oslo.messaging/oslo_messaging/notify
Mehdi Abaakouk 2566be199a deprecated blocking executor
Using blocking executor is not recommended for application. But it looks
like some use it just because it's the default and are not aware their
should change it despite of documentation and logging message.

Choosing the application threading model is an important step
of an application.

This change deprecates it, in the future we will just make executor
mandatory. This will ensure that application make a choice.

Also this will reduce headache of oslo.messaging developers to
make the driver code working in a sync and async.

And to finish test coverage of blocking executor is 0%...

This rework some tests to remove logging.captureWarnings() that can
catch unwanted warning of other tests. Tests mocks warning instead.

Related-bug: #694728
Change-Id: Ic67164d12e7a9bed76d6e64ca2ced12e3984ff5f
2017-06-04 14:27:41 +02:00
..
__init__.py batch notification listener 2015-12-08 09:14:20 +01:00
_impl_log.py Revert "Ensure the json result type is bytes on Python 3" 2016-03-11 09:00:08 +00:00
_impl_noop.py Allow custom notification drivers 2015-09-25 10:07:05 -04:00
_impl_routing.py Replace six.iteritems() with .items() 2016-11-23 09:02:14 +00:00
_impl_test.py Allow custom notification drivers 2015-09-25 10:07:05 -04:00
dispatcher.py Remove deprecated localcontext 2016-05-18 09:28:15 +02:00
filter.py Fix notify filter when data item is None 2016-09-03 14:45:44 +00:00
listener.py deprecated blocking executor 2017-06-04 14:27:41 +02:00
log_handler.py Option group for notifications 2015-11-30 19:30:05 +00:00
logger.py drop topic keyword from Notifier 2017-02-27 14:13:11 +00:00
messaging.py Fixups to the inline documentation 2016-09-12 09:49:00 -04:00
middleware.py Replace six.iteritems() with .items() 2016-11-23 09:02:14 +00:00
notifier.py Clean up the TransportURL documentation 2017-06-01 15:43:03 -04:00