From e35da7d7467544949b61885fa77d51e015e5df47 Mon Sep 17 00:00:00 2001 From: Sean McGinnis Date: Fri, 16 Dec 2016 19:06:35 +0000 Subject: [PATCH] Mark DotHill volume drivers as unsupported The DotHill CI has not reported past our CI requirements. Checking name: Vedams DotHillDriver CI last seen: 2016-02-20 02:24:48 (300 days, 15:04:30 old) last success: 2016-02-17 20:46:49 (302 days, 20:41:26 old) success rate: 83% 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: I69cef98417d60bd5a21ec92bade4d667158fad64 --- cinder/volume/drivers/dothill/dothill_fc.py | 4 ++++ cinder/volume/drivers/dothill/dothill_iscsi.py | 4 ++++ .../mark-dothill-unsupported-7f95115b7b24e53c.yaml | 11 +++++++++++ 3 files changed, 19 insertions(+) create mode 100644 releasenotes/notes/mark-dothill-unsupported-7f95115b7b24e53c.yaml diff --git a/cinder/volume/drivers/dothill/dothill_fc.py b/cinder/volume/drivers/dothill/dothill_fc.py index 0b368b14a32..81ca1168a9f 100644 --- a/cinder/volume/drivers/dothill/dothill_fc.py +++ b/cinder/volume/drivers/dothill/dothill_fc.py @@ -44,6 +44,10 @@ class DotHillFCDriver(cinder.volume.driver.FibreChannelDriver): # ThirdPartySystems CI wiki CI_WIKI_NAME = "Vedams_DotHillDriver_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(DotHillFCDriver, self).__init__(*args, **kwargs) self.common = None diff --git a/cinder/volume/drivers/dothill/dothill_iscsi.py b/cinder/volume/drivers/dothill/dothill_iscsi.py index bfd25542dd1..d08312a4d69 100644 --- a/cinder/volume/drivers/dothill/dothill_iscsi.py +++ b/cinder/volume/drivers/dothill/dothill_iscsi.py @@ -53,6 +53,10 @@ class DotHillISCSIDriver(cinder.volume.driver.ISCSIDriver): # ThirdPartySystems CI wiki CI_WIKI_NAME = "Vedams_DotHillDriver_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(DotHillISCSIDriver, self).__init__(*args, **kwargs) self.common = None diff --git a/releasenotes/notes/mark-dothill-unsupported-7f95115b7b24e53c.yaml b/releasenotes/notes/mark-dothill-unsupported-7f95115b7b24e53c.yaml new file mode 100644 index 00000000000..f6159bc6102 --- /dev/null +++ b/releasenotes/notes/mark-dothill-unsupported-7f95115b7b24e53c.yaml @@ -0,0 +1,11 @@ +--- +upgrade: + - The DotHill 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 DotHill 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.