cinder/cinder
Tom Swanson f3aee27a22 Dell SC: Fix Consistency Group issues
The Dell Storage Center driver was not honoring the consisgroup_id
in the volume object in volume creation. Updated create_volume,
create_cloned_volume and create_volume_from_snapshot to honor this
value.

The driver was also not checking that volumes were initialized prior
to snapshotting a consistency group. The Dell backend does not
actually create the volumes until there is data or the volumes are
mapped to a server.

On create_volume_from_snapshot the driver was not checking for
cgsnapshot_id before snapshot_id.

Changed from calling the db to update snapshots to retrieving
the SnapshotList() object.

In addition some tests were not checking results. Fixed that.

Change-Id: I896f7438c0b98003aa345ca1c3841aba8835cc2a
Closes-Bug: #1474062
Closes-Bug: #1474105
Closes-Bug: #1475016
2015-07-21 12:53:02 -05:00
..
api set/unset volume image metadata 2015-07-11 12:13:58 +08:00
backup Fix backup.rpcapi to pass object backup 2015-07-01 16:37:15 +08:00
brick Update expected error message from lvs 2015-07-03 14:36:23 -05:00
cmd Merge "Fix Python 3 issues in cmd" 2015-07-04 00:35:08 +00:00
common Replace xrange() with six.moves.range() 2015-06-16 10:46:40 +02:00
compute Logging not using oslo.i18n guidelines 2015-03-19 12:28:12 -05:00
consistencygroup Replace dict(obj.iteritems() with dict(obj) 2015-06-12 15:19:18 +02:00
db set/unset volume image metadata 2015-07-11 12:13:58 +08:00
hacking Remove hacking check N327 2015-07-10 10:44:47 -04:00
image Port image/glance.py to Python 3 2015-07-02 13:33:28 +02:00
keymgr Merge "Add project_id to barbican keymgr wrapper" 2015-04-05 18:17:28 +00:00
locale Imported Translations from Transifex 2015-03-26 06:08:06 +00:00
objects Avoid race condition at snapshot deletion stage 2015-07-02 15:50:01 +03:00
openstack Switch to oslo.reports 2015-07-02 09:58:33 +08:00
replication Use oslo.log instead of oslo-incubator 2015-03-11 21:45:04 -05:00
scheduler Use versionutils from oslo.log 2015-06-29 13:10:08 +02:00
testing updating testing readme with more current information. 2014-02-26 09:21:13 -05:00
tests Dell SC: Fix Consistency Group issues 2015-07-21 12:53:02 -05:00
transfer Notify the transfer volume action in cinder 2015-07-07 17:14:34 +08:00
volume Dell SC: Fix Consistency Group issues 2015-07-21 12:53:02 -05:00
zonemanager Brocade driver not parsing zone data correctly 2015-05-26 14:42:12 +08:00
__init__.py Remove vim header 2013-12-30 18:53:02 -06:00
context.py Replace basestring with six.string_types 2015-06-16 22:37:20 +02:00
exception.py set/unset volume image metadata 2015-07-11 12:13:58 +08:00
flow_utils.py Use oslo.log instead of oslo-incubator 2015-03-11 21:45:04 -05:00
i18n.py Change leftover oslo.* to oslo_* 2015-03-23 19:52:42 +00:00
manager.py Switch to oslo.service 2015-06-24 21:55:32 +02:00
policy.py Switch to oslo.policy 0.3.0 2015-06-16 22:03:09 +03:00
quota.py Nested Quota: Set default values to subproject 2015-07-08 15:18:34 -03:00
quota_utils.py Logging not using oslo.i18n guidelines 2015-03-19 12:28:12 -05:00
rpc.py Move oslo.messaging to the oslo_messaging namespace 2015-03-03 09:21:25 -06:00
service.py Ensure 'WSGIService' derives from oslo_service base class 2015-06-24 17:57:10 -07:00
ssh_utils.py Fix Python 3 issues in utils 2015-06-15 10:29:22 +02:00
test.py Fix tests failing in gate 2015-07-10 16:15:32 +02:00
utils.py Add tracing facility for drivers 2015-07-07 15:05:18 -04:00
version.py Remove vim header 2013-12-30 18:53:02 -06:00
wsgi.py Switch to oslo.service 2015-06-24 21:55:32 +02:00