Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-80859

Reshuffle UpdateStage/DeleteStage's logic to skip restore

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.2.0-rc0, 7.1.0-rc4
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Fully Compatible
    • v7.1
    • Sharding EMEA 2023-09-18, Sharding EMEA 2023-10-02
    • 130

      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.

            Assignee:
            jordi.serra-torrens@mongodb.com Jordi Serra Torrens
            Reporter:
            jordi.serra-torrens@mongodb.com Jordi Serra Torrens
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: