[CRIU] [PATCH RFC 0/8] lazy-pages: add support for remote pages

Adrian Reber areber at redhat.com
Mon May 30 00:14:32 PDT 2016


On Mon, May 30, 2016 at 08:45:02AM +0200, Adrian Reber wrote:
> On Sat, May 21, 2016 at 01:49:34PM +0300, Mike Rapoport wrote:
> > This is a draft implementation of using uffd with remote pages.
> > The dump side collects all the dumpee memory to the pipes and after
> > everything but memory is dumped it starts a TCP server that will handle
> > requests for pages from the restore side.
> > At this point the checkpoint directory can be transferred to the restore
> > side and 'criu lazy-pages + criu restore' will be able to handle the
> > restore.
> > An example running sequence is described at the last patch description.`
> > 
> > Some notes:
> > - the dump process is slightly refactored to make this work, but I believe
> >   some more refactoring is needed to make the things clean
> > - the page_pipe_split is most probably still does not cover all corner
> >   cases
> > - there is still a *lot* to do from the performance perspective
> 
> I like this approach. I cannot comment on the page handling details in
> page-*.c but this seems to be the right direction.
> 
> I am guessing there will be a rebased v2 which I am planing to test.

I would also like to see commit messages with some more details about
the changes.

		Adrian


More information about the CRIU mailing list