Commit Graph

254 Commits (v3.0)

Author SHA1 Message Date
Wazir Ahmed 1e069fbc11 Merge 'v3.0' into feature/gtid-range-update
4 days ago
Rene Cannao a51fe19e3f fix: delete copy operations in 4 classes (Group_Replication_Info, Galera_Info, AWS_Aurora_Info, MySQL_Errors_stats)
7 days ago
Rene Cannao 7e1a78fd6b lint: fix reserved identifiers and include guards
1 week ago
Rene Cannao 5513f735e6 lint: replace NULL with nullptr in header files
1 week ago
Rene Cannao b531326c82 lint: optimize enum underlying types and fix reserved identifiers
1 week ago
Rene Cannao f1826cf206 lint: fix reserved identifier in member variables
1 week ago
Rene Cannao 54e9de7cb3 lint: fix reserved identifier in enum size sentinels
1 week ago
Rene Cannao 4810f1f05b lint: fix reserved identifier in include guards
1 week ago
Rene Cannao 413584f0fb lint: fix unsigned-to-signed cast in MySrvConnList::find_idx
1 week ago
Rahim Kanji 7fa0e82bd7 fix: move SSL params classes to standalone header to resolve circular includes
2 weeks ago
Rahim Kanji 619c084cab refactor: MySQLServers_SslParams now derives from Servers_SslParams
2 weeks ago
Wazir Ahmed adec09b25a chore(gtid): use consistent naming and remove unused code
2 weeks ago
Lisandro Pin 96f1b44412
Parse GTID ranges on proxysql_mysqlbinlog update messages.
1 month ago
René Cannaò e94f9281ce feat: add friend declaration for MetricsCollector to access MyHostGroups
2 months ago
René Cannaò f9575b7ee9 Addressing minor issue on Readyset Monitoring
11 months ago
René Cannaò d641ca89be First POC for integration with ReadySet
11 months ago
René Cannaò e88692c172 Deprecate read_only_action()
1 year ago
Javier Jaramago Fernández 25c6cf9dff Fix 'nlohmann::json' type forwarding
2 years ago
Javier Jaramago Fernández d516ca5e84 Merge branch 'v2.x_postgres' of https://github.com/sysown/proxysql_postgresql into v2.x-postgres_dual_password
2 years ago
Javier Jaramago Fernández bbda0a86eb Add initial impl for dual-password support
2 years ago
Rahim Kanji e939cf088e Added 'stats_pgsql_errors' and 'stats_pgsql_errors_reset' tables
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
Rene Cannao 0a391bd587 Some code cleanup
2 years ago
Rene Cannao a593f215d1 Creating BaseHGC (Base HostGroup Container)
2 years ago
Rene Cannao cf61603375 Creating BaseSrvList
2 years ago
Rahim Kanji d3e9c9c85a Merge remote-tracking branch 'remotes/Master/v2.x' into v2.x_proxysql_postgres_merge
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
René Cannaò c9326564c0 Minor changes to try to optimize compiling
2 years ago
Rahim Kanji 407fa7fb6a Fixed a Typo
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 828ee01cdc Replaced monotonic_time() with time()
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 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
Rahim Kanji 42c8bb83c6 Few fixes
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
Rahim Kanji 936e27139b Merge branch 'v2.x_PostgreSQL_Merge' into v2.x_postgres
2 years ago
Javier Jaramago Fernández 2ac1e4069a Change function params into const references
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
Anphuc Bui e0db02df27
Merge branch 'v2.x' into v2.x
2 years ago