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

SBE cache tests may fail in parallel suite due to concurrent query parameter change

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Fully Compatible
    • ALL
    • QE 2023-01-09, QE 2023-01-23
    • 20

      SERVER-69956 introduced a new query parameter which is updated in many columnar store index tests. Since they run parallel with SBE cache tests, this may cause SBE cache to fail since updating the query parameter will clear the global cache.

      A temporary fix is being made in SERVER-72636 for the purpose making the build green. This ticket will cover a proper fix which could involve any of the following:
      -Using testCommandsEnabled to relax the heuristics used for planning CSI queries. This would mean no test banning is required, though it involves changing server behavior.
      -Banning all tests that call this function from within the parallel suite. We'd also change setUpServerForColumnStoreIndexTest to throw an exception any time it is run inside the parallel suite, so that future callers would not accidentally introduce the same bug.
      -Something else

            Assignee:
            alyssa.clark@mongodb.com Alyssa Clark
            Reporter:
            rui.liu@mongodb.com Rui Liu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: