NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/49072: in-kernel iscsi initiator not working
The following reply was made to PR kern/49072; it has been noted by GNATS.
From: =?UTF-8?Q?Zafer_Aydo=C4=9Fan?= <zafer%aydogan.de@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/49072: in-kernel iscsi initiator not working
Date: Wed, 6 Aug 2014 14:58:21 +0200
Hi Greg,
I can confirm that it does continue to work with the typo fixed
ISCSI_THROTTLING_ENABLED 1
Zafer
2014-08-05 17:00 GMT+02:00 Greg Oster <oster%cs.usask.ca@localhost>:
> The following reply was made to PR kern/49072; it has been noted by GNATS.
>
> From: Greg Oster <oster%cs.usask.ca@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Cc:
> Subject: Re: kern/49072: in-kernel iscsi initiator not working
> Date: Tue, 5 Aug 2014 08:57:39 -0600
>
> On Mon, 4 Aug 2014 23:30:00 +0000 (UTC)
> zafer%aydogan.de@localhost wrote:
>
> > >Number: 49072
> > >Category: kern
> > >Synopsis: in-kernel iscsi initiator not working
> > >Confidential: no
> > >Severity: serious
> > >Priority: high
> > >Responsible: kern-bug-people
> > >State: open
> > >Class: sw-bug
> > >Submitter-Id: net
> > >Arrival-Date: Mon Aug 04 23:30:00 +0000 2014
> > >Originator: Zafer Aydogan
> > >Release: 6.99.16 onward
> > >Organization:
> > TNF
> > >Environment:
> > 6.99.49 amd64
> > >Description:
> > The in-kernel iscsi initiator looks like to be broken since 6.99.16.
> > Symptoms are scsi SENSE KEY errors with "Overlapped Commands
> > Attempted" when you write data to disk.
> > If you continue to write data to the iscsi disk, the write process
> > will wedge in tstile. In this state a reboot will not succeed. You
> > need to power-cycle. Sometimes writing to the disk will panic the
> > system, especially overwriting the same file frequently.
> >
> > I could trace the error back to two commits from mlelstv@ on
> > 2012-12-29:
> > http://freshbsd.org/commit/netbsd/0407d4dcf2917f3861618fc1cbc54e6bd5b583b3
> > and
> > http://freshbsd.org/commit/netbsd/77a0b440f42ba059ed279f043194a4b589203054
> > If you revert both or use a version prior to that date, iscsi works
> > as expected without any issues.
> >
> > Screenshots:
> > http://www.aydogan.de/wtfs.png
> > http://www.aydogan.de/iscsi_panic.png
> >
> > >How-To-Repeat:
> > mount an iscsi share and
> > newfs -O1 on a partition
> >
> > newfs will exit with a wtfs write error
> >
> > Attention: newfs -O2 will show no errors.
> >
> >
> > >Fix:
> > A workaround is to revert to the version before 2012-12-29 08:00:00
>
> If you can, two things to check:
>
> 1) In your 'working' version, if you fix the ISCSI_THROTTLING_ENABLED
> #define in src/sys/dev/iscsi/iscsi_globals.h to make it look like this:
>
> #define ISCSI_THROTTLING_ENABLED 1
>
> do things continue to work? (i.e. turn on the throttling code in the
> 'working' code..)
>
> 2) If you try -current using the following:
>
> #define ISCSI_THROTTLING_ENABLED 0
>
> in src/sys/dev/iscsi/iscsi_globals.h do things work? (i.e. disable the
> throttling code)
>
> It looks like the throttling bits weren't enabled (because of the typo
> in the #define ) originally. They are now enabled, but with slightly
> different code. The above checks might help narrow things down...
>
> Later...
>
> Greg Oster
>
Home |
Main Index |
Thread Index |
Old Index