Use oslo-versioned-objects to help with dealing with upgrades.
https:/
This blueprints improves the way Glance deals with versioning (of all sorts db/rpc/
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:/
There is work being done in Heat and Cinder which may be a good starting point for Glance (ideas, reliability):
https:/
https:/
The idea of versioned objects is to create wrapper objects that are a layer above the db objects.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Pawel Koniszewski
- Direction:
- Needs approval
- Assignee:
- Pawel Koniszewski
- Definition:
- Review
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
The idea of versionedobjects in Glance: https:/
Gerrit topic: https:/
Addressed by: https:/
WIP: Versioned object for Image and ImageMember model
Addressed by: https:/
Versioned object for Task model
Addressed by: https:/
Versioned object for Metadef models