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