mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Because currently the lock in the script is retried every 1 second, and it's a quite a long time that it's possible for some other active script can be executed and retain the lock again. So it's possible that the first one request the lock is always being preemptted by others, then finally got timeout. To fix this issue, the retry interval is reduced to 0.1 seconds, which would provide more retry times. And each process want to get the lock would create a file named lockname-PID.lock, and only the first one(judged by timestamp) would get the lock. The remaining ones would retry every 0.1 seconds to see if it can get the lock. Also timeout time is extended to 30 seconds. And add testcase for it. status 11772: resolved fixed
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <body> <a href="http://cloud.com"><img src="docs/images/logo_cloud.jpg"></a> <p>Welcome to CloudStack. Here's where you can find more information:</p> <ul> <li><a href="http://www.cloudstack.org">Community</a> - forums, code, bugbase, blog, events, links to outside resources, IRC, and more</li> <li><a href="http://cloud.mindtouch.us">Documentation and Knowledge Base</a> - installation steps, guides, references, troubleshooting tips</li> <li><a href="http://cloud.com">Cloud.com</a> </ul> </body> </html>
Description
Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
cloudcloudstackiaasinfrastructurejavakuberneteskvmlibvirtorchestrationpythonvirtualizationvirtual-machinevmwarevspherexcp-ngxenserver
Readme
Multiple Licenses
941 MiB
Languages
Java
68.8%
Python
18.8%
Vue
6%
C#
2.8%
JavaScript
1.7%
Other
1.7%