-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/13093/
-----------------------------------------------------------

Review request for cloudstack, Alena Prokharchyk, Chip Childers, Kelven Yang, 
and Sateesh Chodapuneedi.


Bugs: CLOUDSTACK-3568


Repository: cloudstack-git


Description
-------

When a large number of VMs are created in parallel in vmware deployments, 
vSphere can slow down and return wrong results for its APIs. For example, the 
mgmt server correctly waits on the results of asynchronous tasks like 
deletion/moving of VM root volume files, but vSphere is returning success for 
those APIs even when the underlying files aren't yet removed/created from/on 
the actual storage. So we need to work around this using retry logic. This fix 
puts that in when creating VMs.


Diffs
-----

  
plugins/hypervisors/vmware/src/com/cloud/storage/resource/VmwareStorageProcessor.java
 112a0cb 

Diff: https://reviews.apache.org/r/13093/diff/


Testing
-------

The fix has been tested with parallel creation of ~15 VMs on vmware and the 
described issues have not been seen. There seem to be some other exceptions 
with some VMs, but they are not related to this code path.


Thanks,

Venkata Siva Vijayendra Bhamidipati

Reply via email to