[nvmewin] OFA - 2015 Planning Meeting (2/27/2015) - Meeting Minutes

Robles, Raymond C raymond.c.robles at intel.com
Tue Mar 3 14:38:00 PST 2015


OFA - 2015 Planning Meeting (2/27/2015)

Friday, February 27, 2015

1:54 PM

Agenda:
*         3rd and 4th reviewing companies
*         1.1/1.2 features
*         Releases
*         WHQL strategy



Attendees:
*         Ray, Carolyn (Intel)
*         Tom (HGST)
*         Austin (Dell)
*         Uma (SK Hynix)
*         Suman (Samsung)
*         <numerous others unidentified>



AR's from last meeting:
*         Dell (Austin): Identify initial WHQL strategy for 2015 (mid-February... next meeting to discuss).
o    Completed (2/27/2015): 2015 Releases will follow same WHQL strategy as 2014 releases.
*         Samsung (Judy): Follow up with management on becoming 3rd mandatory reviewing member company for OFA (2 weeks).
o    Completed (1/30/15): Samsung has agreed to become 3rd mandatory reviewing member company. Thanks Judy!
*         HGST (Ken): Follow up with management on becoming 3rd mandatory reviewing member company for OFA (2 weeks).
o    Completed (2/27/2015): HGST will be 4th reviewing company (code review only, no testing). Thanks Tom!
*         Intel (Ray): Provide preliminary list of 1.1/1.2 features, both mandatory and optional, to start discussion on what to include in 2015 releases.
o    Completed (2/27/2015): Ray sent out preliminary list for working group to review prior to meeting. Discussed list in last meeting (see minutes below).
*         Intel (Ray): Communicate with Ken Strandberg at OFA website for logistical changes (mid-February... next meeting).
o    Completed (2/12/2015): OFA executive team list updated.



Meeting Minutes:
*         3rd and 4th Reviewing Company - Samsung (Judy) and HGST (Tom)
o    Samsung: Code reviews and testing of patches
o    HGST: Code reviews only.
*         1.1/1.2 feature review and discussion
o    1.1 features
*         Tom (HGST): Would like to see all 1.1 features (except SGL) in OFA
*         General Acceptance of all features, except SGL...
*         Ray (Intel): SGL use case model of metadata buffer and host buffer...
o    1.2 features
*         Austin (Dell): AER: in the driver or not?
?  Having it in the driver, you don't limit this to just one host process/application
?  User WMI notification (mechanism) for listening to AER events
*         Tom (HGST): Atomicity: how does host know to set and use parameters correctly
?  Implication in the driver seems to be non-existent
?  Do we just punt on this feature?
*         Austin (Dell): Would like to see
?  Namespace management (optional)
?  Live firmware update (optional)
*         Can we make this seamless and not disruptive?
*         Adding this feature requires an arch decision on whether to re-enumerate or not
*         Re-enumeration is *almost* equivalent to a reset, which defeats purpose of live FW update
*         No re-enumeration is *dangerous* as some critical metadata may have changed (e.g. SN, NSZE, NCAP, NN, etc.)
o    Multipath features (requested by HGST)
o    Namespace Management (requested by Dell)
o    Live firmware Update (requested by Dell)
o    Atomicity Enhancements (requested by HGST)
*         2015 OFA releases will continue on same cadence as 2014 releases (Q2 and Q4 release)
*         WHQL: Each official release will undergo WHQL test suite. No submission to Microsoft necessary, but all WHQL tests must pass.



Candidate Features (2015)


*         Start I/O Concurrent Channels
*         Instead of learning cores, use perf opts. Shave off 2 seconds in init code... using Storport initialize perf opts. No need for source core interrupt steering code in driver.
*         Storport Notification usage. Hot plug and IOCTLs, this does not work, for Win8.1... StorportRequestTimer() function needed.
*         CFS bit monitoring and handling. Look into adding additional handling code just to monitor CSTS.CFS.
*         Read only support for devices at EOL. Detection at init, hot plug, or run-time.
*         Multipath feature set from 1.1 spec (Multi-path I/O, Namespace Sharing, Reservations)
*         Active/idle RTD3
*         Temperature thresholds (Get/Set Feature and AER trigger)
*         Namespace management (push to Q4 release)
*         Live firmware update
*         Atomicity Enhancements
*         WHQL test suite run (any bug fixes) - for each release of OFA
*         Win 10 support (push to Q4 release)



AR's:
*         Intel (Ray): Provide better customer/business case for SGL support in driver (3/20/2015)
*         Dell (Austin): Provide quick overview of how WMI can be used for AER async reporting to subscribed user apps (3/20/2015)
*         All: Requesting volunteers for patch submissions from candidate feature list for 2015.



Created with Microsoft OneNote 2013.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20150303/dd7a38ed/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OFA - 2015 Planning Meeting (227.one
Type: application/msonenote
Size: 35552 bytes
Desc: OFA - 2015 Planning Meeting (227.one
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20150303/dd7a38ed/attachment.bin>


More information about the nvmewin mailing list