diff --git a/oslo_messaging/rpc/server.py b/oslo_messaging/rpc/server.py index bdc5c8d46..c94669f32 100644 --- a/oslo_messaging/rpc/server.py +++ b/oslo_messaging/rpc/server.py @@ -73,6 +73,13 @@ complete after the Server has been stopped. A simple example of an RPC server with multiple endpoints might be:: + # NOTE(changzhi): We are using eventlet executor and + # time.sleep(1), therefore, the server code needs to be + # monkey-patched. + + import eventlet + eventlet.monkey_patch() + from oslo_config import cfg import oslo_messaging import time