Date: Wed, 7 Jan 2009 11:47:17 +0100 From: Angelo <nglrossi@gmail.com> To: "Danny Braniss" <danny@cs.huji.ac.il>, freebsd-scsi@freebsd.org Subject: Re: iscsi client hangs performing I/O on a dead target Message-ID: <6c1e076a0901070247l7c006efajda8fddee84c337a@mail.gmail.com> In-Reply-To: <E1LKUmz-000O18-Kp@kabab.cs.huji.ac.il> References: <E1LKUmz-000O18-Kp@kabab.cs.huji.ac.il>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jan 7, 2009 at 10:33 AM, Danny Braniss <danny@cs.huji.ac.il> wrote: > > Hi, > > > > I'm experimenting on iscsi; both the target and the initiator are vmware > > virtual machines and are running 7.0-RELEASE. > > So far everything works fine except that the client hangs forever (state > is > > PHYSWR) if it is accessing (dd if=/dev/zero of=/dev/da0) the device while > it > > "dies" (shutdown of the target machine). > > > what happens when you bring back the target? > > > Is this the expected behaviour? > > > yes. > but maybe it can be 'fixed', I'm concidering adding some kind of timeout > flag/option. > > > I would like to be able to configure a timeout so the command that is > trying > > to access the unavailable device fails and I can handle the problem but I > > can't find anything in iscontrol man pages. > > > > Thanks, > > Angelo > > _______________________________________________ > > freebsd-scsi@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-scsi > > To unsubscribe, send any mail to "freebsd-scsi-unsubscribe@freebsd.org" > > > > Hi Danny, thanks for your reply. when the target comes back it is reconnected properly by the initiator. The usage of iscsi I had in mind was an initiator connecting to two targets and using the two devices as parts of a raid 1 array. I was expecting that a failure on one of the disks (network down, target machine down) would be eventually detected and the raid turned to degraded but still usable. What happens now to me is that the whole raid device gets unusable for all the time the target is down. As I said before I am just experimenting. I don't know how other implementations of iscsi initiator work and maybe my idea is just insane :) Thanks, Angelo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6c1e076a0901070247l7c006efajda8fddee84c337a>