Investigate whether nodes are using stale sync source data to determine sync source

XMLWordPrintableJSON

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

      From the code here, it appears that a syncing node uses the last applied time reported in heartbeats to determine whether the sync source is staler than the syncing node.

      This data could be stale as heartbeats occur every two seconds.

      The main concern here is if a syncing node is seamlessly replicating from a sync source, it wouldn't make sense to go off of stale heartbeat data and change the sync source while replication is ongoing.

              Assignee:
              Unassigned
              Reporter:
              Vishnu Kaushik
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated: