Bug 1790753

Summary: [RFE][cinder] Support Multi-attach volume for RBD
Product: Red Hat OpenStack Reporter: Giulio Fidente <gfidente>
Component: openstack-cinderAssignee: Jon Bernard <jobernar>
Status: CLOSED CURRENTRELEASE QA Contact: Tzach Shefi <tshefi>
Severity: high Docs Contact: Chuck Copello <ccopello>
Priority: high    
Version: unspecifiedCC: acanan, adhingra, asimonel, bkopilov, ccopello, ealcaniz, eharney, fherrman, flucifre, gcharot, jamsmith, jobernar, jschluet, kimi.zhang, mabrams, mzheng, nlevinki, nwolf, pgrist, scohen, sgordon, sgotliv, srevivo, tshefi, tvvcox, weiyongjun, ykaul
Target Milestone: z2Keywords: FutureFeature, TestOnly, Triaged
Target Release: 16.0 (Train on RHEL 8.1)   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/openstack/?searchtext=multi-attach-volume
Whiteboard:
Fixed In Version: openstack-cinder-15.0.1-0.20191114132949.b91f514.el8ost Doc Type: Enhancement
Doc Text:
This update makes it possible for the Block Storage service (cinder) to attach Ceph RADOS block device (RBD) volumes to multiple instances simultaneously.
Story Points: ---
Clone Of: 1230807 Environment:
Last Closed: 2020-04-09 10:39:58 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1033180, 1230807, 1772557    
Bug Blocks: 1700882, 1728321, 1728323, 1728327, 1761502, 1815118    

Comment 6 Lon Hohberger 2020-02-13 11:40:14 UTC
According to our records, this should be resolved by openstack-cinder-15.0.2-0.20200123220928.900f769.el8ost.  This build is available now.

Comment 7 bkopilov 2020-02-27 06:24:45 UTC
Hi,
 
multi-attach does not work on rhos16.

19f89c9b72e3b05 9e0f4a9ac2c0446ba34e9a16ffaaa0f7 - default default] connecting to openstack@ceph (conf=/etc/ceph/ceph..
conf, timeout=-1). _do_conn /usr/lib/python3.6/site-packages/cinder/volume/drivers/rbd.py:411
2020-02-27 06:11:57.120 72 ERROR cinder.volume.drivers.rbd [req-efae2faf-1e73-4b6c-97d2-84a9a2976318 0b6bfc8085494bd4aa
19f89c9b72e3b05 9e0f4a9ac2c0446ba34e9a16ffaaa0f7 - default default] Error creating rbd image volume-0862114c-2c09-42844
-83a6-bfb4ad8af04e.: rbd.InvalidArgument: [errno 22] error updating features for image b'volume-0862114c-2c09-4284-83aa
6-bfb4ad8af04e'
2020-02-27 06:11:58.086 8 INFO oslo_service.service [req-1f5017cb-63a5-4591-8262-295d38cd29e3 - - - - -] Child 72 killl
ed by signal 11
2020-02-27 06:11:58.091 8 DEBUG oslo_service.service [req-1f5017cb-63a5-4591-8262-295d38cd29e3 - - - - -] Started chill
d 44277 _start_child /usr/lib/python3.6/site-packages/oslo_service/service.py:579

Comment 8 bkopilov 2020-02-27 06:29:06 UTC
Blocked on :  
Bug 1772557 - [rhos16 ceph] Unable to create multi-attached volume

Benny

Comment 9 Tzach Shefi 2020-04-08 17:23:05 UTC
Verified on:
openstack-cinder-15.1.1-0.20200403213514

Reran RBD multi-attach test plan manually. 
Plus we have this automated already.