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

Daryn Sharp commented on HDFS-3153:
-----------------------------------

Another complementary twist would be to allow the HA uri to not only be the 
logical uri, but also a real uri.  The real uris could be reverse-mapped into a 
failover proxy on a HA configured client.  Adding/removing HA becomes 
transparent for users because they don't have to change to using the logical 
uri.

This would also solve a problem with the current approach in that a token 
acquired by a HA configured client cannot be used by a non-HA configured 
client.  This is because a HA token service currently contains the logical 
name.  If the token contained the "real service", then it would usable by both 
a HA and non-HA client.  The HA proxy can locate a token for any of its real 
proxies, while the non-HA proxy can use the token until failover occurs (which 
hopefully is rare!).
                
> For HA, a logical name is visible in URIs - add an explicit logical name
> ------------------------------------------------------------------------
>
>                 Key: HDFS-3153
>                 URL: https://issues.apache.org/jira/browse/HDFS-3153
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>    Affects Versions: 2.0.0-alpha
>            Reporter: Sanjay Radia
>            Assignee: Tsz Wo (Nicholas), SZE
>            Priority: Critical
>


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