-
Type: Task
-
Resolution: Done
-
Priority: Unknown
-
None
-
Component/s: Client Side Encryption
-
None
-
Needed
-
Summary
Enabling featureFlagFLE2ProtocolVersion2 is required to enable the Queryable Encryption v2 protocol. SERVER-69563 plans to enable the feature flag by default.
Until latest server builds have the feature flag enabled, https://github.com/mongodb-labs/drivers-evergreen-tools/pull/285 adds a workaround to enable the flag by modifying orchestration configs. Once the feature flag is enabled by default in latest server builds, the setfle2parameter.py script and check for ENABLE_featureFlagFLE2ProtocolVersion2 can be removed.
Motivation
Who is the affected end user?
DBX Engineers
How does this affect the end user?
How likely is it that this problem or use case will occur?
Main path? Edge case?
If the problem does occur, what are the consequences and how severe are they?
Minor annoyance at a log message? Performance concern? Outage/unavailability? Failover can't complete?
Is this issue urgent?
No
Is this ticket required by a downstream team?
No
Is this ticket only for tests?
Yes
Acceptance Criteria
The setfle2parameter.py script and check for ENABLE_featureFlagFLE2ProtocolVersion2 are removed from drivers-evergreen-tools.
- has to be done after
-
SERVER-69563 Enable Feature flag for PM-2972
- Closed
-
DRIVERS-2435 Update libmongocrypt payloads to new QE protocol
- Closed
- split to
-
CDRIVER-4607 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
CSHARP-4604 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
CXX-2668 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
GODRIVER-2802 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
JAVA-4925 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
MOTOR-1112 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
NODE-5178 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
PHPLIB-1103 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
PYTHON-3656 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
RUBY-3235 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed
-
RUST-1625 Remove workaround to enable featureFlagFLE2ProtocolVersion2
- Closed