没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
UNH–IOL
NVMe Testing Service
Test Plan for NVMe ZNS Command Set
Conformance Version 19.0
Target Specification: NVM Express Zoned
Namespace Command Set Specification 1.1c
Technical Document
Last Updated: January 04, 2023
UNH–IOL NVMe Testing Service
21 Madbury Rd Suite 100
Durham, NH 03824
Tel: +1 603–862–0090
Fax: +1 603–862–4181
Email: nvmelab@iol.unh.edu
University of New Hampshire InterOperability Laboratory – NVMe ZNS Command Set Conformance
UNH–IOL NVMe Testing Services 2 NVMe ZNS Command Set Conformance v19.0
©2023 UNH–IOL
TABLE OF CONTENTS
TABLE OF CONTENTS ..................................................................................................................... 2
MODIFICATION RECORD ................................................................................................................ 9
ACKNOWLEDGMENTS ................................................................................................................... 11
INTRODUCTION ............................................................................................................................. 12
REFERENCES ................................................................................................................................. 14
ABBREVIATIONS ........................................................................................................................... 15
Group 1: Zoned Admin Command Set ..................................................................................... 16
Test 1.1 – Identify Namespace Data Structures (FYI) ....................................................................... 17
Case 1: Zoned Namespace Command Set Identify Namespace Data Structure (CNS 05h) (FYI)...... 17
Case 2: Zoned Namespace Command Set Identify Controller Data Structure (CNS 06h) (FYI) ....... 17
Case 3: Identify Controller Data Structure, with Reported Capabilities (CNS 05h) (FYI) ................. 17
Case 4: Identify Controller Data Structure, with Reported Capabilities (CNS 0Ah) (FYI) ................ 18
Case 5: ZNS Command Set Identify Controller Data Structure VERSION (CNS 06h) (FYI) ........... 18
Test 1.2 – Asynchronous Events (FYI) ................................................................................................ 19
Case 1: Zoned Descriptor Changed Notice Enabled (FYI) ................................................................. 19
Case 2: Zoned Descriptor Changed Notice Disabled (FYI) ................................................................ 19
Test 1.3 – Log Pages (FYI) .................................................................................................................... 21
Case 1: Get Log Page: Changed Zone List (FYI) ................................................................................ 21
Case 2: Get Log Page: SMART / Health Information Log with Zone Append(FYI) ......................... 21
Case 3: Get Log Page: Endurance Group Log (FYI) ........................................................................... 21
Case 4: Get Log Page: SMART / Health Information Log with Write command (FYI) .................... 22
Group 2: Zoned Namespace Command Set I/O Commands .................................................. 23
Test 2.1 – Zone Management Send: Finish Zone (FYI) ..................................................................... 24
Case 1: ZSIO Finish Zone Select All=0 (FYI) .................................................................................... 24
Case 2: ZSEO Finish Zone Select All=0 (FYI) ................................................................................... 24
Case 3: ZSC Finish Zone Select All=0 (FYI) ...................................................................................... 24
Case 4: ZSE Finish Zone Select All=0 (FYI) ...................................................................................... 25
Case 5: ZSF Finish Select All=0 (FYI) ............................................................................................... 25
Case 6: ZSRO Finish Zone Select All=0 (FYI) ................................................................................... 25
Case 7: ZSO Finish Zone Select All=0 (FYI)...................................................................................... 25
Case 8: ZSIO Finish Zone Select All=1 (FYI) .................................................................................... 26
Case 9: ZSEO Finish Zone Select All=1 (FYI) ................................................................................... 26
Case 10: ZSC Finish Zone Select All=1 (FYI) .................................................................................... 26
Case 11: ZSF Finish Zone Select All=1 (FYI) .................................................................................... 26
Test 2.2 – Zone Management Send: Open Zone (FYI) ...................................................................... 28
Case 1: ZSIO Open Zone Select All=0 (FYI)...................................................................................... 28
Case 2: ZSC Open Zone Select All=0 (FYI) ....................................................................................... 28
Case 3: ZSE Open Zone Select All=0 (FYI) ....................................................................................... 28
Case 4: ZSEO Open Zone Select All=0 (FYI) .................................................................................... 29
Case 5: ZSRO Open Zone Select All=0 (FYI) .................................................................................... 29
Case 6: ZSO Open Zone Select All=0 (FYI) ....................................................................................... 29
Case 7: ZSF Open Zone Select All=0 (FYI) ....................................................................................... 29
Case 8: ZSC Open Zone Select All=1 valid SLBA (FYI) ................................................................... 30
University of New Hampshire InterOperability Laboratory – NVMe ZNS Command Set Conformance
UNH–IOL NVMe Testing Services 3 NVMe ZNS Command Set Conformance v19.0
©2023 UNH–IOL
Case 9: ZSC Open Zone Select All=1 invalid SLBA (FYI) ................................................................ 30
Case 10: Explicitly Open Zone Select All=0 valid SLBA Exceed Open Resources (FYI) ................. 30
Test 2.3 – Zone Management Send: Reset Zone (FYI) ...................................................................... 32
Case 1: ZSIO Reset Zone Select All=0 (FYI) ..................................................................................... 32
Case 2: ZSEO Reset Zone Select All=0 (FYI) .................................................................................... 32
Case 3: ZSC Reset Zone Select All=0 (FYI) ....................................................................................... 32
Case 4: ZSF Reset Zone Select All=0 (FYI) ....................................................................................... 33
Case 5: ZSE Reset Zone Select All=0 (FYI) ....................................................................................... 33
Case 6: ZSRO Reset Zone Select All=0 (FYI) .................................................................................... 33
Case 7: ZSO Reset Zone Select All=0 (FYI) ....................................................................................... 33
Case 8: ZSIO Reset Zone Select All=1 (FYI) ..................................................................................... 34
Case 9: ZSEO Reset Zone Select All=1 (FYI) .................................................................................... 34
Case 10: ZSC Reset Zone Select All=1 (FYI) ..................................................................................... 34
Case 11: ZSF Reset Zone Select All=1 (FYI) ..................................................................................... 35
Test 2.4 – Zone Management Send: Offline Zone (FYI) .................................................................... 36
Case 1: ZSRO Offline Zone Select All=0 (FYI) ................................................................................. 36
Case 2: ZSO Offline Zone Select All=0 (FYI) .................................................................................... 36
Case 3: ZSIO Offline Zone Select All=0 (FYI) ................................................................................... 36
Case 4: ZSEO Offline Zone Select All=0 (FYI) .................................................................................. 37
Case 5: ZSC Offline Zone Select All=0 (FYI) .................................................................................... 37
Case 6: ZSF Offline Zone Select All=0 (FYI) ..................................................................................... 37
Case 7: ZSE Offline Zone Select All=0 (FYI) .................................................................................... 37
Test 2.5 – Zone Management Send: Set Zone Descriptor Extension (FYI) ..................................... 39
Case 1: ZSE Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................... 39
Case 2: ZSRO Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................ 39
Case 3: ZSO Set Zone Descriptor Extension Zone Select All=0 (FYI) .............................................. 39
Case 4: ZSIO Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................. 40
Case 5: ZSEO Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................ 40
Case 6: ZSC Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................... 40
Case 7: ZSF Set Zone Descriptor Extension Zone Select All=0 (FYI) ............................................... 40
Case 8: All States Set Zone Descriptor Extension Zone Select All=1 (FYI) ...................................... 41
Case 9: Zone Descriptor Extension Size = 0 (FYI) ............................................................................. 41
Case 10: Closed Zone Exceeds Active Resources (FYI) ..................................................................... 41
Test 2.6 – Zone Management Receive: Report Zones (FYI).............................................................. 42
Case 1: Report Zones: All Zones, Partial Report = 0 (FYI) ................................................................ 42
Case 2: Report Zones: All Zones, Partial Report = 1 (FYI) ................................................................ 42
Case 3: Report Zones: ZSE, Partial Report = 0 (FYI) ......................................................................... 42
Case 4: Report Zones: ZSE, Partial Report = 1 (FYI) ......................................................................... 43
Case 5: Report Zones: ZSIO, Partial Report = 0 (FYI) ....................................................................... 43
Case 6: Report Zones: ZSIO, Partial Report = 1 (FYI) ....................................................................... 44
Case 7: Report Zones: ZSEO, Partial Report = 0 (FYI) ...................................................................... 44
Case 8: Report Zones: ZSEO, Partial Report = 1 (FYI) ...................................................................... 44
Case 9: Report Zones: ZSC, Partial Report = 0 (FYI) ......................................................................... 45
Case 10: Report Zones: ZSC, Partial Report = 1 (FYI) ....................................................................... 45
Case 11: Report Zones: ZSF, Partial Report = 0 (FYI) ....................................................................... 45
Case 12: Report Zones: ZSF, Partial Report = 1 (FYI) ....................................................................... 46
Case 13: Report Zones: ZSRO, Partial Report = 0 (FYI) .................................................................... 46
Case 14: Report Zones: ZSRO, Partial Report = 1 (FYI) .................................................................... 46
Case 15: Report Zones: ZSO, Partial Report = 0 (FYI) ....................................................................... 47
Case 16: Report Zones: ZSO, Partial Report = 1 (FYI) ....................................................................... 47
University of New Hampshire InterOperability Laboratory – NVMe ZNS Command Set Conformance
UNH–IOL NVMe Testing Services 4 NVMe ZNS Command Set Conformance v19.0
©2023 UNH–IOL
Case 17: Report Zones: Compare ZCAP and ZSZE (FYI).................................................................. 48
Test 2.7 – Zone Management Receive: Extended Report Zones Correct Format (FYI) ................ 49
Case 1: Extended Report Zones: All Zones, Partial Report = 0 (FYI) ................................................ 49
Case 2: Extended Report Zones: All Zones, Partial Report = 1 (FYI) ................................................ 49
Case 3: Extended Report Zones: ZSE, Partial Report = 0 (FYI) ......................................................... 50
Case 4: Extended Report Zones: ZSE, Partial Report = 1 (FYI) ......................................................... 50
Case 5: Extended Report Zones: ZSIO, Partial Report = 0 (FYI) ....................................................... 50
Case 6: Extended Report Zones: ZSIO, Partial Report = 1 (FYI) ....................................................... 51
Case 7: Extended Report Zones: ZSEO, Partial Report = 0 (FYI) ...................................................... 51
Case 8: Extended Report Zones: ZSEO, Partial Report = 1 (FYI) ...................................................... 52
Case 9: Extended Report Zones: ZSC, Partial Report = 0 (FYI) ......................................................... 52
Case 10: Extended Report Zones: ZSC, Partial Report = 1 (FYI) ....................................................... 52
Case 11: Extended Report Zones: ZSF, Partial Report = 0 (FYI) ....................................................... 53
Case 12: Extended Report Zones: ZSF, Partial Report = 1 (FYI) ....................................................... 53
Case 13: Extended Report Zones: ZSRO, Partial Report = 0 (FYI) .................................................... 54
Case 14: Extended Report Zones: ZSRO, Partial Report = 1 (FYI) .................................................... 54
Case 15: Extended Report Zones: ZSO, Partial Report = 0 (FYI)....................................................... 55
Case 16: Extended Report Zones: ZSO, Partial Report = 1 (FYI)....................................................... 55
Test 2.8 – Zone Management Receive: Extended Report Zones Incorrect Format (FYI) .............. 56
Case 1: Extended Report Zones: All Zones, Partial Report = 0 (FYI) ................................................ 56
Case 2: Extended Report Zones: All Zones, Partial Report = 1 (FYI) ................................................ 56
Case 3: Extended Report Zones: ZSE, Partial Report = 0 (FYI) ......................................................... 56
Case 4: Extended Report Zones: ZSE, Partial Report = 1 (FYI) ......................................................... 57
Case 5: Extended Report Zones: ZSIO, Partial Report = 0 (FYI) ....................................................... 57
Case 6: Extended Report Zones: ZSIO, Partial Report = 1 (FYI) ....................................................... 57
Case 7: Extended Report Zones: ZSEO, Partial Report = 0 (FYI) ...................................................... 58
Case 8: Extended Report Zones: ZSEO, Partial Report = 1 (FYI) ...................................................... 58
Case 9: Extended Report Zones: ZSC, Partial Report = 0 (FYI) ......................................................... 58
Case 10: Extended Report Zones: ZSC, Partial Report = 1 (FYI) ....................................................... 58
Case 11: Extended Report Zones: ZSF, Partial Report = 0 (FYI) ....................................................... 59
Case 12: Extended Report Zones: ZSF, Partial Report = 1 (FYI) ....................................................... 59
Case 13: Extended Report Zones: ZSRO, Partial Report = 0 (FYI) .................................................... 59
Case 14: Extended Report Zones: ZSRO, Partial Report = 1 (FYI) .................................................... 60
Case 15: Extended Report Zones: ZSO, Partial Report = 0 (FYI)....................................................... 60
Case 16: Extended Report Zones: ZSO, Partial Report = 1 (FYI)....................................................... 60
Test 2.9 – Zone Append (FYI) .............................................................................................................. 61
Case 1: Zone Append (FYI) ................................................................................................................ 61
Case 2: ZSE Zone Append Incorrect Logical Block (FYI) ................................................................. 61
Case 3: ZSIO Zone Append Incorrect Logical Block (FYI) ................................................................ 61
Case 4: ZSEO Zone Append Incorrect Logical Block (FYI) .............................................................. 62
Case 5: ZSC Zone Append Incorrect Logical Block (FYI) ................................................................. 62
Case 6: Zone Append Incorrect PIREMAP for Type 1 Protection (FYI) ............................................ 62
Case 7: Zone Append Incorrect PIREMAP for Type 3 Protection (FYI) ............................................ 62
Case 8: Zone Append to Zone in ZSF State (FYI) .............................................................................. 63
Test 2.10 – Zone State Change due to Write Operation (FYI) .......................................................... 64
Case 1: ZSE to ZSIO (FYI) ................................................................................................................. 64
Case 2: ZSC to ZSIO (FYI) ................................................................................................................. 64
Test 2.11 – Failed Write Operation (FYI) ........................................................................................... 65
Case 1: ZSRO (FYI) ............................................................................................................................ 65
Case 2: ZSO (FYI) ............................................................................................................................... 65
University of New Hampshire InterOperability Laboratory – NVMe ZNS Command Set Conformance
UNH–IOL NVMe Testing Services 5 NVMe ZNS Command Set Conformance v19.0
©2023 UNH–IOL
Case 3: ZSE Write Bad SLBA (FYI)................................................................................................... 65
Case 4: ZSIO Write Bad SLBA (FYI) ................................................................................................. 66
Case 5: ZSEO Write Bad SLBA (FYI) ................................................................................................ 66
Case 6: ZSC Write Bad SLBA (FYI) .................................................................................................. 66
Case 7: NLB Exceeds Remaining Blocks (FYI) ................................................................................. 66
Test 2.12 – Zoned Reads (FYI) ............................................................................................................. 68
Case 1: Read Across Zone Boundaries = 1 (FYI) ............................................................................... 68
Case 2: Read Across Zone Boundaries = 0 (FYI) ............................................................................... 68
Case 3: Read Beyond Write Pointer when DULBE=1 (FYI) .............................................................. 68
Test 2.13 – Logical Block Allocation (FYI) ......................................................................................... 69
Case 1: Logical Block Allocated after Write (FYI) ............................................................................. 69
Case 2: Logical Block Allocated after Write Uncorrectable (FYI) ..................................................... 69
Case 3: Logical Block Allocated after Write Zeroes (FYI) ................................................................. 69
Case 4: Logical Block Allocated after Copy (FYI) ............................................................................. 69
Case 5: Logical Block Allocated after Zone Append (FYI) ................................................................ 70
Case 6: Logical Block Deallocated after Zone Reset (FYI) ................................................................ 70
Test 2.14 – Sanitize (FYI)...................................................................................................................... 71
Case 1: Sanitize NODMMAS = 01b from ZSIO (FYI) ....................................................................... 71
Case 2: Sanitize NODMMAS = 01b from ZSEO (FYI) ...................................................................... 71
Case 3: Sanitize NODMMAS = 10b from ZSIO (FYI) ....................................................................... 71
Case 4: Sanitize NODMMAS = 10b from ZSEO (FYI) ...................................................................... 72
Test 2.15 – Write Protection (FYI) ...................................................................................................... 73
Case 1: Enable Write Protection from ZSIO (FYI) ............................................................................. 73
Case 2: Enable Write Protection from ZSEO (FYI) ............................................................................ 73
Case 3: Zone Send to Protected Namespace from ZSIO (FYI) ........................................................... 73
Case 4: Zone Send to Protected Namespace from ZSEO (FYI) .......................................................... 74
Test 2.16 – Zone Management Send: Close Zone (FYI) .................................................................... 75
Case 1: ZSIO Close Zone Select All=0 (FYI) ..................................................................................... 75
Case 2: ZSEO Close Zone Select All=0 (FYI) .................................................................................... 75
Case 3: ZSIO Close Zone Select All=1 (FYI) ..................................................................................... 75
Case 4: ZSEO Close Zone Select All=1 (FYI) .................................................................................... 76
Case 5: ZSE Close Zone Select All=0 (FYI) ....................................................................................... 76
Case 6: ZSF Close Zone Select All=0 (FYI) ....................................................................................... 76
Test 2.17 – Zone Management Send: Incorrect SLBA (FYI) ............................................................ 77
Case 1: ZSIO Reset Zone Select All=0 Invalid SLBA (FYI) .............................................................. 77
Case 2: ZSEO Reset Zone Select All=0 Invalid SLBA (FYI) ............................................................. 77
Case 3: ZSC Reset Zone Select All=0 Invalid SLBA (FYI) ............................................................... 77
Case 4: ZSF Reset Zone Select All=0 Invalid SLBA (FYI) ................................................................ 78
Case 5: ZSE Reset Zone Select All=0 Invalid SLBA (FYI) ................................................................ 78
Test 2.18 – Zone Random Write Area: (FYI) ..................................................................................... 78
Case 1: NUMZRWA Less Than or Equal to MAR (FYI) ................................................................... 78
Case 2: NUMZRWA Increments Upon ZRWA Association (FYI) .................................................... 79
Case 3: NUMZRWA Zone State Transition (FYI) .............................................................................. 79
Case 4: Address-Specific Write to ZRWA (FYI) ................................................................................ 80
Case 5: Append to ZRWA (FYI) ......................................................................................................... 80
Case 6: ZSE Zone Management Send with ZRWAA=1 (FYI) ........................................................... 80
Case 7: ZSIO Zone Management Send with ZRWAA= 1 (FYI)......................................................... 80
Case 8: NUMZRWA with ZRWAA= 0 (FYI) .................................................................................... 81
Case 9: NUMZRWA with ZRWAA=1 & ZRWA associated Zone (FYI) .......................................... 81
Case 10: Flush Explicit ZRWA Range EXPFLUSHSUP=0 (FYI) ..................................................... 81
剩余139页未读,继续阅读
资源评论
辗转反测
- 粉丝: 135
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功