public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* An array failover driver
@ 2002-12-19 21:56 Qi, Yanling
  2002-12-19 22:17 ` Steven Dake
  2002-12-19 22:24 ` Steve Ralston
  0 siblings, 2 replies; 3+ messages in thread
From: Qi, Yanling @ 2002-12-19 21:56 UTC (permalink / raw)
  To: 'linux-scsi-reflector'

Hi All, 

I am going to develop a multiple-pathing driver to support our storage array
hardware on Linux(2.4 and later). I prefer the driver sit on the top of HBA
drivers (fibre channel adapter drivers) and below middle level (the unifying
layer). In other words, insert my pseudo driver into middle level and lower
level drivers. The driver will take care of path failover. I am still in
research phase. Do you have any suggestions?

  
Thanks, 
  
Yanling Qi 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: An array failover driver
  2002-12-19 21:56 An array failover driver Qi, Yanling
@ 2002-12-19 22:17 ` Steven Dake
  2002-12-19 22:24 ` Steve Ralston
  1 sibling, 0 replies; 3+ messages in thread
From: Steven Dake @ 2002-12-19 22:17 UTC (permalink / raw)
  To: Qi, Yanling; +Cc: 'linux-scsi-reflector'

There is a failover driver as part of the MD driver system.  I think 
someone has worked on a SCSI multipathing driver that automatically 
picks up redundant paths and fails over on retries, etc.

-steve

Qi, Yanling wrote:

>Hi All, 
>
>I am going to develop a multiple-pathing driver to support our storage array
>hardware on Linux(2.4 and later). I prefer the driver sit on the top of HBA
>drivers (fibre channel adapter drivers) and below middle level (the unifying
>layer). In other words, insert my pseudo driver into middle level and lower
>level drivers. The driver will take care of path failover. I am still in
>research phase. Do you have any suggestions?
>
>  
>Thanks, 
>  
>Yanling Qi 
>-
>To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>
>
>  
>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: An array failover driver
  2002-12-19 21:56 An array failover driver Qi, Yanling
  2002-12-19 22:17 ` Steven Dake
@ 2002-12-19 22:24 ` Steve Ralston
  1 sibling, 0 replies; 3+ messages in thread
From: Steve Ralston @ 2002-12-19 22:24 UTC (permalink / raw)
  To: Qi, Yanling; +Cc: 'linux-scsi-reflector'

On 12/19/2002 03:56 PM, Qi, Yanling wrote:

>Hi All, 
>
>I am going to develop a multiple-pathing driver to support our storage array
>hardware on Linux(2.4 and later). I prefer the driver sit on the top of HBA
>drivers (fibre channel adapter drivers) and below middle level (the unifying
>layer). In other words, insert my pseudo driver into middle level and lower
>level drivers. The driver will take care of path failover. I am still in
>research phase. Do you have any suggestions?
>  
>

I've been there & done that, for drivers/message/fusion drivers (aka for 
FC9x9 HABs).
The dynamic multi-pathing failover driver I wrote acted as sort of a shim,
sitting logically between the scsi midlayer and {mptbase+mptscsih} 
driver(s),
sort of exactly as you describe above.  The source is available via:
  ftp://ftp.lsil.com/pub/symchips/fibre_ch/Metastor/dmpath-2.01x25.tar.gz

Which HBA driver are you looking at doing this for?



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-12-19 22:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-19 21:56 An array failover driver Qi, Yanling
2002-12-19 22:17 ` Steven Dake
2002-12-19 22:24 ` Steve Ralston

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox