[ 
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)

Reply via email to