[ https://issues.apache.org/jira/browse/HDFS-9540?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yongjun Zhang resolved HDFS-9540. --------------------------------- Resolution: Not A Problem > Handle SafeModeException in ReportBadBlockAction#reportTo > --------------------------------------------------------- > > Key: HDFS-9540 > URL: https://issues.apache.org/jira/browse/HDFS-9540 > Project: Hadoop HDFS > Issue Type: Bug > Reporter: Yongjun Zhang > Assignee: Yongjun Zhang > > BPServiceActor#processQueueMessages() tries to execute the > ReportBadBlockAction#reportTo(..) and on any exception, it will add back to > queue. > For StandbyExceptoin, this caused HDFS-7916, that a request kept being added > back to the queue while it should not. > HDFS-7916 solution treats all exceptions wrapped by RemoteException the same, > including StandbyException. That is, when RemoteException is caught, the > request is not added back to the queue. > This solved the StandbyException issue reported in HDFS-7916, but the side > effect is, it does not add the request back to the queue for > SafeModeException wrapper by RemoteException, which appears to be incorrect. > Thanks [~vinayrpet] and [~kihwal] for the discussion in HDFS-7916. -- This message was sent by Atlassian JIRA (v6.3.4#6332)