From ce686a008f97708099efbe9969d1a83f8b8950cf Mon Sep 17 00:00:00 2001 From: David Taylor Date: Fri, 18 Sep 2020 11:44:25 +0100 Subject: [PATCH] DEV: Refresh site settings on Redis fallback (#10700) This ensures that all app instances have up-to-date data, even if they missed a message-bus update during the failover --- config/initializers/002-rails_failover.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/initializers/002-rails_failover.rb b/config/initializers/002-rails_failover.rb index a8973bd3820..fcb157466c9 100644 --- a/config/initializers/002-rails_failover.rb +++ b/config/initializers/002-rails_failover.rb @@ -17,6 +17,8 @@ if defined?(RailsFailover::Redis) ObjectSpace.each_object(DistributedCache) do |cache| cache.clear end + + SiteSetting.refresh! end if Rails.logger.respond_to? :chained