GitHub user ahgittin reopened a pull request:
https://github.com/apache/incubator-brooklyn/pull/506
Active partial rebind allowing catalog item version change dynamically
No GUI support (yet) for changing versions, but you can test this in groovy
console with
mgmt.rebindManager.rebindPartialActive(
brooklyn.entity.rebind.transformer.CompoundTransformer.builder().changeCatalogItemId(
"item", "1.0", "item", "2.0" /* old and new catalog
item+version */).build(),
"abcd1234" /* entity id */);
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ahgittin/incubator-brooklyn
versioning-switch-on-rebind
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-brooklyn/pull/506.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 #506
----
commit d423522cacf97c3fefa0df3c641718a49f9103a5
Author: Alex Heneveld <[email protected]>
Date: 2015-01-27T17:47:41Z
CLI better default, port/https control, and version reporting
* adds config key for web-console port
* adds CLI for https
* port defaults to 8443+ if no port specified and using https
* default if no CLI options is to show help and an error
* some https test fixes
* discovers and reports Brooklyn OSGi metadata in log, including git SHA1
(and `brooklyn info`)
commit 0d078c9c97a4989923cf1063b6bd61484efb532f
Author: Alex Heneveld <[email protected]>
Date: 2015-02-06T22:11:36Z
This closes #478
commit 0fb0c633d269f48cf474c036b8c14bfaba03b5c5
Author: Alex Heneveld <[email protected]>
Date: 2015-01-29T11:26:13Z
Partial rebind - basically working, but for mgmt confusion
makes RebindIteration abstract, with InitialFullRI having the old (full)
behaviour,
and new ActivePartialRebindIteration supporting a subset of nodes;
minor fixes elsewhere to prevent problems
commit 3f7d7508e125d751933dc40914d72441ce27381e
Author: Alex Heneveld <[email protected]>
Date: 2015-02-03T12:48:22Z
Partial rebind - using new explicit BrooklynObjectManagementMode
commit be6fd97ec5b318af02a7b5d663a9c7fe1b365c05
Author: Alex Heneveld <[email protected]>
Date: 2015-02-04T12:33:22Z
Partial rebind - add test and refactor / tidy of new code
commit 07aaa8994237c2ef260d1996660b94fd04064b71
Author: Alex Heneveld <[email protected]>
Date: 2015-02-05T18:28:29Z
Partial rebind - test that version has successfully changed
commit 26811b9ae4f6e7102e30743998bf8be31ae9464a
Author: Alex Heneveld <[email protected]>
Date: 2015-02-05T18:36:15Z
Switch OSGi more entites sayHI effector to include version info
as per @aledsage's suggestion
commit 689f0512fda78cd02f7cdf3425a2b55c99c3ff74
Author: Alex Heneveld <[email protected]>
Date: 2015-02-06T17:56:06Z
allow DynamicCluster to hold things which aren't Startable
commit 45820728671c18e183e0e296a197fc5d46305d0a
Author: Alex Heneveld <[email protected]>
Date: 2015-02-06T17:56:38Z
better dev-environment detection and osgi error reporting
commit 6156a7743bdeacadfd533ead28b4c7460fdc7610
Author: Alex Heneveld <[email protected]>
Date: 2015-02-06T17:57:41Z
add convenience method for creating spec from catalog item
commit 0dc533d116cc92a7d5811338cec060a7868e64a0
Author: Alex Heneveld <[email protected]>
Date: 2015-02-06T17:58:41Z
special xml serialization for EntitySpec to support CatalogItem libraries
commit 71c82da572ae28d73c31f1c102f4ac4c5a7f2280
Author: Alex Heneveld <[email protected]>
Date: 2015-02-06T17:59:49Z
test that changing version applies to specs
commit 35142c8049d3068775f448d6c48edeb365f53bfa
Author: Alex Heneveld <[email protected]>
Date: 2015-02-09T10:23:20Z
fix proxy leak on extra promotion to master
commit 3c97a5774e30be0e9e6b7dfa0fb0613b2cc419e3
Author: Alex Heneveld <[email protected]>
Date: 2015-02-09T11:10:10Z
some tests and comments exploring location unmanagement
as there is a slow leak around locations, no one unmanages them after use
by an entity
commit 491ca49efdfe4f8a7bb2bf5cbba5cd592bf4798a
Author: Alex Heneveld <[email protected]>
Date: 2015-02-09T12:32:29Z
Partial rebind - address code review comments
commit b13cb63a4a23e847a3595a79a6fa2aab2609008a
Author: Alex Heneveld <[email protected]>
Date: 2015-02-09T14:23:18Z
partial rebind - more code review, esp much better javadoc
----
---
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 [email protected] or file a JIRA ticket
with INFRA.
---