Skip to content

Instantly share code, notes, and snippets.

@WaltHP
Created July 27, 2016 21:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save WaltHP/75b07e89ce1ea4d10532fb991de0dcee to your computer and use it in GitHub Desktop.
Save WaltHP/75b07e89ce1ea4d10532fb991de0dcee to your computer and use it in GitHub Desktop.
[{'ci_wiki_name': 'Quobyte_CI',
'description': 'Cinder driver for Quobyte USP.\n\n Volumes are stored as files on the mounted Quobyte volume. The hypervisor\n will expose them as block devices.\n\n Unlike other similar drivers, this driver uses exactly one Quobyte volume\n because Quobyte USP is a distributed storage system. To add or remove\n capacity, administrators can add or remove storage servers to/from the\n volume.\n\n For different types of volumes e.g., SSD vs. rotating disks,\n use multiple backends in Cinder.\n\n Note: To be compliant with the inherited RemoteFSSnapDriver, Quobyte\n volumes are also referred to as shares.\n\n Version history:\n 1.0 - Initial driver.\n 1.1 - Adds optional insecure NAS settings\n ',
'fqn': 'cinder.volume.drivers.quobyte.QuobyteDriver',
'name': 'QuobyteDriver',
'version': '1.1'},
{'ci_wiki_name': 'Cinder_Jenkins',
'description': 'Executes commands relating to Volumes.',
'fqn': 'cinder.volume.drivers.lvm.LVMVolumeDriver',
'name': 'LVMVolumeDriver',
'version': '3.0.0'},
{'ci_wiki_name': 'HGST_Solutions_CI',
'description': 'This is the Class to set in cinder.conf (volume_driver).\n\n Implements a Cinder Volume driver which creates a HGST Space for each\n Cinder Volume or Snapshot requested. Use the vgc-cluster CLI to do\n all management operations.\n\n The Cinder host will nominally have all Spaces made visible to it,\n while individual compute nodes will only have Spaces connected to KVM\n instances connected.\n ',
'fqn': 'cinder.volume.drivers.hgst.HGSTDriver',
'name': 'HGSTDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'Cinder_Jenkins',
'description': 'NFS based cinder driver.\n\n Creates file on NFS share for using it as block device on hypervisor.\n ',
'fqn': 'cinder.volume.drivers.nfs.NfsDriver',
'name': 'NfsDriver',
'version': '1.3.1'},
{'ci_wiki_name': 'Coho_Data_CI',
'description': 'Coho Data NFS based cinder driver.\n\n Creates file on NFS share for using it as block device on hypervisor.\n Version history:\n 1.0.0 - Initial driver\n ',
'fqn': 'cinder.volume.drivers.coho.CohoDriver',
'name': 'CohoDriver',
'version': '1.3.1'},
{'ci_wiki_name': 'Scality_CI',
'description': 'Scality SOFS cinder driver.\n\n Creates sparse files on SOFS for hypervisors to use as block\n devices.\n ',
'fqn': 'cinder.volume.drivers.scality.ScalityDriver',
'name': 'ScalityDriver',
'version': '2.0.0'},
{'ci_wiki_name': 'SolidFire_CI',
'description': 'OpenStack driver to enable SolidFire cluster.\n\n Version history:\n 1.0 - Initial driver\n 1.1 - Refactor, clone support, qos by type and minor bug fixes\n 1.2 - Add xfr and retype support\n 1.2.1 - Add export/import support\n 1.2.2 - Catch VolumeNotFound on accept xfr\n 2.0.0 - Move from httplib to requests\n 2.0.1 - Implement SolidFire Snapshots\n 2.0.2 - Implement secondary account\n 2.0.3 - Implement cluster pairing\n 2.0.4 - Implement volume replication\n 2.0.5 - Try and deal with the stupid retry/clear issues from objects\n and tflow\n 2.0.6 - Add a lock decorator around the clone_image method\n ',
'fqn': 'cinder.volume.drivers.solidfire.SolidFireDriver',
'name': 'SolidFireDriver',
'version': '2.0.6'},
{'ci_wiki_name': 'Dell_Storage_CI',
'description': "Implements commands for Dell EqualLogic SAN ISCSI management.\n\n To enable the driver add the following line to the cinder configuration:\n volume_driver=cinder.volume.drivers.eqlx.DellEQLSanISCSIDriver\n\n Driver's prerequisites are:\n - a separate volume group set up and running on the SAN\n - SSH access to the SAN\n - a special user must be created which must be able to\n - create/delete volumes and snapshots;\n - clone snapshots into volumes;\n - modify volume access records;\n\n The access credentials to the SAN are provided by means of the following\n flags:\n\n .. code-block:: ini\n\n san_ip=<ip_address>\n san_login=<user name>\n san_password=<user password>\n san_private_key=<file containing SSH private key>\n\n Thin provision of volumes is enabled by default, to disable it use:\n\n .. code-block:: ini\n\n san_thin_provision=false\n\n In order to use target CHAP authentication (which is disabled by default)\n SAN administrator must create a local CHAP user and specify the following\n flags for the driver:\n\n .. code-block:: ini\n\n use_chap_auth=True\n chap_login=<chap_login>\n chap_password=<chap_password>\n\n eqlx_group_name parameter actually represents the CLI prompt message\n without '>' ending. E.g. if prompt looks like 'group-0>', then the\n parameter must be set to 'group-0'\n\n Version history:\n\n .. code-block:: none\n\n 1.0 - Initial driver\n 1.1.0 - Misc fixes\n 1.2.0 - Deprecated eqlx_cli_timeout infavor of ssh_conn_timeout\n 1.3.0 - Added support for manage/unmanage volume\n\n ",
'fqn': 'cinder.volume.drivers.eqlx.DellEQLSanISCSIDriver',
'name': 'DellEQLSanISCSIDriver',
'version': '1.3.0'},
{'ci_wiki_name': None,
'description': 'Requires ISE Running FW version 3.1.0 or higher',
'fqn': 'cinder.volume.drivers.xio.XIOISEISCSIDriver',
'name': 'XIOISEISCSIDriver',
'version': 'N/A'},
{'ci_wiki_name': None,
'description': 'Requires ISE Running FW version 2.8.0 or higher',
'fqn': 'cinder.volume.drivers.xio.XIOISEFCDriver',
'name': 'XIOISEFCDriver',
'version': 'N/A'},
{'ci_wiki_name': 'datera-ci',
'description': 'The OpenStack Datera Driver\n\n Version history:\n 1.0 - Initial driver\n 1.1 - Look for lun-0 instead of lun-1.\n 2.0 - Update For Datera API v2\n 2.1 - Multipath, ACL and reorg\n ',
'fqn': 'cinder.volume.drivers.datera.DateraDriver',
'name': 'DateraDriver',
'version': '2.1'},
{'ci_wiki_name': 'Virtuozzo_Storage_CI',
'description': 'Cinder driver for Virtuozzo Storage.\n\n Creates volumes as files on the mounted vzstorage cluster.\n\n Version history:\n 1.0 - Initial driver.\n ',
'fqn': 'cinder.volume.drivers.vzstorage.VZStorageDriver',
'name': 'VZStorageDriver',
'version': '1.0'},
{'ci_wiki_name': 'ZadaraStorage_VPSA_CI',
'description': 'Zadara VPSA iSCSI/iSER volume driver.',
'fqn': 'cinder.volume.drivers.zadara.ZadaraVPSAISCSIDriver',
'name': 'ZadaraVPSAISCSIDriver',
'version': '15.07'},
{'ci_wiki_name': 'Cinder_Jenkins',
'description': 'Cinder driver that uses the iSCSI protocol. ',
'fqn': 'cinder.volume.drivers.drbdmanagedrv.DrbdManageIscsiDriver',
'name': 'DrbdManageIscsiDriver',
'version': '1.1.0'},
{'ci_wiki_name': 'Cinder_Jenkins',
'description': 'Cinder driver that uses the DRBD protocol. ',
'fqn': 'cinder.volume.drivers.drbdmanagedrv.DrbdManageDrbdDriver',
'name': 'DrbdManageDrbdDriver',
'version': '1.1.0'},
{'ci_wiki_name': 'Cinder_Jenkins',
'description': None,
'fqn': 'cinder.volume.drivers.block_device.BlockDeviceDriver',
'name': 'BlockDeviceDriver',
'version': '2.3.0'},
{'ci_wiki_name': 'Pure_Storage_CI',
'description': None,
'fqn': 'cinder.volume.drivers.pure.PureISCSIDriver',
'name': 'PureISCSIDriver',
'version': '5.0.0'},
{'ci_wiki_name': 'Pure_Storage_CI',
'description': None,
'fqn': 'cinder.volume.drivers.pure.PureFCDriver',
'name': 'PureFCDriver',
'version': '3.0.0'},
{'ci_wiki_name': 'Cinder_Jenkins',
'description': 'SMBFS based cinder volume driver.',
'fqn': 'cinder.volume.drivers.smbfs.SmbfsDriver',
'name': 'SmbfsDriver',
'version': '1.1.0'},
{'ci_wiki_name': 'Nimble_Storage_CI',
'description': 'OpenStack driver to enable Nimble Controller.\n\n Version history:\n\n .. code-block:: none\n\n 1.0 - Initial driver\n 1.1.1 - Updated VERSION to Nimble driver version\n 1.1.2 - Update snap-quota to unlimited\n 2.0.0 - Added Extra Spec Capability\n Correct capacity reporting\n Added Manage/Unmanage volume support\n 2.0.1 - Added multi-initiator support through extra-specs\n 2.0.2 - Fixed supporting extra specs while cloning vols\n ',
'fqn': 'cinder.volume.drivers.nimble.NimbleISCSIDriver',
'name': 'NimbleISCSIDriver',
'version': '2.0.2'},
{'ci_wiki_name': 'Cinder_Jenkins',
'description': 'Executes commands relating to Sheepdog Volumes.',
'fqn': 'cinder.volume.drivers.sheepdog.SheepdogDriver',
'name': 'SheepdogDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'Tegile_Storage_CI',
'description': 'Tegile ISCSI Driver.',
'fqn': 'cinder.volume.drivers.tegile.TegileISCSIDriver',
'name': 'TegileISCSIDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'Tegile_Storage_CI',
'description': 'Tegile FC driver.',
'fqn': 'cinder.volume.drivers.tegile.TegileFCDriver',
'name': 'TegileFCDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'Cinder_Jenkins',
'description': 'Implements RADOS block device (RBD) volume commands.',
'fqn': 'cinder.volume.drivers.rbd.RBDDriver',
'name': 'RBDDriver',
'version': '1.2.0'},
{'ci_wiki_name': 'Tintri_CI',
'description': 'Base class for Tintri driver.\n\n Version History\n\n .. code-block:: none\n\n 2.1.0.1 - Liberty driver\n 2.2.0.1 - Mitaka driver\n -- Retype\n -- Image cache clean up\n -- Direct image clone fix\n ',
'fqn': 'cinder.volume.drivers.tintri.TintriDriver',
'name': 'TintriDriver',
'version': '2.2.0.1'},
{'ci_wiki_name': 'Cinder_Jenkins',
'description': 'Gluster based cinder driver.\n\n Creates file on Gluster share for using it as block device on hypervisor.\n\n Operations such as create/delete/extend volume/snapshot use locking on a\n per-process basis to prevent multiple threads from modifying qcow2 chains\n or the snapshot .info file simultaneously.\n ',
'fqn': 'cinder.volume.drivers.glusterfs.GlusterfsDriver',
'name': 'GlusterfsDriver',
'version': '1.3.0'},
{'ci_wiki_name': 'Blockbridge_EPS_CI',
'description': 'Manages volumes hosted on Blockbridge EPS.',
'fqn': 'cinder.volume.drivers.blockbridge.BlockbridgeISCSIDriver',
'name': 'BlockbridgeISCSIDriver',
'version': '1.3.0'},
{'ci_wiki_name': 'Violin_Memory_CI',
'description': 'Executes commands relating to iscsi based Violin Memory arrays.\n\n Version history:\n 1.0 - Initial driver\n ',
'fqn': 'cinder.volume.drivers.violin.v7000_iscsi.V7000ISCSIDriver',
'name': 'V7000ISCSIDriver',
'version': '1.0'},
{'ci_wiki_name': 'Violin_Memory_CI',
'description': 'Executes commands relating to fibre channel based Violin Memory arrays.\n\n Version history:\n 1.0 - Initial driver\n ',
'fqn': 'cinder.volume.drivers.violin.v7000_fcp.V7000FCPDriver',
'name': 'V7000FCPDriver',
'version': '1.0'},
{'ci_wiki_name': None,
'description': 'Kaminario K2 iSCSI Volume Driver.',
'fqn': 'cinder.volume.drivers.kaminario.kaminario_iscsi.KaminarioISCSIDriver',
'name': 'KaminarioISCSIDriver',
'version': '1.0'},
{'ci_wiki_name': 'IBM_FlashSystem_CI',
'description': 'IBM FlashSystem FC volume driver.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial driver\n 1.0.1 - Code clean up\n 1.0.2 - Add lock into vdisk map/unmap, connection\n initialize/terminate\n 1.0.3 - Initial driver for iSCSI\n 1.0.4 - Split Flashsystem driver into common and FC\n 1.0.5 - Report capability of volume multiattach\n 1.0.6 - Fix bug #1469581, add I/T mapping check in\n terminate_connection\n 1.0.7 - Fix bug #1505477, add host name check in\n _find_host_exhaustive for FC\n 1.0.8 - Fix bug #1572743, multi-attach attribute\n should not be hardcoded, only in iSCSI\n 1.0.9 - Fix bug #1570574, Cleanup host resource\n leaking, changes only in iSCSI\n 1.0.10 - Fix bug #1585085, add host name check in\n _find_host_exhaustive for iSCSI\n 1.0.11 - Update driver to use ABC metaclasses\n ',
'fqn': 'cinder.volume.drivers.ibm.flashsystem_fc.FlashSystemFCDriver',
'name': 'FlashSystemFCDriver',
'version': '1.0.11'},
{'ci_wiki_name': 'IBM_XIV-DS8K_CI',
'description': 'Unified IBM XIV and DS8K volume driver.',
'fqn': 'cinder.volume.drivers.ibm.xiv_ds8k.XIVDS8KDriver',
'name': 'XIVDS8KDriver',
'version': 'N/A'},
{'ci_wiki_name': 'IBM_GPFS_CI',
'description': 'Implements volume functions using GPFS primitives.\n\n Version history:\n 1.0.0 - Initial driver\n 1.1.0 - Add volume retype, refactor volume migration\n 1.2.0 - Add consistency group support\n 1.3.0 - Add NFS based GPFS storage backend support\n 1.3.1 - Add GPFS native encryption (encryption of data at rest) support\n ',
'fqn': 'cinder.volume.drivers.ibm.gpfs.GPFSDriver',
'name': 'GPFSDriver',
'version': '1.3.1'},
{'ci_wiki_name': 'IBM_GPFS_CI',
'description': 'GPFS cinder driver extension.\n\n This extends the capability of existing GPFS cinder driver\n to be able to create cinder volumes when cinder volume service\n is not running on GPFS node.\n ',
'fqn': 'cinder.volume.drivers.ibm.gpfs.GPFSNFSDriver',
'name': 'GPFSNFSDriver',
'version': '1.3.1'},
{'ci_wiki_name': 'IBM_FlashSystem_CI',
'description': 'IBM FlashSystem iSCSI volume driver.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial driver\n 1.0.1 - Code clean up\n 1.0.2 - Add lock into vdisk map/unmap, connection\n initialize/terminate\n 1.0.3 - Initial driver for iSCSI\n 1.0.4 - Split Flashsystem driver into common and FC\n 1.0.5 - Report capability of volume multiattach\n 1.0.6 - Fix bug #1469581, add I/T mapping check in\n terminate_connection\n 1.0.7 - Fix bug #1505477, add host name check in\n _find_host_exhaustive for FC\n 1.0.8 - Fix bug #1572743, multi-attach attribute\n should not be hardcoded, only in iSCSI\n 1.0.9 - Fix bug #1570574, Cleanup host resource\n leaking, changes only in iSCSI\n 1.0.10 - Fix bug #1585085, add host name check in\n _find_host_exhaustive for iSCSI\n 1.0.11 - Update driver to use ABC metaclasses\n ',
'fqn': 'cinder.volume.drivers.ibm.flashsystem_iscsi.FlashSystemISCSIDriver',
'name': 'FlashSystemISCSIDriver',
'version': '1.0.11'},
{'ci_wiki_name': 'IBM_STORWIZE_CI',
'description': 'IBM Storwize V7000 and SVC iSCSI volume driver.\n\n Version history:\n\n .. code-block:: none\n\n 1.0 - Initial driver\n 1.1 - FC support, create_cloned_volume, volume type support,\n get_volume_stats, minor bug fixes\n 1.2.0 - Added retype\n 1.2.1 - Code refactor, improved exception handling\n 1.2.2 - Fix bug #1274123 (races in host-related functions)\n 1.2.3 - Fix Fibre Channel connectivity: bug #1279758 (add delim\n to lsfabric, clear unused data from connections, ensure\n matching WWPNs by comparing lower case\n 1.2.4 - Fix bug #1278035 (async migration/retype)\n 1.2.5 - Added support for manage_existing (unmanage is inherited)\n 1.2.6 - Added QoS support in terms of I/O throttling rate\n 1.3.1 - Added support for volume replication\n 1.3.2 - Added support for consistency group\n 1.3.3 - Update driver to use ABC metaclasses\n 2.0 - Code refactor, split init file and placed shared methods\n for FC and iSCSI within the StorwizeSVCCommonDriver class\n 2.0.1 - Added support for multiple pools with model update\n 2.1 - Added replication V2 support to the global/metro mirror\n mode\n 2.1.1 - Update replication to version 2.1\n ',
'fqn': 'cinder.volume.drivers.ibm.storwize_svc.storwize_svc_iscsi.StorwizeSVCISCSIDriver',
'name': 'StorwizeSVCISCSIDriver',
'version': '2.1.1'},
{'ci_wiki_name': 'IBM_STORWIZE_CI',
'description': 'IBM Storwize V7000 and SVC FC volume driver.\n\n Version history:\n\n .. code-block:: none\n\n 1.0 - Initial driver\n 1.1 - FC support, create_cloned_volume, volume type support,\n get_volume_stats, minor bug fixes\n 1.2.0 - Added retype\n 1.2.1 - Code refactor, improved exception handling\n 1.2.2 - Fix bug #1274123 (races in host-related functions)\n 1.2.3 - Fix Fibre Channel connectivity: bug #1279758 (add delim\n to lsfabric, clear unused data from connections, ensure\n matching WWPNs by comparing lower case\n 1.2.4 - Fix bug #1278035 (async migration/retype)\n 1.2.5 - Added support for manage_existing (unmanage is inherited)\n 1.2.6 - Added QoS support in terms of I/O throttling rate\n 1.3.1 - Added support for volume replication\n 1.3.2 - Added support for consistency group\n 1.3.3 - Update driver to use ABC metaclasses\n 2.0 - Code refactor, split init file and placed shared methods\n for FC and iSCSI within the StorwizeSVCCommonDriver class\n 2.0.1 - Added support for multiple pools with model update\n 2.1 - Added replication V2 support to the global/metro mirror\n mode\n 2.1.1 - Update replication to version 2.1\n ',
'fqn': 'cinder.volume.drivers.ibm.storwize_svc.storwize_svc_fc.StorwizeSVCFCDriver',
'name': 'StorwizeSVCFCDriver',
'version': '2.1.1'},
{'ci_wiki_name': 'Dell_Storage_CI',
'description': "Implements commands for Dell Storage Center ISCSI management.\n\n To enable the driver add the following line to the cinder configuration:\n volume_driver=cinder.volume.drivers.dell.DellStorageCenterISCSIDriver\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial driver\n 1.1.0 - Added extra spec support for Storage Profile selection\n 1.2.0 - Added consistency group support.\n 2.0.0 - Switched to inheriting functional objects rather than volume\n driver.\n 2.1.0 - Added support for ManageableVD.\n 2.2.0 - Driver retype support for switching volume's Storage Profile.\n Added API 2.2 support.\n 2.3.0 - Added Legacy Port Mode Support\n 2.3.1 - Updated error handling.\n 2.4.0 - Added Replication V2 support.\n 2.4.1 - Updated Replication support to V2.1.\n 2.5.0 - ManageableSnapshotsVD implemented.\n 3.0.0 - ProviderID utilized.\n 3.1.0 - Failback Supported.\n\n ",
'fqn': 'cinder.volume.drivers.dell.dell_storagecenter_iscsi.DellStorageCenterISCSIDriver',
'name': 'DellStorageCenterISCSIDriver',
'version': '3.1.0'},
{'ci_wiki_name': 'Dell_Storage_CI',
'description': "Implements commands for Dell Storage Center FC management.\n\n To enable the driver add the following line to the cinder configuration:\n volume_driver=cinder.volume.drivers.dell.DellStorageCenterFCDriver\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial driver\n 1.1.0 - Added extra spec support for Storage Profile selection\n 1.2.0 - Added consistency group support.\n 2.0.0 - Switched to inheriting functional objects rather than volume\n driver.\n 2.1.0 - Added support for ManageableVD.\n 2.2.0 - Driver retype support for switching volume's Storage Profile\n 2.3.0 - Added Legacy Port Mode Support\n 2.3.1 - Updated error handling.\n 2.4.0 - Added Replication V2 support.\n 2.4.1 - Updated Replication support to V2.1.\n 2.5.0 - ManageableSnapshotsVD implemented.\n 3.0.0 - ProviderID utilized.\n 3.1.0 - Failback Supported.\n\n ",
'fqn': 'cinder.volume.drivers.dell.dell_storagecenter_fc.DellStorageCenterFCDriver',
'name': 'DellStorageCenterFCDriver',
'version': '3.1.0'},
{'ci_wiki_name': 'Hitachi_HNAS_CI',
'description': 'HDS HNAS volume driver.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0: Initial driver version\n 2.2.0: Added support to SSH authentication\n 3.2.0: Added pool aware scheduling\n Fixed concurrency errors\n 3.3.0: Fixed iSCSI target limitation error\n 4.0.0: Added manage/unmanage features\n 4.1.0: Fixed XML parser checks on blank options\n 4.2.0: Fixed SSH and cluster_admin_ip0 verification\n 4.3.0: Fixed attachment with os-brick 1.0.0\n\n ',
'fqn': 'cinder.volume.drivers.hitachi.hnas_iscsi.HDSISCSIDriver',
'name': 'HDSISCSIDriver',
'version': 'N/A'},
{'ci_wiki_name': 'Hitachi_HBSD_CI',
'description': None,
'fqn': 'cinder.volume.drivers.hitachi.hbsd_fc.HBSDFCDriver',
'name': 'HBSDFCDriver',
'version': '1.1.0'},
{'ci_wiki_name': 'Hitachi_HNAS_CI',
'description': 'Base class for Hitachi NFS driver.\n\n Executes commands relating to Volumes.\n\n .. code-block:: none\n\n Version 1.0.0: Initial driver version\n Version 2.2.0: Added support to SSH authentication\n Version 3.0.0: Added pool aware scheduling\n Version 4.0.0: Added manage/unmanage features\n Version 4.1.0: Fixed XML parser checks on blank options\n ',
'fqn': 'cinder.volume.drivers.hitachi.hnas_nfs.HDSNFSDriver',
'name': 'HDSNFSDriver',
'version': '1.3.1'},
{'ci_wiki_name': 'Hitachi_HBSD_CI',
'description': None,
'fqn': 'cinder.volume.drivers.hitachi.hbsd_iscsi.HBSDISCSIDriver',
'name': 'HBSDISCSIDriver',
'version': '1.1.0'},
{'ci_wiki_name': None,
'description': 'Openstack Cinder drivers for Synology storage.\n\n Version history:\n 1.0.0 - Initial driver. Provide Cinder minimum features\n ',
'fqn': 'cinder.volume.drivers.synology.synology_iscsi.SynoISCSIDriver',
'name': 'SynoISCSIDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'FalconStor_CI',
'description': 'Implements commands for FalconStor FSS ISCSI management.\n\n To enable the driver add the following line to the cinder configuration:\n volume_driver=cinder.volume.drivers.falconstor.iscsi.FSSISCSIDriver\n\n Version history:\n 1.0.0 - Initial driver\n 1.0.1 - Fix copy_image_to_volume error.\n 1.0.2 - Closes-Bug #1554184, add lun id type conversion in\n initialize_connection\n 1.03 - merge source code\n 1.04 - Fixed create_volume_from_snapshot(), create_cloned_volume()\n metadata TypeError\n 2.0.0 - Mitaka driver\n -- fixed consisgroup commands error.\n 2.0.1 -- fixed bugs\n 2.0.2 -- support Multipath\n 3.0.0 - Newton driver\n\n ',
'fqn': 'cinder.volume.drivers.falconstor.iscsi.FSSISCSIDriver',
'name': 'FSSISCSIDriver',
'version': '3.0.0'},
{'ci_wiki_name': 'FalconStor_CI',
'description': 'Implements commands for FalconStor FSS FC management.\n\n To enable the driver add the following line to the cinder configuration:\n volume_driver=cinder.volume.drivers.falconstor.fc.FSSFCDriver\n\n Version history:\n 1.0.0 - Initial driver\n\n ',
'fqn': 'cinder.volume.drivers.falconstor.fc.FSSFCDriver',
'name': 'FSSFCDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'Vedams_DotHillDriver_CI',
'description': 'OpenStack Fibre Channel cinder drivers for DotHill Arrays.\n\n Version history:\n 0.1 - Base version developed for HPMSA FC drivers:\n "https://github.com/openstack/cinder/tree/stable/juno/\n cinder/volume/drivers/san/hp"\n 1.0 - Version developed for DotHill arrays with the following\n modifications:\n - added support for v3 API(virtual pool feature)\n - added support for retype volume\n - added support for manage/unmanage volume\n - added initiator target mapping in FC zoning\n - added https support\n\n ',
'fqn': 'cinder.volume.drivers.dothill.dothill_fc.DotHillFCDriver',
'name': 'DotHillFCDriver',
'version': '1.0'},
{'ci_wiki_name': 'Vedams-LenovoStorage_FCISCSI_CI',
'description': 'OpenStack Fibre Channel cinder drivers for Lenovo Storage arrays.\n\n Version history:\n 1.0 - Inheriting from DotHill cinder drivers.\n\n ',
'fqn': 'cinder.volume.drivers.lenovo.lenovo_fc.LenovoFCDriver',
'name': 'LenovoFCDriver',
'version': '1.0'},
{'ci_wiki_name': 'Vedams_DotHillDriver_CI',
'description': 'OpenStack iSCSI cinder drivers for DotHill Arrays.\n\n Version history:\n 0.1 - Base structure for DotHill iSCSI drivers based on HPMSA FC\n drivers:\n "https://github.com/openstack/cinder/tree/stable/juno/\n cinder/volume/drivers/san/hp"\n 1.0 - Version developed for DotHill arrays with the following\n modifications:\n - added iSCSI support\n - added CHAP support in iSCSI\n - added support for v3 API(virtual pool feature)\n - added support for retype volume\n - added support for manage/unmanage volume\n - added https support\n\n ',
'fqn': 'cinder.volume.drivers.dothill.dothill_iscsi.DotHillISCSIDriver',
'name': 'DotHillISCSIDriver',
'version': '1.0'},
{'ci_wiki_name': 'Vedams-LenovoStorage_FCISCSI_CI',
'description': 'OpenStack iSCSI cinder drivers for Lenovo Storage arrays.\n\n Version history:\n 1.0 - Inheriting from DotHill cinder drivers.\n\n ',
'fqn': 'cinder.volume.drivers.lenovo.lenovo_iscsi.LenovoISCSIDriver',
'name': 'LenovoISCSIDriver',
'version': '1.0'},
{'ci_wiki_name': 'ProphetStor_CI',
'description': None,
'fqn': 'cinder.volume.drivers.prophetstor.dpl_iscsi.DPLISCSIDriver',
'name': 'DPLISCSIDriver',
'version': '2.0.4'},
{'ci_wiki_name': 'ProphetStor_CI',
'description': None,
'fqn': 'cinder.volume.drivers.prophetstor.dpl_fc.DPLFCDriver',
'name': 'DPLFCDriver',
'version': '2.0.4'},
{'ci_wiki_name': 'Fujitsu_ETERNUS_CI',
'description': 'FC Cinder Volume Driver for Fujitsu ETERNUS DX S3 series.',
'fqn': 'cinder.volume.drivers.fujitsu.eternus_dx_fc.FJDXFCDriver',
'name': 'FJDXFCDriver',
'version': 'N/A'},
{'ci_wiki_name': 'Fujitsu_ETERNUS_CI',
'description': 'iSCSI Cinder Volume Driver for Fujitsu ETERNUS DX S3 series.',
'fqn': 'cinder.volume.drivers.fujitsu.eternus_dx_iscsi.FJDXISCSIDriver',
'name': 'FJDXISCSIDriver',
'version': 'N/A'},
{'ci_wiki_name': 'Infortrend_Storage_CI',
'description': 'Infortrend iSCSI Driver for Eonstor DS using CLI.\n\n Version history:\n 1.0.0 - Initial driver\n 1.0.1 - Support DS4000\n ',
'fqn': 'cinder.volume.drivers.infortrend.infortrend_iscsi_cli.InfortrendCLIISCSIDriver',
'name': 'InfortrendCLIISCSIDriver',
'version': 'N/A'},
{'ci_wiki_name': 'Infortrend_Storage_CI',
'description': 'Infortrend Fibre Channel Driver for Eonstor DS using CLI.\n\n Version history:\n 1.0.0 - Initial driver\n 1.0.1 - Support DS4000\n ',
'fqn': 'cinder.volume.drivers.infortrend.infortrend_fc_cli.InfortrendCLIFCDriver',
'name': 'InfortrendCLIFCDriver',
'version': 'N/A'},
{'ci_wiki_name': 'EMC_CoprHD_CI',
'description': 'CoprHD iSCSI Driver.',
'fqn': 'cinder.volume.drivers.coprhd.iscsi.EMCCoprHDISCSIDriver',
'name': 'EMCCoprHDISCSIDriver',
'version': 'N/A'},
{'ci_wiki_name': 'EMC_CoprHD_CI',
'description': 'CoprHD FC Driver.',
'fqn': 'cinder.volume.drivers.coprhd.fc.EMCCoprHDFCDriver',
'name': 'EMCCoprHDFCDriver',
'version': 'N/A'},
{'ci_wiki_name': 'EMC_CoprHD_CI',
'description': 'CoprHD ScaleIO Driver.',
'fqn': 'cinder.volume.drivers.coprhd.scaleio.EMCCoprHDScaleIODriver',
'name': 'EMCCoprHDScaleIODriver',
'version': 'N/A'},
{'ci_wiki_name': 'Microsoft_iSCSI_CI',
'description': None,
'fqn': 'cinder.volume.drivers.windows.smbfs.WindowsSmbfsDriver',
'name': 'WindowsSmbfsDriver',
'version': '1.1.0'},
{'ci_wiki_name': 'VMware_CI',
'description': 'Manage volumes on VMware vCenter server.',
'fqn': 'cinder.volume.drivers.vmware.vmdk.VMwareVcVmdkDriver',
'name': 'VMwareVcVmdkDriver',
'version': '1.6.0'},
{'ci_wiki_name': 'CloudByte_CI',
'description': 'CloudByte ISCSI Driver.\n\n Version history:\n 1.0.0 - Initial driver\n 1.1.0 - Add chap support and minor bug fixes\n 1.1.1 - Add wait logic for delete volumes\n 1.1.2 - Update ig to None before delete volume\n 1.2.0 - Add retype support\n ',
'fqn': 'cinder.volume.drivers.cloudbyte.cloudbyte.CloudByteISCSIDriver',
'name': 'CloudByteISCSIDriver',
'version': '1.2.0'},
{'ci_wiki_name': None,
'description': None,
'fqn': 'cinder.volume.drivers.zte.zte_ks.ZTEVolumeDriver',
'name': 'ZTEVolumeDriver',
'version': 'N/A'},
{'ci_wiki_name': None,
'description': 'Zte iSCSI volume driver.',
'fqn': 'cinder.volume.drivers.zte.zte_ks.ZteISCSIDriver',
'name': 'ZteISCSIDriver',
'version': 'N/A'},
{'ci_wiki_name': 'NetApp_CI',
'description': 'NetApp 7-mode FibreChannel volume driver.',
'fqn': 'cinder.volume.drivers.netapp.dataontap.fc_7mode.NetApp7modeFibreChannelDriver',
'name': 'NetApp7modeFibreChannelDriver',
'version': 'N/A'},
{'ci_wiki_name': 'NetApp_CI',
'description': 'NetApp 7-mode iSCSI volume driver.',
'fqn': 'cinder.volume.drivers.netapp.dataontap.iscsi_7mode.NetApp7modeISCSIDriver',
'name': 'NetApp7modeISCSIDriver',
'version': 'N/A'},
{'ci_wiki_name': 'NetApp_CI',
'description': 'NetApp C-mode iSCSI volume driver.',
'fqn': 'cinder.volume.drivers.netapp.dataontap.iscsi_cmode.NetAppCmodeISCSIDriver',
'name': 'NetAppCmodeISCSIDriver',
'version': 'N/A'},
{'ci_wiki_name': 'NetApp_CI',
'description': 'NetApp NFS driver for Data ONTAP (Cluster-mode).',
'fqn': 'cinder.volume.drivers.netapp.dataontap.nfs_cmode.NetAppCmodeNfsDriver',
'name': 'NetAppCmodeNfsDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'NetApp_CI',
'description': 'NetApp C-mode FibreChannel volume driver.',
'fqn': 'cinder.volume.drivers.netapp.dataontap.fc_cmode.NetAppCmodeFibreChannelDriver',
'name': 'NetAppCmodeFibreChannelDriver',
'version': 'N/A'},
{'ci_wiki_name': 'NetApp_CI',
'description': 'NetApp NFS driver for Data ONTAP (7-mode).',
'fqn': 'cinder.volume.drivers.netapp.dataontap.nfs_7mode.NetApp7modeNfsDriver',
'name': 'NetApp7modeNfsDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'NetApp_CI',
'description': 'NetApp E-Series iSCSI volume driver.',
'fqn': 'cinder.volume.drivers.netapp.eseries.iscsi_driver.NetAppEseriesISCSIDriver',
'name': 'NetAppEseriesISCSIDriver',
'version': 'N/A'},
{'ci_wiki_name': 'NetApp_CI',
'description': 'NetApp E-Series FibreChannel volume driver.',
'fqn': 'cinder.volume.drivers.netapp.eseries.fc_driver.NetAppEseriesFibreChannelDriver',
'name': 'NetAppEseriesFibreChannelDriver',
'version': 'N/A'},
{'ci_wiki_name': 'Huawei_volume_CI',
'description': 'Huawei FusionStorage Driver.',
'fqn': 'cinder.volume.drivers.fusionstorage.dsware.DSWAREDriver',
'name': 'DSWAREDriver',
'version': '1.0'},
{'ci_wiki_name': 'Huawei_volume_CI',
'description': 'ISCSI driver for Huawei storage arrays.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial driver\n 1.1.0 - Provide Huawei OceanStor storage 18000 driver\n 1.1.1 - Code refactor\n CHAP support\n Multiple pools support\n ISCSI multipath support\n SmartX support\n Volume migration support\n Volume retype support\n 2.0.0 - Rename to HuaweiISCSIDriver\n 2.0.1 - Manage/unmanage volume support\n 2.0.2 - Refactor HuaweiISCSIDriver\n 2.0.3 - Manage/unmanage snapshot support\n 2.0.5 - Replication V2 support\n 2.0.6 - Support iSCSI configuration in Replication\n 2.0.7 - Hypermetro support\n Hypermetro consistency group support\n Consistency group support\n Cgsnapshot support\n 2.0.8 - Backup snapshot optimal path support\n 2.0.9 - Support reporting disk type of pool\n ',
'fqn': 'cinder.volume.drivers.huawei.huawei_driver.HuaweiISCSIDriver',
'name': 'HuaweiISCSIDriver',
'version': '2.0.9'},
{'ci_wiki_name': 'Huawei_volume_CI',
'description': 'FC driver for Huawei OceanStor storage arrays.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial driver\n 1.1.0 - Provide Huawei OceanStor 18000 storage volume driver\n 1.1.1 - Code refactor\n Multiple pools support\n SmartX support\n Volume migration support\n Volume retype support\n FC zone enhancement\n Volume hypermetro support\n 2.0.0 - Rename to HuaweiFCDriver\n 2.0.1 - Manage/unmanage volume support\n 2.0.2 - Refactor HuaweiFCDriver\n 2.0.3 - Manage/unmanage snapshot support\n 2.0.4 - Balanced FC port selection\n 2.0.5 - Replication V2 support\n 2.0.7 - Hypermetro support\n Hypermetro consistency group support\n Consistency group support\n Cgsnapshot support\n 2.0.8 - Backup snapshot optimal path support\n 2.0.9 - Support reporting disk type of pool\n ',
'fqn': 'cinder.volume.drivers.huawei.huawei_driver.HuaweiFCDriver',
'name': 'HuaweiFCDriver',
'version': '2.0.9'},
{'ci_wiki_name': 'Nexenta_CI',
'description': 'Executes volume driver commands on Nexenta Appliance.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial driver version.\n 1.0.1 - Fixed bug #1236626: catch "does not exist" exception of\n lu_exists.\n 1.1.0 - Changed class name to NexentaISCSIDriver.\n 1.1.1 - Ignore "does not exist" exception of nms.snapshot.destroy.\n 1.1.2 - Optimized create_cloned_volume, replaced zfs send recv with zfs\n clone.\n 1.1.3 - Extended volume stats provided by _update_volume_stats method.\n 1.2.0 - Added volume migration with storage assist method.\n 1.2.1 - Fixed bug #1263258: now migrate_volume update provider_location\n of migrated volume; after migrating volume migrate_volume\n destroy snapshot on migration destination.\n 1.3.0 - Added retype method.\n 1.3.0.1 - Target creation refactor.\n ',
'fqn': 'cinder.volume.drivers.nexenta.iscsi.NexentaISCSIDriver',
'name': 'NexentaISCSIDriver',
'version': '1.3.0.1'},
{'ci_wiki_name': 'Nexenta_CI',
'description': 'Executes volume driver commands on Nexenta Appliance.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial driver version.\n 1.1.0 - Auto sharing for enclosing folder.\n 1.1.1 - Added caching for NexentaStor appliance \'volroot\' value.\n 1.1.2 - Ignore "folder does not exist" error in delete_volume and\n delete_snapshot method.\n 1.1.3 - Redefined volume_backend_name attribute inherited from\n RemoteFsDriver.\n 1.2.0 - Added migrate and retype methods.\n 1.3.0 - Extend volume method.\n ',
'fqn': 'cinder.volume.drivers.nexenta.nfs.NexentaNfsDriver',
'name': 'NexentaNfsDriver',
'version': '1.3.0'},
{'ci_wiki_name': 'Nexenta_CI',
'description': 'Executes volume driver commands on Nexenta Appliance.\n\n Version history:\n 1.0.0 - Initial driver version.\n ',
'fqn': 'cinder.volume.drivers.nexenta.ns5.iscsi.NexentaISCSIDriver',
'name': 'NexentaISCSIDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'Nexenta_CI',
'description': 'Executes volume driver commands on Nexenta Appliance.\n\n Version history:\n 1.0.0 - Initial driver version.\n ',
'fqn': 'cinder.volume.drivers.nexenta.ns5.nfs.NexentaNfsDriver',
'name': 'NexentaNfsDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'Nexenta_Edge_CI',
'description': 'Executes volume driver commands on NexentaEdge cluster.\n\n Version history:\n 1.0.0 - Initial driver version.\n 1.0.1 - Moved opts to options.py.\n 1.0.2 - Added HA support.\n ',
'fqn': 'cinder.volume.drivers.nexenta.nexentaedge.iscsi.NexentaEdgeISCSIDriver',
'name': 'NexentaEdgeISCSIDriver',
'version': '1.0.2'},
{'ci_wiki_name': 'Nexenta_Edge_CI',
'description': 'Executes commands relating to NBD Volumes.\n\n Version history:\n 1.0.0 - Initial driver version.\n ',
'fqn': 'cinder.volume.drivers.nexenta.nexentaedge.nbd.NexentaEdgeNBDDriver',
'name': 'NexentaEdgeNBDDriver',
'version': '1.0.0'},
{'ci_wiki_name': 'HPE_Storage_CI',
'description': 'OpenStack iSCSI driver to enable 3PAR storage array.\n\n Version history:\n\n .. code-block:: none\n\n 1.0 - Initial driver\n 1.1 - QoS, extend volume, multiple iscsi ports, remove domain,\n session changes, faster clone, requires 3.1.2 MU2 firmware.\n 1.2.0 - Updated the use of the hp3parclient to 2.0.0 and refactored\n the drivers to use the new APIs.\n 1.2.1 - Synchronized extend_volume method.\n 1.2.2 - Added try/finally around client login/logout.\n 1.2.3 - log exceptions before raising\n 1.2.4 - Fixed iSCSI active path bug #1224594\n 1.2.5 - Added metadata during attach/detach bug #1258033\n 1.2.6 - Use least-used iscsi n:s:p for iscsi volume attach bug #1269515\n This update now requires 3.1.2 MU3 firmware\n 1.3.0 - Removed all SSH code. We rely on the hp3parclient now.\n 2.0.0 - Update hp3parclient API uses 3.0.x\n 2.0.2 - Add back-end assisted volume migrate\n 2.0.3 - Added support for managing/unmanaging of volumes\n 2.0.4 - Added support for volume retype\n 2.0.5 - Added CHAP support, requires 3.1.3 MU1 firmware\n and hp3parclient 3.1.0.\n 2.0.6 - Fixing missing login/logout around attach/detach bug #1367429\n 2.0.7 - Add support for pools with model update\n 2.0.8 - Migrate without losing type settings bug #1356608\n 2.0.9 - Removing locks bug #1381190\n 2.0.10 - Add call to queryHost instead SSH based findHost #1398206\n 2.0.11 - Added missing host name during attach fix #1398206\n 2.0.12 - Removed usage of host name cache #1398914\n 2.0.13 - Update LOG usage to fix translations. bug #1384312\n 2.0.14 - Do not allow a different iSCSI IP (hp3par_iscsi_ips) to be\n used during live-migration. bug #1423958\n 2.0.15 - Added support for updated detach_volume attachment.\n 2.0.16 - Added encrypted property to initialize_connection #1439917\n 2.0.17 - Python 3 fixes\n 2.0.18 - Improved VLUN creation and deletion logic. #1469816\n 2.0.19 - Changed initialize_connection to use getHostVLUNs. #1475064\n 2.0.20 - Adding changes to support 3PAR iSCSI multipath.\n 2.0.21 - Adds consistency group support\n 2.0.22 - Update driver to use ABC metaclasses\n 2.0.23 - Added update_migrated_volume. bug # 1492023\n 3.0.0 - Rebranded HP to HPE.\n 3.0.1 - Python 3 support\n 3.0.2 - Remove db access for consistency groups\n 3.0.3 - Fix multipath dictionary key error. bug #1522062\n 3.0.4 - Adds v2 managed replication support\n 3.0.5 - Adds v2 unmanaged replication support\n 3.0.6 - Adding manage/unmanage snapshot support\n 3.0.7 - Optimize array ID retrieval\n 3.0.8 - Update replication to version 2.1\n 3.0.9 - Use same LUN ID for each VLUN path #1551994\n 3.0.10 - Remove metadata that tracks the instance ID. bug #1572665\n 3.0.11 - _create_3par_iscsi_host() now accepts iscsi_iqn as list only.\n Bug #1590180\n\n ',
'fqn': 'cinder.volume.drivers.hpe.hpe_3par_iscsi.HPE3PARISCSIDriver',
'name': 'HPE3PARISCSIDriver',
'version': '3.0.11'},
{'ci_wiki_name': 'HPE_Storage_CI',
'description': 'Executes REST commands relating to HPE/LeftHand SAN ISCSI volumes.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial REST iSCSI proxy\n 1.0.1 - Added support for retype\n 1.0.2 - Added support for volume migrate\n 1.0.3 - Fixed bug #1285829, HP LeftHand backend assisted migration\n should check for snapshots\n 1.0.4 - Fixed bug #1285925, LeftHand AO volume create performance\n improvement\n 1.0.5 - Fixed bug #1311350, Live-migration of an instance when\n attached to a volume was causing an error.\n 1.0.6 - Removing locks bug #1395953\n 1.0.7 - Fixed bug #1353137, Server was not removed from the HP\n Lefthand backend after the last volume was detached.\n 1.0.8 - Fixed bug #1418201, A cloned volume fails to attach.\n 1.0.9 - Adding support for manage/unmanage.\n 1.0.10 - Add stats for goodness_function and filter_function\n 1.0.11 - Add over subscription support\n 1.0.12 - Adds consistency group support\n 1.0.13 - Added update_migrated_volume #1493546\n 1.0.14 - Removed the old CLIQ based driver\n 2.0.0 - Rebranded HP to HPE\n 2.0.1 - Remove db access for consistency groups\n 2.0.2 - Adds v2 managed replication support\n 2.0.3 - Adds v2 unmanaged replication support\n 2.0.4 - Add manage/unmanage snapshot support\n 2.0.5 - Changed minimum client version to be 2.1.0\n 2.0.6 - Update replication to version 2.1\n 2.0.7 - Fixed bug #1554746, Create clone volume with new size.\n 2.0.8 - Add defaults for creating a replication client, bug #1556331\n 2.0.9 - Fix terminate connection on failover\n ',
'fqn': 'cinder.volume.drivers.hpe.hpe_lefthand_iscsi.HPELeftHandISCSIDriver',
'name': 'HPELeftHandISCSIDriver',
'version': '2.0.9'},
{'ci_wiki_name': 'HPE_Storage_CI',
'description': 'OpenStack Fibre Channel driver to enable 3PAR storage array.\n\n Version history:\n\n .. code-block:: none\n\n 1.0 - Initial driver\n 1.1 - QoS, extend volume, multiple iscsi ports, remove domain,\n session changes, faster clone, requires 3.1.2 MU2 firmware,\n copy volume <--> Image.\n 1.2.0 - Updated the use of the hp3parclient to 2.0.0 and refactored\n the drivers to use the new APIs.\n 1.2.1 - Synchronized extend_volume method.\n 1.2.2 - Added try/finally around client login/logout.\n 1.2.3 - Added ability to add WWNs to host.\n 1.2.4 - Added metadata during attach/detach bug #1258033.\n 1.3.0 - Removed all SSH code. We rely on the hp3parclient now.\n 2.0.0 - Update hp3parclient API uses 3.0.x\n 2.0.2 - Add back-end assisted volume migrate\n 2.0.3 - Added initiator-target map for FC Zone Manager\n 2.0.4 - Added support for managing/unmanaging of volumes\n 2.0.5 - Only remove FC Zone on last volume detach\n 2.0.6 - Added support for volume retype\n 2.0.7 - Only one FC port is used when a single FC path\n is present. bug #1360001\n 2.0.8 - Fixing missing login/logout around attach/detach bug #1367429\n 2.0.9 - Add support for pools with model update\n 2.0.10 - Migrate without losing type settings bug #1356608\n 2.0.11 - Removing locks bug #1381190\n 2.0.12 - Fix queryHost call to specify wwns bug #1398206\n 2.0.13 - Fix missing host name during attach bug #1398206\n 2.0.14 - Removed usage of host name cache #1398914\n 2.0.15 - Added support for updated detach_volume attachment.\n 2.0.16 - Added encrypted property to initialize_connection #1439917\n 2.0.17 - Improved VLUN creation and deletion logic. #1469816\n 2.0.18 - Changed initialize_connection to use getHostVLUNs. #1475064\n 2.0.19 - Adds consistency group support\n 2.0.20 - Update driver to use ABC metaclasses\n 2.0.21 - Added update_migrated_volume. bug # 1492023\n 3.0.0 - Rebranded HP to HPE.\n 3.0.1 - Remove db access for consistency groups\n 3.0.2 - Adds v2 managed replication support\n 3.0.3 - Adds v2 unmanaged replication support\n 3.0.4 - Adding manage/unmanage snapshot support\n 3.0.5 - Optimize array ID retrieval\n 3.0.6 - Update replication to version 2.1\n 3.0.7 - Remove metadata that tracks the instance ID. bug #1572665\n 3.0.8 - NSP feature, creating FC Vlun as match set instead of\n host sees. bug #1577993\n 3.0.9 - Handling HTTP conflict 409, host WWN/iSCSI name already used\n by another host, while creating 3PAR FC Host. bug #1597454\n\n ',
'fqn': 'cinder.volume.drivers.hpe.hpe_3par_fc.HPE3PARFCDriver',
'name': 'HPE3PARFCDriver',
'version': '3.0.9'},
{'ci_wiki_name': 'XP_Storage_CI',
'description': 'OpenStack Fibre Channel driver to enable HPE XP storage.',
'fqn': 'cinder.volume.drivers.hpe.hpe_xp_fc.HPEXPFCDriver',
'name': 'HPEXPFCDriver',
'version': 'N/A'},
{'ci_wiki_name': 'ITRI_DISCO_CI',
'description': 'Execute commands related to DISCO Volumes.',
'fqn': 'cinder.volume.drivers.disco.disco.DiscoDriver',
'name': 'DiscoDriver',
'version': '1.0'},
{'ci_wiki_name': 'EMC_VMAX_CI',
'description': 'EMC ISCSI Drivers for VMAX using SMI-S.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial driver\n 1.1.0 - Multiple pools and thick/thin provisioning,\n performance enhancement.\n 2.0.0 - Add driver requirement functions\n 2.1.0 - Add consistency group functions\n 2.1.1 - Fixed issue with mismatched config (bug #1442376)\n 2.1.2 - Clean up failed clones (bug #1440154)\n 2.1.3 - Fixed a problem with FAST support (bug #1435069)\n 2.2.0 - Add manage/unmanage\n 2.2.1 - Support for SE 8.0.3\n 2.2.2 - Update Consistency Group\n 2.2.3 - Pool aware scheduler(multi-pool) support\n 2.2.4 - Create CG from CG snapshot\n 2.3.0 - Name change for MV and SG for FAST (bug #1515181)\n - Fix for randomly choosing port group. (bug #1501919)\n - get_short_host_name needs to be called in find_device_number\n (bug #1520635)\n - Proper error handling for invalid SLOs (bug #1512795)\n - Extend Volume for VMAX3, SE8.1.0.3\n https://blueprints.launchpad.net/cinder/+spec/vmax3-extend-volume\n - Incorrect SG selected on an attach (#1515176)\n - Cleanup Zoning (bug #1501938) NOTE: FC only\n - Last volume in SG fix\n - _remove_last_vol_and_delete_sg is not being called\n for VMAX3 (bug #1520549)\n - necessary updates for CG changes (#1534616)\n - Changing PercentSynced to CopyState (bug #1517103)\n - Getting iscsi ip from port in existing masking view\n - Replacement of EMCGetTargetEndpoints api (bug #1512791)\n - VMAX3 snapvx improvements (bug #1522821)\n - Operations and timeout issues (bug #1538214)\n\n ',
'fqn': 'cinder.volume.drivers.emc.emc_vmax_iscsi.EMCVMAXISCSIDriver',
'name': 'EMCVMAXISCSIDriver',
'version': '2.3.0'},
{'ci_wiki_name': 'EMC_VMAX_CI',
'description': 'EMC FC Drivers for VMAX using SMI-S.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.0 - Initial driver\n 1.1.0 - Multiple pools and thick/thin provisioning,\n performance enhancement.\n 2.0.0 - Add driver requirement functions\n 2.1.0 - Add consistency group functions\n 2.1.1 - Fixed issue with mismatched config (bug #1442376)\n 2.1.2 - Clean up failed clones (bug #1440154)\n 2.1.3 - Fixed a problem with FAST support (bug #1435069)\n 2.2.0 - Add manage/unmanage\n 2.2.1 - Support for SE 8.0.3\n 2.2.2 - Update Consistency Group\n 2.2.3 - Pool aware scheduler(multi-pool) support\n 2.2.4 - Create CG from CG snapshot\n 2.3.0 - Name change for MV and SG for FAST (bug #1515181)\n - Fix for randomly choosing port group. (bug #1501919)\n - get_short_host_name needs to be called in find_device_number\n (bug #1520635)\n - Proper error handling for invalid SLOs (bug #1512795)\n - Extend Volume for VMAX3, SE8.1.0.3\n https://blueprints.launchpad.net/cinder/+spec/vmax3-extend-volume\n - Incorrect SG selected on an attach (#1515176)\n - Cleanup Zoning (bug #1501938) NOTE: FC only\n - Last volume in SG fix\n - _remove_last_vol_and_delete_sg is not being called\n for VMAX3 (bug #1520549)\n - necessary updates for CG changes (#1534616)\n - Changing PercentSynced to CopyState (bug #1517103)\n - Getting iscsi ip from port in existing masking view\n - Replacement of EMCGetTargetEndpoints api (bug #1512791)\n - VMAX3 snapvx improvements (bug #1522821)\n - Operations and timeout issues (bug #1538214)\n\n ',
'fqn': 'cinder.volume.drivers.emc.emc_vmax_fc.EMCVMAXFCDriver',
'name': 'EMCVMAXFCDriver',
'version': '2.3.0'},
{'ci_wiki_name': 'EMC_ScaleIO_CI',
'description': 'EMC ScaleIO Driver.',
'fqn': 'cinder.volume.drivers.emc.scaleio.ScaleIODriver',
'name': 'ScaleIODriver',
'version': '2.0'},
{'ci_wiki_name': 'EMC_XIO_CI',
'description': "Executes commands relating to ISCSI volumes.\n\n We make use of model provider properties as follows:\n\n ``provider_location``\n if present, contains the iSCSI target information in the same\n format as an ietadm discovery\n i.e. '<ip>:<port>,<portal> <target IQN>'\n\n ``provider_auth``\n if present, contains a space-separated triple:\n '<auth method> <auth username> <auth password>'.\n `CHAP` is the only auth_method in use at the moment.\n ",
'fqn': 'cinder.volume.drivers.emc.xtremio.XtremIOISCSIDriver',
'name': 'XtremIOISCSIDriver',
'version': '1.0.7'},
{'ci_wiki_name': 'EMC_XIO_CI',
'description': None,
'fqn': 'cinder.volume.drivers.emc.xtremio.XtremIOFibreChannelDriver',
'name': 'XtremIOFibreChannelDriver',
'version': '1.0.7'},
{'ci_wiki_name': 'EMC_VNX_CI',
'description': 'EMC Cinder Driver for VNX using CLI.\n\n Version history:\n 1.0.0 - Initial driver\n 2.0.0 - Thick/thin provisioning, robust enhancement\n 3.0.0 - Array-based Backend Support, FC Basic Support,\n Target Port Selection for MPIO,\n Initiator Auto Registration,\n Storage Group Auto Deletion,\n Multiple Authentication Type Support,\n Storage-Assisted Volume Migration,\n SP Toggle for HA\n 3.0.1 - Security File Support\n 4.0.0 - Advance LUN Features (Compression Support,\n Deduplication Support, FAST VP Support,\n FAST Cache Support), Storage-assisted Retype,\n External Volume Management, Read-only Volume,\n FC Auto Zoning\n 4.1.0 - Consistency group support\n 5.0.0 - Performance enhancement, LUN Number Threshold Support,\n Initiator Auto Deregistration,\n Force Deleting LUN in Storage Groups,\n robust enhancement\n 5.1.0 - iSCSI multipath enhancement\n 5.2.0 - Pool-aware scheduler support\n 5.3.0 - Consistency group modification support\n 6.0.0 - Over subscription support\n Create consistency group from cgsnapshot support\n Multiple pools support enhancement\n Manage/unmanage volume revise\n White list target ports support\n Snap copy support\n Support efficient non-disruptive backup\n 7.0.0 - Clone consistency group support\n Replication v2 support(managed)\n Configurable migration rate support\n 8.0.0 - New VNX Cinder driver\n ',
'fqn': 'cinder.volume.drivers.emc.vnx.driver.EMCVNXDriver',
'name': 'EMCVNXDriver',
'version': 'N/A'},
{'ci_wiki_name': 'Vedams_DotHillDriver_CI',
'description': 'OpenStack Fibre Channel cinder drivers for HPMSA arrays.\n\n Version history:\n 1.0 - Inheriting from DotHill cinder drivers.\n\n ',
'fqn': 'cinder.volume.drivers.san.hp.hpmsa_fc.HPMSAFCDriver',
'name': 'HPMSAFCDriver',
'version': '1.0'},
{'ci_wiki_name': 'Vedams_DotHillDriver_CI',
'description': 'OpenStack iSCSI cinder drivers for HPMSA arrays.\n\n Version history:\n 1.0 - Inheriting from DotHill cinder drivers.\n\n ',
'fqn': 'cinder.volume.drivers.san.hp.hpmsa_iscsi.HPMSAISCSIDriver',
'name': 'HPMSAISCSIDriver',
'version': '1.0'},
{'ci_wiki_name': 'Oracle_ZFSSA_CI',
'description': 'ZFSSA Cinder NFS volume driver.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.1:\n Backend enabled volume migration.\n Local cache feature.\n 1.0.2:\n Volume manage/unmanage support.\n ',
'fqn': 'cinder.volume.drivers.zfssa.zfssanfs.ZFSSANFSDriver',
'name': 'ZFSSANFSDriver',
'version': '1.0.2'},
{'ci_wiki_name': 'Oracle_ZFSSA_CI',
'description': 'ZFSSA Cinder iSCSI volume driver.\n\n Version history:\n\n .. code-block:: none\n\n 1.0.1:\n Backend enabled volume migration.\n Local cache feature.\n 1.0.2:\n Volume manage/unmanage support.\n ',
'fqn': 'cinder.volume.drivers.zfssa.zfssaiscsi.ZFSSAISCSIDriver',
'name': 'ZFSSAISCSIDriver',
'version': '1.0.2'}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment