Offload scenario test (LOGO)
This test verifies behavior of offload capable devices when offload related commands are exercised. The test exercises Offload Reads and Offload Writes between LUNs of the same target (such as an adapter) and between LUNs of different adapters.
Test details
Associated requirements |
Device.Storage.Hd.OffloadedDataTransfer.CopyOffload |
Platforms |
Windows Server 2012 (x64)
|
Expected run time |
~10 minutes |
Categories |
Certification |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Hard Disk Drive Testing Prerequisites.
Attach the following to the HCK test machine: Storage adapter 1, LUNs 1 and 2 & Storage Adapter 2, LUN 3. LUNs 1, 2 and 3 should be a minimum of 21 GB in size.
Format and mount file system on LUNs 1, 2 and 3. When you schedule the test on the HCK controller, there is a run time parameter called “RemoteShareODXStorageDriveLetter”. Provide the drive letter associated with LUN3 for the run-time parameter. For example, if LUNs 1, 2 and 3 have drive Letters X, Y and Z, type Z for the run-time parameter and schedule test.
When running the offload scenario test in conjunction with other storage tests, the drive configuration must be maintained for the tests in the same project.
Troubleshooting
For troubleshooting information, see Troubleshooting Device.Storage Testing.
More Information
The following Scenarios are exercised:
-
Copy Offload between LUNs from the same adapter
-
Single HBA push scenario
-
Single HBA pull scenario
-
Single HBA push scenario
-
Copy Offload between LUNs from different adapters
-
Multiple HBA push scenario
-
Multiple HBA pull scenario
-
Multiple HBA push scenario
Parameters
Parameter | Description |
---|---|
RemoteShareODXStorageDriveLetter |
The drive letter of the LUN. |
Command syntax
Command | Description |
---|---|
Copyoffload.exe |
The options for the test are listed below |
/regression:[Scenarios] |
Scenarios to run, scenarios are from 2 to 21, ranging in transfer sizes |
/stp |
Source test path |
/dtp |
Destination test path |
Note |
---|
For command-line help for this test binary, type /?. |
File list
File | Location |
---|---|
Copyoffload.exe |
<[testbinroot]>\nttest\BASETEST\core_file_services\ntfs\copyoffload\ |
Scattermultithread.exe |
<[testbinroot]>\nttest\BASETEST\core_file_services\ntfs\scattergather\ |