You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Kahlil Oppenheimer (JIRA)" <ji...@apache.org> on 2017/02/28 19:14:45 UTC
[jira] [Created] (HBASE-17709) New MoveCostFunction that respects
MaxMovePercent
Kahlil Oppenheimer created HBASE-17709:
------------------------------------------
Summary: New MoveCostFunction that respects MaxMovePercent
Key: HBASE-17709
URL: https://issues.apache.org/jira/browse/HBASE-17709
Project: HBase
Issue Type: Bug
Components: Balancer
Affects Versions: 1.2.0
Environment: CentOS Derivative with a derivative of the 3.18.43 kernel. HBase on CDH5.9.0 with some patches. HDFS CDH 5.9.0 with no patches.
Reporter: Kahlil Oppenheimer
Priority: Minor
The balancer does not fully respect the maxMovePercent configuration.
Specifically, if the number of regions being moved is less than 600, the balancer currently allows that number of region moves regardless of what value is set for maxMovePercent.
This patch fixes that behavior and simplifies the moveCost function as well. In addition, this patch adds short-circuiting logic to the balancer to terminate early once the maximum number of moves are reached (and assuming the new plan has enough of a cost improvement).
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)