HDFS-14719. Correct the safemode threshold value in BlockManagerSafeMode. Contributed by hemanthboyina.
This commit is contained in:
parent
85a00fd2bb
commit
34681643e9
|
@ -85,7 +85,7 @@ class BlockManagerSafeMode {
|
|||
private volatile BMSafeModeStatus status = BMSafeModeStatus.OFF;
|
||||
|
||||
/** Safe mode threshold condition %.*/
|
||||
private final double threshold;
|
||||
private final float threshold;
|
||||
/** Number of blocks needed to satisfy safe mode threshold condition. */
|
||||
private long blockThreshold;
|
||||
/** Total number of blocks. */
|
||||
|
@ -97,7 +97,7 @@ class BlockManagerSafeMode {
|
|||
/** Min replication required by safe mode. */
|
||||
private final int safeReplication;
|
||||
/** Threshold for populating needed replication queues. */
|
||||
private final double replQueueThreshold;
|
||||
private final float replQueueThreshold;
|
||||
/** Number of blocks needed before populating replication queues. */
|
||||
private long blockReplQueueThreshold;
|
||||
|
||||
|
@ -150,8 +150,7 @@ class BlockManagerSafeMode {
|
|||
// default to safe mode threshold (i.e., don't populate queues before
|
||||
// leaving safe mode)
|
||||
this.replQueueThreshold =
|
||||
conf.getFloat(DFS_NAMENODE_REPL_QUEUE_THRESHOLD_PCT_KEY,
|
||||
(float) threshold);
|
||||
conf.getFloat(DFS_NAMENODE_REPL_QUEUE_THRESHOLD_PCT_KEY, threshold);
|
||||
this.extension = conf.getTimeDuration(DFS_NAMENODE_SAFEMODE_EXTENSION_KEY,
|
||||
DFS_NAMENODE_SAFEMODE_EXTENSION_DEFAULT,
|
||||
MILLISECONDS);
|
||||
|
|
Loading…
Reference in New Issue