OpenStack Compute (Nova)
Go to file
Armando Migliaccio 424de7eea2 blueprint host-aggregates: improvements and clean-up
This changeset addresses a number of issues found during testing:

- avoid name conflicts during aggregate creation (see db/* changes)
- avoid masking of XenAPI.Failure if pool-join fails (see plugins/* changes)
- preserve VM placement decisions made during scheduling (see xenapi/vmops.py)
- ensure plugins are called on the right hosts in XS pools (see xenapi_con.py)
- stores master uuid in aggregate metadata for use in VM live migration and
  raise InvalidAction rather than Aggregate error if we attempt to remove
  a mster (see xenapi/pool.py and compute/manager.py)
- clean-up of unit tests

Change-Id: I881a94d87efe1e81bd4f86667e75f5cbee50ce91
2012-02-22 10:40:09 +00:00
bin Exception cleanup 2012-02-21 00:10:04 -08:00
contrib Remove a whole bunch of unused imports 2012-01-13 13:55:38 -08:00
doc nova.conf sample tool 2012-02-18 07:51:46 +08:00
etc/nova Merge "Update api-paste.ini with new auth_token settings." 2012-02-21 18:01:06 +00:00
nova blueprint host-aggregates: improvements and clean-up 2012-02-22 10:40:09 +00:00
plugins/xenserver blueprint host-aggregates: improvements and clean-up 2012-02-22 10:40:09 +00:00
smoketests Fix bad test cases in smoketest. 2012-01-10 10:39:35 +08:00
tools Support tox-based unittests. 2012-02-20 11:54:37 -08:00
.gitignore Support tox-based unittests. 2012-02-20 11:54:37 -08:00
.gitreview Add .gitreview config file for gerrit. 2011-10-24 15:07:19 -04:00
.mailmap Merge "Update migration 076 so it supports PostgreSQL." 2012-02-15 16:52:54 +00:00
Authors Escape apostrophe in utils.xhtml_escape() (lp#872450) 2012-02-20 04:57:44 -08:00
babel.cfg Get rid of distutils.extra. 2012-02-08 19:30:39 -08:00
HACKING.rst Update cfg from openstack-common 2012-02-07 21:35:30 +00:00
LICENSE initial commit 2010-05-27 23:05:26 -07:00
MANIFEST.in bug 929462: compile_diagnostics in xenapi erronously catch XenAPI.Failure 2012-02-17 22:33:41 +00:00
openstack-common.conf Update cfg from openstack-common 2012-02-07 21:35:30 +00:00
pylintrc Don't warn about C0111 (No docstrings) 2011-03-16 15:28:09 -07:00
README.rst Converted README to RST format. 2011-11-20 18:54:08 -05:00
run_tests.sh Stop ignoring E202. 2012-02-20 12:21:59 -08:00
setup.cfg Move translations to babel locations. 2012-02-08 19:30:39 -08:00
setup.py Move translations to babel locations. 2012-02-08 19:30:39 -08:00
tox.ini Support tox-based unittests. 2012-02-20 11:54:37 -08:00

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 @openstack on twitter.

To tame it for use in your own cloud: read http://docs.openstack.org

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

To dissect it in detail: visit http://github.com/openstack/nova

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

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

To hack at it: read HACKING

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