Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-3656

Change handling of Hadoop TGT renewal exception

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.0
    • Fix Version/s: 2.3.0
    • Component/s: storm-client
    • Labels:
      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

            Activity

              People

              • Assignee:
                agresch Aaron Gresch
                Reporter:
                agresch Aaron Gresch
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h