[CRIU] [PATCH] jenkins: lazy-pages: split lazy-pages runs to local and remote

Andrei Vagin avagin at virtuozzo.com
Sat Sep 30 04:15:19 MSK 2017


Applied, thanks
On Thu, Sep 14, 2017 at 07:52:05AM -0700, Mike Rapoport wrote:
> Signed-off-by: Mike Rapoport <rppt at linux.vnet.ibm.com>
> ---
>  test/jenkins/criu-lazy-pages.sh        |  8 --------
>  test/jenkins/criu-remote-lazy-pages.sh | 25 +++++++++++++++++++++++++
>  2 files changed, 25 insertions(+), 8 deletions(-)
>  create mode 100755 test/jenkins/criu-remote-lazy-pages.sh
> 
> diff --git a/test/jenkins/criu-lazy-pages.sh b/test/jenkins/criu-lazy-pages.sh
> index cdbbf2a..474cb3c 100755
> --- a/test/jenkins/criu-lazy-pages.sh
> +++ b/test/jenkins/criu-lazy-pages.sh
> @@ -17,17 +17,9 @@ fi
>  ./test/zdtm.py run --all --keep-going --report report --parallel 4 \
>  	       --lazy-pages $LAZY_EXCLUDE || fail
>  
> -# lazy restore from "remote" dump
> -./test/zdtm.py run --all --keep-going --report report --parallel 4 \
> -	       --remote-lazy-pages $LAZY_EXCLUDE -x maps04 || fail
> -
>  # During pre-dump + lazy-pages we leave VM_NOHUGEPAGE set
>  LAZY_EXCLUDE="$LAZY_EXCLUDE -x maps02"
>  
>  # lazy restore from images with pre-dumps
>  ./test/zdtm.py run --all --keep-going --report report --parallel 4 \
>  	       --lazy-pages --pre 2 $LAZY_EXCLUDE || fail
> -
> -# lazy restore from "remote" dump with pre-dumps
> -./test/zdtm.py run --all --keep-going --report report --parallel 4 \
> -	       --remote-lazy-pages --pre 2 $LAZY_EXCLUDE || fail
> diff --git a/test/jenkins/criu-remote-lazy-pages.sh b/test/jenkins/criu-remote-lazy-pages.sh
> new file mode 100755
> index 0000000..7d67102
> --- /dev/null
> +++ b/test/jenkins/criu-remote-lazy-pages.sh
> @@ -0,0 +1,25 @@
> +# Check remote-lazy-pages
> +set -e
> +source `dirname $0`/criu-lib.sh
> +prep
> +
> +KERN_MAJ=`uname -r | cut -d. -f1`
> +KERN_MIN=`uname -r | cut -d. -f2`
> +if [ $KERN_MAJ -ge "4" ] && [ $KERN_MIN -ge "11" ]; then
> +	LAZY_EXCLUDE="-x cmdlinenv00"
> +else
> +	LAZY_EXCLUDE="-x maps007 -x fork -x fork2 -x uffd-events -x cgroupns
> +		      -x socket_listen -x socket_listen6 -x cmdlinenv00
> +		      -x socket_close_data01 -x file_read"
> +fi
> +
> +# lazy restore from "remote" dump
> +./test/zdtm.py run --all --keep-going --report report --parallel 4 \
> +	       --remote-lazy-pages $LAZY_EXCLUDE -x maps04 || fail
> +
> +# During pre-dump + lazy-pages we leave VM_NOHUGEPAGE set
> +LAZY_EXCLUDE="$LAZY_EXCLUDE -x maps02"
> +
> +# lazy restore from "remote" dump with pre-dumps
> +./test/zdtm.py run --all --keep-going --report report --parallel 4 \
> +	       --remote-lazy-pages --pre 2 $LAZY_EXCLUDE || fail
> -- 
> 2.7.4
> 


More information about the CRIU mailing list