oslo.messaging/oslo_messaging/_executors
Mehdi Abaakouk 4dd644ac20 batch notification listener
Gnocchi performs better if measurements are write in batch
When Ceilometer is used with Gnocchi, this is not possible.

This change introduce a new notification listener that allows that.

On the driver side, a default batch implementation is provided.
It's just call the legacy poll method many times.

Driver can override it to provide a better implementation.
For example, kafka handles batch natively and take benefit of this.

Change-Id: I16184da24b8661aff7f4fba6196ecf33165f1a77
2015-12-08 09:14:20 +01:00
..
__init__.py Move files out of the namespace package 2015-01-12 12:50:41 -05:00
base.py Provide the executor 'wait' function a timeout and use it 2015-09-08 15:53:31 +00:00
impl_aioeventlet.py add plugin documentation for executors and notifiers 2015-07-20 18:30:00 +00:00
impl_blocking.py Fix a race calling blocking MessageHandlingServer.start() 2015-10-21 09:43:52 +01:00
impl_eventlet.py Update 'impl_eventlet' docstring to reflect actual impl. 2015-07-17 12:42:20 -07:00
impl_pooledexecutor.py batch notification listener 2015-12-08 09:14:20 +01:00
impl_thread.py Executor docstring & attribute tweaks 2015-07-14 15:43:04 +00:00