-
Type:
Task
-
Resolution: Won't Fix
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Serverless
-
Service Arch 2023-10-16, Service Arch 2023-10-30, Server Serverless 2023-08-21, Server Serverless 2023-10-02
-
3
Only the admin, local, and config databases should be allowed to be created without a tenantId in DatabaseNameUtil::deserialize. This is covered by SERVER-73113.
Then, in NamespaceStringUtil::deserialize, we should allow only certain collections in one of the admin, local, or config dbs to be created without a tenantId, as some collections in these dbs are actually per-tenant.
- has to be done after
-
SERVER-73113 Allow only specific global dbs to be created without a tenantId
-
- Closed
-
- is depended on by
-
SERVER-74907 Use tassert in NamespaceStringUtil functions
-
- Closed
-
- related to
-
SERVER-82247 Complete TODO listed in SERVER-78534
-
- Closed
-