From 2f6152f3bb85d4b22c8ece1abbd3b90f1765c766 Mon Sep 17 00:00:00 2001 From: Viraj Jasani Date: Tue, 10 Aug 2021 10:57:04 +0530 Subject: [PATCH] HBASE-26185 Fix TestMaster#testMoveRegionWhenNotInitialized in the presence of hbase.min.version.move.system.tables (#3573) Signed-off-by: Michael Stack --- .../test/java/org/apache/hadoop/hbase/master/TestMaster.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMaster.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMaster.java index 8093bc2ad0c1..6a268e73b841 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMaster.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMaster.java @@ -83,6 +83,11 @@ public class TestMaster { public static void beforeAllTests() throws Exception { // we will retry operations when PleaseHoldException is thrown TEST_UTIL.getConfiguration().setInt(HConstants.HBASE_CLIENT_RETRIES_NUMBER, 3); + // Set hbase.min.version.move.system.tables as version 0 so that + // testMoveRegionWhenNotInitialized never fails even if hbase-default has valid default + // value present for production use-case. + // See HBASE-22923 for details. + TEST_UTIL.getConfiguration().set("hbase.min.version.move.system.tables", "0.0.0"); // Start a cluster of two regionservers. TEST_UTIL.startMiniCluster(2); admin = TEST_UTIL.getAdmin();