[CRIU] [PATCH] p.haul: use pycriu module

Andrew Vagin avagin at parallels.com
Mon Feb 2 12:54:16 PST 2015


On Wed, Jan 14, 2015 at 08:12:07PM +0200, Ruslan Kuprieiev wrote:
> We have pycriu package merged, so lets use rpc
> and stats modules from it, instead of generating
> them manually.
> It also allows us to delete Makefile and just use
> a soft link to pycriu directory.

Acked-by: Andrew Vagin <avagin at parallels.com>
> 
> Signed-off-by: Ruslan Kuprieiev <kupruser at gmail.com>
> ---
>  Makefile          | 9 ---------
>  criu_api.py       | 4 ++--
>  p_haul_iters.py   | 2 +-
>  p_haul_service.py | 2 +-
>  pycriu            | 1 +
>  rpc.proto         | 1 -
>  stats.proto       | 1 -
>  7 files changed, 5 insertions(+), 15 deletions(-)
>  delete mode 100644 Makefile
>  create mode 120000 pycriu
>  delete mode 120000 rpc.proto
>  delete mode 120000 stats.proto
> 
> diff --git a/Makefile b/Makefile
> deleted file mode 100644
> index 6f7bde5..0000000
> --- a/Makefile
> +++ /dev/null
> @@ -1,9 +0,0 @@
> -all: rpc_pb2.py stats_pb2.py
> -
> -.PHONY: all
> -
> -rpc_pb2.py: rpc.proto
> -	protoc --proto_path=. --python_out=. rpc.proto
> -
> -stats_pb2.py: stats.proto
> -	protoc --proto_path=. --python_out=. stats.proto
> diff --git a/criu_api.py b/criu_api.py
> index 146088a..a2f70b7 100644
> --- a/criu_api.py
> +++ b/criu_api.py
> @@ -8,8 +8,8 @@ import struct
>  import os
>  import util
>  import subprocess
> -import rpc_pb2 as cr_rpc
> -import stats_pb2 as crs
> +import pycriu.rpc as cr_rpc
> +import pycriu.images.stats_pb2 as crs
>  
>  criu_binary = "criu"
>  
> diff --git a/p_haul_iters.py b/p_haul_iters.py
> index 9781212..7a898da 100644
> --- a/p_haul_iters.py
> +++ b/p_haul_iters.py
> @@ -5,7 +5,7 @@
>  import images
>  import mstats
>  import xem_rpc
> -import rpc_pb2 as cr_rpc
> +import pycriu.rpc as cr_rpc
>  import criu_api
>  import p_haul_type
>  
> diff --git a/p_haul_service.py b/p_haul_service.py
> index 5587bd7..d3e19ff 100644
> --- a/p_haul_service.py
> +++ b/p_haul_service.py
> @@ -3,7 +3,7 @@
>  #
>  
>  import xem_rpc
> -import rpc_pb2 as cr_rpc
> +import pycriu.rpc as cr_rpc
>  import images
>  import criu_api
>  import p_haul_type
> diff --git a/pycriu b/pycriu
> new file mode 120000
> index 0000000..dc4a8ef
> --- /dev/null
> +++ b/pycriu
> @@ -0,0 +1 @@
> +../criu/pycriu
> \ No newline at end of file
> diff --git a/rpc.proto b/rpc.proto
> deleted file mode 120000
> index 2917b3b..0000000
> --- a/rpc.proto
> +++ /dev/null
> @@ -1 +0,0 @@
> -../criu/protobuf/rpc.proto
> \ No newline at end of file
> diff --git a/stats.proto b/stats.proto
> deleted file mode 120000
> index 08020dc..0000000
> --- a/stats.proto
> +++ /dev/null
> @@ -1 +0,0 @@
> -../criu/protobuf/stats.proto
> \ No newline at end of file
> -- 
> 2.1.0
> 
> _______________________________________________
> CRIU mailing list
> CRIU at openvz.org
> https://lists.openvz.org/mailman/listinfo/criu


More information about the CRIU mailing list