Commit Graph

428 Commits (9ffc3f8d711d2f1d3373c91a135d40cbea202841)

Author SHA1 Message Date
René Cannaò 5de836a4c1
Merge pull request #5373 from sysown/v3.0_improve_mysql_monitoring_5256
7 days ago
Rene Cannao 85952373d9 Fix uninitialized mondb pointer in MySQL_Monitor_State_Data constructor
1 week ago
Rene Cannao 200fdecb8d Apply AI agent review fixes to PR #5374
1 week ago
Rahim Kanji 1cccfb3220 Fix connection cleanup in failure paths
1 week ago
Rene Cannao 3c85c593cf Add GloMTH initialization wait to all monitor and server threads
1 week ago
Rene Cannao aa53d990ed Add GloMTH initialization wait to all monitor threads
1 week ago
Rene Cannao f4cd34be5c Fix race condition in monitor_connect_thread
1 week ago
Rahim Kanji 9eac5f6420 Improve async ping mmsd ownership tracking and pool validation
1 week ago
Rahim Kanji bed851471a Fix MySQL Monitor assertion failure in DEBUG builds
1 week ago
Rene Cannao f779a6059a refactor: migrate remaining prepare_v2 SIMPLE cases in MySQL_Monitor
2 weeks ago
Rene Cannao bdba0b44a0 refactor: migrate all prepare_v2 SIMPLE cases to RAII API in MySQL_Monitor
2 weeks ago
Rene Cannao df1c4e7928 fix: medium priority warnings - write-strings and unused variables
2 weeks ago
René Cannaò 27f13ca18d
Merge pull request #5096 from Gonlo2/fix-close-ssl-con
3 weeks ago
Rahim Kanji 01a5b23b22 refactor connection pool put_connection to use mmsd and improve debug handling
2 months ago
René Cannaò 0f7ff1f374
Merge branch 'v3.0' into v3.0_pgsql-query-digest-gen-5253
2 months ago
Rahim Kanji 5e75264bb3 Updated TAP test
2 months ago
Rahim Kanji 24e02e95d5 Changing monitor ping poll() timeout to 10ms
3 months ago
Rahim Kanji 6a80c3f288 Implemented explicit task memory ownership management in Monitor_Poll.
3 months ago
Rahim Kanji 50fae0b02a Current check on file descriptors (fd) is not reliable or necessary
4 months ago
Rahim Kanji 1c3c42959c Improve ping accuracy
4 months ago
Juan Manuel Fernández García-Minguillán 8554742131 Avoid send close in ssl connections
6 months ago
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