-
Type: Task
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
Currently, we use pointer values to check whether the CollectionCatalog has been updated when trying to acquire a consistent catalog and snapshot. This is fine most of the time but it's technically possible that the memory address could be reused for the new version of the catalog, so the pointer values could be the same even if the catalog has actually been updated. We should consider adding a counter/catalog version that gets updated whenever a new version of the catalog is created, so that we can reliably compare two versions of the catalog.
- related to
-
SERVER-73956 Complete TODO listed in SERVER-71660
- Closed
-
SERVER-74003 Complete TODO listed in SERVER-71660
- Closed