Commit Graph

432 Commits (4534e5b4dc4668d6e1f96b9160c6209f356efca9)

Author SHA1 Message Date
Rene Cannao fe89811324 fix(lib): eliminate remaining lib compiler warnings
2 months ago
Rene Cannao 424a3664ae Use thread-local storage for resolution_family variable
2 months ago
copilot-swe-agent[bot] bc843a1a25 test: cover mysql resolution family helper cases
2 months ago
copilot-swe-agent[bot] 4a93861c6c feat: add mysql resolution_family setting
2 months ago
René Cannaò 5de836a4c1
Merge pull request #5373 from sysown/v3.0_improve_mysql_monitoring_5256
4 months ago
Rene Cannao 85952373d9 Fix uninitialized mondb pointer in MySQL_Monitor_State_Data constructor
4 months ago
Rene Cannao 200fdecb8d Apply AI agent review fixes to PR #5374
4 months ago
Rahim Kanji 1cccfb3220 Fix connection cleanup in failure paths
4 months ago
Rene Cannao 3c85c593cf Add GloMTH initialization wait to all monitor and server threads
4 months ago
Rene Cannao aa53d990ed Add GloMTH initialization wait to all monitor threads
4 months ago
Rene Cannao f4cd34be5c Fix race condition in monitor_connect_thread
4 months ago
Rahim Kanji 9eac5f6420 Improve async ping mmsd ownership tracking and pool validation
4 months ago
Rahim Kanji bed851471a Fix MySQL Monitor assertion failure in DEBUG builds
4 months ago
Rene Cannao f779a6059a refactor: migrate remaining prepare_v2 SIMPLE cases in MySQL_Monitor
4 months ago
Rene Cannao bdba0b44a0 refactor: migrate all prepare_v2 SIMPLE cases to RAII API in MySQL_Monitor
4 months ago
Rene Cannao df1c4e7928 fix: medium priority warnings - write-strings and unused variables
4 months ago
René Cannaò 27f13ca18d
Merge pull request #5096 from Gonlo2/fix-close-ssl-con
4 months ago
Rahim Kanji 01a5b23b22 refactor connection pool put_connection to use mmsd and improve debug handling
6 months ago
René Cannaò 0f7ff1f374
Merge branch 'v3.0' into v3.0_pgsql-query-digest-gen-5253
6 months ago
Rahim Kanji 5e75264bb3 Updated TAP test
6 months ago
Rahim Kanji 24e02e95d5 Changing monitor ping poll() timeout to 10ms
7 months ago
Rahim Kanji 6a80c3f288 Implemented explicit task memory ownership management in Monitor_Poll.
7 months ago
Rahim Kanji 50fae0b02a Current check on file descriptors (fd) is not reliable or necessary
7 months ago
Rahim Kanji 1c3c42959c Improve ping accuracy
7 months ago
Juan Manuel Fernández García-Minguillán 8554742131 Avoid send close in ssl connections
9 months ago
René Cannaò 7490af1783 Group Replication support for MySQL 8.4 and 9.x
1 year ago
René Cannaò f9575b7ee9 Addressing minor issue on Readyset Monitoring
1 year ago
René Cannaò d641ca89be First POC for integration with ReadySet
1 year ago
Javier Jaramago Fernández 7955dd21a8 Fix MySQL 8.4 replication lag monitoring - Closes #4727
1 year 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.
2 years ago
René Cannaò 04abd43a57 Initial commit with PostgreSQL support
2 years ago
René Cannaò 2726c27710
Merge pull request #4662 from sysown/v2.7_dns_cache_fixes
2 years ago
Rahim Kanji c5bc9ed2c6 DNS Cache Fixes
2 years ago
René Cannaò cf9d5fe21a
Merge pull request #4574 from sysown/set-thread-names
2 years 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