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

László Bodor commented on TEZ-4109:
-----------------------------------

pushed to master, thanks [~ashutoshc] for the review

> Improve TezCommonUtils.getCredentialsInfo and use it from more contexts
> -----------------------------------------------------------------------
>
>                 Key: TEZ-4109
>                 URL: https://issues.apache.org/jira/browse/TEZ-4109
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: László Bodor
>            Assignee: László Bodor
>            Priority: Major
>         Attachments: TEZ-4109.01.patch, TEZ-4109.02.patch, TEZ-4109.03.patch
>
>
> While debugging token related issues, I found the current implementation of 
> TezCommonUtils.getCredentialsInfo doesn't provide enough info about tokens.
> 1. as it's used on DEBUG level (called from logCredentials, which has a 
> debugenabled check), it should give more verbose output
> currently it's
> {code}
> token.getService()).append("(").append(token.getKind()).append(")")
> {code}
> but in case of delegation token issue, we would need to see token's full 
> string representation, like this below:
> {code}
> Kind: HDFS_DELEGATION_TOKEN, Service: 10.14.67.148:8020, Ident: (token for 
> hive: HDFS_DELEGATION_TOKEN 
> owner=hive/dev-lbodor-hiveontez-sec-3.domain.com@REALM, renewer=yarn, 
> realUser=, issueDate=1573566780144, maxDate=1574171580144, 
> sequenceNumber=7611, masterKeyId=3)
> {code}
> 2. It should be called from more code paths (e.g. from within tasks), so it's 
> going to let us follow tokens for every level of execution (AM, Container, 
> Task)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to