Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
Server Serverless 2021-12-27, Server Serverless 2022-01-10, Server Serverless 2022-01-24
Description
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.