832 Commits

Author SHA1 Message Date
Jenkins
b0b75dffec Merge "Revert "NetApp: Deprecate E-Series drivers"" 2017-08-04 23:58:09 +00:00
Jenkins
c5585f71bd Merge "Mark Falconstor drivers as unsupported" 2017-08-04 20:16:58 +00:00
Jenkins
a6ee8d4c7d Merge "Mark Coho driver as unsupported" 2017-08-04 20:16:38 +00:00
Jenkins
0ae42ac801 Merge "Refresh az cache if target az is not found in cache" 2017-08-04 17:59:15 +00:00
Jenkins
ee03356595 Merge "Add the backup metadata support releasenote" 2017-08-04 16:36:09 +00:00
Goutham Pacha Ravi
0d4ae3f9c9 Revert "NetApp: Deprecate E-Series drivers"
Upon gathering deployer and operator feedback in the spirit
of OpenStack deprecations, we believe this driver cannot be
deprecated at the moment. Since the CI was never brought down,
I'd like to un-deprecate this driver.

This reverts commit a27f31754fdc4aafe478911571a9d4a62464c1db and
removes the deprecation warning and release note.

Change-Id: I61e666313285187c72010f5dded585fa990f844e
2017-08-04 15:21:45 +00:00
wangxiyuan
a85ae95a99 Refresh az cache if target az is not found in cache
When creating volume, Cinder use az cache to validate az. This
will lead a problem: If a new cinder-volume node with a different
az is added to the OpenStack environment or admin change an exist
cinder-volume's az, Creating volume with this az will fail until
the cache is refreshed.

This patch will refresh the cached az if the previous creating
task failed to find the target.

Change-Id: I3e884af1499ea2ddea1a3603d3d09c31a1f62811
Cloese-bug: #1693084
2017-08-03 17:24:02 +08:00
Jenkins
7cd9ed53d8 Merge "VMware: Add volume adapter type extra-spec option" 2017-08-01 19:48:55 +00:00
Jenkins
48dcdb7865 Merge "VMware: Config option for default adapter type" 2017-08-01 19:41:15 +00:00
Jenkins
64e940ba5e Merge "DS8K: add replication consistency group support" 2017-07-27 23:00:59 +00:00
Jenkins
5f29cdc1e2 Merge "Mark Tegile driver as unsupported" 2017-07-27 18:48:03 +00:00
Jenkins
a98936bfc3 Merge "Update backend state when extending volume" 2017-07-27 18:47:49 +00:00
Jenkins
5e7ef36728 Merge "NetApp cDOT: Support generic groups for file" 2017-07-27 17:22:37 +00:00
wangxiyuan
39c732bbce Add the backup metadata support releasenote
Cinder support metadata for backup in
https://review.openstack.org/#/c/471541/

But the releasenote for backup metadata feature is missing.
This patch added the relate releasenote.

Change-Id: I70c7538a57dd3222b4985771448eed532bc4492b
2017-07-27 17:28:40 +08:00
TommyLike
a8776a726e Update backend state when extending volume
Rather than update the backend state in the next
period task, update it directly in scheduler when
extending.

Change-Id: Idc59abcd574a7eef354d6590f7b748c6b54df8b4
Closes-Bug: #1706888
2017-07-27 17:25:11 +08:00
Mike Bayer
d8b6e97901 Revert MySQL Cluster Support until an approach is worked out
The approach merged in
I6e92b6057d319e20706608f984a4e0836eaf6a16 is being revised,
specifically changes to datatypes within the migration file
will no longer work in the way specified.  Either the names
and arguments of the datatypes will change, or the concept of
altering a migration in place will not be used.  In any case,
as this is the only merged patch and I'd like to hopefully
cleanly remove types like
AutoStringText from oslo_db, if this can be reverted before a release
that will give us time to rethink this approach without struggling
with backwards incompatibility.  Similar patches for Nova, Neutron
etc. are all waiting for now.

See also: http://lists.openstack.org/pipermail/openstack-dev/2017-July/120037.html

Change-Id: Ibd1a5c316027a9e5230b3bf06a311b9d089f6b7e
2017-07-26 18:09:31 -04:00
Sean McGinnis
943f3e0660 Mark Tegile driver as unsupported
The Tegile CI has not reported success past our CI required period.

Checking name: Tegile Storage CI
  first seen: 2017-03-17 08:39:31 (48 days, 8:32:23 old)
  last seen: 2017-04-08 03:37:59 (26 days, 13:33:55 old)
  last success:  None
  Job TegileFCDriver-dsvm-tempest 0% success out of 250 comments S=0, F=250
Overall success rate: 0% of 250 comments

Per Cinder's non-compliance policy, this patch marks the drivers
as unsupported and deprecated and they will be removed in the
next cycle if the issue is not corrected.

Change-Id: Ida70602ed8656f6897fe2709b0205f7f6ab2c6f1
2017-07-26 16:07:18 +00:00
Jenkins
0bec5bd201 Merge "Fix release notes link" 2017-07-26 08:41:13 +00:00
Jenkins
edf773125f Merge "Mark ZTE driver as unsupported" 2017-07-25 22:07:23 +00:00
Vipin Balachandran
1aac87ab26 Fix release notes link
Fixing the broken link to release notes documentation.

TrivialFix

Change-Id: I042deedb8e8e0e253182ff0e3244cb4ae68d547a
2017-07-25 14:24:18 -07:00
Vipin Balachandran
8dbf2b7e98 VMware: Add volume adapter type extra-spec option
Adding a new volume type extra-spec option 'vmware:adapter_type'
to override the default adapter type of volumes.

DocImpact
The VMDK driver now supports a new extra-spec option
'vmware:adapter_type' to override the default adapter
type specified by config option 'vmware_adapter_type'.

Change-Id: Ifc641d82e6eecbe12aa0e77242ce8555b7e57b76
Closes-bug: #1691285
2017-07-25 14:19:59 -07:00
Chuck Fouts
0215fcc022 NetApp cDOT: Support generic groups for file
Adding support for generic volume groups to NetApp cDOT's NFS driver.

CG methods are moved to the 7-mode NFS driver. Announcement was made
in a previous release for the removal of the NetApp 7-mode drivers.
Generic groups will only be implemented for the NetApp cDOT drivers.

Change-Id: I5edf62ccfbbb7a5f3e64e0baebe9eb4a955cbdf5
Implements: blueprint netapp-add-generic-group-support-cdot
2017-07-24 20:16:57 -04:00
Peter Wang
c52323babd Add VNX replication group support
This patch adds consistent replication group capabilities for VNX
driver.

Supported operations:
* Create volume and add to replication group
* Add volume to existing replication group
* Enable replication on group
* Disable replication on group
* Fail over replication group back and forth

DocImpact
Implements: blueprint replication-cg-vnx

Change-Id: Iead8d2fd5581a70afb481239199fcbb1246aa27e
2017-07-24 15:01:20 +08:00
Jenkins
54d6c2da9c Merge "Do not delete group if group snapshot exists" 2017-07-21 18:28:48 +00:00
Jenkins
095296874d Merge "VMAX driver - Implement Generic Volume Group feature" 2017-07-21 10:35:08 +00:00
Jenkins
dd8e524e94 Merge "Added CG capability to volume group in CoprHD" 2017-07-21 03:20:55 +00:00
Jenkins
9d301b67c7 Merge "ProphetStor: Support generic group" 2017-07-21 03:17:49 +00:00
TommyLike
252ff38a9d Do not delete group if group snapshot exists
This patch adds group snapshot's existence validation
before performing group's deletion operation.

Closes-Bug: #1705375
Change-Id: I928eded513772b8b1c9f050f2d31d4334b1da8ae
2017-07-21 08:33:03 +08:00
rick.chen
3cc8eef15d ProphetStor: Support generic group
Add CG capability to Groups in the ProphetStor driver.

Change-Id: I4d0c2d8d9add815d5d0e4e4f3e36d7c1ace5f3b5
Close-Bug: #1682243
2017-07-21 01:22:49 +08:00
Jenkins
b7ce346d32 Merge "DS8K driver: specify pool and lss in extra-specs" 2017-07-20 14:50:18 +00:00
Jenkins
99e9af6f17 Merge "XIV\A9000: Added replication group support" 2017-07-20 14:39:08 +00:00
Helen Walsh
1ee279bd90 VMAX driver - Implement Generic Volume Group feature
This patch adds Consistency Group capability to Generic
Volume Groups in the VMAX driver.

Change-Id: I1564f12e052b3c7e9a45826b3f1f707011e3c634
Partially-Implements: blueprint vmax-generic-volume-group
2017-07-20 15:05:33 +01:00
Jenkins
f69e9e79a5 Merge "Enables MySQL Cluster Support for Cinder" 2017-07-20 09:14:39 +00:00
oorgeron
c81a65eb91 Enables MySQL Cluster Support for Cinder
Implements minor fixes to the SQL Alchemy scripts in Cinder to support the
MySQL Cluster DB. This includes the usage of the boolean mysql_enable_ndb
setting from oslo.db from bug 1564110. This allows operators to select from
MySQL (InnoDB) or MySQL Cluster (NDB) as the storage engine backend.
Additionally, this fixes the models.py to support this enhancement.

Change-Id: I6e92b6057d319e20706608f984a4e0836eaf6a16
Implements: blueprint mysql-cluster-support
Depends-On: I9f1fd2a87fdf75332de2339d3ff4f08ce9220dcf
2017-07-19 10:23:15 -06:00
Ravi Edpuganti
b248aad12a Added CG capability to volume group in CoprHD
CoprHD has been supporting consistency group starting from kilo release.
This code change makes sure that cg support is added for generic
volume groups for PIKE. Volume group maps to consistency group in
CoprHD when the consistency group snapshot flag is enabled for the
generic volume group.

