Erez Zilber wrote:
> If 'iscsiadm -m node --logoutall=all' fails when stopping
> the open-iscsi service, we shouldn't kill iscsid.
> This solves the following race:
> 1. A logout from a node is initiated by the user.
> 2. Before the logout completes, the user runs /etc/init.d/iscsi stop.
>    The 'stop' method logs out from all nodes. When it tries to logout
>    from the node that is already logging out (step #1), it fails
>    because it is already logging out. Then, the 'stop' method kills
>    iscsid.
> 3. The logout command form step #1 returns and notifies the (dead) daemon.
> Now, running 'iscsiadm -m session' shows a session (which, actually, doesn't
> exist anymore) and the iscsi service is down.
> Signed-off-by: Erez Zilber <>

Thanks Erez. Merged in a62d1b60856dc3118ab1d07990d43695b336fd69. It 
should be on in a little bit.

You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at

Reply via email to