Commit Graph

355 Commits (cd352ff141ba2f2fc56ff397a8eccbc176e8b227)

Author SHA1 Message Date
René Cannaò 67ec92ceb6
Merge pull request #2975 from sysown/v2.1.0-galera_ci
6 years ago
René Cannaò 6428035695 Fixed a compiling issue
6 years ago
Rene Cannao 41b173a83c Fixing a lot of compiler warnings
6 years ago
René Cannaò 208df329ea Improvements to test Galera with SQLite3 Server
6 years ago
Juan Manuel Fernández García-Minguillán 847b6975ec Initialize interr variable in galera monitor
6 years ago
René Cannaò bc0963e3f4
Merge pull request #2833 from sysown/v2.1.0-2687
6 years ago
René Cannaò 55264de664 Fix invalid free
6 years ago
René Cannaò 2bbd84d2c9 Support for SQLite3 plugin
6 years ago
Javier Jaramago Fernández 7f8b07a0db Created new metric counters for registering 'mysql_errors'
6 years ago
Javier Jaramago Fernández dbbfc397a6 "Added helper function and uniformed 'hostgroup_manager' metrics update"
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
Javier Jaramago Fernández c897b25e9f Added metrics help and replaced metrics impl with new array based one for 'mysql_monitor' module
6 years ago
Javier Jaramago Fernández eab412546b Changed previous metrics definitions and added updating
6 years ago
Javier Jaramago Fernández c319db2c3d Added new prometheus metrics mimicking current ones
6 years ago
René Cannaò 2bdf044825 Implementation of OFFLINE_SOFT for pxc_maint_mode
6 years ago
René Cannaò 865b96d343 Code cleanup
6 years ago
val 12e61b89bb Fix galera query in maint_mode
6 years ago
René Cannaò 97c6589700 Merge pull request #2490 from val214/v2.0.9-maint-mode
6 years ago
René Cannaò 1c84ca66ea
Merge pull request #2509 from sysown/v2.0.9-log-expired-password
6 years ago
Valentin Rakush c94e3b4af2 Report expired password error into the monitors error log
6 years ago
Valentin Rakush 7949e0762b Monitor expired password and failed pings
6 years ago
Valentin Rakush 8b59af4ef2 Host goes offline if maint_mode is true
6 years ago
Valentin Rakush 3814c54f6e pxc_maint_mode implementation for galera
6 years ago
René Cannaò a6debf5126 Fix memory leak in monitor_AWS_Aurora_thread_HG()
6 years ago
René Cannaò e062f84c3e
Merge pull request #2399 from val214/v2.0.9-mem-leaks
6 years ago
René Cannaò 67ec4107b7 Fix issue with LOAD MYSQL TO RUNTIME and Aurora
6 years ago
Valentin Rakush 2aac7c3179 Fix mem leak in Monitor connections pool
6 years ago
Valentin Rakush c1ced69cb5 Aurora replication lag: fix for master replication lag
6 years ago
Valentin Rakush cff0a27b78 Aurora replication lag: add estimated_lag_ms column to mysql_server_aws_aurora_log
6 years ago
Valentin Rakush 80a18ed9e2 Aurora replication lag: fix issues, adjust window size
6 years ago
Valentin Rakush 9b8590da0d Aurora replication lag: lag_num_checks (window) implementation
6 years ago
Valentin Rakush cf26350138 Fix for min lag. Use std::max
6 years ago
Valentin Rakush 39a2d29865 Aurora replication lag: padding/min implementation
6 years ago
Valentin Rakush 67ae1ee3bd Fix memory leak of servers in monitor connection pool
6 years ago
Valentin Rakush 51ac79959c Fix memory leak of queue in monitor
6 years ago
Valentin Rakush 591f08fc47 Undo error reporting when group replication hosts result set is empty
6 years ago
Valentin Rakush 1ffd3616c9 Group replication monitoring: count transactions behind events
6 years ago
René Cannaò 4bca7a3d5c Use close_mysql() for failed Monitor connections
6 years ago
René Cannaò bbb9ea3986 Filter Aurora replica with lag > 10m #2336
6 years ago
René Cannaò c00d24d01e
Merge pull request #2336 from wjordan/aws_aurora_discovery_deleted_replicas
6 years ago
Valentin Rakush 440851ec6b Update all assertions to check SQLITE_OK
6 years ago
Will Jordan e65bce6f0b Filter deleted Aurora replicas from auto-discovery
6 years ago
René Cannaò 161697c1bb Alias to read_only all checks related to read_only
7 years ago
René Cannaò c9459ae4fd More mysql_replication_hostgroups.check_type #2186
7 years ago
Valentin Rakush 757684c6d9 [FR] Group Replication Timeout count
7 years ago
René Cannaò 9e81359651
Merge pull request #2185 from YYJiangLoveU/MS-branch
7 years ago
Yiyao Jiang 3b0e2abbc4 remove the flag
7 years ago
René Cannaò ee5b54d983 Create a wrapper around sqlite3_prepare_v2
7 years ago
Yiyao Jiang 63af8f3f52 Add azure_enabled
7 years ago
Yiyao Jiang 6fdac8c700 Add serverhost when connecting to MySQL Servers
7 years ago
René Cannaò 4c1f4a8d82 Enhancements on AWS Aurora module
7 years ago
Yiyao Jiang a132b34f23 add servername when connecting MySQL
7 years ago
René Cannaò 9fac131d6e Fixed typo in AWS Monitoring
7 years ago
René Cannaò 1ada6d8be9 Minor debug info on Monitor
7 years ago
René Cannaò 817e20c222 Improvement on Galera and HGM
7 years ago
René Cannaò 570d0283f5 Added variable monitor_galera_healthcheck_max_timeout_count
7 years ago
René Cannaò 407da6adfa Removing a debugging line
7 years ago
René Cannaò b12caa1d8c Adding support for automated testing of Galera
7 years ago
René Cannaò 7b6058e535 Missing unlock
7 years ago
René Cannaò 89713295c2 Fix compiling bug
7 years ago
René Cannaò 9ecf8487f9 Merge branch 'v2.0.4-1994-pool2' into v2.0.1-aurora-1994
7 years ago
René Cannaò acae70cd65 Debugging code in Monitor only on debug release
7 years ago
René Cannaò cfaefba2de Implementing purging in Monitor Connection Pool
7 years ago
René Cannaò 8e96c30181 More error handling for Monitor
7 years ago
René Cannaò 505772ac05 More error handling in Monitor
7 years ago
René Cannaò 6e03099b46 Further error handling in Monitor
7 years ago
René Cannaò 893a0fcc49 Merge branch 'v2.0.4-1994-pool2' into v2.0.1-aurora-1994
7 years ago
René Cannaò 006c042c0b Adding more protection in monitoring
7 years ago
René Cannaò 92d96815c6 Rewriting connection pool in Monitor
7 years ago
René Cannaò 483e7ae9da Adding mysql_thread_init() in Monitor
7 years ago
René Cannaò 0fc8694a05 Increased verbosity for bug #1994
7 years ago
René Cannaò d11ec38277 More error handling for Galera #1994
7 years ago
René Cannaò 48a3547575 Further error handling for Monitor
7 years ago
René Cannaò 01023d6856 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò 270f680b56 More error handling in Monitor #1994
7 years ago
René Cannaò 9025a8fbe6 Adding reference to bug #1994
7 years ago
René Cannaò dd4e104011 More error handling in Monitor
7 years ago
René Cannaò e1164d3621 More error handling in Monitor
7 years ago
René Cannaò 226405d6ac Adding some valgrind filters for SQLite3
7 years ago
René Cannaò fd5943374f Adding some valgrind filters for SQLite3
7 years ago
René Cannaò 50c942dc3a Increase stacksize of Monitor threads to 2MB
7 years ago
René Cannaò 60e343955c Increase stacksize of Monitor threads to 1M
7 years ago
René Cannaò 49f7f19e85 Prevent a crashing bug in monitor_replication_lag_thread()
7 years ago
René Cannaò b36f5d785a Second commit to support Aurora
7 years ago
René Cannaò 2e20854684 Second commit (not complete) to support Aurora
7 years ago
René Cannaò a35917c346 First commit (not complete) to support Aurora
7 years ago
René Cannaò 10f38d4e2f Various code cleanup
7 years ago
René Cannaò dc73e7bd5d Minor optimizations detected with valgrind
7 years ago
René Cannaò 2bd4961b06 Abort if pthread_create fails #1768
7 years ago
René Cannaò f89231c203 Add randomness in Monitor checks #1630
7 years ago
René Cannaò 42a0e7cc7a For Galera cluster, detect MySQL backend version
8 years ago
Nick Vyzas 3b578a119f
Fixes RO check for Aurora
8 years ago
René Cannaò 7158e601d1 Unable to parse innodb_read_only variable #1641
8 years ago
René Cannaò 88fdec89a8 Use SELECT @@global.read_only #1621
8 years ago
René Cannaò e41f959f71 Reset the value of mmsd->interr before each check
8 years ago
René Cannaò 77f7c4891c Galera: do not try to resume nodes with wsrep_reject_queries==true
8 years ago
René Cannaò 7474a64df1 Galera: do not set node offline only if wsrep_sst_donor_rejects_queries=true
8 years ago
René Cannaò 7db8f24b8b For Galera cluster, try to find the most appropriate node if none seems healthy
8 years ago
René Cannaò 3d0497616b Galera node was erroneously set as write when wsrep_reject_queries=true
8 years ago
René Cannaò f4e3281964 Typo on disable replication lag for offline nodes
8 years ago
René Cannaò c57a6c1ec8 Disable monitor for node not responding to ping also for Galera and Group Replication checks
8 years ago
René Cannaò efb716b048 Disable monitoring of servers not responding to ping
8 years ago
René Cannaò d8f0ace80c Missing return in galera_find_last_node()
8 years ago
René Cannaò 6599473ee3 Continue monitoring Galera nodes after going offline
8 years ago
René Cannaò f7f7633cc3 Set Galera node offline for wsrep_desync==true or wsrep_local_state!=4
8 years ago
René Cannaò 353d2a49a5 Try to use the last node in a Galera Cluster
8 years ago
René Cannaò a5a0d0edec Improving handling of Galera Cluster
8 years ago
René Cannaò 89d16a1ceb Multiple improvements in MySQL Monitor
8 years ago
René Cannaò 0a875c2a7d Change stack size for Monitor threads from 64K to 128K
8 years ago
René Cannaò 5221d91366 Better error handling in Monitor module
8 years ago
René Cannaò 62d8407cdb Merge branch 'v2.0-Galera' into v2.0.0
8 years ago
René Cannaò 7b11967fe3 Change query check for Galera
8 years ago
René Cannaò 1cb13309db Adding Galera check
8 years ago
René Cannaò c5040ab854 Monitor: do not consider unhealthy ProxySQL's as backends if monitor is unable to login
8 years ago
René Cannaò ce815a5a72 Initial commit to natively support Galera
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ò b347178348 Added variable monitor_read_only_max_timeout_count #1206
8 years ago
pondix 9b3fffdf49 Removing SQLLite lock assertion
8 years ago
René Cannaò 7eccd347e3 Add support for Percona Heartbeat #1248
8 years ago
René Cannaò dfa35e25b6 Remove tables mysql_server_connect and mysql_server_ping #1252
8 years ago
René Cannaò f3a27b2c1b Do not consider a server failed in case of Access denied #1073
9 years ago
René Cannaò 71ecc15c86 Make possible to compile on gcc 4.7
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ò c7cffc9ea7 More support for group replication
9 years ago
René Cannaò 63e86039e6 Added writer_hostgroup for GR
9 years ago
René Cannaò 6130cf61a1 2nd commit to support Darwin #930
9 years ago
René Cannaò abd83ff1a3 Compile 1.4.0 on on FreeBSD #898
9 years ago
René Cannaò 669e6d3a20 Minor fixes for GR
9 years ago
René Cannaò 249420e313 Minor fixes
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ò 3665ba0755 Merge branch 'v1.4.0' into refactor_headers
9 years ago
René Cannaò 8768acf5a5 Third commit for GR support
9 years ago
Maxim Bublis 30dbcc21a8 Refactor header includes.
9 years ago
Evgeniy Firsov 3cac899602 MySQL_Monitor_Connection_Pool refactored
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ò a8c7feb1ef Fix reported timeout on check read_only #836
9 years ago
René Cannaò 21d5854e88 Removed a lot of valgrind warnings
9 years ago
René Cannaò e5a6fdd73a Fix for bug #715
9 years ago
René Cannaò 1d67a73c88 Replace std::list with PtrArray #715
9 years ago
René Cannaò afea6885b8 Merge branch 'v1.3.0' into v1.3.1-20161127
9 years ago
René Cannaò 597130e367 Integer overflow for mysql-monitor_history #804
9 years ago
René Cannaò 0cfb351190 monitor_read_only_timeout was ignored #805
9 years ago
René Cannaò 1a805cfcf2 Removed unused variables from Monitor
9 years ago
René Cannaò de4f71bffa Merge branch 'v1.3.0' into v1.3.1-dev
9 years ago