-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Serverless
-
Fully Compatible
-
Service Arch 2023-10-16, Server Serverless 2023-08-21, Server Serverless 2023-09-04, Server Serverless 2023-09-18, Server Serverless 2023-10-02
Only the admin, local, and config databases should be allowed to be created without a tenantId in DatabaseNameUtil::deserialize.
- depends on
-
SERVER-80533 Pass serialization context into agg parseFromBSON from error_labels
- Closed
-
SERVER-80635 Use AuthPrevalidated for auth-specific de/serialization
- Closed
-
SERVER-80743 Investigate listDatabases returning double-prefixed dbNames
- Closed
-
SERVER-80753 Modify runCheckOnReplSet to call isMaster on admin
- Closed
-
SERVER-80779 Enumerate VTS for the serialization context
- Closed
-
SERVER-80833 Pass serialization context into agg parseFromBSON from auth
- Closed
-
SERVER-81035 Create catalog-specific deserializer for pattern matching
- Closed
-
SERVER-81465 Prevent runTestTenantPrefixAlone test when tenantIds are required
- Closed
-
SERVER-81540 Create agg request using tenantId in auth session test
- Closed
-
SERVER-81831 Pass tenantIds into IDL parsers in query analysis
- Closed
- has to be done before
-
SERVER-78534 Only allow specific global collections to be created without a tenantId
- Closed
- is duplicated by
-
SERVER-73025 Assert a tenantId always exists on a non-global NamespaceString or DatabaseName
- Closed
-
SERVER-74508 Complete TODO listed in SERVER-73025
- Closed