NVMe_Namespace
NVMe_Namespace_Attach.sh
Objective:
Attach namespace to the controller
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_AttachAll.sh
Objective:
Attach all allocated namespaces to the controller
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_Create.sh
Objective:
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:
Based on the result of command execution
NVMe_Namespace_CreateAttach.sh
Objective:
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:
Based on the result of command execution
NVMe_Namespace_CreatePrivate.sh
Objective:
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:
Based on the result of command execution
NVMe_Namespace_CreatePrivateAttach.sh
Objective:
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:
Based on the result of command execution
NVMe_Namespace_Delete.sh
Objective:
Delete namespace from the controller
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_DeleteAll.sh
Objective:
Delete all namespaces from the controller
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_Detach.sh
Objective:
Detach namespace from the controller
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_DetachAll.sh
Objective:
Detach all namespaces from the controller
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_EraseCrypto.sh
Objective:
Execute a crypto erase on the namespace
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_EraseCryptoAll.sh
Objective:
Execute a crypto erase on all namespaces
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_EraseSecure.sh
Objective:
Execute a secure erase on the namespace
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_EraseSecureAll.sh
Objective:
Execute a secure erase on all namespaces
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_Format.sh
Objective:
Format namespace using existing LBA format
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatAll.sh
Objective:
Format all namespaces using existing LBA format
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatEraseCrypto.sh
Objective:
Format crypto namespace using existing LBA format
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatEraseCryptoAll.sh
Objective:
Crypto format all namespaces using existing LBA format
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatEraseSecure.sh
Objective:
Format secure namespace using existing LBA format
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatEraseSecureAll.sh
Objective:
Secure format all namespaces using existing LBA format
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatProtect.sh
Objective:
Format namespace using existing LBA format and protection
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatProtectAll.sh
Objective:
Format all namespaces using existing LBA format and protection
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatProtectEraseCrypto.sh
Objective:
Format crypto namespace using existing LBA format and protection
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatProtectEraseCryptoAll.sh
Objective:
Crypto format all namespaces using existing LBA format and protection
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatProtectEraseSecure.sh
Objective:
Format secure namespace using existing LBA format and protection
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_FormatProtectEraseSecureAll.sh
Objective:
Secure format all namespaces using existing LBA format and protection
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_Rescan.sh
Objective:
Rescan controller
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_RestoreConfig.sh
Objective:
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:
Based on the result of command execution
NVMe_Namespace_SaveConfig.sh
Objective:
Save the drive’s current namespace configuration to /rest/sanblazes/X/ports/Y/targets/Z/namespace_config.txt
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_Show.sh
Objective:
Show namespace status
Pass/Fail:
Based on the result of command execution
NVMe_Namespace_TestAllLBAFProt.sh
Objective:
Create namespaces with all LBA format and protection combinations
Pass/Fail:
Results of namespace delete/create and read/write I/O command execution