Add more operations to cluster

This patch adds cluster support to these methods:
 - update_consistencygroup
 - update_group
 - create_cgsnapshot
 - create_group_snapshot
 - create_snapshot
 - copy_volume_to_image
 - accept_transfer
 - get_backup_device
 - secure_file_operations_enabled
 - get_manageable_volumes
 - get_manageable_snapshots

APIImpact: Now listings of manageable volumes and snapshots accept
           cluster parameter.
Specs: https://review.openstack.org/327283
Implements: blueprint cinder-volume-active-active-support
Change-Id: I5d25fd2e442c0cc077149bec6a58f5a5380365be
This commit is contained in:
Gorka Eguileor
2016-08-10 18:22:28 +02:00
parent f40c86ba51
commit 0d2dceddd0
20 changed files with 428 additions and 143 deletions

View File

@@ -69,6 +69,10 @@ ignore_messages = [
# NOTE(dulek): This one is related to objects.
"No value passed for parameter 'id' in function call",
# NOTE(geguileo): v3 common manage class for volumes and snapshots
"Instance of 'ManageResource' has no 'volume_api' member",
"Instance of 'ManageResource' has no '_list_manageable_view' member",
]
# Note(maoy): We ignore cinder.tests for now due to high false
@@ -174,6 +178,7 @@ class LintOutput(object):
'code': self.code,
'message': self.message})
class ErrorKeys(object):
@classmethod