Previous topic

The cinder.volume.drivers.scality Module

Next topic

The cinder.volume.drivers.solidfire Module

This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Cinder 2011.2 docs or all OpenStack docs too.

The cinder.volume.drivers.sheepdog Module

SheepDog Volume Driver.

class SheepdogDriver(*args, **kwargs)

Bases: cinder.volume.driver.VolumeDriver

Executes commands relating to Sheepdog Volumes

check_for_setup_error()

Returns an error if prerequisites aren’t met

create_cloned_volume(volume, src_vref)
create_export(context, volume)

Exports the volume

create_snapshot(snapshot)

Creates a sheepdog snapshot

create_volume(volume)

Creates a sheepdog volume

create_volume_from_snapshot(volume, snapshot)

Creates a sheepdog volume from a snapshot.

delete_snapshot(snapshot)

Deletes a sheepdog snapshot

delete_volume(volume)

Deletes a logical volume

ensure_export(context, volume)

Safely and synchronously recreates an export for a logical volume

get_volume_stats(refresh=False)
initialize_connection(volume, connector)
local_path(volume)
remove_export(context, volume)

Removes an export for a logical volume

terminate_connection(volume, connector, **kwargs)