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

Robles, Raymond C raymond.c.robles at intel.com
Tue Mar 3 15:03:05 PST 2015


Update below in BOLD on request for Namespace Management (request is for Q2 release, not Q4... error on my part in putting together meeting minutes).

Thanks to Tom for letting me know of the error.

Thanks,
Ray

From: Robles, Raymond C
Sent: Tuesday, March 03, 2015 3:38 PM
To: nvmewin at lists.openfabrics.org
Cc: Huffman, Amber; Robles, Raymond C
Subject: OFA - 2015 Planning Meeting (2/27/2015) - Meeting Minutes


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 (request for Q2 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/c0f3bad0/attachment.html>


More information about the nvmewin mailing list