<div dir="ltr"><div>Just wanted to remind that we still need this on top of <span style="font-size:13px;font-family:arial,sans-serif">Dwight's awesome work so that start work reliably.</span><br></div></div><div class="gmail_extra">

<br><br><div class="gmail_quote">On Tue, Apr 23, 2013 at 5:24 PM, S.Çağlar Onur <span dir="ltr"><<a href="mailto:caglar@10ur.org" target="_blank">caglar@10ur.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">From: "S.Çağlar Onur" <<a href="mailto:caglar@10ur.org">caglar@10ur.org</a>><br>
<br>
Trying to start multiple containers concurrently may cause lxc_monitor_read_timeout to fail as select call could be interrupted by a signal, handle it.<br>
<br>
Signed-off-by: S.Çağlar Onur <<a href="mailto:caglar@10ur.org">caglar@10ur.org</a>><br>
---<br>
</div> src/lxc/state.c |    7 +++++--<br>
<div class="im"> 1 file changed, 5 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/src/lxc/state.c b/src/lxc/state.c<br>
</div>index 437f11a..60da22c 100644<br>
--- a/src/lxc/state.c<br>
+++ b/src/lxc/state.c<br>
@@ -231,8 +231,11 @@ extern int lxc_wait(const char *lxcname, const char *states, int timeout, const<br>
<div class="im">                                goto out_close;<br>
                        curtime = tv.tv_sec;<br>
                }<br>
-               if (lxc_monitor_read_timeout(fd, &msg, timeout) < 0)<br>
-                       goto out_close;<br>
+               if (lxc_monitor_read_timeout(fd, &msg, timeout) < 0) {<br>
</div>+                       /* try again if select interrupted by signal */<br>
+                       if (errno != EINTR)<br>
<div class="HOEnZb"><div class="h5">+                               goto out_close;<br>
+               }<br>
<br>
                if (timeout != -1) {<br>
                        retval = gettimeofday(&tv, NULL);<br>
--<br>
1.7.10.4<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>S.Çağlar Onur <<a href="mailto:caglar@10ur.org">caglar@10ur.org</a>>
</div>