[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: |
|
||||||||||||||||||||
| 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 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. |