Commit Graph

441 Commits (2001c429f830ba2d93fe6ea90715afff65eec08a)

Author SHA1 Message Date
Rene Cannao 031f6fa1f5 fix(build): adapt callers of dns_cache counters to std::atomic
1 month ago
René Cannaò af4aa17346
Merge pull request #5807 from sysown/fix/5790-mariadb-collation-255
1 month ago
Rene Cannao 3fd7aae059 fix(core): wrap MON_GALERA case body in braces (compile fix)
1 month ago
Rene Cannao f2b53ea6e3 Address findings from independent diff review
1 month ago
Rene Cannao 81bcc802da fix(core): apply MariaDB / MySQL 9.x detection to sibling version checks
1 month ago
Rene Cannao a2fff3725f Extract DNS cache into shared DNS_Cache module
1 month ago
Wazir Ahmed 77cf813276 aurora: Update `AWS_Aurora_Hosts_resultset` when servers are purged
2 months ago
Wazir Ahmed 8c6e85f343 aurora: Fix monitor race condition and implement autopurge
2 months ago
Rene Cannao 96c686dafa MySQL_Monitor: GR thread ignores cached ping state on first iteration
2 months ago
Rene Cannao fe89811324 fix(lib): eliminate remaining lib compiler warnings
3 months ago
Rene Cannao 424a3664ae Use thread-local storage for resolution_family variable
3 months ago
copilot-swe-agent[bot] bc843a1a25 test: cover mysql resolution family helper cases
3 months ago
copilot-swe-agent[bot] 4a93861c6c feat: add mysql resolution_family setting
3 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
5 months ago
Rahim Kanji 1cccfb3220 Fix connection cleanup in failure paths
5 months ago
Rene Cannao 3c85c593cf Add GloMTH initialization wait to all monitor and server threads
5 months ago
Rene Cannao aa53d990ed Add GloMTH initialization wait to all monitor threads
5 months ago
Rene Cannao f4cd34be5c Fix race condition in monitor_connect_thread
5 months ago
Rahim Kanji 9eac5f6420 Improve async ping mmsd ownership tracking and pool validation
5 months ago
Rahim Kanji bed851471a Fix MySQL Monitor assertion failure in DEBUG builds
5 months ago
Rene Cannao f779a6059a refactor: migrate remaining prepare_v2 SIMPLE cases in MySQL_Monitor
5 months ago
Rene Cannao bdba0b44a0 refactor: migrate all prepare_v2 SIMPLE cases to RAII API in MySQL_Monitor
5 months ago
Rene Cannao df1c4e7928 fix: medium priority warnings - write-strings and unused variables
5 months ago
René Cannaò 27f13ca18d
Merge pull request #5096 from Gonlo2/fix-close-ssl-con
5 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
8 months ago
Rahim Kanji 6a80c3f288 Implemented explicit task memory ownership management in Monitor_Poll.
8 months ago
Rahim Kanji 50fae0b02a Current check on file descriptors (fd) is not reliable or necessary
8 months ago
Rahim Kanji 1c3c42959c Improve ping accuracy
8 months ago
Juan Manuel Fernández García-Minguillán 8554742131 Avoid send close in ssl connections
10 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