hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-4992) Make balancer's thread count configurable
Date Wed, 17 Jul 2013 10:54:49 GMT

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

Hudson commented on HDFS-4992:

SUCCESS: Integrated in Hadoop-Yarn-trunk #273 (See [https://builds.apache.org/job/Hadoop-Yarn-trunk/273/])
HDFS-4992. Make balancer's mover thread count and dispatcher thread count configurable.  Contributed
by Max Lapan (szetszwo: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1503720)
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSConfigKeys.java
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/balancer/Balancer.java

> Make balancer's thread count configurable
> -----------------------------------------
>                 Key: HDFS-4992
>                 URL: https://issues.apache.org/jira/browse/HDFS-4992
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: balancer
>            Reporter: Max Lapan
>            Assignee: Max Lapan
>             Fix For: 2.1.0-beta
>         Attachments: HDFS-4992-v1.patch, HDFS-4992-v2.patch
> By default, balancer has 1000 threads which moves blocks around (mover threads) and 200
threads which decide which block to move (dispatcher threads).
> On large clusters, 1000 threads creates significant load on NN, which slows down other
HDFS activity. For example, on our cluster, 'hdfs dfs -ls /' command took about 1 minute when
balancer is active. When no balancing in progress, the same command finishes in second or
> This patch makes amount of threads configurable by two new options 'dfs.balancer.moverThreads'
and 'dfs.balancer.dispatcherThreads'.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message