2015-09-23 17:46:30 |
aeva black |
description |
Because the indirection_api of IronicObject is not implemented, when trying to perform a rolling upgrade, IncompatibleObjectVersion is raised when an object is sent to a service with an older version.
https://github.com/openstack/oslo.versionedobjects/blob/master/oslo_versionedobjects/base.py#L823
As a result, a rolling-upgrade without downtime (Ironic services running at different versions) is not possible. |
Because the indirection_api of IronicObject is not implemented, when trying to perform a rolling upgrade, IncompatibleObjectVersion is raised when an object is sent to a service with an older version.
https://github.com/openstack/oslo.versionedobjects/blob/master/oslo_versionedobjects/base.py#L823
As a result, a rolling-upgrade without downtime (Ironic services running at different versions) is not possible. Implemeting the
indirection_api gets Ironic one step closer to supporting rolling-upgrades. |
|