Commit Graph

58 Commits (ddf3aa06ca104bfa15fc07af606cb47ffa426d00)

Author SHA1 Message Date
Rene Cannao 5d6176649b refactor: implement comprehensive memory management framework
5 months ago
Rene Cannao 777a829f78 refactor: implement unified pull framework for cluster sync
5 months ago
Rene Cannao d64b4c85d8 fix: resolve PostgreSQL cluster sync compilation issues
5 months ago
Rene Cannao 086edfe307 feat: add PostgreSQL replication hostgroups and hostgroup attributes cluster sync
5 months ago
Rene Cannao 1b58c783d6 feat: implement PostgreSQL variables cluster sync core functionality
5 months ago
Rene Cannao 1beb5b9e5b fix: address review comments for PostgreSQL cluster sync PR
5 months ago
Rene Cannao 4503c58608 refactor: unify duplicate get_peer_to_sync_* variables functions
7 months ago
Rene Cannao c37481adc5 feat: add missing PostgreSQL variables sync metrics counters
7 months ago
Rene Cannao e2d64114d4 Refactor ProxySQL_Cluster: Eliminate code duplication and modernize atomic operations
7 months ago
Rene Cannao a3130cae71 feat: Complete PostgreSQL cluster synchronization with pgsql_variables support
7 months ago
Rene Cannao 697b68e064 docs: Add comprehensive Doxygen documentation for PostgreSQL cluster sync
7 months ago
Rene Cannao b67c7c1d1c feat: Implement PostgreSQL cluster synchronization for issue #5147
7 months ago
René Cannaò 04abd43a57 Initial commit with PostgreSQL support
2 years ago
Rahim Kanji c5bc9ed2c6 DNS Cache Fixes
2 years ago
Miro Stauder 8394fd444e use local includes - prometheus
2 years ago
Javier Jaramago Fernández cf7da4e9a2 Fix memory leak in 'pull_mysql_query_rules_from_peer'
2 years ago
René Cannaò 8a4246d1e9
Merge pull request #4458 from sysown/v2.x_Servers_SSL_Params
2 years ago
René Cannaò 9a7c3e8196 Introducing mysql_servers_ssl_params
2 years ago
Rahim Kanji b2549127ee Resolving node's hostname in the event of a connection error and when executing the "LOAD PROXYSQL SERVERS TO RUNTIME" command
2 years ago
Javier Jaramago Fernández e8d2254689 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-aurora_autodiscovery-refactor_cluster_mysql_servers-gr_bootstrap_mode
3 years ago
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.
3 years ago
Javier Jaramago Fernández fa71a5cce3 Improve doc for 'mysql_servers_sync_algorithm'
3 years ago
Rahim Kanji 063af84f7f Merge remote-tracking branch 'Master/v2.x' into v2.x_refactor_cluster_mysql_servers_final
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
Rahim Kanji feeb74756d Merge remote-tracking branch 'Master/v2.x' into v2.x_refactor_cluster_mysql_servers
3 years ago
René Cannaò 4f7859ba3f Remove unnecessary call to ProxySQL_Checksum_Value constructor in ProxySQL_Checksum_Value_2 constructor
3 years ago
Rahim Kanji 11229888b4 * Rename mysql_servers_incoming to mysql_servers_v2
3 years ago
Rahim Kanji 12d830cb35 Refactoring ProxySQL Cluster
3 years ago
Javier Jaramago Fernández 3507506150 Reset global checksums when variable 'admin-checksum_mysql_servers' is re-enabled
3 years ago
René Cannaò d61c043bdc Drafting mysql_hostgroup_attributes table
3 years ago
Rahim Kanji c552fdb111 * Added DNS cache monitoring for ProxySQL servers.
4 years ago
Javier Jaramago Fernández f880338477 Fix typos in some cluster queries definitions doc
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 4c4346a710 Add checksum computation after fetch to multiple cluster modules
4 years ago
Javier Jaramago Fernández 5ed8bd5517 Add new metrics for 'proxysql_servers_checksum' and 'proxysql_servers_metrics'
4 years ago
René Cannaò 2ae218f7ed Cluster: sync of proxysql_servers ensures that checksum is correct
5 years ago
René Cannaò af27c0b108 Merge branch 'v2.x' into v2.1.2-cluster
5 years ago
Javier Jaramago Fernández 04d3947212 Implemented sync support for 'mysql_ldap_mapping' table
5 years ago
Javier Jaramago Fernández ba1762bc3e Implemented sync support for 'ldap-%' global variables
5 years ago
René Cannaò 86c95dbb18 Cluster node exports admin-mysql_ifaces
5 years ago
René Cannaò 69fb384deb Replacing struct proxy_node_address_t with class ProxySQL_Node_Address
5 years ago
Javier Jaramago Fernández 05a005f9fb
Add support for syncing 'mysql-variables' and 'admin-variables' #2820 (#2856)
6 years ago
Javier Jaramago Fernández 486a12e2ae Added new metrics for the 'wont sync' conditions and fixed some other metrics descriptions
6 years ago
Javier Jaramago Fernández a213cf8cd7 Added new logging messages for same epoch 'WONT SYNC' conflict using 'diff_check' for intervals
6 years ago
Javier Jaramago Fernández 977c094a0f Added new prometheus metrics for synchronization fetching events
6 years ago
Javier Jaramago Fernández 651014a0b9 Added extra logging for two different situations:
6 years ago
René Cannaò 03bf53aec8 Preparing the cluster module to sync variables
6 years ago