HDFS-2673. While Namenode processing the blocksBeingWrittenReport, it will log incorrect number blocks count. Contributed by Uma Maheswara Rao G.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.0@1214675 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/CHANGES.txt b/CHANGES.txt
index 1256b73..69203fa 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -61,6 +61,9 @@
 
   BUG FIXES
 
+    HDFS-2673. While Namenode processing the blocksBeingWrittenReport, 
+    it will log incorrect number blocks count. (Uma Maheswara via mattf)
+
     MAPREDUCE-3319. Hadoop example "multifilewc" broken in 0.20.205.0.
     (Subroto Sanyal via mattf)
 
diff --git a/src/hdfs/org/apache/hadoop/hdfs/server/namenode/NameNode.java b/src/hdfs/org/apache/hadoop/hdfs/server/namenode/NameNode.java
index 2194ab8..8ea9def 100644
--- a/src/hdfs/org/apache/hadoop/hdfs/server/namenode/NameNode.java
+++ b/src/hdfs/org/apache/hadoop/hdfs/server/namenode/NameNode.java
@@ -1015,7 +1015,7 @@
     namesystem.processBlocksBeingWrittenReport(nodeReg, blist);
     
     stateChangeLog.info("*BLOCK* NameNode.blocksBeingWrittenReport: "
-           +"from "+nodeReg.getName()+" "+blocks.length +" blocks");
+           +"from "+nodeReg.getName()+" "+blist.getNumberOfBlocks() +" blocks");
     
   }