summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhaailani <haailani@in.ibm.com>2022-06-03 11:15:23 +0000
committerHarsh Ailani <haailani@in.ibm.com>2022-09-01 06:47:40 +0000
commit4de3270c9c8be0a4d3f172086d2cef9f2563400d (patch)
tree93767f33afd22f86f70f71682adb224d59f8d763
parent83089b92467d8deac5793f4f4d739c936a758ade (diff)
downloadcinder-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)
-rw-r--r--cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py2
-rw-r--r--releasenotes/notes/bug-1976499-storwize-lsfcportsetmember_is_being_called_in_the_wrong_SVC_code_level-db06c4eca902f389.yaml7
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.