oslo.messaging/oslo_messaging/rpc
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 Add get_rpc_transport call 2017-05-12 12:30:41 -04:00
client.py Add get_rpc_transport call 2017-05-12 12:30:41 -04:00
dispatcher.py Move decorator updated_kwarg_default_value to right place 2017-03-07 03:39:30 +00:00
server.py deprecated blocking executor 2017-06-04 14:27:41 +02:00
transport.py Clean up the TransportURL documentation 2017-06-01 15:43:03 -04:00