SlideShare una empresa de Scribd logo
1 de 12
THIN PROVISIONING AND OFFLOADED DATA TRANSFER
A Joint Effort of the Storage Industry
A
The process to deliver a Windows application based on the industry standard
• Start the project blueprint with a group of key members
• Present the project proposal at the standard committee
• Propose the standard spec and requirements with a working group
• Implement the approved standard proposals
• Develop the test tools according to the standard spec.
• Complete and deliver the finalized solutions with qualified products
KEY CHANGES COMING… (1/2)
Windows & Thin Provisioning
Thinly-Provisioned LUNs will be a first-class citizen
– Identification
• Providing mechanisms for identifying thinly provisioned LUNs throughout the OS
• Ability to query the ‘mapped/unmapped’ state of LUN extents
– Notification
• Exposing events to indicate when LUNs cross thresholds boundaries
• Events will be consumable by management applications
KEY CHANGES COMING… (1/2)
Windows & Thin Provisioning
Thinly-Provisioned LUNs will be a first-class citizen
 Optimization
 Providing end-to-end transparency of application and file system allocations
 All the way from the application layer through to hardware
 Unmap requests provided both real-time and scheduled basis
 Regular slab consolidation to ensure smallest storage footprints
 Compatibility
 Windows Logo requirement & tests for arrays that support thin provisioning
END TO END PLUMBING OF UNMAP(TRIM) / THIN PROVISIONING
The Storage e2e
Application
(Like SQL, VHD’s etc.)
NTFS
Storport
Storage
Optimizer
Storage Hardware
File Level TRIM API
Delete Notification (TRIM)
UnMAP SCSI Command
Identification
• Windows will provide mechanisms to discover thinly-provisioned LUNs
• Management applications will be able to discover this attribute via an associated IOCTLs
• Provides the indication that other Windows features can take advantage of the thinly-
provisioned LUN.
• Ability to query the ‘mapped/unmapped’ state of LUN extents
• Potentially useful for management applications
Notifications
• Windows will provide two types of Thin Provisioning notifications:
• Threshold Notification – Used when usage threshold is crossed
• Logged to Event Log for consumption by admin or storage management application
• Resource Exhaustion Notification – Used to indicate when capacity is exhausted
• Temporary Resource Exhaustion – Expected to be a temporary state while additional
resources are coming online
• OS will retry for a set period in this condition
• Permanent Resource Exhaustion – Critical Event
• Write will fail and OS will take LUN offline
Optimization
Providing end-to-end transparency of application and file system allocations
 All the way from the application layer through to hardware
Unmap notifications provided both real-time and scheduled basis
 Scheduled ‘re-trims’ for storage arrays that don’t prefer real-time unmap
Scheduled slab consolidation to ensure smallest storage footprints
 Move data from sparsely populated slabs to densely populated slabs to further
improve capacity utilization
 Mapped/unmapped state is a key input for this optimization
Compatibility / Logo Requirement
Logo Requirements for Storage Array supports Thin Provisioning
• Thinly provisioned LUN identification – Supported VPD Page and LBP VPD Page
• UNMAP/Trim Support – UNMAP Logo test implementation
• Get LBA Mapping State Information - Get LBA Status
• Report LBA Mapping Resource Status – LBP Log Page
• Handle threshold and resource exhaustion conditions – Sense Key and Additional Sense Code
Windows Offloaded Data Transfer enables host server to interact with storage
device to perform data movement through the high-speed storage network.
Windows Offloaded Data Transfer
Server1
or
Hyper-V
VM1
Physical Disk, VHD or SMB Shared Disk
Server2
or
Hyper-V
VM2
Client-Server
Network
Storage
Network
Data Movement
Offload
Read
Return
Token
Offload
Write
Return
Result
Physical Disk, VHD or SMB Shared Disk
Copy Offload
Application
Token
Windows Offloaded Data Transfer
Offloaded Data Transfer (ODX)
Logo Requirements
• ODX Capability and Identification
• Supported VPD Pages VPD page
• Third Party Copy VPD Page (Page Code 8Fh) +
Block Device ROD Token Limits descriptor
• ODX command support
• Populate Token
• Write Using Token
• Received ROD Token Information
• Token Management during ODX operation
• Zero Well Known Token Support
Thanks to the following Key Members
• Dell - Lazarus Vekiarides, Daniel Soloman
• EMC - David Black,
• HP-3Par - Mothias Popp, Curtis Ballard
• NetApp - Fred Knight, John Meneghini, Ranga Sankar
• IBM – Kevin Butt, David Hartman
• Fujitsu – Kun Katsumata
• Microsoft – Jaivir Aithal, Tristan Griffith, David Chang

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Challenges in Cloud Computing – VM Migration
Challenges in Cloud Computing – VM MigrationChallenges in Cloud Computing – VM Migration
Challenges in Cloud Computing – VM Migration
 
Chapter11
Chapter11Chapter11
Chapter11
 
Replication in Distributed Systems
Replication in Distributed SystemsReplication in Distributed Systems
Replication in Distributed Systems
 
System design techniques and networks
System design techniques and networksSystem design techniques and networks
System design techniques and networks
 
itft_system admin
itft_system adminitft_system admin
itft_system admin
 
Streaming systems - Part 1
Streaming systems - Part 1Streaming systems - Part 1
Streaming systems - Part 1
 
Data (1)
Data (1)Data (1)
Data (1)
 
Streaming systems - Part 2
Streaming systems - Part 2Streaming systems - Part 2
Streaming systems - Part 2
 
Out of band signaling
Out of band signalingOut of band signaling
Out of band signaling
 
Dealing with exceptions Computer Architecture part 2
Dealing with exceptions Computer Architecture part 2Dealing with exceptions Computer Architecture part 2
Dealing with exceptions Computer Architecture part 2
 
Upgrading Your System: A Telco User Perspectiv
Upgrading Your System: A Telco User PerspectivUpgrading Your System: A Telco User Perspectiv
Upgrading Your System: A Telco User Perspectiv
 
Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...
Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...
Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...
 
Opmanager Workshop - Middle East
Opmanager Workshop - Middle EastOpmanager Workshop - Middle East
Opmanager Workshop - Middle East
 
Designing Control System for Front End Electronics of EMCal Detectors
Designing Control System for Front End Electronics of EMCal DetectorsDesigning Control System for Front End Electronics of EMCal Detectors
Designing Control System for Front End Electronics of EMCal Detectors
 
RTOS - Real Time Operating Systems
RTOS - Real Time Operating SystemsRTOS - Real Time Operating Systems
RTOS - Real Time Operating Systems
 
FIAT/IFTA MMC Seminar May 2015. Key Points for a Successful Migration. Fikriy...
FIAT/IFTA MMC Seminar May 2015. Key Points for a Successful Migration. Fikriy...FIAT/IFTA MMC Seminar May 2015. Key Points for a Successful Migration. Fikriy...
FIAT/IFTA MMC Seminar May 2015. Key Points for a Successful Migration. Fikriy...
 
9 fault-tolerance
9 fault-tolerance9 fault-tolerance
9 fault-tolerance
 
Dealing with Exceptions Computer Architecture part 1
Dealing with Exceptions Computer Architecture part 1Dealing with Exceptions Computer Architecture part 1
Dealing with Exceptions Computer Architecture part 1
 
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
 
Tổng quan công nghệ Net backup - Phần 2
Tổng quan công nghệ Net backup - Phần 2Tổng quan công nghệ Net backup - Phần 2
Tổng quan công nghệ Net backup - Phần 2
 

Similar a A joint effort of the storage industry

Multi Layer Monitoring V1
Multi Layer Monitoring V1Multi Layer Monitoring V1
Multi Layer Monitoring V1
Lahav Savir
 
Tek Tools Profiler Overview
Tek Tools Profiler OverviewTek Tools Profiler Overview
Tek Tools Profiler Overview
suzannebeecham
 
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK
 

Similar a A joint effort of the storage industry (20)

F14_Class1.pptx
F14_Class1.pptxF14_Class1.pptx
F14_Class1.pptx
 
Multi Layer Monitoring V1
Multi Layer Monitoring V1Multi Layer Monitoring V1
Multi Layer Monitoring V1
 
Introductionto SDN
Introductionto SDN Introductionto SDN
Introductionto SDN
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
data Artisans Product Announcement
data Artisans Product Announcementdata Artisans Product Announcement
data Artisans Product Announcement
 
Stephan Ewen - Experiences running Flink at Very Large Scale
Stephan Ewen -  Experiences running Flink at Very Large ScaleStephan Ewen -  Experiences running Flink at Very Large Scale
Stephan Ewen - Experiences running Flink at Very Large Scale
 
Software Defined Networking: Primer
Software Defined Networking: Primer Software Defined Networking: Primer
Software Defined Networking: Primer
 
Tek Tools Profiler Overview
Tek Tools Profiler OverviewTek Tools Profiler Overview
Tek Tools Profiler Overview
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined Networking
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 
SDN & NFV.pptx
SDN & NFV.pptxSDN & NFV.pptx
SDN & NFV.pptx
 
Stream Processing with Apache Flink (Flink.tw Meetup 2016/07/19)
Stream Processing with Apache Flink (Flink.tw Meetup 2016/07/19)Stream Processing with Apache Flink (Flink.tw Meetup 2016/07/19)
Stream Processing with Apache Flink (Flink.tw Meetup 2016/07/19)
 
Cloud Native Patterns Using AWS
Cloud Native Patterns Using AWSCloud Native Patterns Using AWS
Cloud Native Patterns Using AWS
 
Cloud Native Patterns Using AWS - Practical Examples
Cloud Native Patterns Using AWS - Practical ExamplesCloud Native Patterns Using AWS - Practical Examples
Cloud Native Patterns Using AWS - Practical Examples
 
QCon London - Stream Processing with Apache Flink
QCon London - Stream Processing with Apache FlinkQCon London - Stream Processing with Apache Flink
QCon London - Stream Processing with Apache Flink
 
Flink forward-2017-netflix keystones-paas
Flink forward-2017-netflix keystones-paasFlink forward-2017-netflix keystones-paas
Flink forward-2017-netflix keystones-paas
 
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
 

