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

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • None
    • None
    • Fully Compatible
    • ALL
    • QE 2023-01-09, QE 2023-01-23
    • 20

    Description

      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

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: