[SERVER-70913] Investigate changes needed to ShardSplit code in order to use TenantId/DatabaseName objects Created: 27/Oct/22 Updated: 29/Oct/23 Resolved: 08/Nov/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Janna Golden | Assignee: | Mathis Bessa |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||
| Sprint: | Server Serverless 2022-11-14 | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Description |
|
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. |
| Comments |
| Comment by Mathis Bessa [ 08/Nov/22 ] |
|
There was no code change for this ticket. |
| Comment by Mathis Bessa [ 08/Nov/22 ] |
|
As part of the NTDI changes to affect the Shard Split we should make the following changes in any order (and / or in parallel) :
|