[ 
https://issues.apache.org/jira/browse/HDFS-9000?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14935852#comment-14935852
 ] 

Haohui Mai commented on HDFS-9000:
----------------------------------

This leads to a much more general discussion -- have you considered making 
rebooting the NN / DN significantly faster instead of making them 
reconfigurable?

My biggest concern is that whether the approach is a solid direction given the 
complexity of NN / DN. There're around ~700 configurations for NN and DN today. 
A lot of questions need to be answered given the scale of the configuration. 
For example, what are parts of the configurations that are reconfigurable, what 
are the parts that require a full restart? What happens if failures happen 
during the process of reconfiguration? What happens if a daemon ended up in an 
inconsistent state? Is it even possible to detect the daemon is in a 
inconsistent state?

It looks to me that it is much more robust to make restarting much faster 
(e.g., persisting information like block reports in DN / NN) instead of making 
the daemons reconfigurable.

> Allow reconfiguration without restart for parameters where applicable.
> ----------------------------------------------------------------------
>
>                 Key: HDFS-9000
>                 URL: https://issues.apache.org/jira/browse/HDFS-9000
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>    Affects Versions: 2.7.0
>            Reporter: Xiaobing Zhou
>            Assignee: Xiaobing Zhou
>
> Many parameters can be re-configured without requiring a restart.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to