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: [email protected]
For additional commands, e-mail: [email protected]