So, the waitpid is invoked from openstack/common/service.py
def _wait_child(self): try: pid, status = os.wait() except OSError as exc: if exc.errno not in (errno.EINTR, errno.ECHILD): raise return None
Now the question is what do we need to change it to? assuming the patch from vishy to eventlet is correct.
So, the waitpid is invoked from openstack/ common/ service. py
def _wait_child(self):
raise
try:
pid, status = os.wait()
except OSError as exc:
if exc.errno not in (errno.EINTR, errno.ECHILD):
return None
Now the question is what do we need to change it to? assuming the patch from vishy to eventlet is correct.