Change-Id: I3ec946ca594e7c18a84f0b030607f0cc6f5864fb
Closes-Bug: #1682239
2017-07-19 17:49:59 +05:30
Julien Danjou
42dafd2705 coordination: use tooz builtin heartbeat feature
Since version 1.38.0, tooz can manage the heartbeat entirely internally.
In this patch, this feature is used to simplify Cinder's code.

Change-Id: I7fa654caf6620d410d4e297d3d8af2215e27ed12
2017-07-19 07:17:50 -04:00
Jenkins
f6b6b6550b Merge "Mark Virtuozzo driver as unsupported" 2017-07-19 07:26:47 +00:00
Jenkins
908188ec15 Merge "ZFSSA iSCSI volume driver multi-connect" 2017-07-19 05:44:36 +00:00
Sean McGinnis
314df517a5 Mark Falconstor drivers as unsupported
The Falconstor CI has not reported success for over over 29 days
and is past our CI policy.

Checking name: FalconStor CI
  first seen: 2017-06-02 03:11:42 (46 days, 21:55:09 old)
  last seen: 2017-06-19 14:31:44 (29 days, 10:35:07 old)
  last success: 2017-06-19 14:31:44 (29 days, 10:35:07 old)
  Job dsvm-cinder-fss-iscsi 98% success out of 250 comments S=245, F=5
  Job dsvm-cinder-fss-fc 97% success out of 250 comments S=244, F=6
Overall success rate: 97% of 250 comments

Per our CI non-compliance policy, this marks the drivers as unsupported.
If CI issues are not addressed by the Queens development cycle, they
will be removed.

Change-Id: Id2e17b212607f9989f02f83189dfb457f32bd66c
2017-07-18 20:55:59 -05:00
Sean McGinnis
5aed3b1384 Mark Coho driver as unsupported
The Coho CI has not reported success in over 51 days and is past our
CI required period.

Checking name: Coho Data Storage CI
  first seen: 2017-05-28 13:30:07 (51 days, 11:35:18 old)
  last seen: 2017-07-03 19:46:18 (15 days, 5:19:07 old)
  last success:  None
  Job dsvm-tempest-coho-cinder-driver 0% success out of 240 comments S=0, F=240

Per Cinder's non-compliance policy, this patch marks the driver as
unsupported and deprecated and it will be removed in the next
cycle if the issue is not corrected.

Change-Id: Ic4e2ee817cb6e34c120760af3045b500b9d2a99f
2017-07-18 20:48:26 -05:00
iain MacDonnell
278ad6a2bd ZFSSA iSCSI volume driver multi-connect
Fix ZFSSA iSCSI volume driver to allow connection of a volume to more
than one connector (initiator group) at the same time, which is
required for live-migration to work.

Note: ZFSSA software release 2013.1.3.x (or higher) will be required
to use this functionality.

Change-Id: I44b86fd967a21da465b44a8db15331ca17438961
Closes-Bug: #1565051
2017-07-18 20:26:11 +00:00
Tzur Eliyahu
bb9a4e1a90 XIV\A9000: Added replication group support
This patch adds group replication capabilities for
the IBM driver for the A-line system.

implements:
* Enable replication on group
* Disable replication on group
* Fail over replication
* Get replication error status

Implements: blueprint replication-cg-ibm-storage
Change-Id: Ic59c568502258096e24ca5ab81dc5b8cd1779995
Depends-On: Ia4af4dd011d569a3ac84387b37dcf2606da48fba
2017-07-18 15:22:31 +03:00
Jenkins
e94af7283b Merge "VNX: Add QoS support" 2017-07-18 03:34:46 +00:00
Jenkins
3a4bd5b033 Merge "VMAX - Live Migration, replacing SMI-S with REST" 2017-07-17 21:32:57 +00:00
Jenkins
d104e55db0 Merge "VMAX driver - Replication, replacing SMI-S with REST" 2017-07-17 21:32:41 +00:00
Jenkins
583b902511 Merge "INFINIDAT: support for volume compression" 2017-07-14 20:44:06 +00:00
Jenkins
01c1da3028 Merge "ScaleIo Driver: refactor config options" 2017-07-14 17:44:31 +00:00
Jenkins
b0b65a221a Merge "NEC driver: Optimal path for non-disruptive backup" 2017-07-14 17:42:29 +00:00
Shunei Shiono
55e8befc4c NEC driver: Optimal path for non-disruptive backup
This patch enables optimal path for non-disruptive
backup for the NEC volume driver.

Change-Id: Ied9f3353be02a1b80081ab0d41f45f1a7c563468
Implements: blueprint nec-nondisruptive-backup
2017-07-14 09:39:08 +09:00
Arnon Yaari
ec55bc239c INFINIDAT: support for volume compression
InfiniBox v3.0 introduced volume compression
on the storage array side. This change provides
a new configuration option to control whether
to create new volumes with compression enabled
or not.

Change-Id: Ia214fc45d960dada8e863ed2ca06be533048f410
Implements: blueprint infinidat-compression
2017-07-13 16:53:00 +03:00