[SERVER-72447] SBE cache tests may fail in parallel suite due to concurrent query parameter change Created: 30/Dec/22  Updated: 29/Oct/23  Resolved: 17/Jan/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.3.0-rc0

Type: Bug Priority: Major - P3
Reporter: Rui Liu Assignee: Alyssa Clark
Resolution: Fixed Votes: 0
Labels: pm2646-m4
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: QE 2023-01-09, QE 2023-01-23
Participants:
Linked BF Score: 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



 Comments   
Comment by Githook User [ 17/Jan/23 ]

Author:

{'name': 'Alyssa Wagenmaker', 'email': 'alyssa.wagenmaker@mongodb.com', 'username': 'awagenmaker'}

Message: SERVER-72447 error if CSI test is running in the parallel suite
Branch: master
https://github.com/mongodb/mongo/commit/bd424224f5a4955c78f62ca325b3a74368b4f69d

Generated at Thu Feb 08 06:21:50 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.