<div dir="ltr">When we track changes since last dump we don&#39;t dump not changed pages so we don&#39;t create duplicates of pages on each criu dump. This is not equal to full data deduplication but it is similar. Also &quot;dedup&quot; term is used already (ex. --auto-dedup option) in criu --help.</div><div class="gmail_extra"><br><div class="gmail_quote">2016-08-10 16:23 GMT+03:00 Pavel Emelyanov <span dir="ltr">&lt;<a href="mailto:xemul@virtuozzo.com" target="_blank">xemul@virtuozzo.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Again, why dedup?! It&#39;s about changes tracking, isn&#39;t it?<br>
<div class="HOEnZb"><div class="h5"><br>
On 08/07/2016 04:11 PM, Eugene Batalov wrote:<br>
&gt; As anon shmem dump supports dedup now<br>
&gt; we can work with it during predump.<br>
&gt;<br>
&gt; Signed-off-by: Eugene Batalov &lt;<a href="mailto:eabatalov89@gmail.com">eabatalov89@gmail.com</a>&gt;<br>
&gt; ---<br>
&gt;  criu/cr-dump.c | 4 ++++<br>
&gt;  1 file changed, 4 insertions(+)<br>
&gt;<br>
&gt; diff --git a/criu/cr-dump.c b/criu/cr-dump.c<br>
&gt; index 743100d..f65002b 100644<br>
&gt; --- a/criu/cr-dump.c<br>
&gt; +++ b/criu/cr-dump.c<br>
&gt; @@ -1563,6 +1563,10 @@ int cr_pre_dump_tasks(pid_t pid)<br>
&gt;               if (pre_dump_one_task(item))<br>
&gt;                       goto err;<br>
&gt;<br>
&gt; +     ret = cr_dump_shmem();<br>
&gt; +     if (ret)<br>
&gt; +             goto err;<br>
&gt; +<br>
&gt;       if (irmap_predump_prep())<br>
&gt;               goto err;<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Best regards,<br>Eugene Batalov.</div>
</div>