plugin::ontap::ontap Namespace Reference

Data Structures

class  Ontap

Functions

def error_map
def handle_ontap_errors

Variables

dictionary e_map
dictionary _INIT_TYPE_CONV

Function Documentation

def plugin::ontap::ontap::error_map (   oe  ) 
Maps a ontap error code to a lsm error code.
Returns a tuple containing error code and text.

Definition at line 52 of file ontap.py.

def plugin::ontap::ontap::handle_ontap_errors (   method  ) 

Definition at line 64 of file ontap.py.


Variable Documentation

dictionary _INIT_TYPE_CONV
Initial value:
{
    'iscsi': AccessGroup.INIT_TYPE_ISCSI_IQN,
    'fcp': AccessGroup.INIT_TYPE_WWPN,
    'mixed': AccessGroup.INIT_TYPE_ISCSI_WWPN_MIXED,
}

Definition at line 79 of file ontap.py.

dictionary e_map
Initial value:
{
    na.Filer.ENOSPC: ErrorNumber.NOT_ENOUGH_SPACE,
    na.Filer.ENO_SUCH_VOLUME: ErrorNumber.NOT_FOUND_VOLUME,
    na.Filer.ESIZE_TOO_LARGE: ErrorNumber.NOT_ENOUGH_SPACE,
    na.Filer.ENOSPACE: ErrorNumber.NOT_ENOUGH_SPACE,
    na.Filer.ENO_SUCH_FS: ErrorNumber.NOT_FOUND_FS,
    na.Filer.EAPILICENSE: ErrorNumber.NOT_LICENSED,
    na.Filer.EFSDOESNOTEXIST: ErrorNumber.NOT_FOUND_FS,
    na.Filer.EFSOFFLINE: ErrorNumber.NO_SUPPORT_ONLINE_CHANGE,
    na.Filer.EFSNAMEINVALID: ErrorNumber.INVALID_ARGUMENT,
    na.Filer.ESERVICENOTLICENSED: ErrorNumber.NOT_LICENSED,
    na.Filer.ECLONE_LICENSE_EXPIRED: ErrorNumber.NOT_LICENSED,
    na.Filer.ECLONE_NOT_LICENSED: ErrorNumber.NOT_LICENSED,
    na.Filer.EINVALID_ISCSI_NAME: ErrorNumber.INVALID_ARGUMENT,
    na.Filer.ETIMEOUT: ErrorNumber.TIMEOUT,
    na.Filer.EUNKNOWN: ErrorNumber.PLUGIN_BUG,
    na.Filer.EDUPE_VOLUME_PATH: ErrorNumber.NAME_CONFLICT,
    na.Filer.ENAVOL_NAME_DUPE: ErrorNumber.NAME_CONFLICT,
    na.Filer.ECLONE_NAME_EXISTS: ErrorNumber.NAME_CONFLICT
}

Definition at line 30 of file ontap.py.


Generated on 9 Jul 2015 for libStorageMgmt by  doxygen 1.6.1