Github user HeartSaVioR commented on the issue: https://github.com/apache/storm/pull/2261 From second commits I added performance tests on multi threads: `testBenchmarkLoadAwareShuffleGroupingEvenLoad` and `testBenchmarkLoadAwareShuffleGroupingUnevenLoad`. I started exploring this with 2 threads, and may explore it with more threads if necessary. > testBenchmarkLoadAwareShuffleGroupingEvenLoad (old) Max duration among threads is : 185274 ms Max duration among threads is : 189359 ms > testBenchmarkLoadAwareShuffleGroupingEvenLoad (new) Max duration among threads is : 123411 ms Max duration among threads is : 128937 ms > testBenchmarkLoadAwareShuffleGroupingUnevenLoad (old) Max duration among threads is : 184834 ms Max duration among threads is : 185551 ms > testBenchmarkLoadAwareShuffleGroupingUnevenLoad (new) Max duration among threads is : 123978 ms Max duration among threads is : 124113 ms The test result clearly shows that both are having performance hit on multi-threads but new LASG is affected much less than old LASG.
--- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---