Commit Graph

237 Commits (d5f4a8b76200c4b26257e7ce566ea5cabb31bc4c)

Author SHA1 Message Date
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ò 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ò 48ca4f3316 Remove unix socket domain file on shutdown
10 years ago
René Cannaò cbfc9bfcfd Merge branch 'v1.2.4' 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ò 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ò c987da5b03 Various changes
10 years ago
René Cannaò 016b596a0f MySQL_STMTs_local is aware of being client or not
10 years ago
René Cannaò 5b5d924dc1 Merge branch 'v1.2.3' into 1.3.0-alpha-merge123
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ò 7f652375b5 Merge branch 'v1.2.2-644' 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ò 12e1223125 Local connection cache #644
10 years ago
René Cannaò e0c7ca209a Implemented PROCESSLIST with Prepared Statements
10 years ago
René Cannaò d9b93b3937 Added new var mysql-query_processor_iterations
10 years ago
René Cannaò 25ae5b40b2 Drafting configuration of QC
10 years ago
René Cannaò d276262ebe Drafting configuration of QC
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ò 0a00ab0f99 Start collect memory metrics #634
10 years ago
René Cannaò 46cd7ca9d9 Merge branch 'issue632' into v1.2.1
10 years ago
René Cannaò 1f3094b930 Disable and enable Monitor at runtime #633
10 years ago
René Cannaò ce86193677 Changing version from 5.1.30 to 5.5.30
10 years ago
René Cannaò f4242378d4 Fixed memory leak in allocation of MySQL_Thread
10 years ago
René Cannaò 98f48e2443 Deprecated unused variables #593
10 years ago
René Cannaò 9b6573aa33 Still trying to fix the restart of Monitor
10 years ago
René Cannaò d9efa6dad0 Allows Monitor user to be used in mysql_users
10 years ago
René Cannaò 55f06de6c4 Prevent password from showing in error log (#599)
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ò 5539da7341 Merge branch 'crashthread' into v1.2.0
10 years ago
René Cannaò 4111fac4c1 Added ssl variables in MySQL_Threads_Handler::get_variable()
10 years ago
René Cannaò 3bb455813e Better handling of pings for idle connections
10 years ago
René Cannaò 7e0ee31e0d Added more verbose output for bug #586
10 years ago
René Cannaò 65e1ae2626 Implemented counter of active transactions #581
10 years ago
René Cannaò 7e673519f4 Possible solution for #583
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ò d885d4a737 Implementation of max retries
10 years ago
René Cannaò 884724c110 Drastically reduce restart time
10 years ago
René Cannaò 9318d1a815 More matching criteria
10 years ago
René Cannaò 8e81495bee Improved logging
10 years ago
René Cannaò d3767101d0 Added support for ssl cipher
10 years ago
René Cannaò 510dde94a6 Merge branch 'max_latency_ms' into v1.2.0
10 years ago
René Cannaò 0f70d24b13 Merge branch 'ssl' into v1.2.0
10 years ago
René Cannaò fe12d26fe4 Implementation of mysql-connection_max_age_ms
10 years ago
René Cannaò 0fef6b544c Added global variables mysql-default_max_latency_ms
10 years ago
René Cannaò d847e9699e Added variables for SSL connections to backends #552
10 years ago
René Cannaò 7a08d810a9 Implementation of mysql-monitor_ping_max_failures #544
10 years ago
René Cannaò 53bc17092c New implementation of fast forward , #528
10 years ago
René Cannaò e882029f52 Merge branch 'master' into v1.2.0
10 years ago
René Cannaò 0e01e5e322 Mirroring bug fixes
10 years ago
René Cannaò 96ad3019d7 Upgrade to 1.1.2 for docker
10 years ago
René Cannaò c101fad268 First draft on mirroring feature
10 years ago
iprunache 608175ad10 498 Rewrite SET command with equivalent UPDATE
10 years ago
iprunache 09d48a1355 #498 Validate variables from SET command
10 years ago
René Cannaò c6b7f6db52 Merge branch 'servers_version' into beta7
10 years ago
René Cannaò a3dafd830e Added status variable Servers_table_version
10 years ago
René Cannaò 6b6dab456b Code clean up for #450
10 years ago
René Cannaò 31092099fb Deprecate mysql_sessions_connections_handler
10 years ago