GitHub user danny0405 opened a pull request:
https://github.com/apache/storm/pull/2433
[STORM-2693] Heartbeats and assignments promotion for storm2.0
For large cluster support, good scheduling performance for scheduling and
assignments distribution.
For nimbus heartbeats pressure test:
heartbeats response time:

For topology submission time cost:
topology scheduling time:
cluster slots | newly submit slots | after submission slots | time cost
milliseconds
-- | -- | -- | --
3700 | 100 | 3800 | 1181ms
3600 | 100 | 3700 | 886ms
3500 | 100 | 3600 | 925ms
3400 | 100 | 3500 | 1520ms
3300 | 100 | 3400 | 930ms
2000 | 100 | 2100 | Â
1500 | 100 | 1600 | Â
1000 | 100 | 1100 | Â
500 | 100 | 600 | Â
100 | 100 | 200 | Â
This is PR for 1.1.x-branch of heartbeats promotion
#2389
This is PR for 1.1.x-branch of assignments promotion
#2319
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/danny0405/storm heartbeats-promotion-v2
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/storm/pull/2433.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 #2433
----
commit 3f58b1fcdbee39798a8fe49a2d32f07e3ed05640
Author: chenyuzhao <[email protected]>
Date: 2017-11-21T09:54:23Z
heartbeats and assignments promotion for storm2.0
----
---