HDFS-10921. TestDiskspaceQuotaUpdate doesn't wait for NN to get out of safe mode. Contributed by Eric Badger
(cherry picked from commit 55e1fb8e3221941321e6f5e04b334246c5f23027)
This commit is contained in:
parent
0c96ceaca9
commit
2aed61d887
@ -52,6 +52,7 @@
|
||||
import org.apache.hadoop.test.GenericTestUtils.LogCapturer;
|
||||
import org.junit.AfterClass;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Test;
|
||||
import org.mockito.Mockito;
|
||||
@ -76,6 +77,18 @@ public static void setUp() throws Exception {
|
||||
cluster.waitActive();
|
||||
}
|
||||
|
||||
@Before
|
||||
public void resetCluster() throws Exception {
|
||||
if (!cluster.isClusterUp()) {
|
||||
// Previous test seems to have left cluster in a bad state;
|
||||
// recreate the cluster to protect subsequent tests
|
||||
cluster.shutdown();
|
||||
cluster = new MiniDFSCluster.Builder(conf).numDataNodes(REPLICATION)
|
||||
.build();
|
||||
cluster.waitActive();
|
||||
}
|
||||
}
|
||||
|
||||
@AfterClass
|
||||
public static void tearDown() throws Exception {
|
||||
if (cluster != null) {
|
||||
@ -254,7 +267,7 @@ public void testAppendOverStorageQuota() throws Exception {
|
||||
assertEquals(spaceUsed, newSpaceUsed);
|
||||
// make sure edits aren't corrupted
|
||||
getDFS().recoverLease(file);
|
||||
cluster.restartNameNodes();
|
||||
cluster.restartNameNode(true);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -297,7 +310,7 @@ public void testAppendOverTypeQuota() throws Exception {
|
||||
assertEquals(spaceUsed, newSpaceUsed);
|
||||
// make sure edits aren't corrupted
|
||||
getDFS().recoverLease(file);
|
||||
cluster.restartNameNodes();
|
||||
cluster.restartNameNode(true);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -337,7 +350,7 @@ public void testTruncateOverQuota() throws Exception {
|
||||
assertEquals(spaceUsed, newSpaceUsed);
|
||||
// make sure edits aren't corrupted
|
||||
getDFS().recoverLease(file);
|
||||
cluster.restartNameNodes();
|
||||
cluster.restartNameNode(true);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user