Commit Graph

659 Commits (386a8929db429fffea984e395bebb1d5ac85a700)

Author SHA1 Message Date
René Cannaò 364ba71002 Fix race condition on KILL CONNECTION
6 years ago
René Cannaò feccb76427 Revert "Fix race condition on KILL CONNECTION"
6 years ago
René Cannaò b959f29306 Fix race condition on KILL CONNECTION
6 years ago
René Cannaò d52a771e50 Fix memory leak when handling SET autocommit
6 years ago
René Cannaò 9502c2e7c4 Report client IP:port when setting lock_hostgroup
6 years ago
René Cannaò 288118d523 If unable to set session variable on backend, display value in error log
6 years ago
René Cannaò 3ad899c758 Avoid crash in JSON library for invalid UTF8
6 years ago
René Cannaò f2e878fda3 Readding a condition related to charset incorrectly removed
6 years ago
René Cannaò 6dbac33a62
Merge branch 'v2.0.8' into charset
6 years ago
Valentin Rakush 1e3aec3b94 Fixes after review
6 years ago
Valentin Rakush 15f121d82f handle unknown character set
6 years ago
Valentin Rakush 1008b7d0c5 unit8_t conversion
6 years ago
René Cannaò 630e66fd99 Fixing logic for SET CHARACTER SET #1692
6 years ago
Valentin Rakush b5725c44e3 set character set implementation. initial commit
6 years ago
René Cannaò 149c7c3a40 More verbose output for error 2019 #2273
7 years ago
René Cannaò e2b6a7a2c5
Merge pull request #2276 from sysown/v2.0.7-0926
7 years ago
René Cannaò 781aafb70f
Merge pull request #2274 from val214/tx_isolation
7 years ago
René Cannaò 7cc3f949b6 Apply mysql_query_rules.destination_hostgroup also when unable to parse SET statement.
7 years ago
René Cannaò a4f56291c8 Fixed crash caused by KILL QUERY and mysql-eventslog_format=2
7 years ago
Valentin Rakush 8f69091074 tx_isolation: do not duplicate tx_isolation with transaction_isolation. check mysql version.
7 years ago
Valentin Rakush 202cae4c39 set tx_isolation implementation
7 years ago
René Cannaò 86f6104e02 More verbosity on Ping timeout during ping #2265
7 years ago
Valentin Rakush 757684c6d9 [FR] Group Replication Timeout count
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ò c520866058 More on functions for tracking more variables
7 years ago
René Cannaò 234eb9ba27 Fix bug #2224
7 years ago
René Cannaò 197a46ea0d More on functions for tracking more variables
7 years ago
René Cannaò 673bb96cfb Adding functions for tracking more variables
7 years ago
René Cannaò ddf4a231a3 More on adding functions for tracking variables
7 years ago
René Cannaò c06e316e8e Update CurrentQuery after adding LDAP comment
7 years ago
René Cannaò 015fc2a025 Report a clear error if LDAP authentication doesn't complete
7 years ago
René Cannaò 46606ccd01 More on adding functions for tracking variables
7 years ago
René Cannaò 46e38d4cf6 More debugging
7 years ago
René Cannaò 9971dc5b47 Adding several debug information
7 years ago
René Cannaò 57e04c63e9 Adding generic functions for tracking variables
7 years ago
René Cannaò a1f39bf784 2nd drafting tracking of various variables
7 years ago
René Cannaò 6e67c21224 Correctly set sql_mode from variable
7 years ago
René Cannaò e16fcb32a4 Reset gtid_hid for every request generating an OK packet
7 years ago
René Cannaò 9172993e4a Reset gtid_hid at the beginning of every request
7 years ago
René Cannaò 4c4380e818 Fixed a bug that prevent init_connect to work
7 years ago
René Cannaò 540a630774 Do not sent GTID in OK packets generated due to query rules
7 years ago
René Cannaò 0ef9ad832b Bug fix: improved autocommit logic
7 years ago
René Cannaò c746bf7f8a Fix invalid free
7 years ago
René Cannaò 9e81359651
Merge pull request #2185 from YYJiangLoveU/MS-branch
7 years ago
René Cannaò f3e7f03998 Implementation of COM_FIELD_LIST
7 years ago
Yiyao Jiang 3b0e2abbc4 remove the flag
7 years ago
Yiyao Jiang 63af8f3f52 Add azure_enabled
7 years ago
Yiyao Jiang a3b14fcb57 Add serverhost when connecting to MySQL Servers
7 years ago
René Cannaò c3177788de Do not close backend connection for error 1317
7 years ago
René Cannaò df703ee19c Set CLIENT_MULTI_STATEMENTS based on COM_SET_OPTION #2175
7 years ago
Yiyao Jiang 6211bc3b87 remove the blank line accidentally entered
7 years ago
René Cannaò 27c00478cc
Merge pull request #2164 from sysown/v2.0.6-2096
7 years ago
René Cannaò 37ee761b77 Disable SSLv3 #2169
7 years ago
René Cannaò 12d9ae1b6b Fix bug #2096
7 years ago
René Cannaò 4c1f4a8d82 Enhancements on AWS Aurora module
7 years ago
René Cannaò ce757db70d
Merge pull request #2156 from sysown/v2.0.6-hg_locked
7 years ago
René Cannaò 4b3c9eeb2a Partial revert of previous commit
7 years ago
René Cannaò 48207548c9 Lock on backend connection if SET statement is used in multi-statements command #2130
7 years ago
René Cannaò 2ba37e08ef
Merge pull request #2149 from sysown/v2.0.6-capability_tracking
7 years ago
René Cannaò 590a24c8c6 Tracking `CLIENT_MULTI_RESULTS`
7 years ago
René Cannaò 274ca31cbe Fix multiple OK in multistatement
7 years ago
René Cannaò 945ddc7a1f Set locked hostgroup for multistatements with SET
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ò f2f3935fcd drafting locked hostgroup
7 years ago
René Cannaò 0708808bd4 Disable throttling for any client other than SESSION_MYSQL #2147
7 years ago
René Cannaò 0434295e6b Fix multiple OK in multistatement
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ò 334cbdba44 Merge branch 'v2.0.6-query-json' into v2.0.6
7 years ago
René Cannaò 230590bdc8 drafting hostgroup locking
7 years ago
René Cannaò 64c5bd9b08 Fix bug #2133
7 years ago
René Cannaò d65f7016b3 Fix bug #2131
7 years ago
René Cannaò 0831740e45 Several enhancements on Query logger
7 years ago
René Cannaò 37d79ad23a Fixed compiler warning: ISO C++ forbids converting a string constant to char pointer
7 years ago
René Cannaò 9ed7094cfe Implemeting of more locking in SELECT statements
7 years ago
René Cannaò 15aa536a6e
Merge pull request #2078 from sysown/v2.0.4-1886
7 years ago
René Cannaò 786bac6362 Adding more internal info in JSON format #2055
7 years ago
René Cannaò 0546bc3160
Merge pull request #2070 from sysown/v2.0.5-2055
7 years ago
René Cannaò 9604e9fbfb Adding age of sessions and connections #2055
7 years ago
René Cannaò 15aa025db3
Merge pull request #2067 from sysown/v2.0.5-1183
7 years ago
René Cannaò a6897eaa0d Adding more internal info in JSON format #2055
7 years ago
René Cannaò 7ea33a1312 Completing initial implementation of Audit module
7 years ago
René Cannaò 79dd412b48 Fix bug with stored procedures #2059
7 years ago
René Cannaò 9e2c1fdda1 Draft implementation of audit log
7 years ago
René Cannaò db03ba24e6 Minor improvement on JSON outpu for better search
7 years ago
René Cannaò fc597dee96 More minor bug in JSON output
7 years ago
René Cannaò c24753117c Minor bug in JSON report
7 years ago
René Cannaò 54d74dfcca Fix bug in add_ldap_comment_to_pkt when query starts with a comment
7 years ago
René Cannaò 88c2c6e3d4
Merge pull request #2044 from sysown/v2.0.1-aurora
7 years ago
René Cannaò 059579f5a2 Fix some compiler warnings
7 years ago
René Cannaò b12caa1d8c Adding support for automated testing of Galera
7 years ago
René Cannaò 58ff4ff892 Merge branch 'v2.0.4' into v2.0.1-aurora
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ò 528d8cac38 Improved debugging
7 years ago
René Cannaò 9462035b86 Parse set autocommit if used with other variables #1886
7 years ago
René Cannaò 9788643f38 Track NO_BACKSLASH_ESCAPES #1738
7 years ago
René Cannaò 3ad5b71104
Merge pull request #2016 from ahaha-zhang/v2.0.4-lastidentity
7 years ago
op1 1b14ebedd1 support select @@identity like LAST_INSERT_ID
7 years ago
René Cannaò 01023d6856 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò 8ca14abb55 LDAP comment added after the first word in query
7 years ago
René Cannaò 5b54aa3200 Errors on max connections reached #1936
7 years ago
René Cannaò c30d9c2132 Fix bug #1935
7 years ago
René Cannaò 7b2039ed1d Fix parsing bug #1967
7 years ago
René Cannaò e20acb9a1c Adding more status variables
7 years ago
René Cannaò 6aac86bebc Changed the way max_lag_ms in query is computed
7 years ago
René Cannaò 16913fdd78 Optimizing get_random_MySrvC()
7 years ago
René Cannaò af0a7100e2 Adding support for max_lag_ms in query
7 years ago
René Cannaò 0f923ba3fb
Merge pull request #1958 from carsonip/fix-typo
7 years ago
Carson Ip 1232a6382e Fix minor typos
7 years ago
Carson Ip cfe1c7ff72 No throttle when throttle_max_bytes_per_second_to_client == 0
7 years ago
René Cannaò d1b467e760 Do not kill Session if a backend failed
7 years ago
René Cannaò 0c232bf04b Do not kill Session if a backend failed
7 years ago
René Cannaò 2e20854684 Second commit (not complete) to support Aurora
7 years ago
René Cannaò 66c99d9227
Merge pull request #1908 from sysown/v2.0.2-ldap_variable
7 years ago
René Cannaò d2f8952a83 Fix crashes when fast_forward is used #1891
7 years ago
René Cannaò 868c5ec0e3 Adding ldap user variable, 2nd commit
7 years ago
René Cannaò 531f3b4021 Adding ldap user variable, first commit
7 years ago
René Cannaò 7cb9109c57 Multiplexing erroneously disabled #1897
7 years ago
René Cannaò cacbe7c901 Missing newline in an error message
7 years ago
René Cannaò 169478d87e Fix multiresult in 2.0
7 years ago
René Cannaò 0a60cfda11 Merge branch 'v2.0.0-tb' into v2.0.0-merge-tb
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ò bfa2162367
Merge pull request #1838 from acampoh/fix_sql_state_admin
7 years ago
René Cannaò 54d32d4580 Implementation of AUTH SWITCH
7 years ago
René Cannaò d1d8cb21ad Handle error 2019
7 years ago
René Cannaò d0b8986143 Remove trailing spaces from USE command
7 years ago
René Cannaò 10f38d4e2f Various code cleanup
7 years ago
René Cannaò 3218caff1a Merge branch 'v2.0-ldap' into v2.0.0_merge_ldap
7 years ago
Adrián del Campo c7d0c2caf6 Fixing sql states in many error messages from admin console.
7 years ago
René Cannaò 98f8d91f69 Do not uppercase LAST_INSERT_ID() #1094
7 years ago
René Cannaò 6ac1c417c5 Support for SELECT CONNECTION_ID() #1797
7 years ago
René Cannaò 4fc81d945a Free dataset after INIT_CONNECT
7 years ago
René Cannaò 0e452c7bbd Fix edge case
7 years ago
René Cannaò 8396041fd2 Minor tuning on previous commit
7 years ago
René Cannaò 3c49b2bf61 Revert autcommit to 1 if it is the first SELECT
7 years ago
René Cannaò 5117e1d3fa Log Authentication error
7 years ago
René Cannaò c0084f1357 Fixed computation of number of transactions
7 years ago
René Cannaò 52b0c7784f Added 3 new global status variables
7 years ago
René Cannaò 5a7c4b00e2 Fixing various compiler warnings
7 years ago
René Cannaò 0f56d576d1 Completed implementation of stats_mysql_errors
7 years ago
René Cannaò bc83d56063 Free dataset after INIT_CONNECT
7 years ago
René Cannaò e25a5bc26e Fix edge case
7 years ago
René Cannaò 3d3e11a972 Minor tuning on previous commit
7 years ago
René Cannaò ca48cb81c4 Revert autcommit to 1 if it is the first SELECT
7 years ago
René Cannaò a058d5cc9b Support for KILL command #860
7 years ago