-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution NAMER
-
Fully Compatible
-
Execution NAMR Team 2023-10-02, Execution NAMR Team 2023-10-16
The CollectionIndexUsageTracker is using the shared decorations on Collection instances while implementing its own versioning mechanism. This leads to overly complicated code and a less robust versioning system that needs to rely on rollback handlers and handling inconsistent state.
We should be able to piggyback on the existing Collection versioning system to simplify this class and index add/removal by getting rid of unnecessary rollback handlers.
- is related to
-
SERVER-77131 Remove and ban any write to collection instance in commit handlers
- Closed