]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
VMware: Fix datastore selection with single host
authorVipin Balachandran <vbala@vmware.com>
Wed, 10 Dec 2014 07:11:08 +0000 (12:41 +0530)
committerVipin Balachandran <vbala@vmware.com>
Wed, 10 Dec 2014 12:39:20 +0000 (18:09 +0530)
commit01b029e4d3afb181b43cce4b7f7c0185adb9eeac
tree4a67c73dd7e8a746bc56cd88c5513165677833c1
parentace2a60792f0e1fa515993dbae9ce4dc066c5b85
VMware: Fix datastore selection with single host

Currently, the select_datastore method is called with an empty list of
ESX hosts. This causes the method to retrieve all the hosts in vCenter
as candidates for selecting a datastore. The reference to a retrieved
host is stored in attribute 'obj'. Some of the future bug fixes will
need to invoke this method with reference to a single ESX host. Such
invocations will fail with attribute error: 'val instance has no
attribute 'obj''. This patch fixes the attribute error.

Closes-Bug: #1401052
Change-Id: Ib4f48d2ebfbfa3a9ce6a402300d41351548932ef
cinder/tests/test_vmware_datastore.py
cinder/volume/drivers/vmware/datastore.py