GitHub user revans2 opened a pull request:

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

     STORM-2438: added in rebalance changes to support RAS

    This is based off #2339 (which is in the first commit).  If people want to 
review it all together I am fine with closing the other one.
    
    This does a few things
    
    1) It updates the AsyncLocalizer and Slot so that when the jar, conf, or 
serialized topology changes the new code is downloaded to a temp location, the 
workers are shot, the changes are made, and the workers are brought back up.
    2) It adds in changes to the rebalance command so you can adjust config 
options and resources in addition to what was there before.
    
    I plan on adding support for generic blobs to optionally cause the workers 
to be restarted on update. This would be for things like jars on the classpath. 
 I plan to do this work in a separate pull request because this is already very 
large. 

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

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

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

    https://github.com/apache/storm/pull/2345.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 #2345
    
----
commit 78cb243c4bc9aaeaffd6f1c76915ac20016b32e7
Author: Robert (Bobby) Evans <ev...@yahoo-inc.com>
Date:   2017-09-15T18:29:40Z

    STORM-2084: Refactor localization to combine files together

commit d9deab6dbac9fccccb961c437ac0713988993002
Author: Robert (Bobby) Evans <ev...@yahoo-inc.com>
Date:   2017-09-21T15:55:24Z

    STORM-2438: added in rebalance changes to support RAS

----


---

Reply via email to