I run 3 node multi master MariaDB galera cluster. It basically works for me how it is. When one node fails, two other work and it's fine.
But I'm wondering is there a way for it to keep working on one node? (that is really unlikely but I just wonder) I know that cluster will fail when there is no quorum to prevent split brains. I also know that with one node left cluster switches off. Which means that all connections/queries to db are lost.
I wonder if there would be a way to switch that master which is left to a single node mode, let it work and then when failure is noticed (stop apps that connect to db), bring back other cluster nodes and let them replicate the data (so that nothing is lost)
I know that there is something called virtual quorum but would that be a good choice in 3 master node situation?