cinder/cinder/volume
Alan Bishop 541168b86e Fix A/A 'resource_backend' when scheduling volumes
Fix an issue with the 'resource_backend' included in the scheduler spec
for creating a volume associated with another volume, snapshot, or
group/cg. When running A/A, the 'resource_backend' must reference the
cluster, not the host.

Enhance the unit tests that cover this area. This includes fixing the
'expected_spec' so it copies a dictionary rather than referencing it,
so that external changes to the dictionary don't inadvertently update
the unit test's expected results.

Closes-Bug: #1808343
Change-Id: I7d414844d094945b55a094a8426687595f22de28
2018-12-13 09:56:34 -05:00
..
drivers Merge "VMware: Check empty provider location" 2018-12-13 03:45:05 +00:00
flows Fix A/A 'resource_backend' when scheduling volumes 2018-12-13 09:56:34 -05:00
targets Rename cinder.privsep.utils to cinder.privsep.path 2018-10-15 10:11:00 -04:00
__init__.py Fix dynamic import of CONF.volume_api_class 2016-02-12 10:50:31 -06:00
api.py Check Volume Status on attahcment create/update 2018-11-29 20:17:55 +00:00
configuration.py Add support for shared "backend_defaults" config 2017-07-11 18:58:58 +00:00
driver.py Remove deprecated iSCSI target config opts 2018-08-22 14:06:42 -05:00
driver_utils.py Remove log translations 2017-03-19 14:59:57 +00:00
group_types.py handle no default_cgsnapshot_type 2017-11-28 21:55:29 +00:00
manager.py Merge "Follow Up: Generalizing is_replicated_str to is_boolean_str" 2018-12-07 11:09:06 +00:00
qos_specs.py [Doc] Handle Sphinx warnings as errors 2017-08-29 16:00:09 -05:00
rpcapi.py Transfer snapshots with volumes 2018-07-19 09:42:43 +08:00
throttling.py Implement privsep boilerplate in cinder. 2018-06-06 09:42:54 +08:00
utils.py Revert "Move check_encryption_provider to volume utils" 2018-12-07 14:57:26 -05:00
volume_types.py Fix wrong NotFound in get_by_name_or_id 2018-09-29 09:26:19 +00:00