00:00:00.000 Started by user sys_sgci 00:00:00.003 Checking out git https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool into /var/jenkins_home/workspace/spdk-dpdk-per-patch_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4 to read jbp/jenkins/jjb-config/jobs/autotest-upstream/autotest.groovy 00:00:00.005 The recommended git tool is: git 00:00:00.005 using credential 00000000-0000-0000-0000-000000000002 00:00:00.007 > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/spdk-dpdk-per-patch_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4/jbp/.git # timeout=10 00:00:00.022 Fetching changes from the remote Git repository 00:00:00.024 > git config remote.origin.url https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool # timeout=10 00:00:00.039 Using shallow fetch with depth 1 00:00:00.039 Fetching upstream changes from https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool 00:00:00.039 > git --version # timeout=10 00:00:00.053 > git --version # 'git version 2.39.2' 00:00:00.053 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:00.054 Setting http proxy: proxy-dmz.intel.com:911 00:00:00.054 > git fetch --tags --force --progress --depth=1 -- https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool refs/heads/master # timeout=5 00:00:02.232 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:02.247 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:02.262 Checking out Revision 974e6abc19174775f0f1ea53bba692f31ffb01a8 (FETCH_HEAD) 00:00:02.263 > git config core.sparsecheckout # timeout=10 00:00:02.274 > git read-tree -mu HEAD # timeout=10 00:00:02.291 > git checkout -f 974e6abc19174775f0f1ea53bba692f31ffb01a8 # timeout=5 00:00:02.309 Commit message: "jenkins/config: change SM0 ip due to lab relocation" 00:00:02.309 > git rev-list --no-walk 974e6abc19174775f0f1ea53bba692f31ffb01a8 # timeout=10 00:00:02.494 [Pipeline] Start of Pipeline 00:00:02.536 [Pipeline] library 00:00:02.545 Loading library shm_lib@master 00:00:02.545 Library shm_lib@master is cached. Copying from home. 00:00:02.568 [Pipeline] node 00:00:02.581 Running on ME2 in /var/jenkins/workspace/spdk-dpdk-per-patch 00:00:02.582 [Pipeline] { 00:00:02.591 [Pipeline] cleanWs 00:00:02.598 [WS-CLEANUP] Deleting project workspace... 00:00:02.598 [WS-CLEANUP] Deferred wipeout is used... 00:00:02.602 [WS-CLEANUP] done 00:00:02.606 [Pipeline] stage 00:00:02.611 [Pipeline] { (Prologue) 00:00:02.700 [Pipeline] withCredentials 00:00:02.708 > git --version # timeout=10 00:00:02.720 > git --version # 'git version 2.39.2' 00:00:02.733 Masking supported pattern matches of $GIT_USERNAME or $GIT_PASSWORD or $GIT_ASKPASS 00:00:02.735 [Pipeline] { 00:00:02.743 [Pipeline] retry 00:00:02.745 [Pipeline] { 00:00:02.903 [Pipeline] sh 00:00:03.175 + git ls-remote https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool refs/heads/master 00:00:05.084 [Pipeline] } 00:00:05.109 [Pipeline] // retry 00:00:05.114 [Pipeline] } 00:00:05.138 [Pipeline] // withCredentials 00:00:05.147 [Pipeline] nodesByLabel 00:00:05.148 Found a total of 1 nodes with the 'sorcerer' label 00:00:05.158 [Pipeline] httpRequest 00:00:05.162 HttpMethod: GET 00:00:05.162 URL: http://10.211.164.101/packages/jbp_974e6abc19174775f0f1ea53bba692f31ffb01a8.tar.gz 00:00:05.163 Sending request to url: http://10.211.164.101/packages/jbp_974e6abc19174775f0f1ea53bba692f31ffb01a8.tar.gz 00:00:05.164 Response Code: HTTP/1.1 200 OK 00:00:05.164 Success: Status code 200 is in the accepted range: 200,404 00:00:05.165 Saving response body to /var/jenkins/workspace/spdk-dpdk-per-patch/jbp_974e6abc19174775f0f1ea53bba692f31ffb01a8.tar.gz 00:00:05.303 [Pipeline] sh 00:00:05.582 + tar --no-same-owner -xf jbp_974e6abc19174775f0f1ea53bba692f31ffb01a8.tar.gz 00:00:05.608 [Pipeline] withCredentials 00:00:05.618 > git --version # timeout=10 00:00:05.631 > git --version # 'git version 2.39.2' 00:00:05.644 Masking supported pattern matches of $GIT_USERNAME or $GIT_PASSWORD or $GIT_ASKPASS 00:00:05.646 [Pipeline] { 00:00:05.654 [Pipeline] retry 00:00:05.656 [Pipeline] { 00:00:05.673 [Pipeline] sh 00:00:05.948 + git ls-remote https://review.spdk.io/gerrit/a/spdk/spdk refs/heads/master 00:00:09.237 [Pipeline] } 00:00:09.262 [Pipeline] // retry 00:00:09.267 [Pipeline] } 00:00:09.289 [Pipeline] // withCredentials 00:00:09.301 [Pipeline] httpRequest 00:00:09.305 HttpMethod: GET 00:00:09.305 URL: http://10.211.164.101/packages/spdk_38dca48f0ce8d83db23b9851a566875b9dc92253.tar.gz 00:00:09.306 Sending request to url: http://10.211.164.101/packages/spdk_38dca48f0ce8d83db23b9851a566875b9dc92253.tar.gz 00:00:09.307 Response Code: HTTP/1.1 200 OK 00:00:09.307 Success: Status code 200 is in the accepted range: 200,404 00:00:09.308 Saving response body to /var/jenkins/workspace/spdk-dpdk-per-patch/spdk_38dca48f0ce8d83db23b9851a566875b9dc92253.tar.gz 00:00:11.465 [Pipeline] sh 00:00:11.740 + tar --no-same-owner -xf spdk_38dca48f0ce8d83db23b9851a566875b9dc92253.tar.gz 00:00:14.277 [Pipeline] sh 00:00:14.554 + git -C spdk log --oneline -n5 00:00:14.554 38dca48f0 libvfio-user: update submodule to point to `spdk` branch 00:00:14.554 7a71abf69 fuzz/llvm_vfio_fuzz: limit length of generated data to `bytes_per_cmd` 00:00:14.554 fe11fef3a fuzz/llvm_vfio_fuzz: fix `fuzz_vfio_user_irq_set` incorrect data length 00:00:14.554 65b4e17c6 uuid: clarify spdk_uuid_generate_sha1() return code 00:00:14.554 5d5e4d333 nvmf/rpc: Fail listener add with different secure channel 00:00:14.575 [Pipeline] setCustomBuildProperty 00:00:14.583 [Pipeline] setCustomBuildProperty 00:00:14.592 [Pipeline] catchError 00:00:14.594 [Pipeline] { 00:00:14.613 [Pipeline] sh 00:00:14.889 + git -C spdk describe --tags --abbrev=0 origin/master 00:00:14.902 [Pipeline] sh 00:00:15.179 + git -C spdk describe --tags --abbrev=0 --exclude=LTS HEAD 00:00:15.194 [Pipeline] echo 00:00:15.196 Branch: master 00:00:15.200 [Pipeline] fileExists 00:00:15.217 [Pipeline] readJSON 00:00:15.231 [Pipeline] } 00:00:15.256 [Pipeline] // catchError 00:00:15.261 [Pipeline] } 00:00:15.288 [Pipeline] // stage 00:00:15.307 [Pipeline] catchError 00:00:15.309 [Pipeline] { 00:00:15.329 [Pipeline] stage 00:00:15.331 [Pipeline] { (Pre tests) 00:00:15.378 [Pipeline] parallel 00:00:15.389 [Pipeline] { (Branch: check-format-docker-autotest) 00:00:15.391 [Pipeline] { (Branch: check-so-deps-docker-autotest) 00:00:15.392 [Pipeline] { (Branch: doc-docker-autotest) 00:00:15.394 [Pipeline] { (Branch: build-files-docker-autotest) 00:00:15.417 [Pipeline] retry 00:00:15.419 [Pipeline] { 00:00:15.424 [Pipeline] retry 00:00:15.425 [Pipeline] { 00:00:15.430 [Pipeline] retry 00:00:15.432 [Pipeline] { 00:00:15.436 [Pipeline] retry 00:00:15.438 [Pipeline] { 00:00:15.455 [Pipeline] build 00:00:15.458 Scheduling project: check-format-docker-autotest 00:00:15.466 [Pipeline] build 00:00:15.469 Scheduling project: check-so-deps-docker-autotest 00:00:15.476 [Pipeline] build 00:00:15.479 Scheduling project: doc-docker-autotest 00:00:15.486 [Pipeline] build 00:00:15.489 Scheduling project: build-files-docker-autotest 00:00:25.074 Starting building: check-format-docker-autotest #19405 00:00:25.077 Starting building: doc-docker-autotest #19568 00:00:25.081 Starting building: build-files-docker-autotest #19397 00:00:25.084 Starting building: check-so-deps-docker-autotest #19425 00:01:01.890 Build doc-docker-autotest #19568 completed: SUCCESS 00:01:01.893 [Pipeline] } 00:01:01.925 [Pipeline] // retry 00:01:01.931 [Pipeline] } 00:01:15.235 Build check-format-docker-autotest #19405 completed: SUCCESS 00:01:15.238 [Pipeline] } 00:01:15.261 [Pipeline] // retry 00:01:15.266 [Pipeline] } 00:01:35.300 Build build-files-docker-autotest #19397 completed: FAILURE 00:01:35.336 [Pipeline] echo 00:01:35.337 No retry patterns found. 00:01:35.339 [Pipeline] } 00:01:35.370 [Pipeline] // retry 00:01:35.377 [Pipeline] error 00:01:35.383 [Pipeline] } 00:01:35.388 Failed in branch build-files-docker-autotest 00:02:18.300 Build check-so-deps-docker-autotest #19425 completed: FAILURE 00:02:18.361 [Pipeline] echo 00:02:18.362 No retry patterns found. 00:02:18.363 [Pipeline] } 00:02:18.398 [Pipeline] // retry 00:02:18.403 [Pipeline] error 00:02:18.409 [Pipeline] } 00:02:18.414 Failed in branch check-so-deps-docker-autotest 00:02:18.475 [Pipeline] // parallel 00:02:18.481 [Pipeline] } 00:02:18.504 [Pipeline] // stage 00:02:18.510 [Pipeline] } 00:02:18.515 ERROR: Build build-files-docker-autotest #19397 failed 00:02:18.534 [Pipeline] // catchError 00:02:18.542 [Pipeline] catchError 00:02:18.543 [Pipeline] { 00:02:18.561 [Pipeline] stage 00:02:18.563 [Pipeline] { (Tests) 00:02:18.579 [Pipeline] unstable 00:02:18.582 WARNING: Previous stages failed 00:02:18.584 [Pipeline] } 00:02:18.600 [Pipeline] // stage 00:02:18.604 [Pipeline] } 00:02:18.621 [Pipeline] // catchError 00:02:18.628 [Pipeline] stage 00:02:18.630 [Pipeline] { (Autorun Post and Coverage) 00:02:18.651 [Pipeline] setCustomBuildProperty 00:02:18.672 [Pipeline] dir 00:02:18.672 Running in /var/jenkins/workspace/spdk-dpdk-per-patch/doc-docker-autotest_19568 00:02:18.674 [Pipeline] { 00:02:18.695 [Pipeline] copyArtifacts 00:02:18.944 Copied 6 artifacts from "doc-docker-autotest" build number 19568 00:02:18.948 [Pipeline] writeFile 00:02:18.975 [Pipeline] } 00:02:19.011 [Pipeline] // dir 00:02:19.035 [Pipeline] dir 00:02:19.035 Running in /var/jenkins/workspace/spdk-dpdk-per-patch/check-format-docker-autotest_19405 00:02:19.037 [Pipeline] { 00:02:19.058 [Pipeline] copyArtifacts 00:02:19.129 Copied 5 artifacts from "check-format-docker-autotest" build number 19405 00:02:19.132 [Pipeline] writeFile 00:02:19.156 [Pipeline] } 00:02:19.182 [Pipeline] // dir 00:02:19.206 [Pipeline] dir 00:02:19.206 Running in /var/jenkins/workspace/spdk-dpdk-per-patch/build-files-docker-autotest_19397 00:02:19.207 [Pipeline] { 00:02:19.225 [Pipeline] copyArtifacts 00:02:19.277 Copied 3 artifacts from "build-files-docker-autotest" build number 19397 00:02:19.280 [Pipeline] writeFile 00:02:19.297 [Pipeline] } 00:02:19.325 [Pipeline] // dir 00:02:19.361 [Pipeline] dir 00:02:19.361 Running in /var/jenkins/workspace/spdk-dpdk-per-patch/check-so-deps-docker-autotest_19425 00:02:19.362 [Pipeline] { 00:02:19.383 [Pipeline] copyArtifacts 00:02:19.457 Copied 5 artifacts from "check-so-deps-docker-autotest" build number 19425 00:02:19.460 [Pipeline] writeFile 00:02:19.479 [Pipeline] } 00:02:19.499 [Pipeline] // dir 00:02:19.505 [Pipeline] catchError 00:02:19.506 [Pipeline] { 00:02:19.519 [Pipeline] sh 00:02:19.798 + jbp/jenkins/jjb-config/jobs/scripts/post_gen_coverage.sh 00:02:19.798 + shopt -s globstar nullglob 00:02:19.798 + echo 'Start stage post_gen_coverage.sh' 00:02:19.798 Start stage post_gen_coverage.sh 00:02:19.798 + cd /var/jenkins/workspace/spdk-dpdk-per-patch 00:02:19.798 + rm -rf /var/jenkins/workspace/spdk-dpdk-per-patch/spdk/doc 00:02:19.798 + trap 'compress_coverage_and_docs; remove_partial_coverage_files && echo '\''End stage post_gen_coverage.sh'\''' EXIT 00:02:19.798 + move_artifacts 00:02:19.798 + local out_dirs 00:02:19.798 + out_dirs=(./**/output/) 00:02:19.798 + for dir in "${out_dirs[@]}" 00:02:19.798 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:19.798 + [[ -f ./build-files-docker-autotest_19397/output//doc.tar.xz ]] 00:02:19.798 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:19.798 + [[ -f ./build-files-docker-autotest_19397/output//ut_coverage.tar.xz ]] 00:02:19.798 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:19.798 + [[ -f ./build-files-docker-autotest_19397/output//llvm.tar.xz ]] 00:02:19.798 + mv ./build-files-docker-autotest_19397/output//build-pkg-manifest.txt ./build-files-docker-autotest_19397/output//build-repo-manifest.txt ./build-files-docker-autotest_19397/output//power.tar.xz ./build-files-docker-autotest_19397/output//.. 00:02:19.798 + rmdir ./build-files-docker-autotest_19397/output/ 00:02:19.798 + for dir in "${out_dirs[@]}" 00:02:19.798 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:19.798 + [[ -f ./check-format-docker-autotest_19405/output//doc.tar.xz ]] 00:02:19.798 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:19.798 + [[ -f ./check-format-docker-autotest_19405/output//ut_coverage.tar.xz ]] 00:02:19.798 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:19.798 + [[ -f ./check-format-docker-autotest_19405/output//llvm.tar.xz ]] 00:02:19.798 + mv ./check-format-docker-autotest_19405/output//build-pkg-manifest.txt ./check-format-docker-autotest_19405/output//build-repo-manifest.txt ./check-format-docker-autotest_19405/output//power.tar.xz ./check-format-docker-autotest_19405/output//test_completions.txt ./check-format-docker-autotest_19405/output//timing.txt ./check-format-docker-autotest_19405/output//.. 00:02:19.798 + rmdir ./check-format-docker-autotest_19405/output/ 00:02:19.798 + for dir in "${out_dirs[@]}" 00:02:19.798 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:19.798 + [[ -f ./check-so-deps-docker-autotest_19425/output//doc.tar.xz ]] 00:02:19.798 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:19.798 + [[ -f ./check-so-deps-docker-autotest_19425/output//ut_coverage.tar.xz ]] 00:02:19.798 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:19.798 + [[ -f ./check-so-deps-docker-autotest_19425/output//llvm.tar.xz ]] 00:02:19.798 + mv ./check-so-deps-docker-autotest_19425/output//build-pkg-manifest.txt ./check-so-deps-docker-autotest_19425/output//build-repo-manifest.txt ./check-so-deps-docker-autotest_19425/output//power.tar.xz ./check-so-deps-docker-autotest_19425/output//test_completions.txt ./check-so-deps-docker-autotest_19425/output//timing.txt ./check-so-deps-docker-autotest_19425/output//.. 00:02:19.798 + rmdir ./check-so-deps-docker-autotest_19425/output/ 00:02:19.798 + for dir in "${out_dirs[@]}" 00:02:19.798 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:19.798 + [[ -f ./doc-docker-autotest_19568/output//doc.tar.xz ]] 00:02:19.798 + tar -C ./doc-docker-autotest_19568/output/ -xf ./doc-docker-autotest_19568/output//doc.tar.xz 00:02:20.057 + rm ./doc-docker-autotest_19568/output//doc.tar.xz 00:02:20.057 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:20.057 + [[ -f ./doc-docker-autotest_19568/output//ut_coverage.tar.xz ]] 00:02:20.057 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:20.057 + [[ -f ./doc-docker-autotest_19568/output//llvm.tar.xz ]] 00:02:20.057 + mv ./doc-docker-autotest_19568/output//build-pkg-manifest.txt ./doc-docker-autotest_19568/output//build-repo-manifest.txt ./doc-docker-autotest_19568/output//doc ./doc-docker-autotest_19568/output//power.tar.xz ./doc-docker-autotest_19568/output//test_completions.txt ./doc-docker-autotest_19568/output//timing.txt ./doc-docker-autotest_19568/output//.. 00:02:20.057 + rmdir ./doc-docker-autotest_19568/output/ 00:02:20.057 + unpack_cov_files 00:02:20.057 + local info_files 00:02:20.057 + info_files=(*/cov_*.info.xz) 00:02:20.057 + printf '%s\n' 00:02:20.057 + xargs -P0 -r -n1 xz -d 00:02:20.057 + fix_downstream_job_paths 00:02:20.057 + sed -i -e 's#^SF:/.\+/spdk/#SF:/var/jenkins/workspace/spdk-dpdk-per-patch/spdk/#g' 00:02:20.057 sed: no input files 00:02:20.057 + compress_coverage_and_docs 00:02:20.057 + echo 'Start compress coverage and docs' 00:02:20.057 Start compress coverage and docs 00:02:20.057 + tar -C coverage -czf coverage_spdk-dpdk-per-patch_230.tar.gz ./ --remove-files 00:02:20.057 tar: coverage: Cannot open: No such file or directory 00:02:20.057 tar: Error is not recoverable: exiting now 00:02:20.073 [Pipeline] } 00:02:20.077 ERROR: script returned exit code 2 00:02:20.107 [Pipeline] // catchError 00:02:20.117 [Pipeline] catchError 00:02:20.118 [Pipeline] { 00:02:20.138 [Pipeline] dir 00:02:20.138 Running in /var/jenkins/workspace/spdk-dpdk-per-patch/post_process 00:02:20.140 [Pipeline] {