Details
-
Task
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
None
-
None
-
Fully Compatible
-
Server Serverless 2023-02-06, Server Serverless 2023-02-20
-
3
Description
Fully update shard merge protocol to make use of the DatabaseName object, TenantId object and that each namespace string contains the proper tenant.
We should investigate and change any internal data structure still using StringData for a tenantId and change it if necessary (see SERVER-72081 )
Shard Merge protocol will use an array of tenant ids (tenantIds) and needs to be investigated.
Attachments
Issue Links
- is related to
-
SERVER-73656 Replace the Fetcher `dbname` parameter type to DatabaseName
-
- Backlog
-
-
SERVER-73658 RemoteCommandRequest to use DatabaseName
-
- Backlog
-
-
SERVER-73654 Use DatabaseName util Deserialize for LinearizableRead Check
-
- Closed
-
- related to
-
SERVER-72081 Change the access blocker registry data structure to key on TenantId objects
-
- Closed
-