diff --git a/CHANGELOG.md b/CHANGELOG.md index 9aba54a..f552c75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # Changelog ### 0.9.0 -- Add a `CompleteStaleJobGroupsJob`, which can be run periodically to close "stuck" job groups +- Add a `CompleteStuckJobGroupsJob`, which can be run periodically to close "stuck" job groups ### 0.8.0 - Drop support for ruby < 2.7 diff --git a/README.md b/README.md index 30f30ec..64e7e25 100644 --- a/README.md +++ b/README.md @@ -115,7 +115,7 @@ As a remedy for the above scenario, a job is provided which cleans up any job gr run this job periodically (for example in a cron job), especially in high-thoughput applications. ```ruby -Delayed::JobGroups::CompleteStaleJobGroupsJob.enqueue +Delayed::JobGroups::CompleteStuckJobGroupsJob.enqueue ``` ## Supported Platforms diff --git a/lib/delayed/job_groups/complete_stale_job_groups_job.rb b/lib/delayed/job_groups/complete_stuck_job_groups_job.rb similarity index 92% rename from lib/delayed/job_groups/complete_stale_job_groups_job.rb rename to lib/delayed/job_groups/complete_stuck_job_groups_job.rb index c9335eb..83e66f3 100644 --- a/lib/delayed/job_groups/complete_stale_job_groups_job.rb +++ b/lib/delayed/job_groups/complete_stuck_job_groups_job.rb @@ -2,7 +2,7 @@ module Delayed module JobGroups - class CompleteStaleJobGroupsJob + class CompleteStuckJobGroupsJob if defined?(Delayed::Extensions::SystemJobWithoutSecurityContext) include Delayed::Extensions::SystemJobWithoutSecurityContext end diff --git a/lib/delayed_job_groups_plugin.rb b/lib/delayed_job_groups_plugin.rb index 6c0caef..5179ed7 100644 --- a/lib/delayed_job_groups_plugin.rb +++ b/lib/delayed_job_groups_plugin.rb @@ -5,7 +5,7 @@ require 'delayed_job' require 'delayed_job_active_record' require 'delayed/job_groups/compatibility' -require 'delayed/job_groups/complete_stale_job_groups_job' +require 'delayed/job_groups/complete_stuck_job_groups_job' require 'delayed/job_groups/job_extensions' require 'delayed/job_groups/job_group' require 'delayed/job_groups/plugin' diff --git a/spec/delayed/job_groups/complete_stale_job_groups_job_spec.rb b/spec/delayed/job_groups/complete_stuck_job_groups_job_spec.rb similarity index 94% rename from spec/delayed/job_groups/complete_stale_job_groups_job_spec.rb rename to spec/delayed/job_groups/complete_stuck_job_groups_job_spec.rb index 9b8e84a..6d45e22 100644 --- a/spec/delayed/job_groups/complete_stale_job_groups_job_spec.rb +++ b/spec/delayed/job_groups/complete_stuck_job_groups_job_spec.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -describe Delayed::JobGroups::CompleteStaleJobGroupsJob do +describe Delayed::JobGroups::CompleteStuckJobGroupsJob do describe "#perform" do let(:job) { described_class.new }