lib/resque/scheduler_locking.rb in resque-scheduler-2.3.1 vs lib/resque/scheduler_locking.rb in resque-scheduler-2.4.0
- old
+ new
@@ -77,10 +77,12 @@
Resque::Scheduler::Lock::Basic.new(master_lock_key)
end
end
def master_lock_key
- "#{ENV['RESQUE_SCHEDULER_MASTER_LOCK_PREFIX'] || ''}resque_scheduler_master_lock".to_sym
+ lock_prefix = ENV['RESQUE_SCHEDULER_MASTER_LOCK_PREFIX'] || ''
+ lock_prefix += ':' if lock_prefix != ''
+ "#{Resque.redis.namespace}:#{lock_prefix}resque_scheduler_master_lock"
end
def redis_master_version
Resque.redis.info['redis_version'].to_f
end