LinstorDrv : Fix wrong key using when getting device path.
Using the "devicePath" key instead of "backingDevice" when getting the device path corresponding to the volume Change-Id: Id9f9c2acf0cf7ef8ebe58eeea75dc611cdce9dd1 Closes-Bug: #1811792
This commit is contained in:
parent
27304275d7
commit
64d4f717f3
|
@ -600,7 +600,7 @@ class LinstorBaseDriverTestCase(test.TestCase):
|
|||
m_rsc_list.return_value = self._fake_driver.fake_api_resource_list()
|
||||
|
||||
val = self.driver._get_rsc_path(VOLUME_NAMES['linstor'])
|
||||
expected = '/dev/vg-35/f1_00000'
|
||||
expected = '/dev/drbd1000'
|
||||
self.assertEqual(expected, val)
|
||||
|
||||
@mock.patch(DRIVER + 'LinstorBaseDriver._get_api_resource_list')
|
||||
|
@ -608,7 +608,7 @@ class LinstorBaseDriverTestCase(test.TestCase):
|
|||
m_rsc_list.return_value = self._fake_driver.fake_api_resource_list()
|
||||
|
||||
val = self.driver._get_local_path(CINDER_VOLUME)
|
||||
expected = '/dev/vg-35/f1_00000'
|
||||
expected = '/dev/drbd1000'
|
||||
self.assertEqual(expected, val)
|
||||
|
||||
@mock.patch(DRIVER + 'LinstorBaseDriver._get_api_storage_pool_dfn_list')
|
||||
|
|
|
@ -371,7 +371,7 @@ class LinstorBaseDriver(driver.VolumeDriver):
|
|||
if rsc['name'] == rsc_name and rsc['nodeName'] == self.host_name:
|
||||
for volume in rsc['vlms']:
|
||||
if volume['vlmNr'] == 0:
|
||||
return volume['backingDisk']
|
||||
return volume['devicePath']
|
||||
|
||||
def _get_local_path(self, volume):
|
||||
try:
|
||||
|
|
Loading…
Reference in New Issue