Hi Hannes/Mike,

I am also dealing with another issue on ISCSI transport  where I am seeing 
"DID_TRASNPORT_FAILFAST" hostbyte errors reaching the application which is 
sending I/O on a device-mapper node. Reading the code a little I thought that 
after the iscsi  replacement_timeout timer fires, the io stuck in the io queues 
will be sent up to the device-mapper, which  would send the io to the new path. 
Is there a possibility that dm-multipath is not able to handle all the errors 
so some of them end up going to the application. Basically this is a cable pull 
kind of experiment where we would expect the path failover to work and io to 
continue properly.
Since we already saw one problem with "DID_TRANSPORT_DISRUPTED", I was 
wondering if "DID_TRANSPORT_FAILFAST" also has some similar issues with limited 
retries and such.

The test host is running Citrix XenServer 5.6 distribution kernel which is 
based on the 2.6.27 tree of SLES 11.

Following are the messages that show up in the log after the cable is pulled on 
the storage array to bring one path down:

Aug 27 15:35:50 cb-xen-srv16 kernel:  connection3:0: ping timeout of 15 secs exp
ired, recv timeout 10, last rx 371574, last ping 372574, now 374074
Aug 27 15:35:50 cb-xen-srv16 kernel:  connection3:0: detected conn error (1011)
Aug 27 15:35:51 cb-xen-srv16 iscsid: Kernel reported iSCSI connection 3:0 error
(1011) state (3)
Aug 27 15:36:06 cb-xen-srv16 multipathd: sdm: tur checker reports path is down
Aug 27 15:36:06 cb-xen-srv16 multipathd: checker failed path 8:192 in map 3600c0
ff000daf1d967ab6d4c01000000
Aug 27 15:36:06 cb-xen-srv16 multipathd: Path event for 3600c0ff000daf1d967ab6d4
c01000000, calling mpathcount
Aug 27 15:36:06 cb-xen-srv16 multipathd: 3600c0ff000daf1d967ab6d4c01000000: rema
ining active paths: 3
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13127]: ERROR: errno -5 at vhd_complete: /d
ev/VG_XenStorage-1ea0d8c3-fb10-1120-fa46-2c7041b61667/VHD-54285520-e28a-46e0-8e8
4-7e1161594bca: op: 2, lsec: 384, secs: 8, nbytes: 4096, blk: 0, blk_offset: 845
5
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13127]: ERROR: errno -5 at __tapdisk_vbd_co
mplete_td_request: req 0: write 0x0008 secs to 0x00000180
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[12972]: ERROR: errno -5 at vhd_complete: /d
ev/VG_XenStorage-d3bac722-2250-953e-732f-24f9f1b8750e/VHD-55619d95-e97b-4ed0-8f2
2-af3f250aaeff: op: 2, lsec: 5309966, secs: 84, nbytes: 43008, blk: 1296, blk_of
fset: 111055
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[12972]: ERROR: errno -5 at __tapdisk_vbd_co
mplete_td_request: req 5: write 0x0054 secs to 0x0051060e
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[12972]: ERROR: errno -5 at vhd_complete: /d
ev/VG_XenStorage-d3bac722-2250-953e-732f-24f9f1b8750e/VHD-55619d95-e97b-4ed0-8f2
2-af3f250aaeff: op: 2, lsec: 5310050, secs: 42, nbytes: 21504, blk: 1296, blk_of
fset: 111055
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[12972]: ERROR: errno -5 at __tapdisk_vbd_co
mplete_td_request: req 6: write 0x002a secs to 0x00510662
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at vhd_complete: /d
ev/VG_XenStorage-edfe98bc-2104-9ba0-e32e-defda94af954/VHD-ad048ea9-1247-4b26-a27
1-d90d279cf33a: op: 2, lsec: 5340496, secs: 8, nbytes: 4096, blk: 1303, blk_offs
et: 1912711
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at __tapdisk_vbd_co
mplete_td_request: req 18: write 0x0008 secs to 0x00517d50
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at vhd_complete: /d
ev/VG_XenStorage-edfe98bc-2104-9ba0-e32e-defda94af954/VHD-ad048ea9-1247-4b26-a27
1-d90d279cf33a: op: 2, lsec: 5340480, secs: 8, nbytes: 4096, blk: 1303, blk_offs
et: 1912711
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at __tapdisk_vbd_co
mplete_td_request: req 17: write 0x0008 secs to 0x00517d40
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at vhd_complete: /d
ev/VG_XenStorage-edfe98bc-2104-9ba0-e32e-defda94af954/VHD-ad048ea9-1247-4b26-a27
1-d90d279cf33a: op: 2, lsec: 5340472, secs: 8, nbytes: 4096, blk: 1303, blk_offs
et: 1912711
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at __tapdisk_vbd_co
mplete_td_request: req 16: write 0x0008 secs to 0x00517d38
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at vhd_complete: /d
ev/VG_XenStorage-edfe98bc-2104-9ba0-e32e-defda94af954/VHD-ad048ea9-1247-4b26-a27
1-d90d279cf33a: op: 2, lsec: 5340464, secs: 8, nbytes: 4096, blk: 1303, blk_offs
et: 1912711
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at __tapdisk_vbd_co
mplete_td_request: req 15: write 0x0008 secs to 0x00517d30
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at vhd_complete: /d
ev/VG_XenStorage-edfe98bc-2104-9ba0-e32e-defda94af954/VHD-ad048ea9-1247-4b26-a27
1-d90d279cf33a: op: 2, lsec: 5340456, secs: 8, nbytes: 4096, blk: 1303, blk_offs
et: 1912711
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at __tapdisk_vbd_co
mplete_td_request: req 14: write 0x0008 secs to 0x00517d28
Aug 27 15:36:06 cb-xen-srv16 TAPDISK[13006]: ERROR: errno -5 at vhd_complete: /d
ev/VG_XenStorage-edfe98bc-2104-9ba0-e32e-defda94af954/VHD-ad048ea9-1247-4b26-a27
1-d90d279cf33a: op: 2, lsec: 5340448, secs: 8, nbytes: 4096, blk: 1303, blk_offs
et: 1912711
Aug 27 15:36:06 cb-xen-srv16 kernel:  session3: session recovery timed out after
 15 secs
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:3: [sdl] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdl, sector 113
075102
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:3: [sdl] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdl, sector 113
084930
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:3: [sdl] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdl, sector 113
084848
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:3: [sdl] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdl, sector 113
080182
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:3: [sdl] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdl, sector 113
072780
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 528
95157
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548824
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548808
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548800
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548792
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548784
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548776
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548144
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548128
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548120
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548112
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
617640
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
617632
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
615168
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
615160
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
613800
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
613792
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534112
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534104
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534096
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534088
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534080
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534072
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534064
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
549960
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548840
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548832
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
613088
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
613072
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
605232
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
596240
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:7: [sdn] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdn, sector 113
092702
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:15: [sdo] Result: hostbyte=DID_TRA
NSPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdo, sector 132
641544
Aug 27 15:36:06 cb-xen-srv16 kernel: device-mapper: multipath: Failing path 8:19
2.
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:15: [sdo] Result: hostbyte=DID_TRA
NSPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdo, sector 132
641544
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:7: [sdn] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdn, sector 113
092702
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548824
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548808
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548800
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548792
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548784
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548776
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548144
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548128
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548120
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548112
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
617640
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
617632
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
615168
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
615160
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
613800
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
613792
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534112
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534104
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534096
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534088
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534080
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534072
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
534064
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
549960
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548840
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
548832
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
613088
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
613072
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
605232
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 134
596240
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:3: [sdl] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdl, sector 113
075102
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:3: [sdl] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdl, sector 113
084930
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:3: [sdl] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdl, sector 113
084848
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:3: [sdl] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdl, sector 113
080182
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:3: [sdl] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdl, sector 113
072780
Aug 27 15:36:06 cb-xen-srv16 kernel: sd 2:0:0:5: [sdm] Result: hostbyte=DID_TRAN
SPORT_FAILFAST driverbyte=DRIVER_OK,SUGGEST_OK
Aug 27 15:36:06 cb-xen-srv16 kernel: end_request: I/O error, dev sdm, sector 528
95157

