Commit Graph

28 Commits

Author SHA1 Message Date
Brian Rosmaita 95c20b99c3 Revert "Remove ProphetStor Flexvisor Driver"
The driver removal policy was relaxed in January 2020 [0] to allow
unsupported drivers to remain in-tree at the discretion of the Cinder
project team.  Thus this driver, which was marked unsupported in
Train and removed early in Ussuri, is being restored.  It remains
deprecated and subject to removal should its presence affect the
gate adversely.

[0] https://docs.openstack.org/cinder/latest/drivers-all-about.html#driver-removal
git

This reverts commit cbda94022c.

Conflicts:
  cinder/volume/drivers/prophetstor/dplcommon.py
  - revised order of imports

Change-Id: I1af2b85f97ce64e4e667a844f7e2bac94b8ac7a8
Partially-implements: bp restore-unsupported-drivers
2020-04-06 08:52:14 -04:00
Brian Rosmaita dd3b307405 Revert "Remove the Virtuozzo Storage Driver"
The driver removal policy was relaxed in January 2020 [0] to allow
unsupported drivers to remain in-tree at the discretion of the Cinder
project team.  Thus this driver, which was marked unsupported in
Train and removed early in Ussuri, is being restored.  It remains
deprecated and subject to removal should its presence affect the
gate adversely.

[0] https://docs.openstack.org/cinder/latest/drivers-all-about.html#driver-removal

This reverts commit 3e31530596.

Change-Id: Ie14cac2512d57c8bf206a853d4b51b9036f71f61
Partially-implements: bp restore-unsupported-drivers
2020-04-03 16:23:59 -04:00
Brian Rosmaita 207bead25f Revert "Remove the Veritas Access Driver"
The driver removal policy was relaxed in January 2020 [0] to allow
unsupported drivers to remain in-tree at the discretion of the Cinder
project team.  Thus this driver, which was marked unsupported in
Train and removed early in Ussuri, is being restored.  It remains
deprecated and subject to removal should its presence affect the
gate adversely.

[0] https://docs.openstack.org/cinder/latest/drivers-all-about.html#driver-removal

This reverts commit 5649da137b.

Change-Id: I08a58ea6bb6340c5e09f4dbfa242f9b4a65ae05c
Partially-implements: bp restore-unsupported-drivers
2020-04-03 16:21:24 -04:00
Brian Rosmaita 00519aef92 Remove HPE Lefthand Driver
The HPE Lefthand Driver was marked unsupported and was deprecated
during the Train release by commit 27c0ca65a2.
The product line has gone EOL and the LeftHand OS no longer receives
upgrades, so remove the driver.

Change-Id: Ibdd79282777b705c04b33073112f7280f45c2b2f
2020-04-01 14:50:38 -04:00
Raunak Kumar 364b5cc324 Revert "Remove Nimble Storage Driver"
This reverts commit 416e60f579.

Change-Id: Iff0427fb4825dd4479468a4a913081204c7a37fa
Signed-off-by: Raunak Kumar <rkumar@nimblestorage.com>
2020-03-31 08:34:08 -07:00
Zuul 9b99ac5e2f Merge "Revert "Remove Huawei FusionStorage Driver"" 2020-02-27 21:19:10 +00:00
Sean McGinnis c79dfa6fac Revert "Remove Huawei FusionStorage Driver"
This reverts commit 120e3f31ec.

Minor adjustments needed to account for import order enforcement
introduced after driver removal.

Change-Id: I02064f7911ef30a2ce1e0bd62fffc8777b4c988f
2020-02-26 03:31:45 +00:00
Jay S. Bryant 5649da137b Remove the Veritas Access Driver
The Veritas Access driver was marked
unsupported during the Train release.  Since
then, the 3rd Party CI hasn't been fixed and
there has been no sign of activity from the
vendor.  As a result the driver is being removed.

