<div dir="ltr"><div><div><div><div>Yes.<br></div>@Tycho: i have asked this question on the list:<br><br><br><i><span lang="en"><span>On what depends</span> <span>the size of a</span> <span>checkpoint</span> <span>of a container</span><span>?</span> <span>the</span> <span>size of data</span> <span>that are in</span> <span>the</span> <span>container ? <br></span></span><span lang="en"><span>if i increase the size of data in a container, the snapshot&#39;s size increase ?</span></span></i><br><br></div>and you have said:<br><br><i>The size of the RAM, lxc-checkpoint is a frontend for CRIU, and CRIU<br>dumps only memory state (well, and &quot;ghost&quot; file state). </i><br><br></div>i have asked this question because, when i increase the size of my program at runtime, then dumping process, the size of a snapshot is still the same for different sizes. <br><br></div>I have tested now. instead of lxc-attach, i have used ssh and the size of a snapshot changes increases :) <br><div><br><br><div>Bests. <br></div><div><span style="background:none repeat scroll 0% 0% yellow"></span> 

<br><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-01-22 18:54 GMT+01:00 Tycho Andersen <span dir="ltr">&lt;<a href="mailto:tycho.andersen@canonical.com" target="_blank">tycho.andersen@canonical.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, Jan 22, 2015 at 05:49:50PM +0100, Thouraya TH wrote:<br>
&gt; Yes, it is fine with *ssh* and without *lxc-attach* :)<br>
<br>
</span>Right, I guess this is the same problem as in the other thread (i.e.<br>
the dump fails because the attached process is in a different group)?<br>
<span class="HOEnZb"><font color="#888888"><br>
Tycho<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
&gt; Thanks a lot :)<br>
&gt; Bests.<br>
&gt;<br>
&gt; 2015-01-22 17:47 GMT+01:00 Pavel Emelyanov &lt;<a href="mailto:xemul@parallels.com">xemul@parallels.com</a>&gt;:<br>
&gt;<br>
&gt; &gt; On 01/22/2015 07:41 PM, Thouraya TH wrote:<br>
&gt; &gt; &gt; *Dumping Process* with - s option:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; root@g-9:/home# lxc-checkpoint *-s *-D /home/ImGLXC1Worker -n worker<br>
&gt; &gt; &gt; root@g-9:/home# lxc-ls -f<br>
&gt; &gt; &gt; NAME     STATE    IPV4  IPV6  GROUPS  AUTOSTART<br>
&gt; &gt; &gt; -----------------------------------------------<br>
&gt; &gt; &gt; worker   *STOPPED*  -     -     -       NO<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; *I have done this test:*<br>
&gt; &gt; &gt; You have said: &quot;/Check the file contents *after dump* but *before<br>
&gt; &gt; restore*. Does this file exists<br>
&gt; &gt; &gt; at all? Does it contain proper data?/&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; 1) dumping Process with -s option<br>
&gt; &gt; &gt; 2) root@g-9:/home/ImGLXC1Worker1# lxc-start -n worker<br>
&gt; &gt; &gt;     root@g-9:/home/ImGLXC1Worker1# lxc-ls -f<br>
&gt; &gt; &gt; NAME     STATE    IPV4        IPV6  GROUPS  AUTOSTART<br>
&gt; &gt; &gt; -----------------------------------------------------<br>
&gt; &gt; &gt; worker   RUNNING  10.0.3.109  -     -       NO<br>
&gt; &gt; &gt; worker1  STOPPED  -           -     -       NO<br>
&gt; &gt; &gt; root@g-9:/home/ImGLXC1Worker1# ssh ubuntu@$(sudo lxc-info -n worker -H<br>
&gt; &gt; -i)<br>
&gt; &gt; &gt; ..............<br>
&gt; &gt; &gt; ubuntu@worker:/home$ vim results.txt<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; *the file exists and contains the proper data.*<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; 3) i stopped the container to test the restart:<br>
&gt; &gt; &gt;    root@g-9:/home/ImGLXC1Worker1# lxc-stop -n worker<br>
&gt; &gt; &gt;    root@g-9:/home/ImGLXC1Worker1# lxc-ls -f<br>
&gt; &gt; &gt; NAME     STATE    IPV4  IPV6  GROUPS  AUTOSTART<br>
&gt; &gt; &gt; -----------------------------------------------<br>
&gt; &gt; &gt; worker   STOPPED  -     -     -       NO<br>
&gt; &gt; &gt; worker1  STOPPED  -     -     -       NO<br>
&gt; &gt; &gt;     root@g-9:/home/ImGLXC1Worker1#  *lxc-checkpoint -r* -D<br>
&gt; &gt; /home/ImGLXC1Worker1 -n worker<br>
&gt; &gt; &gt;     root@g-9:/home/ImGLXC1Worker1# ssh ubuntu@$(sudo lxc-info -n worker<br>
&gt; &gt; -H -i)<br>
&gt; &gt; &gt;     ^C<br>
&gt; &gt; &gt;    root@g-9:/home/ImGLXC1Worker1#<br>
&gt; &gt; &gt;    root@g-9:/home/ImGLXC1Worker1# lxc-ls -f<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ^CTraceback (most recent call last):<br>
&gt; &gt; &gt;   File &quot;/usr/bin/lxc-ls&quot;, line 432, in &lt;module&gt;<br>
&gt; &gt; &gt;     containers = get_containers(root=True)<br>
&gt; &gt; &gt;   File &quot;/usr/bin/lxc-ls&quot;, line 261, in get_containers<br>
&gt; &gt; &gt;     if container.controllable:<br>
&gt; &gt; &gt; KeyboardInterrupt<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; *it&#39;s blocked!! *<br>
&gt; &gt;<br>
&gt; &gt; This should be forwarded to LXC guys.<br>
&gt; &gt;<br>
&gt; &gt; &gt; *I proceeded as follows and the test process in the container restarts<br>
&gt; &gt; correctly:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Restart* (after dumping process without starting and stopping the<br>
&gt; &gt; container)<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; root@g-9:/home# lxc-checkpoint -r -D /home/ImGLXC1Worker -n worker<br>
&gt; &gt; &gt; root@g-9:/home#  lxc-ls -f<br>
&gt; &gt; &gt; NAME     STATE    IPV4        IPV6  GROUPS  AUTOSTART<br>
&gt; &gt; &gt; -----------------------------------------------------<br>
&gt; &gt; &gt; worker   RUNNING  10.0.3.109  -     -       NO<br>
&gt; &gt; &gt; worker1  STOPPED  -           -     -       NO<br>
&gt; &gt; &gt; root@g-9:/home# ssh ubuntu@$(sudo lxc-info -n worker -H -i)<br>
&gt; &gt; &gt; ..............<br>
&gt; &gt; &gt; ubuntu@worker:/home$ vim results.txt<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; i find the old and the new results in the file :)<br>
&gt; &gt;<br>
&gt; &gt; So everything is fine, isn&#39;t it?<br>
&gt; &gt;<br>
&gt; &gt; Thanks,<br>
&gt; &gt; Pavel<br>
&gt; &gt;<br>
&gt; &gt;<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">&gt; _______________________________________________<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" target="_blank">https://lists.openvz.org/mailman/listinfo/criu</a><br>
<br>
</div></div></blockquote></div><br></div>