17557 Commits

Author SHA1 Message Date
Zuul
62b69b51aa Merge "Increase cpu limit for image conversion" 2019-11-22 05:36:55 +00:00
Zuul
f5b188a70f Merge "Deprecate rbd_keyring_conf option" 2019-11-21 18:32:05 +00:00
Zuul
f43cec6a4a Merge "Modify help for update host command" 2019-11-20 22:23:55 +00:00
Zuul
0e9112d42e Merge "Drop old neutron-grenade job" 2019-11-20 17:17:53 +00:00
Thierry Carrez
139ff1dfcd Start README.rst with a better title
Now that we are using gitea the contents of our README.rst are
more prominently displayed. Starting it with a "Team and repository
tags" title is a bit confusing. This change makes it start with the
name of the project instead.

While at it, make intro more user-friendly and point to CONTRIBUTING.rst
instead of HACKING.rst for contributor guidance.

Change-Id: I4a93073447b0479b81dbcc877b4fd6b5d15a6a01
2019-11-19 17:48:27 +01:00
Zuul
6b0624f4d3 Merge "iSCSI driver initialization should fail for Primera backend" 2019-11-18 09:29:40 +00:00
OpenStack Proposal Bot
0214160f72 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ifb44a6afb38804ac93f2d966b2cedeff7cd46e97
2019-11-16 07:35:25 +00:00
Zuul
b20561141b Merge "RemoteFS: Use dest vol id instead of source id in snapshot temp name" 2019-11-15 23:27:37 +00:00
Zuul
53ab7749a3 Merge "PowerMax Driver - QoS calculation failure" 2019-11-15 23:14:08 +00:00
Zuul
3b82de660e Merge "Fix "is"/"is not" with a literal usage" 2019-11-15 22:22:03 +00:00
whoami-rajat
6c723878de Modify help for update host command
The old and new host should be provided in the particular format
host@backend#pool.
The pool is optional for the currenthost in single pool environment but
is recommended practice.

Change-Id: Ide28d6220eeb9d88423c3a0161301b3251035eab
2019-11-15 11:52:36 +00:00
Zuul
5ad452fcd4 Merge "Fix remotefs clone volume locking" 2019-11-15 02:32:36 +00:00
Slawek Kaplonski
b515cbadea Drop old neutron-grenade job
This job is still running python 2.7. As we are dropping py2 support in
Ussuri cycle, lets drop this job now.
There is same job called "grenade-py3" which runs on python 3 already
and this is still used in project's CI.

Change-Id: I24df43f22a1022a689d3d9fb8705c914e22b0c7f
2019-11-14 11:33:22 +01:00
Zuul
eb02651231 Merge "Change the RPC parameter" 2019-11-14 08:36:44 +00:00
David Hill
f3ed9d436b RemoteFS: Use dest vol id instead of source id in snapshot temp name
Use the destination volume id instead of the source volume id
in the temporary snapshot file name.  This is likely not strictly
needed after Change I64e041fe, which ensures that multiple clone
volume operations won't run simultaneously from the same source
volume, but is still a good idea to ensure that there is less
that can go wrong in a failure scenario.

Change-Id: I5bd185d04dbda673a5882d61aaab7acdd99b74a6
Related-Bug: #1851512
Closes-Bug: #1840712
2019-11-13 12:19:22 -05:00
Eric Harney
7cc2e402f9 Fix remotefs clone volume locking
Any method in the remotefs/nfs code that manipulates
the qcow2 snapshot chain must be run separately
from other methods that may touch this snapshot chain.

This code intended to do this with a lock on the
volume id, but it unintentionally locked only on
the destination volume id rather than the source
volume id where the snapshots are.

This causes concurrent clone operations to fail in
the NFS driver.  This patch fixes this in the
RemoteFSSnapDriverDistributed class which fixes the
NFS driver and a handful of others.

A follow up patch should be applied for the
RemoteFSSnapDriver class with a similar change, but as
that class is only used by one driver (which I can't
test), this patch only adds a TODO for that change.

Related-Bug: #1840712
Related-Bug: #1852449
Closes-Bug: #1851512

