hadoop-hdfs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yongjun Zhang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HDFS-9540) Handle SafeModeException in ReportBadBlockAction#reportTo
Date Thu, 10 Dec 2015 18:33:11 GMT
Yongjun Zhang created HDFS-9540:

             Summary: 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

View raw message