Allow Sidekiq workers to be disabled by default by configuration
Till now, we enabled all workers when a node was connected as a geo node; we now only enable the needed geo workers. With that, we can in the future disable the offline cloud license provision worker for SaaS. This features is behind a feature flag disable_bulk_sidekiq_job_activation EE: true Changelog: added
显示
- config/initializers/sidekiq.rb 2 个添加, 13 个删除config/initializers/sidekiq.rb
- ee/config/feature_flags/experiment/stop_bulk_sidekiq_job_activation.yml 9 个添加, 0 个删除...ure_flags/experiment/stop_bulk_sidekiq_job_activation.yml
- ee/lib/gitlab/geo/cron_manager.rb 62 个添加, 18 个删除ee/lib/gitlab/geo/cron_manager.rb
- ee/lib/gitlab/geo/geo_tasks.rb 10 个添加, 0 个删除ee/lib/gitlab/geo/geo_tasks.rb
- ee/spec/lib/gitlab/geo/cron_manager_spec.rb 66 个添加, 18 个删除ee/spec/lib/gitlab/geo/cron_manager_spec.rb
- ee/spec/lib/gitlab/geo/geo_tasks_spec.rb 50 个添加, 5 个删除ee/spec/lib/gitlab/geo/geo_tasks_spec.rb
- ee/spec/tasks/geo_rake_spec.rb 8 个添加, 3 个删除ee/spec/tasks/geo_rake_spec.rb
- lib/gitlab/sidekiq_config/cron_job_initializer.rb 30 个添加, 0 个删除lib/gitlab/sidekiq_config/cron_job_initializer.rb
- spec/lib/gitlab/sidekiq_config/cron_job_initializer_spec.rb 25 个添加, 8 个删除spec/lib/gitlab/sidekiq_config/cron_job_initializer_spec.rb
加载中
想要评论请 注册 或 登录