summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2023-07-21 14:18:04 +0200
committerGitHub <noreply@github.com>2023-07-21 14:18:04 +0200
commit69c8f26946a5cdeff09ca8fe410bc11be78c158c (patch)
tree360d0a4f62bb2df4474a044e017a62414c98c3b5
parent3f5af768c8f1401f77d14ad5b6aeccdb7e02a9f0 (diff)
Add check preventing Sidekiq workers from running with Makara configured (#25850)
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
-rw-r--r--config/initializers/sidekiq.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb
index 9d2abf0745e..b847e654692 100644
--- a/config/initializers/sidekiq.rb
+++ b/config/initializers/sidekiq.rb
@@ -3,6 +3,11 @@
require_relative '../../lib/mastodon/sidekiq_middleware'
Sidekiq.configure_server do |config|
+ if Rails.configuration.database_configuration.dig('production', 'adapter') == 'postgresql_makara'
+ STDERR.puts 'ERROR: Database replication is not currently supported in Sidekiq workers. Check your configuration.'
+ exit 1
+ end
+
config.redis = REDIS_SIDEKIQ_PARAMS
config.server_middleware do |chain|