Commit Graph

360 Commits (eef3ddfcd64887ef2da6aab9b3a17d7a25c265bb)

Author SHA1 Message Date
Javier Jaramago Fernández 8141642bfc Merge branch 'v2.1.1' into v2.1.1-3280
5 years ago
René Cannaò fca4055b50
Merge branch 'v2.1.1' into v2.1.0-ps_buffer
5 years ago
René Cannaò 2b23bd3102 Avoid MySQL bug 102266 #3276
5 years ago
René Cannaò 598331cff9 When calling mysql_change_user set collation to default for the given charset if collation ID is greater or equal than 255 (utf8mb4_0900_ai_ci)
5 years ago
René Cannaò 2519551cb4 Do not search charset in mysql_real_connect if already set
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
René Cannaò 064cb1c3d2 Code cleanup
5 years ago
René Cannaò f210af0aaf Disabled code that change recv buffer size
5 years ago
René Cannaò 961588a29f Removed the heartbeat from previous commit
5 years ago
René Cannaò 7921e130d2 Third commit to buffer resultsets in Prepared Statements
5 years ago
René Cannaò 5c0a732d8a Second commit to buffer resultsets in Prepared Statements
5 years ago
René Cannaò cfb11144d6 Partial commit to buffer resultsets in Prepared Statements
5 years ago
Javier Jaramago Fernández 632e4577f0 Fixed 'async_send_simple_command' not reporting server_status
5 years ago
Javier Jaramago Fernández e40d57d75c Added checks to verify that backend connection is present in several 'MySQL_Connection::async_' functions
5 years ago
René Cannaò aaddb4e568 Port of #3001 to 2.1.0 , related to #3000
6 years ago
Javier Jaramago Fernández 5a5750de92 Fixed 'SQL_CHARACTER_SET_RESULTS' handling in 'fill_server_internal_session' and 'fill_client_internal_session'
6 years ago
René Cannaò 5ce13abc36
Merge pull request #2881 from sysown/v2.1.0-2717
6 years ago
René Cannaò d79ddad00b
Merge pull request #2844 from sysown/v2.1.0-cherrypicks_2.0.13
6 years ago
René Cannaò 3d74ef4828
Merge pull request #2882 from sysown/v2.1.0-2862
6 years ago
Javier Jaramago Fernández d10f519e4a Refactored 'MySQL_Session' set/get status functions
6 years ago
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