----------------------------------------------------------- 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