99 Commits

Author SHA1 Message Date
Jay S. Bryant
e4d9a43a28 Remove Oracle ZFSSA drivers
The Oracle ZFSSA iSCSI and NFS drivers were
marked unsupported in the Train release.
Oracle has indicated that they don't plan to
continue to support the drivers so this patch
proposes their removal.

Change-Id: I78f8ecbbbf2b46a3be5d802fb58aaa998aed144a
2019-10-22 12:19:48 -05:00
Zuul
79aee72567 Merge "Mark Virtuozzo Driver Unsupported" 2019-10-01 23:36:30 +00:00
Zuul
4935f604ab Merge "Unity: Add replication support" 2019-09-26 06:18:55 +00:00
Naoki Saito
a6f4caabd3 NEC Driver: Support revert to snapshot
Adding support to revert a volume to a snapshot in NEC driver.
This patch implements revert_to_snapshot().

This patch also deletes unused classes(class UnpairWaitForBackup,
class UnpairWaitForDDRBackup).

Change-Id: I1bf5bd3856009e92921cbbd7f91734e070d5e86f
2019-09-20 10:57:32 +09:00
Zuul
f747549b3e Merge "3PAR: Add Peer Persistence support" 2019-09-19 13:37:51 +00:00
Ryan Liang
0ebcf5e2ca Unity: Add replication support
Add volume replication support for Dell EMC Unity driver.

Implements: blueprint unity-replication-support

Change-Id: I595b8017cb8116ff7e713692afdd92a11134066f
2019-09-19 14:30:59 +08:00
Zuul
e46aecbaf5 Merge "Mark IBM GPFS Driver Unsupported" 2019-09-15 20:13:59 +00:00
Zuul
59a0fcb806 Merge "Unsupport IBM DS8k and XIV Drivers" 2019-09-13 05:43:57 +00:00
raghavendrat
46a16f1d61 3PAR: Add Peer Persistence support
Background:
Given 3PAR backend configured with replication setup, currently only
Active/Passive replication is supported by 3PAR in OpenStack. When
failover happens, nova does not support volume force-detach (from
dead primary backend) / re-attach to secondary backend. Storage
engineer's manual intervention is required.

Proposed Solution:
Given a system with Peer Persistence configured and replicated volume
is created. When this volume is attached to an instance, vlun would be
created automatically in secondary backend, in addition to primary
backend. So that when a failover happens, it is seamless.

This solution would apply under following conditions:
1] multipath is enabled
2] replication mode is set as "sync"
3] quorum witness is configured

Closes bug: #1839140

Change-Id: I2d0342adace69314bd159d3d6415a87ff29db562
2019-09-12 02:26:30 -07:00
Zuul
8e7726c677 Merge "Mark Huawei Fusionstorage Driver Unsupported" 2019-09-10 19:55:00 +00:00
Zuul
13e1b1892f Merge "Mark HPE LeftHand driver as unsupported" 2019-09-10 18:57:04 +00:00
Zuul
de097719b5 Merge "NEC Driver: Support multi-attach" 2019-09-10 16:42:48 +00:00
Zuul
15921a772f Merge "Mark the StorPool driver as supported again." 2019-09-09 17:13:16 +00:00
Zuul
9daa5c6063 Merge "Advertise some of the StorPool driver's capabilities." 2019-09-09 16:56:56 +00:00
Naoki Saito
e4ee4e953f NEC Driver: Support multi-attach
Adding support for multi-attach in NEC driver.

Change-Id: I345165d84ff7c75c5a55e1277111f9f93cc0ca55
2019-09-09 20:13:32 +09:00
Zuul
a4011e7fb5 Merge "Mark Oracle ZFSSA Drivers Unsupported" 2019-09-08 20:21:48 +00:00
Peter Penchev
0ecbb70575 Mark the StorPool driver as supported again.
The StorPool third-party CI system is up and running at
https://spfactory.storpool.com/

This reverts commit 07e6086ca23e4666e5ad90d58ca8c1af4b8f407d.

Change-Id: I9f41580c03f8a803cb32353d4f2ca207fa09b371
2019-09-08 15:12:44 +03:00
Peter Penchev
159a9c0cc5 Advertise some of the StorPool driver's capabilities.
Change-Id: I347663e72c26cb8ac3fed05221f3fdf9ffa959ef
2019-09-08 15:12:35 +03:00
Walter A. Boring IV
27c0ca65a2 Mark HPE LeftHand driver as unsupported
The HPE team mentioned that the LeftHand CI is no longer supported,
so we are marking this driver as unsupported for the Train release.

Change-Id: I0d75d2bed6f7b3e70e4477617b954db71b1240ae
2019-09-07 21:30:58 -07:00
Jay S. Bryant
cf01d7eaf3 Mark Virtuozzo Driver Unsupported
The Virtuozzo driver CI has not reported success in months
and the maintainers have not responded to any of the notes that
have been sent out.

