758 Commits

Author SHA1 Message Date
Zuul
2547328201 Merge "Remove those copy words occured twice times in dell-emc-vmax-driver.rst" 2019-01-11 07:10:00 +00:00
whoami-rajat
13993b8543 NetApp Doc: Enhance 'netapp_storage_protocol' description
The value reported to the scheduler by the iSCSI driver is
hardcoded and is different from the netapp_storage_protocol config
option (which is used to select which NetApp driver to load)
This patch adds a note to avoid the above confusion.

Change-Id: I3f63e86eb2b2eb27ea321c11df10d02432144655
Closes-Bug: #1775988
2019-01-10 13:00:21 +05:30
Zuul
147c309631 Merge "Fixup some issues of Inspur AS13000 cinder driver" 2019-01-09 02:55:38 +00:00
wang yong
3c17fd5491 Fixup some issues of Inspur AS13000 cinder driver
Although Inspur AS13000 cinder driver has been merged,
some small issues have been left there, and this patch
is a follow-up for https://review.openstack.org/#/c/562977.

Change-Id: I3544c4ab3bf78feea36fed63a6d799ed4bb43d5a
Closes-Bug: #1810709
2019-01-08 22:22:34 +00:00
Zuul
1cf94ca49e Merge "VNX: Add constraints for async migration" 2019-01-08 20:26:20 +00:00
Zuul
9e876ce528 Merge "Remove support for NetApp E-Series systems" 2019-01-08 19:15:28 +00:00
Zuul
47b2e5f40c Merge "LINBIT DRBDManage driver moves to maintenance mode" 2019-01-08 05:21:52 +00:00
Zuul
428bced3e7 Merge "Fix Xtremio driver configuration ordering" 2019-01-08 04:44:44 +00:00
Zuul
7042df646c Merge "Hedvig Cinder driver implementation" 2019-01-07 23:53:07 +00:00
Woojay Poynter
356ef75fbb LINBIT DRBDManage driver moves to maintenance mode
We are moving LINBIT DRBDManage driver to maintenance
mode and will be removed from the tree in T Release.

Change-Id: Ib8c4079429d1fea00be4e3993f48185da733d2c0
2019-01-07 15:27:25 -08:00
Zuul
d6434cae85 Merge "Add new LINSTOR volume driver" 2019-01-07 22:09:13 +00:00
Sean McGinnis
2f73b9fc85
Fix Xtremio driver configuration ordering
Driver was incorrectly moved to a different place in the TOC since it
still had the non-Dell naming. This moves it back and renames it to
hopefully prevent this kind of mistake from happening again.

Change-Id: I797c7cf86dcb2598c04a3697093c458e64d84ae1
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-01-07 14:24:33 -06:00
zhouxinyong
0c106f3af5 Remove those copy words occured twice times in dell-emc-vmax-driver.rst
Change-Id: I38d570fb1abc787179ffbf8d12ea0c20c6e89c60
2019-01-07 09:32:51 +08:00
Zuul
b123042bb2 Merge "Cinder volume driver for Inspur AS13000 series" 2019-01-05 00:58:19 +00:00
Woojay Poynter
8c04a9a922 Add new LINSTOR volume driver
LINSTOR is a storage orchestrator for DRBD.

Change-Id: Ic3a4f85c10a2432d4128fce08604e9868722e8f7
2019-01-04 14:59:41 -08:00
dhinesh
e08707b06f Hedvig Cinder driver implementation
This patch introduces Hedvig cinder volume driver along with unit tests

implements: blueprint hedvig-cinder

Change-Id: Ib701edb733567831ee80a317d0e3b3945a312760
Signed-off-by: Dhinesh Balasubramaniam <dhinesh@hedviginc.com>
2019-01-04 14:51:18 -08:00
tpsilva
5bc5af7a94 Remove support for NetApp E-Series systems
The deprecation notice [1] for this driver in Cinder was issued in
Rocky, so now it is time to remove them from the tree.

[1] http://lists.openstack.org/pipermail/openstack-operators/2018-July/015521.html

Change-Id: I82cfbacdf572d68dc4e6c21a3d3005bc92344a38
2018-12-28 11:19:32 -02:00
Zuul
5642adfae8 Merge "Allow to use _max qos option together with per_gb" 2018-12-19 18:22:50 +00:00
Zuul
fad8d9b9f1 Merge "Doc: Remove unnecessary note" 2018-12-19 01:59:46 +00:00
Zuul
7bf60623f8 Merge "PowerMax driver doc - clarifying SE and Unisphere support" 2018-12-19 01:59:42 +00:00
Zuul
da7ade53d3 Merge "Remove deprecated query_volume_filters config option" 2018-12-19 01:21:45 +00:00
Dmitriy Rabotjagov
8ff9154ffc Allow to use _max qos option together with per_gb
With this patch it'll become possible to limit max performance of volume
even when qos is set per_gb. As a result operator will be able to set
min and max options, with per gb increment, until the max value.

