The cinder.volume.drivers.kaminario.kaminario_common Module¶
Volume driver for Kaminario K2 all-flash arrays.
-
class
KaminarioCinderDriver(*args, **kwargs)¶ Bases:
cinder.volume.driver.ISCSIDriver-
VENDOR= 'Kaminario'¶
-
after_volume_copy(ctxt, volume, new_volume, remote=None)¶
-
check_for_setup_error()¶
-
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(*args, **kwargs)¶
-
get_policy(*args, **kwargs)¶
-
get_rep_name(*args, **kwargs)¶
-
get_session_name(*args, **kwargs)¶
-
get_snap_name(*args, **kwargs)¶
-
get_view_name(*args, **kwargs)¶
-
get_volume_group_name(*args, **kwargs)¶
-
get_volume_name(*args, **kwargs)¶
-
get_volume_stats(*args, **kwargs)¶
-
initialize_connection(volume, connector)¶
-
k2_initialize_connection(volume, connector)¶
-
manage_existing(volume, existing_ref)¶
-
manage_existing_get_size(volume, existing_ref)¶
-
remove_export(context, volume)¶
-
retype(ctxt, volume, new_type, diff, host)¶
-
stats= {}¶
-
terminate_connection(*args, **kwargs)¶
-
update_volume_stats(*args, **kwargs)¶
-
-
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.