GitHub user revans2 opened a pull request:

    https://github.com/apache/storm/pull/2647

    STORM-3040: Improve scheduler performance

    There are a lot of different scheduler improvements.  Mostly these are 
either caching, storing data in multiple ways so we can look it up quickly, and 
finally lazily sorting nodes in a rack only when it is needed, instead of all 
ahead of time.
    
    I also added in performance tests.  They currently pass on travis, but I 
would like to hear from others on if this solution looks good or if there is a 
better way for us to do performance testing.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/revans2/incubator-storm STORM-3040

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/storm/pull/2647.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 #2647
    
----
commit 8d3e5cf0e6f7f90d3007159d30c3456bd9749b1f
Author: Robert (Bobby) Evans <evans@...>
Date:   2018-04-24T20:19:32Z

    STORM-3040: Improve scheduler performance

----


---

Reply via email to