HDFS-12185. Ozone: Fix Leaking in TestXceiverClientManager. Contributed by Xiaoyu Yao

This commit is contained in:
Chen Liang 2017-07-21 14:16:01 -07:00 committed by Owen O'Malley
parent f1e2592bf8
commit ca096501bf
1 changed files with 7 additions and 0 deletions

View File

@ -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();