|
@@ -17,6 +17,8 @@
|
|
|
*/
|
|
|
package org.apache.hadoop.hdfs;
|
|
|
|
|
|
+import static org.apache.hadoop.hdfs.DFSConfigKeys.DFS_HA_ALLOW_STALE_READ_DEFAULT;
|
|
|
+import static org.apache.hadoop.hdfs.DFSConfigKeys.DFS_HA_ALLOW_STALE_READ_KEY;
|
|
|
import static org.apache.hadoop.hdfs.DFSConfigKeys.DFS_HA_NAMENODE_ID_KEY;
|
|
|
import static org.apache.hadoop.hdfs.DFSConfigKeys.DFS_NAMENODE_HTTPS_ADDRESS_KEY;
|
|
|
import static org.apache.hadoop.hdfs.DFSConfigKeys.DFS_NAMENODE_HTTPS_BIND_HOST_KEY;
|
|
@@ -220,11 +222,12 @@ public class HAUtil {
|
|
|
* @return true if the NN should allow read operations while in standby mode.
|
|
|
*/
|
|
|
public static boolean shouldAllowStandbyReads(Configuration conf) {
|
|
|
- return conf.getBoolean("dfs.ha.allow.stale.reads", false);
|
|
|
+ return conf.getBoolean(DFS_HA_ALLOW_STALE_READ_KEY,
|
|
|
+ DFS_HA_ALLOW_STALE_READ_DEFAULT);
|
|
|
}
|
|
|
|
|
|
public static void setAllowStandbyReads(Configuration conf, boolean val) {
|
|
|
- conf.setBoolean("dfs.ha.allow.stale.reads", val);
|
|
|
+ conf.setBoolean(DFS_HA_ALLOW_STALE_READ_KEY, val);
|
|
|
}
|
|
|
|
|
|
/**
|