brooklyn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ahgittin <>
Subject [GitHub] incubator-brooklyn pull request: Brooklyn node and cluster upgrade
Date Mon, 27 Oct 2014 14:19:47 GMT
GitHub user ahgittin reopened a pull request:

    Brooklyn node and cluster upgrade

    Merges #266 (cluster upgrade) with work I've been doing on node upgrade.
    Builds on #260 so please ensure that is merged first.
    Needs further testing (by me at this point) but wanted to push it in case @neykov you
have comments, especially on the last commit.

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

    $ git pull brooklyn-node-upgrade

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

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #272
commit 390654f775780792dcb57caf7bccf0871d456d54
Author: Svetoslav Neykov <>
Date:   2014-10-22T08:51:19Z

    BrooklynNode cluster + upgrade effector
    Also effectors to:
      * select master in the cluster
      * set HA priority
      * set HA state

commit f99cdf70611f05658b924fb718a284545fa6a0e5
Author: Alex Heneveld <>
Date:   2014-10-21T18:12:09Z

    add an upgrade effector for the BrooklynNode, and a sample yaml, and improve lifecycle
so that stop_* methods destroy the VM and set a STOPPING state

commit 16121fe72bfa3aa90e46acc72f562ddc6c44cab7
Author: Alex Heneveld <>
Date:   2014-10-20T13:51:17Z

    clean up of anonymous internal classes, and some minor extensions to predicates available
on Entity and String

commit db0a6465447dec4c4b035dfa881ecae3d81a9315
Author: Alex Heneveld <>
Date:   2014-10-23T07:38:55Z

    minor cleanups to software, allowing start with no locations, and including stdin for
driver.execute commands

commit 9896d58f40a282b1f3625e9dfdb5e21de6fa7a58
Author: Alex Heneveld <>
Date:   2014-10-18T00:44:32Z

    WIP brooklyn HA and upgrade

commit ca1c2ad35f2af638ec6094720c53c4c3296ff678
Author: Alex Heneveld <>
Date:   2014-10-24T22:51:36Z

    fix bug where tasks (eg pollers) are not stopped on unmanagement if the task which started
the tasks is the same one which is unmanaging the entity

commit 620d99b68fb23ba8ee31bd6514f0de18b9c58071
Author: Alex Heneveld <>
Date:   2014-10-24T22:52:37Z

    add support for extra CLI parameters to BrooklynNode, use those to run in persistence
mode, and final fixes to the in-place upgrade effector

commit e7b278dc0b9b686c096a0579dda49779aeb4b9ed
Author: Alex Heneveld <>
Date:   2014-10-24T23:32:24Z

    bunch of clean ups - mainly addressing @aledsage's comments on @neykov's cluster upgrade
PR, plus misc things i've noticed.
    needs further testing though.

commit 070848e54425502a5d633f9877824ea0fdf76a04
Author: Alex Heneveld <>
Date:   2014-10-25T00:45:36Z

    fix swallowed error in dynamic cluster

commit e6ee417bf2f03438563d0c236b1aaa434b91485e
Author: Alex Heneveld <>
Date:   2014-10-25T00:46:19Z

    WIP smoothing out the experience when setting up the cluster
    * cluster should take extra config, and then set them as config after we've failed over
    * better names of phases

commit 4870dc2baab2300c7d53cacd9f312a64893b9c5e
Author: Alex Heneveld <>
Date:   2014-10-26T14:11:56Z

    more QuorumCheck to util package, using it for new CollectionFunctionals defining a predicate
which applies a predicate to a collection

commit 68348cd8345c917b4f029d60e6e692c6918fbb54
Author: Alex Heneveld <>
Date:   2014-10-26T14:12:33Z

    broolyn cluster upgrade should take extra config, and then set them as config after we've
failed over, and has nice names of phases, plus refactor/tidy

commit 839b3a83d2e9d1040bd22702d959985114f2e911
Author: Alex Heneveld <>
Date:   2014-10-26T14:22:11Z

    remove renderer hint for MASTER_NODE -- it is not needed as type Entity gets this automatically,
plus it was broken (it needs a special post processing);
    and add an enricher to publish at the cluster the url for that node

commit 2a73a6554344ac90ea0b2103dacb5f26a93485b3
Author: Alex Heneveld <>
Date:   2014-10-26T17:26:14Z

    rename HAMode to HighAvailabilityMode, and same for priority
    (this brings us in line with convention on treatment of abbrs being camel case,
    preferring HttpRestApi over HTTPRESTAPI, but without the weirdness of HaMode; easy enough
to be explicit on this API, imho)

commit e703bbeba9bc4b886f72dfc96bf528ab42c351a2
Author: Alex Heneveld <>
Date:   2014-10-26T17:41:30Z

    increase the brooklyn node poll frequency to every 2s, to prevent saturating it with monitoring,
and other minor tunings to BrooklynNode

commit 3f1df58935eefb4afd9c67d5c19fe5af46acc9d1
Author: Alex Heneveld <>
Date:   2014-10-27T07:42:16Z

    add apache header to new java to kill the RAT problem

commit 9d533192e580233868f5e1a42391ef36146ff1e9
Author: Alex Heneveld <>
Date:   2014-10-27T13:09:12Z

    have deprecated predicates methods point to new classes, use a private unused to preserve
the anonymous inner (code review)

commit f04ba23ee8f46c6cab685781ac98646ff2c08ee6
Author: Alex Heneveld <>
Date:   2014-10-27T13:48:32Z

    fix merge conflicts


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 or file a JIRA ticket
with INFRA.

View raw message