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] [Resolved] (HDFS-9540) Handle SafeModeException in ReportBadBlockAction#reportTo
Date Fri, 11 Dec 2015 17:16:11 GMT

     [ 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

View raw message