diff options
| -rwxr-xr-x | bin/nova-compute | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/nova-compute b/bin/nova-compute index 2a2a0013a..a926aa074 100755 --- a/bin/nova-compute +++ b/bin/nova-compute @@ -20,7 +20,14 @@ """Starter script for Nova Compute.""" import eventlet -eventlet.monkey_patch() +import os + +if os.name == 'nt': + # eventlet monkey patching causes subprocess.Popen to fail on Windows + # when using pipes due to missing non blocking I/O support + eventlet.monkey_patch(os=False) +else: + eventlet.monkey_patch() import os import sys |
