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.
---

Reply via email to