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

Add assertions to SBE leaf stages checking that memory doesn't get unpinned

    XMLWordPrintable

    Details

    • Type: Task
    • Status: In Progress
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: None
    • Labels:
      None
    • Sprint:
      Execution Team 2021-10-04, Execution Team 2021-10-18, Execution Team 2021-11-01

      Description

      To mitigate the risk of hard-to-reproduce BFs coming out of the yielding project, we should add some (debug build only) assertions to the SBE leaf stages which check that the memory owned by the storage layer does not change underneath the query plan between saves()/restores().

      We should also make sure a variant exercising this behavior gets run in evergreen.

        Attachments

          Activity

            People

            Assignee:
            ian.boros Ian Boros
            Reporter:
            ian.boros Ian Boros
            Participants:
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated: