[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