summaryrefslogtreecommitdiff
path: root/ironic/__init__.py
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 /ironic/__init__.py
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 'ironic/__init__.py')
-rw-r--r--ironic/__init__.py22
1 files changed, 0 insertions, 22 deletions
diff --git a/ironic/__init__.py b/ironic/__init__.py
index e4c759d36..e69de29bb 100644
--- a/ironic/__init__.py
+++ b/ironic/__init__.py
@@ -1,22 +0,0 @@
-# Copyright (c) 2014 Hewlett-Packard Development Company, L.P.
-# All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-import os
-
-os.environ['EVENTLET_NO_GREENDNS'] = 'yes'
-
-import eventlet
-
-eventlet.monkey_patch(os=False)