[CRIU] [PATCH 04/10] p.haul: adapt zdtm test to new p.haul usage semantics

Nikita Spiridonov nspiridonov at odin.com
Fri Oct 9 10:11:36 PDT 2015


Adapt zdtm test to new semantics since standalone mode was
removed from p.haul (only work over existing connections supported
for now).

Signed-off-by: Nikita Spiridonov <nspiridonov at odin.com>
---
 test/zdtm/run.sh |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/test/zdtm/run.sh b/test/zdtm/run.sh
index 08d3312..6c936f7 100755
--- a/test/zdtm/run.sh
+++ b/test/zdtm/run.sh
@@ -13,6 +13,7 @@ CRIU_TESTS="${CRIU_PATH}/test/zdtm/"
 WDIR="$(pwd)/wdir"
 PH=$(realpath ../../p.haul)
 PHS=$(realpath ../../p.haul-service)
+PHWRAP=$(realpath ../../p.haul-wrap)
 PHSSH=$(realpath ../../p.haul-ssh)
 
 # setup EXIT trap
@@ -34,7 +35,7 @@ mkdir "$WDIR"
 # run local p.haul server in background if --local option specified
 if [ "x${LOCAL_PHS}" == "xtrue" ]; then
 	echo "Run local p.haul service"
-	${PHS} &> "/tmp/phs.log" &
+	${PHWRAP} service &> "/tmp/phs.log" &
 	if [ ${?} -ne 0 ]; then
 		echo "Can't run local p.haul service"
 		exit 1
@@ -56,11 +57,13 @@ which criu
 
 echo "Migrating"
 if [ "x${LOCAL_PHS}" == "xtrue" ]; then
-	${PH} pid ${PID} "127.0.0.1" -v=4 --keep-images \
+	${PHWRAP} client "127.0.0.1" pid ${PID} -v=4 --keep-images \
 		--dst-rpid "${WDIR}/init2.pid" --img-path "${WDIR}"
 else
-	${PHSSH} --ssh-ph-exec ${PH} --ssh-phs-exec ${PHS} pid ${PID} "127.0.0.1" \
-		-v=4 --keep-images --dst-rpid "${WDIR}/init2.pid" --img-path "${WDIR}"
+	${PHSSH} --ssh-ph-exec ${PH} --ssh-ph-wrap-exec ${PHWRAP} \
+		--ssh-phs-exec ${PHS} --ssh-phs-wrap-exec ${PHWRAP} \
+		"127.0.0.1" pid ${PID} -v=4 --keep-images \
+		--dst-rpid "${WDIR}/init2.pid" --img-path "${WDIR}"
 fi
 
 if [ ${?} -ne 0 ]; then
-- 
1.7.1



More information about the CRIU mailing list