[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:
Problem/Incident
Related
related to SERVER-70913 Investigate changes needed to ShardSp... Closed
is related to SERVER-71517 Coverity analysis defect 134186: AUTO... Closed
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_serviceshard_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: SERVER-71184 Shard Split State Document to use array<tenant_id>
Branch: master
https://github.com/mongodb/mongo/commit/e5a55830751a42a8580c85aedfe74809497124a1

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