Skip to content

iscsi update

Mike Christie linux-scsi 1 version In review

Get series with b4
b4 am 1148967437.3005.12.camel@max

Versions newest first

  1. v1 Latest5 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5iscsi update: dont switch states when just cleaning updrivers/scsi/iscsi_tcp.c drivers/scsi/libiscsi.c include/scsi/libiscsi.h+34 -640 replies
2/5iscsi update: fix run list corruptiondrivers/scsi/libiscsi.c+6 -00 replies
3/5iscsi update: return task found during searchdrivers/scsi/libiscsi.c+1 -10 replies
4/5iscsi update: fix writepsace racedrivers/scsi/iscsi_tcp.c drivers/scsi/libiscsi.c include/scsi/scsi_transport_iscsi.h+126 -950 replies
5/5iscsi update: update versiondrivers/scsi/iscsi_tcp.c+1 -11 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/5] iscsi update

The following patches fix a couple bugs including:

- If recovery failed or we are in recovery only overrite the state if we are going to terminate the session or if we logged back in. This prevents IO from getting into the LLD when we know we cannot send it and speeds up dm-multipath failovers.
- We must grab the session lock when modifying the running lists. This prevents run list corruption.
- remove task type should return a task in success.
- We can race and misset the suspend bit if iscsi_write_space is called then iscsi_send returns with a failure indicating there is no space.

The patches were made against scsi-misc and put us in a good place for 2.6.18.