Scality SOFS Volume Driver.
Bases: cinder.volume.driver.VolumeDriver
Scality SOFS cinder driver.
Creates sparse files on SOFS for hypervisors to use as block devices.
Callback for volume attached to instance.
Returns an error if prerequisites aren’t met.
Create a volume efficiently from an existing image.
image_location is a string whose format depends on the image service backend in use. The driver should use it to determine whether cloning is possible.
Returns a boolean indicating whether cloning occurred
Fetch the image from image_service and write it to the volume.
Copy the volume to the specified image.
Exports the volume.
Can optionally return a Dictionary of changes to the volume object to be persisted.
Creates a snapshot.
Creates a logical volume.
Can optionally return a Dictionary of changes to the volume object to be persisted.
Creates a volume from a snapshot.
Deletes a snapshot.
Deletes a logical volume.
Callback for volume detached.
Any initialization the volume driver does while starting.
Synchronously recreates an export for a logical volume.
Return the current state of the volume service.
If ‘refresh’ is True, run the update first.
Allow connection to connector and return connection info.
Removes an export for a logical volume.
Disallow connection from connector.