glusterfs_native breaks multibackend

Bug #1447692 reported by Csaba Henk
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
High
Ramana Raja
Kilo
Fix Released
High
Csaba Henk

Bug Description

steps of reproduction:

- create a multibackend setup so that
    - one of the backends is glusterfs_native
    - there is another backend B
- create a share for B
- stop m-shr service
- try to restart m-shr: it will deterministically crash

Note: the issue was found by code analysis by Igor Malinovksy and further investigated by Csaba Henk; however, we haven't seen the issue in situ,
so there is no backtrace or error report available.

Changed in manila:
importance: Undecided → High
status: New → Triaged
milestone: none → kilo-rc2
assignee: nobody → Ramana Raja (rraja)
Csaba Henk (chenk)
description: updated
Thierry Carrez (ttx)
Changed in manila:
milestone: kilo-rc2 → none
Changed in manila:
milestone: none → liberty-1
Csaba Henk (chenk)
tags: added: kilo-backport-potential
Revision history for this message
Csaba Henk (chenk) wrote :

Note that following change: https://review.openstack.org/174418 fixes it in master (although was submitted for another bug).
The Kilo backport request is to be understood as a request for backporting this change.

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

Reviewed: https://review.openstack.org/183435
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=49e223e2e67797fb8887b0f7052b5f3c6969aa06
Submitter: Jenkins
Branch: stable/kilo

commit 49e223e2e67797fb8887b0f7052b5f3c6969aa06
Author: Igor Malinovskiy <email address hidden>
Date: Mon Apr 20 18:16:07 2015 +0300

    Remove direct DB calls from glusterfs_native driver

    - Remove direct DB calls from methods create_snapshot() and
    delete_snapshot().
    - Move code from _update_gluster_vols_dict() method to
    ensure_share() method.

    Note that the original of this change was submitted as
    a fix to #1444914; however, we've backported it to
    Kilo for the purpose of fixing an other bug, as indicated
    below.

    Change-Id: I6c95f6d9361093d832a536971a460c3cdda44dcb
    Closes-Bug: #1447692
    (cherry picked from commit 4eb57f53c1c705fa3abf2ab0c2973fe709dbe6c8)

Changed in manila:
milestone: liberty-1 → liberty-2
Changed in manila:
status: Triaged → Fix Committed
milestone: liberty-2 → none
Thierry Carrez (ttx)
Changed in manila:
milestone: none → liberty-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in manila:
milestone: liberty-2 → 1.0.0
Tom Barron (tpb)
Changed in manila:
milestone: 1.0.0 → none
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.