Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-14497 Logs for KMS delegation token lifecycle
  3. HADOOP-13720

Add more info to the msgs printed in AbstractDelegationTokenSecretManager for better supportability

    Details

      Description

      Currently AbstractDelegationTokenSecretManager$checkToken does

        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;
        } 
      

      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.

        Attachments

        1. HADOOP-13720.007.patch
          14 kB
          Yongjun Zhang
        2. HADOOP-13720.006.patch
          14 kB
          Yongjun Zhang
        3. HADOOP-13720.005.patch
          9 kB
          Yongjun Zhang
        4. HADOOP-13720.004.patch
          7 kB
          Yongjun Zhang
        5. HADOOP-13720.003.patch
          7 kB
          Yongjun Zhang
        6. HADOOP-13720.002.patch
          5 kB
          Yongjun Zhang
        7. HADOOP-13720.001.patch
          1 kB
          Yongjun Zhang

          Issue Links

            Activity

              People

              • Assignee:
                yzhangal Yongjun Zhang
                Reporter:
                yzhangal Yongjun Zhang
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: