FCBIS inconsistent initialDataTimestamp and oldest timestamp

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Replication
    • ALL
    • Repl 2026-08-03
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Usually, during FCBIS oplog replay, the oldest and stable timestamp are advanced on each batch (and thus up to the tip of the oplog).

      However, when there is no oplog entries to replay, oldest timestamp is not set as that code path is not triggered.

      This means that there's two different behaviors:

      • With oplog replay: no reads can be served before the top of the oplog / lastApplied / initialDataTimestamp.
      • With no oplog replay: reads before lastApplied / initialDataTimestamp can be served, as long as the timestamp is > oldest timestamp in WT.
        • Additionally, oldest timestamp < initialDataTimestamp, which I believe can be somewhat unexpected.

      It is unclear if this is much of an issue, but might be something we want to align for consistency.

            Assignee:
            Evelyn Wu
            Reporter:
            Yujin Kang Park
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: