Return-Path: X-Original-To: apmail-brooklyn-dev-archive@minotaur.apache.org Delivered-To: apmail-brooklyn-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CA52117FD0 for ; Mon, 27 Oct 2014 14:21:24 +0000 (UTC) Received: (qmail 55000 invoked by uid 500); 27 Oct 2014 14:21:24 -0000 Delivered-To: apmail-brooklyn-dev-archive@brooklyn.apache.org Received: (qmail 54967 invoked by uid 500); 27 Oct 2014 14:21:24 -0000 Mailing-List: contact dev-help@brooklyn.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@brooklyn.incubator.apache.org Delivered-To: mailing list dev@brooklyn.incubator.apache.org Received: (qmail 54955 invoked by uid 99); 27 Oct 2014 14:21:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Oct 2014 14:21:24 +0000 X-ASF-Spam-Status: No, hits=-2000.6 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 27 Oct 2014 14:21:23 +0000 Received: (qmail 45943 invoked by uid 99); 27 Oct 2014 14:19:47 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Oct 2014 14:19:47 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id A25CF909BD1; Mon, 27 Oct 2014 14:19:47 +0000 (UTC) From: ahgittin To: dev@brooklyn.incubator.apache.org Reply-To: dev@brooklyn.incubator.apache.org References: In-Reply-To: Subject: [GitHub] incubator-brooklyn pull request: Brooklyn node and cluster upgrade Content-Type: text/plain Message-Id: <20141027141947.A25CF909BD1@tyr.zones.apache.org> Date: Mon, 27 Oct 2014 14:19:47 +0000 (UTC) X-Virus-Checked: Checked by ClamAV on apache.org GitHub user ahgittin reopened a pull request: https://github.com/apache/incubator-brooklyn/pull/272 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 https://github.com/ahgittin/incubator-brooklyn brooklyn-node-upgrade Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-brooklyn/pull/272.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 #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 TODO: * 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 infrastructure@apache.org or file a JIRA ticket with INFRA. ---