-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Serverless
-
Fully Compatible
-
Server Serverless 2023-06-26, Server Serverless 2023-07-10, Server Serverless 2023-07-24, Server Serverless 2023-08-07
-
5
There are a lot of code places which call " DatabaseName::db()" so that the tenant information is dropped off. In this ticket, we should make this function private and change its call sites too.
- depends on
-
SERVER-78005 Replace DatabaseName::db() with other proper functions in unit test codes
-
- Closed
-
-
SERVER-78046 Check DatabaseName object is admin, config or local via functions
-
- Closed
-
-
SERVER-78112 Change call sites of `DatabaseName::db()` in shard code to use other proper functions
-
- Closed
-
-
SERVER-78261 Avoid too long db name in multitenancy environment
-
- Closed
-
-
SERVER-78262 Create a DatabaseName serialize function for serialization db without tenant prefix
-
- Closed
-
-
SERVER-78263 Serialize db name in the listDatabase command response with SerializationContext
-
- Closed
-
-
SERVER-79341 Make CollectionUUIDMismatchInfo serialize/deserialize including tenant id
-
- Closed
-
- has to be done before
-
SERVER-65456 Make NamespaceString::db_deprecated() private
-
- Closed
-
- is related to
-
SERVER-76771 Change audit::log*Database to use a DatabaseName
-
- Closed
-