1237 Commits

Author SHA1 Message Date
Zuul
bb3591b567 Merge "RBD: support to get manageable snapshots" 2018-07-06 17:13:53 +00:00
Zuul
023f7d5464 Merge "NetApp ONTAP NFS: Enable multiattach capability" 2018-07-05 05:41:45 +00:00
Zuul
fef7e728b0 Merge "Fix quota error when deleting temporary volume" 2018-06-29 19:01:19 +00:00
jeremy.zhang
280cc7c5ae RBD: support to get manageable snapshots
This patch adds the ability to get manageable snapshots to RBD driver.

Partial-Implements: blueprint ceph-list-manageable-volumes-and-snapshots
Change-Id: I2f979f445aeb2664c93c6810dcf2e82aed92a8cf
2018-06-30 02:46:34 +08:00
Zuul
6d426c0876 Merge "VMAX Driver - Incorrect SSL cert verification" 2018-06-27 14:30:33 +00:00
Alan Bishop
8d9f862901 Fix quota error when deleting temporary volume
When deleting a volume, always use the admin context to fetch the
admin_metadata that indicates whether it's a temporary volume.

This fixes a bug where a non-admin user failed to retrieve the
admin_metadata, which caused the volume to not be treated as temporary.
This, in turn, caused quota usage to be incorrectly updated.

Closes-Bug: #1778774
Change-Id: I8e6b0c726dc6498b28795a1ea0520ef05e53f047
2018-06-26 17:08:05 -04:00
Luiz Gavioli
4e064a3ae7 NetApp ONTAP NFS: Enable multiattach capability
Change-Id: I65fabec317a3e3dce2512002247e8a7b75fbe5d7
2018-06-25 16:16:37 -04:00
Zuul
01abd75a68 Merge "Storwize: get list of all volumes for ensure_export." 2018-06-25 03:00:02 +00:00
Zuul
c46ff2db51 Merge "VMAX driver - remove deprecated XML option" 2018-06-22 19:05:30 +00:00
Zuul
f9fe85e8b8 Merge "VMAX driver and docs - change san_rest_port to san_api_port" 2018-06-22 03:09:01 +00:00
Margarita Shakhova
d5f79c52d8 Storwize: get list of all volumes for ensure_export.
This patch solves the problem of too slow initialization of
cinder-volume service.
Previously lsvdisk() was called separately for each 'in-use' volume
in order to check if the volume exists on the storage.
Now lsvdisk() is called once per pool.

Change-Id: Ia84afc12a30ea7b714b287844e81ba02ce4b0f3d
Closes-Bug: #1749687
2018-06-19 12:04:28 +00:00
Peng Wang
3599eb5ba9 DS8K: Enable multiattach support
Support multiattach capability for IBM DS8K

Change-Id: I4e1f79dba0ed241fabd83bf972f60a6cbe21a106
2018-06-18 19:08:06 -07:00
Zuul
1aa9231cb2 Merge "Storwize: add data reduction pool support" 2018-06-18 21:56:23 +00:00
Zuul
5f5032418c Merge "NEC driver: Delete max volumes per pool limit." 2018-06-18 20:29:29 +00:00
Zuul
baef0227fa Merge "Mark Dell EMC CoprHD Drivers unsupported" 2018-06-18 20:29:27 +00:00
michael-mcaleer
512fd07124 VMAX Driver - Incorrect SSL cert verification
SSL certificates are not being applied to the REST session as desired.
If a user sets SSL verification to True but does not specify a path
to the SSL cert, SSL is disabled instead of looking in the system
certificate bundle.

Closes-Bug #1772924

Change-Id: I20cb64c11e43c22558939e27708ec678c5723ca2
2018-06-18 14:51:32 +01:00
Helen Walsh
c0a5be259e VMAX driver - remove deprecated XML option
'cinder_dell_emc_config_file' was deprecated in Queens. We are now
removing all reference to it and all XML parsing. Now we rely solely
on the config tags in cinder.conf.

Closes-Bug: #1768273

