Commit Graph

220 Commits (ccfca5a3f990edc45dc4bc2a4cce4e1dc8e5d4a9)

Author SHA1 Message Date
Miro Stauder 8394fd444e use local includes - prometheus
2 years ago
René Cannaò cdfcfdce94
Merge pull request #4528 from sysown/v2.x_monitor_slave_lag_when_null_4521
2 years ago
Rahim Kanji 407fa7fb6a Fixed a Typo
2 years ago
Rahim Kanji 648c3ab61d * Improved handling for cases where seconds_behind_master is null or negative
2 years ago
Rahim Kanji c7cf5ba344 Removed MySrvStatus class
2 years ago
Rahim Kanji 828ee01cdc Replaced monotonic_time() with time()
2 years ago
Rahim Kanji 40068b122a Addeda new attribute called 'monitor_slave_lag_when_null' in hostgroup settings, which takes precedence over 'mysql_thread_monitor_slave_lag_when_null' if both are configured.
2 years ago
Rahim Kanji e4fd764d86 Added is_locked flag within '#ifdef DEBUG' conditional block
2 years ago
Rahim Kanji a081695ae9 * Solved few warnings
2 years ago
Rahim Kanji 42c8bb83c6 Few fixes
2 years ago
Rahim Kanji eb09e6766b Merge remote-tracking branch 'Master/v2.x' into v2.x_hostgroup_online_servers
2 years ago
Rahim Kanji 8c92f9292a A hostgroup can now be configured to have a maximum number of online servers simultaneously. Once this limit is reached, any new connections attempting to access the connection pool will be denied, and existing connections will gradually be reassigned to the available connection pool until the number of online servers is reduced to meet or fall below the specified maximum.
2 years ago
René Cannaò e7aa5ff4c5 Split of MySQL_HostGroups_Manager.cpp into multiple files
2 years ago
Javier Jaramago Fernández 2ac1e4069a Change function params into const references
2 years ago
anphucbui bbb6176ebf Remove redundant exception guards, remove parseLong, add checksum computation after adding a new server, and other small changes based on feedback
2 years ago
Anphuc Bui e0db02df27
Merge branch 'v2.x' into v2.x
2 years ago
anphucbui d04173b026 Update discovery logic to add discovered servers with default values instead of originating server's values, add new field in mmsd for reader hostgroup, and query monitor db instead of admin db
2 years ago
René Cannaò 8a4246d1e9
Merge pull request #4458 from sysown/v2.x_Servers_SSL_Params
2 years ago
René Cannaò 8e6bd3e983 Add mysql_servers_ssl_params to MyHGM
2 years ago
René Cannaò 9a7c3e8196 Introducing mysql_servers_ssl_params
2 years ago
Rahim Kanji b75b05c392 Restore servers that are in a shunned state due to replication lag only upon commit (triggered by the command LOAD MYSQL SERVERS TO RUNTIME), provided that the replication lag is below the maximum threshold.
2 years ago
Anphuc Bui 0bcddd0002
Merge branch 'v2.x' into v2.x
2 years ago
anphucbui bb35b20719 Moving core discovery logic to fit into read_only framework as a new task type
2 years ago
anphucbui 5a3037785f Add support for AWS RDS MySQL Multi-AZ Cluster auto-discovery
2 years ago
Javier Jaramago Fernández e8d2254689 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-aurora_autodiscovery-refactor_cluster_mysql_servers-gr_bootstrap_mode
2 years ago
Rahim Kanji 743cd502a5 * Updated variable name from 'mysql-query_cache_with_warnings_support' to 'mysql-query_cache_handle_warnings'
2 years ago
Rahim Kanji ade6fb0e2b * Added 'hostgroup_settings' column (JSON-Formatted) to 'mysql_hostgroup_attributes' and it's counterpart 'runtime_mysql_hostgroup_attributes' table to accommodate new hostgroup attributes.
2 years ago
Javier Jaramago Fernández a4b6bd0b8f Refactor and homogenization of checksums computation
3 years ago
Javier Jaramago Fernández 6b58a004e6 Merge branch 'v2.x-gr_bootstrap_mode' into v2.x-aurora_autodiscovery-refactor_cluster_mysql_servers-gr_bootstrap_mode
3 years ago
Javier Jaramago Fernández a10f427121 Merge branch 'v2.x_refactor_cluster_mysql_servers' of github.com:sysown/proxysql into v2.x-aurora_autodiscovery-refactor_cluster_mysql_servers
3 years ago
Javier Jaramago Fernández 8dab09ec11 Fix invalid propagation of 'main.mysql_servers' config by 'commit'
3 years ago
Javier Jaramago Fernández 253e309aa0 Cleanup left commented function 'update_runtime_mysql_servers_table'
3 years ago
Javier Jaramago Fernández f48dfce6cf Simplified resultset and checksum generation for 'mysql_servers'
3 years ago
Javier Jaramago Fernández 3d06427efe Improve simulator support for AWS Aurora
3 years ago
Javier Jaramago Fernández 813355c3d4 Honor hostgroup attributes for AWS Aurora auto-discovery
3 years ago
Javier Jaramago Fernández 9e3ab519e8 Add helper functions for server creation/destruction in hostgroup
3 years ago
Javier Jaramago Fernández 4f73331def Add functions for breaking down 'commit' checksum generation
3 years ago
Javier Jaramago Fernández bf5d8cbc73 Add functions for breaking down 'commit' checksum generation
3 years ago
Rahim Kanji 063af84f7f Merge remote-tracking branch 'Master/v2.x' into v2.x_refactor_cluster_mysql_servers_final
3 years ago
Javier Jaramago Fernández 4d9e210eb2 WIP: Initial commit adding support for bootstrap mode
3 years ago
Javier Jaramago Fernández 4ee5c8bdde Improve recovery (OFFLINE_HARD) optimization for GR autodiscovered servers
3 years ago
Javier Jaramago Fernández af80944cfe Add support for Group Replication (GR) autodiscovery
3 years ago
Rahim Kanji ed64090549 Merge remote-tracking branch 'Master/v2.x' into v2.x_refactor_cluster_mysql_servers
3 years ago
Javier Jaramago Fernández 722ffb310d Fix minor doc typos in 'MySrvC' definition
3 years ago
Rahim Kanji 09b2a7d9d2 Avoid incrementing mysql_servers and mysql_servers_v2 versions when change is triggered from monitoring module
3 years ago
Javier Jaramago Fernández c396313cbf Add new 'servers_defaults' capability to 'mysql_hostgroup_attributes'
3 years ago
Rahim Kanji 4f091109a9 If the 'read_only' value is successfully retrieved from the backend server, update server status from '*SHUNNED' to 'ONLINE' as this indicates that the server is now ONLINE.
3 years ago
Rahim Kanji feeb74756d Merge remote-tracking branch 'Master/v2.x' into v2.x_refactor_cluster_mysql_servers
3 years ago
Miro Stauder b1be9b5a71 old gcc fixes
3 years ago
René Cannaò ef9690967c Merge branch 'v2.x' into v2.x_refactor_read_only_action_with_simulator
3 years ago