Support Operation FCV in replica set transactions

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: 8.3.0-rc0
    • Component/s: None
    • None
    • Catalog and Routing
    • 🟦 Shard Catalog
    • None
    • None
    • None
    • None
    • None
    • None

      Unlike in sharding, replica set transactions can include operations such as create in an user transactions.

       

      As part of this issue we should verify that this works correctly, including:

      • That the versionContext field is replicated in ops inside a transaction (applyOps) oplog entry.
      • That even if the operation that acquired an OFCV completes, releasing the OFCV, setFCV still drains any pending transactions (until they commit or abort) before going to the metadata cleanup step.

            Assignee:
            Unassigned
            Reporter:
            Joan Bruguera Micó
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: