NVMe_Namespace¶
NVMe_Namespace_Create.sh¶
Create a shared namespace on the controller. The LBAF and protection of NS under test will be used to create the new NS.
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_EraseSecureAll.sh¶
Execute a secure erase on all namespaces
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_Detach.sh¶
Detach namespace from the controller
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatProtectEraseSecureAll.sh¶
Secure format all namespaces using existing LBA format and protection
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_Format.sh¶
Format namespace using existing LBA format
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_EraseCryptoAll.sh¶
Execute a crypto erase on all namespaces
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatAll.sh¶
Format all namespaces using existing LBA format
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_DeleteAll.sh¶
Delete all namespaces from the controller
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatProtectEraseCrypto.sh¶
Format crypto namespace using existing LBA format and protection
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_CreateAttach.sh¶
Create and attach a shared namespace to the controller. The LBAF and protection of NS under test will be used to create the new NS.
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_DetachAll.sh¶
Detach all namespaces from the controller
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_Show.sh¶
Show namespace status
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatProtect.sh¶
Format namespace using existing LBA format and protection
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_Delete.sh¶
Delete namespace from the controller
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_CreatePrivateAttach.sh¶
Create and attach a private namespace to the controller. The LBAF and protection of NS under test will be used to create the new NS.
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_SaveConfig.sh¶
Save the drive’s current namespace configuration to /rest/sanblazes/X/ports/Y/targets/Z/namespace_config.txt
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_RestoreConfig.sh¶
Restore the drive’s original namespace configuration from /rest/sanblazes/X/ports/Y/targets/Z/namespace_config.txt (which is created via NVMe_Namespace_SaveConfig.sh)
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatEraseSecure.sh¶
Format secure namespace using existing LBA format
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatEraseCryptoAll.sh¶
Crypto format all namespaces using existing LBA format
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatProtectAll.sh¶
Format all namespaces using existing LBA format and protection
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatProtectEraseCryptoAll.sh¶
Crypto format all namespaces using existing LBA format and protection
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_AttachAll.sh¶
Attach all allocated namespaces to the controller
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatEraseSecureAll.sh¶
Secure format all namespaces using existing LBA format
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatEraseCrypto.sh¶
Format crypto namespace using existing LBA format
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_Attach.sh¶
Attach namespace to the controller
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_EraseCrypto.sh¶
Execute a crypto erase on the namespace
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_EraseSecure.sh¶
Execute a secure erase on the namespace
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_CreatePrivate.sh¶
Create a private namespace on the controller. The LBAF and protection of NS under test will be used to create the new NS.
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_FormatProtectEraseSecure.sh¶
Format secure namespace using existing LBA format and protection
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_Rescan.sh¶
Rescan controller
- Pass/Fail Criteria:
Based on the result of command execution
NVMe_Namespace_TestAllLBAFProt.sh¶
Create namespaces with all LBA format and protection combinations
- Pass/Fail Criteria:
Results of namespace delete/create and read/write I/O command execution