Add pause control strategy for ClickHouse migrations
Allows pausing Sidekiq jobs when a ClickHouse migration is running
显示
- app/workers/click_house/events_sync_worker.rb 1 个添加, 0 个删除app/workers/click_house/events_sync_worker.rb
- app/workers/concerns/click_house_worker.rb 30 个添加, 0 个删除app/workers/concerns/click_house_worker.rb
- config/feature_flags/development/pause_clickhouse_workers_during_migration.yml 8 个添加, 0 个删除...development/pause_clickhouse_workers_during_migration.yml
- config/feature_flags/development/wait_for_clickhouse_workers_during_migration.yml 8 个添加, 0 个删除...elopment/wait_for_clickhouse_workers_during_migration.yml
- doc/development/database/clickhouse/clickhouse_within_gitlab.md 20 个添加, 0 个删除...velopment/database/clickhouse/clickhouse_within_gitlab.md
- doc/development/sidekiq/worker_attributes.md 1 个添加, 1 个删除doc/development/sidekiq/worker_attributes.md
- ee/app/workers/click_house/ci_finished_builds_sync_worker.rb 1 个添加, 0 个删除ee/app/workers/click_house/ci_finished_builds_sync_worker.rb
- ee/spec/workers/click_house/ci_finished_builds_sync_worker_spec.rb 6 个添加, 0 个删除...orkers/click_house/ci_finished_builds_sync_worker_spec.rb
- lib/click_house/migration_support/errors.rb 57 个添加, 0 个删除lib/click_house/migration_support/errors.rb
- lib/click_house/migration_support/exclusive_lock.rb 78 个添加, 0 个删除lib/click_house/migration_support/exclusive_lock.rb
- lib/click_house/migration_support/migration_context.rb 1 个添加, 1 个删除lib/click_house/migration_support/migration_context.rb
- lib/click_house/migration_support/migration_error.rb 0 个添加, 55 个删除lib/click_house/migration_support/migration_error.rb
- lib/click_house/migration_support/migrator.rb 4 个添加, 21 个删除lib/click_house/migration_support/migrator.rb
- lib/click_house/migration_support/sidekiq_middleware.rb 25 个添加, 0 个删除lib/click_house/migration_support/sidekiq_middleware.rb
- lib/gitlab/sidekiq_middleware.rb 1 个添加, 0 个删除lib/gitlab/sidekiq_middleware.rb
- lib/gitlab/sidekiq_middleware/pause_control.rb 1 个添加, 0 个删除lib/gitlab/sidekiq_middleware/pause_control.rb
- lib/gitlab/sidekiq_middleware/pause_control/strategies/click_house_migration.rb 18 个添加, 0 个删除...dleware/pause_control/strategies/click_house_migration.rb
- spec/lib/click_house/migration_support/exclusive_lock_spec.rb 140 个添加, 0 个删除.../lib/click_house/migration_support/exclusive_lock_spec.rb
- spec/lib/click_house/migration_support/migration_context_spec.rb 13 个添加, 11 个删除...b/click_house/migration_support/migration_context_spec.rb
- spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb 61 个添加, 0 个删除.../click_house/migration_support/sidekiq_middleware_spec.rb
加载中
想要评论请 注册 或 登录