21 lines
672 B
Ruby
21 lines
672 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Patch to address https://github.com/ondrejbartas/sidekiq-cron/issues/361
|
|
# This restores the poll interval to v1.2.0 behavior
|
|
# https://github.com/ondrejbartas/sidekiq-cron/blob/v1.2.0/lib/sidekiq/cron/poller.rb#L36-L38
|
|
# This patch only applies to v1.4.0
|
|
require 'sidekiq/cron/version'
|
|
|
|
if Gem::Version.new(Sidekiq::Cron::VERSION) != Gem::Version.new('1.4.0')
|
|
raise 'New version of sidekiq-cron detected, please remove or update this patch'
|
|
end
|
|
|
|
module Gitlab
|
|
module Patch
|
|
module SidekiqCronPoller
|
|
def poll_interval_average
|
|
Sidekiq.options[:poll_interval] || Sidekiq::Cron::POLL_INTERVAL
|
|
end
|
|
end
|
|
end
|
|
end
|