-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
ALL
-
Execution Team 2021-06-14
-
32
Capped collections perform un-timestamped writes to delete expired documents in FCV <= 4.4, but all documents will have had an assigned timestamp when first inserted. This breaks contracts with the storage engine regarding mixed-use timestamps and means that point-in-time reads do not work correctly on capped collections.
As a result, background validation when reading documents that have just been deleted.