With Lock Free Reads, Collection objects may be read without holding locks, so writers must create a copy of the Collection object for modifications, and register that with the Collection catalog to prevent concurrent reads and writes.
- depends on
-
SERVER-50273 Extend Decorable system to support copyable types
- Closed
-
SERVER-50317 Make uses of Collection const-correct
- Closed
-
SERVER-50984 Make query yielding aware of AutoGetCollection at high level
- Closed
- is related to
-
SERVER-47333 Investigate and enforce stronger snapshot checks for collections
- Closed
- related to
-
SERVER-51236 Merge UncommittedCollections with UncommittedCatalogUpdates
- Closed
-
SERVER-49881 remove noop std::move from CollectionCatalog::setCollectionNamespace() rollback handler
- Closed