From 78c884cf63144b9d0e46a0d9b8d09830c3f4b1a6 Mon Sep 17 00:00:00 2001 From: Apekshit Date: Tue, 2 Feb 2016 18:24:17 -0800 Subject: [PATCH] HBASE-15209 (compatibility) Disable table in HBaseTestingUtility.truncateTable. (Apekshit) --- .../src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java index 71a3344..4360e1e 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java @@ -1874,6 +1874,9 @@ public class HBaseTestingUtility extends HBaseCommonTestingUtility { */ public HTable truncateTable(final TableName tableName, final boolean preserveRegions) throws IOException { Admin admin = getHBaseAdmin(); + if (!admin.isTableDisabled(tableName)) { + admin.disableTable(tableName); + } admin.truncateTable(tableName, preserveRegions); return (HTable) getConnection().getTable(tableName); } -- 2.3.2 (Apple Git-55)