HDFS-16169. Fix TestBlockTokenWithDFSStriped#testEnd2End failure (#3850)

Reviewed-by: Fei Hui <feihui.ustc@gmail.com>
Reviewed-by: litao <tomleescut@gmail.com>
Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
This commit is contained in:
secfree 2022-01-28 16:04:11 +08:00 committed by GitHub
parent 9cb535caf2
commit 39cad5f28f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1687,6 +1687,11 @@ private void doTestBalancerWithStripedFile(Configuration conf) throws Exception
BalancerParameters p = BalancerParameters.DEFAULT;
runBalancer(conf, totalUsedSpace, totalCapacity, p, 0);
// namenode will ask datanode to delete replicas in heartbeat response
cluster.triggerHeartbeats();
// namenode will update block locations according to the report
cluster.triggerDeletionReports();
// verify locations of striped blocks
locatedBlocks = client.getBlockLocations(fileName, 0, fileLen);
StripedFileTestUtil.verifyLocatedStripedBlocks(locatedBlocks, groupSize);