00:00:00.000 Started by user sys_sgci 00:00:00.009 Checking out git https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool into /var/jenkins_home/workspace/autotest-per-patch_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4 to read jbp/jenkins/jjb-config/jobs/autotest-upstream/autotest.groovy 00:00:06.211 The recommended git tool is: git 00:00:06.211 using credential 00000000-0000-0000-0000-000000000002 00:00:06.214 > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/autotest-per-patch_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4/jbp/.git # timeout=10 00:00:06.227 Fetching changes from the remote Git repository 00:00:06.230 > git config remote.origin.url https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool # timeout=10 00:00:06.242 Using shallow fetch with depth 1 00:00:06.242 Fetching upstream changes from https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool 00:00:06.242 > git --version # timeout=10 00:00:06.253 > git --version # 'git version 2.39.2' 00:00:06.253 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:06.269 Setting http proxy: proxy-dmz.intel.com:911 00:00:06.269 > 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:12.144 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:12.157 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:12.170 Checking out Revision db4637e8b949f278f369ec13f70585206ccd9507 (FETCH_HEAD) 00:00:12.170 > git config core.sparsecheckout # timeout=10 00:00:12.183 > git read-tree -mu HEAD # timeout=10 00:00:12.200 > git checkout -f db4637e8b949f278f369ec13f70585206ccd9507 # timeout=5 00:00:12.225 Commit message: "jenkins/jjb-config: Add missing SPDK_TEST_NVME_INTERRUPT flag" 00:00:12.225 > git rev-list --no-walk db4637e8b949f278f369ec13f70585206ccd9507 # timeout=10 00:00:12.393 [Pipeline] Start of Pipeline 00:00:12.406 [Pipeline] library 00:00:12.408 Loading library shm_lib@master 00:00:12.409 Library shm_lib@master is cached. Copying from home. 00:00:12.432 [Pipeline] node 00:00:12.438 Running on ME2 in /var/jenkins/workspace/autotest-per-patch_2 00:00:12.443 [Pipeline] { 00:00:12.458 [Pipeline] cleanWs 00:00:12.467 [WS-CLEANUP] Deleting project workspace... 00:00:12.468 [WS-CLEANUP] Deferred wipeout is used... 00:00:12.473 [WS-CLEANUP] done 00:00:12.480 [Pipeline] stage 00:00:12.486 [Pipeline] { (Prologue) 00:00:12.595 [Pipeline] withCredentials 00:00:12.606 > git --version # timeout=10 00:00:12.619 > git --version # 'git version 2.39.2' 00:00:12.632 Masking supported pattern matches of $GIT_USERNAME or $GIT_PASSWORD or $GIT_ASKPASS 00:00:12.634 [Pipeline] { 00:00:12.641 [Pipeline] retry 00:00:12.642 [Pipeline] { 00:00:12.842 [Pipeline] sh 00:00:13.120 + git ls-remote https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool refs/heads/master 00:00:15.658 [Pipeline] } 00:00:15.676 [Pipeline] // retry 00:00:15.680 [Pipeline] } 00:00:15.696 [Pipeline] // withCredentials 00:00:15.706 [Pipeline] httpRequest 00:00:16.014 [Pipeline] echo 00:00:16.016 Sorcerer 10.211.164.20 is alive 00:00:16.024 [Pipeline] retry 00:00:16.026 [Pipeline] { 00:00:16.040 [Pipeline] httpRequest 00:00:16.045 HttpMethod: GET 00:00:16.045 URL: http://10.211.164.20/packages/jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:16.046 Sending request to url: http://10.211.164.20/packages/jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:16.048 Response Code: HTTP/1.1 200 OK 00:00:16.048 Success: Status code 200 is in the accepted range: 200,404 00:00:16.049 Saving response body to /var/jenkins/workspace/autotest-per-patch_2/jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:16.194 [Pipeline] } 00:00:16.212 [Pipeline] // retry 00:00:16.218 [Pipeline] sh 00:00:16.498 + tar --no-same-owner -xf jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:16.518 [Pipeline] httpRequest 00:00:16.828 [Pipeline] echo 00:00:16.830 Sorcerer 10.211.164.20 is alive 00:00:16.838 [Pipeline] retry 00:00:16.840 [Pipeline] { 00:00:16.854 [Pipeline] httpRequest 00:00:16.858 HttpMethod: GET 00:00:16.859 URL: http://10.211.164.20/packages/spdk_e5a4ba3ae1bc361cf01393d5b30dce67b5a139c2.tar.gz 00:00:16.859 Sending request to url: http://10.211.164.20/packages/spdk_e5a4ba3ae1bc361cf01393d5b30dce67b5a139c2.tar.gz 00:00:16.861 Response Code: HTTP/1.1 404 Not Found 00:00:16.861 Success: Status code 404 is in the accepted range: 200,404 00:00:16.862 Saving response body to /var/jenkins/workspace/autotest-per-patch_2/spdk_e5a4ba3ae1bc361cf01393d5b30dce67b5a139c2.tar.gz 00:00:16.865 [Pipeline] } 00:00:16.881 [Pipeline] // retry 00:00:16.888 [Pipeline] sh 00:00:17.173 + rm -f spdk_e5a4ba3ae1bc361cf01393d5b30dce67b5a139c2.tar.gz 00:00:17.186 [Pipeline] retry 00:00:17.188 [Pipeline] { 00:00:17.209 [Pipeline] checkout 00:00:17.216 The recommended git tool is: NONE 00:00:17.225 using credential 00000000-0000-0000-0000-000000000002 00:00:17.227 Wiping out workspace first. 00:00:17.234 Cloning the remote Git repository 00:00:17.237 Honoring refspec on initial clone 00:00:17.239 Cloning repository https://review.spdk.io/gerrit/a/spdk/spdk 00:00:17.240 > git init /var/jenkins/workspace/autotest-per-patch_2/spdk # timeout=10 00:00:17.244 Using reference repository: /var/ci_repos/spdk_multi 00:00:17.244 Fetching upstream changes from https://review.spdk.io/gerrit/a/spdk/spdk 00:00:17.244 > git --version # timeout=10 00:00:17.245 > git --version # 'git version 2.46.0' 00:00:17.245 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:17.247 Setting http proxy: proxy-dmz.intel.com:911 00:00:17.247 > git fetch --tags --force --progress -- https://review.spdk.io/gerrit/a/spdk/spdk refs/changes/50/25450/1 +refs/heads/master:refs/remotes/origin/master # timeout=10 00:00:22.682 Avoid second fetch 00:00:22.693 Checking out Revision e5a4ba3ae1bc361cf01393d5b30dce67b5a139c2 (FETCH_HEAD) 00:00:22.670 > git config remote.origin.url https://review.spdk.io/gerrit/a/spdk/spdk # timeout=10 00:00:22.672 > git config --add remote.origin.fetch refs/changes/50/25450/1 # timeout=10 00:00:22.674 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10 00:00:22.683 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:22.689 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:22.694 > git config core.sparsecheckout # timeout=10 00:00:22.696 > git checkout -f e5a4ba3ae1bc361cf01393d5b30dce67b5a139c2 # timeout=10 00:00:22.900 Commit message: "hot_upgrade for nvmf_tgt: support collaborative usage with save_config/load_config" 00:00:22.901 > git rev-list --no-walk 3287748c28b93025ca5673c7755c9f98b6027397 # timeout=10 00:00:22.915 > git remote # timeout=10 00:00:22.917 > git submodule init # timeout=10 00:00:22.949 > git submodule sync # timeout=10 00:00:22.976 > git config --get remote.origin.url # timeout=10 00:00:22.981 > git submodule init # timeout=10 00:00:23.007 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 00:00:23.009 > git config --get submodule.dpdk.url # timeout=10 00:00:23.016 > git remote # timeout=10 00:00:23.018 > git config --get remote.origin.url # timeout=10 00:00:23.020 > git config -f .gitmodules --get submodule.dpdk.path # timeout=10 00:00:23.022 > git config --get submodule.intel-ipsec-mb.url # timeout=10 00:00:23.024 > git remote # timeout=10 00:00:23.027 > git config --get remote.origin.url # timeout=10 00:00:23.028 > git config -f .gitmodules --get submodule.intel-ipsec-mb.path # timeout=10 00:00:23.030 > git config --get submodule.isa-l.url # timeout=10 00:00:23.032 > git remote # timeout=10 00:00:23.033 > git config --get remote.origin.url # timeout=10 00:00:23.035 > git config -f .gitmodules --get submodule.isa-l.path # timeout=10 00:00:23.037 > git config --get submodule.ocf.url # timeout=10 00:00:23.038 > git remote # timeout=10 00:00:23.040 > git config --get remote.origin.url # timeout=10 00:00:23.041 > git config -f .gitmodules --get submodule.ocf.path # timeout=10 00:00:23.043 > git config --get submodule.libvfio-user.url # timeout=10 00:00:23.045 > git remote # timeout=10 00:00:23.047 > git config --get remote.origin.url # timeout=10 00:00:23.048 > git config -f .gitmodules --get submodule.libvfio-user.path # timeout=10 00:00:23.050 > git config --get submodule.xnvme.url # timeout=10 00:00:23.051 > git remote # timeout=10 00:00:23.053 > git config --get remote.origin.url # timeout=10 00:00:23.054 > git config -f .gitmodules --get submodule.xnvme.path # timeout=10 00:00:23.056 > git config --get submodule.isa-l-crypto.url # timeout=10 00:00:23.057 > git remote # timeout=10 00:00:23.059 > git config --get remote.origin.url # timeout=10 00:00:23.061 > git config -f .gitmodules --get submodule.isa-l-crypto.path # timeout=10 00:00:23.063 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:23.063 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:23.063 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:23.063 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:23.063 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:23.063 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:23.064 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:23.065 Setting http proxy: proxy-dmz.intel.com:911 00:00:23.065 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi ocf # timeout=10 00:00:23.066 Setting http proxy: proxy-dmz.intel.com:911 00:00:23.066 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi isa-l # timeout=10 00:00:23.066 Setting http proxy: proxy-dmz.intel.com:911 00:00:23.066 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi dpdk # timeout=10 00:00:23.066 Setting http proxy: proxy-dmz.intel.com:911 00:00:23.066 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi isa-l-crypto # timeout=10 00:00:23.067 Setting http proxy: proxy-dmz.intel.com:911 00:00:23.067 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi libvfio-user # timeout=10 00:00:23.067 Setting http proxy: proxy-dmz.intel.com:911 00:00:23.067 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi xnvme # timeout=10 00:00:23.068 Setting http proxy: proxy-dmz.intel.com:911 00:00:23.068 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi intel-ipsec-mb # timeout=10 00:00:41.811 [Pipeline] dir 00:00:41.812 Running in /var/jenkins/workspace/autotest-per-patch_2/spdk 00:00:41.814 [Pipeline] { 00:00:41.829 [Pipeline] sh 00:00:42.109 ++ nproc 00:00:42.109 + threads=8 00:00:42.109 + git repack -a -d --threads=8 00:00:45.396 + git submodule foreach git repack -a -d --threads=8 00:00:45.396 Entering 'dpdk' 00:00:49.579 Entering 'intel-ipsec-mb' 00:00:49.579 Entering 'isa-l' 00:00:49.579 Entering 'isa-l-crypto' 00:00:49.579 Entering 'libvfio-user' 00:00:49.837 Entering 'ocf' 00:00:49.837 Entering 'xnvme' 00:00:50.098 + find .git -type f -name alternates -print -delete 00:00:50.098 .git/objects/info/alternates 00:00:50.098 .git/modules/libvfio-user/objects/info/alternates 00:00:50.098 .git/modules/isa-l-crypto/objects/info/alternates 00:00:50.098 .git/modules/ocf/objects/info/alternates 00:00:50.098 .git/modules/intel-ipsec-mb/objects/info/alternates 00:00:50.098 .git/modules/isa-l/objects/info/alternates 00:00:50.098 .git/modules/xnvme/objects/info/alternates 00:00:50.098 .git/modules/dpdk/objects/info/alternates 00:00:50.108 [Pipeline] } 00:00:50.132 [Pipeline] // dir 00:00:50.138 [Pipeline] } 00:00:50.159 [Pipeline] // retry 00:00:50.168 [Pipeline] sh 00:00:50.465 + hash pigz 00:00:50.465 + tar -cf spdk_e5a4ba3ae1bc361cf01393d5b30dce67b5a139c2.tar.gz -I pigz spdk 00:00:51.850 [Pipeline] retry 00:00:51.851 [Pipeline] { 00:00:51.864 [Pipeline] httpRequest 00:00:51.869 HttpMethod: PUT 00:00:51.870 URL: http://10.211.164.20/cgi-bin/sorcerer.py?group=packages&filename=spdk_e5a4ba3ae1bc361cf01393d5b30dce67b5a139c2.tar.gz 00:00:51.871 Sending request to url: http://10.211.164.20/cgi-bin/sorcerer.py?group=packages&filename=spdk_e5a4ba3ae1bc361cf01393d5b30dce67b5a139c2.tar.gz 00:00:54.416 Response Code: HTTP/1.1 200 OK 00:00:54.423 Success: Status code 200 is in the accepted range: 200 00:00:54.425 [Pipeline] } 00:00:54.443 [Pipeline] // retry 00:00:54.450 [Pipeline] echo 00:00:54.451 00:00:54.452 Locking 00:00:54.452 Waited 0s for lock 00:00:54.452 Everything Fine. Saved: /storage/packages/spdk_e5a4ba3ae1bc361cf01393d5b30dce67b5a139c2.tar.gz 00:00:54.452 00:00:54.455 [Pipeline] sh 00:00:54.742 + git -C spdk log --oneline -n5 00:00:54.742 e5a4ba3ae hot_upgrade for nvmf_tgt: support collaborative usage with save_config/load_config 00:00:54.742 f77ed8539 hot_upgrade for nvmf_tgt: add sock flush operation and disable sock recv pipe 00:00:54.742 c7c6fbf77 hot_upgrade for nvmf_tgt: enable io qpair resume automatically 00:00:54.742 3287748c2 hot_upgrade for nvmf_tgt:resume nvmf qpair and ctrlr 00:00:54.742 932b01279 hot_upgrade for nvmf_tgt: do hot upgrade through fork 00:00:54.760 [Pipeline] setCustomBuildProperty 00:00:54.769 [Pipeline] setCustomBuildProperty 00:00:54.779 [Pipeline] catchError 00:00:54.781 [Pipeline] { 00:00:54.800 [Pipeline] sh 00:00:55.086 + git -C spdk describe --tags --abbrev=0 origin/master 00:00:55.102 [Pipeline] sh 00:00:55.385 + git -C spdk describe --tags --abbrev=0 --exclude=LTS HEAD 00:00:55.401 [Pipeline] echo 00:00:55.403 Branch: v24.05 00:00:55.407 [Pipeline] fileExists 00:00:55.423 [Pipeline] echo 00:00:55.425 Configuration for v24.05 does not exist, using master's 00:00:55.429 [Pipeline] readJSON 00:00:55.445 [Pipeline] } 00:00:55.467 [Pipeline] // catchError 00:00:55.477 [Pipeline] sh 00:00:55.762 + /var/jenkins/workspace/autotest-per-patch_2/jbp/jenkins/jjb-config/jobs/scripts/get-pkgdep-jobs.sh /var/jenkins/workspace/autotest-per-patch_2/spdk 00:00:55.784 [Pipeline] } 00:00:55.805 [Pipeline] // stage 00:00:55.825 [Pipeline] catchError 00:00:55.827 [Pipeline] { 00:00:55.844 [Pipeline] stage 00:00:55.846 [Pipeline] { (Pre tests) 00:00:55.886 [Pipeline] parallel 00:00:55.898 [Pipeline] { (Branch: check-format-docker-autotest) 00:00:55.899 [Pipeline] { (Branch: check-so-deps-docker-autotest) 00:00:55.901 [Pipeline] { (Branch: doc-docker-autotest) 00:00:55.902 [Pipeline] { (Branch: build-files-docker-autotest) 00:00:55.922 [Pipeline] retry 00:00:55.924 [Pipeline] { 00:00:55.930 [Pipeline] retry 00:00:55.931 [Pipeline] { 00:00:55.937 [Pipeline] retry 00:00:55.939 [Pipeline] { 00:00:55.944 [Pipeline] retry 00:00:55.945 [Pipeline] { 00:00:55.961 [Pipeline] build 00:00:55.964 Scheduling project: check-format-docker-autotest 00:00:55.972 [Pipeline] build 00:00:55.975 Scheduling project: check-so-deps-docker-autotest 00:00:55.984 [Pipeline] build 00:00:55.986 Scheduling project: doc-docker-autotest 00:00:55.994 [Pipeline] build 00:00:55.997 Scheduling project: build-files-docker-autotest 00:01:01.143 Starting building: doc-docker-autotest #36556 00:01:01.146 Starting building: check-format-docker-autotest #36236 00:01:01.149 Starting building: check-so-deps-docker-autotest #36459 00:01:01.153 Starting building: build-files-docker-autotest #36211 00:01:54.031 Build doc-docker-autotest #36556 completed: FAILURE 00:01:54.051 [Pipeline] echo 00:01:54.053 No retry patterns found. 00:01:54.054 [Pipeline] } 00:01:54.083 [Pipeline] // retry 00:01:54.091 [Pipeline] error 00:01:54.099 [Pipeline] } 00:01:54.106 Failed in branch doc-docker-autotest 00:01:55.364 Build check-format-docker-autotest #36236 completed: SUCCESS 00:01:55.366 [Pipeline] } 00:01:55.396 [Pipeline] // retry 00:01:55.401 [Pipeline] } 00:03:31.321 Build build-files-docker-autotest #36211 completed: SUCCESS 00:03:31.324 [Pipeline] } 00:03:31.353 [Pipeline] // retry 00:03:31.360 [Pipeline] } 00:03:52.004 Build check-so-deps-docker-autotest #36459 completed: FAILURE 00:03:52.096 [Pipeline] echo 00:03:52.098 No retry patterns found. 00:03:52.099 [Pipeline] } 00:03:52.121 [Pipeline] // retry 00:03:52.127 [Pipeline] error 00:03:52.133 [Pipeline] } 00:03:52.138 Failed in branch check-so-deps-docker-autotest 00:03:52.179 [Pipeline] // parallel 00:03:52.189 [Pipeline] } 00:03:52.217 [Pipeline] // stage 00:03:52.226 [Pipeline] } 00:03:52.233 ERROR: Build doc-docker-autotest #36556 failed 00:03:52.233 Setting overall build result to FAILURE 00:03:52.256 [Pipeline] // catchError 00:03:52.267 [Pipeline] catchError 00:03:52.269 [Pipeline] { 00:03:52.290 [Pipeline] stage 00:03:52.292 [Pipeline] { (Tests) 00:03:52.310 [Pipeline] unstable 00:03:52.313 WARNING: Previous stages failed 00:03:52.314 [Pipeline] } 00:03:52.338 [Pipeline] // stage 00:03:52.343 [Pipeline] } 00:03:52.368 [Pipeline] // catchError 00:03:52.378 [Pipeline] stage 00:03:52.380 [Pipeline] { (Autorun Post and Coverage) 00:03:52.400 [Pipeline] setCustomBuildProperty 00:03:52.424 [Pipeline] dir 00:03:52.425 Running in /var/jenkins/workspace/autotest-per-patch_2/doc-docker-autotest_36556 00:03:52.426 [Pipeline] { 00:03:52.451 [Pipeline] copyArtifacts 00:03:52.492 Copied 3 artifacts from "doc-docker-autotest" build number 36556 00:03:52.496 [Pipeline] writeFile 00:03:52.517 [Pipeline] } 00:03:52.542 [Pipeline] // dir 00:03:52.559 [Pipeline] dir 00:03:52.560 Running in /var/jenkins/workspace/autotest-per-patch_2/check-format-docker-autotest_36236 00:03:52.561 [Pipeline] { 00:03:52.581 [Pipeline] copyArtifacts 00:03:52.644 Copied 5 artifacts from "check-format-docker-autotest" build number 36236 00:03:52.649 [Pipeline] writeFile 00:03:52.675 [Pipeline] } 00:03:52.704 [Pipeline] // dir 00:03:52.825 [Pipeline] dir 00:03:52.825 Running in /var/jenkins/workspace/autotest-per-patch_2/build-files-docker-autotest_36211 00:03:52.826 [Pipeline] { 00:03:52.847 [Pipeline] copyArtifacts 00:03:52.909 Copied 5 artifacts from "build-files-docker-autotest" build number 36211 00:03:52.913 [Pipeline] writeFile 00:03:52.966 [Pipeline] } 00:03:52.994 [Pipeline] // dir 00:03:53.043 [Pipeline] dir 00:03:53.044 Running in /var/jenkins/workspace/autotest-per-patch_2/check-so-deps-docker-autotest_36459 00:03:53.045 [Pipeline] { 00:03:53.063 [Pipeline] copyArtifacts 00:03:53.128 Copied 4 artifacts from "check-so-deps-docker-autotest" build number 36459 00:03:53.142 [Pipeline] writeFile 00:03:53.198 [Pipeline] } 00:03:53.214 [Pipeline] // dir 00:03:53.220 [Pipeline] catchError 00:03:53.221 [Pipeline] { 00:03:53.231 [Pipeline] sh 00:03:53.512 + jbp/jenkins/jjb-config/jobs/scripts/post_gen_coverage.sh 00:03:53.512 + shopt -s globstar nullglob 00:03:53.512 + echo 'Start stage post_gen_coverage.sh' 00:03:53.512 Start stage post_gen_coverage.sh 00:03:53.512 + cd /var/jenkins/workspace/autotest-per-patch_2 00:03:53.512 + rm -rf /var/jenkins/workspace/autotest-per-patch_2/spdk/doc 00:03:53.512 + trap 'compress_coverage_and_docs; remove_partial_coverage_files && echo '\''End stage post_gen_coverage.sh'\''' EXIT 00:03:53.512 + move_artifacts 00:03:53.512 + local out_dirs 00:03:53.512 + out_dirs=(./**/output/) 00:03:53.512 + for dir in "${out_dirs[@]}" 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./build-files-docker-autotest_36211/output//doc.tar.xz ]] 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./build-files-docker-autotest_36211/output//ut_coverage.tar.xz ]] 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./build-files-docker-autotest_36211/output//llvm.tar.xz ]] 00:03:53.512 + mv ./build-files-docker-autotest_36211/output//build-repo-manifest.txt ./build-files-docker-autotest_36211/output//power.tar.xz ./build-files-docker-autotest_36211/output//test_completions.txt ./build-files-docker-autotest_36211/output//timing.svg ./build-files-docker-autotest_36211/output//timing.txt ./build-files-docker-autotest_36211/output//.. 00:03:53.512 + rmdir ./build-files-docker-autotest_36211/output/ 00:03:53.512 + for dir in "${out_dirs[@]}" 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./check-format-docker-autotest_36236/output//doc.tar.xz ]] 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./check-format-docker-autotest_36236/output//ut_coverage.tar.xz ]] 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./check-format-docker-autotest_36236/output//llvm.tar.xz ]] 00:03:53.512 + mv ./check-format-docker-autotest_36236/output//build-repo-manifest.txt ./check-format-docker-autotest_36236/output//power.tar.xz ./check-format-docker-autotest_36236/output//test_completions.txt ./check-format-docker-autotest_36236/output//timing.svg ./check-format-docker-autotest_36236/output//timing.txt ./check-format-docker-autotest_36236/output//.. 00:03:53.512 + rmdir ./check-format-docker-autotest_36236/output/ 00:03:53.512 + for dir in "${out_dirs[@]}" 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./check-so-deps-docker-autotest_36459/output//doc.tar.xz ]] 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./check-so-deps-docker-autotest_36459/output//ut_coverage.tar.xz ]] 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./check-so-deps-docker-autotest_36459/output//llvm.tar.xz ]] 00:03:53.512 + mv ./check-so-deps-docker-autotest_36459/output//build-repo-manifest.txt ./check-so-deps-docker-autotest_36459/output//power.tar.xz ./check-so-deps-docker-autotest_36459/output//test_completions.txt ./check-so-deps-docker-autotest_36459/output//timing.txt ./check-so-deps-docker-autotest_36459/output//.. 00:03:53.512 + rmdir ./check-so-deps-docker-autotest_36459/output/ 00:03:53.512 + for dir in "${out_dirs[@]}" 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./doc-docker-autotest_36556/output//doc.tar.xz ]] 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./doc-docker-autotest_36556/output//ut_coverage.tar.xz ]] 00:03:53.512 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:53.512 + [[ -f ./doc-docker-autotest_36556/output//llvm.tar.xz ]] 00:03:53.512 + mv ./doc-docker-autotest_36556/output//build-repo-manifest.txt ./doc-docker-autotest_36556/output//doxygen.log ./doc-docker-autotest_36556/output//power.tar.xz ./doc-docker-autotest_36556/output//.. 00:03:53.512 + rmdir ./doc-docker-autotest_36556/output/ 00:03:53.512 + unpack_cov_files 00:03:53.512 + local info_files 00:03:53.512 + info_files=(*/cov_*.info.xz) 00:03:53.512 + printf '%s\n' 00:03:53.512 + xargs -P0 -r -n1 xz -d 00:03:53.512 + fix_downstream_job_paths 00:03:53.512 + sed -i -e 's#^SF:/.\+/spdk/#SF:/var/jenkins/workspace/autotest-per-patch_2/spdk/#g' 00:03:53.512 sed: no input files 00:03:53.512 + compress_coverage_and_docs 00:03:53.512 + echo 'Start compress coverage and docs' 00:03:53.512 Start compress coverage and docs 00:03:53.512 + tar -C coverage -czf coverage_autotest-per-patch_132328.tar.gz ./ --remove-files 00:03:53.512 tar: coverage: Cannot open: No such file or directory 00:03:53.512 tar: Error is not recoverable: exiting now 00:03:53.520 [Pipeline] } 00:03:53.523 ERROR: script returned exit code 2 00:03:53.541 [Pipeline] // catchError 00:03:53.549 [Pipeline] catchError 00:03:53.551 [Pipeline] { 00:03:53.566 [Pipeline] dir 00:03:53.567 Running in /var/jenkins/workspace/autotest-per-patch_2/post_process 00:03:53.568 [Pipeline] {