about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--Gemfile2
-rw-r--r--Gemfile.lock9
-rw-r--r--config/sidekiq.yml98
3 files changed, 54 insertions, 55 deletions
diff --git a/Gemfile b/Gemfile
index 9849b36ea..d64451589 100644
--- a/Gemfile
+++ b/Gemfile
@@ -81,7 +81,7 @@ gem 'ruby-progressbar', '~> 1.11'
 gem 'sanitize', '~> 6.0'
 gem 'scenic', '~> 1.7'
 gem 'sidekiq', '~> 6.5'
-gem 'sidekiq-scheduler', '~> 4.0'
+gem 'sidekiq-scheduler', '~> 5.0'
 gem 'sidekiq-unique-jobs', '~> 7.1'
 gem 'sidekiq-bulk', '~> 0.2.0'
 gem 'simple-navigation', '~> 4.4'
diff --git a/Gemfile.lock b/Gemfile.lock
index 8e6e5a28f..3bf7699d6 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -272,7 +272,7 @@ GEM
       fog-json (>= 1.0)
       ipaddress (>= 0.8)
     formatador (0.3.0)
-    fugit (1.7.1)
+    fugit (1.8.1)
       et-orbi (~> 1, >= 1.2.7)
       raabro (~> 1.4)
     fuubar (2.5.1)
@@ -640,10 +640,9 @@ GEM
       redis (>= 4.5.0, < 5)
     sidekiq-bulk (0.2.0)
       sidekiq
-    sidekiq-scheduler (4.0.3)
-      redis (>= 4.2.0)
+    sidekiq-scheduler (5.0.0)
       rufus-scheduler (~> 3.2)
-      sidekiq (>= 4, < 7)
+      sidekiq (>= 4, < 8)
       tilt (>= 1.4.0)
     sidekiq-unique-jobs (7.1.29)
       brpoplpush-redis_script (> 0.1.1, <= 2.0.0)
@@ -867,7 +866,7 @@ DEPENDENCIES
   scenic (~> 1.7)
   sidekiq (~> 6.5)
   sidekiq-bulk (~> 0.2.0)
-  sidekiq-scheduler (~> 4.0)
+  sidekiq-scheduler (~> 5.0)
   sidekiq-unique-jobs (~> 7.1)
   simple-navigation (~> 4.4)
   simple_form (~> 5.2)
diff --git a/config/sidekiq.yml b/config/sidekiq.yml
index b8739aab3..2278329a5 100644
--- a/config/sidekiq.yml
+++ b/config/sidekiq.yml
@@ -9,52 +9,52 @@
   - [scheduler]
 :scheduler:
   :listened_queues_only: true
-:schedule:
-  scheduled_statuses_scheduler:
-    every: '5m'
-    class: Scheduler::ScheduledStatusesScheduler
-    queue: scheduler
-  trends_refresh_scheduler:
-    every: '5m'
-    class: Scheduler::Trends::RefreshScheduler
-    queue: scheduler
-  trends_review_notifications_scheduler:
-    every: '6h'
-    class: Scheduler::Trends::ReviewNotificationsScheduler
-    queue: scheduler
-  indexing_scheduler:
-    every: '5m'
-    class: Scheduler::IndexingScheduler
-    queue: scheduler
-  vacuum_scheduler:
-    cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *'
-    class: Scheduler::VacuumScheduler
-    queue: scheduler
-  follow_recommendations_scheduler:
-    cron: '<%= Random.rand(0..59) %> <%= Random.rand(6..9) %> * * *'
-    class: Scheduler::FollowRecommendationsScheduler
-    queue: scheduler
-  user_cleanup_scheduler:
-    cron: '<%= Random.rand(0..59) %> <%= Random.rand(4..6) %> * * *'
-    class: Scheduler::UserCleanupScheduler
-    queue: scheduler
-  ip_cleanup_scheduler:
-    cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *'
-    class: Scheduler::IpCleanupScheduler
-    queue: scheduler
-  pghero_scheduler:
-    cron: '0 0 * * *'
-    class: Scheduler::PgheroScheduler
-    queue: scheduler
-  instance_refresh_scheduler:
-    cron: '0 * * * *'
-    class: Scheduler::InstanceRefreshScheduler
-    queue: scheduler
-  accounts_statuses_cleanup_scheduler:
-    interval: 1 minute
-    class: Scheduler::AccountsStatusesCleanupScheduler
-    queue: scheduler
-  suspended_user_cleanup_scheduler:
-    interval: 1 minute
-    class: Scheduler::SuspendedUserCleanupScheduler
-    queue: scheduler
+  :schedule:
+    scheduled_statuses_scheduler:
+      every: '5m'
+      class: Scheduler::ScheduledStatusesScheduler
+      queue: scheduler
+    trends_refresh_scheduler:
+      every: '5m'
+      class: Scheduler::Trends::RefreshScheduler
+      queue: scheduler
+    trends_review_notifications_scheduler:
+      every: '6h'
+      class: Scheduler::Trends::ReviewNotificationsScheduler
+      queue: scheduler
+    indexing_scheduler:
+      every: '5m'
+      class: Scheduler::IndexingScheduler
+      queue: scheduler
+    vacuum_scheduler:
+      cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *'
+      class: Scheduler::VacuumScheduler
+      queue: scheduler
+    follow_recommendations_scheduler:
+      cron: '<%= Random.rand(0..59) %> <%= Random.rand(6..9) %> * * *'
+      class: Scheduler::FollowRecommendationsScheduler
+      queue: scheduler
+    user_cleanup_scheduler:
+      cron: '<%= Random.rand(0..59) %> <%= Random.rand(4..6) %> * * *'
+      class: Scheduler::UserCleanupScheduler
+      queue: scheduler
+    ip_cleanup_scheduler:
+      cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *'
+      class: Scheduler::IpCleanupScheduler
+      queue: scheduler
+    pghero_scheduler:
+      cron: '0 0 * * *'
+      class: Scheduler::PgheroScheduler
+      queue: scheduler
+    instance_refresh_scheduler:
+      cron: '0 * * * *'
+      class: Scheduler::InstanceRefreshScheduler
+      queue: scheduler
+    accounts_statuses_cleanup_scheduler:
+      interval: 1 minute
+      class: Scheduler::AccountsStatusesCleanupScheduler
+      queue: scheduler
+    suspended_user_cleanup_scheduler:
+      interval: 1 minute
+      class: Scheduler::SuspendedUserCleanupScheduler
+      queue: scheduler