-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
Fully Compatible
-
Service Arch 2022-11-14
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.