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.