Live migration does not work after kilo->liberty upgrade

Bug #1570265 reported by Jiří Stránský
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Jiří Stránský

Bug Description

More info at https://bugzilla.redhat.com/show_bug.cgi?id=1326823

I've traced the issue to backwards incompatible changes in puppet-cinder. First a change that unconditionally sets host for cinder backends to a computed non-overridable value:

https://review.openstack.org/#/c/209412/

And a change that migrates from `host` to `backend_host` and makes the value configurable, but it keeps the old (wrong, backwards incompatible) behavior for default value of the property.

https://review.openstack.org/#/c/231068/

I think these should be both reverted, but since they already made it into stable/liberty and stable/mitaka, it's probably easiest to just work around this in t-h-t :-/

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/305721

Changed in tripleo:
status: Triaged → In Progress
tags: added: liberty-backport-potential mitaka-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/305721
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=2b15978ba0ef9843345db18aabb2f999d4535381
Submitter: Jenkins
Branch: master

commit 2b15978ba0ef9843345db18aabb2f999d4535381
Author: Jiri Stransky <email address hidden>
Date: Thu Apr 14 12:09:34 2016 +0200

    Keep setting backend_host to 'hostgroup' for rbd backends

    There are backwards incompatible patches [1][2] in puppet-cinder which break
    upgrade scenarios, but at this point they made it to liberty and mitaka,
    so workaround in t-h-t is easier than revert

    [1] https://review.openstack.org/#/c/209412/
    [2] https://review.openstack.org/#/c/231068/

    Change-Id: Ic82258bf0893ebd4e595e5df73ffbc4c6443f9e8
    Closes-Bug: #1570265

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/305807

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/305808

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/mitaka)

Reviewed: https://review.openstack.org/305807
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=b0d20a384ef5f950a0ccb4e84edb0995233605c0
Submitter: Jenkins
Branch: stable/mitaka

commit b0d20a384ef5f950a0ccb4e84edb0995233605c0
Author: Jiri Stransky <email address hidden>
Date: Thu Apr 14 12:09:34 2016 +0200

    Keep setting backend_host to 'hostgroup' for rbd backends

    There are backwards incompatible patches [1][2] in puppet-cinder which break
    upgrade scenarios, but at this point they made it to liberty and mitaka,
    so workaround in t-h-t is easier than revert

    [1] https://review.openstack.org/#/c/209412/
    [2] https://review.openstack.org/#/c/231068/

    Change-Id: Ic82258bf0893ebd4e595e5df73ffbc4c6443f9e8
    Closes-Bug: #1570265
    (cherry picked from commit 2b15978ba0ef9843345db18aabb2f999d4535381)

tags: added: in-stable-mitaka
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/liberty)

Reviewed: https://review.openstack.org/305808
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=220d378adeb9312758522735e0d6cc9dfb74c078
Submitter: Jenkins
Branch: stable/liberty

commit 220d378adeb9312758522735e0d6cc9dfb74c078
Author: Jiri Stransky <email address hidden>
Date: Thu Apr 14 12:09:34 2016 +0200

    Keep setting backend_host to 'hostgroup' for rbd backends

    There are backwards incompatible patches [1][2] in puppet-cinder which break
    upgrade scenarios, but at this point they made it to liberty and mitaka,
    so workaround in t-h-t is easier than revert

    [1] https://review.openstack.org/#/c/209412/
    [2] https://review.openstack.org/#/c/231068/

    Change-Id: Ic82258bf0893ebd4e595e5df73ffbc4c6443f9e8
    Closes-Bug: #1570265
    (cherry picked from commit 2b15978ba0ef9843345db18aabb2f999d4535381)

tags: added: in-stable-liberty
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/tripleo-heat-templates 5.0.0.0b1

This issue was fixed in the openstack/tripleo-heat-templates 5.0.0.0b1 development milestone.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/tripleo-heat-templates 2.1.0

This issue was fixed in the openstack/tripleo-heat-templates 2.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

This issue was fixed in the openstack/tripleo-heat-templates 2.1.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.