From b063b89311168a9a56108504a8abcaaaa54e3c38 Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Thu, 22 Mar 2018 10:31:48 +0000 Subject: [PATCH] Expect mirrors to update at least once every 30 minutes, and mirror updates to be at most 10s overdue --- lib/gitlab_monitor/database/row_count.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/gitlab_monitor/database/row_count.rb b/lib/gitlab_monitor/database/row_count.rb index 07623a5..5b55786 100644 --- a/lib/gitlab_monitor/database/row_count.rb +++ b/lib/gitlab_monitor/database/row_count.rb @@ -36,15 +36,15 @@ module GitLab mirrors_not_updated_recently: MIRROR_QUERY.merge( # EE only where: <<~SQL projects.import_status NOT IN ('scheduled', 'started') - AND (project_mirror_data.next_execution_timestamp - projects.mirror_last_update_at) <= '1 hour'::interval - AND projects.mirror_last_update_at < NOW() - '1 hour'::interval + AND (project_mirror_data.next_execution_timestamp - projects.mirror_last_update_at) <= '30 minutes'::interval + AND projects.mirror_last_update_at < NOW() - '30 minutes'::interval AND #{WHERE_MIRROR_ENABLED} SQL ), mirrors_behind_schedule: MIRROR_QUERY.merge( # EE only where: <<~SQL projects.import_status NOT IN ('scheduled', 'started') - AND project_mirror_data.next_execution_timestamp <= NOW() - '10 minutes'::interval + AND project_mirror_data.next_execution_timestamp <= NOW() - '10 seconds'::interval AND #{WHERE_MIRROR_ENABLED} SQL ), -- GitLab