Commit Graph

336 Commits (c2f82b3d4e74ea632abcd4a12c19c0b20988570d)

Author SHA1 Message Date
René Cannaò 86fc8ab564 Minor optimizations
3 years ago
Rahim Kanji fb7edb578d Implemented data packet history queue for storing packets sent/received by frontend and backend.
3 years ago
René Cannaò 76bb204f14 New variable mysql-default_authentication_plugin
3 years ago
René Cannaò a31f83473d Fix several warnings
3 years ago
René Cannaò f50c26b460
Merge pull request #4182 from sysown/v2.x-query_rules_fast_routing_algorithm
3 years ago
Javier Jaramago Fernández abccb39201 Add new variable 'mysql-query_rules_fast_routing_algorithm'
3 years ago
Thomas Saunders e252e22972
remove redundant client_connections metrics from MySQL_Thread
3 years ago
René Cannaò 51df157f3b Rename query_cache_soft_ttl_percentage to query_cache_soft_ttl_pct
3 years ago
Javier Sánchez Parra f5281b236b Add soft TTL to Query Cache entries
3 years ago
René Cannaò 6bbed9683e
Merge pull request #4045 from sysown/v2.x-4000
3 years ago
Javier Sánchez Parra 23cab574ac Add new variable 'mysql-parse_failure_logs_digest'
3 years ago
Rahim Kanji dbfb99ce71 * Added hostname and ip information in mysql_connection
3 years ago
Rahim Kanji 7805924779 Feature: ProxySQL local DNS Cache
3 years ago
René Cannaò 4bfe3e5878 Added mysql-monitor_replication_lag_group_by_host
4 years ago
Javier Jaramago Fernández da5291ee5e Add new variable 'mysql-auto_increment_delay_multiplex_timeout_ms'
4 years ago
René Cannaò ea3a60c9ae
Merge pull request #3783 from sysown/v2.x-query_digest_preserve_comment
4 years ago
Javier Jaramago Fernández a10cb49cca Remove deprecated variable 'mysql-client_multi_statements'
4 years ago
Javier Jaramago Fernández 5480012329 Remove definitions of deprecated variable 'mysql-client_found_rows'
4 years ago
Javier Jaramago Fernández 35ad2f68c2 Implement new variable 'mysql-query_digests_keep_comment'
4 years ago
René Cannaò d20683c589
Merge pull request #3702 from sysown/v2.x-variables
4 years ago
René Cannaò d03c823805
Merge pull request #3748 from sysown/v2.x-PtrArray_refact
4 years ago
René Cannaò 630124b774 Minor improvement for cache affinity
4 years ago
René Cannaò cb34b82c3a
Merge pull request #3680 from sysown/v2.x-fixes_for_query_diggest_issues
4 years ago
Javier Jaramago Fernández bcb009fc24 Revert "Merge pull request #3645 from sysown/v2.x-2021"
4 years ago
René Cannaò 497ef76478
Merge branch 'v2.x' into v2.x-variables
4 years ago
René Cannaò 6485d1549d
Merge pull request #3700 from sysown/v2.x-multiple_port_delay
4 years ago
René Cannaò 33fba7641a Speed up start time with multiple listeners #3699
4 years ago
René Cannaò a6edd02a9b Revert "Merge branch 'v2.x' into v2.x-2021"
4 years ago
Javier Jaramago Fernández 0426c49b77 Added digit replacement to second stage parsing, also added support for grouping and groups grouping
4 years ago
Javier Jaramago Fernández 4838d75cd3 Added new mysql variable 'mysql-unshun_algorithm' #3649
4 years ago
Javier Jaramago Fernández db9b4ad70f
Merge pull request #3617 from sysown/v2.x-client_err_limit
5 years ago
Javier Jaramago Fernández 4f94fd3d0f
Merge pull request #3533 from sysown/v2.x-gr_replication_lag_action
5 years ago
Javier Jaramago Fernández 416a0470a5 Added tables 'stats_mysql_client_host_cache' and 'stats_mysql_client_host_cache_reset' exposing entries in 'client_host_cache'
5 years ago
Javier Jaramago Fernández 6e533cb5d9 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-client_err_limit
5 years ago
Hormoz K 7762dea993 add crl, crlpath, and capath options
5 years ago
Javier Jaramago Fernández e2dd0a30cd Initial implementation for 'client_error_limit'
5 years ago
René Cannaò 241a5e54d7 Draft to reimplement how session variables are handled
5 years ago
Javier Jaramago Fernández b929758a87 Several improvements to 'group_replication_lag_action'
5 years ago
Javier Jaramago Fernández 1f4f86d5ce Added mysql variable to enable unsupported query 'LOAD DATA LOCAL INFILE' issuing warning message #3500
5 years ago
René Cannaò a2c82bd95a
Merge pull request #3445 from sysown/v2.2.0-opt2
5 years ago
René Cannaò 49c3b5476b More code cleanup for MySQL variables
5 years ago
René Cannaò 9e3d939ed3 More code cleanup for MySQL variables
5 years ago
René Cannaò eb8dc23dad Code cleanup for MySQL variables
5 years ago
René Cannaò 57fd24c2d6 Several code cleanup in MySQL_Thread
5 years ago
René Cannaò d53578f269
Merge pull request #3353 from sysown/v2.1.1-deprecate_forward_autocommit
5 years ago
Javier Jaramago Fernández 228fe0640f Closes #3357: Ported 'v1.4.14-show-warnings' and added new mysql-variable to control it
5 years ago
René Cannaò a0fb4821cc Deprecate mysql-forward_autocommit #3253
5 years ago
Javier Jaramago Fernández 1ee832affd Closes #3280: Add support to control 'CLIENT_DEPRECATE_EOF' in client and backend connections through global variables
5 years ago
Javier Jaramago Fernández fd245fc559 Replaced invalid definition of counter 'st_var_hostgroup_locked' in favor of gauge
5 years ago
Javier Jaramago Fernández ebedd5e37b Several improvements to prometheus metrics definitions
5 years ago
René Cannaò fdff65daea Implementation of max_transaction_idle_time
6 years ago
René Cannaò b8161c7fc4 Allow compile on FreeBSD
6 years ago
René Cannaò 507a68db29 Variable mysql-monitor_replication_lag_count
6 years ago
Javier Jaramago Fernández a2727739e4 Added new variable 'mysql-monitor_replication_lag_retries'
6 years ago
René Cannaò 848ddb2177 Added variable mysql-connect_timeout_client
6 years ago
René Cannaò 33d8db02a6 Change the mapping logic for SESSION_TRACK_GTIDS
6 years ago
René Cannaò 4748c7d052 Various bug fixes related to deprecated mysql-default_ variables
6 years ago
Javier Jaramago Fernández cbf11dfcff Fix crashes related to accesses to worker threads during initialization / shutdown stages
6 years ago
Javier Jaramago Fernández 68891d3703 Merge branch 'v2.1.0' of github.com:sysown/proxysql into v2.1.0-266_0-3
6 years ago
René Cannaò 0a78949d98
Merge branch 'v2.1.0' into v2.0.11-prometheus
6 years ago
Javier Jaramago Fernández f82f239808 Added support for grouping queries in 'stats_mysql_query_digest'
6 years ago
René Cannaò 543b96facf
Merge pull request #2651 from sysown/v2.0.11-aux
6 years ago
Javier Jaramago Fernández 7c561bc701 Added serveral 'global_variables' metrics
6 years ago
Javier Jaramago Fernández 5feea37abb Moved third-party prometheus included headers before project includes
6 years ago
Javier Jaramago Fernández a4e4e57343 Moved all 'metrics_maps' to source files
6 years ago
Javier Jaramago Fernández 864535d3f9 Added support for GCC 4.8 and removed per-module metrics initialization functions
6 years ago
René Cannaò 8cc88ce58e Migration of threads status variables as array
6 years ago
Javier Jaramago Fernández b6bca5a3ee Added metrics help and replaced metrics impl with new array based one for 'mysql_threads_handler' module
6 years ago
Javier Jaramago Fernández 3256fb50d8 Changed metric name, fixed metric update and standarized the metrics update callback
6 years ago
Javier Jaramago Fernández c319db2c3d Added new prometheus metrics mimicking current ones
6 years ago
val d0d7018e34 rollback session_track_gtids
6 years ago
val b0ca1a030f make MySQL_Variables a global variable
6 years ago
Valentin Rakush 61c1913334 Character set handling implementation
6 years ago
René Cannaò c28deb7c7d Generalize the use of session variables
6 years ago
René Cannaò 7dd76aed94
Merge pull request #2637 from sysown/v2.0.11-warmup
6 years ago
René Cannaò 8a0e1c1748 Simplifying MySQL_Thread::run() phase 6
6 years ago
René Cannaò 9c2750027d Simplifying MySQL_Thread::run() phase 5
6 years ago
René Cannaò da21ca1b24 Simplifying MySQL_Thread::run() phase 4
6 years ago
René Cannaò 72912f0b88 Simplifying MySQL_Thread::run() phase 3
6 years ago
René Cannaò 64bc42a122 Simplifying MySQL_Thread::run() phase 2
6 years ago
René Cannaò 75606bb94d Simplifying MySQL_Thread::run() phase 1
6 years ago
val b1339faefd Revert "Generalize the use of session variables"
6 years ago
val eb08620181 Revert "Character set handling implementation"
6 years ago
René Cannaò 29142e6e4f Global connection warming support
6 years ago
Valentin Rakush 796ea5b215 Character set handling implementation
6 years ago
René Cannaò d242771a25 Generalize the use of session variables
6 years ago
René Cannaò e9dc7a9b60 Implementation of SQLI fingerprints whitelist
6 years ago
René Cannaò 8954b46a02 Error log now lists the SQL injection query
6 years ago
René Cannaò e12a3b2792 Support for automatic SQL injection detection
6 years ago
René Cannaò 57e0b2eb2f
Merge pull request #2403 from sysown/v2.0.9-whitelist
6 years ago
René Cannaò 485d313514 Further development of firewall whitelist.
6 years ago
René Cannaò 45e701b54d Code cleanup and speeding compile time
6 years ago
René Cannaò a9f5e360c1 Upgrade to MariaDB Connector 3.1.4
6 years ago
Valentin Rakush 1ffd3616c9 Group replication monitoring: count transactions behind events
6 years ago
Valentin Rakush 15f121d82f handle unknown character set
6 years ago
René Cannaò 50876113f7 Renaming variable aurora_only_read_from_replicas into aurora_max_lag_ms_only_read_from_replicas
6 years ago
René Cannaò 35705f769a Adding variable aurora_only_read_from_replicas
6 years ago
Valentin Rakush 1008b7d0c5 unit8_t conversion
6 years ago
René Cannaò be3bb9629d Add variable mysql-log_unhealthy_connections
6 years ago
Valentin Rakush b13c320210 digests number: converting numbers to ? for digest calculation
7 years ago