Geo: Automatically heal uploads on secondaries
This is the next step after https://gitlab.com/gitlab-org/gitlab-ee/issues/7257.
Proposal
Keep following the pattern set by project verification. In the secondary upload verification service, mark the registry for resync if needed.
Acceptance criteria
Missing file:
- Manually delete an upload file on a secondary
- Wait
- The file should reappear
Modified file:
- Manually modify an upload file on a secondary (e.g. if it's a .txt file, add a line to it)
- Wait
- The file should match the primary
Edited by Michael Kozono