cinder/cinder/volume/drivers/san/hp
Walter A. Boring IV 10d5421687 Add volume multi attach support
This patch includes the Cinder changes needed
to support volume multiple attaches.  Nova and
python-cinderclient also need patches associated
to provide support for multiple attachments.

This adds the multiattach flag to volumes.  When a
volume is created, a multiattach flag can be set,
which allows a volume to be attached to more than
one Nova instance or host.  If the multiattach flag is
not set on a volume, it cannot be attached to more
than one Nova instance or host

Each volume attachment is tracked in a
new volume_attachment table.  The attachment id is
the unique identifier for each attachment to an
instance or host.

When a volume is to be detached the attachment
uuid must be passed in to the detach call in
order to determine which attachment should be
removed.  Since a volume can be attached to an
instance and a host, the attachment id is used
as the attachment identifier.

Nova:
https://review.openstack.org/#/c/153033/
https://review.openstack.org/#/c/153038/

python-cinderclient:
https://review.openstack.org/#/c/85856/

Change-Id: I950fa00ed5a30e7758245d5b0557f6df42dc58a3
Implements: blueprint multi-attach-volume
APIImpact
2015-03-10 08:36:58 -07:00
..
__init__.py Provide HP 3PAR array iSCSI driver 2013-01-08 14:09:55 -08:00
hp_3par_common.py Add volume multi attach support 2015-03-10 08:36:58 -07:00
hp_3par_fc.py Add volume multi attach support 2015-03-10 08:36:58 -07:00
hp_3par_iscsi.py Add volume multi attach support 2015-03-10 08:36:58 -07:00
hp_lefthand_cliq_proxy.py Import only modules: H302 2015-02-25 11:50:09 +02:00
hp_lefthand_iscsi.py Adding manage/unmanage support for LeftHand driver 2015-03-04 07:47:29 -08:00
hp_lefthand_rest_proxy.py Adding manage/unmanage support for LeftHand driver 2015-03-04 07:47:29 -08:00
hp_msa_client.py Import only modules: H302 2015-02-25 11:50:09 +02:00
hp_msa_common.py Implement refresh as kwargs in get_volume_stats 2015-02-18 21:55:01 +00:00
hp_msa_fc.py Ensure FC ZoneManager is called 2014-07-07 16:19:03 -07:00