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

Bug #1707956 reported by James Slagle on 2017-08-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
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

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

Changed in tripleo:
assignee: nobody → James Slagle (james-slagle)
status: New → In Progress
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

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

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

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

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  Edit
Everyone can see this information.

Other bug subscribers