[CRIU] [PATCH 00/11] rework background memory fetching
Mike Rapoport
rppt at linux.vnet.ibm.com
Tue Apr 3 15:23:18 MSK 2018
Ping?
On Sun, Mar 25, 2018 at 04:27:20PM +0300, Mike Rapoport wrote:
> Hi,
>
> These patches try to simplify the "background" transfers of the memory pages.
> They reduce some duplication we have in lpi->iovs and lpi->reqs management
> and make prefetching more aggressive by eliminating the initial 1 second
> timeout and starting background transfers immediately after restore
> notified lazy-pages daemon that it's done.
>
> Mike Rapoport (11):
> lazy-pages: explicitly set process exited condition
> lazy-pages: split_iov: always create the new iov above the one being split
> lazy-pages: lazy_iov: use end instead of len
> lazy-pages: rename iov->*base to iov->*start
> lazy-pages: rework requests queueing
> lazy-pages: rename first_pending_iov to pick_next_range
> lazy-pages: rename handle_remaining_pages to xfer_pages
> lazy-pages: simplify background transfer logic
> lazy-pages: make complete_forks more robust
> lazy-pages: add ability to limit background transfer size
> lazy-pages: kill POLL_TIMEOUT
>
> criu/uffd.c | 300 ++++++++++++++++++++++++++++++------------------------------
> 1 file changed, 151 insertions(+), 149 deletions(-)
>
> --
> 2.7.4
>
--
Sincerely yours,
Mike.
More information about the CRIU
mailing list