Hey Walter, thanks for taking out time to reply. I am slightly confused by you reply.
A and B are master pair on your primary site, Right
on
secondary site, you have C which replicates from B and D replicating
from C.
If servers on Primary are A and B, Secondary are C and D.
With my current setup, I have B,C and D all replicating from A. Is it ok or should I change it and why?
This means that when you have a complete fail of your primary
site, your secondary site is already up and running. Failover cul even
happen automatically. Obviously this means no HA for the secondary site,
but if that runs only in emergency situations, it should never be your
main site for very long and you might be willing to take that risk,
reducing a lot of complexity and making it ossible to automate very step
of what I described.
Are you suggesting no mmm for secondary site at all? For failover, we need a manual failover right? If this can be automated, how? We need to restart slaves on Secondary as master. I think, its pretty simple to have mmm for secondary that just controls the master and don't bother about slaves (previous primary).
Has anybody got similar setup? Is it feasible/working? Can somebody share their thoughts and if possible, Test cases and testing strategy?
Many thanks