isReplicationInProgress() is very heavyweight
---------------------------------------------
Key: HADOOP-947
URL: https://issues.apache.org/jira/browse/HADOOP-947
Project: Hadoop
Issue Type: Bug
Components: dfs
Reporter: dhruba borthakur
Suppose a decommission is in progress. The namenode receives a heartbeat from
the being-decommissioned node and then invokes isReplicationInProgress() to
determine if the decommissioned is complete. This method is very heavyweight
and chews up plenty of CPU.
One option to fix this issue is to keep a counter to indicate how many blocks
are pending replication. This could also help in showing a
progress-status-indicator to display how far the decommissioning process is
complete.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.