Create SBE plan cache eviction integration tests

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      There are no jstests that test SBE plan cache eviction due to reaching the cache size limit. There are unit tests, but this feature should also be integration tested.

      Here is a patch that adds an invariant(0) to the LRU cache eviction code. The failures are from query stats tests (which also use the LRU map) and unit tests. There are no failures from plan cache tests.
      https://spruce.mongodb.com/version/64e7933e2fbabe81193b4d85/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC

            Assignee:
            [DO NOT USE] Backlog - Query Execution
            Reporter:
            Matt Boros
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: