浏览代码

HDFS-3132. Fix findbugs warning on HDFS trunk. Contributed by Todd Lipcon.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.23@1304682 13f79535-47bb-0310-9956-ffa450edef68
Todd Lipcon 13 年之前
父节点
当前提交
8309c8f182

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

@@ -243,6 +243,8 @@ Release 0.23.3 - UNRELEASED
     HDFS-3100. In BlockSender, throw an exception when it needs to verify
     HDFS-3100. In BlockSender, throw an exception when it needs to verify
     checksum but the meta data does not exist.  (Brandon Li via szetszwo)
     checksum but the meta data does not exist.  (Brandon Li via szetszwo)
 
 
+    HDFS-3132. Fix findbugs warning on HDFS trunk. (todd)
+
   BREAKDOWN OF HDFS-1623 SUBTASKS
   BREAKDOWN OF HDFS-1623 SUBTASKS
 
 
     HDFS-2179. Add fencing framework and mechanisms for NameNode HA. (todd)
     HDFS-2179. Add fencing framework and mechanisms for NameNode HA. (todd)

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

@@ -187,7 +187,7 @@ public class NameNode {
   protected FSNamesystem namesystem; 
   protected FSNamesystem namesystem; 
   protected final Configuration conf;
   protected final Configuration conf;
   protected NamenodeRole role;
   protected NamenodeRole role;
-  private HAState state;
+  private volatile HAState state;
   private final boolean haEnabled;
   private final boolean haEnabled;
   private final HAContext haContext;
   private final HAContext haContext;
   protected boolean allowStaleStandbyReads;
   protected boolean allowStaleStandbyReads;