[ https://issues.apache.org/jira/browse/HDFS-2582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Todd Lipcon resolved HDFS-2582. ------------------------------- Resolution: Fixed Hadoop Flags: Reviewed Committed to HDFS-1623 branch. Thanks for the reviews, Eli. If there are further review comments I'll be happy to address post-commit. > Scope dfs.ha.namenodes config by nameservice > -------------------------------------------- > > Key: HDFS-2582 > URL: https://issues.apache.org/jira/browse/HDFS-2582 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: data-node, name-node > Affects Versions: HA branch (HDFS-1623) > Reporter: Todd Lipcon > Assignee: Todd Lipcon > Fix For: HA branch (HDFS-1623) > > Attachments: hdfs-2582-v2.txt, hdfs-2582-v3.txt, hdfs-2582-v4.txt, > hdfs-2582.txt > > > HDFS-2231 started the process of adding configuration for HA, but one piece > is missing. The current state of the configuration is, I believe: > {{dfs.ha.namenodes}} - a list of identifiers for HA namenodes > {{dfs.federation.nameservices}} - a list of federated nameservices > {{dfs.namenode.rpc-address[.nameservice-id][.namenode-id]}} - some specific > config for the given namenode. If HA or federation is disabled, the extra > components can be elided for backwards compatibility. > The issue here is that there is no easy way to discern which NN is paired > with which other NN. Additionally, adding a new federated nameservice to a > config will require changes to {{dfs.ha.namenodes}} which makes templating > harder. It would be simpler to change {{dfs.ha.namenodes}} to be > nameservice-scoped: {{dfs.ha.namenodes.<nameservice-id>}}. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira