IOL INTERACT® (http://bit.ly/IOLINTERACT) is a software tool designed for SSD integrators, SSD controllers and System Integrators to automate testing for NVMe SSD products. The latest version of IOL INTERACT has many new features including support for some NVMe version 1.4 features. Learn about key areas for NVMe conformance testing for SSD.
2. ● What is the UNH-IOL
● What is the IOL INTERACT PC-Edition Software Suite
● Overview of release schedule
● Practical use cases of the INTERACT PC-Edition Software
● Future Plans
● INTERACT PC-Edition Demo
● Q&A
Agenda
2
3. 3
The UNH InterOperability Laboratory
The InterOperability Laboratory (UNH-IOL)
was founded in 1988. Main UNH campus is
located in Durham, New Hampshire, USA
The UNH-IOL is a non-profit neutral, third-
party laboratory dedicated to testing data
networking technologies through industry
collaboration.
Since 2012, NVMe Org has collaborated
with UNH-IOL to manage the Integrator’s
List based Test Program on behalf of NVMe
Organization
4. The IOL INTERACT PC-Edition software Suite was created by the UNH-IOL to
test the conformance of NVMe SSD and NVMe-oF products for inclusion on
the NVMe.org Integrators List.
Utilizing the most current NVMe Conformance test plans created by the
NVMe.org Integration and compliance committee.
Based on the newest ratified NVMe.org Specifications.
What is the IOL INTERACT PC-Edition
Software
4
5. ● What is the UNH-IOL
● What is the IOL INTERACT PC-EditionSoftware Suite
● Overview of release schedule
● Practical use cases of the INTERACT PC-Edition Software
● Future Plans
● INTERACT PC-Edition Demo
● Q&A
Agenda
5
6. Products ListedIOL INTERACT PC-Edition Release Schedule
6
INTERACT v11.0
NVMe 1.3 Spec
April 2019
INTERACT v12.0
Initial 1.4 support
September 2019
INTERACT v13.0
NVMe 1.4 Spec
Spring 2020
8. Products ListedIOL INTERACT PC-Edition features
8
Admin Command Set
NVM Command Set
NVM Features
Controller Registers
System Memory Structure
Controller Architecture
Reservations
Power State Transitions
Namespace Management
System Bus Registers
9. ● What is the UNH-IOL
● What is the IOL INTERACT Software Suite
● Overview of release schedule
● Practical use cases of the INTERACT Software
● Future Plans
● INTERACT PC-Edition Demo
● Q&A
Agenda
9
11. Marketing and Sales tool:
• The IOL INTERACT tool suite is recognized by NVMe.org
to determine if your NVMe SSD product is compliant with
the latest NVMe.org Specifications.
Requirements for NVMe/PCIe SSDs:
• Pass NVMe Conformance Tests with PC Edition of the IOL
INTERACT test tool
• Pass NVMe/PCIe Interop Tests with 5/6 NVMe Host Interop
Platforms
NVMe Integrator’s List Requirements
11
12. Utilize IOL INTERACT into internal Development process:
1. Used to perform baseline conformance testing
2. Ability to run tests in automated fashion, nightly
3. Results logged in easy to read format, high level and detailed
4. Running it on large numbers of NVMe systems
5. Obtaining the latest tool version each time the NVMe.org
releases new test plans
6. Gain advanced level of confidence in your NVMe product
before being deployed.
7. Find issues before your customers
Use Case 2 : Embedded in
Development Process
12
13. Datacenters Utilization of IOL INTERACT:
❖ Utilization of the IOL INTERACT PC-Edition to baseline entire
datacenter drive deployment
• Test drives in the datacenter after configuration and/or firmware
upgrades
• Perform automated nightly testing to determine state changes in
datacenter drives
Use Case 3 : Datacenters
13
14. These are some example issues we have helped customers
understand and resolve using IOL INTERACT:
o Write uncorrectable with a huge data size
o FIDs that were saveable but not changeable
o Incorrect return statuses from many NVM commands
o Compliance with Mandatory tests
o Compliance of drive versions for specific tests
o NSID of 0 in a DST command
Issues Found with IOL INTERACT
14
15. ● What is the UNH-IOL
● What is the IOL INTERACT Software Suite
● Overview of release schedule
● Practical use cases of the INTERACT Software
● Future Plans
● INTERACT PC-Edition Demo
● Q&A
Agenda
15
16. • NVMe Conformance Updates
• Over 145 test plan changes (listed in Test plan #12)
• 56 updates to base spec tests, most are refinements
• 26 new FYI tests (NVM test groups 1,2,3,7,9)
• 5 Test case status changes
Conformance ToolsIOL INTERACT v12.0 updates
16
17. • NVMe-oF Tools Webinar September 10, 2019
• NVMe Plugfest 12 Webinar October 1, 2019
• NVMe-oF Plugfest 12, November 4, 2019
• NVMe SSD & MI Plugfest 12, November 11, 2011
• NVMe SSD & MI Plugfest 13, Asia early/mid January
2020
Conformance ToolsUpcoming Events and Plugfests
17
19. • Request a Demo License for the IOL
INTERACT Tool desired.
• Demo version runs a subset of IOL INTERACT
compliance tests.
• Questions on test procedures and results can
be directed to nvmelab@iol.unh.edu.
Conformance ToolsGet the IOL INTERACT tools
19
20. Questions?
20
Please type any questions you have into the
“questions” window
Twitter @UNH_IOL | Facebook @UNHIOL
LinkedIn @UNH InterOperability Lab