Block Replication should respect under-replication block priority
-----------------------------------------------------------------
Key: HDFS-1765
URL: https://issues.apache.org/jira/browse/HDFS-1765
Project: Hadoop HDFS
Issue Type: Improvement
Components: name-node
Affects Versions: 0.23.0
Reporter: Hairong Kuang
Assignee: Hairong Kuang
Fix For: 0.23.0
Currently under-replicated blocks are assigned different priorities depending
on how many replicas a block has. However the replication monitor works on
blocks in a round-robin fashion. So the newly added high priority blocks won't
get replicated until all low-priority blocks are done. One example is that on
decommissioning datanode WebUI we often observe that "blocks with only
decommissioning replicas" do not get scheduled to replicate before other
blocks, so risking data availability if the node is shutdown for repair before
decommission completes.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira