www.gateway.com
Object | Method name |
|
|
IVdsMaintenance (lun) | PulseMaintenance |
| StartMaintenance |
| StopMaintenance |
IVdsMaintenance (subsystem) | PulseMaintenance |
| StartMaintenance |
| StopMaintenance |
|
|
IVdsProvider | GetProperties |
|
|
IVdsProviderPrivate | GetObject |
| OnLoad |
| OnUnload |
|
|
IVdsProviderSupport | GetVersionSupport |
|
|
IVdsSubSystem | GetDrive |
| GetProperties |
| GetProvider |
| QueryControllers |
| QueryDrives |
| QueryLuns |
| QueryMaxLunCreateSize |
| Reenumerate |
| SetControllerStatus |
| Initialize (internal) |
| CreateLun |
|
|
IVdsSubSystemNaming | SetFriendlyName |
|
|
Known issues and limitations
The following issues and limitations are present in the current release of the Gateway Hardware Provider for VDS:
•Flashing of drive LEDs cannot be turned off - they can only be set to flash for a specific time period.
•The following limitations relate to the SetFriendlyName method in the “IVdsSubSystemNaming” object:
•The subsystem cannot be given a friendly name until at least one LUN has been created.
•If the subsystem is renamed without any other configuration being present, the subsystem will retain the default name.
•If the subsystem has been renamed, then all LUNs are deleted, the subsystem name will revert back to the default name.
•When using the Extend method in the “IVdsLun” object, if there is insufficient space on the existing array, a whole new array will be created in the background on which to expand the LUN.
Existing arrays cannot, in themselves, be extended. This has the following implications:
•RAID 5 arrays have to be extended by a minimum of 3 drives.
•RAID 1 arrays have to be extended by an even number of drives.
If there are an insufficient number of drives or if an incorrect number of drives is explicitly specified, an invalid argument error occurs.
31