[SERVER-62017] Enable all feature flags by default in the sys-perf all feature flags variant Created: 13/Dec/21  Updated: 29/Oct/23  Resolved: 31/Jan/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 5.2.1, 5.0.7

Type: Improvement Priority: Major - P3
Reporter: Mridul Augustine (Inactive) Assignee: Mridul Augustine (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Backwards Compatibility: Fully Compatible
Backport Requested:
v5.2, v5.1, v5.0
Participants:

 Description   

Run the sys-perf all feature flag variant with all feature flags enabled by default. See SERVER-51883 for more info.

Impl notes:

Follow what SERVER-51883 does for the correctness waterfall to run the feature flag generator before this function. Note that exclusions like not enabling SBE are taken care of as part of generating the feature flags file.
Add the generated file to the tarball in the function linked above
In DSI, instead of setting feature flags explicitly here, add a top-level config to mongodb_setup that sets the feature flags using the file from the previous step. This can be done here.
Note that the same feature flags are used for mongos and mongod and for correctness and perf. They are technically separable but it has not come up so far and may not be needed for the purposes of the "all feature flags" variant.



 Comments   
Comment by Githook User [ 25/Jan/22 ]

Author:

{'name': 'Carl Raiden Worley', 'email': 'carl.worley@10gen.com', 'username': 'aggrand'}

Message: SERVER-62017 Enable all feature flags by default in the sys-perf all feature flags variant
Branch: v5.2
https://github.com/mongodb/mongo/commit/2c09127ef1dc7a026be53955b130d0707f786116

Comment by Githook User [ 25/Jan/22 ]

Author:

{'name': 'Mridul Augustine', 'email': 'mridul.augustine@mongodb.com', 'username': 'mridul-augustine'}

Message: SERVER-62017 Enable all feature flags by default in the sys-perf all feature flags variant
Branch: v5.0
https://github.com/mongodb/mongo/commit/718785a17d00153ff4fc91c1b69ff5bad5c95332

Comment by Githook User [ 07/Jan/22 ]

Author:

{'name': 'Mridul Augustine', 'email': 'mridul.augustine@mongodb.com', 'username': 'mridul-augustine'}

Message: SERVER-62017 Enable all feature flags by default in the sys-perf all feature flags variant

Address review comments
Branch: master
https://github.com/mongodb/mongo/commit/ae9b6968a22a3d85f683c39fb6bbf0c4ccb67008

Generated at Thu Feb 08 05:53:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.