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 ...
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: vmdk_spec. capacityKb = int(size_in_kb)
create_
This fixes the problem for me but I assume the input parameter (size_in_kb) should
be fixed in the whole class ...