Commit Graph

407 Commits (71e8a2e8d5a71ff052b6ef3d9c1731401d422cc7)

Author SHA1 Message Date
René Cannaò 7490af1783 Group Replication support for MySQL 8.4 and 9.x
9 months ago
René Cannaò f9575b7ee9 Addressing minor issue on Readyset Monitoring
10 months ago
René Cannaò d641ca89be First POC for integration with ReadySet
10 months ago
Javier Jaramago Fernández 7955dd21a8 Fix MySQL 8.4 replication lag monitoring - Closes #4727
11 months ago
René Cannaò b53b5b24cc
Merge pull request #4810 from sysown/v3.0-SetThreadName_optional
1 year ago
René Cannaò 2d797a55ba
Merge pull request #4809 from sysown/v3.0-fix_ssl_params_leak
1 year ago
René Cannaò c2f1871adf Make set_thread_name() optional
1 year ago
Javier Jaramago Fernández ac3e75244c Fix leak of SSL caches for auxiliary threads
1 year ago
Javier Jaramago Fernández 9a08a12204 Fix memory leak on 'ssl_params' fetch in Monitor
1 year ago
Rahim Kanji bd6674c383 * Introduced a 5% jitter to cache_ttl to increase the likelihood of distributing DNS resolution across multiple intervals, reducing the chance of simultaneous expiry times.
1 year ago
René Cannaò 04abd43a57 Initial commit with PostgreSQL support
1 year ago
René Cannaò 2726c27710
Merge pull request #4662 from sysown/v2.7_dns_cache_fixes
1 year ago
Rahim Kanji c5bc9ed2c6 DNS Cache Fixes
1 year ago
René Cannaò cf9d5fe21a
Merge pull request #4574 from sysown/set-thread-names
1 year ago
Niels Vogell 89a3247959 Adding a null-check on a MySQL query result and avoiding redundant string initialization
2 years ago
Andriy Utkin af2e223349 ConsumerThread: parametrize thread name
2 years ago
Niels Vogell 1b2982f5ab Adding additional checks to only process discovered servers from an AWS RDS Multi-AZ DB Cluster
2 years ago
Niels Vogell 8154f4b330 Disable AWS RDS topology discovery by default with 0 as special value for the discovery interval
2 years ago
Andriy Utkin 5e79afa8e0 Set thread names
2 years ago
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
Javier Jaramago Fernández 19e4ac2ead Mitigate invalid memory accesses from Monitor GR on 'SHUTDOWN SLOW'
2 years ago
Rahim Kanji 648c3ab61d * Improved handling for cases where seconds_behind_master is null or negative
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
Javier Jaramago Fernández 8d8f2eac8b Improve error message for 'process_discovered_topology'
2 years ago
Javier Jaramago Fernández 06bd34b48b Fix error message format on 'process_discovered_topology'
2 years ago
Javier Jaramago Fernández 5d7e5d9e00
Merge pull request #4406 from anphucbui/v2.x
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
René Cannaò 68da6dd29d Use of ssl_params in MySQL_Monitor
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