Index: hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestLogRolling.java =================================================================== --- hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestLogRolling.java (revision 1588558) +++ hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestLogRolling.java (working copy) @@ -172,7 +172,8 @@ private void startAndWriteData() throws IOException, InterruptedException { // When the hbase:meta table can be opened, the region servers are running - new HTable(TEST_UTIL.getConfiguration(), TableName.META_TABLE_NAME); + HTable ht = new HTable(TEST_UTIL.getConfiguration(), TableName.META_TABLE_NAME); + ht.close(); this.server = cluster.getRegionServerThreads().get(0).getRegionServer(); this.log = server.getWAL(); @@ -207,6 +208,7 @@ newLog.rollWriter(true); } finally { newLog.closeAndDelete(); + fs.close(); } } @@ -427,7 +429,8 @@ fs.getDefaultReplication() > 1); LOG.info("Replication=" + fs.getDefaultReplication()); // When the hbase:meta table can be opened, the region servers are running - new HTable(TEST_UTIL.getConfiguration(), TableName.META_TABLE_NAME); + HTable ht = new HTable(TEST_UTIL.getConfiguration(), TableName.META_TABLE_NAME); + ht.close(); this.server = cluster.getRegionServer(0); this.log = server.getWAL(); @@ -584,7 +587,8 @@ @Test public void testCompactionRecordDoesntBlockRolling() throws Exception { // When the hbase:meta table can be opened, the region servers are running - new HTable(TEST_UTIL.getConfiguration(), TableName.META_TABLE_NAME); + HTable ht = new HTable(TEST_UTIL.getConfiguration(), TableName.META_TABLE_NAME); + ht.close(); String tableName = getName(); HTable table = createTestTable(tableName);