Volume driver for Kaminario K2 all-flash arrays.
- 
class KaminarioCinderDriver(*args, **kwargs)
 
Bases: cinder.volume.driver.ISCSIDriver
- 
VENDOR = 'Kaminario'
 
- 
after_volume_copy(*args, **kwargs)
 
- 
check_for_setup_error(*args, **kwargs)
 
- 
create_cloned_volume(*args, **kwargs)
 
- 
create_export(context, volume, connector)
 
- 
create_snapshot(*args, **kwargs)
 
- 
create_volume(*args, **kwargs)
 
- 
create_volume_from_snapshot(*args, **kwargs)
 
- 
delete_snapshot(*args, **kwargs)
 
- 
delete_volume(*args, **kwargs)
 
- 
do_setup(*args, **kwargs)
 
- 
ensure_export(context, volume)
 
- 
extend_volume(*args, **kwargs)
 
- 
failover_host(*args, **kwargs)
 
- 
get_initiator_host_name(connector)
 
Return the initiator host name.
Valid characters: 0-9, a-z, A-Z, ‘-‘, ‘_’
All other characters are replaced with ‘_’.
Total characters in initiator host name: 32
- 
get_policy()
 
Return the retention policy.
- 
get_rep_name(name)
 
Return the corresponding replication names.
- 
get_session_name(vid)
 
Return the volume name.
- 
get_snap_name(sid)
 
Return the snapshot name.
- 
get_view_name(vid)
 
Return the view name.
- 
get_volume_group_name(vid)
 
Return the volume group name.
- 
get_volume_name(vid)
 
Return the volume name.
- 
get_volume_stats(*args, **kwargs)
 
- 
initialize_connection(volume, connector)
 
- 
k2_initialize_connection(*args, **kwargs)
 
- 
manage_existing(*args, **kwargs)
 
- 
manage_existing_get_size(*args, **kwargs)
 
- 
remove_export(context, volume)
 
- 
retype(*args, **kwargs)
 
- 
stats = {}
 
- 
terminate_connection(*args, **kwargs)
 
- 
update_volume_stats()
 
- 
class Replication(config, *args, **kwargs)
 
Bases: object
- 
kaminario_logger(func)
 
Return a function wrapper.
The wrapper adds log for entry and exit to the function.