Skip to content

Commit

Permalink
Remove schedules_changed set on startup
Browse files Browse the repository at this point in the history
schedules_changed's type was changed from SET to ZSET, so we remove old versions at startup
  • Loading branch information
snmgian committed Aug 31, 2017
1 parent ca4617c commit cc0e348
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 3 additions & 0 deletions lib/sidekiq-scheduler.rb
Expand Up @@ -28,6 +28,9 @@
listened_queues_only: listened_queues_only
}

# schedules_changed's type was changed from SET to ZSET, so we remove old versions at startup
Sidekiq.redis { |r| r.del(:schedules_changed) unless r.type(:schedules_changed) == 'zset' }

schedule_manager = SidekiqScheduler::Manager.new(scheduler_options)
config.options[:schedule_manager] = schedule_manager
config.options[:schedule_manager].start
Expand Down
2 changes: 0 additions & 2 deletions lib/sidekiq/scheduler.rb
Expand Up @@ -74,8 +74,6 @@ def load_schedule!
end
end

Sidekiq.redis { |r| r.del(:schedules_changed) unless r.type(:schedules_changed) == 'zset' }

logger.info 'Schedules Loaded'
else
logger.info 'SidekiqScheduler is disabled'
Expand Down

0 comments on commit cc0e348

Please sign in to comment.