OpenStack Compute (Nova)
Go to file
Adam Gandelman a4dd6b6f06 Ensure a functional database connection
Allow retrying database connection in get_engine() at an interval.  Resolves
the issue of nova components erroring at startup if a database connection is
unavailable, particularly at boot. Borrowed from a similar commit to glance,
(https://review.openstack.org/#change,5552).

Fixes Bug #959426 for nova.

Update: * Properly return an engine (fixes tests)
        * Setting sql_max_retries to -1 will retry infinitely
        * Bumped options count in nova.conf.sample
        * i18n log warning
        * Add note to flag help about -1 == infinite
        * Pep8 fix

Change-Id: Id34eda9e0bad6b477a74e9a7d3575e513e6291d5
2012-03-30 11:45:06 -07:00
bin Fix 'nova-manage config convert' 2012-03-26 09:58:05 +01:00
contrib Example config_drive init script, label the config drive 2012-02-24 02:57:09 -08:00
doc Change mycloud.com to example.com (RFC2606). 2012-03-22 10:52:27 -07:00
etc/nova Ensure a functional database connection 2012-03-30 11:45:06 -07:00
nova Ensure a functional database connection 2012-03-30 11:45:06 -07:00
plugins/xenserver Merge "Fixes bug 954833 By adding the execute bit to the xenhost xenapi plugin" 2012-03-14 18:47:07 +00:00
smoketests Don't allow EC2 removal of security group in use. 2012-02-14 17:20:53 -05:00
tools Updated docstrings in /tools as per HACKING 2012-03-28 15:25:45 -04: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 Fix rst formatting and cross-references 2012-03-06 08:08:25 -05:00
Authors Merge "Tweak security port validation for ICMP" 2012-03-23 15:34:18 +00:00
babel.cfg Get rid of distutils.extra. 2012-02-08 19:30:39 -08:00
HACKING.rst Reordered the alphabet. 2012-03-23 16:30:01 -05:00
LICENSE initial commit 2010-05-27 23:05:26 -07:00
MANIFEST.in Include babel.cfg in tarballs 2012-03-15 14:00:42 +01:00
openstack-common.conf Import recent openstack-common changes 2012-03-23 22:10:22 +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 Remove trailing whitespaces in regular file 2012-03-07 13:43:37 +08:00
setup.cfg Move translations to babel locations. 2012-02-08 19:30:39 -08:00
setup.py Remove tools/nova-debug 2012-03-22 13:17:08 -07:00
tox.ini Add missing directive to tox.ini. 2012-02-25 17:09:47 -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