Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bundle rebind transformers with blueprints #738

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Bundle rebind transformers with blueprints #738

wants to merge 6 commits into from

Conversation

neykov
Copy link
Member

@neykov neykov commented Jul 8, 2015

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.

@asfbot
Copy link

asfbot commented Jul 8, 2015

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

@neykov
Copy link
Member Author

neykov commented Jul 9, 2015

Resolved merge conflicts.

@asfbot
Copy link

asfbot commented Jul 9, 2015

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

neykov referenced this pull request in sjcorbett/incubator-brooklyn Jul 31, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants