Volume driver for Tegile storage.
- 
class TegileAPIExecutor(classname, hostname, username, password)
 
Bases: object
- 
send_api_request(*args, **kwds)
 
- 
class TegileFCDriver(*args, **kwargs)
 
Bases: cinder.volume.drivers.tegile.TegileIntelliFlashVolumeDriver, cinder.volume.driver.FibreChannelDriver
Tegile FC driver.
- 
do_setup(*args, **kwds)
 
- 
initialize_connection(*args, **kwargs)
 
- 
terminate_connection(*args, **kwargs)
 
- 
class TegileISCSIDriver(*args, **kwargs)
 
Bases: cinder.volume.drivers.tegile.TegileIntelliFlashVolumeDriver, cinder.volume.drivers.san.san.SanISCSIDriver
Tegile ISCSI Driver.
- 
create_export(*args, **kwds)
 
- 
do_setup(*args, **kwds)
 
- 
initialize_connection(*args, **kwds)
 
- 
terminate_connection(*args, **kwds)
 
- 
class TegileIntelliFlashVolumeDriver(*args, **kwargs)
 
Bases: cinder.volume.drivers.san.san.SanDriver
Tegile IntelliFlash Volume Driver.
- 
REQUIRED_OPTIONS = ['san_ip', 'san_login', 'san_password', 'tegile_default_pool']
 
- 
SNAPSHOT_PREFIX = 'Manual-V-'
 
- 
VENDOR = 'Tegile Systems Inc.'
 
- 
VERSION = '1.0.0'
 
- 
create_cloned_volume(*args, **kwds)
 
- 
create_snapshot(*args, **kwds)
 
- 
create_volume(*args, **kwds)
 
- 
create_volume_from_snapshot(*args, **kwds)
 
- 
delete_snapshot(*args, **kwds)
 
- 
delete_volume(*args, **kwds)
 
- 
do_setup(*args, **kwds)
 
- 
extend_volume(*args, **kwds)
 
- 
get_additional_info(*args, **kwds)
 
- 
get_pool(*args, **kwds)
 
- 
get_volume_stats(*args, **kwds)
 
- 
manage_existing(*args, **kwds)
 
- 
manage_existing_get_size(*args, **kwds)
 
- 
debugger(func)
 
Returns a wrapper that wraps func.
The wrapper will log the entry and exit points of the function