[CRIU] [PATCH 0/12] Speed up kdat checks

Pavel Emelyanov xemul at virtuozzo.com
Mon Apr 24 13:06:01 PDT 2017


Hi

I've been experimenting with criu restore times recently and the first
thing I've met was -- criu does a lot of slow checks on start in kerndat.c.

Here's the proposal (not extremely elegant, though) how to fix this.

We have a .config which is created empty on default built, but anyone can
put data into it and they will result in CONFIG_BLAH_BLAH propagates into
criu sources.

The proposal is to introduce a set of config options for those kerndat.c
checks, that are "immutable" for a given node. Examples are in patches :)

Also I've created the scripts/mklocalconfig.sh script that creates a
.config for local node. To determine some of the options the script runs
'criu check --feature foo' command, which is ... not very nice, as one
need to build criu twice -- once to get "default" criu, then to get
configured criu.

Suggestions on improving this are very welcome.

-- Pavel


More information about the CRIU mailing list