[ofw] RE: [Scst-devel] SRP and DMIO - Windows Dynamic Disk

Sufficool, Stanley ssufficool at rov.sbcounty.gov
Tue Mar 17 12:20:08 PDT 2009



> -----Original Message-----
> From: Vladislav Bolkhovitin [mailto:vst at vlnb.net] 
> Sent: Tuesday, March 17, 2009 11:57 AM
> To: Sufficool, Stanley
> Cc: ofw at lists.openfabrics.org; Vu Pham; scst-devel
> Subject: Re: [Scst-devel] SRP and DMIO - Windows Dynamic Disk
> 
> 
> Sufficool, Stanley, on 03/17/2009 01:09 AM wrote:
> >> -----Original Message-----
> >> From: Vladislav Bolkhovitin [mailto:vst at vlnb.net]
> >> Sent: Monday, March 16, 2009 12:29 PM
> >> To: Sufficool, Stanley
> >> Cc: ofw at lists.openfabrics.org; scst-devel; Vu Pham
> >> Subject: Re: [Scst-devel] SRP and DMIO - Windows Dynamic Disk
> >>
> >>
> >>
> >> Sufficool, Stanley, on 03/16/2009 09:53 PM wrote:
> >>>> -----Original Message-----
> >>>> From: Vladislav Bolkhovitin [mailto:vst at vlnb.net]
> >>>> Sent: Monday, March 16, 2009 10:16 AM
> >>>> To: Sufficool, Stanley
> >>>> Cc: ofw at lists.openfabrics.org; scst-devel; Vu Pham
> >>>> Subject: Re: [Scst-devel] SRP and DMIO - Windows Dynamic Disk
> >>>>
> >>>>
> >>>> Sufficool, Stanley, on 03/14/2009 12:19 AM wrote:
> >>>>> Using Windows SRP (WinOF_2-2030_wnet_64)  / Linux SCST+SRPT
> >>>> (svn 695)
> >>>>> with dynamic disks leads to some strange behavior when the
> >>>> initiator is
> >>>>> rebooted. All basic disks come back online just fine. The
> >>>> dynamic disks
> >>>>> show up multiple times under the same names in disk
> >> manager, all as
> >>>>> offline or unreadable. The basic disks show as 
> unreadable in disk
> >>>>> management even though they are connected and working fine. 
> >>>> I expect to
> >>>>> see the dynamic disks as offline since the IB and SRP
> >>>> devices come up
> >>>>> after DMIO. I can script to bring these disks online after boot.
> >>>>>  
> >>>>> If I perform a disk rescan in disk manager to try and 
> recover the
> >>>>> dynamic disks, then all my basic disks that were 
> >> previously working
> >>>>> disappear as well.
> >>>>>  
> >>>>> Event logs from the Windows LDM service are:
> >>>>>
> >>>>> *LDM Event: *INTERNAL Error - No valid disk belonging 
> to the disk 
> >>>>> group was found (C1000096).
> >>>>>
> >>>>> *LDM Event:* Unexpected failure. Error code: 2 at 0200001D 
> >>>>> <mailto:2 at 0200001D>
> >>>>>
> >>>>> Stopping then restarting the WinOF SRP Miniport Device 
> restores my 
> >>>>> basic disk, but only one dynamic disk comes back online (with 
> >>>>> failed redundancy). The following doesn't look right 
> either. Does
> >>>> this have to
> >>>>> do with the MPIO from the MS iSCSI initiator package?
> >>>>>
> >>>>> *PartMgr Event:* Disk 3 will not be used because it is 
> a redundant 
> >>>>> path for disk 2.
> >>>>>
> >>>>> Restarting the target with the initiator left online
> >> gives the same
> >>>>> result.
> >>>>>
> >>>>> *PartMgr Event: *Disk 3 will not be used because it is 
> a redundant 
> >>>>> path for disk 2.
> >>>>>
> >>>>> I have attached the SCST messages from the target using the
> >>>> debug and
> >>>>> extracheck build of SCST.
> >>>>> I have the target setup for the dynamic disks as 500MB 
> vdisk file 
> >>>>> targets with 512 block sizes.
> >>>>>  
> >>>>> BTW: This works just fine using the SCST + iSCSI target
> >>>> with MS iSCSI
> >>>>> initiator. Maybe because the iSCSI initiator timing issues
> >>>> put it way
> >>>>> farther back in the load process behind the network stack
> >>>> and DMIO/LDM
> >>>>> service.
> >>>> I don't see anything wrong in the SCST log. According to
> >> it initiator
> >>>> only 2 times open/closed session (restarted?). If you enable SCSI
> >>>> logging, we can see all going SCSI commands and can say more.
> >>> echo "all" > trace_level
> >>>
> >>> Please see attached message. Hope this helps locate the issue.
> >> Stanley, sending 4+MB uncompressed attachments to public
> >> mailing lists 
> >> (2 of them!) is a *VERY* bad practice, please don't do that 
> >> in the future.
> > 
> > I will make sure that all large attachments are sent zipped and/or 
> > privately in the future. My sincere apologies.
> > 
> >> I checked the log in it's fine. So, there are no errors in 
> SCST core.
> >>
> >>>> Since iSCSI target works fine, then the issue must be
> >> either with SRP
> >>>> target, or SRP initiator, or Windows setup. For instance,
> >>>> Windows after 
> >>>> restart doesn't recognize the target's devices as the same 
> >> those were
> >>>> before. Hopefully, Vu can comment on it better.
> >>>>
> >>>> Do you use MPIO? Windows for MPIO needs a transport
> >> specific DSM. MS
> >>>> iSCSI initiator package has it, but how about Windows SRP
> >> initiator?
> >>> I am not explicitly using DMIO, however there are 2 posrt
> >> and 2 paths
> >>> to the target. If SRP detects this without configuration 
> then maybe.
> >> Then you are required to have an SRP DSM.
> > 
> > Well, no SRP DSM exists for Windows 2003 AFAIK. Many of the 
> MS forums 
> > dead end at "no DSM except iSCSI for W2k3".
> 
> MS has very strange DSM creation policy. Looks like they want 
> to charge 
> royalty from all non-iSCSI storage vendors.
> 
> > Is this something that the OFED-W would be working on?
> > 
> > Also, would there be a way to mask off the second port at 
> the target 
> > so that it wouldn't see the redundant path?
> 
> Physically disconnect another port? Use SCST access control to forbid 
> Windows to see devices from another port?

I would use SCST access controls to fix this, but as stated below, this 
can't be achieved when the Infiniband port ids are excluded from the
session name.

If I had individual HCA's, this would not be a problem. However, we are
working with
dual ports on one HCA.


> 
> > This was
> > achievable in the past with the <port id>+<port id> 
> initiator masking in
> > the SRP/SCST session id. But now it is <HCA id>+<HCA id>
> > So we get connects on all ports from the same 2 HCA's.
> > 
> >>>> Vlad
> >>>>
> >>>>
> >>
> > 
> > 
> ----------------------------------------------------------------------
> > --------
> > Apps built with the Adobe(R) Flex(R) framework and Flex 
> Builder(TM) are
> > powering Web 2.0 with engaging, cross-platform 
> capabilities. Quickly and
> > easily build your RIAs with Flex Builder, the 
> Eclipse(TM)based development
> > software that enables intelligent coding and step-through debugging.
> > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> > _______________________________________________
> > Scst-devel mailing list
> > Scst-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/scst-devel
> > 
> 
> 



More information about the ofw mailing list