Skip to content

Geo: Include checking that geo replication/verification is up-to-date

Problem to solve

If at all possible, all replication and verification should be 100% before promoting to eliminate potential data loss.

Proposal

  • Include gitlab-rake geo:status in preflight checks
  • Determine if any replication is not yet complete
  • If not complete, fail and inform that some data is not replicated

Mock up:

Repositories: 289/289 (100%)
Verified Repositories: 289/289 (100%)
Wikis: 289/289 (100%)
Verified Wikis: 289/289 (100%)
LFS Objects: 8/8 (100%)
Attachments: 5/5 (100%)
CI job artifacts: 0/0 (0%)
Repositories Checked: 0/289 (0%)

SUCCESS - Replication up to date
Edited by Nick Nguyen