Author: cutting Date: Thu Jul 19 14:38:40 2007 New Revision: 557782 URL: http://svn.apache.org/viewvc?view=rev&rev=557782 Log: Merge -r 557779:557780 from trunk to 0.14 branch. Fixes: HADOOP-1625.
Modified: lucene/hadoop/branches/branch-0.14/CHANGES.txt lucene/hadoop/branches/branch-0.14/src/java/org/apache/hadoop/dfs/DataNode.java Modified: lucene/hadoop/branches/branch-0.14/CHANGES.txt URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.14/CHANGES.txt?view=diff&rev=557782&r1=557781&r2=557782 ============================================================================== --- lucene/hadoop/branches/branch-0.14/CHANGES.txt (original) +++ lucene/hadoop/branches/branch-0.14/CHANGES.txt Thu Jul 19 14:38:40 2007 @@ -376,6 +376,9 @@ 117. HADOOP-1620. Reduce the number of abstract FileSystem methods, simplifying implementations. (cutting) +118. HADOOP-1625. Fix a "could not move files" exception in datanode. + (Raghu Angadi via cutting) + Release 0.13.0 - 2007-06-08 Modified: lucene/hadoop/branches/branch-0.14/src/java/org/apache/hadoop/dfs/DataNode.java URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.14/src/java/org/apache/hadoop/dfs/DataNode.java?view=diff&rev=557782&r1=557781&r2=557782 ============================================================================== --- lucene/hadoop/branches/branch-0.14/src/java/org/apache/hadoop/dfs/DataNode.java (original) +++ lucene/hadoop/branches/branch-0.14/src/java/org/apache/hadoop/dfs/DataNode.java Thu Jul 19 14:38:40 2007 @@ -946,6 +946,14 @@ // Write checksum checksumOut.write( buf, len, checksumSize ); myMetrics.wroteBytes( len ); + } else { + /* Should we sync() files here? It can add many millisecs of + * latency. We did not sync before HADOOP-1134 either. + */ + out.close(); + out = null; + checksumOut.close(); + checksumOut = null; } } catch (IOException iex) {