From 91bcfbd72e615867e0958224d2de377c8bff6eb7 Mon Sep 17 00:00:00 2001 From: Mingliang Liu Date: Fri, 11 Jun 2021 00:35:41 -0700 Subject: [PATCH] Revert "HDFS-16033 Fix issue of the StatisticsDataReferenceCleaner cleanUp (#3042)" This reverts commit 8c0f9480549a4e7fa7de02c9bf73bccb0381f22a. --- .../src/main/java/org/apache/hadoop/fs/FileSystem.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java index e3c8d0dd3f..528f6c270f 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java @@ -4013,19 +4013,12 @@ public void cleanUp() { * Background action to act on references being removed. */ private static class StatisticsDataReferenceCleaner implements Runnable { - /** - * Represents the timeout period expires for remove reference objects from - * the STATS_DATA_REF_QUEUE when the queue is empty. - */ - private static final int REF_QUEUE_POLL_TIMEOUT = 10000; - @Override public void run() { while (!Thread.interrupted()) { try { StatisticsDataReference ref = - (StatisticsDataReference)STATS_DATA_REF_QUEUE. - remove(REF_QUEUE_POLL_TIMEOUT); + (StatisticsDataReference)STATS_DATA_REF_QUEUE.remove(); ref.cleanUp(); } catch (InterruptedException ie) { LOGGER.warn("Cleaner thread interrupted, will stop", ie);