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

Remove SyncSourceResolver unnecessary remote calls

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Replication
    • Fully Compatible
    • Repl 2024-07-22, Repl 2024-08-05, Repl 2024-08-19, Repl 2024-09-02

      Currently, the SyncSourceResolver finds a valid sync source and does three remote calls on that node. The first is to make sure that we aren't too stale to sync from the node, and the other two are related to rollback-via-refetch. After EMRC=false is removed from the code base, we should be able to remove those last two remote calls, so that the only check in SyncSourceResolver is the "too stale" check.

            Assignee:
            kishore.devireddy@mongodb.com Kishore Devireddy
            Reporter:
            kishore.devireddy@mongodb.com Kishore Devireddy
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: