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

Daryn Sharp commented on HADOOP-7510:
-------------------------------------

To address your concerns:
# You can use "mapreduce.job.hdfs-servers" to specify a list of paths for which 
to get delegation tokens on the remote cluster.
2) The behavior is pretty well defined in the javadocs for InetAddress and 
InetSocketAddress.
3) True, but are the other 205 changes not risky?  The append code is risky, 
the sync code is risky, the block receiver changes are risky, the lease renewal 
changes are risky, etc.  This are arguably more likely to fail in subtle ways, 
whereas if the tokens don't match, the system flat out breaks.

I'm not sure I understand why you think I'm not using standard java apis.  The 
calls are all documented and the behavior is standard.  I'm open to other means 
of determining -exactly- what string was used to instantiate the 
InetSocketAddress.  In Java 7, it's called {{getHostString()}}.

How about if I add a config option to control whether the new behavior in this 
patch is enabled?

> Tokens should use original hostname provided instead of ip
> ----------------------------------------------------------
>
>                 Key: HADOOP-7510
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7510
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: security
>            Reporter: Daryn Sharp
>            Assignee: Daryn Sharp
>             Fix For: 0.20.205.0
>
>         Attachments: HADOOP-7510-2.patch, HADOOP-7510-3.patch, 
> HADOOP-7510.patch
>
>
> Tokens currently store the ip:port of the remote server.  This precludes 
> tokens from being used after a host's ip is changed.  Tokens should store the 
> hostname used to make the RPC connection.  This will enable new processes to 
> use their existing tokens.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to