The cinder.volume.drivers.violin.v6000_common Module

Violin Memory 6000 Series All-Flash Array Common Driver for Openstack Cinder

Provides common (ie., non-protocol specific) management functions for V6000 series flash arrays.

Backend array communication is handled via VMEM’s python library called ‘vmemclient’.

NOTE: this driver file requires the use of synchronization points for certain types of backend operations, and as a result may not work properly in an active-active HA configuration. See OpenStack Cinder driver documentation for more information.

class V6000Common(config)

Bases: object

Contains common code for the Violin V6000 drivers.

Version history:
1.0 - Initial driver 1.0.1 - Fixes polling for export completion
VERSION = '1.0.1'
check_for_setup_error()

Returns an error if prerequisites aren’t met.

do_setup(context)

Any initialization the driver does while starting.

Previous topic

The cinder.volume.drivers.tintri Module

Next topic

The cinder.volume.drivers.violin.v6000_fcp Module

Project Source

This Page