instance from VMDK fails with VMWare driver

Bug #1980650 reported by anton klyushkin
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Confirmed
Low
Unassigned

Bug Description

Hi!

I'm using Yoga release. And there is a bug in a driver code.
When I try to launch instance from iso or vmdk it runs depends on image size and it's alignment to KB.

When using images to run instances VMware driver communicates with vCenter using wsdl and virtual machine disk size passed to vCenter using CapacitiKB(type Long) property. However if image size is not aligned to KB in its size, then driver tries to pass float value in long property and it fails.

We need to use CapacityInBytes property instead to avoid such issues or make disk aligned to KB.

Logs:
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [None req-8a723685-ef82-4768-8147-d8adcfc4288d 4edb4304c92446bb856014a79ca6f168 bd5c9a3f02314692a76af2e7be5011f7 - - default default] [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] Failed to build and run instance: oslo_vmware.exceptions.VimFaultException:
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] Traceback (most recent call last):
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/oslo_vmware/service.py", line 377, in request_handler
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] response = request(managed_object, **kwargs)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/lib/python3/dist-packages/suds/client.py", line 566, in __call__
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] return client.invoke(args, kwargs)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/lib/python3/dist-packages/suds/client.py", line 708, in invoke
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] result = self.send(soapenv, timeout=timeout)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/lib/python3/dist-packages/suds/client.py", line 756, in send
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] return self.process_reply(reply.message, None, None)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/lib/python3/dist-packages/suds/client.py", line 817, in process_reply
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] raise WebFault(fault, replyroot)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] suds.WebFault: Server raised fault: '
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] Cannot parse "566972.5" as a long value
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing serialized value of type long
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 817
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing property "capacityKb" of static type long
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing serialized DataObject of type vim.VirtualDiskManager.FileBackedVirtualDiskSpec
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 682
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing call information for method CreateVirtualDisk_Task
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 366
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing SOAP body
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 356
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing SOAP envelope
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 38
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing HTTP request for method createVirtualDisk
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] on object of type vim.VirtualDiskManager
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 0'
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] During handling of the above exception, another exception occurred:
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] Traceback (most recent call last):
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/nova/compute/manager.py", line 2489, in _build_and_run_instance
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] self.driver.spawn(context, instance, image_meta,
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/nova/virt/vmwareapi/driver.py", line 526, in spawn
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] self._vmops.spawn(context, instance, image_meta, injected_files,
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/nova/virt/vmwareapi/vmops.py", line 780, in spawn
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] self._fetch_image_if_missing(context, vi)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/nova/virt/vmwareapi/vmops.py", line 634, in _fetch_image_if_missing
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] tmp_dir_loc, tmp_image_ds_loc = image_prepare(vi)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/nova/virt/vmwareapi/vmops.py", line 491, in _prepare_flat_image
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] vm_util.create_virtual_disk(
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/nova/virt/vmwareapi/vm_util.py", line 1392, in create_virtual_disk
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] vmdk_create_task = session._call_method(
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/nova/virt/vmwareapi/driver.py", line 755, in _call_method
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] return self.invoke_api(module, method, *args, **kwargs)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/oslo_vmware/api.py", line 358, in invoke_api
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] return _invoke_api(module, method, *args, **kwargs)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/oslo_vmware/api.py", line 122, in func
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] return evt.wait()
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/eventlet/event.py", line 125, in wait
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] result = hub.switch()
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/eventlet/hubs/hub.py", line 313, in switch
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] return self.greenlet.switch()
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/oslo_vmware/common/loopingcall.py", line 122, in _inner
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] idle = self.f(*self.args, **self.kw)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/oslo_vmware/api.py", line 96, in _func
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] result = f(*args, **kwargs)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/oslo_vmware/api.py", line 301, in _invoke_api
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] return api_method(*args, **kwargs)
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] File "/usr/local/lib/python3.8/dist-packages/oslo_vmware/service.py", line 413, in request_handler
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] raise exceptions.VimFaultException(fault_list, fault_string,
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] oslo_vmware.exceptions.VimFaultException:
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] Cannot parse "566972.5" as a long value
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing serialized value of type long
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 817
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing property "capacityKb" of static type long
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing serialized DataObject of type vim.VirtualDiskManager.FileBackedVirtualDiskSpec
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 682
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing call information for method CreateVirtualDisk_Task
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 366
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing SOAP body
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 356
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing SOAP envelope
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 38
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing HTTP request for method createVirtualDisk
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] on object of type vim.VirtualDiskManager
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 0
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] Cause: Server raised fault: '
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] Cannot parse "566972.5" as a long value
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing serialized value of type long
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 817
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing property "capacityKb" of static type long
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing serialized DataObject of type vim.VirtualDiskManager.FileBackedVirtualDiskSpec
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 682
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing call information for method CreateVirtualDisk_Task
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 366
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing SOAP body
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 356
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing SOAP envelope
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 38
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] while parsing HTTP request for method createVirtualDisk
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] on object of type vim.VirtualDiskManager
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] at line 1, column 0'
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] Faults: [InvalidRequest]
2022-07-04 09:01:43.193 222739 ERROR nova.compute.manager [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109]
2022-07-04 09:01:43.195 222739 DEBUG nova.compute.utils [None req-8a723685-ef82-4768-8147-d8adcfc4288d 4edb4304c92446bb856014a79ca6f168 bd5c9a3f02314692a76af2e7be5011f7 - - default default] [instance: 7c2b9ff9-bdae-4f95-b833-1f07db79e109] VimFaultException notify_about_instance_usage /usr/local/lib/python3.8/dist-packages/nova/compute/utils.py:430

Tags: vmware
Revision history for this message
Sylvain Bauza (sylvain-bauza) wrote :

Looks legit, but can't reproduce it.
That being said, what your explained seems OK.

Changed in nova:
status: New → Confirmed
importance: Undecided → Low
tags: added: vmware
Revision history for this message
Georg Hoesch (hoesch) wrote :

I can confirm that the bug exists, I have the same problem.

Some remarks on the problem:

- my cinder and glance run on ceph-backend
  (vmware uses shadow-copies for images)

- even an aligned size "15420.0" doesn't work,
  because it is still a float

- I successfully hotfixed nova/virt/vmwareapi/vm_util.py, line 856:
    create_vmdk_spec.capacityKb = int(size_in_kb)

  This fixes the problem for me but I assume the input parameter (size_in_kb) should
  be fixed in the whole class ...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.