Feature: Target rescans run asynchronously.
Reason: A single unreachable target could previously block rescans of others. Now functioning sessions will rescan properly without long delays.
Result (if any):
Description of problem:
In order to refresh targets iscsiadm pokes all the devices and targets for updates sequentially. If one is not responding iscsiadm will block forever and not refresh the rest of the targets.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Connect to a couple of targets
2. Set the firewall to drop packets going to a specific target
3. run: iscsiadm -m session -R
iscsiadm gets stuck in D state and the rest of the targets remain unscanned.
iscsiadm should be killable and the all targets should be updated.
Patches have been sent upstream to: http://comments.gmane.org/gmane.linux.iscsi.open-iscsi/8410
Passed on regression test using
rpm -q iscsi-initiator-utils
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.