cinder-volume container won't even start due to multiple mounts of src-ceph

Bug #1707956 reported by James Slagle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
John Fulton

Bug Description

you can't mount 2 different paths at the same mount point in a container. docker will refuse to even try and start the container:

https://github.com/openstack/tripleo-heat-templates/blob/960b9802016a89bd1fa007a1d2a5d703d168fccd/docker/services/cinder-volume.yaml#L128-L129

Tags: containers
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/489648

Changed in tripleo:
assignee: nobody → James Slagle (james-slagle)
status: New → In Progress
Revision history for this message
James Slagle (james-slagle) wrote :

i'm just going with reverting the patch that added the extra path. I'm not sure of the "proper" fix in this case.

the revert:
https://review.openstack.org/#/c/489648/

Changed in tripleo:
importance: Undecided → High
milestone: none → pike-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Changed in tripleo:
assignee: James Slagle (james-slagle) → John Fulton (jfulton-org)
tags: added: containers
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-heat-templates (master)

Change abandoned by James Slagle (<email address hidden>) on branch: master
Review: https://review.openstack.org/489648
Reason: in favor of I411b4764a54fc21e97e4c41a5fef00c7e6e2b64d

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

Reviewed: https://review.openstack.org/489825
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=50c1187375a468ed7224f05391490b38c655b8fd
Submitter: Jenkins
Branch: master

commit 50c1187375a468ed7224f05391490b38c655b8fd
Author: John Fulton <email address hidden>
Date: Wed Aug 2 02:54:56 2017 +0000

    Cinder volume/backup containers shouldn't mount two paths at same point

    Docker refuses to start the container because config_files/src-ceph:ro
    is mounted at both /etc/ceph and config-data/puppet-generated/ceph.
    The mount to /var/lib/config-data/puppet-generated/ceph should have
    been removed in commit ed0b77ff93a1a1e071d32f6a758e04c6d0b041ef.

    Change-Id: I411b4764a54fc21e97e4c41a5fef00c7e6e2b64d
    Closes-Bug: #1707956

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 7.0.0.0rc1

This issue was fixed in the openstack/tripleo-heat-templates 7.0.0.0rc1 release candidate.

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.