cinder/cinder/volume/drivers/datera
Mark Korondi 8113e9a379
Update in-tree Datera Cinder driver
New attempt to update Datera Cinder in-tree driver. This review request
builds on https://review.opendev.org/#/c/661359/ with fixed zuul gating
tests.

Full list of changes since last update:

* Added Pypi packaging installation support
* Dropping support for v2 API.  No Datera products exist in production
  with this API version.
* Added v2.2 API support
* Rewrite of the driver to use the Datera Python-SDK instead of
  hand-rolled connections.  Usage requires the dfs_sdk python package
* Dropping support for default_storage_name and default_volume_name
  volume-type keys
* Added CHAP support
* Implemented fast-path Glance-->Datera image cloning with clone_image RPC
* Implemented fast-path volume retype
* Rewrote unit tests from scratch
* Added iops_per_gb and bandwidth_per_gb volume-type keys
* Implemented update_migrated_volume
* Increased number of stats reported with get_volume_stats
* API fallback now only occurs during driver initialization.  This
  increases driver performance
* Added config option for customizing volume-type default values
* Implemented template size override
* Implemented LDAP support
* Added support for filter_functions and goodness_functions
* Changed version string to date-based
* Implemented manage_existing_snapshot and related RPCs
* Removed ancient py25 compatibility imports
* Updated Copyright to 2020
* Fixed almost all requests From walter and Sean
* Added comprehensive version history

Change-Id: I56a1a24d60a7bc0dc59bfcfa89da23f43696a31e
2020-03-11 21:24:03 +01:00
..
__init__.py Datera 2.3 driver update 2017-01-06 13:25:54 -08:00
datera_api21.py Update in-tree Datera Cinder driver 2020-03-11 21:24:03 +01:00
datera_api22.py Update in-tree Datera Cinder driver 2020-03-11 21:24:03 +01:00
datera_common.py Update in-tree Datera Cinder driver 2020-03-11 21:24:03 +01:00
datera_iscsi.py Update in-tree Datera Cinder driver 2020-03-11 21:24:03 +01:00