-
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.