Change-Id: I64e041feaeb50c95808da46a34f334a9985018a8
2019-11-13 12:19:19 -05:00
Zuul
121d9f512b Merge "Fix VxFlexOS documentation" 2019-11-12 12:31:50 +00:00
yenai
59ed2b400d Change the RPC parameter
The arg name in restore_backup of backup rpcapi is volume_host, but
actually we use backup.host. This is very easy to misunderstand, so
just change it to backup_host.

Change-Id: I3dbd21981a67bedb389ce12ac083c501073e846a
2019-11-12 16:51:34 +08:00
raghavendrat
25a32168a0 iSCSI driver initialization should fail for Primera backend
For HPE Primera array, only FC driver is supported as of now.
If user configures iSCSI with Primera, then driver initialization
should fail.

Change-Id: Ifd8166b888b76d980ab93f97278669e0d58b3154
Closes-Bug: #1849525
2019-11-11 02:17:33 -08:00
Eric Harney
3182a9c92a Fix "is"/"is not" with a literal usage
Python 3.8 throws a SyntaxWarning for these,
should use "==" or "!=" instead of "is" or "is not".

Change-Id: Id7131a34f5c4c44b15bed5ac1bc9f10d0d72d7ca
2019-11-08 09:39:39 -05:00
Zuul
821cc703c0 Merge "Pure Storage - Fix disconnect error in clustered environments" 2019-11-07 18:59:17 +00:00
Zuul
2c6c5b8ec4 Merge "Reserve migrations for DB backports" 2019-11-07 11:46:55 +00:00
Brian Rosmaita
b3c68b777a Deprecate rbd_keyring_conf option
This option presents a security risk; see OSSN-0085.

Change-Id: I345a3b4bf3b328b0e547016f481518d252f734b9
Partial-bug: #1849624
2019-11-01 11:12:29 -04:00
Simon Dodsley
2eabeacfb3 Pure Storage - Fix disconnect error in clustered environments
When arrays are configured into a synchrous cluster relationship
a disconnect of a volume that is of a non-replicated type will
cause a failure. This will also happen when attempting a volume
retype over multiple backends.

Change-Id: I2a3fa8909a9104c464fd0bbc83c61ded94f81765
Closes-Bug: #1850697
2019-10-30 14:55:53 -04:00
Eric Harney
3566c5145a Increase cpu limit for image conversion
The 8 second timeout is not always sufficient for
large images.

Bump to 30s, which matches what Nova currently
uses for this same limit.

Change-Id: I0c26c400f08d91c8c125c69e06e4c90302bcdbb1
Closes-Bug: #1705340
2019-10-29 11:50:19 -04:00
Mingyue Qian
d988ee3468 Fujitsu Driver: Multiple pools support
Add multiple pools support for Fujitsu driver.

Change-Id: Icb8e04a0b623d46ec97c85bfe61d466ff983d9e5
2019-10-28 11:07:50 +08:00
Zuul
fb0bebe788 Merge "Switch to official Ussuri jobs" 2019-10-26 21:57:59 +00:00
Brian Rosmaita
aedd8b5bf3 Reserve migrations for DB backports
Reserve migrations in case we need to backport DB changes to the
stable/train branch.

Change-Id: Ie06276e221ee664f2862ba562c570c12192678cd
2019-10-25 16:59:03 -04:00
Helen Walsh
99916612d3 PowerMax Driver - QoS calculation failure
The value for 'host_io_limit_mb_sec' is not correctly being cast to
an int and U4P REST will only accept an whole int between 1 and
100000.

Change-Id: Idb3841f39428de93f0482cf7785fcf398487e595
2019-10-25 15:41:51 +01:00
Ivan Pchelintsev
6271bb316b Fix VxFlexOS documentation
Remove unnecessary instructions for containerized deployment
using VxFlex OS driver. Old instructions are not working and
will not be applicable after the bug will be resolved.

