The purpose of this project is to demonstrate when arbitration may be needed with MySQL Group Replication, how a DBA could do it manually, and serve as an example of how it can be automated.
Thanks for making this experimental project public.
I would like to understand a bit better how myarbitratord works and integrates with group replication.
When and how does it make decisions?
What are it's use cases?
Are there any known cases where it does not work and/or should not be used?
I know I can read the source code, but I think it's important it's documented as well to help understand this better for a wider audience and to avoid false statements to be made.