Github user revans2 commented on the issue:
https://github.com/apache/storm/pull/1793
@harshach the issue is that when there are lots of supervisors the load
placed on the KDC is a lot higher than it is for a similar number of Hadoop
nodes. Each new Login will contact the KDC and fetch a new TGT followed by a
new service ticket. If we can reuse the Subject then the TGT and the service
tickets can be reused too reducing the load on the KDC. The Login handles the
life cycle of the Subject, creates it and destroys it, so we wanted to cache it
at that level to avoid issues there.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---