]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Dell SC: Fix legacy bug, init_conn bug and REST API bug.
authorTom Swanson <tom_swanson@dell.com>
Tue, 21 Jul 2015 19:05:14 +0000 (14:05 -0500)
committerTom Swanson <tom_swanson@dell.com>
Tue, 21 Jul 2015 19:58:47 +0000 (14:58 -0500)
commit6806ea491f76be8e6717a7ec4238ef672df9b85a
treebdde69b24c65401fbc8d89e0100e03818013eab7
parent94e3098238f4af32f6ffa85833d0107cab07c14c
Dell SC: Fix legacy bug, init_conn bug and REST API bug.

If Dell iSCSI ports are in legacy mode rather than virtual port
mode initialize_connection would fail to return connection information.

If initialize_connection was called more than once for the same
connection it would attempt to map the volumes again and fail. It should
instead just return the connection information and not try to map the
volumes again.

The Dell REST API 2.2 and later changed the format of the payload
filter.  We need to support either format.

Finally consistency group support is only supported in Dell REST API
2.1 or later.  If the version is 2.0 we raise NotImplemented.

Change-Id: Ie798c49a591abb510bd947fc89c26de18f0f3c87
Closes-Bug: #1476786
Closes-Bug: #1476794
Closes-Bug: #1476797
cinder/tests/unit/test_dellscapi.py
cinder/volume/drivers/dell/dell_storagecenter_api.py