Yongjun Zhang created HADOOP-13720:
--------------------------------------
Summary: Add more info to "token ... is expired" message
Key: HADOOP-13720
URL: https://issues.apache.org/jira/browse/HADOOP-13720
Project: Hadoop Common
Issue Type: Bug
Components: common, security
Reporter: Yongjun Zhang
Currently AbstractDelegationTokenSecretM anager$checkToken does
{code}
protected DelegationTokenInformation checkToken(TokenIdent identifier)
throws InvalidToken {
assert Thread.holdsLock(this);
DelegationTokenInformation info = getTokenInfo(identifier);
if (info == null) {
throw new InvalidToken("token (" + identifier.toString()
+ ") can't be found in cache");
}
if (info.getRenewDate() < Time.now()) {
throw new InvalidToken("token (" + identifier.toString() + ") is
expired");
}
return info;
}
{code}
When a token is expried, we throw the above exception without printing out the
{{info.getRenewDate()}} in the message. If we print it out, we could know for
how long the token has not been renewed. This will help us investigate certain
issues.
Create this jira as a request to add that part.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]