12418 Commits

Author SHA1 Message Date
stack
4573466b9e 3PAR: Added Replication Feature In Retype Flow
Added ReplicateVolumeTask in retype flow, which will check and
apply/remove replication feature on volume based on new type.

Change-Id: Id53b9cbdc90fd18290747cd6ed5dd6f4673294dd
Closes-Bug: #1680313
2017-05-02 23:32:42 -07:00
Jenkins
ae1df67883 Merge "Add attachment API doc" 2017-05-03 00:31:04 +00:00
Jenkins
e7be131196 Merge "fix typo" 2017-05-02 21:01:50 +00:00
Jenkins
81dde2cbdb Merge "validate_integer doesn't check non int properly" 2017-05-02 17:46:52 +00:00
Jenkins
03a2bd16e1 Merge "HPE 3PAR: Adds CG capability in generic volume groups(GVG)." 2017-05-02 17:38:51 +00:00
Jenkins
99706e8675 Merge "Create indexes for foreign keys" 2017-05-02 17:33:09 +00:00
Jenkins
bf7ccc524d Merge "Make divisible py3 compatible in vmware driver" 2017-05-02 17:31:54 +00:00
Jenkins
97a7232c09 Merge "qemu_img_info: report 'luks' images as 'raw'" 2017-05-02 17:31:46 +00:00
Jenkins
c55503d673 Merge "Support sort snapshots with name" 2017-05-02 17:30:16 +00:00
wangxiyuan
edfa61c61f Move the releasenote to the right folder
ibmsvciogrpselection is not in the right folder.

Change-Id: Ie410d24ed7881bc88be002bf768f312108a062a8
2017-05-02 15:49:52 +08:00
Jenkins
e726321d97 Merge "Refactor 'update_group' method" 2017-05-02 00:50:48 +00:00
Jenkins
c81e1e2713 Merge "Give more time for LVM deactivation" 2017-05-01 19:21:50 +00:00
Jenkins
f1dfad4618 Merge "VMAX driver - Pre-zoned port group fix" 2017-04-30 04:39:51 +00:00
Sean McGinnis
5744301777 Give more time for LVM deactivation
Current code retries three times for deactivation to complete,
waiting one second between retries. On some heavily loaded
systems, and apparently the gate, this is not enough time for
the operation to complete.

This attempts to work around those slower systems by increasing
our retries to 5 and adding a backoff of 2 seconds to give it
more time.

Change-Id: I4f40a1984fe828c8ff965033f7e25b1d7516ab1e
Closes-bug: #1687044
2017-04-28 14:14:16 -05:00
OpenStack Proposal Bot
a822e2614b Updated from global requirements
Change-Id: I0a561443fe113bc16691b4e67979fc24f990b4e3
2017-04-27 20:54:01 +00:00
Jenkins
f14c80ef15 Merge "Spelling error "paramenter"" 2017-04-27 19:00:10 +00:00
Jenkins
578cd0b1c8 Merge "Use cg object when invoking update cg method." 2017-04-27 16:52:43 +00:00
Jenkins
3bf50d5368 Merge "Volume Type Encryption added to v2 api-ref" 2017-04-27 15:13:20 +00:00
Jenkins
7492d3d43e Merge "Validate uuid parameters strictly for create volume API" 2017-04-27 15:11:46 +00:00
fpxie
6ba5269b15 Spelling error "paramenter"
replace "paramenter" with "parameter"

Change-Id: Ic6ee11de5690c93e1baf52137a662ab3533127e3
2017-04-27 17:07:22 +08:00
nidhimittalhada
435284dd03 validate_integer doesn't check non int properly
This fix corrects the integer type checking
by using is_int_like function.

Change-Id: Ib3979d35e165800cae2b97a7ce2b89f4113b0a79
Closes-Bug: #1666529
2017-04-27 14:32:20 +05:30
TommyLike
9b0eca1f66 Refactor 'update_group' method
Refactor 'update_group' method to make it
clean and simple.

Depends-On: 3df673a888d83b0375401b7e83a6760e8c9cc850
Change-Id: If3ab25ea739e839fb16bed7fbe8a9dc86bb9cf65
2017-04-27 10:15:45 +08:00
TommyLike
3df673a888 Use cg object when invoking update cg method.
Replace group with cg when invoking
'update_consistencygroup' method.

Change-Id: I8c5b89934583975523d9b69edf23e7de53cc9c99
Closes-Bug: #1686386
2017-04-27 09:23:55 +08:00
Jenkins
0fd7bdda99 Merge "Add a release note for groups" 2017-04-26 21:29:59 +00:00
Jenkins
c3d293dcd9 Merge "VNX: add missing group snapshot pool stats" 2017-04-26 18:08:59 +00:00
Jenkins
3458923aaf Merge "GPFS: Enhance GPFS driver to work in container" 2017-04-26 17:02:26 +00:00
Jenkins
f48b03d8ca Merge "Fix accessing uninitialized variable bug" 2017-04-26 15:51:59 +00:00
Amy Marrich (spotz)
e0e201c9a9 Volume Type Encryption added to v2 api-ref
Added volume type encryption sections to volumes v2 types and
added related parameters to parameters file.

Appropriate sample files added.

Had to add for v2 to several headings to pass tox/gates

Change-Id: I7a35551c4ebd345ce2d6c42217015b29c324d96c
Closes-Bug: #1679736
2017-04-26 08:20:05 -05:00
TommyLike
c06fb51d2b Fix accessing uninitialized variable bug
Initialize 'volid' beforing using it in capacity filter.

