-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
v5.0
-
Sharding 2021-09-20
-
113
-
1
The retryable write to update the shard key value under the new key pattern is implicitly converted into a multi-statement transaction. If the multi-statement transaction fails due to the donor shard not having the routing information for the temporary resharding collection loaded, then mongos won't automatically retry it. ShardCannotRefreshDueToLocksHeld should therefore be considered an acceptable error.