Auto regression test for network-based storage virtualization system
AssigneeNetwork Appliance, Inc.
InventorsKumar Gajjar, Robert Robbins, Ranjit Ghate
Life of this patent
Estimating the term…
Abstract
An apparatus and method for testing a network-based storage virtualization system. A tester is connected to a host side of a storage virtualization system. The tester provides test scripts to the storage virtualization system to test I/O and other operations. A separate link, independent of said storage virtualization system, is provided to a storage side of said storage virtualization system to allow verification of the correct translation from virtual to physical independent of the data path used by the virtualization system. Thus, the tester verifies, over the separate link, the physical configuration of VLUNs and data written to the VLUNs by the tester on storage devices.
Claims9
An apparatus for testing a network-based storage virtualization system comprising:
- a tester, coupled to a host side of said storage virtualization system, and configured to provide test scripts to said storage virtualization system;
- a separate link, independent of said storage virtualization system, to a storage side of said storage virtualization system;
- and
- said tester being configured to verify, over said separate link, a physical configuration of VLUNs and data written to the VLUNs by the tester on storage devices.
An apparatus for testing a network-based storage virtualization system comprising:
- a master tester, coupled to a host side of said storage virtualization system, and configured to provide test scripts to said storage virtualization system;
- a separate link, independent of said storage virtualization system, between said master tester and a storage side of said storage virtualization system;
- said master tester being configured to verify, over said separate link, a physical configuration of VLUNs and data written to the VLUNs on storage devices;
- at least one slave tester, configured to receive a test script from said master tester, to provide test data from a connection different from a connection of said master tester to said host side of said storage virtualization system;
- wherein said tester is configured to create a key for said slave tester to write to storage devices, said key being a unique pattern identifying said slave tester;
- and
- wherein said master tester is configured to (a) discover devices connected to and in said network-based storage virtualization system, (b) determine the composition of VLUNs in said system, and (c) test said system using scripts.
Dependencies are inferred from the claim text.