HDFS-16184. De-flake TestBlockScanner#testSkipRecentAccessFile (#3329)

Reviewed-by: Ayush Saxena <ayushsaxena@apache.org>
Signed-off-by: Takanobu Asanuma <tasanuma@apache.org>
(cherry picked from commit 1b9927afe1)
This commit is contained in:
Viraj Jasani 2021-08-25 14:07:25 +05:30 committed by Takanobu Asanuma
parent 3645a13586
commit 0967483b7c

View File

@ -1004,6 +1004,8 @@ public void testSkipRecentAccessFile() throws Exception {
TestScanResultHandler.getInfo(ctx.volumes.get(0));
synchronized (info) {
info.shouldRun = true;
info.sem = new Semaphore(1);
info.sem.acquire();
info.notify();
}
try {
@ -1017,6 +1019,7 @@ public void testSkipRecentAccessFile() throws Exception {
LOG.debug("Timeout for all files are accessed in last period.");
}
synchronized (info) {
info.sem.release();
info.shouldRun = false;
info.notify();
}