[nvmewin] OFA Release Plan: Release #1 2015 -- Call for patch volunteers

Iuliu Rus iuliur at google.com
Thu May 14 23:01:49 PDT 2015


Can you please point me to the instructions on how to send the patch?
As for the free q list issue, we enabled driver verifier and under stress
it bugchecked in RtlpCheckListEntry.

On Thu, May 14, 2015 at 10:52 PM, Robles, Raymond C <
raymond.c.robles at intel.com> wrote:

>  Hello,
>
>
>
> We always welcome companies to submit patches for candidate features. No
> other company has volunteered for concurrent channels at this time. We
> would gladly welcome your patch at your earliest convenience. The first
> release for 2015 is planned for ~August/September... would you like to
> volunteer for this patch prior to this release?
>
>
>
> As for a race condition synchronization fix for FreeQList, could you
> please describe the issue you were seeing and how you addressed it?
>
>
>
> Thanks,
>
> Ray
>
>
>
> *From:* Iuliu Rus [mailto:iuliur at google.com]
> *Sent:* Thursday, May 14, 2015 7:43 PM
> *To:* Robles, Raymond C
> *Cc:* nvmewin at lists.openfabrics.org
> *Subject:* Re: [nvmewin] OFA Release Plan: Release #1 2015 -- Call for
> patch volunteers
>
>
>
> Hello,
>
> We are the google compute engine team and we already have Concurrent
> channels working. We're still figuring out how we can integrate between our
> internal repo and svn.
>
> Do you still need this feature?
>
> We also have a synchronization fix for a race that corrupted FreeQList.
>
>
>
> On Thu, May 7, 2015 at 3:46 PM, Robles, Raymond C <
> raymond.c.robles at intel.com> wrote:
>
>  All,
>
>
>
> I just wanted to send out a quick update on the release plans for 2015.
> We’ve had two more companies volunteer to submit patches this year: Samsung
> (Suman) and HGST (Tom). Thank you to both companies for volunteering!
>
>
>
> Here is the updated release plan for 2015. Unfortunately, some of the
> patch submissions will be a little later than originally planned.
> Therefore, I would like to ask the question: *is everyone ok if we push
> the first release out until end of August to allow for more patches to be
> submitted?* You can response publicly or just to me.
>
>
>
> Other alternatives would include just having smaller releases at different
> cadences. I’m open to any ideas since there are still many requests for
> features that have claimed for patch submission.
>
>
>
>
>
> *2015 Release #1 (Q2/Q3 – 2015)*
>
>
>
> *Feature*
>
> *Description*
>
> *Submitter*
>
> *Date*
>
> Concurrent Channels
>
> Start I/O Concurrent Channels allows StartIo to be called in parallel
> resulting in improved IOPS.
>
> <TBD>
>
> <TBD>
>
> Perf Opts
>
> 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.
>
> Samsung (Suman)
>
> End of June
>
> Win 8.1 Timers
>
> Storport Notification usage. Hot plug and IOCTLs, this does not work, for
> Win8.1… StorportRequestTimer() function needed.
>
> Samsung (Suman)
>
> End of July
>
> CFS Bit Monitoring
>
> CFS bit monitoring and handling. Look into adding additional handling code
> just to monitor CSTS.CFS.
>
> <TBD>
>
> <TBD>
>
> EOL - Read Only
>
> Read only support for devices at EOL. Detection at init, hot plug, or
> run-time.
>
> Samsung (Suman)
>
> End of August
>
> Namespace Mgmt
>
> Namespace management - creation and deletion of namespaces.
>
> Intel (Carolyn)
>
> End of June
>
> WHQL
>
> WHQL test suite run (any bug fixes).
>
> <TBD>
>
> <TBD>
>
>
>
>
>
> *2015 Release #2 (Q4 – 2015)*
>
>
>
> *Feature*
>
> *Description*
>
> *Submitter*
>
> *Date*
>
> Multi-Path
>
> Multipath feature set from 1.1 spec (Multi-path I/O, Namespace Sharing,
> Reservations)
>
> HGST (Tom)
>
> Mid-November
>
> RTD3
>
> Active/idle RTD3
>
> <TBD>
>
> <TBD>
>
> Temp Thresholds
>
> Temperature thresholds (Get/Set Feature and AER trigger)
>
> <TBD>
>
> <TBD>
>
> Live FW Update
>
> Live firmware update
>
> <TBD>
>
> <TBD>
>
> Atomicity
>
> Atomicity Enhancements
>
> <TBD>
>
> <TBD>
>
> Win 10
>
> Win 10 support (push to Q4 release)
>
> <TBD>
>
> <TBD>
>
> SNTL
>
> SNTL 1.5 doc updates
>
> HGST (Tom)
>
> End of August
>
> WHQL
>
> WHQL test suite run (any bug fixes) - for each release of OFA
>
> <TBD>
>
> <TBD>
>
>
>
> Thanks,
>
> Ray
>
>
>
> *From:* nvmewin-bounces at lists.openfabrics.org [mailto:
> nvmewin-bounces at lists.openfabrics.org] *On Behalf Of *Robles, Raymond C
> *Sent:* Thursday, April 09, 2015 5:29 PM
> *To:* nvmewin at lists.openfabrics.org
> *Subject:* [nvmewin] OFA Release Plan: Release #1 2015 -- Call for patch
> volunteers
>
>
>
> All,
>
>
>
> As we enter Q2, I’m happy to announce that we a have a very good feature
> plan in place for both Q2 and Q4 releases in 2015 of the OFA driver. The
> list of requested features is included below for final review.
>
>
>
> I would like to formally ask for volunteers for patch submissions. As of
> today, there are no volunteers for any of the below patches.
>
>
>
> Intel would like to start with the volunteering… we will volunteer to
> provide the namespace management patch.
>
>
>
> *2015 Release #1 (Q2/Q3 – 2015)*
>
>
>
> *Feature*
>
> *Description*
>
> *Submitter*
>
> *Date*
>
> Concurrent Channels
>
> Start I/O Concurrent Channels allows StartIo to be called in parallel
> resulting in improved IOPS.
>
> <TBD>
>
> <TBD>
>
> Perf Opts
>
> 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.
>
> Samsung (Suman)
>
> End of June
>
> Win 8.1 Timers
>
> Storport Notification usage. Hot plug and IOCTLs, this does not work, for
> Win8.1… StorportRequestTimer() function needed.
>
> Samsung (Suman)
>
> End of July
>
> CFS Bit Monitoring
>
> CFS bit monitoring and handling. Look into adding additional handling code
> just to monitor CSTS.CFS.
>
> <TBD>
>
> <TBD>
>
> EOL - Read Only
>
> Read only support for devices at EOL. Detection at init, hot plug, or
> run-time.
>
> Samsung (Suman)
>
> End of August
>
> Namespace Mgmt
>
> Namespace management - creation and deletion of namespaces.
>
> Intel (Carolyn)
>
> End of June
>
> WHQL
>
> WHQL test suite run (any bug fixes).
>
> <TBD>
>
> <TBD>
>
>
>
>
>
> *2015 Release #2 (Q4 – 2015)*
>
>
>
> *Feature*
>
> *Description*
>
> *Submitter*
>
> *Date*
>
> Multi-Path
>
> Multipath feature set from 1.1 spec (Multi-path I/O, Namespace Sharing,
> Reservations)
>
> HGST (Tom)
>
> Mid-November
>
> RTD3
>
> Active/idle RTD3
>
> <TBD>
>
> <TBD>
>
> Temp Thresholds
>
> Temperature thresholds (Get/Set Feature and AER trigger)
>
> <TBD>
>
> <TBD>
>
> Live FW Update
>
> Live firmware update
>
> <TBD>
>
> <TBD>
>
> Atomicity
>
> Atomicity Enhancements
>
> <TBD>
>
> <TBD>
>
> Win 10
>
> Win 10 support (push to Q4 release)
>
> <TBD>
>
> <TBD>
>
> SNTL
>
> SNTL 1.5 doc updates
>
> HGST (Tom)
>
> End of August
>
> WHQL
>
> WHQL test suite run (any bug fixes) - for each release of OFA
>
> <TBD>
>
> <TBD>
>
>
>
>
>
> Thanks,
>
> Ray
>
>
>
>  *Raymond C. Robles*
>
> NSG ISE Host Storage Software
>
> Intel Corporation
>
> Office: 480-554-2600
>
> Mobile: 480-399-0645
>
>
>
>
> _______________________________________________
> nvmewin mailing list
> nvmewin at lists.openfabrics.org
> http://lists.openfabrics.org/mailman/listinfo/nvmewin
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20150514/a37797d2/attachment.html>


More information about the nvmewin mailing list