فهرست منبع

Revert "HDFS-16033 Fix issue of the StatisticsDataReferenceCleaner cleanUp (#3042)"

This reverts commit 20a4cb0c67b413e7b9bc2b3213b5b592bfaa99d5.
Mingliang Liu 3 سال پیش
والد
کامیت
d92af85045
1فایلهای تغییر یافته به همراه1 افزوده شده و 8 حذف شده
  1. 1 8
      hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java

+ 1 - 8
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java

@@ -3831,19 +3831,12 @@ public abstract class FileSystem extends Configured
      * 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);