Ignore removed initial sync server parameters in IDL compatibility check

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.1.0-rc0
    • Affects Version/s: None
    • Component/s: Replication
    • None
    • Replication
    • Fully Compatible
    • Repl 2026-08-31
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Overview

      The IDL compatibility checker reports ID0092 when comparing released IDL snapshots with master because three initial-sync server parameters were removed by the initial-sync revert. Add intentional compatibility exceptions for these removed parameters.

      Affected parameters

      • initialSyncWaitForSyncSourceLastStableRecoveryTs
      • initialSyncWaitForSyncSourceLastStableRecoveryTsRetryPeriodSecs
      • initialSyncWaitForSyncSourceLastStableRecoveryTsInitiatingSetThresholdSecs

      Scope

      Update IGNORE_REMOVED_PARAMETERS_LIST in the IDL compatibility checker, adding only the three parameters above. The exception should document that these parameters existed in stable IDL snapshots and are intentionally absent from master after the initial-sync revert.

      Acceptance Criteria

      • The compatibility checker no longer reports ID0092 for the three listed initial-sync parameters.
      • No regex parameter or create-command access-check exception is added as part of this task. The internalQueryCheckRegexMatchUTF8Boundary removal and create ID0065 failures from BF-45873 are explicitly out of scope.

            Assignee:
            Moustafa Maher
            Reporter:
            Moustafa Maher
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: