Commit Graph

634 Commits (fec97bbabec9d4bbddcec90fbd55496fde46a43f)

Author SHA1 Message Date
Rene Cannao 4aedacd83b [skip-ci] Remove deprecated read_only_action implementations from MySQL and PgSQL HostGroups managers
1 month ago
Rene Cannao 9a55e97429 docs: Add comprehensive Doxygen documentation for GTID refactoring
3 months ago
Wazir Ahmed 50c60284e6 gtid: Refactor reconnect logic & prevent `events_count` reset
3 months ago
Wazir Ahmed 8d1b5b597c Revert "gtid: Refactor reconnect logic & prevent events_count reset"
4 months ago
Wazir Ahmed 0a70fd515f gtid: Refactor reconnect logic & prevent `events_count` reset
5 months ago
René Cannaò b888cb89b9 Readyset: always use proxy_warning() when changing status
10 months ago
René Cannaò f9575b7ee9 Addressing minor issue on Readyset Monitoring
10 months ago
René Cannaò e5b30282b7 Adding info/warning message when ReadySet server change status
10 months ago
René Cannaò d641ca89be First POC for integration with ReadySet
10 months ago
René Cannaò e88692c172 Deprecate read_only_action()
10 months ago
René Cannaò c2f1871adf Make set_thread_name() optional
1 year ago
René Cannaò cbf4628ea3 Merge remote-tracking branch 'proxysql27/v2.7' into v2.x_postgres_merge27_20240917
1 year ago
René Cannaò cf9d5fe21a
Merge pull request #4574 from sysown/set-thread-names
1 year ago
Javier Jaramago Fernández bbda0a86eb Add initial impl for dual-password support
2 years ago
René Cannaò a52fd0b859
Merge pull request #4620 from sysown/v2.x-fix_connpool_metrics_init_val
2 years ago
Javier Jaramago Fernández 50a95d4080 Fix value on first fetch for connpool prometheus metrics
2 years ago
Javier Jaramago Fernández e1f99e8bea Make logging of Galera nodes status conditional to 'mysql-hostgroup_manager_verbose' - Closes #4612
2 years ago
Chrysanthemum Swingler 87711456a5
Update Prometheus HELP statement for proxysql_connpool_conns_status
2 years ago
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
Andriy Utkin 5e79afa8e0 Set thread names
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