Change-Id: I16319ab394e75cbe5d8898afcb1d1043f898f315
Closes-Bug: #1846483
2019-10-24 16:45:57 +00:00
Zuul
1957476334 Merge "3PAR: Add HPE Primera related information" 2019-10-24 14:24:23 +00:00
Zuul
efdd262e8a Merge "[Trivial] Adjust log message and add missing ws between words" 2019-10-23 17:29:08 +00:00
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
raghavendrat
328fd37924 3PAR: Add HPE Primera related information
In documentation, added information and steps
for using HPE Primera (storage system)

Change-Id: I47007fcdc4e70fad8ec2ee25f49cbedf656d391f
2019-10-22 07:28:53 -07:00
zhufl
0447d2fa33 [Trivial] Adjust log message and add missing ws between words
This is to slightly adjust a log message and add a missing whitespace
between words.

Change-Id: I336b44a04a90e53f49c317018fa0b3d96947e5ae
2019-10-22 08:13:14 +00:00
Zuul
025c0ef4f3 Merge "Switch to opensuse-15 nodeset" 2019-10-18 17:24:30 +00:00
Shatadru Bandyopadhyay
e833ea8b20 docs: update cinder system architecture page
Add png detailing interactions between different cinder components

Related-Bug: 1848361

Change-Id: If81de71d4719db2e194b95626229a73d1ed4bfb9
2019-10-17 03:01:08 +05:30
Andreas Jaeger
a45dc60c40 Switch to opensuse-15 nodeset
opensuse-150 nodeset is referring to openSUSE 15.0, which is still in
maintenance but openSUSE 15.1 has been released already. "opensuse-15"
is going to refer to the "latest openSUSE 15.x" build released and
working for OpenStack going forward, so add this nodeset and use
it by default going forward.

The new job tempest-full-py3-opensuse15 use the opensuse-15 nodeset,
change tempest-full-py3-opensuse150 to tempest-full-py3-opensuse15.

Change-Id: Id2dd8d4f0dd19116c0fc55433d23af6f17f8fa4b
2019-10-16 21:39:17 +02:00
Zuul
b8198de09a Merge "Add volume type name and description check when update volume type" 2019-10-16 13:51:49 +00:00
Zuul
0c53b47eb7 Merge "Fix issue of getting detail backups list info" 2019-10-15 08:46:49 +00:00
Zuul
372de4e490 Merge "Fix pylint env for ancient versions of git" 2019-10-14 20:56:59 +00:00
Zuul
9fe801c80c Merge "Add reference to LP bug in configuration doc readme" 2019-10-14 20:56:55 +00:00
Zuul
32ee0f06e6 Merge "Pure: Ensure generated volume name does not exceed 63 characters" 2019-10-14 20:56:51 +00:00
Zuul
7066645d17 Merge "api-ref: add metadata parameter in the response of create-backup" 2019-10-14 20:56:46 +00:00
Zuul
4ff595d946 Merge "Fix missing print format in log messages" 2019-10-14 05:59:10 +00:00
haixin
15b867c0a9 Add volume type name and description check when update volume type
when we need to update volume type, currently we can set volume type
name to empty string, in API layer we need to check type name,it can not
be empty string and cannot be greater than 255, as same volume
description cannot be greater than 255, we also need to check.

Change-Id: I4b78f3834848db669a86d0f7820ca5da409cf354
Closes-Bug:#1847171
2019-10-11 15:56:10 +08:00
Zuul
8439f61718 Merge "Remove unreferenced document table and image files" 2019-10-10 20:16:16 +00:00
Zuul
4384eb3435 Merge "Remove duplicate lines in netapp driver documentation" 2019-10-10 16:21:44 +00:00
Sean McGinnis
6288829cbb
Switch to official Ussuri jobs
Change-Id: Icce40c47f5f3c09c763057e11b45392fbb6c2204
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-10-10 10:35:32 -05:00
Dominic Schlegel
0f082b0cb7 Remove unreferenced document table and image files
As those files are not referenced anywhere within this repository
we can get rid of them. This is a follow up of the findings
during the review of https://review.opendev.org/#/c/687491/


Change-Id: Ic2d5e52a7c8b8cf2f230f6a2b440d29ebb6de3f5
2019-10-10 16:51:09 +02:00