HBASE-17803 PE always re-creates table when we specify the split policy
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/23abc900 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/23abc900 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/23abc900 Branch: refs/heads/HBASE-16961 Commit: 23abc90068f0ea75f09c3eecf6ef758f1aee9219 Parents: b299c13 Author: CHIA-PING TSAI <chia7...@gmail.com> Authored: Sat Mar 18 12:20:07 2017 +0800 Committer: Chia-Ping Tsai <chia7...@gmail.com> Committed: Sun Mar 19 18:27:54 2017 +0800 ---------------------------------------------------------------------- .../test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/23abc900/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java index f8345b1..3addb1a 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java @@ -325,7 +325,7 @@ public class PerformanceEvaluation extends Configured implements Tool { // recreate the table when user has requested presplit or when existing // {RegionSplitPolicy,replica count} does not match requested. if ((exists && opts.presplitRegions != DEFAULT_OPTS.presplitRegions) - || (!isReadCmd && desc != null && desc.getRegionSplitPolicyClassName() != opts.splitPolicy) + || (!isReadCmd && desc != null && !desc.getRegionSplitPolicyClassName().equals(opts.splitPolicy)) || (!isReadCmd && desc != null && desc.getRegionReplication() != opts.replicas)) { needsDelete = true; // wait, why did it delete my table?!?