Commit Graph

402 Commits (90348cd1c9e1bad3cb074254c9ae674c490c8ce7)

Author SHA1 Message Date
René Cannaò 4188d2009c mysql_query_rules.OK_msg #1045
9 years ago
René Cannaò f614b59de5 Improving throttling #1034
9 years ago
René Cannaò c437c08f81 Implementation of global per-query throttle #1034
9 years ago
René Cannaò fc58e516f3 Remove spinlock from StatCounters (unused) #977
9 years ago
René Cannaò 080bb3d471 Big change to imporve how prepared statements work
9 years ago
René Cannaò 91fbfc1adc ignore semicolumn from SET commands #1020
9 years ago
René Cannaò e2f0cc4a71 Merge branch 'v1.4.0-999' into v1.4.0
9 years ago
René Cannaò a72906f069 Merge branch 'v1.4.0-mirrordebug' into v1.4.0
9 years ago
René Cannaò 9ed099d641 Incorrect processing of sqlstate #1001
9 years ago
René Cannaò 4a6385a38d Delayed multiplexing #999
9 years ago
René Cannaò 3665eb86b0 Fix retry on STMT_EXECUTE #998
9 years ago
René Cannaò 02036575a9 Fix accounting bug in mirror_sessions_current
9 years ago
René Cannaò 5a0078809d Destroy mirror sessions not safe to share
9 years ago
René Cannaò 05f55d347a Crash on connection timeout and fast forward #979
9 years ago
René Cannaò 13cade1f77 Improving mirroring performance
9 years ago
René Cannaò 5a1870098a Mirroring improvements test2
9 years ago
René Cannaò b7ca1e1fde Mirroring improvements test1
9 years ago
René Cannaò 0def85ee4a Fix crash on mirror of commit
9 years ago
René Cannaò a05d563263 Reset autocommit on CHANGE_USER #927
9 years ago
René Cannaò a97cb4fb35 Reset all statuses on CHANGE_USER #927
9 years ago
René Cannaò b449a3ffb4 Merge branch 'master' into v1.4.0
9 years ago
Christopher Troup 2514ee51c6 Ensure admin users can always connect
9 years ago
Christopher Troup 0f75916a2e Ensure that users num_connections_used doesn't get incremented if connection rejected
9 years ago
René Cannaò d6715d6568 Bug on connect_retries_on_failure and PS #919
9 years ago
René Cannaò 0ab8fd2fff Handle PROCESSING_STMT_EXECUTE for #906
9 years ago
René Cannaò 1919425628 Remove trailing semicolon in USE , #915
9 years ago
René Cannaò 9c2cc16344 Incorrect processing of init_connect and PS #906
9 years ago
René Cannaò 2f65c2e48b Evaluate enforce_autocommit_on_reads on PS #899
9 years ago
René Cannaò b6f1892a63 Removed compiling warnings
9 years ago
René Cannaò 4cb49992c1 Return an error for COM_PROCESS_KILL #858
9 years ago
René Cannaò 288c6a1ff4 Remove assert() for unknown commands #859
9 years ago
René Cannaò ad4c65cf16 transaction_persistent could disable routing after commit #889
9 years ago
René Cannaò 790cc78acd Return next_query_flagIN in qpo
10 years ago
René Cannaò f35e853ecb Merge pull request #825 from klinometr/1.4.0-sticky-flag
10 years ago
René Cannaò ce61341b98 Handle backquote in USE command #857
10 years ago
René Cannaò a6c53d0d12 Revert "Refactor header includes."
10 years ago
René Cannaò 3665ba0755 Merge branch 'v1.4.0' into refactor_headers
10 years ago
René Cannaò b11859262a Merge branch 'v1.4.0' of https://github.com/sysown/proxysql into v1.4.0
10 years ago
René Cannaò d20e130e01 Fix bug #837
10 years ago
Maxim binopt 5ac7c3cc33 Merge branch 'v1.4.0' into 1.4.0-sticky-flag
10 years ago
Maxim Bublis 30dbcc21a8 Refactor header includes.
10 years ago
Maxim Bublis 043a321e55 Cleanup legacy codebase.
10 years ago
René Cannaò 196fd0a474 Memory leak on error during STMT_EXECUTE #796
10 years ago
Maxim binopt d4d17584f3 Change sticky_flag realization to next_query_flagIN realization.
10 years ago
Maxim binopt 408c279ef2 Added sticky flag realization
10 years ago
René Cannaò 86718882e0 Added 6 new status variables , #818 and #821
10 years ago
René Cannaò 902e9d6dde Added the tracking of some variables
10 years ago
René Cannaò fa7db113e9 Merge branch 'v1.4.0-813' into v1.4.0
10 years ago
René Cannaò 1527508522 Make case insensitive USE dbname #718
10 years ago
René Cannaò 3d7c96f517 Added variable mysql-forward_autocommit #813
10 years ago
René Cannaò 0855e898fc Support USE dbname as COM_INIT_DB #718
10 years ago
René Cannaò afea6885b8 Merge branch 'v1.3.0' into v1.3.1-20161127
10 years ago
René Cannaò b25239c72a Improvements related to STMT cache
10 years ago
René Cannaò 6b4052e5f9 Possible fix for race condition of #774
10 years ago
René Cannaò 909d2d57a3 Fix memory leak #796
10 years ago
René Cannaò c65866c96f Access denied reports source #795
10 years ago
René Cannaò d0d764533d Specify when a mysql_users.max_connections is reached #794
10 years ago
René Cannaò 85f4ba6835 Access denied reports source #795
10 years ago
René Cannaò 3ed1b7ad4d Handle error 1226 on connect #786
10 years ago
Donatas Abraitis ff8366a54b Add custom union for handling both sockaddr_in/sockaddr_in6 structures
10 years ago
René Cannaò cd1f2def4d Introducing custom error codes , see #761
10 years ago
René Cannaò 8074e738ed Added support for STMT_SEND_LONG_DATA #764
10 years ago
René Cannaò 7d5c870f26 Fixed bug in stall connections
10 years ago
René Cannaò d6c05ee660 Fix bug #752 : reset PS on COM_CHANGE_USER
10 years ago
René Cannaò bf6c93cb16 Killed queries now return 1907 #750
10 years ago
René Cannaò 6a4517f910 Kill threads uses wrong credentials
10 years ago
René Cannaò f28bd5a96d Minor changes to debug #740
10 years ago
Donatas Abraitis d4b3488046 Add IPv6 support
10 years ago
René Cannaò 89860ef277 More bug fixes for epoll()
10 years ago
René Cannaò cbfc9bfcfd Merge branch 'v1.2.4' into 1.3.0-alpha
10 years ago
René Cannaò 01395f93f2 Merge branch 'v1.2.3-644' into 1.3.0-alpha
10 years ago
René Cannaò 505d4acce3 More metrics related to connectin pool #703
10 years ago
René Cannaò 2150d53c0c Merge branch 'master' into v1.2.4
10 years ago
René Cannaò 9419d3462e Two bug fixes related to mirroring:
10 years ago
René Cannaò 4df53c69f4 Two bug fixes related to mirroring:
10 years ago
René Cannaò 11e262ce0e Merge branch 'v1.3.0-ST_BE_count' into 1.3.0-alpha
10 years ago
René Cannaò af07b5e249 Merge branch 'v1.2.4' into 1.3.0-alpha
10 years ago
René Cannaò 30fada8e5e Fixed bug in time accounting for PS
10 years ago
René Cannaò 4a12260df3 Purge MySQL_STMTs_meta entries when not used
10 years ago
René Cannaò 016b596a0f MySQL_STMTs_local is aware of being client or not
10 years ago
René Cannaò b917da91a9 Added incomplete support for STMT_RESET
10 years ago
René Cannaò 40187c6bf2 Uninitialized start_time during STMT_EXECUTE
10 years ago
René Cannaò 92f3496383 Return empty result for SHOW WARNINGS #696
10 years ago
René Cannaò 74c4bf3210 Added STRESSTEST_POOL
10 years ago
René Cannaò baf13c63bf Commit to revert. Here for testing only
10 years ago
René Cannaò 5b5d924dc1 Merge branch 'v1.2.3' into 1.3.0-alpha-merge123
10 years ago
René Cannaò 29f8012d6c No proper cleanup if CHANGE_USER fails #682
10 years ago
René Cannaò 7f652375b5 Merge branch 'v1.2.2-644' into v1.2.2
10 years ago
René Cannaò a49b4ad2a9 Merge branch 'master' into v1.2.2
10 years ago
Daniël van Eeden abff6a82db Add connection attributes for proxysql→mysql connections
10 years ago
René Cannaò 12e1223125 Local connection cache #644
10 years ago
René Cannaò 71d1d8fc66 Bug fix related to #656
10 years ago
René Cannaò 1b4afb7743 Futher development for prepared statements
10 years ago
René Cannaò d9afe2b012 Prepared Statements and query digest
10 years ago
René Cannaò e0c7ca209a Implemented PROCESSLIST with Prepared Statements
10 years ago
Rene Cannao 2d541fb275 Fixing two memory leaks
10 years ago
René Cannaò ff3411f562 Continuing work on PS
10 years ago
René Cannaò 60c35d8f67 Continuing work on PS
10 years ago
René Cannaò a68e5721eb Unstable changes to support prepared statements
10 years ago
René Cannaò fd7fa08cf5 More support for Prepared Statements
10 years ago
René Cannaò d51bed1718 Reduce frequent alloc of Query_Processor_Output
10 years ago
René Cannaò e019047937 Removed few redundant lines of code
10 years ago
René Cannaò caea6ce302 Simplifying MySQL_Session::Handler() , 4
10 years ago
René Cannaò 15ba30fd83 Simplifying MySQL_Session::Handler() , 3
10 years ago
René Cannaò 8f3c0e1b2f Simplifying MySQL_Session::Handler() , 2
10 years ago
René Cannaò da8d6d8cf3 Simplifying MySQL_Session::Handler() , 1
10 years ago
René Cannaò febd61bc9e Merge branch 'PrepStmtExec' into 1.3.0-alpha
10 years ago
René Cannaò 604fa378d2 A lot of experimental code for prepared statements
10 years ago
René Cannaò b8d3bd884c Added more memory metrics #634
10 years ago
René Cannaò 43f77f516f Internal timers metrics #635
10 years ago
René Cannaò f4c7df34cf Limit the amount of data received by a backend
10 years ago
René Cannaò 17b7e1f609 Improve performance due to issue #606
10 years ago
René Cannaò 5c9c8b9224 Monitor user can always login in admin with stats credentials
10 years ago
René Cannaò 3de224d0df Fix for bug #601 , SET SESSION character_set_server
10 years ago
René Cannaò 1372510965 Merge branch 'issue591' into v1.2.0
10 years ago
René Cannaò e559cfefe5 Merge branch 'issue588' into v1.2.0
10 years ago
René Cannaò 4f6cd7d648 Be more explicit on Access Denied error
10 years ago
René Cannaò a7f7397d36 SET NAMES now allows quotes
10 years ago
René Cannaò c16185042c Merge branch 'issue526' into v1.2.0
10 years ago
René Cannaò 8b04641823 When connections are initialized, queries in mysql-init_connect are executed
10 years ago
René Cannaò e74df97d29 Implementation of variable max_allowed_packet
10 years ago
René Cannaò d5597842fb Added more verbose output for bug #586
10 years ago
René Cannaò e99ddf107a Fis for bug #586
10 years ago
René Cannaò 3992121dee Minor bugfixes related to mirroring
10 years ago
René Cannaò 65e1ae2626 Implemented counter of active transactions #581
10 years ago
René Cannaò 1e817dc2b1 Removed a compiler warning on unused variable
10 years ago
René Cannaò 18f273210d Drafting STMT_EXECUTE
10 years ago
René Cannaò 22dc1a017d Code to support STMT_PREPARE
10 years ago
René Cannaò 0ed51d61db Drafting MySQL_Protocol::generate_STMT_PREPARE_RESPONSE()
10 years ago
René Cannaò ddd0ad9032 Preparing the handling of _MYSQL_COM_STMT_PREPARE
10 years ago
René Cannaò d885d4a737 Implementation of max retries
10 years ago
René Cannaò 65f6dbc22d Extended mysql_query_rules with new fields
10 years ago
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