yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #62165
[Bug 1522102] Re: [RFE] use oslo-versioned-objects to help with dealing with upgrades
Agreed with Artur, we ended up with a BP instead of a bug because bugs
bump owners back and forth. I closed the bug as Invalid, BP is still for
Pike.
** Changed in: neutron
Status: Triaged => In Progress
** Changed in: neutron
Status: In Progress => Invalid
** Changed in: neutron
Assignee: Justin Hammond (justin-hammond) => (unassigned)
** Changed in: neutron
Milestone: pike-1 => None
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1522102
Title:
[RFE] use oslo-versioned-objects to help with dealing with upgrades
Status in neutron:
Invalid
Bug description:
This is a rework and re-submission of the old blueprint:
https://blueprints.launchpad.net/neutron/+spec/versioned-objects
We are looking to improve the way we deal with versioning (of all sorts db/rpc/rest/templates/plugins). Nova has come up with the idea of versioned objects, that Ironic has also now used. This has now been proposed as an oslo library: https://review.openstack.org/#/c/127532/
And it has be accepted. https://github.com/openstack/oslo.versionedobjects
Also heat's versioned objects is base on oslo. oslo.versionedobjects
Versioned-objects will help us deal with DB schema being at a
different version than the code expects. This will allow Neutron to be
operated safely during upgrades.
Looking forward as we pass more and more data over RPC we can make use
of versioned-objects to ensure upgrades happen without spreading the
version dependent code across the code base.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1522102/+subscriptions
References