-
Type: New Feature
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Concurrency, Storage
-
None
-
Fully Compatible
-
Execution Team 2020-06-01, Execution Team 2020-06-15
Make Collection contain a Decorable in addition to deriving from one. This new Decorable is shared across the collection's lifetime, and must internally synchronize to allow concurrent readers and writers, and holds the CollectionIndexUsageTracker. The remaining members of CollectionQueryInfo actually require a reset on executing DDL operations and thus remain a decoration of Collection.
- is depended on by
-
SERVER-47875 Split the CollectionQueryInfo into versioned information to remain as a Collection decoration and shared information that decorates Collection's new shared decorable
- Closed
- is duplicated by
-
SERVER-47874 Create a decorable object for Collection to hold via a shared pointer
- Closed