From c4d855186f3f759a6c9be5626e9b2b587b3b4ce3 Mon Sep 17 00:00:00 2001 From: Marian Horban Date: Wed, 30 Sep 2015 12:13:36 -0400 Subject: [PATCH] Monkey patch nova-ec2 api Nova-ec2 API spawns eventlet coroutine so it must be patched. Change-Id: I9d56ae329184491d9cc8da84f1f32e6570475444 --- nova/wsgi/nova-ec2-api.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nova/wsgi/nova-ec2-api.py b/nova/wsgi/nova-ec2-api.py index 05c56090c237..15d49d401ee4 100644 --- a/nova/wsgi/nova-ec2-api.py +++ b/nova/wsgi/nova-ec2-api.py @@ -16,6 +16,8 @@ EXPERIMENTAL support script for running Nova EC2 API under Apache2 etc. """ +import eventlet + from oslo_config import cfg from oslo_log import log as logging from paste import deploy @@ -36,6 +38,7 @@ utils.monkey_patch() objects.register_all() conf = config_files[0] +eventlet.monkey_patch(os=False, thread=False) name = "ec2" options = deploy.appconfig('config:%s' % conf, name=name)