diff options
| -rw-r--r-- | nova/virt/libvirt/volume.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/virt/libvirt/volume.py b/nova/virt/libvirt/volume.py index 3eb5cfe70..75fa0e5a9 100644 --- a/nova/virt/libvirt/volume.py +++ b/nova/virt/libvirt/volume.py @@ -114,7 +114,8 @@ class LibvirtISCSIVolumeDriver(LibvirtVolumeDriver): try: self._run_iscsiadm(iscsi_properties, ()) except exception.ProcessExecutionError as exc: - if exc.exit_code == 255: + # iscsiadm returns 21 for "No records found" after version 2.0-871 + if exc.exit_code in [21, 255]: self._run_iscsiadm(iscsi_properties, ('--op', 'new')) else: raise |
