VMAX driver - concurrently deleting volumes

Bug #1714922 reported by Helen Walsh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Undecided
Ciara Stacke

Bug Description

When concurrently deleting volumes, sometimes the task fails leaving the volume in an 'error_deleting' state. This only occurs when image_volume_cache_enabled is True because a temp snapvx session is created. This same issue also occurs when there is a batch delete of snapshots from the same source volume.

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

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

Changed in cinder:
assignee: nobody → Helen Walsh (walshh2)
status: New → In Progress
Changed in cinder:
assignee: Helen Walsh (walshh2) → Ciara Stacke (cstacke)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

Reviewed: https://review.openstack.org/500500
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=209e1564df3dcbb3426799e0010bd94973acbcda
Submitter: Zuul
Branch: master

commit 209e1564df3dcbb3426799e0010bd94973acbcda
Author: Helen Walsh <email address hidden>
Date: Mon Sep 4 11:22:34 2017 +0100

    VMAX driver - concurrently deleting volumes can fail

    When concurrently deleting volumes, sometimes the task fails leaving
    the volume in an 'error_deleting' state. This only occurs when
    image_volume_cache_enabled is True because a temp snapvx session is
    created. This same issue also occurs when there is a batch delete
    of snapshots from the same source volume. The fix locks the delete
    snapvx session using the source DeviceID as key.

    Change-Id: I1f72a8567faa78fec447b9e0a6f948514b43a864
    Closes-Bug: #1714922

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

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 12.0.0.0b2

This issue was fixed in the openstack/cinder 12.0.0.0b2 development milestone.

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

Reviewed: https://review.openstack.org/523462
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=5b6b43078b5694601b2c5316b8ea3b2b58ac7130
Submitter: Zuul
Branch: stable/pike

commit 5b6b43078b5694601b2c5316b8ea3b2b58ac7130
Author: Helen Walsh <email address hidden>
Date: Mon Sep 4 11:22:34 2017 +0100

    VMAX driver - concurrently deleting volumes can fail

    When concurrently deleting volumes, sometimes the task fails leaving
    the volume in an 'error_deleting' state. This only occurs when
    image_volume_cache_enabled is True because a temp snapvx session is
    created. This same issue also occurs when there is a batch delete
    of snapshots from the same source volume. The fix locks the delete
    snapvx session using the source DeviceID as key.

    Change-Id: I1f72a8567faa78fec447b9e0a6f948514b43a864
    Closes-Bug: #1714922
    (cherry picked from commit 209e1564df3dcbb3426799e0010bd94973acbcda)

tags: added: in-stable-pike
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 11.0.2

This issue was fixed in the openstack/cinder 11.0.2 release.

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.