-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Server Serverless 2022-11-28, Server Serverless 2022-12-12
-
35
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).
- is related to
-
SERVER-71517 Coverity analysis defect 134186: AUTO_CAUSES_COPY
- Closed
- related to
-
SERVER-70913 Investigate changes needed to ShardSplit code in order to use TenantId/DatabaseName objects
- Closed