OpenStack Image Management (Glance)
Go to file
Flavio Percoco 90d6ef8130 Migrate to oslo.messaging
Glance currently uses a custom notifier and it has been maintaining it
for a long time. In a hope of reducing duplicated code and improving
cross-project contributions, this patch replaces the old notifier with
the one, recently developed, in oslo.messaging.

The oslo.messaging project is a port of the old oslo-rpc code to a
standalone, more stable and improved project. It brings all the benefits
that oslo-rpc would've brought as well as an easier way to integrate
with other projects.

This patch also:

    - Reduces the code shipped along with Glance since all the code
      copied from oslo-incubator related to the notifier is not needed
      anymore.
    - Improves the stability of existing, broker based, notifications.
    - Brings HA support.
    - Keeps backward compatibility by translating the old
      `notifier_strategy` into oslo.messaging drivers.

Changes to the code:

    - It is now necessary to pass the request context to the
      notification call.
    - Notifier package is no longer necessary. A notifier module was
      added instead.
    - New, notifier related, configurations were added.
    - A lot of code was removed

Since there's still not an official release, requirements.txt points to
the latest tarball created. A release for oslo.messaging is planned for
Icehouse.

docImpact
Implements bp oslo-messaging

Change-Id: I8cd84772bc5867e06b2a50ed7e15b9e86f0b94ad
2013-12-04 09:05:51 +01:00
doc/source Merge "Documentation for using policies for protected properties" 2013-11-26 16:53:02 +00:00
etc Migrate to oslo.messaging 2013-12-04 09:05:51 +01:00
glance Migrate to oslo.messaging 2013-12-04 09:05:51 +01:00
tools Merge "Changed header from LLC to Foundation based on trademark policies" 2013-11-12 13:41:45 +00:00
.coveragerc Update .coveragerc 2013-02-06 16:47:06 +02:00
.gitignore Add eclipse project files to .gitignore 2013-11-26 16:40:32 +00:00
.gitreview Add .gitreview config file for gerrit. 2011-10-24 11:02:16 -04:00
.mailmap Update my mailmap 2013-10-25 16:16:01 +08:00
babel.cfg Added first step of babel-based translations. 2012-02-28 02:00:37 -08:00
HACKING.rst Cleanup and make HACKING.rst DRYer 2013-10-16 22:41:15 +05:30
LICENSE Add a LICENSE file. 2012-01-03 10:14:01 -05:00
MANIFEST.in Update version code from oslo. 2013-01-13 14:27:48 -08:00
openstack-common.conf Migrate to oslo.messaging 2013-12-04 09:05:51 +01:00
pylintrc Packaging fixups 2010-10-21 15:51:44 -04:00
README.rst Replace README with links to better docs 2012-09-20 09:33:40 -07:00
requirements.txt Migrate to oslo.messaging 2013-12-04 09:05:51 +01:00
run_tests.sh emit warning while running flake8 without virtual env 2013-08-28 07:07:29 +08:00
setup.cfg Open Icehouse development 2013-09-30 11:45:13 -07:00
setup.py Updated from global requirements 2013-10-16 16:09:02 +00:00
test-requirements.txt Remove redundant dependencies in test-requirements 2013-10-19 08:28:45 +09:00
tox.ini Enable H501: do not use locals() for formatting 2013-11-12 00:50:49 +00:00

Glance

Glance is a project that defines services for discovering, registering, retrieving and storing virtual machine images. Use the following resources to learn more: