Jungtaek Lim created HADOOP-17383:
-------------------------------------

             Summary: AbstractS3ATokenIdentifier to provide issue date == 
created && max date == expiry time
                 Key: HADOOP-17383
                 URL: https://issues.apache.org/jira/browse/HADOOP-17383
             Project: Hadoop Common
          Issue Type: Improvement
          Components: fs/s3
    Affects Versions: 3.3.0
            Reporter: Jungtaek Lim


As we've seen the behavior from HADOOP-17379, AbstractS3ATokenIdentifier 
doesn't guarantee providing correct "issue date" and "max date" before 
HADOOP-17379, and even after, "max date" is not a thing we can make a guarantee 
only with AbstractS3ATokenIdentifier, as there's no information.

In the meanwhile, I realized there're two methods in 
AbstractS3ATokenIdentifier, getCreated() and getExpiryTime(), which feel like 
the same purpose with getIssueDate() and getMaxDate() in 
AbstractDelegationTokenIdentifier.

If we think these pairs are doing the same, we can just override 
AbstractS3ATokenIdentifier.getIssueDate() to call getCreated() && 
AbstractS3ATokenIdentifier.getMaxDate() to call getExpiryTime().



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

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to