Change-Id: I3c6c9e1c50100cfa56dcadf6445729484cdd616d
2018-12-19 01:12:35 +00:00
jiaohaolin
de89f6c370 Cinder volume driver for Inspur AS13000 series
Features that Inspur AS13000 Driver support:
Create, list, delete, attach (map), and detach (unmap) volumes
Create, list, and delete volume snapshots
Copy an image to a volume
Copy a volume to an image
Clone a volume
Extend a volume
Create a volume from a snapshot

ThirdPartySystems: INSPUR CI

Change-Id: Ib18ffb38f87747805a3aaf0c3837d5b8bb71b101
Implements: Blueprint inspur-as13000-driver
2018-12-12 18:07:13 +08:00
Brian Rosmaita
d40b0b8b51 Make policy config docs consistent
The RST file introducing the sample policy file in the docs directory
has gotten out of sync with etc/cinder/README-policy.generate.md

Change-Id: Ic43c631bb7af0b4d888e539d4ca50e379f693b3c
Partial-bug: #1805550
2018-12-10 13:08:46 +00:00
Helen Walsh
cc69767041 PowerMax driver doc - clarifying SE and Unisphere support
Clarifying Solutions Enabler and Unisphere for PowerMax
support.

Change-Id: I2bfcfa4b42b7148ba202b2015aafd41afae081e5
2018-12-07 12:21:57 +00:00
whoami-rajat
1b95d14a3c Doc: Remove unnecessary note
Cinder v1 API is removed and hence the note on the docs seems
unnecessary.
This patch removes it.

Change-Id: I509a757a189c4f44c35623cabf83b93eaa34d483
2018-12-07 15:13:39 +05:30
Ivan Kolodyazhny
ee1ac54125 Remove deprecated query_volume_filters config option
query_volume_filters was deprecated in Pike with
Icee6c22621489f93614f4adf071329d8d2115637 and it should be safe to
remove it now.

Change-Id: Icd311db7f88c3c274d9a362eb96519e46c7e4d17
2018-11-28 15:53:44 +00:00
Zuul
f423626fee Merge "doc: Change variable name DEFAULT_API_VERSION to _MIN_API_VERSION" 2018-11-28 00:50:18 +00:00
Helen Walsh
e810df119e PowerMax driver doc - removing support for VMAX2
Removing support for VMAX2 in current matrix.  Support for VMAX2
ended in Newton.

Change-Id: I9fa7250a35dee201d43060d85d9c2d2ee936b001
2018-11-27 15:58:57 +00:00
Zuul
a8956532bc Merge "add missing comma" 2018-11-26 22:14:21 +00:00
Zuul
3a9d16106d Merge "[Trivial] Replace 'action' with 'command' in cinder-status doc" 2018-11-26 21:51:26 +00:00
whoami-rajat
bf21cfff43 doc: Change variable name DEFAULT_API_VERSION to _MIN_API_VERSION
The DEFAULT_API_VERSION variable doesn't exist in the specified
file.
As stated in [1], _MIN_API_VERSION is used as the default api
version if no version is specified.

[1] https://github.com/openstack/cinder/blob/master/cinder/api/openstack/api_version_request.py#L133-L136

Change-Id: I6ecd0b2993c00c3abea98afc5be63bc8dc78624e
2018-11-13 12:45:10 +05:30
Zuul
f0aa3665ee Merge "Update docs landing page to follow guideline" 2018-11-13 01:13:59 +00:00
Zuul
00e79170a9 Merge "Fix a typo in multiattach doc" 2018-11-06 15:13:46 +00:00
Sean McGinnis
b9c59caaab Update docs landing page to follow guideline
During the rocky cycle, there was a docs-spec approved [0] with the goal
of having a recommended consistent documentation landing page for all
projects.

This updates our docs landing page to follow the structure described in
that recommendation.

[0] http://specs.openstack.org/openstack/docs-specs/specs/rocky/front-page-template.html

