Github user d2r commented on the pull request:

    https://github.com/apache/storm/pull/392#issuecomment-71059798
  
    For testing this I did the following:
    
    I modified the ExclamationTopology as follows:
    - bolts report a new RuntimeException  via reportError on each call to 
execute
    - changed topology.max.error.report.per.interval: 100 (default 10), so each 
executor/thread will write up to 100 errors to ZK every 10 seconds.  This is a 
quick-and-dirty way of increasing write load on ZK for testing.
    - Replicated the Exclamation bolt an additional ~450 times, so there are 
many more bolts in the topology.
    
    Procedure:
    - Launch the topology in Inactive state, wait for it to get assigned and 
stable
    - go to the topology page and activate the topology (at this point the load 
time is on the order of seconds)
    - Refresh the topology until I see fresh errors reported for each bolt
    - Wait a a minute
    - Refresh the page and record load times from the Firefox network inspector.
    - Repeat 4 more times
    
    Results:
      Before patch (median about a minute):
      - 57s
      - 1m13s
      - 55s
      - 51s
      - 1m34s
    
      With patch (median about 10s)
      - 12s
      - 6s
      - 8s
      - 13s
      - 10s



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

Reply via email to