Re: [RFC] Multi-path IO in 2.5/2.6 ?

From: Mike Anderson (andmike@us.ibm.com)
Date: Wed Sep 11 2002 - 16:17:35 EST


Doug Ledford [dledford@redhat.com] wrote:
> On Wed, Sep 11, 2002 at 09:20:38AM -0500, James Bottomley wrote:
> > patmans@us.ibm.com said:
> > I did say
> > when the patches first surfaced that I didn't like the idea of replacing
> > Scsi_Device with Scsi_Path at the bottom and the concomitant changes to all
> > the Low Level Drivers which want to support multi-pathing. If this is to go
> > in the SCSI subsystem it has to be self contained, transparent and easily
> > isolated. That means the LLDs shouldn't have to be multipath aware.
>
> I agree with this.
>

In the mid-level mp patch the adapters are not aware of multi-path. The
changes to adapters carried in the patch have to do with a driver not
allowing aborts during link down cases or iterating over the host_queue
for ioctl, /proc reasons. The hiding of some of the lists behind APIs is
something I had to do in the host list cleanup. We might even do some of
this same list cleanup outside of mp.

Also add "my me to" on the scsi error handling is lacking statement. I
am currently trying to do something about not using the failed command
for error recovery (post abort).

-Mike

-- 
Michael Anderson
andmike@us.ibm.com

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Sep 15 2002 - 22:00:27 EST