[CRIU] Re: [RFC] [PATCH cr 0/16] Restore copy-on-write regions (v2)

Andrew Vagin avagin at parallels.com
Mon Oct 29 05:30:39 EDT 2012


http://criu.org/COW

On Tue, Oct 23, 2012 at 02:02:12PM +0400, Andrey Vagin wrote:
> This series is based on two facts.
> * Copy-on-write regions can be in MAP_PRIVATE mappings
> * pages-[PID].img is a content of MAP_PRIVATE mappings
> 
> So we can restore all private mappings before forking children and
> all copy-on-write regions will be restored automatically.
> 
> Here is only one problem, that a mapping can not be restored in a
> correct place, because it may be conflict with crtools' mappings.
> The mapping get avaliable address and then remmaped in restorer.
> 
> v2: * Remove unshared pages from inherited mappings.
>     * Avoid conflict of premmapped vma-s and target vma-s


More information about the CRIU mailing list