Cinder containers used with pacemaker not configured correctly

Bug #1729430 reported by Alan Bishop
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Martin André

Bug Description

While working on [1] we discovered multinode-container CI jobs were still running cinder-volume and cinder-backup on baremetal. A patch is posted to update the CI jobs [2], but it's clear the cinder-volume container is broken [3].

It seems the docker/services/pacemaker/cinder-XXX.yaml files have not kept up with changes to their non-pacemaker counterparts. In short, the pacemaker container configurations are not up to date.

[1] https://bugs.launchpad.net/tripleo/+bug/1729253
[2] https://review.openstack.org/517038
[3] http://logs.openstack.org/38/517038/2/check/legacy-tripleo-ci-centos-7-containers-multinode/5aff66b/logs/subnode-2/var/log/containers/cinder/cinder-volume.log.txt.gz

Changed in tripleo:
status: New → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to puppet-tripleo (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/517221

Changed in tripleo:
assignee: nobody → Martin André (mandre)
status: Triaged → In Progress
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/517222

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/517221
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=9df7f1c85df56fa9de54bd45f53d1c16ea23c731
Submitter: Zuul
Branch: master

commit 9df7f1c85df56fa9de54bd45f53d1c16ea23c731
Author: Martin André <email address hidden>
Date: Thu Nov 2 10:11:00 2017 +0100

    Fix bind mounts for cinder-{backup,volume}

    The container now expects to find configuration at these locations.

    Change-Id: Iea84a291414e515d8c72a60646188e5b37354a38
    Related-Bug: #1729430

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

Reviewed: https://review.openstack.org/517222
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=72c5c73aaafc013d3e2292cded11234ae2b55e80
Submitter: Zuul
Branch: master

commit 72c5c73aaafc013d3e2292cded11234ae2b55e80
Author: Martin André <email address hidden>
Date: Thu Nov 2 10:19:38 2017 +0100

    Fix cinder-{backup,volume} container with pacemaker

    The cinder-backup and cinder-volume templates were lagging behind the
    non-pacemaker version and didn't pass CI. This commit aims at bringing
    back parity.

    Change-Id: I11a12f52538168c858b16c9786eb83ae88161488
    Depends-On: Iea84a291414e515d8c72a60646188e5b37354a38
    Closes-Bug: #1729430

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to puppet-tripleo (stable/pike)

Related fix proposed to branch: stable/pike
Review: https://review.openstack.org/518854

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

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/518855

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to puppet-tripleo (stable/pike)

Reviewed: https://review.openstack.org/518854
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=f2b1ec7ee9c70563ed682c314910c8fd4c6871aa
Submitter: Zuul
Branch: stable/pike

commit f2b1ec7ee9c70563ed682c314910c8fd4c6871aa
Author: Martin André <email address hidden>
Date: Thu Nov 2 10:11:00 2017 +0100

    Fix bind mounts for cinder-{backup,volume}

    The container now expects to find configuration at these locations.

    Change-Id: Iea84a291414e515d8c72a60646188e5b37354a38
    Related-Bug: #1729430
    (cherry picked from commit 9df7f1c85df56fa9de54bd45f53d1c16ea23c731)

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

Reviewed: https://review.openstack.org/518855
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=fe9b2232b1e2d8bf25073d779501e87bdb8f22cd
Submitter: Zuul
Branch: stable/pike

commit fe9b2232b1e2d8bf25073d779501e87bdb8f22cd
Author: Martin André <email address hidden>
Date: Thu Nov 2 10:19:38 2017 +0100

    Fix cinder-{backup,volume} container with pacemaker

    The cinder-backup and cinder-volume templates were lagging behind the
    non-pacemaker version and didn't pass CI. This commit aims at bringing
    back parity.

    Change-Id: I11a12f52538168c858b16c9786eb83ae88161488
    Depends-On: Iea84a291414e515d8c72a60646188e5b37354a38
    Closes-Bug: #1729430
    (cherry picked from commit 72c5c73aaafc013d3e2292cded11234ae2b55e80)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 7.0.4

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 8.0.0.0b2

This issue was fixed in the openstack/tripleo-heat-templates 8.0.0.0b2 development milestone.

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.