diff options
author | haailani <haailani@in.ibm.com> | 2022-06-03 11:15:23 +0000 |
---|---|---|
committer | Harsh Ailani <haailani@in.ibm.com> | 2022-09-01 06:47:40 +0000 |
commit | 4de3270c9c8be0a4d3f172086d2cef9f2563400d (patch) | |
tree | 93767f33afd22f86f70f71682adb224d59f8d763 | |
parent | 83089b92467d8deac5793f4f4d739c936a758ade (diff) | |
download | cinder-4de3270c9c8be0a4d3f172086d2cef9f2563400d.tar.gz |
[SVf] : Fix the SVC code level for lsfcportsetmember call
[Spectrum Virtualize family] lsfcportsetmember call was
introduced in SVC code level 8.5.x. But during portset implementation,
lsfcportsetmember was included in 8.4.2.0 which is incorrect as SVC
8.4.2.0 doesn't recognise this command.
Correcting the SVC code level for lsfcportsetmember call.
Closes-Bug: #1976499
Change-Id: Ia9f22d630ff9d9541bb36e5506679dd15c27d5d5
(cherry picked from commit 0df29396bfa4eca306b5e4700defbfa5d5637b24)
2 files changed, 8 insertions, 1 deletions
diff --git a/cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py b/cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py index 002acde51..1960e23fd 100644 --- a/cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py +++ b/cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py @@ -1157,7 +1157,7 @@ class StorwizeHelpers(object): # indicates whether the port can be used for host I/O targetportfc_resp = self.ssh.lstargetportfc(current_node_id=node_id, host_io_permitted=host_io) - if code_level >= (8, 4, 2, 0): + if code_level >= (8, 5, 0, 0): portset_name = portset if portset else 'portset64' port_ids = set() fcportsetmember_resp = self.ssh.lsfcportsetmember() diff --git a/releasenotes/notes/bug-1976499-storwize-lsfcportsetmember_is_being_called_in_the_wrong_SVC_code_level-db06c4eca902f389.yaml b/releasenotes/notes/bug-1976499-storwize-lsfcportsetmember_is_being_called_in_the_wrong_SVC_code_level-db06c4eca902f389.yaml new file mode 100644 index 000000000..5b0d8bed2 --- /dev/null +++ b/releasenotes/notes/bug-1976499-storwize-lsfcportsetmember_is_being_called_in_the_wrong_SVC_code_level-db06c4eca902f389.yaml @@ -0,0 +1,7 @@ +--- +fixes: + - | + IBM Spectrum Virtualize Family driver: `Bug #1976499 + <https://bugs.launchpad.net/cinder/+bug/1976499>`_: + Setting correct SVC Code level for lsfcportsetmember + call. |