The cinder.volume.drivers.dell_emc.unity.utils Module¶
- 
assure_cleanup(*args, **kwds)¶
- Assures the resource is cleaned up. Used as a context. - Parameters: - enter_func – the function to execute when entering the context.
- exit_func – the function to execute when leaving the context.
- use_enter_return – the flag indicates whether to pass the return value of enter_func in to the exit_func.
 
- 
build_provider_location(system, lun_type, lun_id, version)¶
- Builds provider_location for volume or snapshot. - Parameters: - system – Unity serial number
- lun_id – LUN ID in Unity
- lun_type – ‘lun’
- version – driver version
 
- 
byte_to_gib(byte)¶
- 
byte_to_mib(byte)¶
- 
convert_ip_to_portal(ip)¶
- 
convert_to_itor_tgt_map(zone_mapping)¶
- Function to process data from lookup service. - Parameters: - zone_mapping – - mapping is the data from the zone lookup service
- with below format
 - {
- <San name>: {
- ‘initiator_port_wwn_list’: (‘200000051e55a100’, ‘200000051e55a121’..) ‘target_port_wwn_list’: (‘100000051e55a100’, ‘100000051e55a121’..)
 - } 
 - } 
- 
create_lookup_service()¶
- 
dump_provider_location(location_dict)¶
- 
extract_fc_uids(connector)¶
- 
extract_iscsi_uids(connector)¶
- 
extract_provider_location(provider_location, key)¶
- Extracts value of the specified field from provider_location string. - Parameters: - provider_location – provider_location string
- key – field name of the value that to be extracted
 - Returns: - value of the specified field if it exists, otherwise, None is returned 
- 
get_backend_qos_specs(volume)¶
- 
get_extra_spec(volume, spec_key)¶
- 
get_pool_name(volume)¶
- 
gib_to_mib(gib)¶
- 
ignore_exception(func, *args, **kwargs)¶
- 
match_any(full, patterns)¶
- 
remove_empty(option, value_list)¶
- 
validate_pool_names(conf_pools, array_pools)¶