Commit Graph

218 Commits (da105ca2b3c394c49c32caaddaa7a7f90dc1d5b8)

Author SHA1 Message Date
Rene Cannao ac0f9304b0 fix: address code review findings for pgsql cluster sync
2 months ago
Rene Cannao 80ff2242e6 merge: resolve v3.0 conflict and add pgsql_servers_ssl_params cluster sync
2 months ago
Rene Cannao b60635f1c5 fix: address critical bugs and add missing test coverage for PGSQL cluster sync
2 months ago
René Cannaò 5d47c05351 fix: close MYSQL handle unconditionally in cluster pull cleanup paths
2 months ago
René Cannaò 93eabfc7bc fix: address code review issues in PostgreSQL cluster sync
2 months ago
Rene Cannao a7db1eb4a8 fix: correct 'Not syncing' log message variable name for V2 modules
2 months ago
Rene Cannao 859c89b30e cluster: harden PostgreSQL cluster sync parity paths after real two-node validation
2 months ago
Rene Cannao 6dbd0e9cb1 Merge branch 'v3.0' into fix/postgresql-cluster-sync_2
3 months ago
Rene Cannao 4cdf61cbae cluster: complete PostgreSQL servers sync flow and fix TAP libtap stale-archive linker failures
3 months ago
Rene Cannao 3e37337877 Use RAII for sqlite3 statements across codebase
3 months ago
Rene Cannao da7c8e5cf5 Fix missing variable
3 months ago
Rene Cannao 17054cd14f fix: memory leak in pull_global_variables_from_peer
4 months ago
Rene Cannao 2e907bdd3a refactor: migrate prepare_v2 SIMPLE cases in ProxySQL_Cluster.cpp
4 months ago
Rene Cannao b177750242 fix: correct PostgreSQL cluster sync architecture by removing separate module infrastructure
4 months ago
Rene Cannao f9e3e85e68 fix: address all AI review concerns for PostgreSQL cluster sync
4 months ago
Rene Cannao 6649604e0c fix: correct ProxySQL_Cluster_Nodes constructor initialization
4 months ago
Rene Cannao 1652e27988 Revert "fix: remove incorrect variable initializations from ProxySQL_Cluster_Nodes constructor"
4 months ago
Rene Cannao 172346e126 fix: remove incorrect variable initializations from ProxySQL_Cluster_Nodes constructor
4 months ago
Rene Cannao c5916100f1 fix: complete all AI review fixes for PostgreSQL cluster synchronization
4 months ago
Rene Cannao ddf3aa06ca refactor: extract magic strings to namespace-based constants
4 months ago
Rene Cannao 5d6176649b refactor: implement comprehensive memory management framework
4 months ago
Rene Cannao 777a829f78 refactor: implement unified pull framework for cluster sync
4 months ago
Rene Cannao d11620e945 refactor: remove redundant pgsql_variables sync logic
4 months ago
Rene Cannao d64b4c85d8 fix: resolve PostgreSQL cluster sync compilation issues
4 months ago
Rene Cannao 086edfe307 feat: add PostgreSQL replication hostgroups and hostgroup attributes cluster sync
4 months ago
Rene Cannao 1b58c783d6 feat: implement PostgreSQL variables cluster sync core functionality
4 months ago
Rene Cannao 5af4011c51 feat: add CLUSTER_SYNC_INTERFACES_PGSQL interface filtering
4 months ago
Rene Cannao ab2c4f34b0 feat: add PostgreSQL variables to unified cluster sync
4 months ago
Rene Cannao a8a7b56ec5 fix: correct MySQL variables DELETE query variable name
4 months ago
Rene Cannao 1beb5b9e5b fix: address review comments for PostgreSQL cluster sync PR
4 months ago
Rene Cannao 4503c58608 refactor: unify duplicate get_peer_to_sync_* variables functions
6 months ago
Rene Cannao c37481adc5 feat: add missing PostgreSQL variables sync metrics counters
6 months ago
Rene Cannao c97cca0d31 refactor: unify ChecksumModuleInfo and SyncModuleConfig structures
6 months ago
Rene Cannao c2a05aebe4 refactor: Apply enabled_check() pattern to ChecksumModuleInfo for unified architecture
6 months ago
Rene Cannao 2c08e77439 refactor: Implement loop-based sync decision optimization for admin_variables and mysql_variables
6 months ago
Rene Cannao 2c9bb519a7 refactor: Optimize process_component_checksum() and eliminate repetitive diff_check updates
6 months ago
Rene Cannao e2d64114d4 Refactor ProxySQL_Cluster: Eliminate code duplication and modernize atomic operations
6 months ago
Rene Cannao a3130cae71 feat: Complete PostgreSQL cluster synchronization with pgsql_variables support
6 months ago
Rene Cannao 9ec6bef034 refactor: Eliminate massive duplication in set_checksums() and fix critical PostgreSQL sync bug
6 months ago
Rene Cannao 1d739670b6 refactor: Add safe_update_peer_info helper function
6 months ago
Rene Cannao 2444456d6b refactor: Add memory management helper to reduce code duplication
6 months ago
Rene Cannao 697b68e064 docs: Add comprehensive Doxygen documentation for PostgreSQL cluster sync
6 months ago
Rene Cannao 87a64b7356 fix: Add missing PostgreSQL includes and fix type conversion warnings
6 months ago
Rene Cannao 7a08167928 fix: Correct PostgreSQL checksum structure field names
6 months ago
Rene Cannao 958d250498 fix: Correct PostgreSQL query rules cluster sync implementation
6 months ago
Rene Cannao b67c7c1d1c feat: Implement PostgreSQL cluster synchronization for issue #5147
6 months ago
René Cannaò c2f1871adf Make set_thread_name() optional
1 year ago
Javier Jaramago Fernández 100630fba5 Second iteration on PostgreSQL monitoring POC
2 years ago
René Cannaò 04abd43a57 Initial commit with PostgreSQL support
2 years ago
René Cannaò 2726c27710
Merge pull request #4662 from sysown/v2.7_dns_cache_fixes
2 years ago