Geo: Cron job to perform repository checks is disabled on a secondary node
Summary
GitLab periodically runs git fsck
in all project and wiki repositories to look for silent disk corruption issues when the "Enable Repository Checks" is enabled in the Admin > Settings > Repository -> Repository maintenance
settings page. On a Geo secondary node, even when this setting is enabled the Cron job responsible for performing this check is disabled.
Steps to reproduce
- Enable the
Enable Repository Checks
setting on the Geo primary node; - Visit the
Admin > Monitoring > Background Jobs
page on a Geo secondary node; - Click on the
Cron
tab; - Look for the
repository_check_worker
Cron job;
What is the current bug behavior?
The repository_check_worker
Cron job is disabled.
What is the expected correct behavior?
The repository_check_worker
Cron job is enabled.
Relevant logs and/or screenshots
Edited by Douglas Barbosa Alexandre