[SERVER-80226] Remove feature flag uses by this project (i.e. enable feature all the time) Created: 17/Aug/23  Updated: 30/Aug/23

Status: Backlog
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: PM Bot Assignee: Backlog - Query Execution
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Query Execution
Participants:

 Description   

Enable the feature flag for this project.



 Comments   
Comment by Kevin Cherkauer [ 30/Aug/23 ]

This project reuses the featureFlagSbeFull feature flag instead of creating its own. We should thus mark all of this project's uses with comments like

// TODO SERVER-80226: Remove use of featureFlagSbeFull by $unwind Pushdown feature.

This ticket is to remove the uses of this feature flag by this project, which will enable the feature all the time. This includes removing it from both product and test code (C++ and JavaScript).

C++ code example:

// TODO SERVER-80226: Remove use of featureFlagSbeFull by $unwind Pushdown feature.
// (Ignore FCV check): This is intentional because we always want to use this feature when
// the feature flag is enabled.
if (feature_flags::gFeatureFlagSbeFull.isEnabledAndIgnoreFCVUnsafe()) {

JavaScript code example:

// TODO SERVER-80226: Remove use of featureFlagSbeFull by $unwind Pushdown feature.
if (checkSBEEnabled(db, ["featureFlagSbeFull"])) {

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