Skip to content

Commit ddefd2e

Browse files
committed
added wait after test run to delete any completed buffers
1 parent 11ff043 commit ddefd2e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

hadoop-tools/hadoop-azure/src/test/java/org/apache/hadoop/fs/azurebfs/services/TestAbfsInputStream.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,9 @@ public class TestAbfsInputStream extends
8787
private static final int ALWAYS_READ_BUFFER_SIZE_TEST_FILE_SIZE = 16 * ONE_MB;
8888

8989
@After
90-
public void afterTest() {
90+
public void afterTest() throws InterruptedException {
91+
//thread wait so that previous test's inProgress buffers are processed and removed.
92+
Thread.sleep(10000l);
9193
ReadBufferManager readBufferManager = ReadBufferManager.getBufferManager();
9294
while(readBufferManager.getCompletedReadListSize() > 0) {
9395
readBufferManager.callTryEvict();
@@ -571,7 +573,7 @@ public void testStreamPurgeDuringReadAheadCallExecuting() throws Exception {
571573

572574
//Sleep so that response from mockedClient gets back to ReadBufferWorker and
573575
// can populate into completedList.
574-
Thread.sleep(1000l);
576+
Thread.sleep(10000l);
575577

576578
Assertions.assertThat(getStreamRelatedBufferCount(
577579
readBufferManager.getCompletedReadListCopy(), inputStream))
@@ -670,7 +672,7 @@ public void testStreamPurgeDuringReadAheadCallExecutingWithSomeCompletedBuffers(
670672

671673
//Sleep so that response from mockedClient gets back to ReadBufferWorker and
672674
// can populate into completedList.
673-
Thread.sleep(1000l);
675+
Thread.sleep(10000l);
674676

675677
Assertions.assertThat(getStreamRelatedBufferCount(
676678
readBufferManager.getCompletedReadListCopy(), inputStream))

0 commit comments

Comments
 (0)