-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Component/s: Client Side Encryption
-
None
-
Needed
-
Summary
- Require contentionFactor for "Indexed" explicit encryption
The default is handled in libmongocrypt. Drivers will need to upgrade libmongocrypt and update Queryable Encryption prose tests.
Motivation
The 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 SERVER-66663.
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.
- depends on
-
MONGOCRYPT-447 Raise default contention factor to 4
- Closed
- has to be finished together with
-
DRIVERS-2302 Add FLE 2 API to ClientEncryptionOpts
- Closed
- is related to
-
SERVER-66663 Raise default contention factor for FLE 2
- Closed
- split to
-
CDRIVER-4417 Require contentionFactor for "Indexed" explicit encryption
- Closed
-
CSHARP-4235 Require contentionFactor for "Indexed" explicit encryption
- Closed
-
CXX-2536 Require contentionFactor for "Indexed" explicit encryption
- Closed
-
GODRIVER-2474 Require contentionFactor for "Indexed" explicit encryption
- Closed
-
JAVA-4662 Require contentionFactor for "Indexed" explicit encryption
- Closed
-
MOTOR-988 Require contentionFactor for "Indexed" explicit encryption
- Closed
-
NODE-4343 Require contentionFactor for "Indexed" explicit encryption
- Closed
-
PHPLIB-905 Require contentionFactor for "Indexed" explicit encryption
- Closed
-
PYTHON-3319 Require contentionFactor for "Indexed" explicit encryption
- Closed
-
RUBY-3040 Require contentionFactor for "Indexed" explicit encryption
- Closed
-
RUST-1378 Require contentionFactor for "Indexed" explicit encryption
- Closed