-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: 4.1.5
-
Component/s: Sharding
-
Fully Compatible
-
ALL
-
v4.0
-
Sharding 2018-12-31, Sharding 2019-01-14, Sharding 2019-01-28, Sharding 2019-02-11, Sharding 2019-02-25, Sharding 2019-03-11
-
69
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
For example, if the command was "joined" here:
https://github.com/mongodb/mongo/blob/r4.1.5/src/mongo/db/s/shardsvr_shard_collection.cpp#L604
Need to also audit what happens when the command is retried, but fell into the else branch instead of joining like in the above link
the configsvr/shard/mongos versions of shard collection should probably assert that uuid field always exists