浏览代码

HDFS-5336. Merging change r1533183 from trunk to branch-2.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-2@1533184 13f79535-47bb-0310-9956-ffa450edef68
Chris Nauroth 11 年之前
父节点
当前提交
4723e3e00f

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

@@ -117,6 +117,9 @@ Release 2.3.0 - UNRELEASED
 
 
     HDFS-5375. hdfs.cmd does not expose several snapshot commands. (cnauroth)
     HDFS-5375. hdfs.cmd does not expose several snapshot commands. (cnauroth)
 
 
+    HDFS-5336. DataNode should not output 'StartupProgress' metrics.
+    (Akira Ajisaka via cnauroth)
+
 Release 2.2.1 - UNRELEASED
 Release 2.2.1 - UNRELEASED
 
 
   INCOMPATIBLE CHANGES
   INCOMPATIBLE CHANGES

+ 1 - 4
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNode.java

@@ -272,10 +272,6 @@ public class NameNode implements NameNodeStatusMXBean {
 
 
   static NameNodeMetrics metrics;
   static NameNodeMetrics metrics;
   private static final StartupProgress startupProgress = new StartupProgress();
   private static final StartupProgress startupProgress = new StartupProgress();
-  static {
-    StartupProgressMetrics.register(startupProgress);
-  }
-
   /** Return the {@link FSNamesystem} object.
   /** Return the {@link FSNamesystem} object.
    * @return {@link FSNamesystem} object.
    * @return {@link FSNamesystem} object.
    */
    */
@@ -487,6 +483,7 @@ public class NameNode implements NameNodeStatusMXBean {
     loginAsNameNodeUser(conf);
     loginAsNameNodeUser(conf);
 
 
     NameNode.initMetrics(conf, this.getRole());
     NameNode.initMetrics(conf, this.getRole());
+    StartupProgressMetrics.register(startupProgress);
 
 
     if (NamenodeRole.NAMENODE == role) {
     if (NamenodeRole.NAMENODE == role) {
       startHttpServer(conf);
       startHttpServer(conf);