deb-manila/manila/api/v1
yogesh 53364e07a3 Handle manage/unmanage for replicated shares
Managing a share with a share type that has replication_type
extra_spec must be allowed. Drivers are expected to fail
this operation if the share was part of a replication relationship
that Manila does not know about.

Unmanaging a share with replicas must not be permitted
until all replicas are removed.

Managing and unmanaging of snapshots must not
be permitted for a share that has replicas.

Modify the NetApp driver for manage_existing to check
for existing replicas.

Also fix issue with manage retry where the share
data was being altered inappropriately by a DB API.

Closes-Bug: #1561641
Closes-Bug: #1565903

Co-Authored-By: Goutham Pacha Ravi <gouthamr@netapp.com>

Change-Id: I82f1fef1e30114e017efd00fa7da70aceecab94c
2016-04-15 19:00:23 +00:00
..
__init__.py Renamed cinder to manila. 2013-09-02 09:59:07 +03:00
limits.py Removed ignored checks from tox.ini and fixed pep8 issues 2016-02-14 14:56:55 +02:00
router.py Trivial: Remove unused logging import 2015-12-28 21:44:26 -05:00
scheduler_stats.py Trivial: Remove unused logging import 2015-12-28 21:44:26 -05:00
security_service.py Using dict.items() is better than six.iteritems(dict) 2016-01-19 22:22:48 +08:00
share_manage.py Fix Manage API synchronous call 2016-03-29 16:57:25 -03:00
share_metadata.py Remove Limited XML API Support from Manila 2015-04-13 15:43:47 +03:00
share_networks.py Update quota of proper user on resource delete 2016-03-11 12:55:44 +01:00
share_servers.py Using dict.items() is better than six.iteritems(dict) 2016-01-19 22:22:48 +08:00
share_snapshots.py Manage and unmanage snapshot 2016-02-18 04:09:05 -05:00
share_types_extra_specs.py Using dict.items() is better than six.iteritems(dict) 2016-01-19 22:22:48 +08:00
share_unmanage.py Handle manage/unmanage for replicated shares 2016-04-15 19:00:23 +00:00
shares.py Data Replication: Ensure Snapshots across replicas 2016-03-18 20:29:11 -04:00