Commit Graph

263 Commits (fc58e516f3f9e5b29b6049dff05832a3e805481a)

Author SHA1 Message Date
René Cannaò c0f4394a7d Merge branch 'v1.3.0' into v1.3.1-dev
9 years ago
Donatas Abraitis ff8366a54b Add custom union for handling both sockaddr_in/sockaddr_in6 structures
9 years ago
René Cannaò 81ee404b79 Making PCRE the default regex engine #716
9 years ago
René Cannaò 7f039840d1 Add doc on new columns in mysql_query_rules
9 years ago
René Cannaò 2bf816cd71 Fix some race condition during PROXYSQL RESTART
9 years ago
René Cannaò f764ce742e Merge branch 'pcre2' into v1.3.1-dev
9 years ago
René Cannaò eab9266f7a session_idle_ms was processed in us
9 years ago
René Cannaò d677a397c4 Typo
9 years ago
René Cannaò 7d5c870f26 Fixed bug in stall connections
9 years ago
René Cannaò dbfc0f5395 Merge branch 'v1.3.0' into pcre2
9 years ago
René Cannaò 242384a7fb Check timeout only if poll() timeouts
9 years ago
René Cannaò 8230153706 Increasing again maintenance loop interval
9 years ago
René Cannaò 91dff86468 Check on timeouts don't depend on maintenance loop
9 years ago
René Cannaò 67f782bed8 Reducing maintenance loop to 30ms
9 years ago
René Cannaò 1cf78c16e1 Fixed computation of idle time #744
9 years ago
René Cannaò fdf22675b6 Adding support for PCRE
9 years ago
René Cannaò d1b40f7368 Added new variable mysql-query_digests_lowercase
9 years ago
Donatas Abraitis d4b3488046 Add IPv6 support
9 years ago
René Cannaò 092d88c119 Further improvement on idle processing
9 years ago
René Cannaò 4478f0a24e Handling of idle_time
9 years ago
René Cannaò 05d9655ef9 Improving performance on MySQL_Session::IdleTime()
9 years ago
René Cannaò f3d9763b7b Another accounting issue
9 years ago
René Cannaò d70c6f48a5 Fixed wrong accounting
9 years ago
René Cannaò f4574be9cf Improved memory statistics for epoll threads
9 years ago
René Cannaò 8322e4a62a Added variable session_idle_show_processlist
9 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ò 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