Commit Graph

78 Commits (ad412fbf7dda1cbf8d3244faf747e4e07c9eafe2)

Author SHA1 Message Date
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
René Cannaò 00c906de1d Handling of large packets
11 years ago
René Cannaò 9ca3bdf7e6 Handle large packets from client
11 years ago
René Cannaò 66e8b0d87a Implemented transaction persistency with transaction_persistent and transaction_persistent_hostgroup
11 years ago
René Cannaò 42b0e6f54a Implemented KILL CONNECTION
11 years ago
René Cannaò 96c0904281 Handling removal of servers from mysql_servers
11 years ago
René Cannaò e61150b610 Added error log
11 years ago
René Cannaò f2e8560262 Disabled prepared statements
11 years ago
René Cannaò ff5b50a82c Improved handling of sessions when few backends are available
11 years ago
René Cannaò a48c08c59e First attempt to handle transactions
11 years ago
René Cannaò cfa5e861fe Bug fixes
11 years ago
René Cannaò c06ee95243 Handling INIT_DB on backends
11 years ago
René Cannaò 7f27c500a7 Drafting table stats.stats_mysql_processlist
11 years ago
René Cannaò f141fea3e3 Fixed missing query statistics
11 years ago
René Cannaò 7ef8a5214a Implemented thottling via query delay
11 years ago
René Cannaò 752e653791 Connection timeout and small improvements
11 years ago
René Cannaò 0ec14ecab1 Implemented query timeout based on query rules
11 years ago
René Cannaò 0261ae8644 Bugfix: OK packets where considered errors
11 years ago
René Cannaò ce63fd9a58 Implemented CHANGE_USER
11 years ago
René Cannaò dca5b434fc Many bug fixes:
11 years ago
René Cannaò 76edfb126f Further implementation of libmariadb client
11 years ago
René Cannaò 71aab67bc3 Reneabled sessions without frontend, it needs more clean up first
11 years ago
René Cannaò 84e6a104d1 Code clean up
11 years ago
René Cannaò 6c44e9d96f Further attempt to use MariaDB Client Library
11 years ago
René Cannaò 271afbb02c Handling mysql_select_db() and mysql_set_character_set() for backends using non blocking API
11 years ago
René Cannaò 10b5f6da6d Backend are now pinged using MariaDB Client Library
11 years ago
René Cannaò 037ee484cf Handling incorrect db during connect
11 years ago
René Cannaò 1d26b20562 Work in progress in adding MariaDB Client Library
11 years ago
René Cannaò 9993e3c0f8 Renamed async_status in async_exit_status
11 years ago
René Cannaò 3874c0d981 Code cleanup
11 years ago
René Cannaò ff5c62830c Connects to backends is performed via MariaDB Client Library
11 years ago
René Cannaò afdc0f6c47 Merge branch 'master' of https://github.com/renecannao/proxysql-0.2
11 years ago
René Cannaò 8bee981d33 Fixing a small performance regression caused by testing
11 years ago
René Cannaò 59507675e5 MySQL_Thread, MySQL_Threads_Handler and MySQL_Authentication are no longer modules
11 years ago
René Cannaò ae0035d3c5 Removing some debugging
11 years ago
René Cannaò a47136e829 Fix bug #264
11 years ago
René Cannaò 5ccf176c5b Query parsing optional , add variable mysql-commands_stats , issue #258
11 years ago
René Cannaò 14933cb943 Handling query rewrite , issue #257
11 years ago
René Cannaò 047793dae9 Initial work on improvement user management with regards to schema and fast processing
11 years ago
René Cannaò 77dbe91974 Implemented variable mysql-poll_timeout_on_failure (issue #251)
11 years ago
René Cannaò b8d6fe838b Drafting session_fast_forward (issue #36)
11 years ago
René Cannaò 414588e046 Reducing number of poll() (issue #247)
11 years ago
René Cannaò 8b119f6ec5 A lot of code clean up
11 years ago