As Peter points out this should probably be a namespace policy. Note, there
are precedents for this, the first RAID controllers from Compaq years ago
used blocks bigger than normal to do the same approach. At least one of the
fault-tolerant companies was doing this from the 1980’s. At a minimum I
would use WMI to report the number of “errors”.
Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@osr.com
Sent: Tuesday, May 13, 2014 10:03 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] storport miniport & protection information
This is an error in which I’m quite interested as well, Mr. Green.
I *suspect* that these types of issues need to be handled in a
vendor-specific manner. In my view of the world, this category of issue is
similar to other vendor-specific activities such as Namespace creation.
You’ll need a vendor-specific utility to *create* a Namespace with
end-to-end protection… perhaps you’ll have a vendor-specific
service/policy that works in coordination with a vendor-supplied NVMe driver
to handle end-to-end protection errors the way you want (log them, or
whatever).
I can’t say I’ve specifically explored this issue specifically with the MSFT
people responsible (I probably should, I know)… but when I *have*
discussed the general category of issue, what I’ve heard amounts to what I
said above.
We’re seeing the industry repeat exactly what happened with SATA once again
with NVMe: We have an agreed specification and a reasonably capable
MSFT-supplied driver that works out of the box… and there’ll be a whole
raft of vendor-supplied drivers with unique features each seeking to add
value and create a competitive advantage. Some will be faster than the
MSFT-supplied driver, some slower, some more capable, probably many less
reliable.
Interesting issue,
Peter
OSR
@OSRDrivers
NTDEV is sponsored by OSR
Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
OSR is HIRING!! See http://www.osr.com/careers
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer