GPFS Volume Driver.
Bases: cinder.volume.driver.VolumeDriver
Implements volume functions using GPFS primitives.
Version history: 1.0.0 - Initial driver 1.1.0 - Add volume retype, refactor volume migration
Create a new backup from an existing volume.
Returns an error if prerequisites aren’t met.
Create a volume from the specified image.
Fetch the image from image_service and write it to the volume.
Note that cinder.volume.flows.create_volume will attempt to use clone_image to efficiently create volume from image when both source and target are backed by gpfs storage. If that is not the case, this function is invoked and uses fetch_to_raw to create the volume.
Copy the volume to the specified image.
Create a GPFS volume from another volume.
Exports the volume.
Creates a GPFS snapshot.
Creates a GPFS volume.
Creates a GPFS volume from a snapshot.
Deletes a GPFS snapshot.
Deletes a logical volume.
Determine storage back end capabilities.
Synchronously recreates an export for a logical volume.
Extend an existing volume.
Get volume stats.
If ‘refresh’ is True, or stats have never been updated, run update the stats first.
Return the local path for the specified volume.
Attempt to migrate a volume to specified host.
Removes an export for a logical volume.
Restore an existing backup to a new or existing volume.
Modify volume to be of new type.