Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) Windows Server 2012 R2 | 
| Expected run time | ~10 minutes | 
| Categories | Certification Functional | 
| 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 
 
- Copy Offload between LUNs from different adapters - Multiple HBA push scenario 
- Multiple HBA pull 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\ |