Commit Graph

176 Commits (9ffc3f8d711d2f1d3373c91a135d40cbea202841)

Author SHA1 Message Date
Javier Jaramago Fernández 0e377c2622 Fixed typo specifying to load 'MYSQL VARIABLES' instead of correct 'LDAP VARIABLES' to runtime #3419
5 years ago
Javier Jaramago Fernández 519105bb32 Fixed retrieving 'mysql_ldap_mapping' from peer 'runtime' instead of 'memory' #3419
5 years ago
Javier Jaramago Fernández f1b3687f5d Fixed typo using 'cluster_mysql_query_rules_save_to_disk' instead of 'cluster_mysql_users_save_to_disk' in 'pull_mysql_users_from_peer'
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ò 4f3c133cd0 Implemented variable cluster_sync_interfaces
5 years ago
René Cannaò a592402902 Implementation of table stats_proxysql_servers_clients_status and PROXYSQL CLUSTER_NODE_UUID command
5 years ago
René Cannaò 69fb384deb Replacing struct proxy_node_address_t with class ProxySQL_Node_Address
5 years ago
Javier Jaramago Fernández 39131a956e Fixed several prometheus metrics names and tags to follow the latest convention
5 years ago
René Cannaò b8220382d9
Merge pull request #3100 from sysown/v2.1.0-3088
5 years ago
René Cannaò 43624ac63e
Merge pull request #3086 from sysown/v2.1.0-3083
5 years ago
Javier Jaramago Fernández 05a005f9fb
Add support for syncing 'mysql-variables' and 'admin-variables' #2820 (#2856)
5 years ago
Javier Jaramago Fernández 9a24849244 Improved cluster 'pulled_mysql_' prometheus metrics naming and labelling
5 years ago
Javier Jaramago Fernández 6a56e02dd7 Fixed typo in 'proxysql_cluster_syn_conflict_total' metric labels
5 years ago
Javier Jaramago Fernández 2d60b06f55 Improved several prometheus metrics labelling and simplified some non-grouping ones
5 years ago
Javier Jaramago Fernández f6e0e64f42 "Changed prometheus counter naming convention to include '_total' suffix"
5 years ago
Javier Jaramago Fernández 84f4c96afa Multiple changes to multiple metrics definitions
5 years ago
Javier Jaramago Fernández 622a763920 Added new column 'attributes' to 'mysql_query_rules' table
5 years ago
Javier Jaramago Fernández 42fa0f7945 Added new column 'attributes' to 'mysql_users' table
5 years ago
René Cannaò bc0963e3f4
Merge pull request #2833 from sysown/v2.1.0-2687
6 years ago
Javier Jaramago Fernández 02d74d0d1a Reworked cluster sync impl properly handling NULL values for comments
6 years ago
Javier Jaramago Fernández d3a5dae321 Removed unused variable from proposed timeout based loging
6 years ago
Javier Jaramago Fernández 047bdc6b72 Removed introduced helper function 'proxy_info_' and macros in favor of old 'proxy_info'
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ò 2bbd84d2c9 Support for SQLite3 plugin
6 years ago
Javier Jaramago Fernández 7661d989ec Added extra logging info for the new hostgroup tables synchronization
6 years ago
Javier Jaramago Fernández 88c6924e79 Fixed support for NULL comments in new added hostgroup tables fetching
6 years ago
Javier Jaramago Fernández 0ac939dd69 Fixed 'hostgroups' table fetching retriving 'runtime' table versions
6 years ago
Javier Jaramago Fernández 55d6368b40 Added incorrectly deleted 'mysql_servers' mutex locking
6 years ago
Javier Jaramago Fernández e6907127a3 Implements synchronization of: 'mysql_galera_hostgroups', 'group_replication_hostgroups' and 'mysql_aws_aurora_hostgroups'
6 years ago
René Cannaò 2e60432466 Fixed typo in previous commit
6 years ago
René Cannaò b6164b0d0a Permit ProxySQL Cluster peering same version only
6 years ago
René Cannaò 5bb3b1fb04 Enable SSL for ProxySQL Cluster #2748
6 years ago
René Cannaò 80e92b144d [WIP] Second commit for mysql firewall whitelist
6 years ago
Valentin Rakush 440851ec6b Update all assertions to check SQLITE_OK
6 years ago
René Cannaò ee5b54d983 Create a wrapper around sqlite3_prepare_v2
7 years ago
René Cannaò 76cf36c2ce
Merge pull request #1766 from sysown/v2.0.0-cache_wait_1
7 years ago
René Cannaò 2bd4961b06 Abort if pthread_create fails #1768
7 years ago
René Cannaò 72724b22e0 Preparing for support of cache_timeout
7 years ago
Nick Vyzas 42e1802c16 Removing X perms
8 years ago
Nick Vyzas e3b4551292 Adding fix to support 2.0 query rule columns
8 years ago
Nick Vyzas da99ec0a7e Enable mysql_query_rules_fast_routing in ProxySQL Cluster
8 years ago
René Cannaò 73f73b6c0a Add column comment in mysql_users table #1633
8 years ago
René Cannaò 36db9fe20d Fix for bug #1541
8 years ago
Nikolaos Vyzas 9f3c265fd9 Resolving conflicts for "Add support for GTID consistent reads"
8 years ago
Nikolaos Vyzas ddd8f7b67f Resolving conflicts for 'Add gtid_port to mysql_servers'
8 years ago
Nikolaos Vyzas 1b7b6f08fd Resolving conflict for 2.0 ProxySQL admin migration
8 years ago
Nikolaos Vyzas bc90f26caf Resolving conflict in ProxySQL Cluster lib
8 years ago
Nikolaos Vyzas 7228f4e0de Merging changes and resolving conflicts related to MariaDB connector upgrade
8 years ago
pondix 9b3fffdf49 Removing SQLLite lock assertion
8 years ago
René Cannaò a7699e81aa Bug fix for #1323
8 years ago
René Cannaò c94fbe7f20 Fixed bug #1304
8 years ago
René Cannaò 232bec9ad4 Fix minor bugs
8 years ago
René Cannaò 7ade6e9eea In pull_mysql_servers_from_peer(), consider status ONLINE for SHUNNED
8 years ago
René Cannaò 7dbcbc3e7a Bug fix for #1188
8 years ago
René Cannaò 9d4b7e3d4c Don't sync from a peer without max epoch
8 years ago
René Cannaò 2c902ddcb0 Wrong length modifier in fprintf
8 years ago
René Cannaò 07d2763719 diff_check compared against diff_ms instead of diff_ps
8 years ago
René Cannaò 04038d0e3f Solving compiling error in gcc 6.1
9 years ago
René Cannaò c9d3d03f32 Cluster: better handling of mysql_servers.status
9 years ago
René Cannaò ba22042130 Cluster: minor typos
9 years ago
René Cannaò 924c1fa9f8 Cluster: Load query rules always as active=1
9 years ago
René Cannaò 4bc72143b0 Make sure that not empty hostname are logged
9 years ago
René Cannaò 51c2af46f5 Use runtime_mysql_replication_hostgroups in Cluster
9 years ago
René Cannaò 67077fd96c Fixed typo: sync was based on own_version and not own_epoch
9 years ago
René Cannaò cfbeac76a4 Cluster: Sync if threshold >= instead of >
9 years ago
René Cannaò e3c4cb9964 A lot of changes all related to Cluster
9 years ago
René Cannaò 2a76f95e31 Further enhancement on Cluster
9 years ago
René Cannaò ee8110a515 Enhancement on Cluster solution
9 years ago
René Cannaò 4ff31142b6 Thread stack size metrics
9 years ago
René Cannaò 1c1faf210f Some clean up
9 years ago
René Cannaò f583982ace Drafting support for ProxySQL Cluster
9 years ago