]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
FlashSystem reports error in _find_host_exhaustive()
authorEdwin Wang <edwin.wang@cn.ibm.com>
Thu, 19 Nov 2015 14:26:52 +0000 (08:26 -0600)
committerEdwin Wang <edwin.wang@cn.ibm.com>
Tue, 19 Jan 2016 00:54:07 +0000 (00:54 +0000)
commitcc7616dd828928ec77e866afe9f574f85ceb4422
tree82743263dc4c55ba7734212153a337157de23254
parent925a5c31b9367694ce4e356565733bf246b169d5
FlashSystem reports error in _find_host_exhaustive()

While host was deleted by someone else, the deleted host still
existed in hosts. In _find_host_exhaustive(), all hosts would be
enumerated. Thus, 'lshost' command would fail in this situation.

In this fix,
* Adds hostname check before issue 'lshost' command for FC.
* Modifies map(lambda, x) to list comprehension for python 3
compatibility.
* Bump version to 1.0.7.

Change-Id: I989092e7aacbcd296717d4172035b3edd5b63348
Close-bug: 1505477
cinder/tests/unit/test_ibm_flashsystem.py
cinder/volume/drivers/ibm/flashsystem_common.py
cinder/volume/drivers/ibm/flashsystem_fc.py
cinder/volume/drivers/ibm/flashsystem_iscsi.py