Geo - "Last time verified" on Geo Projects page shows wrong value
Summary
All these projects show "Last time verified" as Never
on Geo Projects page because we incorrectly assumed that the last_repository_check_at
column would contain a timestamp with the last time the repository was verified. This column was introduced in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5550 and contain the last time we ran git fsck
for the repository.
Proposal
Proposal 1:
- Rename the "Last time verified" on the Geo Projects page to "Last time repository check ran"
- Create another issue with the second proposal
Proposal 2:
- Add
last_repository_verification_ran_at
, andlast_wiki_verification_ran_at
fields to Geo Project Registry table; - Update these fields while running the verification on (Geo::RepositoryVerificationSecondaryService)
- Update the Geo Projects page to use the proper column.