Change-Id: If6f7c58f445dd813df7161cc6cd6dd84484e8a7e
2018-06-18 12:10:45 +01:00
Helen Walsh
017dd6b4bc VMAX driver and docs - change san_rest_port to san_api_port
This is part of the effort to consolidate and eliminate duplicate
configuration tags. san_rest_port will be deprecated in this
release and replaced by san_api_port in the next.

Change-Id: I5051e39c3bf45a3a4903e94c1597a142321a77e4
Closes-Bug: #1758010
2018-06-18 10:18:58 +01:00
Zuul
f9e05029de Merge "Imported Translations from Zanata" 2018-06-16 12:48:10 +00:00
Zuul
76d20dfe2e Merge "Mark the HGST Driver unsupported" 2018-06-16 06:20:23 +00:00
OpenStack Proposal Bot
1bacdc33cb Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I01b4e6bd8000401adeaf2a3ee86faff39581e2f3
2018-06-16 06:10:53 +00:00
Zuul
941501f10e Merge "RBD: support to report backend state" 2018-06-16 02:46:36 +00:00
Zuul
eb3d73b67e Merge "Mark DataCore Drivers unsupported" 2018-06-15 17:27:37 +00:00
yixuan.zhang
822fb701de Storwize: add data reduction pool support
Data reduction pool is a new style pool on Storwize/SVC storage.
Thin provisioned/compressed vdisk copies created in a data_reduction
pool are quite different from regular pool.

This patch adds thin-provision and compressed volumes support on
data reduction pool.

Change-Id: Icb09cbacc3cfe63017d17847799c0904e06cf8a7
Implements: blueprint svc-drpool-support
2018-06-15 17:31:09 +08:00
Zuul
e1cef0ea51 Merge "Implement privsep boilerplate in cinder." 2018-06-14 08:04:18 +00:00
Zuul
4335b3e544 Merge "VMAX driver - VMAX list manageable volumes and snapshots." 2018-06-14 08:04:16 +00:00
Zuul
0548c1ab06 Merge "Support image signature verification" 2018-06-13 04:00:15 +00:00
Zuul
c70eafc9c2 Merge "Add support for promoting a failed over backend" 2018-06-12 12:40:50 +00:00
Jay S. Bryant
19d5e68b46 Mark Dell EMC CoprHD Drivers unsupported
The Dell EMC CoprHD drivers have not run 3rd Party CI
in more than 60 days.  This patch marks them
unsupported and they will be removed in Stein
if the 3rd Party CI Issues are not resolved.

Change-Id: I6f6ff82b0f6d9318c7471d1a94c2fa39e9a003c1
2018-06-12 10:46:22 +00:00
Zuul
f751d350b3 Merge "[Unity] Return logged-out initiators" 2018-06-11 23:40:33 +00:00
Zuul
e2a29760dd Merge "Mark Disco driver unsupported" 2018-06-11 22:04:29 +00:00
Zuul
c0a6d72c9f Merge "IBM XIV: Report backend state in service list" 2018-06-11 21:20:08 +00:00
Zuul
aa1901279e Merge "IBM DS8K: Report backend state" 2018-06-11 06:08:36 +00:00
TommyLike
e8c24577b8 Support image signature verification
Add image signature verification support when
creating from image.

Change-Id: I37b7a795da18e3ddb18e9f293a9c795e207e7b7e
Partial-Implements: bp cinder-support-image-signing
2018-06-11 10:14:49 +08:00
OpenStack Proposal Bot
20f00d0d8c Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ie31142d51969e00a9aec66d4443c70a639f8da61
2018-06-09 06:25:47 +00:00
Zuul
875596b4ea Merge "Add NexentaEdge drivers" 2018-06-08 01:22:11 +00:00
Zuul
d2874f6438 Merge "VMAX driver - Enable multiattach support" 2018-06-07 23:30:55 +00:00
Alexey Khodos
e2bd03ef75 Add NexentaEdge drivers
NexentaEdge drivers were kicked from OpenStack pike release due to CI failures.
This patch implements NexentaEdge iSCSI drivers.

Change-Id: I1a2dd99fab742f7ad4d9aa470652bb5decb35359
Implements: blueprint nexentaedge-driver
2018-06-07 11:52:42 -07:00
Michael Still
861646d1ba Implement privsep boilerplate in cinder.
This includes implementing a first trivial example of how to use
privsep to run something as root, specifically the cgroup throttling
driver.

