On Tue, Apr 7, 2015 at 9:08 PM, Peter Lieven <p...@kamp.de> wrote: > newer libiscsi versions may return zero events from iscsi_which_events. > > In this case iscsi_service will return immediately without any progress. > To avoid busy waiting for iscsi_which_events to change we deregister all > read and write handlers in this case and schedule a timer to periodically > check iscsi_which_events for changed events. > > Next libiscsi version will introduce async reconnects and zero events > are returned while libiscsi is waiting for a reconnect retry. > > Signed-off-by: Peter Lieven <p...@kamp.de> > --- > block/iscsi.c | 33 +++++++++++++++++++++++++++------ > 1 file changed, 27 insertions(+), 6 deletions(-)
Thanks, applied to my block tree: https://github.com/stefanha/qemu/commits/block Stefan