hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron T. Myers (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HADOOP-8116) HA: RetriableCommand is using RetryPolicy incorrectly after HADOOP-7896
Date Mon, 27 Feb 2012 22:19:50 GMT
HA: RetriableCommand is using RetryPolicy incorrectly after HADOOP-7896

                 Key: HADOOP-8116
                 URL: https://issues.apache.org/jira/browse/HADOOP-8116
             Project: Hadoop Common
          Issue Type: Sub-task
          Components: util
    Affects Versions: HA Branch (HDFS-1623)
            Reporter: Aaron T. Myers
            Assignee: Aaron T. Myers

HADOOP-7896 (on the HA branch) refactored RetryAction from an enum to a class, and also moved
the act of sleeping to delay retries from the RetryPolicy implementations into RetryInvocationHandler.
RetriableCommand, in the rewritten distcp tool, uses RetryPolicy and associated classes from
o.a.h.io.retry. When MAPREDUCE-2765 was merged into the HA branch, RetriableCommand wasn't
adjusted accordingly to make use of the new structure of the o.a.h.io.retry classes.

It's probably generally not kosher for RetriableCommand to be using the RetryPolicy classes
at all, since they're not really intended to be used except by RetryInvocationHandler. But,
regardless, this JIRA aims to make distcp's use of the o.a.h.io.retry classes functional again.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message