[
https://issues.apache.org/jira/browse/HADOOP-11187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Arun Suresh reassigned HADOOP-11187:
------------------------------------
Assignee: Arun Suresh
> NameNode - KMS communication fails after a long period of inactivity
> --------------------------------------------------------------------
>
> Key: HADOOP-11187
> URL: https://issues.apache.org/jira/browse/HADOOP-11187
> Project: Hadoop Common
> Issue Type: Bug
> Reporter: Arun Suresh
> Assignee: Arun Suresh
>
> As reported by [~atm] :
> The issue is due to the authentication token that the NN has to talk to the
> KMS is expiring, AND the signature secret provider in the KMS authentication
> filter is discarding the old secret after 2x the authentication token
> validity period.
> If the token being supplied is under 1x the validity lifetime then the token
> will authenticate just fine. If the token being supplied is between 1x-2x the
> validity lifetime, then the token can be validated but it will be expired, so
> a 401 will be returned to the client and it will get a new token. But if the
> token being supplied is greater than 2x the validity lifetime, then the KMS
> authentication filter will not even be able to validate the token, and will
> return a 403, which will cause the client to not retry authentication to the
> KMS.
> The KMSClientProvider needs to be modified to retry authentication even in
> the above case
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)