Commit Graph

300 Commits (d23005db83475fd800efc13c00a6e740b676f616)

Author SHA1 Message Date
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
René Cannaò 42a7679b25 Use monotonic_time for connection creation time #1393
8 years ago
René Cannaò ec7e9e4964 Reset connection creation time on CHANGE USER #1393
8 years ago
René Cannaò e33bd7f494 Add client_flags for future tracking
8 years ago
René Cannaò 82e2c802b9 Fix for bug #1342
8 years ago
René Cannaò 35ee631844 Further improvement for handling GTID
8 years ago
René Cannaò 9a6b176d31 Expanding stats_mysql_connection_pool
8 years ago
Ashwini 656973ab2a Fix for bug 1342
8 years ago
René Cannaò c28e555284 Crash on mirroring #1305
8 years ago
René Cannaò 642f5b2220 Crash on mirroring #1305
8 years ago
René Cannaò d04ee3d385 Remove all references to PS handling before 1.4
8 years ago
René Cannaò 3520dbbacc Remove all references to PS handling before 1.4
8 years ago
René Cannaò 6f05bc3bb2 First attempt to track GTID needed for #1208
8 years ago
René Cannaò fc2995de3a Compile ProxySQL with Connector-C 3.0.2 #1126
8 years ago
Nick Vyzas 2d5560c235 Merge branch 'v1.4.4' of https://github.com/pondix/proxysql into v1.4.4
8 years ago
Nick Vyzas 8b7d32be2b Moved session_vars to static var and unified code
8 years ago
Nick 640e7a8516
Lowering const session_vars size
8 years ago
Nick bb83fc9ed8
Remove unused regex include
8 years ago
Nick Vyzas 17cf8800ca Added a list of session variables to disable multiplexing
8 years ago
Nick Vyzas 2a4b68f0ac Adding session vars pattern matching to disable multiplexing
8 years ago
René Cannaò 703ee8ef0f Reset connections instead of dropping them when mysql-max_stmts_per_connection is reached
8 years ago
René Cannaò 2dce7013df Added variable autocommit_false_is_transaction #1256
9 years ago
René Cannaò 1d5756c6cd Moving MySQL_Connection::IsActiveTransaction() back into cpp file
9 years ago
René Cannaò 7f567048d2 Fixed few anomalies detected with valgrind
9 years ago
René Cannaò 9f0764ecfa Throttle data retrieve from backend #1232
9 years ago
René Cannaò 44cc349a09 Merge branch 'v1.4.1-1034' into v1.4.4-bandwidth
9 years ago
René Cannaò 83b2a2a463 Support for collations
9 years ago
René Cannaò 0598c0d0af Fix for bug #1160 : reset time_zone
9 years ago
René Cannaò 1bb87b584d Fix for bug #1160 : reset sql_mode
9 years ago
René Cannaò d559459f98 Bug fix for #1085
9 years ago
René Cannaò 8585f050ce Fix bug 1046
9 years ago
René Cannaò 321cd5be67 Better control of backend throttle #1034
9 years ago
René Cannaò c437c08f81 Implementation of global per-query throttle #1034
9 years ago
René Cannaò 38e5206e0d Merge branch 'v1.4.1-ps' into v1.4.1-dev
9 years ago
René Cannaò 0668cbdd6e Fix for bug #1038
9 years ago
René Cannaò 080bb3d471 Big change to imporve how prepared statements work
9 years ago
René Cannaò f44ea018de Merge tag 'v1.4.0'
9 years ago
Christopher Troup 8ceff8b56c Make sure we're not hitting uninitialized memory that happens to match prefix
9 years ago
René Cannaò e2f0cc4a71 Merge branch 'v1.4.0-999' into v1.4.0
9 years ago
René Cannaò 4a6385a38d Delayed multiplexing #999
9 years ago
René Cannaò 13cade1f77 Improving mirroring performance
9 years ago