Commit Graph

910 Commits (456ce7b341ac5d06301d1874d39a3ea56d7d8b4b)

Author SHA1 Message Date
Javier Jaramago Fernández 3b8e23e75a Fix invalid fallback response for 'CLUSTER_QUERY_MYSQL_SERVERS_V2'
3 years ago
Javier Jaramago Fernández 6b58a004e6 Merge branch 'v2.x-gr_bootstrap_mode' into v2.x-aurora_autodiscovery-refactor_cluster_mysql_servers-gr_bootstrap_mode
3 years ago
Javier Jaramago Fernández 858c430b59 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-gr_bootstrap_mode
3 years ago
Javier Jaramago Fernández a10f427121 Merge branch 'v2.x_refactor_cluster_mysql_servers' of github.com:sysown/proxysql into v2.x-aurora_autodiscovery-refactor_cluster_mysql_servers
3 years ago
Javier Jaramago Fernández 7f0ef596ed Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x_refactor_cluster_mysql_servers
3 years ago
Javier Jaramago Fernández f48dfce6cf Simplified resultset and checksum generation for 'mysql_servers'
3 years ago
Javier Jaramago Fernández dfe8588017 Fix timestamps regression for 'stats_mysql_query_digest'
3 years ago
René Cannaò 9ede04de52 Merge branch 'v2.x' into v2.x_sha2pass_draft3
3 years ago
Javier Jaramago Fernández cfa6d891d3 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-aurora_autodiscovery
3 years ago
Javier Jaramago Fernández 3d06427efe Improve simulator support for AWS Aurora
3 years ago
René Cannaò 8106ae5ee3 Merge branch 'v2.x' into v2.x_sha2pass_draft3
3 years ago
René Cannaò d79c5cfba3 Close fd after fork() also on REST API
3 years ago
René Cannaò 7899ca1d5f Close all FDs in Scheduler
3 years ago
René Cannaò 629aa3d93b Drafting TAP test_change_user-t
3 years ago
Rahim Kanji 063af84f7f Merge remote-tracking branch 'Master/v2.x' into v2.x_refactor_cluster_mysql_servers_final
3 years ago
René Cannaò 85777ee63a
Merge pull request #4242 from sysown/v2.x_ssl_keylog_support
3 years ago
Rahim Kanji ada4621401 Special handling for 'admin-ssl_keylog_file' is only filename is provided.
3 years ago
René Cannaò 0acf5bd94f
Merge pull request #4236 from sysown/v2.x_ssl_keylog_support
3 years ago
Rahim Kanji dfd45f5071 * Updated NSS Key Log Format URL
3 years ago
Rahim Kanji a1fcf5d94f Added SSLKeylog in ProxySQL Modules
3 years ago
Rahim Kanji 8f899e34f9 Added support for SSLKEYLOGFILE
3 years ago
Rahim Kanji 92390ea81e Reset coredump stats exclusively when the 'LOAD COREDUMP TO RUNTIME' command is executed
3 years ago
Javier Jaramago Fernández f5a548c274 Fix compilation for Centos 6
3 years ago
Javier Jaramago Fernández 3a8256082e Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-gr_bootstrap_mode
3 years ago
Javier Jaramago Fernández 28d790a6e6 Fix minor GCC warnings
3 years ago
Javier Jaramago Fernández 4d9e210eb2 WIP: Initial commit adding support for bootstrap mode
3 years ago
René Cannaò 182aef9ca6
Merge pull request #4207 from sysown/v2.x-hostgroup_attributes_servers_defaults
3 years ago
Rahim Kanji c4dae72a45 Implemented the functionality to generate a coredump upon reaching a specific source file and line number.
3 years ago
René Cannaò 52052dee38 Adding warning for deprecated admin-hash_passwords #4218
3 years ago
René Cannaò 4c704e22e9 Deprecate admin-hash_passwords #4218
3 years ago
René Cannaò 76bb204f14 New variable mysql-default_authentication_plugin
3 years ago
René Cannaò 094f77a30a Temporary commit 01 for caching_sha2_password
3 years ago
Rahim Kanji 09b2a7d9d2 Avoid incrementing mysql_servers and mysql_servers_v2 versions when change is triggered from monitoring module
3 years ago
Javier Jaramago Fernández c396313cbf Add new 'servers_defaults' capability to 'mysql_hostgroup_attributes'
3 years ago
René Cannaò d8a7e99bc3 Removed code deprecated in previous commit
3 years ago
René Cannaò a31f83473d Fix several warnings
3 years ago
René Cannaò 801e59c79e First commit to remove OpenSSL3 deprecated functions
3 years ago
Rahim Kanji 13f1a4a2cc Merge remote-tracking branch 'Master/v2.x' into v2.x_refactor_cluster_mysql_servers
3 years ago
Rahim Kanji feeb74756d Merge remote-tracking branch 'Master/v2.x' into v2.x_refactor_cluster_mysql_servers
3 years ago
Miro Stauder acaf602175 further old compiler fixes
3 years ago
René Cannaò 5427675b9d
Merge branch 'v2.x' into v2.x-old_compiler_fixes
3 years ago
René Cannaò f50c26b460
Merge pull request #4182 from sysown/v2.x-query_rules_fast_routing_algorithm
3 years ago
René Cannaò 680bc0a839
Merge pull request #4188 from sysown/v2.x-coredumper
3 years ago
Miro Stauder b1be9b5a71 old gcc fixes
3 years ago
Javier Jaramago Fernández 43372bcfc9 Optimize locking for 'search_rules_fast_routing_dest_hg'
3 years ago
René Cannaò 31c10cbfe0 Fix compiler error
3 years ago
René Cannaò 3b00c7b655 Various Makefile cleanup
3 years ago
René Cannaò d249646595 Adding again google coredumper
3 years ago
René Cannaò 4ee3d93f12 Various optimization to RESTAPI configuration
3 years ago
Javier Jaramago Fernández 949532ac8e Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-query_rules_fast_routing_algorithm
3 years ago
René Cannaò 4df6b5d706
Merge branch 'v2.x' into v2.x-cluster_sync_disabled_modules_checksums
3 years ago
René Cannaò 9eea17a540
Merge pull request #4144 from sysown/v2.x-replication_lag_simulator
3 years ago
Javier Jaramago Fernández abccb39201 Add new variable 'mysql-query_rules_fast_routing_algorithm'
3 years ago
Rahim Kanji bacf3a728e * The code block responsible for syncing admin variables has been moved ahead of the 'mysql_servers' code block. This ensures that the most recent value of 'admin-cluster_mysql_servers_sync_algorithm' is available in mysql_servers sync.
3 years ago
René Cannaò 810f86a2f9
Merge pull request #4096 from sysown/v2.x-digest_umap_aux
3 years ago
Rahim Kanji 11229888b4 * Rename mysql_servers_incoming to mysql_servers_v2
3 years ago
Rahim Kanji 3821f562a8 * Added comments
3 years ago
Rahim Kanji 09f76511b1 * Added runtime mysql server logic in commit.
3 years ago
Rahim Kanji 12d830cb35 Refactoring ProxySQL Cluster
3 years ago
Javier Jaramago Fernández b05b6d8b53 Fix deadlock between Admin session and 'ProxySQL_Cluster'
3 years ago
Javier Jaramago Fernández d61d989249 Deprecate 'admin-checksum_*' variables
3 years ago
Javier Jaramago Fernández 6365a962a0 Fix missing new-line at logging message for 'admin-checksum_mysql_servers'
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ò 3326def0d1 Do not attach debugdb_disk database
3 years ago
René Cannaò b128e917cd Do not create indexes on debug_log
3 years ago
René Cannaò 58494dcbba Add debugging for LOGENTRY
3 years ago
René Cannaò cd623ec33b Debug logging to disk
3 years ago
René Cannaò d4d2298a6f Debug logging to disk
3 years ago
Rahim Kanji 380e582075 Added Replication Lag simulator
3 years ago
Javier Sánchez Parra 0da59a6620 Honor reset and copy options in get_query_digests_reset_v2()
3 years ago
Rahim Kanji 1e0a1cf038 Merge remote-tracking branch 'Master/v2.2.0-sqliteserver_read_only' into v2.x_refactor_read_only_action_with_simulator
3 years ago
Rahim Kanji 7710fcbbaa Merge remote-tracking branch 'Master/v2.x_refactor_read_only_action' into v2.x_refactor_read_only_action_with_simulator
3 years ago
Javier Sánchez Parra 12a064313f Make default new algorithm to get query digest map
3 years ago
Javier Sánchez Parra baa70fc6fd Revert always writing to DB in Query_Processor
3 years ago
Javier Sánchez Parra 45522e47a4 Add copy parameter to ProxySQL_Test___GetDigestTable_v2()
3 years ago
Javier Sánchez Parra 222d8b576b Add PROXYSQLTESTs to get and reset the digest map with old and new algorithms
3 years ago
Javier Sánchez Parra 2c13dfdc52 Make PROXYSLQTEST 22 and 24 return the number of row affected
3 years ago
Javier Sánchez Parra ba41bad72c Add PROXYSQLTESTs to get the digest map with old and new algorithms
3 years ago
René Cannaò 81bab9e878 Various bug fixes in v2.x-digest_umap_aux
3 years ago
Javier Sánchez Parra 14ba7475d4 Create stats_mysql_query_digest statements directly from the digest_umap
3 years ago
Rahim Kanji 3a0804031c Resolving conflicts
3 years ago
Rahim Kanji aaa959d024 Refactor and optimize read-only actions method
3 years ago
Javier Jaramago Fernández 93860bc70c Add new 'LOGENTRY' Admin command
3 years ago
René Cannaò cfe5c0bcf0
Merge pull request #4091 from sysown/v2.x-HGMimpr01_mysql_hostgroup_attributes
3 years ago
René Cannaò 0c1d7a41ec
Merge pull request #4097 from sysown/v2.x_runtimetableupdate_commit
3 years ago
Rahim Kanji 2bf31f2177 Commented updating of runtime tables in commit
3 years ago
René Cannaò 3837de61e2 Various minor fixes
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ò 6778ec0b51
Merge pull request #4081 from sysown/v2.x-freebsd-fixes
3 years ago
René Cannaò 9e40acf999
Merge pull request #4069 from sysown/v2.x-4066-upgrade_deps
3 years ago
Rahim Kanji ae40be4312 Resolve conflicts
3 years ago
René Cannaò 23a36eea00 Fixing 2 typos
3 years ago
Miro Stauder 42c135dab7
Merge branch 'v2.x' into v2.x-4066-upgrade_deps
3 years ago
Miro Stauder fcfbc17407 reimplement timediff_timezone_offset
3 years ago
René Cannaò 7e382f0a3f Avoid duplicate code in vacuum_stats()
3 years ago
René Cannaò ceb5695cd2 Fix command names in load_save_disk_commands
3 years ago
René Cannaò b1a14bd303 If SSL is used for frontend connections or fast_forward , try to consume all the bytes on the network buffer
3 years ago
René Cannaò 36575d273a Several code improvements
3 years ago
René Cannaò 71e2510ef6 Code cleanup on MySQL_HostGroups_Manager
3 years ago
Rahim Kanji 340a4f3318 Added proxysqltest: monitor task forced timeout
3 years ago
Miro Stauder d84f98a18c update libhttpserver to 0.18.2 and libmicrohttpd to 0.9.75
3 years ago
René Cannaò 7e80539c3e More bugfixes and testing on SSL and fast_forward
3 years ago
René Cannaò d836b0b032 More bugfixes and testing on SSL and fast_forward
3 years ago
Javier Jaramago Fernández 300532d6e2 Fix multiple warnings in logging function calls
3 years ago
René Cannaò ec93211d02
Merge pull request #4024 from sysown/v2.x_LocalDNSCache
3 years ago
Rahim Kanji c552fdb111 * Added DNS cache monitoring for ProxySQL servers.
3 years ago
René Cannaò 7dbfea7f05
Merge pull request #4016 from sysown/v2.x-fix_ldap_mapping_startup
3 years ago
René Cannaò 86330fb1db
Merge pull request #3974 from sysown/v2.x-macos
3 years ago
Javier Jaramago Fernández e52ed620af Remove brace initialization to fix compilation for Centos 7
3 years ago
Javier Jaramago Fernández d4aea7c9db Fix support for 'stats_mysql_users' for LDAP plugin
3 years ago
Rahim Kanji bd23629ecc * Handled few cases caused by Percona mysqldump.
3 years ago
Javier Jaramago Fernández c03ddb94d6 Fix 'mysql_ldap_mapping' not being load to runtime at startup
3 years ago
René Cannaò 52842f6056 Build on MacOS
3 years ago
René Cannaò 22eb7d621b Prevent a crash during shutdown if Cluster is running
3 years ago
Miro Stauder 81f61de6c7 make sure LDAP tables are existing and commited to disk before use
4 years ago
Javier Jaramago Fernández c46a152a24 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-ldap_fixes
4 years ago
René Cannaò 301bb09a4d
Merge pull request #3921 from sysown/v2.x-cluster_cmp_checksums
4 years ago
René Cannaò f960a4d9b7
Merge pull request #3903 from sysown/v2.x-tests_220619
4 years ago
Javier Jaramago Fernández d8429ca71c Replace resultset for Cluster request fetching 'runtime_mysql_servers'
4 years ago
Javier Jaramago Fernández 7a0a83bb20 Fix compilation adding constructor for 'incoming_servers_t'
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 c46a805c70 Fix memory leak for 'Scheduler_Row::filename' field
4 years ago
Javier Jaramago Fernández 97369e59e4 Fix minor typos in metrics descriptions
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
René Cannaò 2a5f364fd5
Merge pull request #3888 from sysown/v2.4-clickhouse
4 years ago
Javier Jaramago Fernández 78da12d289 Removed invalid load from disk of 'mysql_ldap_mapping' in 'ProxySQL_Admin::init'
4 years ago
Javier Jaramago Fernández aca6ab6279 Fix crash during startup due to 'GloClickHouseServer' not being yet initialized
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
Javier Jaramago Fernández f30ce31c43 Add a couple of comments at 'ProxySQL_Admin::init'
4 years ago
Javier Jaramago Fernández 894ca75455 Fix a 'one time leak' at 'load_or_update_global_settings' during startup
4 years ago
René Cannaò 5b43bbf860 Fixed bug in changing listener port at runtime
4 years ago
René Cannaò aeeaaba845 Minor test fixes
4 years ago
Javier Jaramago Fernández 958316df31 Check that plugin module is initialized before calling 'has_variable'
4 years ago
René Cannaò 8730fcd350
Merge branch 'v2.x' into v2.x_generate_multi_rows
4 years ago
René Cannaò 05a27c7b70
Merge pull request #3876 from sysown/v2.x-3873
4 years ago
René Cannaò c0fdf02b78 Fixed various compiler warnings
4 years ago
Javier Jaramago Fernández f05ebe3b51 Fix range of 'admin-stats_mysql_digest_to_disk' to match doc #3873
4 years ago
René Cannaò 0a28d9a9f1
Merge pull request #3871 from sysown/v2.x-isolate_monitor_mysql_servers
4 years ago
René Cannaò 7a441834dc
Merge pull request #3866 from sysown/v2.x-tokenizer_valgrind_issues
4 years ago
Javier Jaramago Fernández 5569528b04 Move 'mysql_servers' from 'monitor' db into 'monitor_internal' db
4 years ago
--global 52ea5abfa9 Fix invalid 'write-after-free' reported by ASAN
4 years ago
Miro Stauder 0c37a63906
Merge branch 'v2.x' into CodeQL
4 years ago
René Cannaò f8a0934c13 Added new function to create multirows statements for SQLite
4 years ago
René Cannaò e402b65de1
Merge pull request #3848 from sysown/v2.x-3847
4 years ago
René Cannaò f9b6f16beb
Merge pull request #3824 from sysown/v2.x-proxy_msg_stats
4 years ago