Github user revans2 commented on the issue:

    https://github.com/apache/storm/pull/2241
  
    I have another chart now showing a comparison between master and this 
branch, just varying the number of splitter bolts in the topology.  There are 2 
ackers, 4 spouts, and 4 count bolts all within a single worker and with a max 
spout pending set to 500.  All of the configs are the defaults, and it is on my 
laptop like before.
    
    
![chart](https://user-images.githubusercontent.com/3441321/28689893-de51856c-72dc-11e7-8f5b-8f2a77efdfd3.png)
    
    The scary thing here is that with these changes there is a tiny window 
where you get "good" throughput (lets say above 150k sentences per second) for 
this branch.  The previous branch has a very very wide window.  The thing that 
concerns me the most with the way it is now, is that there will be a lot of 
people who didn't turn the parallelism as low as possible, because it just 
works, and they will all have their topologies go from 180k/sec down to 
50k/sec.  And tuning them all perfectly to balance on that exact parallelism 
for the given heterogeneous hardware that we run on is going to be impossible.


---
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.
---

Reply via email to