Block writes to a tenant's data before selecting the block timestamp

XMLWordPrintableJSON

    • Fully Compatible
    • ALL
    • v5.0
    • Sharding 2021-05-17, Sharding 2021-06-14, Sharding 2021-05-31
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently we block writes to a tenant's data after reserving the oplog slot that corresponds to the block timestamp. This means a write to the tenant's data can commit with a higher opTime timestamp than the block timestamp, which is at odds with the design. Instead, we should block writes before reserving the oplog slot.

              Assignee:
              Jack Mulrow
              Reporter:
              Jack Mulrow
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: