[SERVER-73114] Investigate changes needed to ShardMerge code in order to use TenantId/DatabaseName objects Created: 19/Jan/23  Updated: 29/Oct/23  Resolved: 06/Feb/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.3.0-rc0

Type: Task Priority: Major - P3
Reporter: Mathis Bessa Assignee: Mathis Bessa
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-72081 Change the access blocker registry da... Closed
is related to SERVER-73656 Replace the Fetcher `dbname` paramete... Backlog
is related to SERVER-73654 Use DatabaseName util Deserialize for... Closed
is related to SERVER-73658 RemoteCommandRequest to use DatabaseName Closed
Backwards Compatibility: Fully Compatible
Sprint: Server Serverless 2023-02-06, Server Serverless 2023-02-20
Participants:
Story Points: 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.



 Comments   
Comment by Mathis Bessa [ 06/Feb/23 ]

No code change since this was an investigation task.

Generated at Thu Feb 08 06:23:42 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.