Li Lu created HADOOP-11398:
------------------------------
Summary: RetryUpToMaximumTimeWithFixedSleep needs to behave more
accurately
Key: HADOOP-11398
URL: https://issues.apache.org/jira/browse/HADOOP-11398
Project: Hadoop Common
Issue Type: Bug
Reporter: Li Lu
Assignee: Li Lu
RetryUpToMaximumTimeWithFixedSleep now inherits
RetryUpToMaximumCountWithFixedSleep and just acts as a wrapper to decide
maxRetries. The current implementation uses (maxTime / sleepTime) as the number
of maxRetries. This is fine if the actual for each retry is significantly less
than the sleep time, but it becomes less accurate if each retry takes
comparable amount of time as the sleep time. The problem gets worse when there
are underlying retries.
We may want to use timers inside RetryUpToMaximumTimeWithFixedSleep to perform
accurate timing.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)