-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
Server Serverless 2022-12-12, Server Serverless 2022-12-26
Add a new optional FCV guarded field called "TenantIds". For shard merge protocol, this field is mandatory and should be non-empty. For MTM protocol, this field should be empty. On violating, the above contract, throw `ErrorCodes::InvalidOptions` error.
Note: This also includes Server self-defense fix to prevent Cloud foul play in sending the tenantID list.
- is depended on by
-
SERVER-71263 Create RTAB at the start of the merge using the tenant info stored in the state doc
- Closed
-
SERVER-71831 Shard merge R ensures it only copies the tenantIDs that's provided by donor.
- Closed
- is duplicated by
-
SERVER-71972 Add list of tenant Ids to recipientSyncData
- Closed