[DRIVERS-2371] Require contentionFactor for "Indexed" explicit encryption Created: 26/Jun/22 Updated: 31/Mar/23 Resolved: 31/Mar/23 |
|
| Status: | Closed |
| Project: | Drivers |
| Component/s: | Client Side Encryption |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| 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: | Update "explicit encryption" prose tests to include required contentionFactor option. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Driver Compliance: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
Summary
The default is handled in libmongocrypt. Drivers will need to upgrade libmongocrypt and update Queryable Encryption prose tests. MotivationThe server plans to support increasing the contention factor in the future. If libmongocrypt uses a fixed default value, that may risk the default client and server contention factors going out of sync. The default contention factor value was raised to 4 on the server in Is this issue urgent?Yes. This is required for correctness in Queryable Encryption with explicit encryption. This should be done before 6.0 releases. Is this ticket required by a downstream team?No. Is this ticket only for tests?Yes. libmongocrypt will update the default. Driver teams only need to update tests. |
| Comments |
| Comment by Githook User [ 28/Jun/22 ] |
|
Author: {'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}Message: |