[CRIU] [PATCH 1/9] cr: Split dumped pages locations

Pavel Emelyanov xemul at parallels.com
Sat Feb 11 15:26:54 EST 2012


This actually does two things:

1. The parasite code writes to pages _or_ to pages_shared file himself based
   on a hint given from the main program. This avoids shared pages copying
   in finalize_core.

2. The private pages are moved out of the core file into a separate one. This
   avoids private pages copying in finalize_core.

The goal of this patch is a) to avoid pages copying at all (we still have
one on restore, but fixing this requires Andrey's work on shared memory
dumping) and b) make big blobs with pages be stored in separate files (I
have plans on its format rework and unification).

Signed-off-by: Pavel Emelyanov <xemul at parallels.com>

---

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Split-pages-storage-on-dump.patch
Type: text/x-patch
Size: 12826 bytes
Desc: not available
Url : http://openvz.org/pipermail/criu/attachments/20120212/e43ee5c6/0001-Split-pages-storage-on-dump.bin


More information about the CRIU mailing list