Último

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 

Último (20)

HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 

A joint effort of the storage industry

  • 1. THIN PROVISIONING AND OFFLOADED DATA TRANSFER A Joint Effort of the Storage Industry A The process to deliver a Windows application based on the industry standard • Start the project blueprint with a group of key members • Present the project proposal at the standard committee • Propose the standard spec and requirements with a working group • Implement the approved standard proposals • Develop the test tools according to the standard spec. • Complete and deliver the finalized solutions with qualified products
  • 2. KEY CHANGES COMING… (1/2) Windows & Thin Provisioning Thinly-Provisioned LUNs will be a first-class citizen – Identification • Providing mechanisms for identifying thinly provisioned LUNs throughout the OS • Ability to query the ‘mapped/unmapped’ state of LUN extents – Notification • Exposing events to indicate when LUNs cross thresholds boundaries • Events will be consumable by management applications
  • 3. KEY CHANGES COMING… (1/2) Windows & Thin Provisioning Thinly-Provisioned LUNs will be a first-class citizen  Optimization  Providing end-to-end transparency of application and file system allocations  All the way from the application layer through to hardware  Unmap requests provided both real-time and scheduled basis  Regular slab consolidation to ensure smallest storage footprints  Compatibility  Windows Logo requirement & tests for arrays that support thin provisioning
  • 4. END TO END PLUMBING OF UNMAP(TRIM) / THIN PROVISIONING The Storage e2e Application (Like SQL, VHD’s etc.) NTFS Storport Storage Optimizer Storage Hardware File Level TRIM API Delete Notification (TRIM) UnMAP SCSI Command
  • 5. Identification • Windows will provide mechanisms to discover thinly-provisioned LUNs • Management applications will be able to discover this attribute via an associated IOCTLs • Provides the indication that other Windows features can take advantage of the thinly- provisioned LUN. • Ability to query the ‘mapped/unmapped’ state of LUN extents • Potentially useful for management applications
  • 6. Notifications • Windows will provide two types of Thin Provisioning notifications: • Threshold Notification – Used when usage threshold is crossed • Logged to Event Log for consumption by admin or storage management application • Resource Exhaustion Notification – Used to indicate when capacity is exhausted • Temporary Resource Exhaustion – Expected to be a temporary state while additional resources are coming online • OS will retry for a set period in this condition • Permanent Resource Exhaustion – Critical Event • Write will fail and OS will take LUN offline
  • 7. Optimization Providing end-to-end transparency of application and file system allocations  All the way from the application layer through to hardware Unmap notifications provided both real-time and scheduled basis  Scheduled ‘re-trims’ for storage arrays that don’t prefer real-time unmap Scheduled slab consolidation to ensure smallest storage footprints  Move data from sparsely populated slabs to densely populated slabs to further improve capacity utilization  Mapped/unmapped state is a key input for this optimization
  • 8. Compatibility / Logo Requirement Logo Requirements for Storage Array supports Thin Provisioning • Thinly provisioned LUN identification – Supported VPD Page and LBP VPD Page • UNMAP/Trim Support – UNMAP Logo test implementation • Get LBA Mapping State Information - Get LBA Status • Report LBA Mapping Resource Status – LBP Log Page • Handle threshold and resource exhaustion conditions – Sense Key and Additional Sense Code
  • 9. Windows Offloaded Data Transfer enables host server to interact with storage device to perform data movement through the high-speed storage network. Windows Offloaded Data Transfer
  • 10. Server1 or Hyper-V VM1 Physical Disk, VHD or SMB Shared Disk Server2 or Hyper-V VM2 Client-Server Network Storage Network Data Movement Offload Read Return Token Offload Write Return Result Physical Disk, VHD or SMB Shared Disk Copy Offload Application Token Windows Offloaded Data Transfer
  • 11. Offloaded Data Transfer (ODX) Logo Requirements • ODX Capability and Identification • Supported VPD Pages VPD page • Third Party Copy VPD Page (Page Code 8Fh) + Block Device ROD Token Limits descriptor • ODX command support • Populate Token • Write Using Token • Received ROD Token Information • Token Management during ODX operation • Zero Well Known Token Support
  • 12. Thanks to the following Key Members • Dell - Lazarus Vekiarides, Daniel Soloman • EMC - David Black, • HP-3Par - Mothias Popp, Curtis Ballard • NetApp - Fred Knight, John Meneghini, Ranga Sankar • IBM – Kevin Butt, David Hartman • Fujitsu – Kun Katsumata • Microsoft – Jaivir Aithal, Tristan Griffith, David Chang

Notas del editor

  1. For storage array support ODX feature, the storage array must support Supported VPD page VPD page Third party copy VPD page + Block Device ROD token limits descriptor ODX commands populate toke, Write using token and receive ROD token information. Token management testing. Zero token support is required.
  2. For storage array support ODX feature, the storage array must support Supported VPD page VPD page Third party copy VPD page + Block Device ROD token limits descriptor ODX commands populate toke, Write using token and receive ROD token information. Token management testing. Zero token support is required.