Преглед изворни кода

svn merge -c 1199571 from branch-0.20-security for HADOOP-7664.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-security-205@1199572 13f79535-47bb-0310-9956-ffa450edef68
Tsz-wo Sze пре 13 година
родитељ
комит
25803c7895
2 измењених фајлова са 5 додато и 1 уклоњено
  1. 4 0
      CHANGES.txt
  2. 1 1
      src/core/org/apache/hadoop/conf/Configuration.java

+ 4 - 0
CHANGES.txt

@@ -27,6 +27,10 @@ Release 0.20.205.1 - unreleased
     HADOOP-5124. A few optimizations to FsNamesystem#RecentInvalidateSets.
     HADOOP-5124. A few optimizations to FsNamesystem#RecentInvalidateSets.
     (Hairong Kuang via jitendra)
     (Hairong Kuang via jitendra)
 
 
+    HADOOP-7664. Remove warmings when overriding final parameter configuration
+    if the override value is same as the final parameter value.
+    (Ravi Prakash via szetszwo)
+
   BUG FIXES
   BUG FIXES
 
 
     HADOOP-7784. Fixed jsvc packaging. (Eric Yang)
     HADOOP-7784. Fixed jsvc packaging. (Eric Yang)

+ 1 - 1
src/core/org/apache/hadoop/conf/Configuration.java

@@ -1215,7 +1215,7 @@ public class Configuration implements Iterable<Map.Entry<String,String>>,
               if (storeResource) {
               if (storeResource) {
                 updatingResource.put(attr, name.toString());
                 updatingResource.put(attr, name.toString());
               }
               }
-            } else {
+            } else if (!value.equals(properties.getProperty(attr))) {
               LOG.warn(name+":a attempt to override final parameter: "+attr
               LOG.warn(name+":a attempt to override final parameter: "+attr
                      +";  Ignoring.");
                      +";  Ignoring.");
             }
             }