Loading
Remove ci_finished_builds_ch_sync_mode_split feature flag
Summary
Removes the ci_finished_builds_ch_sync_mode_split feature flag, making the mode-split behavior permanent when a ClickHouse backfill is in progress.
The feature flag was rolled out, enabled globally, and verified in production. When a backfill is in progress, sync workers are now always split into 2 "recent" workers (last 7 days) and 3 "backfill" workers (older records).
Changes
-
Cron worker: Removed
Feature.enabled?check —enqueue_split_workersis now called directly whenbackfill_in_progress? -
Feature flag YAML: Deleted
config/feature_flags/gitlab_com_derisk/ci_finished_builds_ch_sync_mode_split.yml - Specs: Removed feature flag stub contexts, flattened the backfill spec to test split behavior directly
Related
- Feature flag rollout issue: #592721 (closed)
- Original implementation MR: !226068 (merged)
- Feature issue: #592720 (closed)