Geo: Automatic verification of uploads
In support of providing a robust disaster recovery solution for GitLab we are building verification tools. To make sure that verification isn't overlooked we should automatically run verification tasks in the background to check the health of secondaries, specifically of uploads.
The proposal exists of 3 parts:
- #7184 Constantly verify uploads on Geo primary
- #7257 Geo: Automatically verify uploads on secondaries
- #7258 Geo: Automatically heal uploads on secondaries
This issue exists to see the bigger picture of the feature, and define the UX side of it.
The feature will work similar as the Geo projects panel: #7126 (closed)
So admins can see lists of uploads, with their state (OK, mismatch, missing, etc?), and optionally have some buttons to reverify or sync from one node to another.
Don't forget to do
- Ensure orphaned uploads are handled #5916 (closed)