The cinder.volume.drivers.violin.v7000_common Module

Violin Memory 7000 Series All-Flash Array Common Driver for OpenStack Cinder

Provides common (ie., non-protocol specific) management functions for V7000 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 V7000Common(config)

Bases: object

Contains common code for the Violin V7000 drivers.

check_for_setup_error()

Returns an error if prerequisites aren’t met.

do_setup(context)

Any initialization the driver does while starting.