[ 
https://issues.apache.org/jira/browse/HDFS-7466?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14267239#comment-14267239
 ] 

Tsz Wo Nicholas Sze commented on HDFS-7466:
-------------------------------------------

Benoy, thanks for showing the use case.

Approach 1 sounds good.  When should mover/balancer contacts the datanodes?  
How about contacting a datanode when dispatching a move, i.e. 
PendingMove.dispatch()?  In that way, the datanode queries are run in parallel 
and are executed on-demand.

> Allow different values for dfs.datanode.balance.max.concurrent.moves per 
> datanode
> ---------------------------------------------------------------------------------
>
>                 Key: HDFS-7466
>                 URL: https://issues.apache.org/jira/browse/HDFS-7466
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: balancer & mover
>    Affects Versions: 2.6.0
>            Reporter: Benoy Antony
>            Assignee: Benoy Antony
>
> It is possible to configure different values for  
> _dfs.datanode.balance.max.concurrent.moves_ per datanode.  But the value will 
> be used by balancer/mover which obtains the value from its own configuration. 
> The correct approach will be to obtain the value from the datanode itself.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to