As a result, we need to mark the drivers unsupported
for the T release.

Change-Id: Ic9c239baff19ec9cfbc1a114cdd9a899a34bedd6
2019-09-06 09:13:08 -05:00
Jay S. Bryant
9a4dd8ec0a Mark Huawei Fusionstorage Driver Unsupported
The Fusionstorage driver has failed to demonstrate Pyton3.7
support as was required during the Train release.  As
a result the driver is being marked unsupported and will
be removed in the 'U' release if support is not
demonstrated via 3rd Party CI.

Change-Id: Ia2ac09e43718c0064f21565157191698728a5bee
2019-09-04 09:30:05 -05:00
Jay S. Bryant
c07908664c Mark IBM GPFS Driver Unsupported
The IBM driver CIs stopped reporting some time
ago and attempts to reach out to driver maintainers
have failed.

As a result, we need to mark the drivers unsupported
for the T release.

Change-Id: I7ee68f4684b241b8ab749ad621040da4e3068d17
2019-09-03 18:03:34 -05:00
Jay S. Bryant
59b0ed9b87 Unsupport IBM DS8k and XIV Drivers
The IBM driver CIs stopped reporting some time
ago and attempts to reach out to driver maintainers
have failed.

As a result, we need to mark the drivers unsupported
for the T release.

Change-Id: If8e5f4454f668414c62d07d75a0b69abd742122d
2019-09-03 18:01:51 -05:00
Jay S. Bryant
c8434d85aa Mark Oracle ZFSSA Drivers Unsupported
I have been contacted by Iain MacDonnell at
Oracle indicating that they are removing support for
their Cinder driver.

As a result I am following our deprecation process and
marking the driver unsupported for the Train release
and it will be removed in the Ussuri release.

Change-Id: Id6181e0632a84d9538a34ac9460c36ba983a3757
2019-09-03 17:59:48 -05:00
Zuul
6a103bc8b7 Merge "Update drivers documentation" 2019-09-03 16:01:11 +00:00
Zuul
0023c2b58b Merge "Mark IBM Flashsystem Drivers Unsupported" 2019-09-01 11:58:45 +00:00
Jay S. Bryant
5f7ef168b3 Mark IBM Flashsystem Drivers Unsupported
The IBM driver CIs stopped reporting some time
ago and attempts to reach out to driver maintainers
have failed.

As a result, we need to mark the drivers unsupported
for the T release.

Change-Id: I2c41448fa5ea19ac80f1b4b663222da2ca5ec8f9
2019-08-29 09:07:04 -05:00
Jay S. Bryant
30630c9628 Mark the IBM Storwize driver unsupported
The IBM driver CIs stopped reporting some time
ago and attempts to reach out to driver maintainers
have failed.

As a result, we need to mark the drivers unsupported
for the T release.

Change-Id: I0a65e4b72e3739dac576924dec11cd8eab3fcccc
2019-08-29 13:52:17 +00:00
Chris M
e18f05e735 Create Seagate driver from dothill driver
This patch creates a new 'supported' driver for Seagate (STX) FC and
iSCSI arrays by renaming and re-enabling the old 'unsupported' dothill
driver.  Other than marking the driver as 'supported', this patch
contains no changes in functionality except for multiattach fixes from
change I47f02729437cabab92ccc553a4c60d0c0a796952 needed to pass CI and
deprecation of vendor-specific options requested by the core team.

Other drivers which referenced the dothill driver are modified to use
the Seagate class names, so users of those drivers will not be affected
except for option-deprecation warnings.

Change-Id: I3115ae296ae6b5702c7a8fa39249b8735542e17e
2019-08-16 17:49:15 -06:00
Zuul
1962d17cad Merge "Mark Storpool Driver Unsupported" 2019-08-16 15:06:20 +00:00
Brian Rosmaita
36765c2e8d Update drivers documentation
Add info about 'supported' vs. 'unsupported' drivers as discussed
at the 7 August weekly cinder meeting.

Change-Id: I952a9f404db3af07f05956cd3c4565a421b04d4c
2019-08-08 22:44:04 -04:00
Jay S. Bryant
9844b469a6 Update Veritas Access in Support Matrix
It appears when the Veritas Access driver was marked
unsupported the update to the support matrix was
missed.  This updates the support matrix to show it is
unsupported.

Change-Id: I37343f734593295fd1e1fbb6fbba147b605db078
2019-08-05 11:50:50 -05:00
Jay S. Bryant
07e6086ca2 Mark Storpool Driver Unsupported
The Storpool Driver 3rd Party CI hasn't
reported in over 60 days.  This does not meet the requirements
for Cinder's 3rd Party CI requirements.

