OpenStack library for messaging
Go to file
Mehdi Abaakouk b888ee3ebf Fixes test_two_pools_three_listener
The Notification Listener Tracker class is not threadsafe,
so when a test stop an already stopped listener this one
can be restarted, due to concurrency access of the threads list and
concurrency execution of the start/stop/wait method of the notification
listener.
This result of a lockup of the test or a listener can continue to
got unepxected message.

This change fixes that by never stop the tread with the tracker callback
but only manually with the test.

This test also rename some 'Listener' to 'Server', to not mismatch
the driver listener from the notification listener.

Closes-bug: #1410902

Change-Id: I4777c7dd0ba71c61850d36641e85f33f9461e9c1
2015-01-16 09:43:03 +01:00
doc/source Move files out of the namespace package 2015-01-12 12:50:41 -05:00
etc Routing notifier 2014-01-15 04:08:18 +00:00
oslo Move files out of the namespace package 2015-01-12 12:50:41 -05:00
oslo.messaging/locale Imported Translations from Transifex 2014-12-03 06:10:22 +00:00
oslo_messaging Fixes test_two_pools_three_listener 2015-01-16 09:43:03 +01:00
tests Fixes test_two_pools_three_listener 2015-01-16 09:43:03 +01:00
tools Import run_cross_tests.sh from oslo-incubator 2014-04-03 05:30:46 -07:00
.gitignore Ignore any egg and egg-info directories 2014-02-05 09:32:25 -08:00
.gitreview Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
.testr.conf Allows to overriding oslotest environ var 2014-11-19 11:28:02 +01:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:39 +00:00
LICENSE Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
MANIFEST.in Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
README.rst Add a link to the docs from the README 2014-02-19 14:07:58 -06:00
amqp1-requirements.txt An initial implementation of an AMQP 1.0 based messaging driver 2014-09-04 15:12:43 -04:00
babel.cfg Setup for translation 2014-06-05 22:48:44 +02:00
openstack-common.conf Switch to oslo.middleware 2014-11-08 18:08:37 +01:00
requirements-py3.txt Updated from global requirements 2014-12-11 07:19:31 +00:00
requirements.txt Add a thread + futures executor based executor 2014-12-18 23:49:53 -08:00
setup.cfg Move files out of the namespace package 2015-01-12 12:50:41 -05:00
setup.py Updated from global requirements 2014-04-30 02:45:47 +00:00
test-requirements-py3.txt Upgrade to hacking 0.10 2015-01-14 09:04:22 +01:00
test-requirements.txt Upgrade to hacking 0.10 2015-01-14 09:04:22 +01:00
tox.ini Move files out of the namespace package 2015-01-12 12:50:41 -05:00

README.rst

Oslo Messaging Library

The Oslo messaging API supports RPC and notifications over a number of different messaging transports.

See also: Library Documentation