Track worker concurrency using Redis hash
This MR removes the sidekiq_concurrency_limit_optimized_count feature flag. Worker concurrency tracking will use the per-worker Redis hash. Changelog: other MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/167027
显示
- app/workers/concurrency_limit/resume_worker.rb 1 个添加, 13 个删除app/workers/concurrency_limit/resume_worker.rb
- config/feature_flags/gitlab_com_derisk/sidekiq_concurrency_limit_optimized_count.yml 0 个添加, 9 个删除..._com_derisk/sidekiq_concurrency_limit_optimized_count.yml
- ee/spec/workers/concurrency_limit/resume_worker_spec.rb 5 个添加, 27 个删除ee/spec/workers/concurrency_limit/resume_worker_spec.rb
- lib/gitlab/metrics/samplers/concurrency_limit_sampler.rb 1 个添加, 5 个删除lib/gitlab/metrics/samplers/concurrency_limit_sampler.rb
- lib/gitlab/sidekiq_middleware/concurrency_limit/workers_concurrency.rb 0 个添加, 79 个删除...dekiq_middleware/concurrency_limit/workers_concurrency.rb
- lib/gitlab/sidekiq_middleware/concurrency_limit/workers_map.rb 7 个添加, 1 个删除...itlab/sidekiq_middleware/concurrency_limit/workers_map.rb
- spec/lib/gitlab/metrics/samplers/concurrency_limit_sampler_spec.rb 4 个添加, 4 个删除...gitlab/metrics/samplers/concurrency_limit_sampler_spec.rb
- spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_concurrency_spec.rb 0 个添加, 177 个删除..._middleware/concurrency_limit/workers_concurrency_spec.rb
- spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_map_spec.rb 2 个添加, 1 个删除.../sidekiq_middleware/concurrency_limit/workers_map_spec.rb
加载中
想要评论请 注册 或 登录