[ofw] Re: [Scst-devel] SRP and DMIO - Windows Dynamic Disk
Vladislav Bolkhovitin
vst at vlnb.net
Mon Mar 16 12:28:48 PDT 2009
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 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.
>> Vlad
>>
>>
More information about the ofw
mailing list