Revert "Fix VxFlexOs KeyError after upgrade"
This reverts commit 6b60614afa.
The Cinder ScaleIO driver has been rebranded to VxFlexOS, which is fine.
What shouldn't have happened is that the rebranding made it's way
into os-brick, resulting in a new connector protocol and mapping.
The new VxFlexOS driver in cinder should just use the existing
scaleio connector protocol, as it's not customer/user facing, and
ensures backwards and forwards compatibility.
Change-Id: Icf7063eb47368cb7b0ffb2e3f5e30903797c7b34
This commit is contained in:
@@ -276,7 +276,7 @@ class VxFlexOsConnector(base.BaseLinuxConnector):
|
||||
try:
|
||||
self.volume_id = connection_properties['vxflexos_volume_id']
|
||||
except KeyError:
|
||||
self.volume_id = connection_properties.get('scaleIO_volume_id')
|
||||
self.volume_id = connection_properties['scaleIO_volume_id']
|
||||
d_option_used = True
|
||||
if d_option_used:
|
||||
LOG.warning("Deprecated: scaleIO_volname and scaleIO_volume_id "
|
||||
|
||||
@@ -171,13 +171,6 @@ class VxFlexOsConnectorTestCase(test_connector.ConnectorTestCase):
|
||||
"""Successful connect to volume"""
|
||||
self.connector.connect_volume(self.fake_connection_properties)
|
||||
|
||||
def test_connect_volume_without_volume_id(self):
|
||||
"""Successful connect to volume without a Volume Id"""
|
||||
connection_properties = dict(self.fake_connection_properties)
|
||||
connection_properties.pop('vxflexos_volume_id')
|
||||
|
||||
self.connector.connect_volume(connection_properties)
|
||||
|
||||
def test_connect_with_bandwidth_limit(self):
|
||||
"""Successful connect to volume with bandwidth limit"""
|
||||
self.fake_connection_properties['bandwidthLimit'] = '500'
|
||||
@@ -198,13 +191,6 @@ class VxFlexOsConnectorTestCase(test_connector.ConnectorTestCase):
|
||||
"""Successful disconnect from volume"""
|
||||
self.connector.disconnect_volume(self.fake_connection_properties, None)
|
||||
|
||||
def test_disconnect_volume_without_volume_id(self):
|
||||
"""Successful disconnect from volume without a Volume Id"""
|
||||
connection_properties = dict(self.fake_connection_properties)
|
||||
connection_properties.pop('vxflexos_volume_id')
|
||||
|
||||
self.connector.disconnect_volume(connection_properties, None)
|
||||
|
||||
def test_error_id(self):
|
||||
"""Fail to connect with bad volume name"""
|
||||
self.fake_connection_properties['vxflexos_volume_id'] = 'bad_id'
|
||||
|
||||
Reference in New Issue
Block a user