OpenStack Compute (Nova)
Go to file
Rick Harris a62e0f3e10 This patch adds support for working with instances by UUID in addition to integer IDs.
The Zone Scheduler routing mechanics were changed slightly so that when an UUID is passed in, it checks to see whether the item is available locally.

If it isn't it re-routes to a child zone. 

If it is available locally, it substitutes the UUID with the integer ID and calls the wrapped function. This is the 'trick' allows us to not change any of the virt-layer code-- everything still uses integer IDs locally.
2011-06-20 16:17:35 +00:00
bin merging trunk 2011-06-13 12:54:43 -04:00
bzrplugins/novalog PEP8 and pylint cleanup. There should be no functional changes here, just style changes to get violations down. 2010-10-21 11:49:51 -07:00
contrib fix typos 2011-03-25 09:40:59 -07:00
doc source illustrations added & spelling/grammar based on comstud's feedback 2011-06-10 09:48:17 -03:00
etc/nova Move api-paste.ini into a nova/ subdir of etc/ 2011-04-05 14:54:11 +02:00
nova Moving add_uuid migration to 025 2011-06-20 15:15:49 +00:00
plugins/xenserver Updated so that we use a 'tmp' subdirectory under the Xen SR when staging 2011-06-11 22:12:59 -04:00
po Import from lp:~nova-core/nova/translations 2011-04-08 10:42:01 +02:00
smoketests Removed adminclient and referred to pypi nova_adminclient module 2011-03-30 20:33:56 -07:00
tools pip novaclient bump 2011-06-15 09:52:02 -07:00
.bzrignore bzr ignore the CA dir. 2011-04-08 09:50:16 -04:00
.gitignore Move virtualenv installation out of the makefile. 2010-07-26 23:16:49 +02:00
.mailmap merge from trunk and update .mailmap file 2011-05-11 15:16:37 -04:00
Authors Update migrate script version to 22. 2011-06-03 16:39:48 -05:00
HACKING accidentally dropped a sentence 2011-03-29 11:15:16 -07:00
LICENSE initial commit 2010-05-27 23:05:26 -07:00
MANIFEST.in Include data files for public key tests in the tarball. 2011-05-20 21:21:04 +02:00
README Minor spellchecking fixes 2010-12-20 14:54:27 -06:00
builddeb.sh update copyrights 2010-07-15 01:28:51 -04:00
pylintrc Don't warn about C0111 (No docstrings) 2011-03-16 15:28:09 -07:00
run_tests.py Fix for a problem where run_tests.sh would output a seemingly unrelated error message when there was a sqlalchemy-migrate version number conflict 2011-06-17 10:17:07 -04:00
run_tests.sh Showing elapsed time is now default 2011-06-15 01:21:11 +00:00
setup.cfg Added babel/gettext build support. 2011-01-10 11:26:38 -08:00
setup.py Make the import of distutils.extra non-mandatory in setup.py. Just print a warning that i18n commands are not available... 2011-04-26 14:17:09 -07:00

README

The Choose Your Own Adventure README for Nova:

  You have come across a cloud computing fabric controller.  It has identified
  itself as "Nova."  It is apparent that it maintains compatibility with
  the popular Amazon EC2 and S3 APIs.

To monitor it from a distance: follow @novacc on twitter

To tame it for use in your own cloud: read http://nova.openstack.org/getting.started.html

To study its anatomy: read http://nova.openstack.org/architecture.html

To dissect it in detail: visit http://code.launchpad.net/nova

To taunt it with its weaknesses: use http://bugs.launchpad.net/nova

To watch it: http://hudson.openstack.org

To hack at it: read HACKING

To laugh at its PEP8 problems: http://hudson.openstack.org/job/nova-pep8/violations

To cry over its pylint problems: http://hudson.openstack.org/job/nova-pylint/violations