From: Chandra Seetharaman <sekharan@us.ibm.com>
To: "Moger, Babu" <Babu.Moger@lsi.com>
Cc: device-mapper development <dm-devel@redhat.com>,
"linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>
Subject: RE: [dm-devel] i/o error due to all path failure with rdac
Date: Fri, 31 Oct 2008 13:21:39 -0700 [thread overview]
Message-ID: <1225484499.14830.1057.camel@chandra-ubuntu> (raw)
In-Reply-To: <E463DF2B2E584B4A82673F53D62C2EF45BD9D2E2@cosmail01.lsi.com>
That is good to know. I will push the patch upstream.
BTW, Please be advised that you might see some unknown problems if you
use the multipath tools from mainline on your distro releases.
The library in distro releases and the tools in mainline may not be
totally compatible, which is the cause.
I would suggest you to use the tools from your distro itself. The kernel
changes for SCSI_DH should work with no changes to the tools (in your
distro). IOW, you do not need the latest multipath tools.
chandra
On Fri, 2008-10-31 at 10:05 -0600, Moger, Babu wrote:
> Yes, It is working fine with this patch. Now my online/offline test is running fine. Thank you very much. That was really a quick fix.
>
> I am still learning the device mapper. Hopefully I will be some help in the future.
>
> Thanks
> Babu Moger
>
> -----Original Message-----
> From: Chandra Seetharaman [mailto:sekharan@us.ibm.com]
> Sent: Thursday, October 30, 2008 6:35 PM
> To: Moger, Babu
> Cc: device-mapper development; linux-scsi@vger.kernel.org
> Subject: RE: [dm-devel] i/o error due to all path failure with rdac
>
> Can you try this patch.
> ---------
> Signed-off-by: Chandra Seetharaman <sekharan@us.ibm.com>
>
> Index: linux-2.6.27/drivers/scsi/device_handler/scsi_dh_rdac.c
> ===================================================================
> --- linux-2.6.27.orig/drivers/scsi/device_handler/scsi_dh_rdac.c
> +++ linux-2.6.27/drivers/scsi/device_handler/scsi_dh_rdac.c
> @@ -386,6 +386,7 @@ static int check_ownership(struct scsi_d
> struct c9_inquiry *inqp;
>
> h->lun_state = RDAC_LUN_UNOWNED;
> + h->state = RDAC_STATE_ACTIVE;
> err = submit_inquiry(sdev, 0xC9, sizeof(struct c9_inquiry), h);
> if (err == SCSI_DH_OK) {
> inqp = &h->inq.c9;
> ---
>
> On Thu, 2008-10-30 at 17:21 -0600, Moger, Babu wrote:
> > Looks like eventually we get rport failure after the controller offline.
> >
> >
> > I have attached the messages file. I am running raw IO.
> >
> > Also, please note that I have added following lines in check_sense. This condition (quiescence) should be retried.
> >
> >
> > case UNIT_ATTENTION:
> > if ((sense_hdr->asc == 0x29 && sense_hdr->ascq == 0x00) ||
> > (sense_hdr->asc == 0x8b && sense_hdr->ascq == 0x02))
> > /*
> > * Power On, Reset, or Bus Device Reset, just retry.
> > */
> > return ADD_TO_MLQUEUE;
> >
> >
> >
> > Thanks
> > Babu Moger
> >
next prev parent reply other threads:[~2008-10-31 20:22 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <49022078.6010700@datadirectnet.com>
2008-10-24 23:11 ` i/o error due to all path failure with rdac Moger, Babu
2008-10-30 17:34 ` [dm-devel] " Mike Anderson
2008-10-30 19:17 ` Moger, Babu
2008-10-30 20:03 ` Chandra Seetharaman
2008-10-30 20:30 ` Moger, Babu
2008-10-30 22:23 ` [dm-devel] " Chandra Seetharaman
2008-10-30 23:21 ` Moger, Babu
2008-10-30 23:35 ` Chandra Seetharaman
2008-10-31 16:05 ` Moger, Babu
2008-10-31 20:21 ` Chandra Seetharaman [this message]
2008-10-30 18:56 ` [dm-devel] " Chandra Seetharaman
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=1225484499.14830.1057.camel@chandra-ubuntu \
--to=sekharan@us.ibm.com \
--cc=Babu.Moger@lsi.com \
--cc=dm-devel@redhat.com \
--cc=linux-scsi@vger.kernel.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox