RETIRED, Common scheduler for OpenStack
Go to file
Matt Riedemann 12effeeb75 Sync oslo lockutils for "fix lockutils.lock() to make it thread-safe"
Pull in oslo-incubator change Ia18e6e9f "fix lockutils.lock() to make it
thread-safe" along with dependencies.

Note: I've intentionally excluded log.py from the sync since it pulls in
Change Ic2cf3e52: Adding domain to context and log which is (1) unrelated
to the lockutils change and (2) also changes context.py, which lockutils
does not depend on.

Changes by module (from oldest to newest)
=========================================

excutils:

Change Ic36fa050: Enable H302 hacking check
Change Ibf3c56e4: BaseException.message is deprecated since Python 2.6
Change I87fd89ff: excutils: use six.reraise to re-raise
Change If640e551: excutils: replace unicode by six.u
Change Ic6f0c0ef: Remove vim header

fileutils:

Change Ia51d416b: Add utils for creating tempfile
Change Ic6f0c0ef: Remove vim header

gettextutils:

Change Ic6f0c0ef: Remove vim header

importutils:

Change Ic6f0c0ef: Remove vim header

jsonutils:

Change Ic6f0c0ef: Remove vim header
Change I90be8797: Use six.iteritems to make dict work on Python2/3

local:

Change Ic6f0c0ef: Remove vim header

lockutils:

Change I64fccddc: Allow lockutils to get lock_path conf from envvar
Change I9e1260e2: Add main() to lockutils that creates temp dir
Change Ia18e6e9f: fix lockutils.lock() to make it thread-safe
Change Ic6f0c0ef: Remove vim header

timeutils:

Change I397bae40: Add helper method total_seconds in timeutils.py
Change Ic6f0c0ef: Remove vim header

Related-Bug: #1065529

Change-Id: Ia3530c0d3e78d90fd6de8ac186b252e0fbbba85e
2013-12-10 13:22:03 -03:00
doc Merge "Added a new scheduler metrics weight plugin" 2013-12-07 20:05:10 +00:00
nova Sync oslo lockutils for "fix lockutils.lock() to make it thread-safe" 2013-12-10 13:22:03 -03:00
.coveragerc Port Cheetah templates to Jinja2 2013-09-02 16:03:34 +02:00
.gitignore add .idea folder to .gitignore pycharm creates this folder 2013-03-07 17:00:22 -06:00
.gitreview Add .gitreview config file for gerrit. 2011-10-24 15:07:19 -04:00
.mailmap Update my mailmap 2013-10-25 16:09:38 +08:00
.testr.conf Fix tests to work with mysql+postgres concurrently 2013-10-27 09:46:45 +11:00
CONTRIBUTING.rst Add a CONTRIBUTING file. 2012-11-21 17:04:48 -05:00
HACKING.rst Updates OpenStack Style Commandments link 2013-10-16 21:52:11 +05:30
LICENSE initial commit 2010-05-27 23:05:26 -07:00
MANIFEST.in Finish AUTHORS transition. 2012-07-05 09:11:37 -05:00
README.rst Update references with new Mailing List location 2013-07-28 11:28:46 -07:00
babel.cfg Get rid of distutils.extra. 2012-02-08 19:30:39 -08:00
openstack-common.conf Sync middleware audit, base, and notifier from oslo 2013-12-08 18:45:11 +00:00
pylintrc Don't warn about C0111 (No docstrings) 2011-03-16 15:28:09 -07:00
requirements.txt Sync middleware audit, base, and notifier from oslo 2013-12-08 18:45:11 +00:00
run_tests.sh Add testr concurrency option for run_tests.sh 2013-10-16 09:31:45 +08:00
setup.cfg Merge "Removes os-personalities extension from the V3 API" 2013-12-07 04:21:58 +00:00
setup.py Updated from global requirements 2013-09-05 11:12:57 -04:00
test-requirements.txt Updated from global requirements 2013-09-05 11:12:57 -04:00
tox.ini Don't gate on E125 2013-11-26 23:11:45 +10:30

README.rst

OpenStack Nova README

OpenStack Nova provides a cloud computing fabric controller, supporting a wide variety of virtualization technologies, including KVM, Xen, LXC, VMware, and more. In addition to its native API, it includes compatibility with the commonly encountered Amazon EC2 and S3 APIs.

OpenStack Nova is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.

Nova primarily consists of a set of Python daemons, though it requires and integrates with a number of native system components for databases, messaging and virtualization capabilities.

To keep updated with new developments in the OpenStack project follow @openstack on Twitter.

To learn how to deploy OpenStack Nova, consult the documentation available online at:

http://docs.openstack.org

For information about the different compute (hypervisor) drivers supported by Nova, read this page on the wiki:

https://wiki.openstack.org/wiki/HypervisorSupportMatrix

In the unfortunate event that bugs are discovered, they should be reported to the appropriate bug tracker. If you obtained the software from a 3rd party operating system vendor, it is often wise to use their own bug tracker for reporting problems. In all other cases use the master OpenStack bug tracker, available at:

http://bugs.launchpad.net/nova

Developers wishing to work on the OpenStack Nova project should always base their work on the latest Nova code, available from the master GIT repository at:

http://github.com/openstack/nova

Developers should also join the discussion on the mailing list, at:

http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Any new code must follow the development guidelines detailed in the HACKING.rst file, and pass all unit tests. Further developer focused documentation is available at:

http://nova.openstack.org/

For information on how to contribute to Nova, please see the contents of the CONTRIBUTING.rst file.

-- End of broadcast