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)

Reply via email to