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

Oplog fetcher should abort if node goes down

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Replication

      Because the oplog fetcher uses a separate connection, it is possible that when a node goes down and is noticed for lack of heartbeats, the oplog fetcher will continue to wait on the exhaust connection for some time before it realizes it has timed out. To mitigate this, when a sync source is detected to be down due to heartbeats, and we aren't actively receiving oplog data, we should break the exhaust connection and retry sync source selection.

            Assignee:
            backlog-server-repl [DO NOT USE] Backlog - Replication Team
            Reporter:
            matthew.russotto@mongodb.com Matthew Russotto
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: