Commit Graph

327 Commits (42400a1e8a18d6dfcd6572dcc267cc668c59cb86)

Author SHA1 Message Date
René Cannaò 0a78949d98
Merge branch 'v2.1.0' into v2.0.11-prometheus
6 years ago
Javier Jaramago Fernández f82f239808 Added support for grouping queries in 'stats_mysql_query_digest'
6 years ago
René Cannaò 543b96facf
Merge pull request #2651 from sysown/v2.0.11-aux
6 years ago
Javier Jaramago Fernández 7c561bc701 Added serveral 'global_variables' metrics
6 years ago
Javier Jaramago Fernández 5feea37abb Moved third-party prometheus included headers before project includes
6 years ago
Javier Jaramago Fernández a4e4e57343 Moved all 'metrics_maps' to source files
6 years ago
Javier Jaramago Fernández 864535d3f9 Added support for GCC 4.8 and removed per-module metrics initialization functions
6 years ago
René Cannaò 8cc88ce58e Migration of threads status variables as array
6 years ago
Javier Jaramago Fernández b6bca5a3ee Added metrics help and replaced metrics impl with new array based one for 'mysql_threads_handler' module
6 years ago
Javier Jaramago Fernández 3256fb50d8 Changed metric name, fixed metric update and standarized the metrics update callback
6 years ago
Javier Jaramago Fernández c319db2c3d Added new prometheus metrics mimicking current ones
6 years ago
val d0d7018e34 rollback session_track_gtids
6 years ago
val b0ca1a030f make MySQL_Variables a global variable
6 years ago
Valentin Rakush 61c1913334 Character set handling implementation
6 years ago
René Cannaò c28deb7c7d Generalize the use of session variables
6 years ago
René Cannaò 7dd76aed94
Merge pull request #2637 from sysown/v2.0.11-warmup
6 years ago
René Cannaò 8a0e1c1748 Simplifying MySQL_Thread::run() phase 6
6 years ago
René Cannaò 9c2750027d Simplifying MySQL_Thread::run() phase 5
6 years ago
René Cannaò da21ca1b24 Simplifying MySQL_Thread::run() phase 4
6 years ago
René Cannaò 72912f0b88 Simplifying MySQL_Thread::run() phase 3
6 years ago
René Cannaò 64bc42a122 Simplifying MySQL_Thread::run() phase 2
6 years ago
René Cannaò 75606bb94d Simplifying MySQL_Thread::run() phase 1
6 years ago
val b1339faefd Revert "Generalize the use of session variables"
6 years ago
val eb08620181 Revert "Character set handling implementation"
6 years ago
René Cannaò 29142e6e4f Global connection warming support
6 years ago
Valentin Rakush 796ea5b215 Character set handling implementation
6 years ago
René Cannaò d242771a25 Generalize the use of session variables
6 years ago
René Cannaò e9dc7a9b60 Implementation of SQLI fingerprints whitelist
6 years ago
René Cannaò 8954b46a02 Error log now lists the SQL injection query
6 years ago
René Cannaò e12a3b2792 Support for automatic SQL injection detection
6 years ago
René Cannaò 57e0b2eb2f
Merge pull request #2403 from sysown/v2.0.9-whitelist
6 years ago
René Cannaò 485d313514 Further development of firewall whitelist.
6 years ago
René Cannaò 45e701b54d Code cleanup and speeding compile time
6 years ago
René Cannaò a9f5e360c1 Upgrade to MariaDB Connector 3.1.4
6 years ago
Valentin Rakush 1ffd3616c9 Group replication monitoring: count transactions behind events
6 years ago
Valentin Rakush 15f121d82f handle unknown character set
6 years ago
René Cannaò 50876113f7 Renaming variable aurora_only_read_from_replicas into aurora_max_lag_ms_only_read_from_replicas
6 years ago
René Cannaò 35705f769a Adding variable aurora_only_read_from_replicas
6 years ago
Valentin Rakush 1008b7d0c5 unit8_t conversion
6 years ago
René Cannaò be3bb9629d Add variable mysql-log_unhealthy_connections
6 years ago
Valentin Rakush b13c320210 digests number: converting numbers to ? for digest calculation
7 years ago
René Cannaò 5f8e2acbb9 Change the default for tx_isolation
7 years ago
Valentin Rakush 202cae4c39 set tx_isolation implementation
7 years ago
Valentin Rakush 757684c6d9 [FR] Group Replication Timeout count
7 years ago
René Cannaò 99b4dd4bbd
Merge pull request #2243 from sysown/v2.0.7.2
7 years ago
Adrián del Campo 58b7fecbef Added support for tcp_keepalives in proxysql client conns
7 years ago
René Cannaò aaf83eec78 Finalizing the support for more session variables
7 years ago
René Cannaò c520866058 More on functions for tracking more variables
7 years ago
René Cannaò 673bb96cfb Adding functions for tracking more variables
7 years ago
René Cannaò ddf4a231a3 More on adding functions for tracking variables
7 years ago
René Cannaò 91f518d61a Drafting tracking of various variables:
7 years ago
René Cannaò 1658c33375 Adding variable mysql-query_digests_replace_null #2171
7 years ago
René Cannaò 4c1f4a8d82 Enhancements on AWS Aurora module
7 years ago
René Cannaò ce757db70d
Merge pull request #2156 from sysown/v2.0.6-hg_locked
7 years ago
René Cannaò 8c4b70a557 Added capability to lock hostgroup
7 years ago
René Cannaò f2f3935fcd drafting locked hostgroup
7 years ago
René Cannaò 6691a867fa Fix issues/FR #2120 , #2121 and #2125
7 years ago
René Cannaò 0831740e45 Several enhancements on Query logger
7 years ago
René Cannaò 9e2c1fdda1 Draft implementation of audit log
7 years ago
René Cannaò 570d0283f5 Added variable monitor_galera_healthcheck_max_timeout_count
7 years ago
René Cannaò 58ff4ff892 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò 528d8cac38 Improved debugging
7 years ago
René Cannaò 01023d6856 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò a21da6b450 Port to 2.0 of PR #1922
7 years ago
René Cannaò e20acb9a1c Adding more status variables
7 years ago
René Cannaò 8469801e74 Implemented first prototype of latency awareness
7 years ago
René Cannaò b74181eeea Added aws_aurora_replicas_skipped_during_query
7 years ago
René Cannaò af0a7100e2 Adding support for max_lag_ms in query
7 years ago
René Cannaò 531f3b4021 Adding ldap user variable, first commit
7 years ago
René Cannaò 0a60cfda11 Merge branch 'v2.0.0-tb' into v2.0.0-merge-tb
7 years ago
René Cannaò b82a1c18ac
Merge pull request #1857 from sysown/v2.0.0-digestSplit
7 years ago
René Cannaò 49a4dd5fc5
Merge branch 'v2.0.0' into v2.0.0_merge_ldap
7 years ago
René Cannaò 6bdacade78 Added mysql-auto_increment_delay_multiplex #1828
7 years ago
René Cannaò 6f8c37eec9 Store digest_text on a different hash table
7 years ago
René Cannaò 54d32d4580 Implementation of AUTH SWITCH
7 years ago
René Cannaò fc4d201f76 Extend server_capabilities to 32 bits
7 years ago
René Cannaò dc73e7bd5d Minor optimizations detected with valgrind
7 years ago
René Cannaò c5cff7a921 Added client_address in stats_mysql_query_digest
7 years ago
René Cannaò a058d5cc9b Support for KILL command #860
7 years ago
René Cannaò f5a82235d9 Added more status variables to improve troubleshooting
8 years ago
René Cannaò d3a330fee4 Track number of generated errors and max connect timeout
8 years ago
René Cannaò c68d72aa37 Add new variable mysql-query_cache_stores_empty_result #1693
8 years ago
René Cannaò 0573c5118e Add global variable mysql-kill_backend_connection_when_disconnect
8 years ago
Nick Vyzas 54c9eb6db0
Merge branch 'v2.0.0' into v2.0.0
8 years ago
René Cannaò 89d16a1ceb Multiple improvements in MySQL Monitor
8 years ago
René Cannaò f20a1c79ac Removing reference to spin locks from MySQL_Thread
8 years ago
Adam Stanton e370e1781d Add variable client_multi_statements to address #1074
8 years ago
René Cannaò 0029f84f88 Revert "Splitting Thread::Run ito multiple functions"
8 years ago
René Cannaò 62d8407cdb Merge branch 'v2.0-Galera' into v2.0.0
8 years ago
René Cannaò e95d1cd0de Splitting Thread::Run ito multiple functions
8 years ago
René Cannaò ce815a5a72 Initial commit to natively support Galera
8 years ago
René Cannaò 5863d9c2f1 Make CLIENT_SSL configurable
8 years ago
René Cannaò df606f2c70 Added mysql variable reset_connection_algorithm
8 years ago
René Cannaò e949e7a569 Try to get from connection pool and connections cache, a connection with the same schemaname
8 years ago
René Cannaò 5a554a36f6 Variable mysql-binlog_reader_connect_retry_msec
8 years ago
René Cannaò a6291f1693 Further improvement for handling GTID
8 years ago
Nikolaos Vyzas 9f3c265fd9 Resolving conflicts for "Add support for GTID consistent reads"
8 years ago
René Cannaò b347178348 Added variable monitor_read_only_max_timeout_count #1206
8 years ago
René Cannaò e8de8ee2c8 Added new metrics
8 years ago
René Cannaò 3c91ac019b Introduced watchdog and automatic restart
8 years ago
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
9 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
10 years ago
René Cannaò d1b40f7368 Added new variable mysql-query_digests_lowercase
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ò 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ò 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ò 9113ebb758 Adding session map for epoll()
10 years ago
René Cannaò ec896b6901 More bug fix for epoll
10 years ago
René Cannaò cf29047557 Trying epoll()
10 years ago