-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: manual
-
Labels:None
Since snapshot readConcern is supported within txns, Need to update operations that support txns.
Scope of work (see below as a curated list from the readConcern snapshot ticket)
- find
- getMore
- Note that it will not actually be possible to specify the readConcern level "snapshot" for getMore. Instead, it will inherit its readConcern from the originating command, as it does today.
parallelCollectionScanNot allowed in txns- aggregate (including $lookup and $geoNear)
- but not $out. The $out stage will be prohibited for use within pipelines executed with readConcern level snapshot due to use of metadata operations.
- distinct
groupSince not allowed within transactionsgeoNear (deprecated)Since not allowed in transactions- geoSearch
- insert
- update (single & multi)
- delete (single & multi)
- findAndModify
Reviewers
Culled from the various server tickets
- Tess
- David
- James
- Siyuan
- is related to
-
DOCS-11505 Document Transactions
- Closed
-
DOCS-11540 Docs for SERVER-33218: Implement shell API for transactions
- Closed
- related to
-
DOCS-11529 Docs for SERVER-33666: Make $geoNear stage and geoNear command support readConcern level snapshot
- Closed