diff options
author | Radoslav Gerganov <rgerganov@vmware.com> | 2015-03-10 17:16:08 +0200 |
---|---|---|
committer | Radoslav Gerganov <rgerganov@vmware.com> | 2015-05-13 17:00:43 +0300 |
commit | 089c5401eab33e2a0f34c2ff7546e8c7af25131b (patch) | |
tree | 5e64ea1c074a7b2748ad6913844b4ef4947b0d3d /nova/virt/vmwareapi/ds_util.py | |
parent | 11f49af663ba5608a519d14bad5b872503da3427 (diff) | |
download | nova-089c5401eab33e2a0f34c2ff7546e8c7af25131b.tar.gz |
VMware: use get_datastore_by_ref from oslo.vmware
We added get_datastore_by_ref in oslo.vmware ver. 0.11.0, so we can use
it from there and avoid code duplication.
Change-Id: Ifaaf4a3d6a445eda6188569b8197f250620a9f64
Diffstat (limited to 'nova/virt/vmwareapi/ds_util.py')
-rw-r--r-- | nova/virt/vmwareapi/ds_util.py | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/nova/virt/vmwareapi/ds_util.py b/nova/virt/vmwareapi/ds_util.py index b37597e89f..6de119fccc 100644 --- a/nova/virt/vmwareapi/ds_util.py +++ b/nova/virt/vmwareapi/ds_util.py @@ -147,17 +147,6 @@ def get_datastore(session, cluster, datastore_regex=None, raise exception.DatastoreNotFound() -def get_datastore_by_ref(session, ds_ref): - lst_properties = ["summary.type", "summary.name", - "summary.capacity", "summary.freeSpace"] - props = session._call_method(vim_util, "get_object_properties", - None, ds_ref, "Datastore", lst_properties) - query = vm_util.get_values_from_object_properties(session, props) - return ds_obj.Datastore(ds_ref, query["summary.name"], - capacity=query["summary.capacity"], - freespace=query["summary.freeSpace"]) - - def _get_allowed_datastores(data_stores, datastore_regex): allowed = [] for obj_content in data_stores.objects: |