Change-Id: I64c9ec092f2685be42595961d228065e98d9f8d1
Closes-Bug: #1686272
2017-04-26 04:51:55 +00:00
Gaurang Tapase
645bac5ae6 GPFS: Enhance GPFS driver to work in container
This patch enhances the GPFS driver to support the
use case when cinder service is running inside Linux
container hosted on Nova-Compute node (This kind of an
environment is deployed by OpenStack Juju Charm).
With this change, driver would talk to GPFS client
on Nova-Compute nodes over ssh.

Change-Id: Ib3235999d1b34502cdcc8efc359cfc6f5df0412a
2017-04-25 14:10:02 -04:00
Jenkins
d51695c1c7 Merge "Remove sha256file value from logs for incremental backups" 2017-04-25 15:57:24 +00:00
Jenkins
987476cdd5 Merge "NetApp: Refresh directory before waiting" 2017-04-25 15:20:43 +00:00
Mate Lakat
c72f5ef8e3 Create indexes for foreign keys
Some database backends (for example PostgreSQL) do not automatically
create an index on a foreign key. As a result database queries are slow.
Adding the missing indexes and a migration that will only add indexes if
they were not already there.

In total, 26 foreign keys were identified as missing indexes. 2 of them
are already covered by UniqueConstraints, for the rest, new indexes have
been created.

Closes-Bug: #1666547
Change-Id: I1437c3a1aa13142ee7a7e3e7bf9ff867b9d72652
2017-04-25 09:07:29 +02:00
Marc Koderer
ff6acd62ec NetApp: Refresh directory before waiting
After image cloning the NFS client cache needs to be refreshed.
This can be accomplished by touching the directory hosting the
cached image file.

See also: https://bugs.launchpad.net/nova/+bug/1617299
Co-Authored-By: Sebastian Schee <sebastian.schee@sap.com>
Co-Authored-By: Goutham Pacha Ravi <gouthampravi@gmail.com>

Closes-bug: #1679716
Change-Id: If392f41f65978721668b53cfab94393f074d24e9
2017-04-24 22:37:08 -04:00
OpenStack Proposal Bot
b441c6d151 Updated from global requirements
Change-Id: Ieeecc40ec331516a80030ec394fb684e428e2fec
2017-04-24 20:24:24 +00:00
swapnil-nilangekar
fadefc8206 HPE 3PAR: Adds CG capability in generic volume groups(GVG).
This supports following functionality:
* Create consistent group using GVG APIs
* Delete consistent group using GVG APIs
* Create consistent group snapshot using GVG APIs
* Delete consistent group snapshot using GVG APIs
* Update (add/remove) volume from a group using GVG APIs
* Create group from a source using GVG APIs, where source can be a
  group or a snapshot of a group

Change-Id: I00cc28edec612f401002da5773d11917700db2ab
Implements: blueprint add-hpe3par-cg-capability-to-gvg
2017-04-24 11:57:37 -06:00
TommyLike
f6fa604781 Fix typo in comments.
Fix typo in 'migrate_volume_completion' method's comments.

Change-Id: If802b8847a6b5bae09e682a00d66cc9038fdb8ec
2017-04-24 13:42:28 +00:00
Jenkins
47ebb6809d Merge "Add 'connection_info' to attachment object" 2017-04-21 19:06:47 +00:00
Jenkins
14975feee1 Merge "Changing releasenotes file present in review change 409128." 2017-04-21 15:25:39 +00:00
swapnil-nilangekar
d7940f5743 Changing releasenotes file present in review change 409128.
Change-Id: I5b79739edc6188b6d97b0a9433d30e0c7362e900
2017-04-21 03:07:32 -06:00
Jenkins
b28bbb070e Merge "Fix for Group API update to include check policy" 2017-04-21 04:37:56 +00:00
TommyLike
5c19a66950 Add attachment API doc
Add attachment API related Docs, please note we
use 'instance_uuid' in the request and 'instance' in
the response to represent the same thing 'server_id'.

DocImpact

Change-Id: I8bd5a9061af2b47fd227e8cf2f48f80f271bde14
2017-04-21 10:30:41 +08:00
Jenkins
9447e46ca5 Merge "Add IOPS limits that scale per-GB" 2017-04-20 18:50:45 +00:00
Helen Walsh
0a4acba0fc VMAX driver - Pre-zoned port group fix
If there are more than one masking view on the same compute node
with different portgroups, then code did not always pick the
correct masking view to extract the port group from. This can
happen when a system is pre-zoned FC.

Change-Id: I6787f9415d97ce5988984f3aeac05c02c5217aac
Closes-Bug: #1682176
2017-04-20 09:20:34 +01:00
Jenkins
8a7111b03d Merge "Filtering attachment doesn't support 'instance_id'" 2017-04-20 02:11:15 +00:00
Jenkins
a696f09956 Merge "Updated from global requirements" 2017-04-19 20:29:24 +00:00
Jenkins
b7dd2d0df2 Merge "Improve help for periodic message_reap_interval" 2017-04-19 17:58:23 +00:00
OpenStack Proposal Bot
fff6ad6112 Updated from global requirements
Change-Id: I18ce6f22c1c87b7729326fd8ddaea803b34a8078
2017-04-19 17:48:13 +00:00
Jenkins
ed8e5f80c5 Merge "RemoteFS: fix volume cascade delete" 2017-04-19 17:37:36 +00:00
Jenkins
aa79dda8ae Merge "XIV: switch to generic volume group" 2017-04-19 16:43:47 +00:00