From c29076152dcd894dc34fa498147447edaf974109 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan <tgx_world@hotmail.com> Date: Tue, 19 Feb 2019 10:29:08 +0800 Subject: [PATCH] PERF: Reduce hit to Redis server when keeping a site in reaonly mode. --- lib/discourse.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/discourse.rb b/lib/discourse.rb index 7f5b0182e0b..780321a361b 100644 --- a/lib/discourse.rb +++ b/lib/discourse.rb @@ -333,9 +333,7 @@ module Discourse @dbs.each do |db| RailsMultisite::ConnectionManagement.with_connection(db) do - if readonly_mode?(key) - $redis.expire(key, READONLY_MODE_KEY_TTL) - else + if !$redis.expire(key, READONLY_MODE_KEY_TTL) @dbs.delete(db) end end