Investigate timestamp/oplog ordering assumptions that may be changed with default batching

XMLWordPrintableJSON

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

      There exist processes such as SERVER-120400 where we assume the order of operations however when batching is enabled, the timestamp of an operation is deferred until commit. If there is a set of operations that mixes DDL with non-DDL operations such that the non-DDL operation is intended to have an earlier timestamp, we may see a bug where because it is now batched (and the DDL was not) that the order of these operations change.

      We should investigate where else this bug may exist.

            Assignee:
            Shin Yee Tan
            Reporter:
            Shin Yee Tan
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: