iSCSI initiator driver beta version, testers wanted
Danny Braniss
danny at cs.huji.ac.il
Sat Mar 19 03:59:14 PST 2005
> with tags enabled, iSCSI is much faster, but it also causes a deadlock :-(
> this is what i run:
> newfs -U /<iscsi device>
> cd /<iscsi device>
> restore rf /home/file.dump
>
> on the same motherboard, a dual Xeon, with smp disabled all is OK
> with smp enabled restore gets stuck usualy waiting on biord.
> the iscsi driver shows that all requests have been done, the sniffing
> shows the same(ie all request have been done).
>
> so this leads me to think that there is some race condition that i'm not
> aware of in a SMP system, where xpt_done(ccb) is called while
> another process is calling biowait.
>
> another lead is that after restore gets stuck, the system slowly gets
> 'stalled'.
>
> any insight is most welcome!, i'm also stuck.
ahh, hate talking to myself :-)
grabbing Giant before calling xpt_done solved it, so the problem is
most probably in the CAM ...
danny
More information about the freebsd-scsi
mailing list