Hi All, Further testing has revealed that it is possible that the hotplug events for an added iscsi disk have not fired yet when iscsiadm ... --login has completed In this case calling udevsettle does not help, so sleep a little before calling udevsettle to give the kernel time to fire of those events. --- iscsi.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/iscsi.py b/iscsi.py index 51640b5..6ff69f1 100644 --- a/iscsi.py +++ b/iscsi.py @@ -191,6 +191,9 @@ class iscsiTarget: # Wait for udev to create the devices for the just added disks if ret: + # It is possible when we get here the events for the new devices + # are not send yet, so sleep to make sure the events are fired + time.sleep(1) iutil.execWithRedirect("/sbin/udevsettle", [ ], stdout = "/dev/tty5", stderr="/dev/tty5") Regards, Hans _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list