Fix newline character on iscsi initiator
Certain iscsi initiator calls return a new line. This can interfere with some cinder drivers. Change-Id: I7cdc7f1280d441baa0f0af6a4cf120ee4f50ebaa
This commit is contained in:
parent
dedc355805
commit
8547e68851
@ -77,6 +77,11 @@ class TestInitMethods(test.TestCase):
|
||||
volume.get_iscsi_initiator(mock_adpt))
|
||||
self.assertEqual(1, mock_mgmt.call_count)
|
||||
|
||||
# Check if initiator returned does not have newline character
|
||||
mock_iscsi_init.return_value = 'test_initiator\n'
|
||||
self.assertEqual('test_initiator',
|
||||
volume.get_iscsi_initiator(mock_adpt))
|
||||
|
||||
def test_get_volume_class(self):
|
||||
for vol_type, class_type in six.iteritems(self.volume_drivers):
|
||||
self.assertEqual(class_type, volume.get_volume_class(vol_type))
|
||||
|
@ -102,7 +102,7 @@ def get_iscsi_initiator(adapter):
|
||||
mgmt_w = partition.get_mgmt_partition(adapter)
|
||||
if isinstance(mgmt_w, pvm_vios.VIOS):
|
||||
_ISCSI_INITIATOR = hdisk.discover_iscsi_initiator(
|
||||
adapter, mgmt_w.uuid)
|
||||
adapter, mgmt_w.uuid).strip()
|
||||
|
||||
_ISCSI_LOOKUP_COMPLETE = True
|
||||
return _ISCSI_INITIATOR
|
||||
|
Loading…
Reference in New Issue
Block a user