Преглед на файлове

HDFS-16798. HDFS-16798. SerialNumberMap should decrease current counter if the item exist. (#4987). Contributed by ZanderXu.

Signed-off-by: He Xiaoqiao <hexiaoqiao@apache.org>
ZanderXu преди 2 години
родител
ревизия
b0bfd09c41
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/SerialNumberMap.java

+ 1 - 0
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/SerialNumberMap.java

@@ -68,6 +68,7 @@ public class SerialNumberMap<T> {
       }
       Integer old = t2i.putIfAbsent(t, sn);
       if (old != null) {
+        current.getAndDecrement();
         return old;
       }
       i2t.put(sn, t);