HDFS-16184. De-flake TestBlockScanner#testSkipRecentAccessFile (#3329)
Reviewed-by: Ayush Saxena <ayushsaxena@apache.org> Signed-off-by: Takanobu Asanuma <tasanuma@apache.org>
This commit is contained in:
parent
c8e5864838
commit
1b9927afe1
|
@ -1004,6 +1004,8 @@ public class TestBlockScanner {
|
||||||
TestScanResultHandler.getInfo(ctx.volumes.get(0));
|
TestScanResultHandler.getInfo(ctx.volumes.get(0));
|
||||||
synchronized (info) {
|
synchronized (info) {
|
||||||
info.shouldRun = true;
|
info.shouldRun = true;
|
||||||
|
info.sem = new Semaphore(1);
|
||||||
|
info.sem.acquire();
|
||||||
info.notify();
|
info.notify();
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
|
@ -1017,6 +1019,7 @@ public class TestBlockScanner {
|
||||||
LOG.debug("Timeout for all files are accessed in last period.");
|
LOG.debug("Timeout for all files are accessed in last period.");
|
||||||
}
|
}
|
||||||
synchronized (info) {
|
synchronized (info) {
|
||||||
|
info.sem.release();
|
||||||
info.shouldRun = false;
|
info.shouldRun = false;
|
||||||
info.notify();
|
info.notify();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue