From 4424eba4ba9f5c66c0cd8691fd4aad87ee19640f Mon Sep 17 00:00:00 2001 From: Maurizio Lombardi Date: Thu, 19 Oct 2023 14:15:54 +0200 Subject: [PATCH] target: remove the reference to MAX_LUN The MappedLUN.MAX_LUN symbol has been removed from rtslib. Remove the reference to it. Signed-off-by: Maurizio Lombardi --- targetcli/ui_target.py | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/targetcli/ui_target.py b/targetcli/ui_target.py index e8ba6c6..2c46765 100644 --- a/targetcli/ui_target.py +++ b/targetcli/ui_target.py @@ -1146,16 +1146,11 @@ class UILUNs(UINode): mapped_lun = 0 existing_mluns = [mlun.mapped_lun for mlun in acl.mapped_luns] if mapped_lun in existing_mluns: - mapped_lun = None - for possible_mlun in six.moves.range(MappedLUN.MAX_LUN): - if possible_mlun not in existing_mluns: - mapped_lun = possible_mlun - break - - if mapped_lun == None: - self.shell.log.warning( - "Cannot map new lun %s into ACL %s" - % (lun_object.lun, acl.node_wwn)) + possible_mlun = 0 + while possible_mlun in existing_mluns: + possible_mlun += 1 + mapped_lun = possible_mlun + else: mlun = MappedLUN(acl, mapped_lun, lun_object, write_protect=False) self.shell.log.info("Created LUN %d->%d mapping in node ACL %s" -- 2.27.0