gitlab-org--gitlab-foss/app/workers/repository_check/dispatch_worker.rb

16 lines
352 B
Ruby
Raw Normal View History

module RepositoryCheck
class DispatchWorker
include ApplicationWorker
include CronjobQueue
include ::EachShardWorker
def perform
return unless Gitlab::CurrentSettings.repository_checks_enabled
2018-06-27 14:42:17 +00:00
each_eligible_shard do |shard_name|
RepositoryCheck::BatchWorker.perform_async(shard_name)
end
end
end
end