This page describes the CRiu Image Tool.
== Functionality ==
=== Convert images to human-readable and back ===
This is the replacement for (rather nasty) criu show code. Also this is the way to edit the images before restoring from them.
=== Convert to json (and back) ===
Same as before, but the human-readable format is JSON
=== Generate core files out of task images ===
All the needed information is in core-$pid.img and pagemap-$pid.img
=== On-the-fly conversion ===
There's an idea to make CRIU spawn CRIT and read images "through" it, to allow for at-the-restore-time modifications
=== Convert between different image versions ===
Right now we store the images version in inventory.img and collect info about [[what's bad with V1 images]]. If some day we have v2, CRIT will convert from v1. And for backward compatibility we'll use on-the-fly conversion when restoring from old images.
=== Show images statistics ===
E.g. -- total number of processes, files, memory, sockets, etc.
=== Check/validate images ===
* all images are present
* the inter-images IDs are in consistent state