diff --git a/.rubocop_todo/sidekiq_load_balancing/worker_data_consistency.yml b/.rubocop_todo/sidekiq_load_balancing/worker_data_consistency.yml index 05f34d84d9266838a181b6e5c728aea9a58233b3..62e509519815b24d6c7b6907e148932608a617d8 100644 --- a/.rubocop_todo/sidekiq_load_balancing/worker_data_consistency.yml +++ b/.rubocop_todo/sidekiq_load_balancing/worker_data_consistency.yml @@ -9,11 +9,6 @@ SidekiqLoadBalancing/WorkerDataConsistency: - 'app/workers/bulk_imports/finish_batched_pipeline_worker.rb' - 'app/workers/bulk_imports/pipeline_batch_worker.rb' - 'app/workers/bulk_imports/relation_batch_export_worker.rb' - - 'app/workers/chaos/cpu_spin_worker.rb' - - 'app/workers/chaos/db_spin_worker.rb' - - 'app/workers/chaos/kill_worker.rb' - - 'app/workers/chaos/leak_mem_worker.rb' - - 'app/workers/chaos/sleep_worker.rb' - 'app/workers/chat_notification_worker.rb' - 'app/workers/ci/archive_traces_cron_worker.rb' - 'app/workers/ci/build_prepare_worker.rb' diff --git a/app/workers/chaos/cpu_spin_worker.rb b/app/workers/chaos/cpu_spin_worker.rb index ff468d59806840307a54217fde1b1a823aae0cf0..81bd90ab89f7b27c48615dc050f212c2c2de4d04 100644 --- a/app/workers/chaos/cpu_spin_worker.rb +++ b/app/workers/chaos/cpu_spin_worker.rb @@ -4,7 +4,7 @@ module Chaos class CpuSpinWorker # rubocop:disable Scalability/IdempotentWorker include ApplicationWorker - data_consistency :always + data_consistency :sticky sidekiq_options retry: 3 include ChaosQueue diff --git a/app/workers/chaos/db_spin_worker.rb b/app/workers/chaos/db_spin_worker.rb index 4afe11a137fb0a2fe790f06a26057555be8abef2..ef70127f9449c02fae471adfba07e6aa6964af23 100644 --- a/app/workers/chaos/db_spin_worker.rb +++ b/app/workers/chaos/db_spin_worker.rb @@ -4,7 +4,7 @@ module Chaos class DbSpinWorker # rubocop:disable Scalability/IdempotentWorker include ApplicationWorker - data_consistency :always + data_consistency :sticky sidekiq_options retry: 3 include ChaosQueue diff --git a/app/workers/chaos/kill_worker.rb b/app/workers/chaos/kill_worker.rb index b2f41c513a2fb0f2cd5282dfcb66f45a7e9ba959..86e2d7a1030e16fca58e0540e30547bb4ff39927 100644 --- a/app/workers/chaos/kill_worker.rb +++ b/app/workers/chaos/kill_worker.rb @@ -4,7 +4,7 @@ module Chaos class KillWorker # rubocop:disable Scalability/IdempotentWorker include ApplicationWorker - data_consistency :always + data_consistency :sticky include ChaosQueue sidekiq_options retry: false diff --git a/app/workers/chaos/leak_mem_worker.rb b/app/workers/chaos/leak_mem_worker.rb index e040a5ef807830f354fb1b02b9cd4f34e329f1ad..31113e4442f2dee7a9b15795a6f7b0459b9265f9 100644 --- a/app/workers/chaos/leak_mem_worker.rb +++ b/app/workers/chaos/leak_mem_worker.rb @@ -4,7 +4,7 @@ module Chaos class LeakMemWorker # rubocop:disable Scalability/IdempotentWorker include ApplicationWorker - data_consistency :always + data_consistency :sticky sidekiq_options retry: 3 include ChaosQueue diff --git a/app/workers/chaos/sleep_worker.rb b/app/workers/chaos/sleep_worker.rb index 149bab5d9d3cfaf58cdf1cad02cc46c8ad34dec1..43b851a9f2641f50c4b725849a85680e742dc356 100644 --- a/app/workers/chaos/sleep_worker.rb +++ b/app/workers/chaos/sleep_worker.rb @@ -4,7 +4,7 @@ module Chaos class SleepWorker # rubocop:disable Scalability/IdempotentWorker include ApplicationWorker - data_consistency :always + data_consistency :sticky sidekiq_options retry: 3 include ChaosQueue