[CRIU] [PATCH 00/11] rework background memory fetching
Mike Rapoport
rppt at linux.vnet.ibm.com
Sun Mar 25 16:27:20 MSK 2018
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
More information about the CRIU
mailing list