As a result the driver is being marked unsupported in the
Train release and should be removed in the 'U' release if
the problems are not resolved.

Change-Id: Ia385485d41617e1be5c6b60705ee39e39832a945
2019-08-05 10:32:56 -05:00
Zuul
248a1967fc Merge "Mark Datera driver unsupported" 2019-08-04 19:49:51 +00:00
Zuul
dd3fa61e60 Merge "Re-add Infortrend Cinder volume driver" 2019-07-25 22:01:35 +00:00
Zuul
6e2b1320fa Merge "Add MacroSAN cinder driver" 2019-07-25 20:59:49 +00:00
wuchongyao
22a0477799 Add MacroSAN cinder driver
This driver supports below features:
* Volume Create/Delete
* Volume Attach/Detach
* Snapshot Create/Delete
* Create Volume from Snapshot
* Copy Image to Volume
* Copy Volume to Image
* Clone Volume
* Extend volume
* Volume Migration

This patchset includes the unit tests.

Implements: blueprint macrosan-cinder-driver

Change-Id: I4c41f4e029103db4514762c50b21c50619edf5a6
2019-07-25 09:24:11 -05:00
Zuul
feb174f35f Merge "doc: Fix rbd driver marked support multiattach" 2019-07-19 21:14:52 +00:00
JohnnyChou
99cb4a0b5d Re-add Infortrend Cinder volume driver
The Infortrend driver was removed due to
not meet the CI requirements.
Now we have fixed the CI issues.

Change-Id: I60416fa93a4990a7a07ac662c448335289ba7417
Implements: blueprint readd-infortrend-driver
2019-07-19 19:56:29 +08:00
Zuul
830ca29761 Merge "HPE 3PAR - Fix detach of multiattach volumes" 2019-07-17 17:11:30 +00:00
Sneha Rai
ee8a2d8e99 HPE 3PAR - Fix detach of multiattach volumes
Currently, volume detach call for the first instance deletes the luns
and host entry from 3par and due to this the other instances still
attached to volume loose the connectivity. This causes the volume to
go in 'detaching' state.

Change-Id: I31658cf986602d056978c29e12c0fc3cdbac7150
Closes-bug: #1834660
2019-07-15 13:31:11 +05:30
CY Chiang
f0ad03e456 doc: Fix rbd driver marked support multiattach
According to stein release highlights, rbd driver is added
support multiattach in the cinder section notes.
With commit Ie3945427b54544a3b411c23bffdad1acb5e508e1 ,
multiattach support is enabled in RBD driver.

Change-Id: Id9cf964ea5fc1ce276eaadc0db5409e6427a92ba
Closes-Bug: #1835383
2019-07-15 05:55:36 +00:00
Chris M
ba674370eb Update support matrix entries for MSA and Lenovo arrays.
Declared support for multi-attach in these arrays, and fixed a typo
("mmsa" => "msa").  Note that this was not a driver rename, just a data
entry error when the file was created.

Change-Id: I796c7458514d12e277c77311ff1b91a88fcd9212
Closes-Bug: #1836080
2019-07-11 22:24:53 +00:00
Jay S. Bryant
f44292e393 Add Active/Active HA to Support Matrix
As we are moving to get more drivers to test
Active/Active HA support we should have a column in
our support matrix to indicate this functionality.

Change-Id: If1883b0f36dbf2b8d9076db6d97a0c8914f46b85
2019-06-21 14:27:01 -05:00
Jay S. Bryant
32aa53eaf5 Mark Datera driver unsupported
The Datera driver has not successfully run 3rd party CI for
a period greater than 60 days.  This falls out of the
Cinder requirements for 3rd Party CI.  As a result the
driver is being marked as unsupported in the Train release
and will be removed in the 'U' release if the problem is not
corrected.

Change-Id: If72c1430edfcb66e7d23c2c889b44c5459082414
2019-06-21 12:30:04 -05:00
Zuul
4f4de3bfe3 Merge "Mark the Sheepdog driver unsupported" 2019-06-19 14:23:37 +00:00
Zuul
5ce92a4067 Merge "Remove the Nexenta Edge Driver" 2019-06-18 21:42:00 +00:00
Zuul
a45b7fdb3e Merge "Remove the Veritas HyperScale Driver" 2019-06-18 21:40:47 +00:00
Zuul
d092adcec5 Merge "Mark the Nimble Driver Unsupported" 2019-06-18 21:00:25 +00:00
Jay S. Bryant
a1c58b50ea Remove the Nexenta Edge Driver
The Nexenta Edge driver was marked unsupported during the
Stein release.  The 3rd Party CI has not reported in 57 days.
This continues to fall outside our 3rd Party CI Policy.

This patch proposes removal of the driver.

Change-Id: I219b5e5bfa4f77afc895ec9c219e61e3fdb1b762
2019-06-13 10:26:47 -05:00