manila/manila_tempest_tests
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
..
common Add tempest tests for Share Replication 2016-03-12 02:38:18 +00:00
services Add tempest tests for Share Replication 2016-03-12 02:38:18 +00:00
tests Handle manage/unmanage for replicated shares 2016-04-15 19:00:23 +00:00
__init__.py Use Tempest plugin interface 2015-09-05 00:36:33 +00:00
clients_share.py Change manila_tempest_tests to use credentials_factory 2015-12-02 03:56:38 -05:00
config.py Add tempest tests for Share Replication 2016-03-12 02:38:18 +00:00
plugin.py Fix setting of "snapshot_support" extra spec for tempest 2015-09-24 11:37:22 +03:00
README.rst Use Tempest plugin interface 2015-09-05 00:36:33 +00:00
share_exceptions.py Add tempest tests for Share Replication 2016-03-12 02:38:18 +00:00
utils.py Manage and unmanage snapshot 2016-02-18 04:09:05 -05:00

Tempest Integration

This directory contains Tempest tests to cover Manila project.