[
https://issues.apache.org/jira/browse/HDFS-6808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15120032#comment-15120032
]
Xiaobing Zhou commented on HDFS-6808:
-------------------------------------
Thanks [~arpitagarwal] for the point. I think the inconsistency between
ReconfigurableBase#reconfigureProperty and ReconfigurationThread#run should be
handled in ReconfigurationThread#run by adding the snippet as the following:
{noformat}
this.parent.reconfigurePropertyImpl(change.prop, change.newVal);
if (change.newVal != null) {
this.parent.getConf().set(change.prop, change.newVal);
} else {
this.parent.getConf().unset(change.prop);
}
{noformat}
This follows the same pattern like ReconfigurableBase#reconfigureProperty.
Thoughts?
> Add command line option to ask DataNode reload configuration.
> -------------------------------------------------------------
>
> Key: HDFS-6808
> URL: https://issues.apache.org/jira/browse/HDFS-6808
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Components: datanode
> Affects Versions: 2.5.0
> Reporter: Lei (Eddy) Xu
> Assignee: Lei (Eddy) Xu
> Fix For: 2.6.0
>
> Attachments: HDFS-6808.000.combo.patch, HDFS-6808.000.patch,
> HDFS-6808.001.combo.patch, HDFS-6808.001.patch, HDFS-6808.002.combo.patch,
> HDFS-6808.002.patch, HDFS-6808.003.combo.txt, HDFS-6808.003.patch,
> HDFS-6808.004.combo.patch, HDFS-6808.004.patch, HDFS-6808.005.combo.patch,
> HDFS-6808.005.patch, HDFS-6808.006.combo.patch, HDFS-6808.006.patch,
> HDFS-6808.007.combo.patch, HDFS-6808.007.patch, HDFS-6808.008.combo.patch,
> HDFS-6808.008.patch, HDFS-6808.009.combo.patch, HDFS-6808.009.patch,
> HDFS-6808.010.patch, HDFS-6808.011.patch
>
>
> The workflow of dynamically changing data volumes on DataNode is
> # Users manually changed {{dfs.datanode.data.dir}} in the configuration file
> # User use command line to notify DN to reload configuration and updates its
> volumes.
> This work adds command line support to notify DN to reload configuration.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)