Change-Id: I9f11ce7a3600917f60130cfb79b5efd5dd580366
2020-01-14 15:43:01 +00:00
Jay S. Bryant 3e31530596 Remove the Virtuozzo Storage Driver
The Virtuozzo Storage driver was marked
unsupported during the Train release.  Since
then, the 3rd Party CI hasn't been fixed and
there has been no sign of activity from the
vendor.  As a result the driver is being removed.

Change-Id: Ieb55bf4abed5856412576c3e45a5350c463deef2
2020-01-13 20:46:45 -06:00
Sean McGinnis 0835b0862e
Remove Sheepdog Driver
The Sheepdog project is no longer active and the driver was marked as
unsupported in the Train release. This completes the deprecation process
and removes the driver.

Change-Id: Ie94ae59a29473ca906c6df58a2681714049b16a1
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-12-21 03:03:21 -06:00
Jay S. Bryant 416e60f579 Remove Nimble Storage Driver
The Nimble Storage driver was marked
unsupported during the Train release.  Since
then, the 3rd Party CI hasn't been fixed and
there has been no sign of activity from the
vendor.  As a result the driver is being removed.

Change-Id: I6bfb5bd55ed8d2e194336ecef5d00ea8e22a4c4d
2019-12-19 11:59:50 -06:00
Jay S. Bryant cbda94022c Remove ProphetStor Flexvisor Driver
The ProphetStor Flexvisor driver was marked
unsupported during the Train release.  Since
then, the 3rd Party CI hasn't been fixed and
there has been no sign of activity from the
vendor.  As a result the driver is being removed.

Change-Id: I17f50948a6b2ad7adde29b4f28fac9ff1441d75f
2019-12-19 11:18:37 -06:00
Jay S. Bryant 120e3f31ec Remove Huawei FusionStorage Driver
The Huawei FusionStorage driver was marked
unsupported during the Train release.  Since
then the 3rd Party CI hasn't been fixed and
there has been no sign of activity from the
vendor.  As a result the driver is being removed.

Change-Id: If859d65c18b9aea467de49611480211bcff1aebd
2019-12-18 14:58:26 -06:00
Brian Rosmaita 36765c2e8d Update drivers documentation
Add info about 'supported' vs. 'unsupported' drivers as discussed
at the 7 August weekly cinder meeting.

Change-Id: I952a9f404db3af07f05956cd3c4565a421b04d4c
2019-08-08 22:44:04 -04:00
Jay S. Bryant a1c58b50ea Remove the Nexenta Edge Driver
The Nexenta Edge driver was marked unsupported during the
Stein release.  The 3rd Party CI has not reported in 57 days.
This continues to fall outside our 3rd Party CI Policy.

This patch proposes removal of the driver.

Change-Id: I219b5e5bfa4f77afc895ec9c219e61e3fdb1b762
2019-06-13 10:26:47 -05:00
Jay S. Bryant 9aca21f5ce Remove the Veritas HyperScale Driver
The Veritas HyperScale driver was marked unsupported in
the Stein release.  It hasn't reported on a patch in
327 days.

This is outside Cinder's CI requirements and therefore
the driver is being removed.

Change-Id: I44a4dc52b2cced6dac98aa895aa3de1df0926fc5
2019-06-13 10:22:11 -05:00
Jay S. Bryant 0423642951 Remove the Tintri Driver
The Tintri driver was marked as unsupported in
the Stein release.  It hasn't reported on a patch in 312
days which is outside of Cinder's 3rd Party CI requirements.
As a result the driver should be removed.

This patch proposes that removal.

Change-Id: I8e69dc2199ad28b99144ba2618d114392e6fa5e5
2019-06-13 10:20:15 -05:00
Zuul 228bc8f1fc Merge "Update QoS and add Accuracy Note" 2019-06-12 17:02:32 +00:00
Zuul 99a6fcdcf6 Merge "Remove the DRBDManage Driver" 2019-06-11 00:21:48 +00:00
Jay S. Bryant 54a13c493f Update QoS and add Accuracy Note
We discussed at the last mid-cycle that the definition of QoS
should be updated to indicate this is for backend QoS support.
I have added that clarification with this patch.

