Before committing a chunk split, there is a check ensuring that the split point is a valid shard key.
Since the auto-splitter has been eliminated and split points are now selected in the moveRange path, we must adapt the migration commit to also check that the new bounds are valid shard keys.
- is related to
-
SERVER-12536 Only allow shard key types which can be used for an _id
- Closed
-
SERVER-73537 `autoSplitVector` must not return invalid split points
- In Code Review