-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
Server Serverless 2023-06-26, Server Serverless 2023-07-10, Server Serverless 2023-07-24, Server Serverless 2023-08-07, Server Serverless 2023-08-21, Server Serverless 2023-09-04
-
1
The listDatabase command response has db field. Currently, db name is serialized to string based on feature flag which is checked by the DatabaseNameUtil::serialize function.
In this ticket, we should thread the serialization context of command request through to reply so that we can serialize the db in reply based on the "expectPrefix" and "$tenant" fields of request.
For the listDatabaseForAllTenants command, we should always exclude the tenant prefix from the db of responses.
- depends on
-
SERVER-78261 Avoid too long db name in multitenancy environment
- Closed
- has to be done after
-
SERVER-78844 Create a function to parse the DatabaseName object from OpMsgRequest
- Closed
- is depended on by
-
SERVER-77537 Make DatabaseName::db() private
- Closed