HeartSaVioR commented on pull request #30366:
URL: https://github.com/apache/spark/pull/30366#issuecomment-727717204


   I see another problematic case where there're two token identifiers (say, 
token A and B) which token B's identifier provides issue date as 0L (same as 
the case provided in PR description) but the token B requires shorter token 
renewal period than token A. In this case, we can't simply ignore the renewal 
period calculation for token B.
   
   And I'm also in doubt with caching the renewal interval. Suppose the same 
case, but token A has intermittent issue and ends up throwing exception when 
token.renew() is called for token A. This is "swallowed" without any log 
message and the renewal interval for the token A is never reconsidered.
   (Probably we need to retry the call after some period, but the period should 
be also taken carefully in case of the token which token.renew() always throws 
exception. A bit complicated to also account for now?)


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to