3PAR: Replace ConsistencyGroup

Remove the experimental consistency group APIs and replace them with the
experimental Share Group APIs

Change-Id: I4a3591d94f0df0f266ec9dd8b5a89ee93087455a
Closes-Bug: #1662427
(cherry picked from commit fef6e5366e)
This commit is contained in:
Ravichandran Nudurumati 2017-02-07 21:46:29 -07:00
parent 7579549c31
commit 0aa0834bdf
1 changed files with 7 additions and 6 deletions

View File

@ -213,10 +213,11 @@ class HPE3ParShareDriver(driver.ShareDriver):
2.0.6 - Multi pool support per backend
2.0.7 - Fix get_vfs() to correctly validate conf IP addresses at
boot up #1621016
2.0.8 - Replace ConsistencyGroup with ShareGroup
"""
VERSION = "2.0.7"
VERSION = "2.0.8"
def __init__(self, *args, **kwargs):
super(HPE3ParShareDriver, self).__init__((True, False),
@ -381,7 +382,7 @@ class HPE3ParShareDriver(driver.ShareDriver):
def choose_share_server_compatible_with_share(self, context, share_servers,
share, snapshot=None,
consistency_group=None):
share_group=None):
"""Method that allows driver to choose share server for provided share.
If compatible share-server is not found, method should return None.
@ -390,12 +391,12 @@ class HPE3ParShareDriver(driver.ShareDriver):
:param share_servers: list with share-server models
:param share: share model
:param snapshot: snapshot model
:param consistency_group: ConsistencyGroup model with shares
:param share_group: ShareGroup model with shares
:returns: share-server or None
"""
# If creating in a consistency group, raise exception
if consistency_group:
msg = _("HPE 3PAR driver does not support consistency group")
# If creating in a share group, raise exception
if share_group:
msg = _("HPE 3PAR driver does not support share group")
raise exception.InvalidRequest(message=msg)
pool_name = share_utils.extract_host(share['host'], level='pool')