Commit Graph

220 Commits (016b596a0f2ced022cfa0bc6fe377c6d2c53a027)

Author SHA1 Message Date
René Cannaò 8e81495bee Improved logging
10 years ago
René Cannaò ffd39707db Support for SERVER_MORE_RESULTS_EXISTS #547
10 years ago
René Cannaò d2138e8fc9 Fix status bug in MySQL_Session::handler_SetAutocommit()
10 years ago
René Cannaò 37f85e5101 Add trivial support for comments in SET AUTOCOMMIT
10 years ago
René Cannaò fc9ab855da First draft for bugs #543
10 years ago
René Cannaò bf0a214e4f Added function close_mysql()
10 years ago
René Cannaò f9bda6440f Optimization in MySQL_Session::handler_CommitRollback()
10 years ago
René Cannaò c1a18aa2eb Cleaned unused code
10 years ago
René Cannaò 53bc17092c New implementation of fast forward , #528
10 years ago
René Cannaò 35927f14e9 Return error_msg after rewriting the query
10 years ago
René Cannaò 0e01e5e322 Mirroring bug fixes
10 years ago
René Cannaò bc8c5e175a Added column mirror_flagOUT in mysql_query_rules
10 years ago
René Cannaò 2e276f06f4 Second commit to implement mirroring
10 years ago
René Cannaò c101fad268 First draft on mirroring feature
10 years ago
René Cannaò baabb55273 Fixed bug on Query Cache
10 years ago
René Cannaò bd664414a0 Merge branch 'authbug' into beta7
10 years ago
René Cannaò 6c928f7ee5 Fix bug #492
10 years ago
René Cannaò 76a217c839 Removed custom memory allocator
10 years ago
René Cannaò 88db7d8542 Implementation of enforce_autocommit_on_reads
10 years ago
René Cannaò ff0e14608a Fix error on Server shutdown in progress
10 years ago
René Cannaò cfd0cf32e8 QueryParserArgs is moved into Query_Info
10 years ago
René Cannaò 8793a19eb3 Removed further code per #469
10 years ago
René Cannaò 81c12c7d8d Added note about #469
10 years ago
René Cannaò b5792ad2cb Disabling the smart handling of transactions #469
10 years ago
René Cannaò 896a98bf46 Removed some compiler warnings
10 years ago
René Cannaò 224c8d05e4 More verbose output in case of error during query
10 years ago
René Cannaò 59caf46326 Added variable mysql-multiplexing
10 years ago
René Cannaò f4f0b2892e Disable multiplexing for connections to Admin #466
10 years ago
René Cannaò a7353d0c47 Support Admin module as a MySQL backend #466
10 years ago
René Cannaò 6b1a449260 Fix for bug #461
10 years ago
René Cannaò 518cae6f1f Fix issue #380
10 years ago
René Cannaò 34971602bb Fixed length of set autocommit
10 years ago
René Cannaò 36ce914532 Typo in autocommit_cnt
10 years ago
René Cannaò dd3b7e5a82 Removed any reference to MySQL_Session::pause
10 years ago
René Cannaò ab3b737df1 Extending global mysql status
10 years ago
René Cannaò 439087dc45 Improvements on COMMIT and ROLLBACK
10 years ago
René Cannaò f98eecbf4b Merge branch 'logger' into v1.1.1
10 years ago
René Cannaò 29edfb2e3c Merge branch 'QC2' into v1.1.1
10 years ago
René Cannaò 7a4a2092a5 MySQL_Logger implementation
10 years ago
René Cannaò 3f8b12e6ba Complete #452
10 years ago
René Cannaò 4c937fa1bf Query Cache timeout in milliseconds
10 years ago
René Cannaò 5a54234364 Removed reference to query_SQL
10 years ago
René Cannaò 5eff88f24f Changes on QC
10 years ago
René Cannaò 60ddf5d8e4 Changes on QC
10 years ago
René Cannaò 95d2671a4e Removed a lot of deprecated code
10 years ago
René Cannaò 9331532796 Minor bug in handler___status_WAITING_CLIENT_DATA___STATE_SLEEP___MYSQL_COM_INIT_DB
10 years ago
René Cannaò 35d925ecf2 Query digest is performed on rewritten query
10 years ago
René Cannaò f9e5153d49 Removing useless code
10 years ago
René Cannaò 3449ab0f59 Track and handle autocommit (#438)
10 years ago
René Cannaò c3e6fda7a4 Track and handle autocommit (#438)
10 years ago
René Cannaò 535030d546 MySQL_Logger starts logging using protobuf
11 years ago
René Cannaò dbb9c111bb Extending and testing MySQL_Logger()
11 years ago
René Cannaò 6b05a69e1b Improving query statistics/information
11 years ago
René Cannaò e4a168171b Removing commented code
11 years ago
René Cannaò 3ce2c25292 More verbose output in case of broken connections
11 years ago
René Cannaò 27ad3e6b6b Improved handling of idle connections
11 years ago
René Cannaò ff3d2ac2d3 Minor bug fixes
11 years ago
René Cannaò 4e1b589a04 Support select USER() #430
11 years ago
René Cannaò 43656f781e Query filtering #418
11 years ago
René Cannaò a00b927c06 Adding check on MultiplexDisabled() for error 1290
11 years ago
René Cannaò 8dfde1735d Merge pull request #412 from renecannao/replication_hostgroups
11 years ago
René Cannaò 91d99aacde More graceful handle of error 1290 (read-only) #395
11 years ago
René Cannaò ea15fd4681 Less aggressive multiplexing , #394
11 years ago
René Cannaò 6164f9c84f Fixing a wrong computation of query_timeout
11 years ago
René Cannaò d699595890 First implementation to extract modifiers from comment (#166)
11 years ago
René Cannaò dea1d6f1b3 StatusFlag correctly set with SERVER_STATUS_IN_TRANS
11 years ago
René Cannaò 42539a2379 Fix issues #177 related to LAST_INSERT_ID()
11 years ago
René Cannaò 634b7cbfb9 Bug fix connecting client
11 years ago
René Cannaò 44e2f9e52d Increasing stack size in Admin
11 years ago
René Cannaò ec1df01a38 More improvement on mysql_use_result() , #342
11 years ago
René Cannaò 2e50417232 Defined variable threshold_resultset_size , #342
11 years ago
René Cannaò 6f821ce341 If max timeout is reached, it is printed in ms
11 years ago
René Cannaò 53cd99ecb1 Connection retry improvement for #342
11 years ago
René Cannaò 9e1b71258f Fixed minor bug
11 years ago
René Cannaò 906c08d1ec More verbose error message when timeout is reached
11 years ago
René Cannaò 56046271d9 Further improvements on MySQL_ResultSet() for #342
11 years ago
René Cannaò a78120940e Bugfix for queries on wrong schema (issue #369)
11 years ago
René Cannaò a01f162a6a Starting using mysql_use_result() per issue #342
11 years ago
René Cannaò bd97c6602d Modified generate_pkt_row2() in preparation to #342
11 years ago
René Cannaò b8d9ef3a29 Some close cleanup
11 years ago
René Cannaò b2a57d238f For #343: removed struct mysql_real_query in MySQL_Data_Stream and replaced with class MyDS_real_query to hold only the packet coming from client
11 years ago
René Cannaò 5a47c41c7e Removed DBG commands, issue #353
11 years ago
René Cannaò e36235aff3 No more query copy in QueryInfo , issue #343
11 years ago
René Cannaò 908e043eb9 Code cleanup : commented and not deleted for now. Removed:
11 years ago
René Cannaò 4763faa915 Code cleanup
11 years ago
René Cannaò 618dc8bb4d Removing code that is now incompatible with current backend implementation and could lead to inconsistent state of backend
11 years ago
René Cannaò 8c78dec1c2 Removed reference to issue #211 and minor cleanup
11 years ago
René Cannaò b9c4548ab7 Implementation of mysql status table named stats_mysql_global (issue #328)
11 years ago
René Cannaò 0eac78991e iImplementation of mysql-wait_timeout (issue #321) and others
11 years ago
René Cannaò 74537874c6 Fix bug introduced by issue #329
11 years ago
René Cannaò f1b760925f Enhanced COM_STATISTICS (#330) and added long_query_time (#327)
11 years ago
René Cannaò f31b10ff0e Enhancements for issue #329
11 years ago
René Cannaò ad412fbf7d Simplified QueryInfo to prepare enhncement on #329
11 years ago
René Cannaò ad30ee6134 Bugfix: queries were incorrectly killed
11 years ago
René Cannaò a056d7aa79 Bugfix: graceful handle of unexpected client packets
11 years ago
René Cannaò 3c1fabdad8 generate_pkt_OK and generate_pkt_EOF were erroneously sending mysql->status instead of mysql->server_status
11 years ago
René Cannaò 2014cbcecf EOF packets returns the correct status
11 years ago
René Cannaò 77f78d9dd8 Fix issue #320 converting it to unsigned long long before further compute
11 years ago
René Cannaò 125856ddf6 Implementing mysql_query_digest for real time query statistics
11 years ago
René Cannaò 9051e000ee SET NAMES are handled by ProxySQL
11 years ago