[SERVER-76243] [7.0] Point-in-time catalog feature flag checks differ in code and testing Created: 18/Apr/23  Updated: 29/Oct/23  Resolved: 25/Apr/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.0-rc1

Type: Bug Priority: Major - P3
Reporter: Louis Williams Assignee: Gregory Wlodarek
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Execution Team 2023-05-01
Participants:
Linked BF Score: 48

 Description   

In a cluster where the primary is 7.0 (feature flag is enabled by default) and the FCV is downgraded, we will use the new PIT catalog behavior ignoring the FCV. This is problematic in our testing, since we check if the feature flag is enabled based on the FCV, and the code ignores FCV.

I think the solution is to use the ignoreFCV option in our tests.



 Comments   
Comment by Githook User [ 25/Apr/23 ]

Author:

{'name': 'Gregory Wlodarek', 'email': 'gregory.wlodarek@mongodb.com', 'username': 'GWlodarek'}

Message: SERVER-76243 Fix point-in-time catalog lookups multi-version feature flag usage
Branch: v7.0
https://github.com/mongodb/mongo/commit/c18dbb9c91adb26518030a2f051cf1cb1562ea08

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