summaryrefslogtreecommitdiffstats
path: root/storage/iscsi.py
diff options
context:
space:
mode:
Diffstat (limited to 'storage/iscsi.py')
-rw-r--r--storage/iscsi.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/storage/iscsi.py b/storage/iscsi.py
index 7c2dc36bb..962959663 100644
--- a/storage/iscsi.py
+++ b/storage/iscsi.py
@@ -92,7 +92,10 @@ def stabilize(intf = None):
class iscsi(object):
def __init__(self):
+ # This list contains all nodes
self.nodes = []
+ # This list contains nodes discovered through iBFT (or other firmware)
+ self.ibftNodes = []
self._initiator = ""
self.initiatorSet = False
self.started = False
@@ -134,6 +137,7 @@ class iscsi(object):
try:
node.login()
self.nodes.append(node)
+ self.ibftNodes.append(node)
except:
# FIXME, what to do when we cannot log in to a firmware
# provided node ??