[nvmewin] nvmewin Digest, Vol 40, Issue 3

Robles, Raymond C raymond.c.robles at intel.com
Fri Apr 10 11:17:52 PDT 2015


Hi Suman,

Thank you very much for volunteering Samsung for the below patches. I will update the feature table for release 1 of 2015.

Thanks,
Ray

From: nvmewin-bounces at lists.openfabrics.org [mailto:nvmewin-bounces at lists.openfabrics.org] On Behalf Of Suman Prakash
Sent: Friday, April 10, 2015 7:57 AM
To: nvmewin at lists.openfabrics.org; m.thapliyal at samsung.com; rohini.m at samsung.com
Subject: Re: [nvmewin] nvmewin Digest, Vol 40, Issue 3


All,



Samsung would like to take up the following patches -



1.Feature - Optimizing driver initialization performance.
Description - Instead of learning cores, use StorPortInitializePerfOpts() to get the array of MSI numbers corresponding to each logical processor and make the Llogical processor-Queue-MSIx mapping.
Submitter - Samsung (Suman)
Date - End of June



2. Feature - Handling device surprise removal in IOCTL path using Win 8.1 Timers.
Description - The existing implementation of detecting surprise removal during IO using the StorPortNotification(RequestTimerCall,..) does not work when IOCTL commands are outstanding. Starting from Windows 8 kernel, StorPortRequestTimer() is supported which handles the surprise removal in IOCTL path too. For Windows 7 kernel, this will be a limitation.
Submitter - Samsung (Suman)
Date - End of July



3. Feature - Device EOF support(Read Only)
Description - Read only support for devices at EOL. Detection at init, hot plug, or run-time.
Submitter - Samsung (Suman)
Date - End of August



Thanks,
Suman

On Fri, Apr 10, 2015 at 6:00 AM, <nvmewin-request at lists.openfabrics.org<mailto:nvmewin-request at lists.openfabrics.org>> wrote:
Send nvmewin mailing list submissions to
        nvmewin at lists.openfabrics.org<mailto:nvmewin at lists.openfabrics.org>

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.openfabrics.org/mailman/listinfo/nvmewin
or, via email, send a message with subject or body 'help' to
        nvmewin-request at lists.openfabrics.org<mailto:nvmewin-request at lists.openfabrics.org>

You can reach the person managing the list at
        nvmewin-owner at lists.openfabrics.org<mailto:nvmewin-owner at lists.openfabrics.org>

When replying, please edit your Subject line so it is more specific
than "Re: Contents of nvmewin digest..."


Today's Topics:

   1. OFA Release Plan: Release #1 2015 -- Call for patch
      volunteers (Robles, Raymond C)


----------------------------------------------------------------------

Message: 1
Date: Fri, 10 Apr 2015 00:29:00 +0000
From: "Robles, Raymond C" <raymond.c.robles at intel.com<mailto:raymond.c.robles at intel.com>>
To: "nvmewin at lists.openfabrics.org<mailto:nvmewin at lists.openfabrics.org>" <nvmewin at lists.openfabrics.org<mailto:nvmewin at lists.openfabrics.org>>
Subject: [nvmewin] OFA Release Plan: Release #1 2015 -- Call for patch
        volunteers
Message-ID:
        <49158E750348AA499168FD41D88983606B63477F at fmsmsx117.amr.corp.intel.com<mailto:49158E750348AA499168FD41D88983606B63477F at fmsmsx117.amr.corp.intel.com>>

Content-Type: text/plain; charset="us-ascii"

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.

<TBD>

<TBD>

Win 8.1 Timers

Storport Notification usage. Hot plug and IOCTLs, this does not work, for Win8.1... StorportRequestTimer() function needed.

<TBD>

<TBD>

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.

<TBD>

<TBD>

Namespace Mgmt

Namespace management - creation and deletion of namespaces.

Intel (Carolyn)

End of May

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)

<TBD>

<TBD>

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

<TBD>

<TBD>

WHQL

WHQL test suite run (any bug fixes) - for each release of OFA

<TBD>

<TBD>



Thanks,
Ray

[cid:image001.png at 01CB3870.4BB88E70]
Raymond C. Robles
NSG ISE Host Storage Software
Intel Corporation
Office: 480-554-2600
Mobile: 480-399-0645

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20150410/3fb7f519/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 1756 bytes
Desc: image001.png
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20150410/3fb7f519/attachment.png>

------------------------------

_______________________________________________
nvmewin mailing list
nvmewin at lists.openfabrics.org<mailto:nvmewin at lists.openfabrics.org>
http://lists.openfabrics.org/mailman/listinfo/nvmewin


End of nvmewin Digest, Vol 40, Issue 3
**************************************

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20150410/a9a4d2b7/attachment.html>


More information about the nvmewin mailing list