Browse Source

HDFS-665. TestFileAppend2 sometimes hangs. Contributed by Hairong Kuang.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/hdfs/branches/HDFS-265@820432 13f79535-47bb-0310-9956-ffa450edef68
Hairong Kuang 15 years ago
parent
commit
83b9a2e2d4
2 changed files with 3 additions and 1 deletions
  1. 2 0
      CHANGES.txt
  2. 1 1
      src/java/org/apache/hadoop/hdfs/server/datanode/DataXceiver.java

+ 2 - 0
CHANGES.txt

@@ -101,6 +101,8 @@ Append branch (unreleased changes)
     HDFS-597. Mofication introduced by HDFS-537 breakes an advice binding in
     FSDatasetAspects.  (Konstantin Boudnik via szetszwo)
 
+    HDFS-665. TestFileAppend2 sometimes hangs. (hairong)
+
 Trunk (unreleased changes)
 
   INCOMPATIBLE CHANGES

+ 1 - 1
src/java/org/apache/hadoop/hdfs/server/datanode/DataXceiver.java

@@ -355,7 +355,7 @@ class DataXceiver extends DataTransferProtocol.Receiver
 
       // update its generation stamp
       if (client.length() != 0 && 
-          stage != BlockConstructionStage.PIPELINE_SETUP_CREATE) {
+          stage == BlockConstructionStage.PIPELINE_CLOSE_RECOVERY) {
         block.setGenerationStamp(newGs);
         block.setNumBytes(minBytesRcvd);
       }