Details
-
Task
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
Catalog and Routing
Description
Queryable Encryption is a feature added in 7.0 that exposes metadata collections to the user. These collections are only used to speed up queries, so they can be dropped at any time by users. As part of the track unsharded collection project we need to make the metadata of such collections consistent. The command cleanupStructuredEncryptionData spawns a coordinator that executes direct DDL operations:
We need to change them to use the DDLCoordinator version (_shardsvrRenameCollection, _shardsvrCreateCollection and _shardsvrDropCollection) so the metadata is properly tracked in the config server, and is consistent.
Additionally we need to make this coordinator to consider when the unsplittable collection is not on the primary shard.
Attachments
Issue Links
- is depended on by
-
SERVER-84406 Remove fle2 nss from the denied namespace list in shard_collection_util.js
-
- Blocked
-
-
SERVER-86059 Support tracking unsharded collections with FLE in the sharding catalog
-
- Backlog
-
-
SERVER-79254 Make CleanupStructuredEncryptionDataCoordinator work when the metadata collections are not on the db-primary shard
-
- Closed
-
- is duplicated by
-
SERVER-79254 Make CleanupStructuredEncryptionDataCoordinator work when the metadata collections are not on the db-primary shard
-
- Closed
-