Santhosh G Nayak created HADOOP-14443:
-----------------------------------------

             Summary: Azure: Add retry and client side failover for 
authorization, SASKey generation and delegation token generation requests to 
remote service
                 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-alpha3


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.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to