criu/contrib
Radostin Stoyanov ec4a43b42e contrib: Benchmark region-cache restores
Incremental restore can request alternating pages from one compressed
parent region. Without reuse, each partial request decompresses the same
block again, but a timing result is meaningful only if the images really
create that access pattern.

Add an A/B benchmark that takes a compressed pre-dump, dirties
alternating pages, and compares restore with two CRIU binaries. Publish
the workload mapping address and inspect both pagemaps before restore.
Require the requested region size and a genuine LZ4 parent block.
Require alternating present and parent pages plus at least two parent
slices from the same block.

Record that evidence with each trial, verify the restored mapping with
SHA-256, alternate binary order, and separate warmups from measured
iterations. Emit both machine-readable data and a Markdown summary.

Assisted-by: Codex:GPT-5
Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
2026-07-14 10:17:01 +01:00
..
compression-benchmark contrib: Benchmark region-cache restores 2026-07-14 10:17:01 +01:00
criu-service-client contrib: add tests for criu-service-client 2026-04-22 12:58:59 +01:00
dependencies crit: Convert memory page compression offline 2026-07-14 10:17:01 +01:00
apt-install ci: use package-manager dependency install scripts 2025-11-02 07:48:23 -08:00
docker_cr.sh Use command -v instead of which 2025-11-05 15:41:34 -08:00