summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-07-13 06:10:43 +0000
committerGerrit Code Review <review@openstack.org>2017-07-13 06:10:43 +0000
commit78b698af28dc1b72ce029d8eda65b3016075bfe0 (patch)
treed40968d1eeb875a67b2b229625ad2e44b1280cbd
parent60f99899204cc723d5ac7f015f764d1bee682caf (diff)
parent1389893dd0dd9b854d2fc713ba750ceb870d9108 (diff)
downloadoslo-messaging-78b698af28dc1b72ce029d8eda65b3016075bfe0.tar.gz
Merge "Add monkey_patch to demo code."
-rw-r--r--oslo_messaging/rpc/server.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/oslo_messaging/rpc/server.py b/oslo_messaging/rpc/server.py
index bdc5c8d..c94669f 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