I have also added a note that this is not an auto-generated
matrix and the accuracy should be handled accordingly.

Change-Id: Iccc3783997c2709dbc64bed8bd93d034e0fc2920
2019-06-07 11:25:37 -05:00
Woojay Poynter fbab79dee2 Remove the DRBDManage Driver
The DRBDManage driver was marked unsupported in
the Stein release.  It is replaced by the new
LINSTOR driver.

Change-Id: Idf236113f6354db71b6651c7b55ab4189271412a
2019-06-07 08:13:08 -07:00
Luigi Toscano 11d74a2f08 Small doc updates: canonical URLs, rally doc, etc
- use the canonical URL on opendev.org for OpenStack projects
  whenever it is possible;
- use a reference to cinder-specs instead of the code repository;
- update few rally URLs, removing one which does not exist anymore;
- update the repository URL of the datera driver.

Change-Id: Ib14346026bd34f90aea588c35407e5e2af505866
2019-06-04 17:57:16 +02:00
Jay S. Bryant 6044160e2f Add NetApp E-Series Driver to Removal List
While auditing drivers that were removed during the Stein
release I noticed that the NetApp E-Series removal was
not notated in the support matrix.  This patch corrects
that mistake.

Change-Id: Ie4fe7a26b59b4142eb7a379e8cdea228cef24b27
2019-03-26 14:31:14 -05:00
Jay S. Bryant c1007ed827 Remove the ITRI DISCO driver
The ITRI DISCO driver was marked unsupported in
the Rocky release.  It hasn't reported on a patch in
74 days and hasn't successfully executed CI in 231 days.

This falls well outside our CI requirements and therefore
the driver is being removed.

Change-Id: Iab4288983e8e13a3b9d59b30887d1934a2eb66c8
2018-10-11 15:22:55 -05:00
Jay S. Bryant 48fbd291a7 Remove the HGST Flash Storage Driver
The HGST Flash Storage Suite Driver was marked unsupported
in the Rocky release.  Since being marked unsupported the
3rd Party CI still has not reported for 427 days.
This does not meet Cinder's CI requirements so the driver
is being removed.

Change-Id: I91f511d0727da1bad77ee913afe0a0f137d289f8
2018-10-03 14:14:07 +00:00
Matt Riedemann 643b53c04d Link to the in-tree driver support matrix from multiattach docs
The in-tree driver support matrix supersedes the potentially
stale driver support matrix wiki, so this updates the admin
docs for multiattach to point at the former rather than the
latter.

Change-Id: I7bf909e68eb14de4d56d4ab62e5e48abf3d40616
2018-09-13 13:09:48 -04:00
Jay S. Bryant 285fbc6447 Remove the CoprHD driver
The CoprHD driver was marked unsupported
in Rocky and the vendor has indicated that
the driver is deprecated.  Given the feedback
I am removing the driver.

Change-Id: I978315402edeb0c5dd6aee28315973fa502b0e20
2018-08-09 21:34:25 +00:00
Jay S. Bryant 6e049b6881 Add sphinx-feature-classification based support matrix
Cinder has always used a wiki page as the source of our
support matrix.  Unfortunately the wiki gives us no way
to ensure that the information is accurate and makes it
harder to track changes.  Moving to using the
sphinx-feature-classification library solves some of these
problems.

  *  It provides a programatic way to document driver support.
  *  It allows us to ensure that documentation is updated with
     changes.
  *  It will provide a snapshot of the state of driver support
     for a release at the time of release.

This matrix will serve as the truth for Cinder's driver support.
The existing wiki will be kept for historical purposes but I will
make a pointer to this new documentation and indicate that no
changes should be made to the wiki in the future.

Change-Id: I7c1b7fb539a48ec3b79e86c44ffe2d3005aeba25
2018-08-07 09:35:32 -05:00