Container driver fails to release share server on ubuntu-xenial

Bug #1630512 reported by Valeriy Ponomaryov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
High
Valeriy Ponomaryov

Bug Description

description: updated
Changed in manila:
importance: Undecided → High
status: New → In Progress
assignee: nobody → Valeriy Ponomaryov (vponomaryov)
milestone: none → ocata-1
tags: added: newton-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (master)

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

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

Reviewed: https://review.openstack.org/383675
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=8401c150f3488b3445496cd0807207b9171f61cb
Submitter: Jenkins
Branch: master

commit 8401c150f3488b3445496cd0807207b9171f61cb
Author: Valeriy Ponomaryov <email address hidden>
Date: Fri Oct 7 14:27:43 2016 +0300

    [Container] Fix deletion of veths

    In '_teardown_server' method driver was searching for all matches of
    'veth' prefix and looping them for deletion. But using Xenial host
    it finds each such veth name twice and tries to delete the same veth
    twice too getting following error:

    ovs-vsctl: no row "veth7ac5738" in table Interface

    So, fix it by translating 'list' of veths to 'set' that
    will have only unique names.

    Change-Id: I819a885547f9fc595b15f98e4c94de21e33914ac
    Closes-Bug: #1630512

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

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/384606

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (stable/newton)

Reviewed: https://review.openstack.org/384606
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=5a77f193286367ebed0dd9af6bcd4334b314f287
Submitter: Jenkins
Branch: stable/newton

commit 5a77f193286367ebed0dd9af6bcd4334b314f287
Author: Valeriy Ponomaryov <email address hidden>
Date: Fri Oct 7 14:27:43 2016 +0300

    [Container] Fix deletion of veths

    In '_teardown_server' method driver was searching for all matches of
    'veth' prefix and looping them for deletion. But using Xenial host
    it finds each such veth name twice and tries to delete the same veth
    twice too getting following error:

    ovs-vsctl: no row "veth7ac5738" in table Interface

    So, fix it by translating 'list' of veths to 'set' that
    will have only unique names.

    Change-Id: I819a885547f9fc595b15f98e4c94de21e33914ac
    Closes-Bug: #1630512
    (cherry picked from commit 8401c150f3488b3445496cd0807207b9171f61cb)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/manila 4.0.0.0b1

This issue was fixed in the openstack/manila 4.0.0.0b1 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.