oslo.messaging/oslo_messaging
Mehdi Abaakouk a76a51a78c kafka: Remove Producer singleton
This producer singleton works only if one transport use kafka.

If multiple transports with kafka are used, their overrides each other
the producer on each send.

This change creates only one producer per connection.

A later optimisation can be one producer per driver instance.

Change-Id: I429f7c5efcb41690dd1b17f856bda2425c788e53
2017-01-02 11:46:48 +01:00
..
_cmd [zmq] Make second ROUTER socket optional for proxy 2016-09-26 11:41:29 +03:00
_drivers kafka: Remove Producer singleton 2017-01-02 11:46:48 +01:00
hacking Update CheckForLoggingIssues hacking rule from keystone 2016-03-23 06:28:30 -04:00
locale/en_GB/LC_MESSAGES Imported Translations from Zanata 2016-07-01 07:58:08 +00:00
notify Replace six.iteritems() with .items() 2016-11-23 09:02:14 +00:00
rpc fix one typo 2016-12-21 17:52:14 +08:00
tests kafka: Remove Producer singleton 2017-01-02 11:46:48 +01:00
__init__.py Remove deprecated localcontext 2016-05-18 09:28:15 +02:00
_i18n.py Update translation setup 2016-01-29 10:39:35 +00:00
_utils.py Use method fetch_current_thread_functor from oslo.utils 2016-09-24 15:22:44 +08:00
conffixture.py [zmq] Redis unavailability is not critical 2016-08-16 11:29:59 +03:00
dispatcher.py Remove useless logging import statements 2016-11-08 10:11:13 +08:00
exceptions.py Move files out of the namespace package 2015-01-12 12:50:41 -05:00
opts.py Moving driver to new kafka-python version 2017-01-02 11:46:48 +01:00
serializer.py serializer: deprecate RequestContextSerializer 2016-04-14 16:36:05 +02:00
server.py Documents recommended executor 2016-05-23 10:14:02 +02:00
target.py Fixups to the inline documentation 2016-09-12 09:49:00 -04:00
transport.py Merge "Register opts if we're going to check conf.transport_url in parse()" 2016-12-02 18:52:37 +00:00
version.py Add reno for releasenotes management 2016-05-19 17:14:31 +03:00