Commit Graph

544 Commits (8126c7d037074a169fb182d60e7b6d07c41feaa3)

Author SHA1 Message Date
René Cannaò 33d8db02a6 Change the mapping logic for SESSION_TRACK_GTIDS
6 years ago
René Cannaò d9a85dfc7a Input validation for mysql-default_session_track_gtids
6 years ago
René Cannaò 4748c7d052 Various bug fixes related to deprecated mysql-default_ variables
6 years ago
René Cannaò ac4585be5a
Merge pull request #2846 from sysown/v2.1.0-2834
6 years ago
Javier Jaramago Fernández adaca60c1f Fixes segfault related to accesses to 'GloMyLogger' and 'GloMTH' when are already deinitialized
6 years ago
Javier Jaramago Fernández cbf11dfcff Fix crashes related to accesses to worker threads during initialization / shutdown stages
6 years ago
René Cannaò 4286493792
Merge pull request #2775 from sysown/v2.1.0-global-vars
6 years ago
René Cannaò 18cfbce985
Merge pull request #2757 from sysown/v2.1.0-group-concat
6 years ago
Valentin Rakush 2846ce21f0 Fix set global variables error
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
Valentin Rakush c7f49ebc9c generate regexp for mysql variables
6 years ago
Valentin Rakush b0d36acb2f Session variable group_concat_max_len
6 years ago
René Cannaò 1adceeb9d6 Merge branch 'v2.1.0_session_handler_split' into v2.1.0_session_handler_split_2
6 years ago
René Cannaò 0a78949d98
Merge branch 'v2.1.0' into v2.0.11-prometheus
6 years ago
René Cannaò 308639d0dc Renamed session_status NONE to session_status___NONE
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 a53988cc90 Removed deprecated double counters metric updates in favor of callback approach
6 years ago
Javier Jaramago Fernández 444378be32 Replaced repeated metric with missing one
6 years ago
Javier Jaramago Fernández d511d6adcf Removed code refactored into new 'MySQL_Thread.status_variables' array impl
6 years ago
Javier Jaramago Fernández 7c561bc701 Added serveral 'global_variables' metrics
6 years ago
Javier Jaramago Fernández 71842ec55c Removed unicode symbols from metrics 'help' strings
6 years ago
Javier Jaramago Fernández cdde6dc2fb Removed 'uniform initialization syntax' due to GCC 4.8 limitations
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 c48b109019 Replaced 'hostgroups_manager' prometheus metrics with new array based impl
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 03f98ea6fb Changed MySQL_Thread previous metrics definitions to new convention
6 years ago
Javier Jaramago Fernández c319db2c3d Added new prometheus metrics mimicking current ones
6 years ago
René Cannaò 54ee4e9b69 Simplified the number of session statuses
6 years ago
René Cannaò 50dc0b3014 Minor optimization in MySQL_Threads_Handler::set_variable()
6 years ago
val 056366ea6b do not set variables on connect
6 years ago
val d0d7018e34 rollback session_track_gtids
6 years ago
val b0ca1a030f make MySQL_Variables a global variable
6 years ago
René Cannaò dab4f8a4ae Fix arithmetic bug introduce in d242771a25
6 years ago
val 3e790c9083 Polishing and cleanup
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
Valentin Rakush 0e79eb39f7 Implementation of the session variables array
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 cdbf70817a Revert "Implementation of the session variables array"
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
val 8696ece34b Revert "Polishing and cleanup"
6 years ago
val 01bc9c711a Revert "Fix arithmetic bug introduce in d242771a25680ac62"
6 years ago
René Cannaò 29142e6e4f Global connection warming support
6 years ago
René Cannaò 8cbaa19c70 Fix arithmetic bug introduce in d242771a25
6 years ago
val dbafde2ff4 Polishing and cleanup
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
Valentin Rakush 1fb5c9cf06 Implementation of the session variables array
6 years ago
val e5d026a2bd Immediately kill offline backends for fast forward case
6 years ago
Javier Jaramago Fernández 3f06f73e25 Fixed identation and code formatting
6 years ago
Javier Jaramago Fernández 4356beb1a9 Fix invalid free for ipv6
6 years ago
René Cannaò e062f84c3e
Merge pull request #2399 from val214/v2.0.9-mem-leaks
6 years ago
René Cannaò e9dc7a9b60 Implementation of SQLI fingerprints whitelist
7 years ago
Valentin Rakush f193c2f94a Fix mem leak in MySQL_Listeners_Manager
7 years ago
Valentin Rakush 5e8a2a7e3f Fix mem leak in idle threads
7 years ago
René Cannaò 8954b46a02 Error log now lists the SQL injection query
7 years ago
René Cannaò e12a3b2792 Support for automatic SQL injection detection
7 years ago
René Cannaò 485d313514 Further development of firewall whitelist.
7 years ago
René Cannaò ce4a4a2464 Code cleanup and speeding compile time
7 years ago
René Cannaò 45e701b54d Code cleanup and speeding compile time
7 years ago
René Cannaò 80e92b144d [WIP] Second commit for mysql firewall whitelist
7 years ago
René Cannaò d7c5c93a86 Change default handle_unknown_charset=1
7 years ago
Valentin Rakush d8928dd896 Fix memory leaks of idle threads
7 years ago
Valentin Rakush 1ffd3616c9 Group replication monitoring: count transactions behind events
7 years ago
René Cannaò 3ad899c758 Avoid crash in JSON library for invalid UTF8
7 years ago
René Cannaò 6dbac33a62
Merge branch 'v2.0.8' into charset
7 years ago
René Cannaò be654506ec
Merge pull request #2350 from sysown/v2.0.8-ssl32k
7 years ago
Valentin Rakush 1e3aec3b94 Fixes after review
7 years ago
Valentin Rakush 15f121d82f handle unknown character set
7 years ago
René Cannaò ad8a735061 Improved the speed of refreshing mysql variables
7 years ago
René Cannaò 50876113f7 Renaming variable aurora_only_read_from_replicas into aurora_max_lag_ms_only_read_from_replicas
7 years ago
René Cannaò 35705f769a Adding variable aurora_only_read_from_replicas
7 years ago
Valentin Rakush 1008b7d0c5 unit8_t conversion
7 years ago
René Cannaò be3bb9629d Add variable mysql-log_unhealthy_connections
7 years ago
Valentin Rakush b5725c44e3 set character set implementation. initial commit
7 years ago
René Cannaò 71f167e994 Changed default max_allowed_packet from 4M to 64M
7 years ago
René Cannaò 1bd6117db8 Handle large queries with SSL enabled
7 years ago
Valentin Rakush b13c320210 digests number: converting numbers to ? for digest calculation
7 years ago
René Cannaò ba5aaefcf6 Generate a warning if mysql-wait_timeout is less than 5 seconds
7 years ago
Valentin Rakush 25d75b93e6 tx_isolation: use separate default value for TX_ISOLATION
7 years ago
Valentin Rakush 202cae4c39 set tx_isolation implementation
7 years ago
René Cannaò 725c226574 Adding more debugging information when a client connections is closed
7 years ago
René Cannaò 6f9989e4d9 Setting default for group replication max timeout count #2187
7 years ago
Valentin Rakush 757684c6d9 [FR] Group Replication Timeout count
7 years ago
René Cannaò 99b4dd4bbd
Merge pull request #2243 from sysown/v2.0.7.2
7 years ago
Adrián del Campo 58b7fecbef Added support for tcp_keepalives in proxysql client conns
7 years ago
René Cannaò aaf83eec78 Finalizing the support for more session variables
7 years ago
René Cannaò 60f68b754a Set min value for session_idle_ms to 1
7 years ago
René Cannaò 673bb96cfb Adding functions for tracking more variables
7 years ago