Details
Description
SERVER-78470 introduced this condition to skip restoring children stages when Update/DeleteStages are already EOF. This appears to have caused a significant performance regression on some workloads.
Performance patches have shown that restoring children unconditionally but allowing failures to restore in the cases where it is not necessary resolves the performance regression, while keeping the same semantics required for SERVER-78470.
Attachments
Issue Links
- causes
-
SERVER-82361 Update stage swallows StorageUnavailable exception during restore and EOF
-
- Closed
-
- related to
-
SERVER-78470 Prevent multi-false UpdateStage/DeleteStage from provoking yield after having already written
-
- Closed
-