The moveChunk/mergeChunks commands do not introduce any new chunk boundaries that do not already exist. Disallowing specifying shard keys with $ in the field names that they accept prevents fixing sharding routing information, which might inadvertently have been created by older versions of the server.
Because of this we should disable these checks.
- is related to
-
SERVER-32862 sh.addShardToZone() allows unusual (invalid?) chunks to be created
- Closed
- related to
-
SERVER-6349 sh.addTagRange() doesn't valid namespace is sharded, nor min/max are valid for the shard key, nor shards contain the tag
- Closed
-
SERVER-19171 Shell does not always use extended JSON Shell Syntax
- Closed
-
SERVER-66584 sh.updateZoneKeyRange() does not support $minKey or $maxKey
- Closed