From 0f726dd06e6f2ccadf89aabbab35e2ccc112107b Mon Sep 17 00:00:00 2001 From: Biju Nair Date: Mon, 20 May 2019 16:50:30 -0400 Subject: [PATCH] HBASE-5198 PerformanceEvaluation --presplit option should not recreate TestTable if it exists --- .../java/org/apache/hadoop/hbase/PerformanceEvaluation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java index 2dae0e8c12..93c068004a 100644 --- hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java +++ hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java @@ -346,7 +346,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, or when the // number of column families does not match requested. - if ((exists && opts.presplitRegions != DEFAULT_OPTS.presplitRegions) + if ((exists && opts.presplitRegions != DEFAULT_OPTS.presplitRegions && !isReadCmd) || (!isReadCmd && desc != null && !StringUtils.equals(desc.getRegionSplitPolicyClassName(), opts.splitPolicy)) || (!isReadCmd && desc != null && desc.getRegionReplication() != opts.replicas) -- 2.20.1 (Apple Git-117)