Commit Graph

746 Commits (e4f4dc95cef878de7b2b7cfdfeb8e9ee8aeb0c46)

Author SHA1 Message Date
Rene Cannao 41b173a83c Fixing a lot of compiler warnings
6 years ago
Javier Jaramago Fernández 72ee8586ee Fixes #2919: Access to GloMTH from 'refresh_variables' and it's destruction is now mutex protected
6 years ago
René Cannaò 33d8db02a6 Change the mapping logic for SESSION_TRACK_GTIDS
6 years ago
René Cannaò d9a85dfc7a Input validation for mysql-default_session_track_gtids
6 years ago
René Cannaò 4748c7d052 Various bug fixes related to deprecated mysql-default_ variables
6 years ago
René Cannaò ac4585be5a
Merge pull request #2846 from sysown/v2.1.0-2834
6 years ago
Javier Jaramago Fernández adaca60c1f Fixes segfault related to accesses to 'GloMyLogger' and 'GloMTH' when are already deinitialized
6 years ago
Javier Jaramago Fernández cbf11dfcff Fix crashes related to accesses to worker threads during initialization / shutdown stages
6 years ago
René Cannaò 4286493792
Merge pull request #2775 from sysown/v2.1.0-global-vars
6 years ago
René Cannaò 18cfbce985
Merge pull request #2757 from sysown/v2.1.0-group-concat
6 years ago
Valentin Rakush 2846ce21f0 Fix set global variables error
6 years ago
Javier Jaramago Fernández 68891d3703 Merge branch 'v2.1.0' of github.com:sysown/proxysql into v2.1.0-266_0-3
6 years ago
Valentin Rakush c7f49ebc9c generate regexp for mysql variables
6 years ago
Valentin Rakush b0d36acb2f Session variable group_concat_max_len
6 years ago
René Cannaò 1adceeb9d6 Merge branch 'v2.1.0_session_handler_split' into v2.1.0_session_handler_split_2
6 years ago
René Cannaò 0a78949d98
Merge branch 'v2.1.0' into v2.0.11-prometheus
6 years ago
René Cannaò 308639d0dc Renamed session_status NONE to session_status___NONE
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 a53988cc90 Removed deprecated double counters metric updates in favor of callback approach
6 years ago
Javier Jaramago Fernández 444378be32 Replaced repeated metric with missing one
6 years ago
Javier Jaramago Fernández d511d6adcf Removed code refactored into new 'MySQL_Thread.status_variables' array impl
6 years ago
Javier Jaramago Fernández 7c561bc701 Added serveral 'global_variables' metrics
6 years ago
Javier Jaramago Fernández 71842ec55c Removed unicode symbols from metrics 'help' strings
6 years ago
Javier Jaramago Fernández cdde6dc2fb Removed 'uniform initialization syntax' due to GCC 4.8 limitations
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 c48b109019 Replaced 'hostgroups_manager' prometheus metrics with new array based impl
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 03f98ea6fb Changed MySQL_Thread previous metrics definitions to new convention
6 years ago
Javier Jaramago Fernández c319db2c3d Added new prometheus metrics mimicking current ones
6 years ago
René Cannaò 54ee4e9b69 Simplified the number of session statuses
6 years ago
René Cannaò 50dc0b3014 Minor optimization in MySQL_Threads_Handler::set_variable()
6 years ago
val 056366ea6b do not set variables on connect
6 years ago
val d0d7018e34 rollback session_track_gtids
6 years ago
val b0ca1a030f make MySQL_Variables a global variable
6 years ago
René Cannaò dab4f8a4ae Fix arithmetic bug introduce in d242771a25
6 years ago
val 3e790c9083 Polishing and cleanup
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
Valentin Rakush 0e79eb39f7 Implementation of the session variables array
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 cdbf70817a Revert "Implementation of the session variables array"
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
val 8696ece34b Revert "Polishing and cleanup"
6 years ago
val 01bc9c711a Revert "Fix arithmetic bug introduce in d242771a25680ac62"
6 years ago
René Cannaò 29142e6e4f Global connection warming support
6 years ago
René Cannaò 8cbaa19c70 Fix arithmetic bug introduce in d242771a25
6 years ago
val dbafde2ff4 Polishing and cleanup
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
Valentin Rakush 1fb5c9cf06 Implementation of the session variables array
6 years ago
val e5d026a2bd Immediately kill offline backends for fast forward case
6 years ago
Javier Jaramago Fernández 3f06f73e25 Fixed identation and code formatting
6 years ago
Javier Jaramago Fernández 4356beb1a9 Fix invalid free for ipv6
6 years ago
René Cannaò e062f84c3e
Merge pull request #2399 from val214/v2.0.9-mem-leaks
6 years ago
René Cannaò e9dc7a9b60 Implementation of SQLI fingerprints whitelist
6 years ago
Valentin Rakush f193c2f94a Fix mem leak in MySQL_Listeners_Manager
6 years ago
Valentin Rakush 5e8a2a7e3f Fix mem leak in idle threads
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ò 485d313514 Further development of firewall whitelist.
6 years ago
René Cannaò ce4a4a2464 Code cleanup and speeding compile time
6 years ago
René Cannaò 45e701b54d Code cleanup and speeding compile time
6 years ago
René Cannaò 80e92b144d [WIP] Second commit for mysql firewall whitelist
6 years ago
René Cannaò d7c5c93a86 Change default handle_unknown_charset=1
6 years ago
Valentin Rakush d8928dd896 Fix memory leaks of idle threads
6 years ago
Valentin Rakush 1ffd3616c9 Group replication monitoring: count transactions behind events
6 years ago
René Cannaò 3ad899c758 Avoid crash in JSON library for invalid UTF8
6 years ago
René Cannaò 6dbac33a62
Merge branch 'v2.0.8' into charset
6 years ago
René Cannaò be654506ec
Merge pull request #2350 from sysown/v2.0.8-ssl32k
6 years ago
Valentin Rakush 1e3aec3b94 Fixes after review
6 years ago
Valentin Rakush 15f121d82f handle unknown character set
6 years ago
René Cannaò ad8a735061 Improved the speed of refreshing mysql variables
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 b5725c44e3 set character set implementation. initial commit
6 years ago
René Cannaò 71f167e994 Changed default max_allowed_packet from 4M to 64M
6 years ago
René Cannaò 1bd6117db8 Handle large queries with SSL enabled
6 years ago
Valentin Rakush b13c320210 digests number: converting numbers to ? for digest calculation
7 years ago
René Cannaò ba5aaefcf6 Generate a warning if mysql-wait_timeout is less than 5 seconds
7 years ago
Valentin Rakush 25d75b93e6 tx_isolation: use separate default value for TX_ISOLATION
7 years ago
Valentin Rakush 202cae4c39 set tx_isolation implementation
7 years ago
René Cannaò 725c226574 Adding more debugging information when a client connections is closed
7 years ago
René Cannaò 6f9989e4d9 Setting default for group replication max timeout count #2187
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ò 60f68b754a Set min value for session_idle_ms to 1
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ò 46e38d4cf6 More debugging
7 years ago
René Cannaò a1f39bf784 2nd drafting tracking of various 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ò bfda39ea6f Track capability flags in get_MyConn_local()
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ò 9ed7094cfe Implemeting of more locking in SELECT statements
7 years ago
Yubao Liu ae80f15315 fix crash on "proxysql restart"
7 years ago
Yubao Liu 676fd93836 fix crash when execute "PROXYSQL STOP" and then query table "stats_mysql_processlist"
7 years ago
Yubao Liu 9bfd45bd32 fix crash again on Get_Memory_Stats()
7 years ago
René Cannaò 7ea33a1312 Completing initial implementation of Audit module
7 years ago
René Cannaò 9e2c1fdda1 Draft implementation of audit log
7 years ago
René Cannaò 88c2c6e3d4
Merge pull request #2044 from sysown/v2.0.1-aurora
7 years ago
René Cannaò 4280b84e6a Fix crash on startup when calling Get_Memory_Stats #2037
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ò f8abdef8b3 More s/strcasecmp/strcmp/ for MySQL variables
7 years ago
René Cannaò 6938b04e71 Replace strcasecmp with strcmp for MySQL variables
7 years ago
René Cannaò 60e343955c Increase stacksize of Monitor threads to 1M
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ò 0f923ba3fb
Merge pull request #1958 from carsonip/fix-typo
7 years ago
Carson Ip 1232a6382e Fix minor typos
7 years ago
René Cannaò 48e49a18e5
Merge pull request #1953 from carsonip/fix-throttle
7 years ago
Carson Ip cfe1c7ff72 No throttle when throttle_max_bytes_per_second_to_client == 0
7 years ago
Carson Ip 494174ea44 Do not move throttled session to epoll
7 years ago
René Cannaò c590dbc21e
Merge pull request #1948 from carsonip/fix-idle-session-loop
7 years ago
Carson Ip 45b148cc61 Fix skipping sessions in idle threads iteration
7 years ago
Carson Ip aa0f8d95a6 Fix skipped mypoll processing
7 years ago
Aaron Brady 3fd701b47c Add backend connection status flags to stats_mysql_processlist
7 years ago
René Cannaò d1b467e760 Do not kill Session if a backend failed
7 years ago
René Cannaò 0c232bf04b Do not kill Session if a backend failed
7 years ago
René Cannaò 66c99d9227
Merge pull request #1908 from sysown/v2.0.2-ldap_variable
7 years ago
René Cannaò 830b043319 Fixed a performance regression in fast_forward
7 years ago
René Cannaò d2f8952a83 Fix crashes when fast_forward is used #1891
7 years ago
René Cannaò 531f3b4021 Adding ldap user variable, first commit
7 years ago
René Cannaò 11924ca129 Optimize connection pool to find matching username
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ò 6cec5078ec Tune shun time if ping interval is too low #1883
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ò ced8227d8e Removed several deadlocks related to Threads stats
7 years ago
René Cannaò c0084f1357 Fixed computation of number of transactions
7 years ago
René Cannaò 52b0c7784f Added 3 new global status variables
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ò 2bd4961b06 Abort if pthread_create fails #1768
7 years ago
René Cannaò f5a82235d9 Added more status variables to improve troubleshooting
7 years ago
René Cannaò d3a330fee4 Track number of generated errors and max connect timeout
7 years ago
René Cannaò c68d72aa37 Add new variable mysql-query_cache_stores_empty_result #1693
8 years ago
René Cannaò 7f6205bb5d Increase upper limit of mysql-hostgroup_manager_verbose from 1 to 2
8 years ago
René Cannaò 0573c5118e Add global variable mysql-kill_backend_connection_when_disconnect
8 years ago
OKUMURA Takahiro d6ea843b8e Fix typo
8 years ago
René Cannaò 776aa0c99d Fixed a bug in computing poll_timeout_bool
8 years ago
René Cannaò 1480ceadf3 Adding some minor optimizations
8 years ago
René Cannaò 0788dd6468 Removing unnecessary checks in MySQL_Thread::run()
8 years ago
René Cannaò ab77b835b5 Improving fast_forward code, big performance boost
8 years ago
Nick Vyzas 54c9eb6db0
Merge branch 'v2.0.0' into v2.0.0
8 years ago
René Cannaò 1bd36b8d8f Do not dump on error log runtime mysql servers tables when running queries against runtime_mysql_servers
8 years ago
René Cannaò 21affa068f Improve the performance of MySQL_Thread::refresh_variables()
8 years ago
René Cannaò 89d16a1ceb Multiple improvements in MySQL Monitor
8 years ago
René Cannaò 45e9401bc2 Optimize SQL3_Processlist()
8 years ago
René Cannaò 0b9597b0c8 Optimize Get_Memory_Stats()
8 years ago
René Cannaò 018e02ea54 Removing signal_all_threads() from Get_Memory_Stats()
8 years ago
René Cannaò f20a1c79ac Removing reference to spin locks from MySQL_Thread
8 years ago
Nick Vyzas 60e3b030d4 Added all session status values to display in processlist command https://github.com/sysown/proxysql/issues/1496
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ò 27d58d867e Revert "Fixed incorrect computed timeout from previous commit"
8 years ago
René Cannaò ba40804c1a Enforce mysql_users.use_ssl
8 years ago
René Cannaò 62d8407cdb Merge branch 'v2.0-Galera' into v2.0.0
8 years ago
René Cannaò 6494c828c1 Fixed incorrect computed timeout from previous commit
8 years ago
René Cannaò e95d1cd0de Splitting Thread::Run ito multiple functions
8 years ago
René Cannaò 133a690e8d Reduce memory allocation
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ò 486e7c41f0 1st commit on SSL client side
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
Nikolaos Vyzas 7228f4e0de Merging changes and resolving conflicts related to MariaDB connector upgrade
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ò 60a3cab0f4 Bug fix for #1305
8 years ago
Nick ba3b122115
Fix validation on query_processor_regex
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
Nick Vyzas 28a9e3f984 Fixes - "Event log file is overwritten on ProxySQL service restart" #1201
8 years ago
René Cannaò 6fc08b3f3d Added variable mysql-verbose_query_error #1059 #1060
8 years ago
René Cannaò 01977828ed Code cleanup
8 years ago
René Cannaò 2dce7013df Added variable autocommit_false_is_transaction #1256
8 years ago
René Cannaò bddf741301 Initialize time_zone in client connection #1253
8 years ago
René Cannaò 7f567048d2 Fixed few anomalies detected with valgrind
8 years ago
pondix 903a47f27d Changing mysql-stats_time_backend_query and mysql-stats_time_backend_query default values to false
8 years ago
René Cannaò 7f0f037480 Stop spinning on poll() #1232
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ò ded88b1f2d Merge branch 'v1.4.4-connthr' into v1.4.4
8 years ago
René Cannaò 6fbd6f52ec First implementation of web interface
8 years ago
René Cannaò 83b2a2a463 Support for collations
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ò fbd2f15efe Memory Optimizations
9 years ago
René Cannaò 80bad8a811 Make cpu timers optional #1190
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ò eda8ab478e Fix memory leaks in auxiliary thread #896
9 years ago
René Cannaò 1ada33a048 Features #1103 and #1104
9 years ago
René Cannaò 8ed85453b7 Reset insert_id on connection sent to pool #1093
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ò 38e5206e0d Merge branch 'v1.4.1-ps' into v1.4.1-dev
9 years ago
René Cannaò 370d16f34e Bug fix #1007
9 years ago
René Cannaò 11dc161e53 Change default session_idle_show_processlist #1041
9 years ago
René Cannaò 080bb3d471 Big change to imporve how prepared statements work
9 years ago
René Cannaò 757f55791d Re-implementation of PROXYSQL PAUSE and RESUME
9 years ago
René Cannaò e079bc0f22 Make nonblocking both ends of pipe used for IPC
9 years ago
René Cannaò e2f0cc4a71 Merge branch 'v1.4.0-999' into v1.4.0
9 years ago
René Cannaò a72906f069 Merge branch 'v1.4.0-mirrordebug' into v1.4.0
9 years ago
René Cannaò 4a6385a38d Delayed multiplexing #999
9 years ago
René Cannaò 922a51f902 Second possible fix for bug #896
9 years ago
René Cannaò 7ad748d847 Fix infinite loop on broken connection #990
9 years ago
René Cannaò fb322c20db Initialize mirror queue
9 years ago
René Cannaò 02036575a9 Fix accounting bug in mirror_sessions_current
9 years ago
René Cannaò 5a0078809d Destroy mirror sessions not safe to share
9 years ago
René Cannaò 13cade1f77 Improving mirroring performance
9 years ago
René Cannaò 5a1870098a Mirroring improvements test2
9 years ago
René Cannaò b7ca1e1fde Mirroring improvements test1
9 years ago
René Cannaò 1069f82cbd Crash on processlist on mirror
9 years ago
René Cannaò 384c91b7ed Merge branch 'v1.4.0-GR' into v1.4.0
9 years ago
René Cannaò 2403b177ef More support for Group Replication
9 years ago
René Cannaò c3f84ff118 Added variable mysql-monitor_wait_timeout #951
9 years ago
René Cannaò d89e2a8430 Added status variable ProxySQL_Uptime #947
9 years ago
René Cannaò 6130cf61a1 2nd commit to support Darwin #930
9 years ago
René Cannaò c89beb3113 First commit to support Darwin #930
9 years ago
René Cannaò abd83ff1a3 Compile 1.4.0 on on FreeBSD #898
9 years ago
René Cannaò c3a435e2ef Make idle threads optional #904
9 years ago
René Cannaò 65c9735aa1 Merge branch 'master' into v1.4.0
9 years ago
René Cannaò 27d2c8a93f Possible fix for bug #896
9 years ago
René Cannaò b6f1892a63 Removed compiling warnings
9 years ago
Christopher Troup c68bca997e Add build/support for CentOS 5
9 years ago
René Cannaò 5817905df2 Merge branch 'v1.4.0' into v1.4.0-GR
9 years ago
René Cannaò 2cecacd3bf Changed range for monitor_slave_lag_when_null #855
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ò 21d5854e88 Removed a lot of valgrind warnings
9 years ago
René Cannaò ed48f886af Increased mysql-monitor_connect_timeout #819
9 years ago
René Cannaò 86718882e0 Added 6 new status variables , #818 and #821
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ò afea6885b8 Merge branch 'v1.3.0' into v1.3.1-20161127
9 years ago
René Cannaò 289dd2e147 Setting non-blocking the pipe used for IPC between threads
9 years ago
René Cannaò 95ffe7303f Increased mysql-monitor_ping_timeout #803
9 years ago
René Cannaò 56ec512493 Typo from wrong commit
9 years ago
René Cannaò af9cb53c5d Several memory sanitizer
9 years ago
René Cannaò 274fa25a62 Fix some race condition during PROXYSQL RESTART
9 years ago
René Cannaò dbc74c0b53 Several memory sanitizer
9 years ago
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