* Request for review of Linux iSCSI driver version 4.0.0.3
@ 2003-12-17 13:40 Naveen Burmi
2003-12-28 20:25 ` Christoph Hellwig
0 siblings, 1 reply; 6+ messages in thread
From: Naveen Burmi @ 2003-12-17 13:40 UTC (permalink / raw)
To: linux-scsi
Folks,
Thanks to all of you for the review of linux-iscsi driver 4.0.0.2. As on
today all the review comments have been incorporated into 4.0.0.3 release.
This release can be downloaded from
http://sf.net/projects/linux-iscsi/
Could you please review the same for inclusion in 2.6 kernel?
P.S: 4.0.0.3 has been tested successfully with linux-2.6.0-test11.
Thanks,
Naveen.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Request for review of Linux iSCSI driver version 4.0.0.3
2003-12-17 13:40 Request for review of Linux iSCSI driver version 4.0.0.3 Naveen Burmi
@ 2003-12-28 20:25 ` Christoph Hellwig
2003-12-29 15:11 ` Naveen Burmi
0 siblings, 1 reply; 6+ messages in thread
From: Christoph Hellwig @ 2003-12-28 20:25 UTC (permalink / raw)
To: Naveen Burmi; +Cc: linux-scsi
On Wed, Dec 17, 2003 at 07:10:14PM +0530, Naveen Burmi wrote:
>
> Folks,
>
> Thanks to all of you for the review of linux-iscsi driver 4.0.0.2. As on
> today all the review comments have been incorporated into 4.0.0.3 release.
I'm not sure whether this is true, there's still a lot of items missing.
Additional notes:
- lun_reset_occured references shost->__device, _please_ read the comment
above that struct member in scsi_host.h and act accordingly, okay?
- as Mike Christie you're doing multipathing in your driver. We don't
want vendor-specific multipathing code in scsi-drivers but instead
encurage using md or dm multipathing.
Note that all this wasn't really an indepth-review but rather looking over
the code a tiny bit. If you have fixed the list I have you on the first
review we can look at doing a more in-depth review.
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: Request for review of Linux iSCSI driver version 4.0.0.3
2003-12-28 20:25 ` Christoph Hellwig
@ 2003-12-29 15:11 ` Naveen Burmi
2003-12-29 21:23 ` Mike Christie
0 siblings, 1 reply; 6+ messages in thread
From: Naveen Burmi @ 2003-12-29 15:11 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: linux-scsi
On Monday 29 December 2003 01:55 am, Christoph Hellwig wrote:
> On Wed, Dec 17, 2003 at 07:10:14PM +0530, Naveen Burmi wrote:
> > Folks,
> >
> > Thanks to all of you for the review of linux-iscsi driver 4.0.0.2. As on
> > today all the review comments have been incorporated into 4.0.0.3
> > release.
>
> I'm not sure whether this is true, there's still a lot of items missing.
>
> Additional notes:
>
> - lun_reset_occured references shost->__device, _please_ read the comment
> above that struct member in scsi_host.h and act accordingly, okay?
This will be taken care in next release of linux-iscsi driver.
> - as Mike Christie you're doing multipathing in your driver. We don't
> want vendor-specific multipathing code in scsi-drivers but instead
> encurage using md or dm multipathing.
>
linux-iscsi driver 4.0.0.2 is not doing multipathing instead it provides
infrastructure to do multipathing and encourages other applications/drivers
like md to do multipathing.
> Note that all this wasn't really an indepth-review but rather looking over
> the code a tiny bit. If you have fixed the list I have you on the first
> review we can look at doing a more in-depth review.
>
> -
Naveen.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Request for review of Linux iSCSI driver version 4.0.0.3
2003-12-29 15:11 ` Naveen Burmi
@ 2003-12-29 21:23 ` Mike Christie
2003-12-31 11:07 ` Naveen Burmi
0 siblings, 1 reply; 6+ messages in thread
From: Mike Christie @ 2003-12-29 21:23 UTC (permalink / raw)
To: naveenb; +Cc: Christoph Hellwig, linux-scsi
>> - as Mike Christie you're doing multipathing in your driver. We don't
>> want vendor-specific multipathing code in scsi-drivers but instead
>> encurage using md or dm multipathing.
>>
>
>
> linux-iscsi driver 4.0.0.2 is not doing multipathing instead it provides
> infrastructure to do multipathing and encourages other applications/drivers
> like md to do multipathing.
>
>
I think Christoph may have meant to write "Failover" above.
mike
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Request for review of Linux iSCSI driver version 4.0.0.3
2003-12-29 21:23 ` Mike Christie
@ 2003-12-31 11:07 ` Naveen Burmi
2003-12-31 21:22 ` Andre Hedrick
0 siblings, 1 reply; 6+ messages in thread
From: Naveen Burmi @ 2003-12-31 11:07 UTC (permalink / raw)
To: hch, Mike Christie; +Cc: linux-scsi
On Tuesday 30 December 2003 02:53 am, Mike Christie wrote:
> >> - as Mike Christie you're doing multipathing in your driver. We don't
> >> want vendor-specific multipathing code in scsi-drivers but instead
> >> encurage using md or dm multipathing.
> >
> > linux-iscsi driver 4.0.0.2 is not doing multipathing instead it provides
> > infrastructure to do multipathing and encourages other
> > applications/drivers like md to do multipathing.
>
> I think Christoph may have meant to write "Failover" above.
>
> mike
Along with Multipath infrastructure iscsi driver provides a feature called
"Portal Failover".
Portal Failover means that if a network portal fails, through which session
is established to a target then session can be established through another
available network portal.
If a target can be reached through multiple network portals then following
are the scenarios which determines the usage of Multipathing and Portal
Failover:
1. If session(path) is established to target through each portal then Portal
failover is not possible only multipathing is possible. Multipath aware
drivers can use these paths to do multipathing.
2. It is possible that multiples portals can be grouped together into portal
groups. If a session(path) is established to target through each portal group
i.e, at any instance of time one session(path) is establish using one portal
of a portal group, then multiplathing can be done by multipath aware driver
through available paths to target through each portal group and portal
failover can be done within the portal group.
Naveen.
>
> -
> 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] 6+ messages in thread
* Re: Request for review of Linux iSCSI driver version 4.0.0.3
2003-12-31 11:07 ` Naveen Burmi
@ 2003-12-31 21:22 ` Andre Hedrick
0 siblings, 0 replies; 6+ messages in thread
From: Andre Hedrick @ 2003-12-31 21:22 UTC (permalink / raw)
To: Naveen Burmi; +Cc: hch, Mike Christie, linux-scsi
Naveen,
Please clarify that TPGT's do not always represent the same physical
target, but must represent the same storage content regardless.
N targets can represent the same TPGT yet have totally different ip
address and can exist on different physical networks.
You appear to be addressing "active-active" for multi-connection-session
over N-dataports mapping the same TPGT. This is simple to explain, yet
not as simple to demo beyond a single box with multiple NICs. This does
not exclude N FC-iSCSI storage routers attached to a director.
Just trying to clarify where "multipathing" and "failover" potentially
resides and not within the bounds of the kernel's scsi mid-layer. Also
any initiator should be viewed as an effective HBA. Just as Qlogic has
internal multi-path, any other real or virtual HBA should be permitted
such features. This should be limited to the HBA and not generally
global.
Channel failings and recoveries should also be permitted if not already.
This could include lun device migration if needed. The object of hanging
onto failed channels is to preserve some recovery issues with TPGT
failover and returns.
Cheers,
Andre Hedrick
LAD Storage Consulting Group
On Wed, 31 Dec 2003, Naveen Burmi wrote:
> On Tuesday 30 December 2003 02:53 am, Mike Christie wrote:
> > >> - as Mike Christie you're doing multipathing in your driver. We don't
> > >> want vendor-specific multipathing code in scsi-drivers but instead
> > >> encurage using md or dm multipathing.
> > >
> > > linux-iscsi driver 4.0.0.2 is not doing multipathing instead it provides
> > > infrastructure to do multipathing and encourages other
> > > applications/drivers like md to do multipathing.
> >
> > I think Christoph may have meant to write "Failover" above.
> >
> > mike
>
> Along with Multipath infrastructure iscsi driver provides a feature called
> "Portal Failover".
> Portal Failover means that if a network portal fails, through which session
> is established to a target then session can be established through another
> available network portal.
>
> If a target can be reached through multiple network portals then following
> are the scenarios which determines the usage of Multipathing and Portal
> Failover:
>
> 1. If session(path) is established to target through each portal then Portal
> failover is not possible only multipathing is possible. Multipath aware
> drivers can use these paths to do multipathing.
>
> 2. It is possible that multiples portals can be grouped together into portal
> groups. If a session(path) is established to target through each portal group
> i.e, at any instance of time one session(path) is establish using one portal
> of a portal group, then multiplathing can be done by multipath aware driver
> through available paths to target through each portal group and portal
> failover can be done within the portal group.
>
> Naveen.
> >
> > -
> > 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
> -
> 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] 6+ messages in thread
end of thread, other threads:[~2003-12-31 21:26 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-17 13:40 Request for review of Linux iSCSI driver version 4.0.0.3 Naveen Burmi
2003-12-28 20:25 ` Christoph Hellwig
2003-12-29 15:11 ` Naveen Burmi
2003-12-29 21:23 ` Mike Christie
2003-12-31 11:07 ` Naveen Burmi
2003-12-31 21:22 ` Andre Hedrick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox