summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/nova-compute9
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