Commit Graph

334 Commits (cd623ec33b718f300bf5668a6b4e2d518bb8db2b)

Author SHA1 Message Date
René Cannaò d4d2298a6f Debug logging to disk
3 years ago
René Cannaò 4547128c0a
Merge pull request #4082 from sysown/v2.x-group_replication_rework
3 years ago
Javier Jaramago Fernández 3687dc2211 Addapt GR rework to 'MySQL_Monitor' async API
3 years ago
Miro Stauder 0f08ba0d70 fix compilation on GCC 4.8
3 years ago
René Cannaò d05a1611e2
Merge pull request #4094 from sysown/v2.x_refactoring_monitor
3 years ago
Rahim Kanji b73ab99c04 Fixed timeout message
3 years ago
Javier Jaramago Fernández 21a97b853a Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-group_replication_rework
3 years ago
René Cannaò 5ac59bf7e3
Merge pull request #4080 from sysown/v2.x-fix_aws_ping_counters
3 years ago
Rahim Kanji ae40be4312 Resolve conflicts
3 years ago
Rahim Kanji 3bb4bcf1c1 * Added few comments and fixed comment style
3 years ago
Javier Jaramago Fernández 51c723f6fc DRAFT: Monitor 'Group replication' rework
3 years ago
Javier Jaramago Fernández 7062ae0078 Fix 'AWS_NO_PINGABLE_SRV' error counters
3 years ago
Rahim Kanji 340a4f3318 Added proxysqltest: monitor task forced timeout
3 years ago
Rahim Kanji 6c104fbefb Crash fix
3 years ago
Rahim Kanji 11be1f1aa3 * Bulk processing of ready tasks based on provided percentage
3 years ago
Rahim Kanji 821a6f487e * Moved task_handler code from .hpp to .cpp
3 years ago
Rahim Kanji 6da927145c Few optimizations and fixes
3 years ago
Rahim Kanji ebc7ebf501 * Added total poll timeout in case poll is waiting on stale connection.
3 years ago
Rahim Kanji 7fa44cedc1 Avoid null pointer mysql connection access in Debug
3 years ago
Rahim Kanji 147d23a815 Refactoring ProxySQL Monitor Module
3 years ago
Rahim Kanji 1a47d98b41 Refactoring ProxySQL Monitor Module
3 years ago
Rahim Kanji 06f160cce1 Compilation fix for old GCC version
3 years ago
Javier Jaramago Fernández 300532d6e2 Fix multiple warnings in logging function calls
3 years ago
Rahim Kanji 097a517792 Compilation fix
3 years ago
René Cannaò ec93211d02
Merge pull request #4024 from sysown/v2.x_LocalDNSCache
3 years ago
Rahim Kanji 29677cb983 Check and remove connection from monitor connection pool if not used for long time.
3 years ago
Rahim Kanji c552fdb111 * Added DNS cache monitoring for ProxySQL servers.
3 years ago
Rahim Kanji ee0059a65c Purge all backend connections when monitor is disabled
3 years ago
Rahim Kanji 357ce44bed Purge all backend connections when monitor is disabled
3 years ago
Rahim Kanji f9c5f8af92 Added Debug logs
3 years ago
Rahim Kanji dbfb99ce71 * Added hostname and ip information in mysql_connection
3 years ago
Rahim Kanji eef3ddfcd6 Heap allocated host pointer for async mysql_real_connect_start function
3 years ago
Rahim Kanji 85fe4e1fdc No need to do lookup if IP was provided
3 years ago
Rahim Kanji 2bbb6305b5 Added DNS Cache enable/disable flag handling.
3 years ago
Rahim Kanji 3161f0b94b Optimization: moving DNS_Record object instead of copying
3 years ago
Rahim Kanji 7805924779 Feature: ProxySQL local DNS Cache
3 years ago
Javier Jaramago Fernández 6e5678315d Fix crashes when number of servers is more than half the value of monitor 'ping|read_only' intervals
3 years ago
Levi Quinn 0ab0757907
fix(issue): ensure that most recent replica_host is treated as master for #3962
4 years ago
Javier Jaramago Fernández 63e8c57309 Fix invalid memory accesses in Aurora monitoring
4 years ago
René Cannaò 8730fcd350
Merge branch 'v2.x' into v2.x_generate_multi_rows
4 years ago
René Cannaò 542b207611 Added new function to create multirows statements for SQLite also for MySQL_Monitor and ProxySQL_Cluster
4 years ago
René Cannaò 7940d867da
Merge pull request #3867 from sysown/v2.x-multilag
4 years ago
René Cannaò 0a28d9a9f1
Merge pull request #3871 from sysown/v2.x-isolate_monitor_mysql_servers
4 years ago
Javier Jaramago Fernández 5569528b04 Move 'mysql_servers' from 'monitor' db into 'monitor_internal' db
4 years ago
René Cannaò 4bfe3e5878 Added mysql-monitor_replication_lag_group_by_host
4 years ago
René Cannaò 8c55b777ee Fixed various minor bugs detected with valgrind
4 years ago
Javier Jaramago Fernández 9e7afd4966 Access 'Monitor::mysql_servers_mutex' through 'GloMyMon' instead of 'this' #3797
4 years ago
Javier Jaramago Fernández ba505284a6 Add missing 'Monitor::mysql_servers_mutex' initialization #3797
4 years ago
Javier Jaramago Fernández c50a7053ad Fix monitoring not working for AWS Aurora auto-discovered instances #3797
4 years ago
Javier Jaramago Fernández 4f94fd3d0f
Merge pull request #3533 from sysown/v2.x-gr_replication_lag_action
5 years ago