From f801454ad320e0d9c544c4249456bcaf50b4f30b Mon Sep 17 00:00:00 2001 From: Chen Liang Date: Fri, 21 Jul 2017 14:16:01 -0700 Subject: [PATCH] HDFS-12185. Ozone: Fix Leaking in TestXceiverClientManager. Contributed by Xiaoyu Yao --- .../apache/hadoop/ozone/scm/TestXceiverClientManager.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/ozone/scm/TestXceiverClientManager.java b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/ozone/scm/TestXceiverClientManager.java index 08c6f0c6944..4a43d72c66f 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/ozone/scm/TestXceiverClientManager.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/ozone/scm/TestXceiverClientManager.java @@ -19,6 +19,7 @@ package org.apache.hadoop.ozone.scm; import com.google.common.cache.Cache; import org.apache.commons.lang.RandomStringUtils; +import org.apache.hadoop.io.IOUtils; import org.apache.hadoop.ozone.MiniOzoneCluster; import org.apache.hadoop.ozone.OzoneConfiguration; import org.apache.hadoop.ozone.OzoneConsts; @@ -29,6 +30,7 @@ import org.apache.hadoop.scm.protocolPB .StorageContainerLocationProtocolClientSideTranslatorPB; import org.apache.hadoop.scm.storage.ContainerProtocolCalls; import org.junit.Assert; +import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Rule; import org.junit.Test; @@ -61,6 +63,11 @@ public class TestXceiverClientManager { .createStorageContainerLocationClient(); } + @AfterClass + public static void shutdown() { + IOUtils.cleanup(null, cluster, storageContainerLocationClient); + } + @Test public void testCaching() throws IOException { OzoneConfiguration conf = new OzoneConfiguration();