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)