<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 19, 2015 at 3:30 PM, Pavel Emelyanov <span dir="ltr">&lt;<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 02/19/2015 11:24 PM, Nam Ninh wrote:<br>
<span class="">&gt;<br>
&gt;<br>
&gt; On Thu, Feb 19, 2015 at 2:35 PM, Pavel Emelyanov &lt;<a href="mailto:xemul@parallels.com">xemul@parallels.com</a> &lt;mailto:<a href="mailto:xemul@parallels.com">xemul@parallels.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;     On 02/19/2015 10:25 PM, Nam Ninh wrote:<br>
</span><span class="">&gt;     &gt; On Thu, Feb 19, 2015 at 2:13 PM, Pavel Emelyanov &lt;<a href="mailto:xemul@parallels.com">xemul@parallels.com</a> &lt;mailto:<a href="mailto:xemul@parallels.com">xemul@parallels.com</a>&gt; &lt;mailto:<a href="mailto:xemul@parallels.com">xemul@parallels.com</a> &lt;mailto:<a href="mailto:xemul@parallels.com">xemul@parallels.com</a>&gt;&gt;&gt; wrote:<br>
&gt;     &gt;<br>
&gt;     &gt;     On 02/19/2015 10:03 PM, Nam Ninh wrote:<br>
&gt;     &gt;     &gt; Please find attached restore.log when I run<br>
&gt;     &gt;     &gt; criu restore -d --images-dir /tmp/images -o restore.log<br>
&gt;     &gt;     &gt;<br>
&gt;     &gt;     &gt; The content of pstree.img shows:<br>
&gt;     &gt;     &gt;<br>
&gt;     &gt;     &gt; root@128:~# criu show -f /tmp/images/pstree.img<br>
&gt;     &gt;     &gt; pid: 1251 ppid: 0 pgid: 1251 sid: 950 threads: 1251<br>
&gt;     &gt;     &gt; pid: 1290 ppid: 1251 pgid: 1251 sid: 950 threads: 1290<br>
&gt;     &gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     &gt;     OK. How did you dump this tree? Did you use the -j/--shell-job option?<br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     &gt; I dumped using this command:<br>
&gt;     &gt; criu dump -t 1251 --images-dir /tmp/images --shell-job --leave-stopped<br>
&gt;<br>
&gt;     Ah, I see. The -j option should be used on both stages -- dump and restore. Add one<br>
&gt;     to your restore command, it should fix the sid mismatch issue.<br>
&gt;<br>
&gt;<br>
&gt; It works when I have -j on both dump and restore. Thank you very much for your help.<br>
<br>
</span>You&#39;re always welcome.<br>
<span class=""><br>
&gt; Should we update this page?<br>
&gt; <a href="http://criu.org/Live_migration" target="_blank">http://criu.org/Live_migration</a><br>
&gt;<br>
&gt; - &quot;--tree &lt;pid&quot; is obsolete and add &quot;-d&quot; with restore<br>
&gt; - Add a note to use -j on both dump and restore for shell job migration<br>
<br>
</span>Well, shell jobs are not supposed to live migrate. But anyway, I don&#39;t mind updating :)<br>
Would you do it, or do you expect us to add this note?<br></blockquote><div><br></div><div>Would you please go ahead and update it? Thanks.<br> <br></div></div><br></div></div>