[SERVER-71184] Shard Split State Document to use array<tenant_id> Created: 08/Nov/22 Updated: 29/Oct/23 Resolved: 05/Dec/22 |
|
| 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 2022-11-28, Server Serverless 2022-12-12 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Linked BF Score: | 35 | ||||||||||||||||
| Description |
|
Change the Shard Split State Document to use a vector<tenant_id> instead of vector<string>. This should contain the changes for the shard_split_donor_service, shard_split_donor_op_observer. There might be some conflicts with the tenant_migration_access_blocker_registry which should be addressed in a different ticket, in the meantime we can have a temporary conversion from tenant_id to StringData. We should also make changes to all the unit tests and jstests if necessary (we do not seem to access the tenantIds from the state doc in our jstests). |
| Comments |
| Comment by Githook User [ 05/Dec/22 ] |
|
Author: {'name': 'mathisbessamdb', 'email': 'mathis.bessa@mongodb.com', 'username': 'mathisbessamdb'}Message: |