Steve Loughran created HDFS-13951: ------------------------------------- Summary: HDFS DelegationTokenFetcher can't print non-HDFS tokens in a tokenfile Key: HDFS-13951 URL: https://issues.apache.org/jira/browse/HDFS-13951 Project: Hadoop HDFS Issue Type: Bug Components: tools Affects Versions: 3.2.0 Reporter: Steve Loughran Assignee: Steve Loughran
the fetchdt command can fetch tokens for filesystems other than hdfs (s3a, abfs, etc), but it can't print them, as it assumes all tokens in the file are subclasses of {{org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier}} & uses this fact in its decoding. It deserializes the token byte array without checking kind and so ends up with invalid data. Fix: ask the tokens to decode themselves; only call toStableString() if an HDFS token. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org