<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2015-03-25 15:57 GMT+03:00 Pavel Emelyanov <span dir="ltr">&lt;<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="overflow:hidden">On 03/25/2015 01:46 PM, Анатолий Баранов wrote:<br>
&gt; Hi all,<br>
&gt; I found that there are troubles with dumping of stream Unix connection: when I&#39;m trying to<br>
&gt; checkpoint it, I&#39;m receiving &quot;Can&#39;t dump half of stream Unix connection&quot; message.<br>
&gt; I&#39;ve found this thread: <a href="http://lists.openvz.org/pipermail/criu/2013-June/009320.html" target="_blank">http://lists.openvz.org/pipermail/criu/2013-June/009320.html</a> but it<br>
&gt; didn&#39;t help.<br>
&gt; The usage scenario is following: I&#39;m having a parent process and a child processes communicating<br>
&gt; via stream Unix socket. The idea is to dump child process when it&#39;s not needed and to restore it<br>
&gt; again later,<br>
<br>
But what to do with this connection upon restore?<br>
<br></div></blockquote><div>Sorry, but I&#39;m afraid, I didn&#39;t understand you question. I intended to continue sending streamed data from the point where it was dumped. Did you mean I won&#39;t be able to use the connection after I restore it?<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="overflow:hidden">
&gt; no live migration of this process required. Is there a standard way to perform such<br>
&gt; a thing, or do I have to use plugins?<br>
<br>
Right now -- no, CRIU doesn&#39;t break external connections, it tries to handle them,<br>
e.g. dgram sockets or TCP. For stream unix you can use plugin, but if the use-case<br>
is generic enough we can eventually integrate the solution into CRIU.<br>
<br>
Thanks,<br>
Pavel</div></blockquote></div><br></div><div class="gmail_extra">Thanks, Anatoly.<br></div></div>