OpenStack library for messaging
Go to file
Kenneth Giusti 80e62aed7d Create a new connection when a process fork has been detected
This patch attempts to deal with applications that have forked the
process after connecting to the broker.  First, the creation of the
connection is delayed until the application attempts to perform a
messaging operation.  Second, each time the application performs a
messaging operation the current process id is checked against the id
of the process that created the connection.  If the process ids do not
match, the application has called os.fork().  The new child process
discards the existing connection and creates a new one.

Change-Id: I5455cb0f8d380d6b65f1268b34a91355cbb14aa2
Closes-Bug: #1392868
2014-11-26 21:24:54 -05:00
doc/source Merge "Add documentation explaining how to use the AMQP 1.0 driver" 2014-09-28 04:38:06 +00:00
etc Routing notifier 2014-01-15 04:08:18 +00:00
oslo Create a new connection when a process fork has been detected 2014-11-26 21:24:54 -05:00
oslo.messaging/locale Imported Translations from Transifex 2014-11-20 06:11:41 +00:00
tests Merge "rabbit: uses kombu instead of builtin stuffs" 2014-11-20 23:19:33 +00: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 Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01: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-11-13 22:34:20 +00:00
requirements.txt Updated from global requirements 2014-11-13 22:34:20 +00:00
setup.cfg Ensure the amqp options are present in config file 2014-09-09 11:57:12 +02:00
setup.py Updated from global requirements 2014-04-30 02:45:47 +00:00
test-requirements-py3.txt Updated from global requirements 2014-11-20 14:11:29 +00:00
test-requirements.txt Updated from global requirements 2014-11-20 14:11:29 +00:00
tox.ini Activate pep8 check that _ is imported 2014-10-31 20:29:28 +00: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