Remove feature flag from BackgroundMigrationWorker

The feature has been running on GitLab.com for a while now, without any
problems. This commit removes the eature flag, and enables the feature
for all users.
This commit is contained in:
Yorick Peterse 2018-08-28 13:49:16 +02:00
parent ad985d8d6b
commit e951a15cdc
No known key found for this signature in database
GPG Key ID: EDD30D2BEB691AC9
2 changed files with 6 additions and 13 deletions

View File

@ -10,17 +10,7 @@ class BackgroundMigrationWorker
# maintenance related tasks have plenty of time to clean up after a migration
# has been performed.
def self.minimum_interval
if enable_health_check?
2.minutes.to_i
else
5.minutes.to_i
end
end
def self.enable_health_check?
Rails.env.development? ||
Rails.env.test? ||
Feature.enabled?('background_migration_health_check')
2.minutes.to_i
end
# Performs the background migration.
@ -86,8 +76,6 @@ class BackgroundMigrationWorker
# class_name - The name of the background migration that we might want to
# run.
def healthy_database?
return true unless self.class.enable_health_check?
return true unless Gitlab::Database.postgresql?
!Postgresql::ReplicationSlot.lag_too_great?

View File

@ -0,0 +1,5 @@
---
title: Remove health check feature flag in BackgroundMigrationWorker
merge_request:
author:
type: changed