Closed AliRamberg closed 6 months ago
@renecannao @jesmarcannao We built a new image based on the latest commit (3ee73f8) and it seems our failover issues are resolved. Is there a plan to release a new image based on latest commit anytime soon? It would be highly appreciated.
Thank you, Yael
Hi @yaelkinor2,
first, thanks for the detailed report and for keeping the issue updated once you stopped experiencing it. There were multiple fixes that landed in ProxySQL v2.6.0 regarding the native AWS Aurora
monitoring, for example, from ~this PR~ this PR.
It's likely that one of these issues was the one responsible from the inconsistencies that you were experiencing. Since it's resolved, I'm closing the issue.
Thanks, best regards, Javier.
Hi René,
We are in the process of implementing Aurora Global Database in AWS with ProxySQL as middleware (version 2.5.5). Each regional Aurora cluster has two instances, on the primary cluster we have one writer and one reader. The architecture is comprised of a controller deployed on Kubernetes StatefulSet and "satellite" deployment based on the following solutions: proxysql/kubernetes kuzmik/local-proxysql
We are utilizing table
mysql_aws_aurora_hostgroups
to monitor the cluster instances:We are experiencing an inconsistent behavior when we perform a configuration update or when we are testing same-region failover in AWS Console. We ran this scenario multiple times and each time we got unexpected and inconsistent data in
runtime_mysql_servers
table:Configuration & Logs
ProxySQL controller + satellites configuration proxysql-core.txt proxysql-satellite.txt
runtime_mysql_servers
table output for all satellite pods after a bad failover: proxysql-satellite-servers.txtSatellite pod logs: proxysql.log
High-Level diagram of our ProxySQL/Aurora architecture
I would appreciate your help in understanding and mitigating the issue.
Thank you, Yahli