cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Venkata Siva Vijayendra Bhamidipati" <>
Subject Review Request 13093: Put retry logic to check existence/non-existence of created/deleted files even though vSphere returns successful completion on wait for asynchronous task.
Date Wed, 31 Jul 2013 00:41:11 GMT

This is an automatically generated e-mail. To reply, visit:

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


Repository: cloudstack-git


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.


  plugins/hypervisors/vmware/src/com/cloud/storage/resource/ 112a0cb



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.


Venkata Siva Vijayendra Bhamidipati

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message