[CRIU] Docker checkpoint: real-world workloads

Andrei Vagin avagin at virtuozzo.com
Wed Oct 11 03:47:07 MSK 2017


On Tue, Oct 10, 2017 at 02:07:49PM +0200, Alice Frosi wrote:
> Hi,
> 
> I fixed the problem by using another docker version:

Hm, it is strange. Could you try to execute this set of commands:

docker run --security-opt=seccomp:unconfined --name cr -d busybox /bin/sh -c 'i=0; while true; do echo $i; i=$(expr $i + 1); sleep 1; done'
docker checkpoint create cr checkpoint2
sleep 1
docker start --checkpoint checkpoint2 cr

What version of criu do you use?


> 
> Client:
>  Version:      17.07.0-ce
>  API version:  1.31
>  Go version:   go1.9
>  Git commit:
>  Built:        Wed Sep 13 14:17:22 2017
>  OS/Arch:      linux/s390x
> 
> Server:
>  Version:      17.07.0-ce
>  API version:  1.31 (minimum version 1.12)
>  Go version:   go1.8.3
>  Git commit:   93436f3120
>  Built:        Wed Sep 13 14:24:01 2017
>  OS/Arch:      linux/s390x
>  Experimental: true
> 
> Regards
> 
> Alice
> 
> 
> On 09.10.2017 19:57, Andrei Vagin wrote:
> > Hi Alice,
> > 
> > 
> > Could you try out this patch:
> > https://github.com/avagin/criu/commit/832dfed7778fd8f6d1a579c84be75b12b6fa92c5
> > 
> > It should fix this problem.
> > 
> > Thanks,
> > Andrei
> > 
> > On Fri, Sep 22, 2017 at 04:28:03PM +0200, Alice Frosi wrote:
> > > If the attachment does not work, please let me know and I will upload somewhere
> > > 
> 


More information about the CRIU mailing list