The default executor of o.m is 'blocking', but after change [1],
o.m with blocking is broken. 'eventlet' and 'non-blocking' work
fine and most services use 'eventlet', so this is why it was
noticed by magnum which used the default one.
Use eventlet to not be affected by bug #1694728 , but more
importantly, the oslo team suggests to not use blocking which
has 0% test coverage and it is going to be deprecated and unset
from the default configuration.
Reviewed: https:/ /review. openstack. org/469852 /git.openstack. org/cgit/ openstack/ magnum/ commit/ ?id=bd69b3fff6b 50048813360627f b02044cf1bcb58
Committed: https:/
Submitter: Jenkins
Branch: master
commit bd69b3fff6b5004 8813360627fb020 44cf1bcb58
Author: Spyros Trigazis (strigazi) <email address hidden>
Date: Thu Jun 1 12:20:26 2017 +0000
Use eventlet executor in rpc_service
The default executor of o.m is 'blocking', but after change [1],
o.m with blocking is broken. 'eventlet' and 'non-blocking' work
fine and most services use 'eventlet', so this is why it was
noticed by magnum which used the default one.
Use eventlet to not be affected by bug #1694728 , but more
importantly, the oslo team suggests to not use blocking which
has 0% test coverage and it is going to be deprecated and unset
from the default configuration.
[1] https:/ /review. openstack. org/#/c/ 463673/
Change-Id: I47da73787456c9 7f7d84fd4440404 b551ff62528
Closes-Bug: #1694728