8a3942d64a
Eventlet monkey patching the os and thread modules causes subprocess.Popen to fail on Windows when using pipes due to missing non-blocking IO support. There is an reported bug on eventlet [1] with this issue. The solution for this issue is to not monkey_patch os and thread. This change is needed in order to run ovs_neutron_agent on Windows platforms. [1] https://bitbucket.org/eventlet/eventlet/issue/132/eventletmonkey_patch-breaks Partially implements blueprint: hyper-v-ovs-agent Change-Id: I73f5dfc16563da2c09b5440a687484ba5a1fc2de
16 lines
619 B
Python
16 lines
619 B
Python
# 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.
|
|
|
|
from neutron.common import eventlet_utils
|
|
|
|
eventlet_utils.monkey_patch()
|