[ https://issues.apache.org/jira/browse/HADOOP-7928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aaron T. Myers resolved HADOOP-7928. ------------------------------------ Resolution: Fixed Fix Version/s: HA Branch (HDFS-1623) Hadoop Flags: Reviewed Thanks a lot for the quick review, Todd. I've just committed this to the HA branch. > HA: Client failover policy is incorrectly trying to fail over all IOExceptions > ------------------------------------------------------------------------------ > > Key: HADOOP-7928 > URL: https://issues.apache.org/jira/browse/HADOOP-7928 > Project: Hadoop Common > Issue Type: Sub-task > Components: ha, ipc > Affects Versions: HA Branch (HDFS-1623) > Reporter: Todd Lipcon > Assignee: Aaron T. Myers > Priority: Blocker > Fix For: HA Branch (HDFS-1623) > > Attachments: HADOOP-7928-HDFS-1623.patch > > > In the {{FailoverOnNetworkExceptionRetry}} implementation, we're returning > FAILOVER_AND_RETRY for any IOException, so long as the call is idempotent. > So, for example, {{getFileInfo}} on a file you don't have access to throws > AccessControlException which incorrectly triggers a failover. We should not > failover on RemoteExceptions unless they are StandbyException. -- 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