Chris Lumens wrote:
diff --git a/iscsi.py b/iscsi.py
index a42a03e..915e9ca 100644
--- a/iscsi.py
+++ b/iscsi.py
@@ -189,6 +189,11 @@ class iscsiTarget:
ret = True
self.addNode(node)
+ # Wait for udev to create the devices for the just added disks
+ if ret:
+ iutil.execWithRedirect("/sbin/udevsettle", [ ],
+ stdout = "/dev/tty5", stderr="/dev/tty5")
+
# we return True if there were any successful logins for our portal.
return ret
Only thing I'd note here is that udevsettle can, on occassion, take
several minutes to get around to finishing. I added a wait window in
turnOnFilesystems that explains what's going on, though most of the time
it'll display only very briefly. On the rare occassion that udevsettle
takes a very long time, at least anaconda doesn't look hung. You may
wish to consider that here too.
Chris,
I've got better status reporting on my iscsi todo list, I'll tackle this then.
Regards,
Hans
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list