FIX: DiscourseRedis::FallbackHandler not restricting number of threads spawned.

This commit is contained in:
Guo Xiang Tan
2016-04-15 17:05:03 +08:00
parent 9e50f36c50
commit 862b4fc9da
2 changed files with 10 additions and 2 deletions

View File

@ -18,7 +18,7 @@ class DiscourseRedis
def verify_master
synchronize do
return if @running && !recently_checked?
return if @running || recently_checked?
@running = true
end
@ -58,7 +58,7 @@ class DiscourseRedis
def recently_checked?
if @last_checked
Time.zone.now > (@last_checked + 5.seconds)
Time.zone.now <= (@last_checked + 5.seconds)
else
false
end