[CRIU] zdtm: lazy pages arguments

Radostin Stoyanov rstoyanov1 at gmail.com
Thu Sep 13 18:30:39 MSK 2018


Hi all,

I am trying to understand what is the difference between --lazy-pages,
--lazy-migrate and --remote-lazy-pages arguments of zdtm.
Is it possible to combine them?

--lazy-pages was introduced with
https://github.com/checkpoint-restore/criu/commit/f59b45f

    zdtm: check lazy-pages


--lazy-migrate was introduced with
https://github.com/checkpoint-restore/criu/commit/d499aea

     zdtm: enable lazy migration testing


The --lazy-migrate option allows testing of lazy migration when running ns
or uns flavor.

--remote-lazy-pages was introduced with
https://github.com/checkpoint-restore/criu/commit/c89a22a

     zdtm: simulate lazy migration with page server that can send pages

    Lazy migration requires both dumped and restored processes to coexist at
    the same time. This breaks some basic assumptions in the zdtm design.
    Simulation of lazy migration with the page server allows testing most of
    the involved code paths without major intervention into zdtm
    infrastructure.


Thanks,
Radostin


More information about the CRIU mailing list