-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Server Serverless 2022-11-14
Currently, ShardSplit passes around tenantIds and dbNames as strings. This ticket is to investigate where we'll need to make changes and track all of these changes (i.e. the commitShardSplit command, state doc, access blockers, inject_tenant_prefix.js override), and then propose a plan for how we should approach making these changes.
- is related to
-
SERVER-71179 Update the ShardSplitCommands to use the TenantId class
- Closed
-
SERVER-71184 Shard Split State Document to use array<tenant_id>
- Closed
-
SERVER-71186 Tenant migration access blocker registry to use TenantId object for Shard Split
- Closed
-
SERVER-71187 Index Build Coordinator to use TenantId object instead of StringData
- Closed