<div dir="ltr"><div class="gmail_extra">
<br><div class="gmail_quote">On Mon, Feb 20, 2017 at 1:16 PM, Pavel Emelyanov <span dir="ltr">&lt;<a href="mailto:xemul@virtuozzo.com" target="_blank">xemul@virtuozzo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On 02/19/2017 10:50 PM, Lele Ma wrote:<br>
&gt; Hi All,<br>
&gt;<br>
</span>&gt; I am testing container live migration with this github repos &lt;<a href="https://github.com/boucher/docker/tree/v1.10_2-16-16-experimental" rel="noreferrer" target="_blank">https://github.com/boucher/<wbr>docker/tree/v1.10_2-16-16-<wbr>experimental</a>&gt; for docker-1.10-dev. I found the container not restored exactly where it&#39;s checkpointed. For example:<br>
<span class="gmail-">&gt;<br>
&gt; The container I run<br>
&gt;      docker run  -d busybox  /bin/sh -c &#39;echo &gt; /foo; max=1000000; i=0; while [ $i -lt $max ] ; do date &gt;&gt; /foo; date +%s &gt;&gt; /foo; echo &quot;i=$i&quot; &gt;&gt; /foo; i=$(expr $i + 1 ); sleep 0.0001; done&#39;<br>
&gt;<br>
&gt; After migrated using p.haul, I got the /foo in target node:<br>
&gt; .....<br>
&gt; Sun Feb 19 03:23:13 UTC 2017<br>
&gt; 1487474593<br>
&gt; i=4247<br>
&gt; Sun Feb 19 03:23:13 UTC 2017<br>
&gt; 1487474593<br>
&gt; i=4248                       -----&gt; before migration<br>
&gt; i=7545                       -----&gt; after migartion ( it is supposed to be i=4249 )<br>
&gt; Sun Feb 19 03:23:20 UTC 2017<br>
&gt; 1487474600<br>
&gt; i=7546<br>
&gt; Sun Feb 19 03:23:20 UTC 2017<br>
&gt; 1487474600<br>
&gt; i=7547<br>
&gt; ......<br>
&gt; The printed numbers jump from &#39;i=4248&#39; to &#39;i=7545&#39; instead of increasing by one. It seems that it ignores<br>
&gt; some computation status of the docker containers. But I am not sure where it goes wrong. However, when I<br>
&gt; checkpoint and restore the container locally, the number increase continuously with no such jumping.<br>
<br>
</span>Where do you get these numbers from? Docker console or some file on disk?<br></blockquote><div><br></div><div>It&#39;s from the file &#39;/foo&#39; inside container. ( The container is running <span class="gmail-">/bin/sh -c &#39;echo &gt; /foo; max=1000000; i=0; while [ $i 
-lt $max ] ; do date &gt;&gt; /foo; date +%s &gt;&gt; /foo; echo &quot;i=$i&quot; 
&gt;&gt; /foo; i=$(expr $i + 1 ); sleep 0.0001; done&#39; )</span><br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class="gmail-"><br>
&gt; Does anyone know where goes wrong and how should it be fixed?  Thank you in advance!<br>
&gt;<br>
&gt; Best,<br>
&gt; Lele<br>
&gt;<br>
&gt;<br>
</span>&gt; ______________________________<wbr>_________________<br>
&gt; CRIU mailing list<br>
&gt; <a href="mailto:CRIU@openvz.org">CRIU@openvz.org</a><br>
&gt; <a href="https://lists.openvz.org/mailman/listinfo/criu" rel="noreferrer" target="_blank">https://lists.openvz.org/<wbr>mailman/listinfo/criu</a><br>
&gt;<br>
<br>
</blockquote></div><br></div></div>