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.004 The recommended git tool is: git 00:00:00.004 using credential 00000000-0000-0000-0000-000000000002 00:00:00.006 > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/spdk-dpdk-per-patch_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4/jbp/.git # timeout=10 00:00:00.021 Fetching changes from the remote Git repository 00:00:00.023 > git config remote.origin.url https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool # timeout=10 00:00:00.037 Using shallow fetch with depth 1 00:00:00.037 Fetching upstream changes from https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool 00:00:00.037 > git --version # timeout=10 00:00:00.049 > git --version # 'git version 2.39.2' 00:00:00.049 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:00.050 Setting http proxy: proxy-dmz.intel.com:911 00:00:00.050 > 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.168 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:02.182 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:02.198 Checking out Revision d55dd09e9e6d4661df5d1073790609767cbcb60c (FETCH_HEAD) 00:00:02.198 > git config core.sparsecheckout # timeout=10 00:00:02.212 > git read-tree -mu HEAD # timeout=10 00:00:02.231 > git checkout -f d55dd09e9e6d4661df5d1073790609767cbcb60c # timeout=5 00:00:02.254 Commit message: "ansible/roles/custom_facts: Add subsystem info to VMDs' nvmes" 00:00:02.255 > git rev-list --no-walk d55dd09e9e6d4661df5d1073790609767cbcb60c # timeout=10 00:00:02.464 [Pipeline] Start of Pipeline 00:00:02.478 [Pipeline] library 00:00:02.480 Loading library shm_lib@master 00:00:02.480 Library shm_lib@master is cached. Copying from home. 00:00:02.510 [Pipeline] node 00:00:02.520 Running on ME2 in /var/jenkins/workspace/spdk-dpdk-per-patch 00:00:02.521 [Pipeline] { 00:00:02.538 [Pipeline] cleanWs 00:00:02.548 [WS-CLEANUP] Deleting project workspace... 00:00:02.548 [WS-CLEANUP] Deferred wipeout is used... 00:00:02.554 [WS-CLEANUP] done 00:00:02.559 [Pipeline] stage 00:00:02.563 [Pipeline] { (Prologue) 00:00:02.663 [Pipeline] withCredentials 00:00:02.674 > git --version # timeout=10 00:00:02.686 > git --version # 'git version 2.39.2' 00:00:02.706 Masking supported pattern matches of $GIT_USERNAME or $GIT_PASSWORD or $GIT_ASKPASS 00:00:02.707 [Pipeline] { 00:00:02.715 [Pipeline] retry 00:00:02.716 [Pipeline] { 00:00:02.877 [Pipeline] sh 00:00:03.160 + git ls-remote https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool refs/heads/master 00:00:05.081 [Pipeline] } 00:00:05.106 [Pipeline] // retry 00:00:05.112 [Pipeline] } 00:00:05.135 [Pipeline] // withCredentials 00:00:05.143 [Pipeline] nodesByLabel 00:00:05.144 Found a total of 1 nodes with the 'sorcerer' label 00:00:05.154 [Pipeline] httpRequest 00:00:05.159 HttpMethod: GET 00:00:05.159 URL: http://10.211.164.101/packages/jbp_d55dd09e9e6d4661df5d1073790609767cbcb60c.tar.gz 00:00:05.160 Sending request to url: http://10.211.164.101/packages/jbp_d55dd09e9e6d4661df5d1073790609767cbcb60c.tar.gz 00:00:05.162 Response Code: HTTP/1.1 200 OK 00:00:05.163 Success: Status code 200 is in the accepted range: 200,404 00:00:05.163 Saving response body to /var/jenkins/workspace/spdk-dpdk-per-patch/jbp_d55dd09e9e6d4661df5d1073790609767cbcb60c.tar.gz 00:00:05.970 [Pipeline] sh 00:00:06.252 + tar --no-same-owner -xf jbp_d55dd09e9e6d4661df5d1073790609767cbcb60c.tar.gz 00:00:06.284 [Pipeline] withCredentials 00:00:06.296 > git --version # timeout=10 00:00:06.309 > git --version # 'git version 2.39.2' 00:00:06.330 Masking supported pattern matches of $GIT_USERNAME or $GIT_PASSWORD or $GIT_ASKPASS 00:00:06.332 [Pipeline] { 00:00:06.342 [Pipeline] retry 00:00:06.344 [Pipeline] { 00:00:06.361 [Pipeline] sh 00:00:06.646 + git ls-remote https://review.spdk.io/gerrit/a/spdk/spdk refs/heads/master 00:00:09.956 [Pipeline] } 00:00:09.981 [Pipeline] // retry 00:00:09.987 [Pipeline] } 00:00:10.008 [Pipeline] // withCredentials 00:00:10.020 [Pipeline] httpRequest 00:00:10.024 HttpMethod: GET 00:00:10.025 URL: http://10.211.164.101/packages/spdk_1b4773b8f2e2f701efeb92fba48b0e952ce56001.tar.gz 00:00:10.025 Sending request to url: http://10.211.164.101/packages/spdk_1b4773b8f2e2f701efeb92fba48b0e952ce56001.tar.gz 00:00:10.039 Response Code: HTTP/1.1 200 OK 00:00:10.040 Success: Status code 200 is in the accepted range: 200,404 00:00:10.040 Saving response body to /var/jenkins/workspace/spdk-dpdk-per-patch/spdk_1b4773b8f2e2f701efeb92fba48b0e952ce56001.tar.gz 00:00:22.928 [Pipeline] sh 00:00:23.210 + tar --no-same-owner -xf spdk_1b4773b8f2e2f701efeb92fba48b0e952ce56001.tar.gz 00:00:25.156 [Pipeline] sh 00:00:25.440 + git -C spdk log --oneline -n5 00:00:25.440 1b4773b8f dpdk/crypto: increase RTE_CRYPTO_MAX_DEVS to fit QAT SYM and ASYM VFs 00:00:25.440 bf8dcb56e rpc: add validation for timeout value 00:00:25.440 6d8618afc lib/nvmf: Add get ANA state API 00:00:25.440 60d80d591 bdev/nvme: Fix pending resets to move to next ctrlr 00:00:25.440 2e6e9553a raid: update base_info->blockcnt 00:00:25.460 [Pipeline] setCustomBuildProperty 00:00:25.468 [Pipeline] setCustomBuildProperty 00:00:25.476 [Pipeline] catchError 00:00:25.478 [Pipeline] { 00:00:25.495 [Pipeline] sh 00:00:25.779 + git -C spdk describe --tags --abbrev=0 origin/master 00:00:25.795 [Pipeline] sh 00:00:26.078 + git -C spdk describe --tags --abbrev=0 --exclude=LTS HEAD 00:00:26.093 [Pipeline] echo 00:00:26.095 Branch: master 00:00:26.098 [Pipeline] fileExists 00:00:26.115 [Pipeline] readJSON 00:00:26.128 [Pipeline] } 00:00:26.145 [Pipeline] // catchError 00:00:26.149 [Pipeline] } 00:00:26.174 [Pipeline] // stage 00:00:26.189 [Pipeline] catchError 00:00:26.191 [Pipeline] { 00:00:26.212 [Pipeline] stage 00:00:26.215 [Pipeline] { (Pre tests) 00:00:26.259 [Pipeline] parallel 00:00:26.270 [Pipeline] { (Branch: check-format-docker-autotest) 00:00:26.271 [Pipeline] { (Branch: check-so-deps-docker-autotest) 00:00:26.272 [Pipeline] { (Branch: doc-docker-autotest) 00:00:26.274 [Pipeline] { (Branch: build-files-docker-autotest) 00:00:26.299 [Pipeline] retry 00:00:26.300 [Pipeline] { 00:00:26.305 [Pipeline] retry 00:00:26.306 [Pipeline] { 00:00:26.311 [Pipeline] retry 00:00:26.312 [Pipeline] { 00:00:26.317 [Pipeline] retry 00:00:26.318 [Pipeline] { 00:00:26.342 [Pipeline] build 00:00:26.345 Scheduling project: check-format-docker-autotest 00:00:26.352 [Pipeline] build 00:00:26.355 Scheduling project: check-so-deps-docker-autotest 00:00:26.362 [Pipeline] build 00:00:26.364 Scheduling project: doc-docker-autotest 00:00:26.371 [Pipeline] build 00:00:26.373 Scheduling project: build-files-docker-autotest 00:00:35.068 Starting building: check-format-docker-autotest #19159 00:00:35.070 Starting building: build-files-docker-autotest #19151 00:00:35.073 Starting building: doc-docker-autotest #19320 00:00:35.075 Starting building: check-so-deps-docker-autotest #19179 00:01:12.958 Build doc-docker-autotest #19320 completed: SUCCESS 00:01:12.961 [Pipeline] } 00:01:12.997 [Pipeline] // retry 00:01:13.003 [Pipeline] } 00:01:22.964 Build check-format-docker-autotest #19159 completed: SUCCESS 00:01:22.967 [Pipeline] } 00:01:23.004 [Pipeline] // retry 00:01:23.009 [Pipeline] } 00:01:45.424 Build build-files-docker-autotest #19151 completed: FAILURE 00:01:45.460 [Pipeline] echo 00:01:45.462 No retry patterns found. 00:01:45.463 [Pipeline] } 00:01:45.497 [Pipeline] // retry 00:01:45.505 [Pipeline] error 00:01:45.511 [Pipeline] } 00:01:45.516 Failed in branch build-files-docker-autotest 00:02:28.058 Build check-so-deps-docker-autotest #19179 completed: FAILURE 00:02:28.108 [Pipeline] echo 00:02:28.110 No retry patterns found. 00:02:28.111 [Pipeline] } 00:02:28.144 [Pipeline] // retry 00:02:28.151 [Pipeline] error 00:02:28.157 [Pipeline] } 00:02:28.161 Failed in branch check-so-deps-docker-autotest 00:02:28.214 [Pipeline] // parallel 00:02:28.224 [Pipeline] } 00:02:28.256 [Pipeline] // stage 00:02:28.265 [Pipeline] } 00:02:28.273 ERROR: Build build-files-docker-autotest #19151 failed 00:02:28.301 [Pipeline] // catchError 00:02:28.310 [Pipeline] catchError 00:02:28.312 [Pipeline] { 00:02:28.332 [Pipeline] stage 00:02:28.335 [Pipeline] { (Tests) 00:02:28.355 [Pipeline] unstable 00:02:28.359 WARNING: Previous stages failed 00:02:28.360 [Pipeline] } 00:02:28.391 [Pipeline] // stage 00:02:28.396 [Pipeline] } 00:02:28.425 [Pipeline] // catchError 00:02:28.433 [Pipeline] stage 00:02:28.435 [Pipeline] { (Autorun Post and Coverage) 00:02:28.457 [Pipeline] setCustomBuildProperty 00:02:28.482 [Pipeline] dir 00:02:28.482 Running in /var/jenkins/workspace/spdk-dpdk-per-patch/doc-docker-autotest_19320 00:02:28.484 [Pipeline] { 00:02:28.508 [Pipeline] copyArtifacts 00:02:28.998 Copied 6 artifacts from "doc-docker-autotest" build number 19320 00:02:29.002 [Pipeline] writeFile 00:02:29.028 [Pipeline] } 00:02:29.076 [Pipeline] // dir 00:02:29.100 [Pipeline] dir 00:02:29.101 Running in /var/jenkins/workspace/spdk-dpdk-per-patch/check-format-docker-autotest_19159 00:02:29.103 [Pipeline] { 00:02:29.129 [Pipeline] copyArtifacts 00:02:29.291 Copied 5 artifacts from "check-format-docker-autotest" build number 19159 00:02:29.296 [Pipeline] writeFile 00:02:29.323 [Pipeline] } 00:02:29.355 [Pipeline] // dir 00:02:29.389 [Pipeline] dir 00:02:29.390 Running in /var/jenkins/workspace/spdk-dpdk-per-patch/build-files-docker-autotest_19151 00:02:29.392 [Pipeline] { 00:02:29.416 [Pipeline] copyArtifacts 00:02:29.459 Copied 3 artifacts from "build-files-docker-autotest" build number 19151 00:02:29.464 [Pipeline] writeFile 00:02:29.490 [Pipeline] } 00:02:29.520 [Pipeline] // dir 00:02:29.560 [Pipeline] dir 00:02:29.560 Running in /var/jenkins/workspace/spdk-dpdk-per-patch/check-so-deps-docker-autotest_19179 00:02:29.561 [Pipeline] { 00:02:29.588 [Pipeline] copyArtifacts 00:02:29.667 Copied 5 artifacts from "check-so-deps-docker-autotest" build number 19179 00:02:29.671 [Pipeline] writeFile 00:02:29.692 [Pipeline] } 00:02:29.711 [Pipeline] // dir 00:02:29.716 [Pipeline] catchError 00:02:29.718 [Pipeline] { 00:02:29.732 [Pipeline] sh 00:02:30.012 + jbp/jenkins/jjb-config/jobs/scripts/post_gen_coverage.sh 00:02:30.012 + shopt -s globstar nullglob 00:02:30.012 + echo 'Start stage post_gen_coverage.sh' 00:02:30.012 Start stage post_gen_coverage.sh 00:02:30.012 + cd /var/jenkins/workspace/spdk-dpdk-per-patch 00:02:30.012 + rm -rf /var/jenkins/workspace/spdk-dpdk-per-patch/spdk/doc 00:02:30.012 + trap 'compress_coverage_and_docs; remove_partial_coverage_files && echo '\''End stage post_gen_coverage.sh'\''' EXIT 00:02:30.012 + move_artifacts 00:02:30.012 + local out_dirs 00:02:30.012 + out_dirs=(./**/output/) 00:02:30.012 + for dir in "${out_dirs[@]}" 00:02:30.012 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.012 + [[ -f ./build-files-docker-autotest_19151/output//doc.tar.xz ]] 00:02:30.012 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.012 + [[ -f ./build-files-docker-autotest_19151/output//ut_coverage.tar.xz ]] 00:02:30.012 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.012 + [[ -f ./build-files-docker-autotest_19151/output//llvm.tar.xz ]] 00:02:30.012 + mv ./build-files-docker-autotest_19151/output//build-pkg-manifest.txt ./build-files-docker-autotest_19151/output//build-repo-manifest.txt ./build-files-docker-autotest_19151/output//power.tar.xz ./build-files-docker-autotest_19151/output//.. 00:02:30.012 + rmdir ./build-files-docker-autotest_19151/output/ 00:02:30.012 + for dir in "${out_dirs[@]}" 00:02:30.012 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.012 + [[ -f ./check-format-docker-autotest_19159/output//doc.tar.xz ]] 00:02:30.012 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.012 + [[ -f ./check-format-docker-autotest_19159/output//ut_coverage.tar.xz ]] 00:02:30.012 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.012 + [[ -f ./check-format-docker-autotest_19159/output//llvm.tar.xz ]] 00:02:30.012 + mv ./check-format-docker-autotest_19159/output//build-pkg-manifest.txt ./check-format-docker-autotest_19159/output//build-repo-manifest.txt ./check-format-docker-autotest_19159/output//power.tar.xz ./check-format-docker-autotest_19159/output//test_completions.txt ./check-format-docker-autotest_19159/output//timing.txt ./check-format-docker-autotest_19159/output//.. 00:02:30.012 + rmdir ./check-format-docker-autotest_19159/output/ 00:02:30.012 + for dir in "${out_dirs[@]}" 00:02:30.012 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.012 + [[ -f ./check-so-deps-docker-autotest_19179/output//doc.tar.xz ]] 00:02:30.013 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.013 + [[ -f ./check-so-deps-docker-autotest_19179/output//ut_coverage.tar.xz ]] 00:02:30.013 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.013 + [[ -f ./check-so-deps-docker-autotest_19179/output//llvm.tar.xz ]] 00:02:30.013 + mv ./check-so-deps-docker-autotest_19179/output//build-pkg-manifest.txt ./check-so-deps-docker-autotest_19179/output//build-repo-manifest.txt ./check-so-deps-docker-autotest_19179/output//power.tar.xz ./check-so-deps-docker-autotest_19179/output//test_completions.txt ./check-so-deps-docker-autotest_19179/output//timing.txt ./check-so-deps-docker-autotest_19179/output//.. 00:02:30.013 + rmdir ./check-so-deps-docker-autotest_19179/output/ 00:02:30.013 + for dir in "${out_dirs[@]}" 00:02:30.013 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.013 + [[ -f ./doc-docker-autotest_19320/output//doc.tar.xz ]] 00:02:30.013 + tar -C ./doc-docker-autotest_19320/output/ -xf ./doc-docker-autotest_19320/output//doc.tar.xz 00:02:30.270 + rm ./doc-docker-autotest_19320/output//doc.tar.xz 00:02:30.270 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.270 + [[ -f ./doc-docker-autotest_19320/output//ut_coverage.tar.xz ]] 00:02:30.270 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:02:30.270 + [[ -f ./doc-docker-autotest_19320/output//llvm.tar.xz ]] 00:02:30.270 + mv ./doc-docker-autotest_19320/output//build-pkg-manifest.txt ./doc-docker-autotest_19320/output//build-repo-manifest.txt ./doc-docker-autotest_19320/output//doc ./doc-docker-autotest_19320/output//power.tar.xz ./doc-docker-autotest_19320/output//test_completions.txt ./doc-docker-autotest_19320/output//timing.txt ./doc-docker-autotest_19320/output//.. 00:02:30.270 + rmdir ./doc-docker-autotest_19320/output/ 00:02:30.270 + unpack_cov_files 00:02:30.270 + local info_files 00:02:30.270 + info_files=(*/cov_*.info.xz) 00:02:30.270 + printf '%s\n' 00:02:30.270 + xargs -P0 -r -n1 xz -d 00:02:30.270 + fix_downstream_job_paths 00:02:30.270 + sed -i -e 's#^SF:/.\+/spdk/#SF:/var/jenkins/workspace/spdk-dpdk-per-patch/spdk/#g' 00:02:30.270 sed: no input files 00:02:30.270 + compress_coverage_and_docs 00:02:30.270 + echo 'Start compress coverage and docs' 00:02:30.270 Start compress coverage and docs 00:02:30.270 + tar -C coverage -czf coverage_spdk-dpdk-per-patch_224.tar.gz ./ --remove-files 00:02:30.270 tar: coverage: Cannot open: No such file or directory 00:02:30.270 tar: Error is not recoverable: exiting now 00:02:30.287 [Pipeline] } 00:02:30.290 ERROR: script returned exit code 2 00:02:30.320 [Pipeline] // catchError 00:02:30.330 [Pipeline] catchError 00:02:30.332 [Pipeline] { 00:02:30.353 [Pipeline] dir 00:02:30.354 Running in /var/jenkins/workspace/spdk-dpdk-per-patch/post_process 00:02:30.356 [Pipeline] {