incubator-brooklyn icon indicating copy to clipboard operation
incubator-brooklyn copied to clipboard

Bundle rebind transformers with blueprints

Open neykov opened this issue 9 years ago • 3 comments

Add means for blueprints to register persistence state transformers, applied on rebind. This will shift the responsibility of creating the transforms from the Brooklyn operators to the blueprints developers.

Very useful when managing brooklyn of brooklyns or lots of instances (transparent for the upgrade effector). Works with partial rebind which allows upgrading of entities needing state transforms without restarting the instance.

As a next step I would like to be able to declare the version of the blueprint for which a transform is written, so it is executed only against those versions. I still don't see how to introduce versions in the blueprint classes though - probably best is to link them to the bundle version, needs further investigation.

neykov avatar Jul 08 '15 10:07 neykov

incubator-brooklyn-pull-requests #1439 FAILURE Looks like there's a problem with this pull request

asfbot avatar Jul 08 '15 10:07 asfbot

Resolved merge conflicts.

neykov avatar Jul 09 '15 09:07 neykov

incubator-brooklyn-pull-requests #1442 SUCCESS This pull request looks good

asfbot avatar Jul 09 '15 09:07 asfbot