GitHub user zd-project opened a pull request: https://github.com/apache/storm/pull/2800
STORM-3162: Fix concurrent modification bug See: https://issues.apache.org/jira/browse/STORM-3162 I managed to alter the Java implementation and it seems to be passing storm-server test. However in storm-core there's a nimbus_test.clj which depends on some of the older implementation that I changed in this PR. I myself am not very familiar with Clojure so I don't know how to fix it. If any of you can take a look it'll be great. You can merge this pull request into a Git repository by running: $ git pull https://github.com/zd-project/storm STORM-3162 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/storm/pull/2800.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #2800 ---- commit e7bacee9ecc2c136a7ef3c5d3144eae2d95a9306 Author: Zhengdai Hu <zhengdai.hu@...> Date: 2018-08-08T21:33:19Z STORM-3162: Fix concurrent modification bug ---- ---