Bug 1758228 - [OSP14] Dell EMC SC: Terminates volume connection incorrectly for multi-attach volumes
Summary: [OSP14] Dell EMC SC: Terminates volume connection incorrectly for multi-attac...
Keywords:
Status: CLOSED EOL
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-cinder
Version: 14.0 (Rocky)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: z5
: 14.0 (Rocky)
Assignee: Alan Bishop
QA Contact: Tzach Shefi
Chuck Copello
URL:
Whiteboard:
Depends On:
Blocks: 1559565 epmosp13bugs 1588541 1705757
TreeView+ depends on / blocked
 
Reported: 2019-10-03 15:43 UTC by Alan Bishop
Modified: 2020-01-24 12:25 UTC (History)
19 users (show)

Fixed In Version: openstack-cinder-13.0.5-8.el7ost
Doc Type: Bug Fix
Doc Text:
Cause: Cinder's Storage Center driver would terminate the connection whenever a host detached a volume, regardless of whether other hosts were still attached. Consequence: Cinder's multi-attach feature did not function correctly. Fix: The Storage Center driver terminates the connection only when there are no more hosts attached to a volume. Result: The multi-attach feature functons correctly.
Clone Of: 1705757
Environment:
Last Closed: 2020-01-24 12:25:05 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1812913 0 None None None 2019-10-03 15:43:34 UTC
Launchpad 1822229 0 None None None 2019-10-03 15:43:34 UTC
Launchpad 1834845 0 None None None 2019-10-03 15:43:34 UTC
OpenStack gerrit 679858 0 None MERGED Fix VolumeAttachment is not bound to a Session 2020-11-02 01:12:16 UTC
OpenStack gerrit 680000 0 None MERGED Fix DetachedInstanceError for VolumeAttachment 2020-11-02 01:12:16 UTC
OpenStack gerrit 682776 0 None MERGED Dell EMC SC: Handle the mappings of multiattached volume 2020-11-02 01:12:16 UTC

Description Alan Bishop 2019-10-03 15:43:35 UTC
+++ This bug was initially created as a clone of Bug #1705757 +++

Description of problem:
If a volume is multi-attached to multiple instances on the same host and when the volume is removed from one instance, Dell SC removes the volume connection from the host which causes rest instances lose connection to the volume.

steps to reproduce:
1. create a volume type with multiattach enabled.
2. create a volume of multi-attach type
3. create 2 server instances and make sure they're on the same host.
(can use '--availability-zone ZONE:HOST:NODE')
4. attach volume to instances
5. remove volume from 1 instance.
6. check on Dell SC DSM that the volume has no 'Mappings' for the host
7. remove volume from rest instance.

Fix:
https://review.opendev.org/656835

Please be backported to queens.



Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Note You need to log in before you can comment on or make changes to this bug.