You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "Liang Xie (JIRA)" <ji...@apache.org> on 2014/02/10 04:20:20 UTC

[jira] [Created] (HDFS-5917) Have an ability to refresh deadNodes list periodically

Liang Xie created HDFS-5917:
-------------------------------

             Summary: Have an ability to refresh deadNodes list periodically
                 Key: HDFS-5917
                 URL: https://issues.apache.org/jira/browse/HDFS-5917
             Project: Hadoop HDFS
          Issue Type: Bug
            Reporter: Liang Xie
            Assignee: Liang Xie


In current HBase + HDFS trunk impl, if one node is inserted into deadNodes list, before deadNodes.clear() be invoked, this node could not be choose always. When i fixed HDFS-5637, i had a raw thought, since there're not a few conditions could trigger a node be inserted into deadNodes,  we should have an ability to refresh this important cache list info automaticly. It's benefit for HBase scenario at least, e.g. before HDFS-5637 fixed, if a local node be inserted into deadNodes, then it will read remotely even the local node is not dead:) if more unfortunately, this block is in a huge HFile which doesn't be picked into any minor compaction in short period, the performance penality will be continued until a large compaction or region reopend or deadNodes.clear() be invoked...



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)