[DRIVERS-2590] Remove workaround to enable featureFlagFLE2ProtocolVersion2 Created: 29/Mar/23 Updated: 14/Apr/23 Resolved: 14/Apr/23 |
|
| Status: | Closed |
| Project: | Drivers |
| Component/s: | Client Side Encryption |
| Fix Version/s: | None |
| Type: | Task | Priority: | Unknown |
| Reporter: | Kevin Albertson | Assignee: | Kevin Albertson |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Driver Changes: | Needed | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Downstream Changes Summary: | Remove the no longer used `ENABLE_featureFlagFLE2ProtocolVersion2=ON` from the driver's Evergreen project. If `ENABLE_featureFlagFLE2ProtocolVersion2=ON` was not added, there is nothing to do. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Engineering Lead: | |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Driver Compliance: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
SummaryEnabling 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. MotivationWho 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 CriteriaThe setfle2parameter.py script and check for ENABLE_featureFlagFLE2ProtocolVersion2 are removed from drivers-evergreen-tools. |
| Comments |
| Comment by Githook User [ 31/Mar/23 ] |
|
Author: {'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}Message:
Older servers will error with `Unknown --setParameter`
find-python3.sh requires bash
|