Rolling upgrades: backward incompatible changes in versioned objects
Bug #1502895 reported by
Grzegorz Grasza
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
Medium
|
Tan Lin |
Bug Description
In the past, changes to versioned objects were done without implementing the obj_make_compatible method, which breaks rolling upgrades (upgrades when Ironic services are run at different versions simultaneously)
To prevent introduction of incompatible changes to versioned objects an object version hash test should be introduced, together with documentation.
This was recently discussed in Magnum:
http://
As a result, two patches were merged:
https:/
https:/
Changed in ironic: | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: conductor |
Changed in ironic: | |
assignee: | nobody → Tan Lin (tan-lin-good) |
Changed in ironic: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/249624
Review: https:/