manila/releasenotes/notes/3par-fix-get_vfs-driver-bootup-db6b085eb6094f5f.yaml
Jay Mehta cef6dddcee 3PAR driver fails to validate conf share server IPs
With 3PAR, share server(VFS) can have up to 4 IP addresses.
During bootup, driver queries 3PAR to get list of all IP addresses
and validates it against IP addresses provided in manila.conf. If
there is a mismatch, driver throws exception.

The bug was with 3PAR file client which always returns only one IP
address. To make driver backward compatible with 3PAR client,
mediator.py formats the value retured by client and passes it to
driver.py. This patch now correctly accepts all the IP addresses
as obtained from 3PAR and validates configured IPs against it.

Also removing unused function.

Updated and added new unit tests

Added release notes

Closes-Bug: #1621016

Change-Id: I1eeb18cc9905a71cd38c383bc0ab49e0a560ffc9
2016-09-19 15:10:22 -07:00

9 lines
365 B
YAML

---
issues:
- 3parclient up to version 4.2.1 always returns only 1 VFS IP address.
This may cause 3PAR driver boot up failure while validating VFS IP
addresses against IP addresses configured in manila.conf.
fixes:
- Fixed 3PAR driver boot up failure while validating share server IP address
provided in manila.conf against IP address set on array.