Github user revans2 commented on the issue:
https://github.com/apache/storm/pull/1642
@HeartSaVioR I figured out what happened to make the supervisor crash. In
the transition from RUNNING to KILL to speed things up slot starts localizing
resources for the new assignment. In the transition from KILL to
WAITING_FOR_BASIC_LOCALIZATION slot releases the resources for the container
that was just killed. But the reference counting is only for the topology id
and port. If the port and topology id are the same, then we get this. I need
a key that is specific to the assignment/port, not the topology/port. I'll try
to figure out what that should look like.
---
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.
---