Просмотр исходного кода

HDFS-7395. BlockIdManager#clear() bails out when resetting the GenerationStampV1Limit. Contributed by Haohui Mai.

Haohui Mai 10 лет назад
Родитель
Сommit
1a2e5cbc4d

+ 3 - 0
hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt

@@ -424,6 +424,9 @@ Release 2.7.0 - UNRELEASED
     HDFS-7358. Clients may get stuck waiting when using ByteArrayManager.
     (szetszwo)
 
+    HDFS-7395. BlockIdManager#clear() bails out when resetting the
+    GenerationStampV1Limit. (wheat9)
+
 Release 2.6.0 - 2014-11-18
 
   INCOMPATIBLE CHANGES

+ 1 - 1
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/BlockIdManager.java

@@ -203,6 +203,6 @@ public class BlockIdManager {
     generationStampV2.setCurrentValue(GenerationStamp.LAST_RESERVED_STAMP);
     getBlockIdGenerator().setCurrentValue(SequentialBlockIdGenerator
       .LAST_RESERVED_BLOCK_ID);
-    setGenerationStampV1Limit(GenerationStamp.GRANDFATHER_GENERATION_STAMP);
+    generationStampV1Limit = GenerationStamp.GRANDFATHER_GENERATION_STAMP;
   }
 }