From: Mike Snitzer <snitzer@redhat.com>
To: "Martin K. Petersen" <martin.petersen@oracle.com>
Cc: linux-scsi@vger.kernel.org,
James Bottomley <jbottomley@parallels.com>,
Hannes Reinecke <hare@suse.de>,
linux-kernel@vger.kernel.org
Subject: Re: scsi_error: do not allow IO errors with certain ILLEGAL_REQUEST sense to be retryable
Date: Mon, 13 Feb 2012 13:59:48 -0500 [thread overview]
Message-ID: <20120213185948.GA9229@redhat.com> (raw)
In-Reply-To: <20120213181359.GA5803@redhat.com>
On Mon, Feb 13 2012 at 1:13pm -0500,
Mike Snitzer <snitzer@redhat.com> wrote:
> On Mon, Feb 13 2012 at 12:53pm -0500,
> Martin K. Petersen <martin.petersen@oracle.com> wrote:
>
> > >>>>> "Mike" == Mike Snitzer <snitzer@redhat.com> writes:
> >
> > Mike> So that makes 3 different _prominent_ storage vendors, that I am
> > Mike> aware of, that are bitten by their broken storage (relative to
> > Mike> discard and properly advertising which variant they actually
> > Mike> support). I'd much rather deal with the storage vendors (or their
> > Mike> customers) reporting that discards aren't working than mutual
> > Mike> customers reporting that they cannot even install to the storage.
> >
> > More graceful handling of the sense data aside, we do have a couple of
> > options:
> >
> > 1. Now that the provisioning portion seems to be stable in SBC-3 we can
> > nuke the interim spec heuristics and only support devices that
> > report the right thing. This may disable provisioning for some
> > existing users whose arrays run non-compliant firmware.
> >
> > 2. We can add another layer of heuristics based on the RSOC wrapper I
> > introduced for write same. Maybe you could send me sg_opcodes output
> > for the arrays in question?
>
> Yeah, I think that would be welcomed evolution (but as you say,
> independent of improving additional ILLEGAL REQUEST processing).
That was a response to 1 above.
I don't have direct access to the arrays in question to get sg_opcodes.
But I can work on getting them.
Mike
next prev parent reply other threads:[~2012-02-13 18:59 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-02 20:31 [PATCH] scsi_error: do not allow IO errors with certain ILLEGAL_REQUEST sense to be retryable Mike Snitzer
2011-12-02 21:04 ` James Bottomley
2011-12-02 22:04 ` Mike Snitzer
2011-12-06 21:07 ` [PATCH] " Martin K. Petersen
2011-12-06 21:27 ` Mike Snitzer
2011-12-06 22:03 ` Martin K. Petersen
2011-12-06 22:42 ` Mike Snitzer
2012-02-13 16:29 ` Mike Snitzer
2012-02-13 17:53 ` Martin K. Petersen
2012-02-13 18:13 ` Mike Snitzer
2012-02-13 18:59 ` Mike Snitzer [this message]
2012-02-13 19:16 ` Martin K. Petersen
2012-02-13 19:36 ` Mike Snitzer
2012-02-13 19:38 ` James Bottomley
2012-02-13 23:35 ` [PATCH v2] [SCSI] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_ERROR Mike Snitzer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120213185948.GA9229@redhat.com \
--to=snitzer@redhat.com \
--cc=hare@suse.de \
--cc=jbottomley@parallels.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=martin.petersen@oracle.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.