summaryrefslogtreecommitdiff
path: root/releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml
diff options
context:
space:
mode:
authorYuriy Zveryanskyy <yzveryanskyy@mirantis.com>2017-03-02 12:01:36 +0200
committerYuriy Zveryanskyy <yzveryanskyy@mirantis.com>2017-03-02 13:48:18 +0200
commit556b1d0871d01ab17715955bef566c99bcf6bedc (patch)
treea056bcc9c94e2eb2f32beb0469a3752a3a1f3450 /releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml
parentfec55f4a113591a6ff725f66d8ec36b89a033e61 (diff)
downloadironic-556b1d0871d01ab17715955bef566c99bcf6bedc.tar.gz
Move eventlet monkey patch code
Eventlet monkey patching is not recommended on top level __init__ [1], because Apache WSGI module uses own concurrency model [2] and API service under Apache should be runned without eventlet. This patch moves eventlet monkey patching code to ironic.cmd module __init__ (like in nova). [1] https://specs.openstack.org/openstack/openstack-specs/specs/eventlet-best-practices.html [2] http://modwsgi.readthedocs.io/en/develop/user-guides/processes-and-threading.html Closes-Bug: 1608252 Change-Id: I887a06566dcc2f09875f975f1e12ae4ff75fd348
Diffstat (limited to 'releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml')
-rw-r--r--releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml3
1 files changed, 3 insertions, 0 deletions
diff --git a/releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml b/releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml
new file mode 100644
index 000000000..b67fb9a48
--- /dev/null
+++ b/releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml
@@ -0,0 +1,3 @@
+---
+fixes:
+ - Fix issue with multiple threads when ironic API service runs under Apache.