Commit Graph

1068 Commits (27d2c8a93f83beea2e79bf6ec7204a31c6f6b7e6)

Author SHA1 Message Date
René Cannaò 4dcd50dd39 Merge branch 'v1.3.0'
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ò a177439e15 Allow MariaDB ConnectorJ to connect to Admin #743
10 years ago
René Cannaò f764ce742e Merge branch 'pcre2' into v1.3.1-dev
10 years ago
René Cannaò 94685e7085 Adding defaults for re_modifiers
10 years ago
René Cannaò c27a8099e1 Added runtime support for new RE modifiers
10 years ago
René Cannaò 453d52201b 2 bugs in re_modifiers argument2 bugs in re_modifiers argument
10 years ago
René Cannaò eab9266f7a session_idle_ms was processed in us
10 years ago
René Cannaò 331603aa91 Various bug fixes releated to RE
10 years ago
René Cannaò d677a397c4 Typo
10 years ago
René Cannaò 7d5c870f26 Fixed bug in stall connections
10 years ago
René Cannaò 311db6a681 Improving support for RE
10 years ago
René Cannaò dbfc0f5395 Merge branch 'v1.3.0' into pcre2
10 years ago
René Cannaò d12b7cf55c Return error in resultset , #750
10 years ago
René Cannaò faa3752e4c Queries were not logged #723
10 years ago
René Cannaò dfb18a02d2 Show double quote in PROCESSLIST #746
10 years ago
René Cannaò faefe166f0 Fix issue #745
10 years ago
René Cannaò d6c05ee660 Fix bug #752 : reset PS on COM_CHANGE_USER
10 years ago
René Cannaò 242384a7fb Check timeout only if poll() timeouts
10 years ago
René Cannaò 8230153706 Increasing again maintenance loop interval
10 years ago
René Cannaò 91dff86468 Check on timeouts don't depend on maintenance loop
10 years ago
René Cannaò bf6c93cb16 Killed queries now return 1907 #750
10 years ago
René Cannaò 67f782bed8 Reducing maintenance loop to 30ms
10 years ago
René Cannaò 6a4517f910 Kill threads uses wrong credentials
10 years ago
René Cannaò a355bfedd1 Minor fix on getaddrinfo() in listen_on_port()
10 years ago
René Cannaò f28bd5a96d Minor changes to debug #740
10 years ago
René Cannaò 1cf78c16e1 Fixed computation of idle time #744
10 years ago
René Cannaò 3d197aa9f3 Minor change to compile on Ubuntu12
10 years ago
René Cannaò 256e7512e6 Adding tag
10 years ago
René Cannaò 005fcfc608 Adding commit version
10 years ago
René Cannaò fdf22675b6 Adding support for PCRE
10 years ago
René Cannaò d1b40f7368 Added new variable mysql-query_digests_lowercase
10 years ago
René Cannaò 07ae7786c6 Added assert() instead of error handling for STMT_EXECUTE
10 years ago
René Cannaò bd19b41622 Possible fix for bug #740
10 years ago
Donatas Abraitis d4b3488046 Add IPv6 support
10 years ago
René Cannaò 799c7d411a Merge pull request #737 from ton31337/feature/do_not_shunn_on_few_error_codes
10 years ago
René Cannaò 092d88c119 Further improvement on idle processing
10 years ago
René Cannaò 4478f0a24e Handling of idle_time
10 years ago
René Cannaò 05d9655ef9 Improving performance on MySQL_Session::IdleTime()
10 years ago
René Cannaò f3d9763b7b Another accounting issue
10 years ago
René Cannaò d70c6f48a5 Fixed wrong accounting
10 years ago
René Cannaò f4574be9cf Improved memory statistics for epoll threads
10 years ago
René Cannaò 8322e4a62a Added variable session_idle_show_processlist
10 years ago
René Cannaò 1027c31359 Limit the number of Monitor threads to 16
10 years ago
Donatas Abraitis 0e062058e6 Do not shunt the server if max_user_connections is reached for user
10 years ago
René Cannaò 249511c15c Use of mutex on epoll implementation
10 years ago
René Cannaò accba511ef Use different function for idle threads
10 years ago
René Cannaò e2b155a7a4 First attempt for an hybrid poll/epoll implementation
10 years ago
René Cannaò 854120c435 variable session_idle_ms is computed
10 years ago
René Cannaò f9177ac029 Added variable mysql-session_idle_ms
10 years ago
René Cannaò 5f6403f31a Maintenance thread now checks for wait_timeout
10 years ago
René Cannaò f24753ca03 Removed unnecessary check
10 years ago
René Cannaò d0b5c2732b Performance improvement, less maintenance loops
10 years ago
René Cannaò 9a8906c710 Zeroing events
10 years ago
René Cannaò 3b53677d7c epoll optimization
10 years ago
René Cannaò df83e2eb65 Use sessmap for epoll()
10 years ago
René Cannaò 9113ebb758 Adding session map for epoll()
10 years ago
René Cannaò b986288d38 Return Session to normal worker for any events
10 years ago
René Cannaò 94f4724eca epoll() to handle only EPOLLIN
10 years ago
René Cannaò ec896b6901 More bug fix for epoll
10 years ago
René Cannaò b27b9e1e32 Wrong thread_id in Admin
10 years ago
René Cannaò a804304c51 Another bug for epoll
10 years ago
René Cannaò ad5e17514c Bug epoll()
10 years ago
René Cannaò add16083b7 Another bug fix in epoll()
10 years ago
René Cannaò 89860ef277 More bug fixes for epoll()
10 years ago
René Cannaò 865a6d2122 Another bug in epoll()
10 years ago
René Cannaò 548d1c92dd Multiple descriptors in epoll()
10 years ago
René Cannaò 0388d60331 Possible fix for epoll()
10 years ago
René Cannaò cf29047557 Trying epoll()
10 years ago
René Cannaò 15361a2682 Make sure to enable maintenance thread if there are many threads
10 years ago
René Cannaò 671a03c771 Maintenance thread to notifies only 1 thread
10 years ago
René Cannaò d12a99b506 Main loop optimizations
10 years ago
René Cannaò 01acdcdd2e Bug in maintenance thread
10 years ago
René Cannaò 4e9de0a5eb Reduce the number of notifications to worker 0
10 years ago
René Cannaò 7271ba1d18 Optimization on MySQL_Thread
10 years ago
René Cannaò c33d2a2ff1 Sessions were incorrectly always processed
10 years ago
René Cannaò 6e1db21a29 Minor optimization in maintenance thread
10 years ago
René Cannaò 9d130e4b60 Loop optimization for maintanance thread
10 years ago
René Cannaò bfbc3da811 Experimental support for maintenance thread
10 years ago
René Cannaò 231e969203 Random sleep only if reuseport is not set
10 years ago
René Cannaò 4d4f9b0da6 Bug fixes for REUSEPORT
10 years ago
René Cannaò b93cc4b6bc Further testing implementation of SO_REUSEPORT
10 years ago
René Cannaò adbdb5b2e3 Trying SO_RESUSEPORT
10 years ago
René Cannaò 48ca4f3316 Remove unix socket domain file on shutdown
10 years ago
René Cannaò b05318acc7 Bug fix #719
10 years ago
René Cannaò 9b892ccd1d Fix bug #717 related to digest
10 years ago
René Cannaò 3606ac00a8 Merge branch 'master' into 1.3.0-alpha
10 years ago
René Cannaò 2b7d080fd2 Workaround for bug #708
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ò f733d1fb5c DELETE of entries in monitor tables was incorrect
10 years ago
René Cannaò 0c11ad94c2 Do not print "set autocommit" in error log for Admin
10 years ago
René Cannaò 505d4acce3 More metrics related to connectin pool #703
10 years ago
René Cannaò 168f573f3f Fixes compression bug reported in #297
10 years ago
René Cannaò 8e9bbde6ed Crash when computing memory usage for mirrored sessions #699
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ò 9a91a40c53 Print stmt info only in DEBUG mode
10 years ago
René Cannaò 505196fd6b Implemented recycling of stmt_id
10 years ago
René Cannaò 5330000348 Added variables to control prepared statements
10 years ago
René Cannaò 4a12260df3 Purge MySQL_STMTs_meta entries when not used
10 years ago
René Cannaò a4ece505e5 Fixed a memory leak
10 years ago
René Cannaò c987da5b03 Various changes
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ò 3380f6df48 Adding parsing for several SQL commands
10 years ago
René Cannaò 41dc7aeeb1 Merge branch 'v1.2.3-690' into v1.2.3
10 years ago
René Cannaò e1d636b717 Merge branch 'v1.2.3-691' into v1.2.3
10 years ago
René Cannaò 128ff3deda Introduce new variable admin-hash_passwords #676
10 years ago
René Cannaò 8ce083fb20 Testing pthread mutex for MHM #644
10 years ago
René Cannaò 74c4bf3210 Added STRESSTEST_POOL
10 years ago
René Cannaò 861b12fe52 Minor performance improvements
10 years ago
René Cannaò baf13c63bf Commit to revert. Here for testing only
10 years ago
René Cannaò be063707e9 MySrvConnList::conns is now private
10 years ago
René Cannaò 7d3814e5b9 Scalability improvements #644
10 years ago
René Cannaò 99abb48c21 Implementation of runtime_mysql_users #691
10 years ago
René Cannaò e29f70976a Implemented aggressive query cache purging #690
10 years ago
René Cannaò 21fdb12e0b Support for PREPARE (text protocol) #684
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ò 2395d08681 Fix bug #681
10 years ago
René Cannaò 7446bf7189 Merge branch 'v1.2.2-669' into v1.2.2
10 years ago
René Cannaò f27734390e Merge branch 'v1.2.2-RO-loop' into v1.2.2
10 years ago
René Cannaò 7f652375b5 Merge branch 'v1.2.2-644' into v1.2.2
10 years ago
René Cannaò 87354fa274 Scheduler table now has autoincrement PK
10 years ago
René Cannaò 84107ede5c Merge branch 'v1.2.2-671' into v1.2.2
10 years ago
René Cannaò b58bea6022 Added variable monitor_slave_lag_when_null #669
10 years ago
René Cannaò a7f93e4834 Increased connect_retries_on_failure to 10 #666
10 years ago
René Cannaò a49b4ad2a9 Merge branch 'master' into v1.2.2
10 years ago
René Cannaò 0045bd9f7b Attempt to fix compiling bug #671
10 years ago
Daniël van Eeden abff6a82db Add connection attributes for proxysql→mysql connections
10 years ago
René Cannaò d214e2f60b Fix bug #667
10 years ago
René Cannaò fb12719ba7 Quick return from MySQL_Logger::flush_log() #644
10 years ago
René Cannaò 12e1223125 Local connection cache #644
10 years ago
René Cannaò f42c8c022b Better format of the output of SHOW CREATE TABLE
10 years ago
René Cannaò 79d82929a5 Changed severity of messages when node is shunned
10 years ago
René Cannaò 7dec343d82 Implemented LOAD SCHEDULER FROM CONFIG , #658
10 years ago
René Cannaò dfba2422b7 Implementation of scheduler.active #649
10 years ago
René Cannaò e731d64f06 Adding _us extensions in Monitor tables #650
10 years ago
René Cannaò c435086b97 Monitor tables report time in us unixepoch #659
10 years ago
René Cannaò e6621ef5b3 Fix bug in read_only_action due to comment #643
10 years ago
René Cannaò 55b2425e70 Enable backtrace only on glibc #654
10 years ago
René Cannaò 71d1d8fc66 Bug fix related to #656
10 years ago