cinder/cinder/tests/unit/volume
Ryan Liang 661a4f1212 Unity: Add consistent group support
Users could create a group type supporting consistent groups with
specification `'consistent_group_snapshot_enabled': <is> True`, then any
groups created of that group type are consistent groups, otherwise they
are generic groups.

The supported operations are:

- Create/delete consistent groups
- Add volumes to and remove volumes from consistent groups
- Create/delete consistent group snapshots
- Create consistent groups from snapshots
- Clone consistent groups

This change also does some refactor and puts extra capabilities report
together in `utils.py`, including the existing
`thin_provisioning_support`, `thick_provisioning_support` and the newly
one added for cg named `consistent_group_snapshot_enabled`.

Implements: blueprint unity-consistent-group-support

Change-Id: I0ef2ec959f892acb79d8d08a31d9a8ad47c4350f
2019-03-28 11:32:27 +08:00
..
drivers Unity: Add consistent group support 2019-03-28 11:32:27 +08:00
flows Merge "Extract copy_image_to_volume into volume utils" 2018-12-25 04:26:41 +00:00
__init__.py Fix volume retype with migration as non-admin 2017-02-15 17:31:59 -02:00
test_availability_zone.py Make service object UUID not nullable 2017-10-26 10:17:50 -06:00
test_capabilities.py Trivial fix typos 2017-05-17 10:57:40 +07:00
test_connection.py Allow to use _max qos option together with per_gb 2018-12-19 01:12:35 +00:00
test_driver.py Fix cinder quota-usage error 2018-01-27 16:41:33 +08:00
test_image.py Raise the ImageTooBig exception when found it 2018-10-25 17:54:05 +08:00
test_init_host.py Initiating Cinder Volume Manager with large number of volumes 2019-01-11 08:19:07 -05:00
test_manage_volume.py [3/11] Refactor test_volume file 2017-02-08 23:38:23 +00:00
test_replication_manager.py Initiating Cinder Volume Manager with large number of volumes 2019-01-11 08:19:07 -05:00
test_rpcapi.py Transfer snapshots with volumes 2018-07-19 09:42:43 +08:00
test_snapshot.py Add test case: delete snapshot when driver not initialized 2019-01-11 02:22:24 +00:00
test_volume.py Temporary solution for fixing gate test_tpool_size 2019-01-14 16:40:52 +05:30
test_volume_migration.py Tests: Fix up migrate notify tests 2019-02-21 16:09:10 -05:00
test_volume_retype.py Merge "Add test case: retype volume when driver not initialized" 2019-02-15 20:41:19 +00:00
test_volume_usage_audit.py [5/11] Refactor test_volume file 2017-02-08 23:38:42 +00:00