parent
7b8177ba0f
commit
190e4349d7
@ -154,17 +154,20 @@ public void testOpenContainerIntegrity() throws Exception {
|
|||||||
Assert.assertTrue(cs.containerCount() > 0);
|
Assert.assertTrue(cs.containerCount() > 0);
|
||||||
|
|
||||||
// delete the chunks directory.
|
// delete the chunks directory.
|
||||||
File chunksDir = new File(c.getContainerData().getContainerPath(), "chunks");
|
File chunksDir = new File(c.getContainerData().getContainerPath(),
|
||||||
|
"chunks");
|
||||||
deleteDirectory(chunksDir);
|
deleteDirectory(chunksDir);
|
||||||
Assert.assertFalse(chunksDir.exists());
|
Assert.assertFalse(chunksDir.exists());
|
||||||
|
|
||||||
ContainerScrubber sb = new ContainerScrubber(ozoneConfig, oc.getController());
|
ContainerScrubber sb = new ContainerScrubber(ozoneConfig,
|
||||||
|
oc.getController());
|
||||||
sb.scrub(c);
|
sb.scrub(c);
|
||||||
|
|
||||||
// wait for the incremental container report to propagate to SCM
|
// wait for the incremental container report to propagate to SCM
|
||||||
Thread.sleep(5000);
|
Thread.sleep(5000);
|
||||||
|
|
||||||
ContainerManager cm = cluster.getStorageContainerManager().getContainerManager();
|
ContainerManager cm = cluster.getStorageContainerManager()
|
||||||
|
.getContainerManager();
|
||||||
Set<ContainerReplica> replicas = cm.getContainerReplicas(
|
Set<ContainerReplica> replicas = cm.getContainerReplicas(
|
||||||
ContainerID.valueof(c.getContainerData().getContainerID()));
|
ContainerID.valueof(c.getContainerData().getContainerID()));
|
||||||
Assert.assertEquals(1, replicas.size());
|
Assert.assertEquals(1, replicas.size());
|
||||||
@ -184,7 +187,8 @@ boolean deleteDirectory(File directoryToBeDeleted) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private boolean verifyRatisReplication(String volumeName, String bucketName,
|
private boolean verifyRatisReplication(String volumeName, String bucketName,
|
||||||
String keyName, ReplicationType type, ReplicationFactor factor)
|
String keyName, ReplicationType type,
|
||||||
|
ReplicationFactor factor)
|
||||||
throws IOException {
|
throws IOException {
|
||||||
OmKeyArgs keyArgs = new OmKeyArgs.Builder()
|
OmKeyArgs keyArgs = new OmKeyArgs.Builder()
|
||||||
.setVolumeName(volumeName)
|
.setVolumeName(volumeName)
|
||||||
|
Loading…
Reference in New Issue
Block a user