Cloudstack Source code
Go to file
Kris McQueen ebd06ae6f3 List clusters was using the name of the command rather than the name of the cluster to search for clusters, which was resulting in no clusters returned. Fixed. CreateStoragePool was returning an array of one pool every time, simplified it to just return the pool and changed the UI to expect one pool rather than an array. Fixed the backend code for creating a storage pool to (a) generate a UUID based on host name, path, and a timestamp and (b) to list only active storage pools when checking for duplicates. This allows a storage pool to be create with the same path as a pool that had previously been deleted. 2010-09-20 19:08:52 -07:00
agent Committing Kris' big merge 2010-08-11 16:02:57 -07:00
api When using session based authentication, we now store the parameters in the session as part of the login processing, instead of returning those parameters so that the caller has to update the session. Authentication now throws an exception on failure and the caught exception is where the session is invalidated. 2010-09-13 17:04:11 -07:00
build Merging some changes from master related to making the build work [missing files, updated build scripts, etc.] 2010-09-17 13:21:23 -07:00
client Merging some changes from master related to making the build work [missing files, updated build scripts, etc.] 2010-09-17 13:21:23 -07:00
console Source code committed 2010-08-11 09:13:29 -07:00
console-proxy Committing Kris' big merge 2010-08-11 16:02:57 -07:00
console-viewer Source code committed 2010-08-11 09:13:29 -07:00
core List clusters was using the name of the command rather than the name of the cluster to search for clusters, which was resulting in no clusters returned. Fixed. CreateStoragePool was returning an array of one pool every time, simplified it to just return the pool and changed the UI to expect one pool rather than an array. Fixed the backend code for creating a storage pool to (a) generate a UUID based on host name, path, and a timestamp and (b) to list only active storage pools when checking for duplicates. This allows a storage pool to be create with the same path as a pool that had previously been deleted. 2010-09-20 19:08:52 -07:00
daemonize Source code committed 2010-08-11 09:13:29 -07:00
debian Committing Kris' big merge 2010-08-11 16:02:57 -07:00
deps Source code committed 2010-08-11 09:13:29 -07:00
patches Merging some changes from master related to making the build work [missing files, updated build scripts, etc.] 2010-09-17 13:21:23 -07:00
python/lib Remove cloud_utils.pyc 2010-08-19 10:51:46 -07:00
scripts Committing Kris' big merge 2010-08-11 16:02:57 -07:00
server List clusters was using the name of the command rather than the name of the cluster to search for clusters, which was resulting in no clusters returned. Fixed. CreateStoragePool was returning an array of one pool every time, simplified it to just return the pool and changed the UI to expect one pool rather than an array. Fixed the backend code for creating a storage pool to (a) generate a UUID based on host name, path, and a timestamp and (b) to list only active storage pools when checking for duplicates. This allows a storage pool to be create with the same path as a pool that had previously been deleted. 2010-09-20 19:08:52 -07:00
setup Branch 2.1.refactor committed 2010-08-11 09:13:42 -07:00
tools working through some compilation errors that have arisen due to all the API refactoring... 2010-09-13 14:46:23 -07:00
ui List clusters was using the name of the command rather than the name of the cluster to search for clusters, which was resulting in no clusters returned. Fixed. CreateStoragePool was returning an array of one pool every time, simplified it to just return the pool and changed the UI to expect one pool rather than an array. Fixed the backend code for creating a storage pool to (a) generate a UUID based on host name, path, and a timestamp and (b) to list only active storage pools when checking for duplicates. This allows a storage pool to be create with the same path as a pool that had previously been deleted. 2010-09-20 19:08:52 -07:00
utils Refactoring the AsyncJobManager to queue jobs appropriately if there is a need to synchronize execution on an object, e.g. a router. API developers can now call command.synchronizeCommand(String, Long) to force the command to be synchronized on a particular object type [the string arg] with a particular id [the long arg]. When synchronizeCommand() is invoked, an exception maybe thrown by the framework (AsyncCommandQueued exception) to force the business logic to abort. The command will then be queued and invoked at the appropriate time. The synchronizeCommand() is re-entrant and will be a no-op if the command has already been queued and is now ready for execution. 2010-09-16 19:05:06 -07:00
vnet Source code committed 2010-08-11 09:13:29 -07:00
.gitignore Gitignore ignores pyc ocmpiled files and build.number 2010-08-19 10:57:42 -07:00
HACKING Committing Kris' big merge 2010-08-11 16:02:57 -07:00
INSTALL Committing Kris' big merge 2010-08-11 16:02:57 -07:00
README Committing Kris' big merge 2010-08-11 16:02:57 -07:00
README.html Committing Kris' big merge 2010-08-11 16:02:57 -07:00
build.xml Merging some changes from master related to making the build work [missing files, updated build scripts, etc.] 2010-09-17 13:21:23 -07:00
cloud.spec Committing Kris' big merge 2010-08-11 16:02:57 -07:00
configure-info.in Source code committed 2010-08-11 09:13:29 -07:00
version-info.in Source code committed 2010-08-11 09:13:29 -07:00
waf Source code committed 2010-08-11 09:13:29 -07:00
waf.bat Source code committed 2010-08-11 09:13:29 -07:00
wscript Committing Kris' big merge 2010-08-11 16:02:57 -07:00
wscript_build Committing Kris' big merge 2010-08-11 16:02:57 -07:00
wscript_configure Add thirdparty jars because otherwise the premium parts that do VMWare do not compile 2010-08-20 13:11:05 -07:00

README

Hello, and thanks for downloading the Cloud.com CloudStack™!  The 
Cloud.com CloudStack™ is Open Source Software that allows 
organizations to build Infrastructure as a Service (Iaas) clouds.  
Working with server, storage, and networking equipment of your 
choice, the CloudStack provides a turn-key software stack that 
dramatically simplifies the process of deploying and managing a 
cloud. 


---------------------------------------------------------------------
HOW TO INSTALL THE CLOUDSTACK
---------------------------------------------------------------------


Please refer to the document INSTALL distributed with the source.


---------------------------------------------------------------------
HOW TO HACK ON THE CLOUDSTACK
---------------------------------------------------------------------


Please refer to the document HACKING distributed with the source.


---------------------------------------------------------------------
BE PART OF THE CLOUD.COM COMMUNITY!
---------------------------------------------------------------------


We are more than happy to have you ask us questions, hack our source
code, and receive your contributions.

* Our forums are available at http://cloud.com/community .
* If you would like to modify / extend / hack on the CloudStack source,
  refer to the file HACKING for more information.
* If you find bugs, please log on to http://bugs.cloud.com/ and file
  a report.
* If you have patches to send us get in touch with us at info@cloud.com
  or file them as attachments in our bug tracker above.


---------------------------------------------------------------------
Cloud.com's contact information is:

20400 Stevens Creek Blvd
Suite 390
Cupertino, CA 95014
Tel: +1 (888) 384-0962

This software is OSI certified Open Source Software.  OSI Certified is a 
certification mark of the Open Source Initiative.