-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
Execution Team 2022-04-04, Execution Team 2022-04-18
The current BatchedDeleteStage
- Stages docs for deletions by RecordId and SnapshotID
- Re-fetches the after a yield (
SERVER-64557) - Always re-fetches the doc at deletion: deleteDocument() without snapshotted doc.
One solution is to hold the WorkingSetMembers in memory and only free them once the deletes are committed