Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.2.0
-
None
Description
STORM-3606 identified an issue where Hadoop's TGT auto renewal thread causes an exception and worker restart. The fix involved a lot of reflection calls to emulate the Hadoop code while avoiding launching this thread.
It's possible Hadoop could change their code, causing this reflection to fail. To handle this case, we could instead allow Hadoop to launch this autorenewal thread, and have the worker catch the specific NPE from Hadoop in the exception handler.
Attachments
Issue Links
- relates to
-
STORM-3606 AutoTGT shouldn't invoke TGT renewal thread (from UserGroupInformation.loginUserFromSubject)
- Closed