-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
Fully Compatible
-
Storage Execution 2025-06-09, Storage Execution 2025-06-23
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
0
Index builds used to not support document deletion while the index was being built, which caused major problems for initial sync of capped collections (see SERVER-29197). To work around this, initial sync special cases capped collections and creates indexes on them before inserting any documents.
The root problem was fixed by hybrid index builds, and MultiIndexBlock now does the right thing if documents are deleted during an index build. This means that we can remove the special-casing and eliminate a place that index idents need to be plumbed through.
- is related to
-
SERVER-29197 Dangling index records when initial syncing node clones a capped collection that deletes records during collection scan
-
- Closed
-