Commit Graph

327 Commits (71e8a2e8d5a71ff052b6ef3d9c1731401d422cc7)

Author SHA1 Message Date
René Cannaò 7eccd347e3 Add support for Percona Heartbeat #1248
8 years ago
René Cannaò 6fc08b3f3d Added variable mysql-verbose_query_error #1059 #1060
8 years ago
René Cannaò 2dce7013df Added variable autocommit_false_is_transaction #1256
8 years ago
René Cannaò 44cc349a09 Merge branch 'v1.4.1-1034' into v1.4.4-bandwidth
8 years ago
René Cannaò 78c32c6fba Merge branch 'v1.4.4-graphs' into v1.4.4
8 years ago
René Cannaò 6fbd6f52ec First implementation of web interface
8 years ago
René Cannaò 18f6826ef7 Added new variable to limit the number of backend connections per second
8 years ago
René Cannaò ec4049ac1e Optimization on connections reset
8 years ago
René Cannaò 80bad8a811 Make cpu timers optional #1190
9 years ago
René Cannaò 983dc5d111 Second commit related to SQLite3_Server
9 years ago
everpcpc d44838b572
add option autocommit_false_not_reusable
9 years ago
René Cannaò 58a1b2d612 Moved match_regexes in MySQL_Thread #1127
9 years ago
René Cannaò d559459f98 Bug fix for #1085
9 years ago
René Cannaò 321cd5be67 Better control of backend throttle #1034
9 years ago
René Cannaò c437c08f81 Implementation of global per-query throttle #1034
9 years ago
René Cannaò d63b4c886b Remove spinlock from MySQL Thread #977
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ò e2f0cc4a71 Merge branch 'v1.4.0-999' into v1.4.0
9 years ago
René Cannaò 4a6385a38d Delayed multiplexing #999
9 years ago
René Cannaò 13cade1f77 Improving mirroring performance
9 years ago
René Cannaò b7ca1e1fde Mirroring improvements test1
9 years ago
René Cannaò 384c91b7ed Merge branch 'v1.4.0-GR' into v1.4.0
9 years ago
René Cannaò c3f84ff118 Added variable mysql-monitor_wait_timeout #951
9 years ago
René Cannaò 97f89b89c6 Disable epoll for FreeBSD #898
9 years ago
René Cannaò c3a435e2ef Make idle threads optional #904
9 years ago
René Cannaò 5817905df2 Merge branch 'v1.4.0' into v1.4.0-GR
9 years ago
René Cannaò 45a5acd947 New variables to reduce memory footprint #766 #729
9 years ago
René Cannaò a6c53d0d12 Revert "Refactor header includes."
9 years ago
René Cannaò 8768acf5a5 Third commit for GR support
9 years ago
Maxim Bublis 30dbcc21a8 Refactor header includes.
9 years ago
Maxim Bublis 043a321e55 Cleanup legacy codebase.
9 years ago
René Cannaò ba7e37091b Speed up LOAD MYSQL SERVERS TO RUNTIME #829
9 years ago
René Cannaò 902e9d6dde Added the tracking of some variables
9 years ago
René Cannaò 3d7c96f517 Added variable mysql-forward_autocommit #813
9 years ago
René Cannaò 159176627d Thread to reset 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ò fdf22675b6 Adding support for PCRE
9 years ago
René Cannaò d1b40f7368 Added new variable mysql-query_digests_lowercase
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
9 years ago
René Cannaò accba511ef Use different function for idle threads
9 years ago
René Cannaò e2b155a7a4 First attempt for an hybrid poll/epoll implementation
9 years ago
René Cannaò f9177ac029 Added variable mysql-session_idle_ms
9 years ago
René Cannaò 5f6403f31a Maintenance thread now checks for wait_timeout
9 years ago
René Cannaò 9113ebb758 Adding session map for epoll()
9 years ago
René Cannaò ec896b6901 More bug fix for epoll
9 years ago
René Cannaò cf29047557 Trying epoll()
10 years ago
René Cannaò bfbc3da811 Experimental support for maintenance thread
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ò 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ò 5330000348 Added variables to control prepared statements
10 years ago
René Cannaò 5b5d924dc1 Merge branch 'v1.2.3' into 1.3.0-alpha-merge123
10 years ago
René Cannaò 7446bf7189 Merge branch 'v1.2.2-669' into v1.2.2
10 years ago
René Cannaò b58bea6022 Added variable monitor_slave_lag_when_null #669
10 years ago
René Cannaò 12e1223125 Local connection cache #644
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ò 1f3094b930 Disable and enable Monitor at runtime #633
10 years ago
René Cannaò 98f48e2443 Deprecated unused variables #593
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ò 65e1ae2626 Implemented counter of active transactions #581
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ò 9318d1a815 More matching criteria
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ò 1ec7daf8bd Reducing the size of MySQL_Thread
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ò 6b6dab456b Code clean up for #450
10 years ago
René Cannaò 31092099fb Deprecate mysql_sessions_connections_handler
10 years ago
René Cannaò 9353560829 Added variable enforce_autocommit_on_reads
10 years ago
René Cannaò f40affc361 Removed variable mysql-bug_mdev_8338
10 years ago
René Cannaò d0cabf1a9e Better handling of bug MDEV-8338
10 years ago
René Cannaò 59caf46326 Added variable mysql-multiplexing
10 years ago
René Cannaò 97b3f3dca4 Improving performance in MySQL_Thread main loop
10 years ago
René Cannaò a63b7cf951 MySQL_Logger configuration
10 years ago
René Cannaò 15f6e22ee5 Add variable client_found_rows (#445)
10 years ago
René Cannaò 726a198822 Improving variables name (#420)
10 years ago
René Cannaò a9dd642a47 Improving variables name (#420)
10 years ago
René Cannaò e6dd56cf07 Added global variable mysql-monitor_writer_is_also_reader , #395
11 years ago
René Cannaò b096ce5976 Adding global variables for replication hostgroups (#395)
11 years ago
René Cannaò 2e50417232 Defined variable threshold_resultset_size , #342
11 years ago
René Cannaò 6fc9bb3dad Status variables per #366
11 years ago
René Cannaò 4bf5fda572 Implemented variable threshold_query_length , #366
11 years ago
René Cannaò 8d6ec028f9 Removed variable mysql-connect_timeout_server_error
11 years ago
René Cannaò 899989b901 Monitor replication lag
11 years ago
René Cannaò 5a47c41c7e Removed DBG commands, issue #353
11 years ago
René Cannaò 6d496d46ee Implementation of Automatic shun failing backends (issue #339)
11 years ago
René Cannaò b9c4548ab7 Implementation of mysql status table named stats_mysql_global (issue #328)
11 years ago
René Cannaò 0eac78991e iImplementation of mysql-wait_timeout (issue #321) and others
11 years ago
René Cannaò ea1cb87b0e Improved handling of PROXYSQL STOP and PROXYSQL START
11 years ago
René Cannaò 112d525c4d Bugfix: PROXYSQL STOP wasn't closing the listener
11 years ago
René Cannaò f1b760925f Enhanced COM_STATISTICS (#330) and added long_query_time (#327)
11 years ago
René Cannaò f31b10ff0e Enhancements for issue #329
11 years ago
René Cannaò 42b0e6f54a Implemented KILL CONNECTION
11 years ago
René Cannaò 89be97e4ab Tuning of processlist
11 years ago
René Cannaò 0507bf7bfd Added new variable free_connections_pct
11 years ago
René Cannaò cf1062e8fd Improvements on handling of idle connections
11 years ago
René Cannaò ff5b50a82c Improved handling of sessions when few backends are available
11 years ago
René Cannaò 7f27c500a7 Drafting table stats.stats_mysql_processlist
11 years ago
René Cannaò 752e653791 Connection timeout and small improvements
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ò ff5c62830c Connects to backends is performed via MariaDB Client Library
11 years ago
René Cannaò 6ed5c782e7 Complex commit, never do it again!
11 years ago
René Cannaò 221268d1b0 Added global variables for MySQL Monitor module (issue #282)
11 years ago
René Cannaò b4a9b68bb7 MySQL_Monitor has access to MySQL global variables via an object of MySQL_Thread (issue #280)
11 years ago
René Cannaò 2b603a7fc1 Fix issue #278
11 years ago
René Cannaò 59507675e5 MySQL_Thread, MySQL_Threads_Handler and MySQL_Authentication are no longer modules
11 years ago