Any help on this issue will be highly appreciated.

Thanks,
-shantanu

-----Original Message-----
From: Hannes Reinecke [mailto:h...@suse.de]
Sent: Tuesday, August 31, 2010 7:43 AM
To: Goncalo Gomes
Cc: Mike Christie; open-iscsi@googlegroups.com; Shantanu Mehendale
Subject: Re: detected conn error (1011)

Goncalo Gomes wrote:
> Hi Hannes,
>
> Thanks. The Citrix XenServer 5.6 distribution kernel is based on the 2.6.27 
> tree of SLES 11.
> We add a few extra patches specific to Xen,  dom0 integration and some 
> backports from upstream.
> To the best of my knowledge these additions don't touch the iscsi layer, so 
> from the iscsi
> drivers point of view, I believe they are as pristine as the ones in the SuSE 
> kernel and that's
> why we need the patch as the binaries probably will mismatch gcc version 
> and/or the versioning
> that we use e.g 2.6.27.42-0.1.1.xs5.6.0.44.111158xen. I do definitely 
> appreciate your
> 'forward thinking' with regards to the issue, though!
>
I just checked, and the resulting patch is indeed like you proposed:

diff --git a/drivers/scsi/libiscsi.c b/drivers/scsi/libiscsi.c
index 32b30f1..441ca8b 100644
--- a/drivers/scsi/libiscsi.c
+++ b/drivers/scsi/libiscsi.c
@@ -1336,9 +1336,6 @@ int iscsi_queuecommand(struct scsi_cmnd *sc, void (*done)(
struct scsi_cmnd *))
                 */
                switch (session->state) {
                case ISCSI_STATE_FAILED:
-                       reason = FAILURE_SESSION_FAILED;
-                       sc->result = DID_TRANSPORT_DISRUPTED << 16;
-                       break;
                case ISCSI_STATE_IN_RECOVERY:
                        reason = FAILURE_SESSION_IN_RECOVERY;
                        sc->result = DID_IMM_RETRY << 16;

HTH,

Cheers,

Hannes
--
Dr. Hannes Reinecke                   zSeries & Storage
h...@suse.de                          +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Markus Rex, HRB 16746 (AG Nürnberg)

-- 
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to open-is...@googlegroups.com.
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/open-iscsi?hl=en.

Reply via email to