Race condition can cause replSetUpdatePosition command to be sent with information about nodes that the sync source doesn't yet know about

XMLWordPrintableJSON

    • ALL
    • 0
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In sync_source_feedback.cpp we first check if a handshake is needed or we need to send a sync progress update upstream. But if after that check but before sending the progress update we receive a handshake from another secondary chaining off of us, then the update we send can include information about this new chained node, but we haven't sent a handshake for that node upstream to our sync source yet.

              Assignee:
              Spencer Brody (Inactive)
              Reporter:
              Spencer Brody (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: