Commit Graph

128 Commits (699fe7efcdbf9c68024e2d2de4463126faf89a5e)

Author SHA1 Message Date
Rahim Kanji ade6fb0e2b * Added 'hostgroup_settings' column (JSON-Formatted) to 'mysql_hostgroup_attributes' and it's counterpart 'runtime_mysql_hostgroup_attributes' table to accommodate new hostgroup attributes.
2 years ago
Rahim Kanji a1fcf5d94f Added SSLKeylog in ProxySQL Modules
3 years ago
Rahim Kanji 3865c81873 DNS Cache module has been updated so that it no longer regards the UNIX socket path as a hostname.
3 years ago
Javier Jaramago Fernández 43ec5745d7 Fix extra non-required 'diff_check' before sync for Cluster
3 years ago
Javier Jaramago Fernández 555a91d8bb Fix 'proxy_info' line style to fit in 'max-line-width'
3 years ago
Javier Jaramago Fernández d61d989249 Deprecate 'admin-checksum_*' variables
3 years ago
Javier Jaramago Fernández e65854c2c8 Remove incorrectly ported checks over checksums 'diff_check' from previous impl
3 years ago
Javier Jaramago Fernández 446783432a Avoid modules cluster sync when 'admin-checksum_%' variables are disable
3 years ago
Javier Jaramago Fernández f0d022adb8 Rework impl avoiding cluster sync for 'mysql_servers' for 'admin-checksum_mysql_servers=0'
3 years ago
Javier Jaramago Fernández 3507506150 Reset global checksums when variable 'admin-checksum_mysql_servers' is re-enabled
3 years ago
Javier Jaramago Fernández 6132aa9de9 Avoid cluster sync for 'mysql_servers' for 'admin-checksum_mysql_servers=0'
3 years ago
René Cannaò d4d2298a6f Debug logging to disk
3 years ago
René Cannaò 9235fbf887 Added 1st testing for mysql_hostgroup_attributes
3 years ago
René Cannaò d61c043bdc Drafting mysql_hostgroup_attributes table
3 years ago
René Cannaò 36575d273a Several code improvements
3 years ago
René Cannaò 71e2510ef6 Code cleanup on MySQL_HostGroups_Manager
3 years ago
Javier Jaramago Fernández 1abb4d7605 Comment out several currently unused variables
3 years ago
Javier Jaramago Fernández 300532d6e2 Fix multiple warnings in logging function calls
3 years ago
René Cannaò 6ef97fb102 Replaced an error with a warning
3 years ago
Rahim Kanji 9e218b2716 Code cleanup
3 years ago
Rahim Kanji c552fdb111 * Added DNS cache monitoring for ProxySQL servers.
3 years ago
Rahim Kanji 7805924779 Feature: ProxySQL local DNS Cache
3 years ago
Javier Jaramago Fernández 7a0a83bb20 Fix compilation adding constructor for 'incoming_servers_t'
4 years ago
Javier Jaramago Fernández b2cf36429a Add 'computed checksum' info messages before performing pulling actions in Cluster
4 years ago
Javier Jaramago Fernández 2e594bd6b1 Replace space in ProxySQL version Enterprise identifier in favor of dash
4 years ago
Javier Jaramago Fernández b34100ceec Fix memory leaks for 'username' and 'password' credentials in cluster 'pull' actions
4 years ago
Javier Jaramago Fernández 099c2a5f06 Cluster: Speedup of processing of MySQL Users and MySQL Servers
4 years ago
Javier Jaramago Fernández 3dacb77321 Perform atomic update of Cluster fetched module checksum epochs
4 years ago
Javier Jaramago Fernández e6083250b5 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-cluster_cmp_checksums
4 years ago
René Cannaò 5e68075edf Cluster: Speed up processing of MySQL Query Rules
4 years ago
Javier Jaramago Fernández a03bf7c58d Add LDAP support for 'mysql_users' Cluster checksum computation
4 years ago
Javier Jaramago Fernández fa887b2dc9 Prevent Cluster sync between nodes with/without 'ldap_auth' plugin loaded
4 years ago
Javier Jaramago Fernández 4c4346a710 Add checksum computation after fetch to multiple cluster modules
4 years ago
René Cannaò 542b207611 Added new function to create multirows statements for SQLite also for MySQL_Monitor and ProxySQL_Cluster
4 years ago
René Cannaò 27b89b441b
Merge pull request #3857 from sysown/v2.x-compilation_fixes
4 years ago
Javier Jaramago Fernández 55fbef61fa Fix compilation in older GCC versions removing 'auto' usage
4 years ago
Javier Jaramago Fernández 080a84a9c5 Dump 'proxysql_servers' after fetch from peer Cluster node #3847
4 years ago
Javier Jaramago Fernández b776304ed7 Fix invalid memory accesses by 'ProxySQL_Node_Entry::set_checksums' #3847
4 years ago
Javier Jaramago Fernández f2590ff15c Fix 'proxysql_servers' failing to sync due to mismatching checksums #3847
4 years ago
Javier Jaramago Fernández 5ed8bd5517 Add new metrics for 'proxysql_servers_checksum' and 'proxysql_servers_metrics'
4 years ago
René Cannaò 9f264fcf1d In Cluster pull_mysql_servers_from_peer() lock mysql_servers only if mysql servers tables are going to be written.
4 years ago
René Cannaò ca10cf0631 Temporary removing all read/write timeout from Cluster
5 years ago
René Cannaò 2ae218f7ed Cluster: sync of proxysql_servers ensures that checksum is correct
5 years ago
René Cannaò 0c711e1a32 Prevent a crash while syncing proxysql_servers in Cluster
5 years ago
René Cannaò 5bfbca7f2d Preserve epoch when synching with ProxySQL Cluster
5 years ago
René Cannaò 894e72041d Adding a mutex when Cluster is syncing mysql query rules
5 years ago
René Cannaò 254ee51e8a Temporary commit for debugging
5 years ago
René Cannaò bc6d4f2aba Improve error verbosity in ProxySQL Cluster
5 years ago
René Cannaò fcfcb3cac0 Improve error verbosity in ProxySQL Cluster
5 years ago
René Cannaò 5e422668c8 Removing mysql-threads from cluster sync
5 years ago