Use zhmcclient.partitions.find

In get_partition method of nova_dpm/virt/dpm/vm.py
fetching list of partitions and chacking the name of the partition.
But in current zhmclclient packege we have "find" method
to search the partition.

https://github.com/openstack/nova-dpm/blob/1.0.0/nova_dpm/virt/dpm/vm.py#L378

closes-Bug: 1668331

Change-Id: I5aa9da7c304fc91319dd3de0bb51bfe360236d98
Signed-off-by: Prabhat Ranjan <pranjank@in.ibm.com>
This commit is contained in:
Prabhat Ranjan
2017-04-11 13:59:44 +05:30
parent b2e8f4f1ef
commit f6a09f802a

View File

@@ -367,13 +367,8 @@ class PartitionInstance(object):
return bootProperties
def get_partition(self):
partition = None
partition_manager = self.cpc.partitions
partition_lists = partition_manager.list(
full_properties=False)
for part in partition_lists:
if part.properties['name'] == self.partition_name:
partition = part
partition = self.cpc.partitions.find(**{
"name": self.partition_name})
return partition