Add new license scheme for Flashsystem9000 series
With this change, cinder driver can create compressed volume on DRP. Closes-bug: #1863578 Change-Id: I1198c0d07a925d64a4e77b80f4bc22764bfa2f11
This commit is contained in:
parent
3a73123472
commit
5c2f839a02
|
@ -8140,17 +8140,20 @@ class StorwizeHelpersTestCase(test.TestCase):
|
|||
fake_license_scheme = {
|
||||
'license_scheme': '9846'
|
||||
}
|
||||
fake_9100_license_scheme = {
|
||||
'license_scheme': 'flex'
|
||||
}
|
||||
fake_license_invalid_scheme = {
|
||||
'license_scheme': '0000'
|
||||
}
|
||||
|
||||
lslicense.side_effect = [fake_license_without_keys,
|
||||
fake_license_without_keys,
|
||||
fake_license,
|
||||
fake_license_without_keys]
|
||||
lsguicapabilities.side_effect = [fake_license_without_keys,
|
||||
fake_license_invalid_scheme,
|
||||
fake_license_scheme]
|
||||
fake_license_scheme,
|
||||
fake_9100_license_scheme]
|
||||
self.assertFalse(self.storwize_svc_common.compression_enabled())
|
||||
|
||||
self.assertFalse(self.storwize_svc_common.compression_enabled())
|
||||
|
|
|
@ -763,6 +763,8 @@ class StorwizeHelpers(object):
|
|||
resp = self.ssh.lsguicapabilities()
|
||||
if resp.get('license_scheme', '0') == '9846':
|
||||
return True
|
||||
if resp.get('license_scheme', '0') == 'flex':
|
||||
return True
|
||||
except exception.VolumeBackendAPIException:
|
||||
LOG.exception("Failed to fetch licensing scheme.")
|
||||
return False
|
||||
|
|
Loading…
Reference in New Issue