Details
-
Improvement
-
Resolution: Won't Fix
-
Major - P3
-
None
-
None
-
None
-
Sharding 2016-10-10
Description
Shard::runCommand will retry an operation forever if no maxTime is provided, but it also only logs about the decision to retry at log level 2. This task is to log the first retry, every retry caused by a different upstream error code, and every 1000th retry with the same error code, so that retries can be distinguished from other hangs.