Sfoglia il codice sorgente

HADOOP-3528. Metrics FilesCreated and files_deleted metrics do not match. (Lohit via Mahadev)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.18@666400 13f79535-47bb-0310-9956-ffa450edef68
Mahadev Konar 17 anni fa
parent
commit
49e8e885ca
2 ha cambiato i file con 7 aggiunte e 0 eliminazioni
  1. 3 0
      CHANGES.txt
  2. 4 0
      src/hdfs/org/apache/hadoop/dfs/FSDirectory.java

+ 3 - 0
CHANGES.txt

@@ -552,6 +552,9 @@ Release 0.18.0 - Unreleased
 
     HADOOP-3519.  Fix NPE in DFS FileSystem rename.  (hairong via tomwhite)
 
+    HADOOP-3528. Metrics FilesCreated and files_deleted metrics 
+    do not match. (Lohit via Mahadev)
+
 Release 0.17.0 - 2008-05-18
 
   INCOMPATIBLE CHANGES

+ 4 - 0
src/hdfs/org/apache/hadoop/dfs/FSDirectory.java

@@ -835,6 +835,10 @@ class FSDirectory implements FSConstants, Closeable {
         if (inodes[i] == null) {
           return false;
         }
+        // Directory creation also count towards FilesCreated
+        // to match count of files_deleted metric. 
+        if (namesystem != null)
+          NameNode.getNameNodeMetrics().numFilesCreated.inc();
         fsImage.getEditLog().logMkDir(cur, inodes[i]);
         NameNode.stateChangeLog.debug(
             "DIR* FSDirectory.mkdirs: created directory " + cur);