Geo: Enable geo_self_heal_checksum_mismatch feature flag by default
What does this MR do and why?
Enable the geo_self_heal_checksum_mismatch ops feature flag by default (set default_enabled: true).
This flag was introduced in !246765 (merged) and controls the automatic self-heal loop for Geo checksum mismatches that never resolve because the primary's stored checksum is stale rather than the secondary's copy being wrong.
With this flag enabled by default, Geo secondaries will automatically report persistent checksum mismatches to the primary, which will flip the affected resource back to verification_pending so the existing verification pipeline can recompute and propagate the correct checksum — without requiring manual intervention.
Note: As mentioned in the original MR, !248366 (merged) must land first as a prerequisite for this to work correctly.
References
- Original MR: !246765 (merged)
- Feature issue: #562796 (closed)
- Prerequisite MR: !248366 (merged)
Screenshots or screen recordings
Not applicable (backend-only change).
How to set up and validate locally
- Verify the flag is enabled by default:
Feature.enabled?(:geo_self_heal_checksum_mismatch, :instance, type: :ops) # => true - Follow the validation steps from the original MR: !246765 (merged)
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.