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

In Balancer, the target task should be removed when its size < 0. Contributed by Yiqun Lin

Tsz-Wo Nicholas Sze преди 8 години
родител
ревизия
5004b0571e
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/balancer/Dispatcher.java

+ 1 - 1
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/balancer/Dispatcher.java

@@ -734,7 +734,7 @@ public class Dispatcher {
             long blockSize = pendingBlock.block.getNumBytes();
             incScheduledSize(-blockSize);
             task.size -= blockSize;
-            if (task.size == 0) {
+            if (task.size <= 0) {
               i.remove();
             }
             return pendingBlock;