-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Server Serverless 2021-12-27, Server Serverless 2022-01-10, Server Serverless 2022-01-24
In order to propagate a recipient config to recipient nodes during a shard split operation, the donor must prepare a "split config" and apply it to itself. Add support to the ReplSetConfig class for embedding a recipient config under the splitConfig key.
Note: this is tricky because our IDL doesn't allow recursive type definitions, see the split prototype for one possible approach.