瀏覽代碼

HDFS-11466. Change dfs.namenode.write-lock-reporting-threshold-ms default from 1000ms to 5000ms. Contributed by Andrew Wang.

(cherry picked from commit d269b488a71a158d3ddcbdea96992abe29725c69)
(cherry picked from commit 5fb785e154b429beb0b2e392c39be91dae65bb5c)
(cherry picked from commit 265ddb20c3aa99c2d91e2a85e82106d4960f5a7b)
Zhe Zhang 8 年之前
父節點
當前提交
33f4263345

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

@@ -72,6 +72,9 @@ Release 2.7.4 - UNRELEASED
 
 
     HDFS-11333. Print a user friendly error message when plugins are not found. (Wei-Chiu Chuang)
     HDFS-11333. Print a user friendly error message when plugins are not found. (Wei-Chiu Chuang)
 
 
+    HDFS-11466. Change dfs.namenode.write-lock-reporting-threshold-ms default
+    from 1000ms to 5000ms. (wang via zhz)
+
   OPTIMIZATIONS
   OPTIMIZATIONS
 
 
     HDFS-10896. Move lock logging logic from FSNamesystem into FSNamesystemLock.
     HDFS-10896. Move lock logging logic from FSNamesystem into FSNamesystemLock.

+ 1 - 1
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSConfigKeys.java

@@ -385,7 +385,7 @@ public class DFSConfigKeys extends CommonConfigurationKeys {
   // event to be logged
   // event to be logged
   public static final String  DFS_NAMENODE_WRITE_LOCK_REPORTING_THRESHOLD_MS_KEY =
   public static final String  DFS_NAMENODE_WRITE_LOCK_REPORTING_THRESHOLD_MS_KEY =
       "dfs.namenode.write-lock-reporting-threshold-ms";
       "dfs.namenode.write-lock-reporting-threshold-ms";
-  public static final long    DFS_NAMENODE_WRITE_LOCK_REPORTING_THRESHOLD_MS_DEFAULT = 1000L;
+  public static final long    DFS_NAMENODE_WRITE_LOCK_REPORTING_THRESHOLD_MS_DEFAULT = 5000L;
   public static final String  DFS_NAMENODE_READ_LOCK_REPORTING_THRESHOLD_MS_KEY =
   public static final String  DFS_NAMENODE_READ_LOCK_REPORTING_THRESHOLD_MS_KEY =
       "dfs.namenode.read-lock-reporting-threshold-ms";
       "dfs.namenode.read-lock-reporting-threshold-ms";
   public static final long    DFS_NAMENODE_READ_LOCK_REPORTING_THRESHOLD_MS_DEFAULT = 5000L;
   public static final long    DFS_NAMENODE_READ_LOCK_REPORTING_THRESHOLD_MS_DEFAULT = 5000L;

+ 1 - 1
hadoop-hdfs-project/hadoop-hdfs/src/main/resources/hdfs-default.xml

@@ -2338,7 +2338,7 @@
 
 
 <property>
 <property>
   <name>dfs.namenode.write-lock-reporting-threshold-ms</name>
   <name>dfs.namenode.write-lock-reporting-threshold-ms</name>
-  <value>1000</value>
+  <value>5000</value>
   <description>When a write lock is held on the namenode for a long time,
   <description>When a write lock is held on the namenode for a long time,
     this will be logged as the lock is released. This sets how long the
     this will be logged as the lock is released. This sets how long the
     lock must be held for logging to occur.
     lock must be held for logging to occur.