Commit Graph

293 Commits (724ddc14eba0df30caa03d07fc66df60927002ca)

Author SHA1 Message Date
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ò efb716b048 Disable monitoring of servers not responding to ping
8 years ago
René Cannaò 2461b837e7 Missing argument in previous commit
8 years ago
René Cannaò be3d1600fa Evaluate writer_is_also_reader from within converge_galera_config() in case if only one node exists
8 years ago
René Cannaò 353d2a49a5 Try to use the last node in a Galera Cluster
8 years ago
René Cannaò 18ac68dbb0 Fixed typo s/Group Replication/Galera/
8 years ago
René Cannaò 6908f491a7 Fixed typo
8 years ago
René Cannaò 083319ed7e First commit to track MySQL errors
8 years ago
René Cannaò 1c8c08fe9e Fixing typo Group Replication => Galera
8 years ago
René Cannaò 62d8407cdb Merge branch 'v2.0-Galera' into v2.0.0
8 years ago
René Cannaò 528a3477ed Allow hostname for GTID
8 years ago
René Cannaò df651b45f3 Fix typo
8 years ago
René Cannaò 9175e5f426 Fix typo
8 years ago
René Cannaò ffffd1324e Added missing mutex initialization for Galera
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ò 2bb322db6f Several fixed in Prepared statements
8 years ago
René Cannaò 28b9fc1f33 Bug fix for memory leak in LOAD MYSQL SERVERS TO RUNTIME #1425
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ò ac81c25ce2 Server disappearing when RO=1 becomes RO=0
8 years ago
René Cannaò 5a554a36f6 Variable mysql-binlog_reader_connect_retry_msec
8 years ago
René Cannaò 6b8a82e3e9 Added retry mechanism for missing binlog reader
8 years ago
René Cannaò a6291f1693 Further improvement for handling GTID
8 years ago
René Cannaò 3e59bdef2a Expanding stats_mysql_connection_pool
8 years ago
Nikolaos Vyzas 9f3c265fd9 Resolving conflicts for "Add support for GTID consistent reads"
8 years ago
Nikolaos Vyzas c61a6d619a Resolving conflicts for "Fixing bug on loading mysql servers to runtime"
8 years ago
Nikolaos Vyzas 9938ec24b5 Resolved conflicts for "ProxySQL reads GTID information from proxysql_mysqlbinlog"
8 years ago
René Cannaò 99be80f90e Update mysql_servers in HostgroupsManager
8 years ago
Nikolaos Vyzas ddd8f7b67f Resolving conflicts for 'Add gtid_port to mysql_servers'
8 years ago
Nikolaos Vyzas 1b7b6f08fd Resolving conflict for 2.0 ProxySQL admin migration
8 years ago
Nikolaos Vyzas 7228f4e0de Merging changes and resolving conflicts related to MariaDB connector upgrade
8 years ago
René Cannaò be0843c051 Fix integer overflow on connection_max_age_ms #1393
8 years ago
René Cannaò e8de8ee2c8 Added new metrics
8 years ago
pondix 9b3fffdf49 Removing SQLLite lock assertion
8 years ago
René Cannaò 3520dbbacc Remove all references to PS handling before 1.4
8 years ago
René Cannaò 232bec9ad4 Fix minor bugs
8 years ago
René Cannaò b3de6f7ae6 Stop HGCU_thread_run as the first task of MySQL_HostGroups_Manager destructor #1299
8 years ago
René Cannaò c6d01ccf7f Merge branch 'v1.4.4-ps_memleak' into v1.4.4
8 years ago
René Cannaò 7eccd347e3 Add support for Percona Heartbeat #1248
8 years ago
Nick Vyzas ab87981484 Adding optional lock option to destroy_MyConn_from_pool
8 years ago
René Cannaò 703ee8ef0f Reset connections instead of dropping them when mysql-max_stmts_per_connection is reached
8 years ago
René Cannaò 69654afa17 Do not dump replication hostgroups if hostgroup_manager_verbose=0 #1204
8 years ago
René Cannaò 4fb9e3f88b Dump in error log status of mysql_servers during reconfiguration
8 years ago
René Cannaò ded88b1f2d Merge branch 'v1.4.4-connthr' into v1.4.4
8 years ago
René Cannaò e75d474878 Added mutex in replication_lag_action()
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ò b688120b25 Memory corruption on STMT resetted twice
9 years ago
René Cannaò c9d3d03f32 Cluster: better handling of mysql_servers.status
9 years ago
René Cannaò ed802e9f5d Cluster: typo prevents checksum on mysql_servers
9 years ago
René Cannaò a22eb8b395 No connection from pool for fast_forward #1157
9 years ago
René Cannaò e3c4cb9964 A lot of changes all related to Cluster
9 years ago
René Cannaò 2a76f95e31 Further enhancement on Cluster
9 years ago
René Cannaò ee8110a515 Enhancement on Cluster solution
9 years ago
René Cannaò 1c1faf210f Some clean up
9 years ago
René Cannaò dc3664ac33 Adding command PULL VERSION MYSQL SERVERS
9 years ago
René Cannaò 4149a5eff1 HGCU_thread_run() using password as username #1079
9 years ago
René Cannaò 7ad078aebf Final fix for #1061
9 years ago
René Cannaò b78b687f46 Bug fix for #1061
9 years ago
René Cannaò 27e28a53ad Servers did not recover from RO=1 to RO=0 #1039
9 years ago
René Cannaò fc5a56eec3 Fix bug #1054, MySQL error 1203
9 years ago
René Cannaò 080bb3d471 Big change to imporve how prepared statements work
9 years ago
René Cannaò 7823072dad Unbalanced traffic with high weights #975
9 years ago
René Cannaò 817cda3f12 New table stats_mysql_connection_pool_reset #753
9 years ago
René Cannaò 384c91b7ed Merge branch 'v1.4.0-GR' into v1.4.0
9 years ago
René Cannaò 50e010bc54 Fix edge case during promotion #959
9 years ago
René Cannaò 2403b177ef More support for Group Replication
9 years ago
René Cannaò 752e3fd61e Further improvement on forwarding #927
9 years ago
René Cannaò 1259fb84e0 HGCU_thread_run corrupts connections #927
9 years ago
René Cannaò c7cffc9ea7 More support for group replication
9 years ago
René Cannaò 63e86039e6 Added writer_hostgroup for GR
9 years ago
René Cannaò 669e6d3a20 Minor fixes for GR
9 years ago
René Cannaò 5817905df2 Merge branch 'v1.4.0' into v1.4.0-GR
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ò 7ea78394f0 Second commit for GR support
9 years ago
René Cannaò 3c2ced2a7d Drafting GR support
9 years ago
René Cannaò 53d24f4e53 Speed up LOAD/SAVE mysql_servers #829
9 years ago
René Cannaò ba7e37091b Speed up LOAD MYSQL SERVERS TO RUNTIME #829
9 years ago
René Cannaò 86718882e0 Added 6 new status variables , #818 and #821
9 years ago
René Cannaò de4f71bffa Merge branch 'v1.3.0' into v1.3.1-dev
9 years ago
René Cannaò 7680b8f752 Avoid double delete in read_only check
9 years ago
René Cannaò e5531843ef Fixed 2 memory leaks
9 years ago
René Cannaò 221e47315f mysql_servers.comment not loaded at runtime #787
9 years ago
René Cannaò d0d764533d Specify when a mysql_users.max_connections is reached #794
9 years ago
René Cannaò 226f71d4c3 Connections are sent to purge thread if queue<100
9 years ago
René Cannaò 159176627d Thread to reset connections
9 years ago
René Cannaò 799c7d411a Merge pull request #737 from ton31337/feature/do_not_shunn_on_few_error_codes
9 years ago
Donatas Abraitis 0e062058e6 Do not shunt the server if max_user_connections is reached for user
9 years ago
René Cannaò 01395f93f2 Merge branch 'v1.2.3-644' into 1.3.0-alpha
10 years ago
René Cannaò 5330000348 Added variables to control prepared statements
10 years ago
René Cannaò c987da5b03 Various changes
10 years ago
René Cannaò 8ce083fb20 Testing pthread mutex for MHM #644
10 years ago
René Cannaò 861b12fe52 Minor performance improvements
10 years ago
René Cannaò be063707e9 MySrvConnList::conns is now private
10 years ago
René Cannaò 7d3814e5b9 Scalability improvements #644
10 years ago
René Cannaò f27734390e Merge branch 'v1.2.2-RO-loop' into v1.2.2
10 years ago
René Cannaò d214e2f60b Fix bug #667
10 years ago
René Cannaò 12e1223125 Local connection cache #644
10 years ago
René Cannaò 79d82929a5 Changed severity of messages when node is shunned
10 years ago
René Cannaò e6621ef5b3 Fix bug in read_only_action due to comment #643
10 years ago
René Cannaò 54c13e1dc1 Copy comment in read_only_action
10 years ago
René Cannaò a9395cd087 Adding comment field per issue #643
10 years ago
René Cannaò 95948d7eb0 Fix for bug #641
10 years ago
René Cannaò e94df8264a Revert last commit, and added comment
10 years ago
René Cannaò dc804eccea Fix bug in read_only_action()
10 years ago
René Cannaò b8d3bd884c Added more memory metrics #634
10 years ago
René Cannaò a0c994ea43 Server was incorrectly set to SHUNNED
10 years ago
René Cannaò 8c342ddf18 Incorrect status in shun_and_killall()
10 years ago
René Cannaò 1126001dd8 Return SHUNNED if status=4
10 years ago
René Cannaò 77d2a9c1ad Removed a compiler warning
10 years ago
René Cannaò c11303b117 Servers were incorrectly brought back online
10 years ago
René Cannaò b19b21bb56 Fixed minor typo
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ò f27bb873f0 MySQL_Monitor call to set_server_current_latency_us
10 years ago
René Cannaò 517c35f25f Renamed function
10 years ago
René Cannaò 81e8239917 Connection pool considers current_latency_us
10 years ago
René Cannaò 0fef6b544c Added global variables mysql-default_max_latency_ms
10 years ago
René Cannaò 41ee4e5b85 Fixed typo in previous commit related to SSL and latency
10 years ago
René Cannaò 9019c6b3d5 Added columns use_ssl and max_latency_ms to mysql_servers
10 years ago
René Cannaò 820dd6357e Fixed major bug introduced in #545
10 years ago
René Cannaò 00caba00fc Minor bug fixes on #544 and #545
10 years ago
René Cannaò db33ee961e Balance connections usage based on weight and used connections #545
10 years ago
René Cannaò fc9ab855da First draft for bugs #543
10 years ago
René Cannaò 751ba624a3 Auto tuning shun_recovery_time_sec
10 years ago
René Cannaò 66280b1bd3 Fixed a race condition in LOAD/SAVE MYSQL SERVERS
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ò eb012cb782 Removed a not relevant verbose line
10 years ago
René Cannaò 376b037585 Added support for runtime mysql servers tables
10 years ago
René Cannaò dca5dd7e8f Do not shun for error in replication lag
10 years ago
René Cannaò 2ea4149b0b Fixed accounting of Server_Connections_connected
10 years ago
René Cannaò efbdf3b617 Try to free mysql buffers when possible
10 years ago
René Cannaò 89c7fad16e Fixed bug in accounting Server_Connections
10 years ago
René Cannaò abef155790 Prevent "Unknown database" to shun backends
10 years ago
René Cannaò 6b1a449260 Fix for bug #461
10 years ago
René Cannaò ab3b737df1 Extending global mysql status
10 years ago
René Cannaò 87845f7e2b Implement compression on backend (#363)
10 years ago
Andrei-Adnan Ismail 1bdfdd448d #428 Delete merge conflict markers
10 years ago
Andrei-Adnan Ismail b6f0b2710c Merge with master #428
10 years ago
René Cannaò a9dd642a47 Improving variables name (#420)
10 years ago
René Cannaò 3ce2c25292 More verbose output in case of broken connections
10 years ago
René Cannaò 27ad3e6b6b Improved handling of idle connections
10 years ago
Andrei-Adnan Ismail 12ba711d8d #428 Fix incrementing/decrementing patterns of the server global metrics
10 years ago
Andrei-Adnan Ismail c4ff716e69 #428 Increment global server-related metrics
10 years ago
Andrei-Adnan Ismail ce8fd30fc2 #428 Add new variables in MyHGM->status to track server metrics
10 years ago