diff options
author | Yuriy Zveryanskyy <yzveryanskyy@mirantis.com> | 2017-03-02 12:01:36 +0200 |
---|---|---|
committer | Yuriy Zveryanskyy <yzveryanskyy@mirantis.com> | 2017-03-02 13:48:18 +0200 |
commit | 556b1d0871d01ab17715955bef566c99bcf6bedc (patch) | |
tree | a056bcc9c94e2eb2f32beb0469a3752a3a1f3450 /releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml | |
parent | fec55f4a113591a6ff725f66d8ec36b89a033e61 (diff) | |
download | ironic-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.yaml | 3 |
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. |