-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Unknown
-
None
-
Component/s: Client Side Encryption
-
Needed
-
Summary
Two requested changes for FLE 2 CreateCollection and Drop behavior added in DRIVERS-2284:
1. Add clusteredIndex option to state collections.
2. Drop the data collection after state collections.
Motivation
1. The FLE 2 secondary collections benefit from being clustered collections on _id. This reduces the write amplification by 50%.
2. The server warns if the data collection is dropped before state collections per SERVER-64914.
If the problem does occur, what are the consequences and how severe are they?
2. The logs may confuse users.
Is this issue urgent?
IMO Yes. This should be done for 6.0.
Is this ticket only for tests?
No. This is a functional change.
- split to
-
PHPLIB-851 Queryable encryption support for createCollection and dropCollection
- Closed
-
MOTOR-962 Update FLE 2 collection management
- Backlog
-
PYTHON-3270 Update FLE 2 collection management
- Closed
-
RUBY-2995 Update FLE 2 collection management
- Closed
-
CDRIVER-4389 Update FLE 2 collection management
- Closed
-
CSHARP-4173 Update FLE 2 collection management
- Closed
-
CXX-2512 Update FLE 2 collection management
- Closed
-
GODRIVER-2419 Update Queryable Encryption collection management
- Closed
-
JAVA-4609 Update queryable encryption support in collection management
- Closed
-
NODE-4246 Update FLE 2 collection management
- Closed
-
RUST-1324 Update FLE 2 collection management
- Closed