Oplog fetcher should abort if node goes down

XMLWordPrintableJSON

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

      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:
              [DO NOT USE] Backlog - Replication Team
              Reporter:
              Matthew Russotto
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: