[CRIU] Dumping of stream unix connection

Anatoly Baranov valar1989 at gmail.com
Wed Mar 25 07:00:16 PDT 2015


2015-03-25 15:57 GMT+03:00 Pavel Emelyanov <xemul at parallels.com>:

> On 03/25/2015 01:46 PM, Анатолий Баранов wrote:
> > Hi all,
> > I found that there are troubles with dumping of stream Unix connection:
> when I'm trying to
> > checkpoint it, I'm receiving "Can't dump half of stream Unix connection"
> message.
> > I've found this thread:
> http://lists.openvz.org/pipermail/criu/2013-June/009320.html but it
> > didn't help.
> > The usage scenario is following: I'm having a parent process and a child
> processes communicating
> > via stream Unix socket. The idea is to dump child process when it's not
> needed and to restore it
> > again later,
>
> But what to do with this connection upon restore?
>
> Sorry, but I'm afraid, I didn't understand you question. I intended to
continue sending streamed data from the point where it was dumped. Did you
mean I won't be able to use the connection after I restore it?

> no live migration of this process required. Is there a standard way to
> perform such
> > a thing, or do I have to use plugins?
>
> Right now -- no, CRIU doesn't break external connections, it tries to
> handle them,
> e.g. dgram sockets or TCP. For stream unix you can use plugin, but if the
> use-case
> is generic enough we can eventually integrate the solution into CRIU.
>
> Thanks,
> Pavel
>

Thanks, Anatoly.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvz.org/pipermail/criu/attachments/20150325/6665303e/attachment.html>


More information about the CRIU mailing list