mirror of
https://github.com/discourse/discourse.git
synced 2025-03-06 11:19:51 +00:00
FIX: hanging specs
This commit is contained in:
parent
76e74f6a3b
commit
6d9a88c33b
@ -21,12 +21,8 @@ class SidekiqPauser
|
||||
|
||||
def unpause!
|
||||
@mutex.synchronize do
|
||||
if @extend_lease_thread
|
||||
@extend_lease_thread.kill
|
||||
@extend_lease_thread.join
|
||||
@extend_lease_thread = nil
|
||||
end
|
||||
end
|
||||
|
||||
redis.del(paused_key)
|
||||
true
|
||||
@ -37,6 +33,7 @@ class SidekiqPauser
|
||||
def extend_lease_thread
|
||||
Thread.new do
|
||||
while true do
|
||||
break unless @mutex.synchronize { @extend_lease_thread }
|
||||
redis.expire paused_key, 60
|
||||
sleep 30
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user