Commit Graph

615 Commits (e46b8a8dde202a3cd03589f98981c6b7589c88d6)

Author SHA1 Message Date
Rene Cannao 7fe013fac2 Merge branch 'proxysql_v2.x_240813' into v2.x_postgres_merge_v2.x_240813
2 years ago
Javier Jaramago Fernández f3ea2e613e Fix SSL error queue cleanup for backend conns
2 years ago
Rene Cannao e642a78e48 Just code cleanup
2 years ago
Rene Cannao 404c5e70f3 More template for Hostgroup Managers
2 years ago
Rene Cannao 4236d20ed6 Initial work on template for HostGroups_Manager
2 years ago
Rene Cannao e2362a9ed1 Removed reference to MHM_PTHREAD_MUTEX
2 years ago
René Cannaò 2eb1d0d1c1
Merge pull request #20 from sysown/v2.x_postgres_backend
2 years ago
Rahim Kanji d3e9c9c85a Merge remote-tracking branch 'remotes/Master/v2.x' into v2.x_proxysql_postgres_merge
2 years ago
Rahim Kanji c8ce94c85b Merge remote-tracking branch 'Master_POSTGRES/v2.x_postgres' into v2.x_postgres_backend
2 years ago
Rahim Kanji 27e1e4fb7a Many improvements and bug fixes
2 years ago
Miro Stauder 565848c4a0 use local includes - prometheus
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
René Cannaò fde8ace076 Removed json.hpp from include files
2 years ago
Rahim Kanji ca93da5857 Resolved conflicts
2 years ago
René Cannaò c9326564c0 Minor changes to try to optimize compiling
2 years ago
René Cannaò de345ecaed Merge remote-tracking branch 'public/v2.x' into v2.x_postgres_240422
2 years ago
René Cannaò 9283cd2e9b Code cleanup in MySQL_Thread::refresh_variables()
2 years ago
Rahim Kanji 3ef9c5ed55 negative replication lag value will bring server back online
2 years ago
Rahim Kanji 648c3ab61d * Improved handling for cases where seconds_behind_master is null or negative
2 years ago
Rahim Kanji c7cf5ba344 Removed MySrvStatus class
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
Rahim Kanji 4da04c0282 Merge remote-tracking branch 'Master/v2.x' into v2.x_hostgroup_online_servers
2 years ago
Rahim Kanji e4fd764d86 Added is_locked flag within '#ifdef DEBUG' conditional block
2 years ago
René Cannaò 38c6c2ac7b Merge branch 'v2.x-main' into v2.x_postgres_240422
2 years ago
Rahim Kanji a081695ae9 * Solved few warnings
2 years ago
René Cannaò 73b7b543b8 Fixed a compilation with TEST_AURORA
2 years ago
Rahim Kanji c846a3eaf9 Removed online server error log from push_MyConn_to_pool
2 years ago
Rahim Kanji eb09e6766b Merge remote-tracking branch 'Master/v2.x' into v2.x_hostgroup_online_servers
2 years ago
Rahim Kanji 8c92f9292a A hostgroup can now be configured to have a maximum number of online servers simultaneously. Once this limit is reached, any new connections attempting to access the connection pool will be denied, and existing connections will gradually be reassigned to the available connection pool until the number of online servers is reduced to meet or fall below the specified maximum.
2 years ago
René Cannaò e7aa5ff4c5 Split of MySQL_HostGroups_Manager.cpp into multiple files
2 years ago
Javier Jaramago Fernández ecff8d0cc2 Fix two memory leaks on SQLite3 prepared statements
2 years ago
Rahim Kanji 936e27139b Merge branch 'v2.x_PostgreSQL_Merge' into v2.x_postgres
2 years ago
Javier Jaramago Fernández 93a5d2cefb Add missing Admin mutex locking during server discovery
2 years ago
Javier Jaramago Fernández 61d870b4f6 Add missing default init for local variable
2 years ago
Javier Jaramago Fernández f6aebcb637 Make range-based for loop variable a const reference
2 years ago
Javier Jaramago Fernández 2ac1e4069a Change function params into const references
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
Rahim Kanji e029d39007 Initial PostgreSQL commit
2 years ago
René Cannaò 1bc9d9e5f4 Several code documentation
2 years ago
René Cannaò cf1705ba27
Merge pull request #4468 from sysown/v2.x-clang_cppdotenv
2 years ago
Thomas Saunders 041c3d7d23
correct free/used typo in prometheus 'connection_pool' gauge cleanup
2 years ago
Miro Stauder ee739edd8b fix format strings
2 years ago
Anphuc Bui e0db02df27
Merge branch 'v2.x' into v2.x
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
René Cannaò 8a4246d1e9
Merge pull request #4458 from sysown/v2.x_Servers_SSL_Params
2 years ago
René Cannaò 385e109501 Initialize incoming_mysql_servers_ssl_params to NULL
2 years ago
René Cannaò 8e6bd3e983 Add mysql_servers_ssl_params to MyHGM
2 years ago
René Cannaò 9a7c3e8196 Introducing mysql_servers_ssl_params
2 years ago