From de6777905c44e4e5a66f2f4a3ab29a28e7c8659d Mon Sep 17 00:00:00 2001 From: Sean McGinnis Date: Fri, 16 Dec 2016 19:39:16 +0000 Subject: [PATCH] Mark Nexenta Edge volume drivers as unsupported The Nexenta Edge CI has not reported past our CI requirements. Checking name: Nexenta Edge CI last seen: 2016-12-16 17:24:40 (0:08:08 old) last success: 2016-11-23 10:54:16 (23 days, 6:33:59 old) success rate: 34% Per Cinder's non-compliance policy [1] this patch marks the driver as unsupported and deprecated and it will be approved if the issue is not corrected by the next cycle. [1] https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers#Non-Compliance_Policy Change-Id: I78db76bb38048474494c7143fac302ae19399f22 --- cinder/volume/drivers/nexenta/nexentaedge/iscsi.py | 4 ++++ cinder/volume/drivers/nexenta/nexentaedge/nbd.py | 4 ++++ ...mark-nexentaedge-unsupported-56d184fdccc6eaac.yaml | 11 +++++++++++ 3 files changed, 19 insertions(+) create mode 100644 releasenotes/notes/mark-nexentaedge-unsupported-56d184fdccc6eaac.yaml diff --git a/cinder/volume/drivers/nexenta/nexentaedge/iscsi.py b/cinder/volume/drivers/nexenta/nexentaedge/iscsi.py index e0b10af24e4..9828bb265d1 100644 --- a/cinder/volume/drivers/nexenta/nexentaedge/iscsi.py +++ b/cinder/volume/drivers/nexenta/nexentaedge/iscsi.py @@ -46,6 +46,10 @@ class NexentaEdgeISCSIDriver(driver.ISCSIDriver): # ThirdPartySystems wiki page CI_WIKI_NAME = "Nexenta_Edge_CI" + # TODO(smcginnis) Either remove this if CI requirements are met, or + # remove this driver in the Pike release per normal deprecation + SUPPORTED = False + def __init__(self, *args, **kwargs): super(NexentaEdgeISCSIDriver, self).__init__(*args, **kwargs) if self.configuration: diff --git a/cinder/volume/drivers/nexenta/nexentaedge/nbd.py b/cinder/volume/drivers/nexenta/nexentaedge/nbd.py index 86f9494e045..2fc776168f2 100644 --- a/cinder/volume/drivers/nexenta/nexentaedge/nbd.py +++ b/cinder/volume/drivers/nexenta/nexentaedge/nbd.py @@ -49,6 +49,10 @@ class NexentaEdgeNBDDriver(driver.VolumeDriver): # ThirdPartySystems wiki page CI_WIKI_NAME = "Nexenta_Edge_CI" + # TODO(smcginnis) Either remove this if CI requirements are met, or + # remove this driver in the Pike release per normal deprecation + SUPPORTED = False + def __init__(self, vg_obj=None, *args, **kwargs): LOG.debug('NexentaEdgeNBDDriver. Trying to initialize.') super(NexentaEdgeNBDDriver, self).__init__(*args, **kwargs) diff --git a/releasenotes/notes/mark-nexentaedge-unsupported-56d184fdccc6eaac.yaml b/releasenotes/notes/mark-nexentaedge-unsupported-56d184fdccc6eaac.yaml new file mode 100644 index 00000000000..f1efa2650a8 --- /dev/null +++ b/releasenotes/notes/mark-nexentaedge-unsupported-56d184fdccc6eaac.yaml @@ -0,0 +1,11 @@ +--- +upgrade: + - The Nexenta Edge drivers have been marked as unsupported and are + now deprecated. enable_unsupported_drivers will need to + be set to True in cinder.conf to continue to use it. +deprecations: + - The Nexenta Edge drivers has been marked as unsupported and are + now deprecated. enable_unsupported_drivers will need to + be set to True in cinder.conf to continue to use it. If + its support status does not change it will be removed in + the next release.