Details
-
Improvement
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
Service Arch 2022-11-14
Description
The hedged async RPC runner (async_rpc::sendHedgedCommand) is mistakenly using a fixed delay between retry attempts instead of a dynamic one - it only calls getNextRetryDelay once and uses that value for each retry, instead of calculating a new value between each retry attempt. We should fix this and add a test for it.