diff --git a/cinder/tests/unit/test_zfssa.py b/cinder/tests/unit/test_zfssa.py index a581bd11123..a02f7642dd0 100644 --- a/cinder/tests/unit/test_zfssa.py +++ b/cinder/tests/unit/test_zfssa.py @@ -456,7 +456,7 @@ class TestZFSSAISCSIDriver(test.TestCase): self.assertEqual(lcfg.zfssa_target_portal, props['data']['target_portal']) self.assertEqual(test_target_iqn, props['data']['target_iqn']) - self.assertEqual('0', props['data']['target_lun']) + self.assertEqual(0, props['data']['target_lun']) self.assertFalse(props['data']['target_discovered']) self.drv.terminate_connection(self.test_vol, '') diff --git a/cinder/volume/drivers/zfssa/zfssaiscsi.py b/cinder/volume/drivers/zfssa/zfssaiscsi.py index a90d71def09..44a2a162c15 100644 --- a/cinder/volume/drivers/zfssa/zfssaiscsi.py +++ b/cinder/volume/drivers/zfssa/zfssaiscsi.py @@ -713,7 +713,7 @@ class ZFSSAISCSIDriver(driver.ISCSIDriver): iscsi_properties['target_discovered'] = False iscsi_properties['target_portal'] = target_portal iscsi_properties['target_iqn'] = iqn - iscsi_properties['target_lun'] = lun + iscsi_properties['target_lun'] = int(lun) iscsi_properties['volume_id'] = volume['id'] if 'provider_auth' in provider: