Commit Graph

379 Commits (bbb6176ebfdfe46b97a5b86997fe21b852258a5c)

Author SHA1 Message Date
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
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
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
René Cannaò 983062e3da
Merge pull request #4317 from sysown/v2.6-CodeQL-fixes
2 years ago
Rahim Kanji 52f206d36c Added writer_hostgroup in duplicate check.\n Added INSERT OR IGNORE on mysql_server_galera_log table.
2 years ago
Rahim Kanji 90e3247bf3 Added duplicate server check to prevent redundant server inspections, that can cause unique constraint error on mysql_server_galera_log table.
2 years ago
Miro Stauder 61f0c4636b various warnings fixes
3 years ago
Rahim Kanji 8792a64c0a Increment DNS cache record count when the records are cleared from the DNS cache, given that both the MySQL servers and ProxySQL servers tables are empty.
3 years ago
René Cannaò 3ebf494eb4 Changing error type in MySQL_Monitor_State_Data::create_new_connection()
3 years ago
Javier Jaramago Fernández cfa6d891d3 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-aurora_autodiscovery
3 years ago
Javier Jaramago Fernández 3d06427efe Improve simulator support for AWS Aurora
3 years ago
Javier Jaramago Fernández 4524bcba6c Fix AWS Aurora replicas not being SHUNNED due to replication lag
3 years ago
Rahim Kanji ff722142bf SSL support on Unix Socket reinstated
3 years ago
Javier Jaramago Fernández e7a477aada Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-aurora_autodiscovery
3 years ago
René Cannaò 0acf5bd94f
Merge pull request #4236 from sysown/v2.x_ssl_keylog_support
3 years ago
Rahim Kanji a1fcf5d94f Added SSLKeylog in ProxySQL Modules
3 years ago
Rahim Kanji a33ea961fa Removed thread variable refreshing on initialization of monitor DNS cache thread
3 years ago
Rahim Kanji cd352ff141 Disable SSL and Compression for UNIX Socket
3 years ago
Rahim Kanji 3865c81873 DNS Cache module has been updated so that it no longer regards the UNIX socket path as a hostname.
3 years ago
Javier Jaramago Fernández 549a8280cf Improve error reporting for invalid monitoring GR resultsets
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
Javier Jaramago Fernández ef3d6bd5a7 Fix DEBUG 'conn_unregister' flow for GR monitoring with async_handlers
3 years ago
René Cannaò 3dcc531dbf
Merge pull request #4209 from sysown/v2.x_dns_cache_update_message
3 years ago
Rahim Kanji a83921dca7 * Updated DNS Cache warning message.
3 years ago
Rahim Kanji 6653c49442 If an error occurs while communicating with the backend server and the connection is SSL-based, OpenSSL's thread-based error queue is cleared.
3 years ago
René Cannaò 5427675b9d
Merge branch 'v2.x' into v2.x-old_compiler_fixes
3 years ago
Miro Stauder b1be9b5a71 old gcc fixes
3 years ago
René Cannaò 0891a5b56c Renaming thread_info_t to mon_thread_info_t
3 years ago
René Cannaò ef9690967c Merge branch 'v2.x' into v2.x_refactor_read_only_action_with_simulator
3 years ago
René Cannaò 9eea17a540
Merge pull request #4144 from sysown/v2.x-replication_lag_simulator
3 years ago
René Cannaò 8af813715a
Merge pull request #4149 from sysown/v2.x-disk_debug
3 years ago
René Cannaò d4d2298a6f Debug logging to disk
3 years ago
Rahim Kanji afc06ab8dc Merge remote-tracking branch 'Master/v2.x_refactor_replication_lag_action' into v2.x_refactor_replication_lag_action
3 years ago
Rahim Kanji 380e582075 Added Replication Lag simulator
3 years ago
Rahim Kanji ad59cc7b68 Unregister connection handling for group replication
3 years ago
Rahim Kanji a3316077c7 Unregistering connection from connection pool as soon as failure is detected to minimize race condition.
3 years ago
Rahim Kanji 55deb8ddac Refactoring replication lag action method
3 years ago
Rahim Kanji 1e0a1cf038 Merge remote-tracking branch 'Master/v2.2.0-sqliteserver_read_only' into v2.x_refactor_read_only_action_with_simulator
3 years ago
Rahim Kanji 3a0804031c Resolving conflicts
3 years ago
Rahim Kanji aaa959d024 Refactor and optimize read-only actions method
3 years ago
René Cannaò 4547128c0a
Merge pull request #4082 from sysown/v2.x-group_replication_rework
3 years ago
Javier Jaramago Fernández 3687dc2211 Addapt GR rework to 'MySQL_Monitor' async API
3 years ago
Miro Stauder 0f08ba0d70 fix compilation on GCC 4.8
3 years ago
René Cannaò d05a1611e2
Merge pull request #4094 from sysown/v2.x_refactoring_monitor
3 years ago
Rahim Kanji b73ab99c04 Fixed timeout message
3 years ago
Javier Jaramago Fernández 21a97b853a Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-group_replication_rework
3 years ago