This code is modelled strongly on how nova has chosen to use privsep.
Consistency is probably good here, but it does imply that the cinder
team is ok with the decisons nova has made about implementation.

Change-Id: Ic401138a10a72cb4b976a1a6aba272cafcb40d8b
2018-06-06 09:42:54 +08:00
Jay S. Bryant
4f4a6ba23f Mark Disco driver unsupported
The Disco driver has not run 3rd Party CI
in more than 60 days.  This patch marks it
unsupported and it will be removed in Stein
if the 3rd Party CI Issues are not resolved.

Change-Id: I6098554cdc13760b4a31b19a4d2089d22a68d0e5
2018-06-05 16:20:57 +00:00
Jay S. Bryant
c88d7ba117 Mark the HGST Driver unsupported
The HGST driver has not run 3rd Party CI
in more than 60 days.  This patch marks it
unsupported and it will be removed in Stein
if the 3rd Party CI Issues are not resolved.

Change-Id: I43dba479dad98a397b5134bbc42922764350858e
2018-06-05 15:49:57 +00:00
jeremy.zhang
0062968568 RBD: support to report backend state
This patch adds the ability to report backend state to RBD driver.

Partial-Implements: blueprint report-backend-state-in-service-list

Change-Id: Ib703786d77621ec139e4f3981506ed117b737524
2018-06-05 16:54:18 +08:00
Yu Zhang
03676baac5 IBM XIV: Report backend state in service list
This patch implements reporting backend state in service list.

Change-Id: Ife48a8c9b362099e89865fcf0b3beb333704a87c
Implements: blueprint report-backend-state-in-service-list
2018-06-05 03:41:19 -04:00
Peng Wang
3e12e2f930 IBM DS8K: Report backend state
This patch implements reporting backend state in service list.
Implements: blueprint report-backend-state-in-service-list

Change-Id: I750bb3d2f534734e74e895aa597259ce719e8ff3
2018-06-04 22:22:17 -07:00
junboli
d1c5379369 Remove the deprecated config option
The option 'allow_inuse_volume_type_modification' is
introduced as a bridge to not break upgrades without
notice. It is introduced in Ocata release [1], so it
is time to remove this option.

[1] https://review.openstack.org/#/c/440680/

Change-Id: I8c61b11994c1f8f571e65cefe4965f7d69b13100
2018-06-03 11:00:51 +00:00
OpenStack Proposal Bot
1a3f2e8f44 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I160aede96e436055ce0194831726c6d8f134b341
2018-06-01 07:13:54 +00:00
Jay S. Bryant
13b9df4074 Mark DataCore Drivers unsupported
The DataCore drivers have not run 3rd Party CI
in more than 60 days.  This patch marks them
unsupported and they will be removed in Stein
if the 3rd Party CI Issues are not resolved.

Change-Id: Id0f7ff5c1e8d0973941c9635558a6bd9d2204aea
2018-05-31 13:09:00 -05:00
Zuul
a577c41c6b Merge "ScaleIO: Rebranding of product to VxFlex OS" 2018-05-29 23:23:02 +00:00
Ryan Liang
1ef06d4a31 [Unity] Return logged-out initiators
In current implementation, Unity driver doesn't return the targets which
connect to the logged-out initiators, which causes the zone manager
fails to clean up the FC zone.

The fix returns all the targets of specified initiators no matter they
are logged in or not.

Change-Id: I1438d0bd4a43e1813dfb0a6e9b3c4a177c2fee8f
Closes-bug: #1773305
2018-05-25 14:05:01 +08:00
Ory Jonay
c96f399710 INFINIDAT: fixing extend mechanism
There was bug (Bug #1772421) that using extend didn't extend the volume
and only added to its size.
The fix was to calculate size delta inside extend_volume and pass the
calculated delta to the API resize method.

Change-Id: I73035be776a7291ca1578f21cab41c59abc0a534
Closes-Bug: #1772421
2018-05-23 09:26:02 +03:00