[CRIU] On 1.3-rc2 release

Pavel Emelyanov xemul at parallels.com
Mon Jun 9 09:19:27 PDT 2014


On 06/09/2014 07:44 PM, Ying Han wrote:
> 
> 
> 
> On Mon, Jun 9, 2014 at 8:32 AM, Pavel Emelyanov <xemul at parallels.com <mailto:xemul at parallels.com>> wrote:
> 
>     Hi,
> 
>     The 1.3 aim was to do initial LXC/Docker support. So far we have
>     resolved most of the issues met and only one left unfinished -- the
>     so called "reattach" issue -- after restore criu should execve()
>     LXC binary so that it becomes LXC container master again. Same thing
>     should probably be done for Docker daemon.
> 
>     Right now we have 3 big updates since -rc2
> 
>     1. initial cgroups support
>     2. external bind mounts (floating on the mailing list)
>     3. linux-next VDSO support
> 
>     and a pile of bug fixes.
> 
>     Having that in the repo, I plan to tag 1.3-rc2 early next week so that
>     people can play with the changes, especially with ext bind mounts options.
> 
> 
>     If you think that there's something else we should include there,
>     let me know.
> 
> 
> ​Hi Pavel:

Hi, Ying :)

> 
> Do you have the TODO list kept somewhere on the LXC/Docker support, and what's the 
> plan to integrate CRIU with docker? 

Unfortunately no :( It was only 3 items when we first looks at it, so I 
just kept one in my head. The list was

1. multiple mount namespaces (done)
2. external mounts (--ext-mount-map patches on the mailing list)
3. the mentioned reattach thing (--exec-cmd merged, waiting for the LXC part)

> I would assume that would be integrated into libct/libcontainer someday.

Yes, of course. Native C/R is one of the must-have requirements.

Thanks,
Pavel


More information about the CRIU mailing list