Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-61505

Remove checks in initial sync code that check the sync source wireVersion for resumable initial sync feature compatibility

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 5.3.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Replication 2021-12-13, Replication 2021-12-27, Replication 2022-01-10

      Now that we are developing versions past 5.2, we are able to remove some stale code in the initial sync code path that checks whether the wireVersion < WireVersion::RESUMABLE_INITIAL_SYNC. For versions 5.0 and beyond, we should never expect to sync from a node lower than version 4.4, so we should always be able to assume the sync source supports resumable initial sync. 

      Areas that we currently check WireVersion:

            Assignee:
            gabriel.marks@mongodb.com Gabriel Marks
            Reporter:
            jason.chan@mongodb.com Jason Chan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: