Run through HA test scenarios
This will be done in one or more demos, but worth creating an issue since it will take quite a bit of time and will be useful to link from here to issues that arise from the demos.
"HA" here means multiple frontend nodes in a GitLab instance, (aka unicorn, rails servers), with a load balancer in front of them.
-
HA primary to HA secondary
-
HA primary to non-HA secondary
-
non-HA primary to HA secondary
-
Repeat the above but add
- multiple secondaries
- multiple shards
- postgresHA enabled on one or more nodes.