Github user iwasakims commented on the pull request:
https://github.com/apache/incubator-storm/pull/194#issuecomment-49387876
The retry of this patch happens only if the assignments read by supervisor
were inconsistent in supervisor's perspective (i.e. multiple topologies have
the same node+port).
In retrying case, supervisor does not launch/shutdown workers because
read-assignments returns unmodified existing-assignment. Because
synchronize-supervisor is called every 10 seconds, the retry interval is 10
seconds as a result. I think it is not too quick.
---
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.
---