HDFS-16884. Fix TestFsDatasetImpl#testConcurrentWriteAndDeleteBlock failed (#5280)
Reviewed-by: Takanobu Asanuma <tasanuma@apache.org> Signed-off-by: Tao Li <tomscut@apache.org>
This commit is contained in:
parent
4cf304de45
commit
e3b09b7512
|
@ -662,6 +662,9 @@ public class TestFsDatasetImpl {
|
||||||
for (Future<?> f : futureList) {
|
for (Future<?> f : futureList) {
|
||||||
f.get();
|
f.get();
|
||||||
}
|
}
|
||||||
|
// Wait for the async deletion task finish.
|
||||||
|
GenericTestUtils.waitFor(() -> dataset.asyncDiskService.countPendingDeletions() == 0,
|
||||||
|
100, 10000);
|
||||||
for (String bpid : dataset.volumeMap.getBlockPoolList()) {
|
for (String bpid : dataset.volumeMap.getBlockPoolList()) {
|
||||||
assertEquals(numBlocks / 2, dataset.volumeMap.size(bpid));
|
assertEquals(numBlocks / 2, dataset.volumeMap.size(bpid));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue