HPMSA driver fails using deprecated syntax with newest firmware
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
Chris M |
Bug Description
The HPMSA driver fails with the newest HPE MSA array firmware because it's using deprecated command syntax.
The HPMSA driver supports multiple generations of HPE MSA storage products. Over time, the management API has been updated with older versions being deprecated. For backwards compatibility, the HPMSA driver continued to use some deprecated API commands.
The latest HPE MSA firmware has removed some the deprecated API syntax--in particular, it no longer accepts 'host' as a synonym for 'initiator' when specifying WWPNs or IQNs--so the driver needs to be updated to check the array's firmware version and use the newer API version where appropriate, while continuing to use the older API version with older firmware.
Changed in cinder: | |
assignee: | nobody → Chris M (pots) |
status: | New → In Progress |
Fix proposed to branch: stable/victoria /review. opendev. org/756357
Review: https:/