Change-Id: I0f31c59e6b39ab8d9c0009f72967c793dadbed64
2018-11-02 09:46:34 -05:00
Zuul
d74343a4c7 Merge "Fix CLI output examples" 2018-11-02 13:43:08 +00:00
wangqi
553fbb2a31 add missing comma
Change-Id: I66462d7e0d1a87fe248e7ec8c26c58a736aa0d63
2018-10-31 08:59:44 +00:00
Zuul
92a0d9185d Merge "cinder-manage online_data_migrations fixes" 2018-10-31 01:30:23 +00:00
Archit Modi
3d7af7d434 Fix a typo in multiattach doc
Fixing a minor typo in multiattach docs

Change-Id: I4ac6269c11051fb9b30c598585bdf1fe6c1a41f2
2018-10-30 17:35:16 -04:00
Zuul
fb89b016b7 Merge "Restructure Huawei driver" 2018-10-30 20:11:17 +00:00
Zuul
e332871c8e Merge "Move sphinx-feature-classification to docs reqs" 2018-10-30 14:50:58 +00:00
Zuul
9fc7aaa2bf Merge "Update sphinx extension logging" 2018-10-30 05:12:32 +00:00
Zuul
18cea31cd4 Merge "Update unit test debug instructions" 2018-10-26 17:41:01 +00:00
whoami-rajat
cad6f27215 [Trivial] Replace 'action' with 'command' in cinder-status doc
Addressing pending comments on commit
I2e532d313d12e60848b17e869882e52ec456929b.

Change-Id: I0b4c7a273d0de17955dba04df6c7aabf42028a06
2018-10-22 11:45:02 +05:30
imacdonn
d47486d317 cinder-manage online_data_migrations fixes
Addresses some issues with this command:

1) When used without the --max-count option, the summary table will
   always show zero migrations run, because it only accounts for the
   last batch, and the loop only exits when the last batch does no work.

2) "remaining" counts cannot be accurate, given the way migrations are
   implemented, because the "found" count refers to the number of rows
   that exist in the database, not the number that still need the
   migration applied.

3) In the case where no migrations are successful, but some raise
   exceptions, the command was exiting with status zero, which usually
   indicates "success". This can cause issues that cause migration
   failures to go unnoticed, especially when automated.

4) When exceptions do occur, a minimally useful message is output, and
   no detail about the exception is available to the user. The exception
   detail should be logged.

5) Inaccuracies in the documentation - "--max_number" should be
   "--max-count", and stale references to the "--ignore_state" option,
   which was removed in [1]

The solution for (3) introduces a new exit status, 2. See release note
for details.

These changes are aligned with equivalents [2][3] for the nova-manage
command, except for the calculation of "Total Needed" - nova seems to
interpret the "found" count differently/inconsistently.

[1] https://review.openstack.org/510201
[2] https://review.openstack.org/605828
[3] https://review.openstack.org/608091

Change-Id: I878480eb2359625cde839b073230844acc645cba
Closes-Bug: #1794364
Closes-Bug: #1796192
2018-10-17 23:22:48 +00:00
Sean McGinnis
1729c889c2 Base framework for cinder-status upgrade check
This adds the cinder-status CLI for performing upgrade checks as part of
the Stein cycle upgrade-checkers goal. It only includes a placeholder
for actual checks. Follow up patches will need to be added for anything
we identify as needing specific checking.

Story: 2003657
Task: 26123
Change-Id: I2e532d313d12e60848b17e869882e52ec456929b
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-10-17 11:51:04 -04:00
Zuul
80dac829b9 Merge "Mark Veritas HyperScale Driver Unsupported" 2018-10-17 13:42:37 +00:00
Sean McGinnis
2cc688e05f Update sphinx extension logging
Sphinx 1.6 deprecated using the application object to perform logging
and it will be removed in the upcoming 2.0 release. This updates our
extensions to use the recommended sphinx.util.logging instead.

Change-Id: I3b44e096c62a081e195ea22bc953d1752d7ff4b7
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-10-16 15:19:03 -05:00
Sean McGinnis
409e9796f0
Restructure Huawei driver
As part of further refactoring work, this pulls out common driver code
into its own file to better organize the code.

Change-Id: Ib5b52b638e27743d86106cc9859f8adeab2aab08
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-10-16 15:00:16 -05:00
Matt Riedemann
0ff0cbf74a Move cinder-manage page to cli doc subtree
Since we have a CLI reference and specific doc subtree the
cinder-manage docs should live there. This moves the cinder-manage
page from man/ to cli/ and adds a redirect link.

Change-Id: If99416e8a382d2a6571412742276dccc591d180c
2018-10-16 10:13:30 -04:00