Commit eb63547a authored by Andrey Vagin's avatar Andrey Vagin Committed by Pavel Emelyanov

zdtm.sh: logfd can be closed when crtools already detached (v2)

So try to check on extra descriptors a few times

v2: move save_fds in a loop
Signed-off-by: 's avatarAndrey Vagin <avagin@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent fab874bf
...@@ -249,8 +249,12 @@ EOF ...@@ -249,8 +249,12 @@ EOF
echo Restore $PID echo Restore $PID
setsid $CRTOOLS restore --log-pid -x -D $ddump -o restore.log -v 4 -d -t $PID $args || return 2 setsid $CRTOOLS restore --log-pid -x -D $ddump -o restore.log -v 4 -d -t $PID $args || return 2
save_fds $PID $ddump/restore.fd for i in `seq 5`; do
diff_fds $ddump/dump.fd $ddump/restore.fd || return 2 save_fds $PID $ddump/restore.fd
diff_fds $ddump/dump.fd $ddump/restore.fd && break
sleep 0.2
done
[ $i -eq 5 ] && return 2;
fi fi
echo Check results $PID echo Check results $PID
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment