You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Mingliang Liu (JIRA)" <ji...@apache.org> on 2017/06/28 01:16:00 UTC

[jira] [Commented] (HADOOP-14443) Azure: Add retry and client side failover for authorization, SASKey and delegation token generation

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

Mingliang Liu commented on HADOOP-14443:
----------------------------------------

[~snayak], thanks for updating the patch.

The current v4 version looks good to me overall. I have a few minor comments before commit. I can provide more input this week for another round review.

# Do we need to change related documentations about this? e.g. index.md, core-default.xml etc
# {{JsonUtils#parse()}} should reuse the {{ObjectMapper}}, see [HADOOP-14601]
# Can you post test report with azure web service?

> Azure: Add retry and client side failover for authorization, SASKey and delegation token generation
> ---------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-14443
>                 URL: https://issues.apache.org/jira/browse/HADOOP-14443
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: fs/azure
>    Affects Versions: 2.9.0
>            Reporter: Santhosh G Nayak
>            Assignee: Santhosh G Nayak
>             Fix For: 2.9.0, 3.0.0-alpha4
>
>         Attachments: HADOOP-14443.1.patch, HADOOP-14443.2.patch, HADOOP-14443.3.patch, HADOOP-14443.4.patch
>
>
> Currently, {{WasRemoteCallHelper}} can be configured to talk to only one URL for authorization, SASKey generation and delegation token generation. If for some reason the service is down, all the requests will fail.
> So proposal is to,
> - Add support to configure multiple URLs, so that if communication to one URL fails, client can retry on another instance of the service running on different node for authorization, SASKey generation and delegation token generation. 
> - Rename the configurations {{fs.azure.authorization.remote.service.url}} to {{fs.azure.authorization.remote.service.urls}} and {{fs.azure.cred.service.url}} to {{fs.azure.cred.service.urls}} to support the comma separated list of URLs.
> - Introduce a new configuration {{fs.azure.delegation.token.service.urls}} to configure the comma separated list of service URLs to get the delegation token.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org