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

Aaron T. Myers commented on HDFS-2231:
--------------------------------------

Just realized I said over in HDFS-1973 that I would comment on this JIRA about 
client-side conf changes, but it totally slipped my mind.

Anyway, the only change to {{DFSConfigKeys}} in HDFS-1973 was to introduce 
{{"dfs.client.failover.proxy.provider"}}, which is a prefix which allows one to 
configure a particular implementation of a {{FailoverProxyProvider}} for a 
given NN logical URI. That should should be compatible with the changes you've 
proposed here, though some of what went in to HDFS-1973 will need a little 
adaptation to take advantage of what you've implemented here.

My intention in HDFS-1973 was that the various {{FailoverProxyProvider}} 
implementations would be responsible for their own configurations. For example, 
a ZK-based {{FailoverProxyProvider}} might need to know the quroum members. So, 
the {{ConfiguredFailoverProxyProvider}} introduced by HDFS-1973 introduced the 
config parameter "{{dfs.ha.namenode.addresses}}", which is a comma-separated 
list of actual (not logical) URIs. This is equivalent to the functionality 
introduced by the pair of configuration options {{dfs.namenode.ids}} and 
{{dfs.namenode.rpc-address.*}}, introduced this patch, and I like the design 
you have here better.

I think it's fine to commit this as-designed now, and then we can fix up 
{{ConfiguredFailoverProxyProvider}} once this goes in. I've filed HDFS-2418 to 
take care of that.
                
> Configuration changes for HA namenode
> -------------------------------------
>
>                 Key: HDFS-2231
>                 URL: https://issues.apache.org/jira/browse/HDFS-2231
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Suresh Srinivas
>            Assignee: Suresh Srinivas
>             Fix For: HA branch (HDFS-1623)
>
>         Attachments: HDFS-2231.txt, HDFS-2231.txt
>
>
> This jira tracks the changes required for configuring HA setup for namenodes.

--
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

        

Reply via email to