ExportXMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Storage Execution 2026-09-28
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In ReplicatedFastCountManager::initializeMetadata(), we must check if there is a pre-existing watermark during recovery. If yes, the flusher should not emit another watermark until the flusher persists its first checkpoint.

      This change is motivated by the pathological case where a node experienced several faults consecutively, emits several watermarks without corresponding checkpoints, and the tailer gets stuck behind. It also simplifies the oplog application logic on standby.

      See design for more info.

            Assignee:
            Cedric Sirianni
            Reporter:
            Cedric Sirianni
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: