[CRIU] [PATCH v2 0/7] lazy-pages: handle multiple processes

Mike Rapoport rppt at linux.vnet.ibm.com
Mon Apr 18 06:34:31 PDT 2016


Hi,

This is second attempt to add handling of multiple processes to the
lazy-pages daemon.

v2 changes:
* use epoll instead of poll
* do not poll for unix socket, but rather receive all the uffd's from
'criu restore' at initialization time

Mike Rapoport (7):
  UFFD related makefiles cleanup
  lazy-pages: introduce handle_user_fault
  lazy-pages: introduce lazy_pages_summary
  lazy-pages: introduce struct lazy_pages_info
  lazy-pages: use epoll instead of select
  lazy-pages: move most of lazy_pages_info initialization to ud_open
  lazy-pages: allow handling multiple processes

 criu/Makefile.config  |  10 +-
 criu/Makefile.crtools |   3 +-
 criu/uffd.c           | 443 +++++++++++++++++++++++++++++++++-----------------
 3 files changed, 300 insertions(+), 156 deletions(-)

-- 
1.9.1



More information about the CRIU mailing list