Commit Graph

340 Commits (9ee636395dbea080be8ec2d4319e7233e9dd241e)

Author SHA1 Message Date
René Cannaò 5e2f499581 Remove extra debugging
6 years ago
René Cannaò 00ce76e57e Add support for SAVEPOINT #948
6 years ago
Javier Jaramago Fernández 8fafa66336 Removed unused variables from 'MySQL_Connection()'
6 years ago
René Cannaò f384a9225e Prevent crash if CHARACTER_SET_CONNECTION is not initialized yet #2863
6 years ago
René Cannaò 0a78949d98
Merge branch 'v2.1.0' into v2.0.11-prometheus
6 years ago
val 5ae3c38a14 reset hash value
6 years ago
Javier Jaramago Fernández 7f8b07a0db Created new metric counters for registering 'mysql_errors'
6 years ago
Javier Jaramago Fernández a53988cc90 Removed deprecated double counters metric updates in favor of callback approach
6 years ago
René Cannaò 8cc88ce58e Migration of threads status variables as array
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 3d6bd3b341 Added forgotted metric updating for number of 'server connections'
6 years ago
val 056366ea6b do not set variables on connect
6 years ago
val 08c6622eb0 set charset command sets connection character set to empty
6 years ago
val 26b6b617ee fix unnecessary recursion in MySQL_Variables
6 years ago
val d0d7018e34 rollback session_track_gtids
6 years ago
val b0ca1a030f make MySQL_Variables a global variable
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
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 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
René Cannaò 6dc9606ac4 Update heartbeat during connections
6 years ago
Valentin Rakush b93b5f50bf MYSQL_SET_OPTION multiplexing
6 years ago
René Cannaò 57e0b2eb2f
Merge pull request #2403 from sysown/v2.0.9-whitelist
6 years ago
René Cannaò ce4a4a2464 Code cleanup and speeding compile time
7 years ago
René Cannaò 80e92b144d [WIP] Second commit for mysql firewall whitelist
7 years ago
René Cannaò b8e4effbcf Fix buffer overflow for long GTID set #2395
7 years ago
René Cannaò 6dbac33a62
Merge branch 'v2.0.8' into charset
7 years ago
Valentin Rakush 1008b7d0c5 unit8_t conversion
7 years ago
René Cannaò 2313d491fc If a connection is reset, assume autocommit=1
7 years ago
Valentin Rakush ad12e12677 set character set. initialize variables
7 years ago
Valentin Rakush b5725c44e3 set character set implementation. initial commit
7 years ago
Valentin Rakush 202cae4c39 set tx_isolation implementation
7 years ago
René Cannaò 84985baedc Improved the parsing of user variables
7 years ago
René Cannaò 99b4dd4bbd
Merge pull request #2243 from sysown/v2.0.7.2
7 years ago
René Cannaò aaf83eec78 Finalizing the support for more session variables
7 years ago
René Cannaò beabd5e66a Fixing some unitialized variables
7 years ago
René Cannaò 7b83ad53e0 Remove double frees
7 years ago
René Cannaò c520866058 More on functions for tracking more variables
7 years ago
René Cannaò 673bb96cfb Adding functions for tracking more variables
7 years ago
René Cannaò 8e1e152505 Do not send incorrect GTID to client
7 years ago
René Cannaò ddf4a231a3 More on adding functions for tracking variables
7 years ago
René Cannaò 91f518d61a Drafting tracking of various variables:
7 years ago
René Cannaò 9e81359651
Merge pull request #2185 from YYJiangLoveU/MS-branch
7 years ago
Yiyao Jiang 3b0e2abbc4 remove the flag
7 years ago
Yiyao Jiang 63af8f3f52 Add azure_enabled
7 years ago
Yiyao Jiang 6fdac8c700 Add serverhost when connecting to MySQL Servers
7 years ago
René Cannaò ce757db70d
Merge pull request #2156 from sysown/v2.0.6-hg_locked
7 years ago
René Cannaò 590a24c8c6 Tracking `CLIENT_MULTI_RESULTS`
7 years ago
René Cannaò 14d3f10c82 Copy client_flag from MYSQL to myconn
7 years ago
René Cannaò 8c4b70a557 Added capability to lock hostgroup
7 years ago
Yiyao Jiang a132b34f23 add servername when connecting MySQL
7 years ago
René Cannaò 30b4b34c81 Use 32 bits for capabilities flags
7 years ago
René Cannaò 6691a867fa Fix issues/FR #2120 , #2121 and #2125
7 years ago
René Cannaò 726e15c162 Handle ASYNC_QUERY_END in async_set_autocommit
7 years ago
René Cannaò 9cc61a5124
Merge pull request #2068 from sysown/v2.0.5-autocommit_stall
7 years ago
René Cannaò bd9c88e7db Do not try to gracefully close a not fully established connection
7 years ago
René Cannaò 1ce5dd8ab1 Avoid calling mthd_my_skip_result on connection destructor
7 years ago
René Cannaò de715c0bb1 Fix stall in changing autocommit on slow backend
7 years ago
René Cannaò 350958c063 Disable multiplexing for SET TIMESTAMP #2033
7 years ago
René Cannaò 495c933624 Adding table stats.stats_mysql_free_connections
7 years ago
René Cannaò 6e34814d34 Adding more internal statistics
7 years ago
René Cannaò bee49892bc Merge branch 'v2.0.4' of https://github.com/sysown/proxysql into v2.0.4
7 years ago
René Cannaò 58d77e498f Further improvement on PR #1922
7 years ago
René Cannaò 9788643f38 Track NO_BACKSLASH_ESCAPES #1738
7 years ago
René Cannaò 8ea5961d92 Fix typo
7 years ago
René Cannaò 9cac787d99 Fixed few compiler warnings
7 years ago
René Cannaò a21da6b450 Port to 2.0 of PR #1922
7 years ago
René Cannaò a4ff4995e1 Reset auto_increment token on disconnect #1943
7 years ago
Carson Ip cfe1c7ff72 No throttle when throttle_max_bytes_per_second_to_client == 0
7 years ago
René Cannaò 531f3b4021 Adding ldap user variable, first commit
7 years ago
René Cannaò 67869cd06c Removed an fprintf
7 years ago
René Cannaò ef49b2570e Removing some complaints from Valgrind
7 years ago
René Cannaò 49a4dd5fc5
Merge branch 'v2.0.0' into v2.0.0_merge_ldap
7 years ago
René Cannaò 6bdacade78 Added mysql-auto_increment_delay_multiplex #1828
7 years ago
René Cannaò 3218caff1a Merge branch 'v2.0-ldap' into v2.0.0_merge_ldap
7 years ago
René Cannaò a253c09d11 Disable multiplexing for certain variables #1832
7 years ago
René Cannaò 47bf5faff7 Second large commit to support LDAP
8 years ago
René Cannaò b4b6bad1b0 Set DSS state when running query
8 years ago
René Cannaò 1793589605 Better handling of connect_timeout_server_max
8 years ago
Nick Vyzas 54c9eb6db0
Merge branch 'v2.0.0' into v2.0.0
8 years ago
René Cannaò 5d0d3612b0 Fix bug #1507
8 years ago
Adam Stanton e370e1781d Add variable client_multi_statements to address #1074
8 years ago
Nick Vyzas b35665a727
Merge branch 'v2.0-lab' into v2.0-lab
8 years ago
René Cannaò 133a690e8d Reduce memory allocation
8 years ago
René Cannaò e3603de5d8 Remember if the current connection has an unknown transaction status
8 years ago
René Cannaò 7b3757a273 Remember if the current connection has an unknown transaction status
8 years ago
René Cannaò df606f2c70 Added mysql variable reset_connection_algorithm
8 years ago
René Cannaò 869a1e81ca Merge branch 'v2.0-lab' of https://github.com/sysown/proxysql into v2.0-lab
8 years ago
René Cannaò a6291f1693 Further improvement for handling GTID
8 years ago
René Cannaò 3e59bdef2a Expanding stats_mysql_connection_pool
8 years ago
René Cannaò 1d927381e9 First attempt to track GTID needed for #1208
8 years ago
Nikolaos Vyzas 7228f4e0de Merging changes and resolving conflicts related to MariaDB connector upgrade
8 years ago