[CRIU] [PATCH 0/7] p.haul: implement migration over existing connections

Nikita Spiridonov nspiridonov at odin.com
Tue Oct 6 08:28:28 PDT 2015


Remove standalone mode, p.haul now can work only over existing
connections specified via command line arguments as file
descriptors. Adapt some utilities to new semantics. Cleanup code.

Nikita Spiridonov (7):
  p.haul: cleanup code
  p.haul: split xem_rpc on server and client parts
  p.haul: workaround some problems of socket.makefile method
  p.haul: implement migration over existing connections
  p.haul: add p.haul-wrap script
  p.haul: adapt p.haul-ssh script to new p.haul usage semantics
  p.haul: adapt zdtm test to new p.haul usage semantics

 p.haul                     |   51 +++++++++++-------
 p.haul-service             |   31 +++++++----
 p.haul-ssh                 |   44 +++++++++++----
 p.haul-wrap                |  100 ++++++++++++++++++++++++++++++++++
 phaul/criu_api.py          |   17 +++---
 phaul/fs_haul_shared.py    |    2 +-
 phaul/fs_haul_subtree.py   |    5 +-
 phaul/images.py            |   38 ++++++++++----
 phaul/mstats.py            |    2 +-
 phaul/p_haul_connection.py |   44 +++++++++++++++
 phaul/p_haul_iters.py      |   97 +++++++++++++++++----------------
 phaul/p_haul_service.py    |   47 ++++++++---------
 phaul/util.py              |    1 -
 phaul/xem_rpc.py           |  128 ++++++++------------------------------------
 phaul/xem_rpc_client.py    |   38 +++++++++++++
 test/zdtm/run.sh           |   11 +++--
 16 files changed, 408 insertions(+), 248 deletions(-)
 create mode 100755 p.haul-wrap
 create mode 100644 phaul/p_haul_connection.py
 create mode 100644 phaul/xem_rpc_client.py



More information about the CRIU mailing list