00:00:00.001 Started by user sys_sgci 00:00:00.006 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:00.007 The recommended git tool is: git 00:00:00.007 using credential 00000000-0000-0000-0000-000000000002 00:00:00.010 > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/autotest-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.033 Using shallow fetch with depth 1 00:00:00.033 Fetching upstream changes from https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool 00:00:00.033 > git --version # timeout=10 00:00:00.048 > git --version # 'git version 2.39.2' 00:00:00.048 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:00.049 Setting http proxy: proxy-dmz.intel.com:911 00:00:00.049 > 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.135 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:02.145 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:02.156 Checking out Revision 6201031def5bfb7f90a861bc162998684798607e (FETCH_HEAD) 00:00:02.156 > git config core.sparsecheckout # timeout=10 00:00:02.165 > git read-tree -mu HEAD # timeout=10 00:00:02.178 > git checkout -f 6201031def5bfb7f90a861bc162998684798607e # timeout=5 00:00:02.194 Commit message: "scripts/kid: Add issue 3354" 00:00:02.194 > git rev-list --no-walk 6201031def5bfb7f90a861bc162998684798607e # timeout=10 00:00:02.592 [Pipeline] Start of Pipeline 00:00:02.607 [Pipeline] library 00:00:02.610 Loading library shm_lib@master 00:00:02.610 Library shm_lib@master is cached. Copying from home. 00:00:02.641 [Pipeline] node 00:00:02.653 Running on ME1 in /var/jenkins/workspace/autotest-per-patch 00:00:02.655 [Pipeline] { 00:00:02.672 [Pipeline] cleanWs 00:00:02.682 [WS-CLEANUP] Deleting project workspace... 00:00:02.682 [WS-CLEANUP] Deferred wipeout is used... 00:00:02.688 [WS-CLEANUP] done 00:00:02.693 [Pipeline] stage 00:00:02.699 [Pipeline] { (Prologue) 00:00:02.794 [Pipeline] withCredentials 00:00:02.803 > git --version # timeout=10 00:00:02.818 > git --version # 'git version 2.39.2' 00:00:02.832 Masking supported pattern matches of $GIT_USERNAME or $GIT_PASSWORD or $GIT_ASKPASS 00:00:02.834 [Pipeline] { 00:00:02.843 [Pipeline] retry 00:00:02.845 [Pipeline] { 00:00:02.994 [Pipeline] sh 00:00:03.268 + git ls-remote https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool refs/heads/master 00:00:05.177 [Pipeline] } 00:00:05.204 [Pipeline] // retry 00:00:05.210 [Pipeline] } 00:00:05.232 [Pipeline] // withCredentials 00:00:05.241 [Pipeline] nodesByLabel 00:00:05.242 Found a total of 1 nodes with the 'sorcerer' label 00:00:05.255 [Pipeline] httpRequest 00:00:05.260 HttpMethod: GET 00:00:05.261 URL: http://10.211.164.96/packages/jbp_6201031def5bfb7f90a861bc162998684798607e.tar.gz 00:00:05.261 Sending request to url: http://10.211.164.96/packages/jbp_6201031def5bfb7f90a861bc162998684798607e.tar.gz 00:00:05.262 Response Code: HTTP/1.1 200 OK 00:00:05.262 Success: Status code 200 is in the accepted range: 200,404 00:00:05.263 Saving response body to /var/jenkins/workspace/autotest-per-patch/jbp_6201031def5bfb7f90a861bc162998684798607e.tar.gz 00:00:05.401 [Pipeline] sh 00:00:05.677 + tar --no-same-owner -xf jbp_6201031def5bfb7f90a861bc162998684798607e.tar.gz 00:00:05.703 [Pipeline] httpRequest 00:00:05.708 HttpMethod: GET 00:00:05.709 URL: http://10.211.164.96/packages/spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz 00:00:05.709 Sending request to url: http://10.211.164.96/packages/spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz 00:00:05.710 Response Code: HTTP/1.1 404 Not Found 00:00:05.710 Success: Status code 404 is in the accepted range: 200,404 00:00:05.711 Saving response body to /var/jenkins/workspace/autotest-per-patch/spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz 00:00:05.722 [Pipeline] sh 00:00:05.996 + rm -f spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz 00:00:06.007 [Pipeline] node 00:00:06.016 Running on GP5 in /var/jenkins/workspace/autotest-per-patch 00:00:06.021 [Pipeline] { 00:00:06.036 [Pipeline] cleanWs 00:00:06.046 [WS-CLEANUP] Deleting project workspace... 00:00:06.046 [WS-CLEANUP] Deferred wipeout is used... 00:00:06.053 [WS-CLEANUP] done 00:00:06.059 [Pipeline] sh 00:00:06.343 + find /storage/packages/ -type f -mtime +34 -print -delete 00:00:06.359 [Pipeline] lock 00:00:06.361 Trying to acquire lock on [sorcerer_spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4] 00:00:06.364 Resource [sorcerer_spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4] did not exist. Created. 00:00:06.366 Lock acquired on [sorcerer_spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4] 00:00:06.370 [Pipeline] { 00:00:06.388 [Pipeline] fileExists 00:00:06.410 [Pipeline] retry 00:00:06.412 [Pipeline] { 00:00:06.439 [Pipeline] checkout 00:00:06.447 The recommended git tool is: NONE 00:00:06.459 using credential 00000000-0000-0000-0000-000000000002 00:00:06.465 Cloning the remote Git repository 00:00:06.469 Honoring refspec on initial clone 00:00:06.470 Cloning repository https://review.spdk.io/gerrit/a/spdk/spdk 00:00:06.470 > git init /var/jenkins/workspace/autotest-per-patch/spdk # timeout=10 00:00:06.476 Using reference repository: /var/ci_repos/spdk_multi 00:00:06.476 Fetching upstream changes from https://review.spdk.io/gerrit/a/spdk/spdk 00:00:06.476 > git --version # timeout=10 00:00:06.478 > git --version # 'git version 2.44.0' 00:00:06.478 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:06.479 Setting http proxy: proxy-dmz.intel.com:911 00:00:06.479 > git fetch --tags --force --progress -- https://review.spdk.io/gerrit/a/spdk/spdk refs/changes/92/22092/32 +refs/heads/master:refs/remotes/origin/master # timeout=10 00:00:21.505 Avoid second fetch 00:00:21.518 Checking out Revision f1d020323fc46c0ce81af59a8b36041be3af98d4 (FETCH_HEAD) 00:00:21.761 Commit message: "test/unit: DIF strip DSA unit tests" 00:00:21.768 First time build. Skipping changelog. 00:00:21.488 > git config remote.origin.url https://review.spdk.io/gerrit/a/spdk/spdk # timeout=10 00:00:21.491 > git config --add remote.origin.fetch refs/changes/92/22092/32 # timeout=10 00:00:21.494 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10 00:00:21.505 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:21.512 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:21.519 > git config core.sparsecheckout # timeout=10 00:00:21.521 > git checkout -f f1d020323fc46c0ce81af59a8b36041be3af98d4 # timeout=10 00:00:21.761 > git rev-list --no-walk 2e5f89a14f9ea20c8f3cd51a2ec5646a42cbf21e # timeout=10 00:00:21.771 > git remote # timeout=10 00:00:21.773 > git submodule init # timeout=10 00:00:21.818 > git submodule sync # timeout=10 00:00:21.862 > git config --get remote.origin.url # timeout=10 00:00:21.868 > git submodule init # timeout=10 00:00:21.915 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 00:00:21.917 > git config --get submodule.dpdk.url # timeout=10 00:00:21.920 > git remote # timeout=10 00:00:21.922 > git config --get remote.origin.url # timeout=10 00:00:21.924 > git config -f .gitmodules --get submodule.dpdk.path # timeout=10 00:00:21.927 > git config --get submodule.intel-ipsec-mb.url # timeout=10 00:00:21.929 > git remote # timeout=10 00:00:21.931 > git config --get remote.origin.url # timeout=10 00:00:21.933 > git config -f .gitmodules --get submodule.intel-ipsec-mb.path # timeout=10 00:00:21.936 > git config --get submodule.isa-l.url # timeout=10 00:00:21.938 > git remote # timeout=10 00:00:21.940 > git config --get remote.origin.url # timeout=10 00:00:21.943 > git config -f .gitmodules --get submodule.isa-l.path # timeout=10 00:00:21.945 > git config --get submodule.ocf.url # timeout=10 00:00:21.947 > git remote # timeout=10 00:00:21.950 > git config --get remote.origin.url # timeout=10 00:00:21.952 > git config -f .gitmodules --get submodule.ocf.path # timeout=10 00:00:21.954 > git config --get submodule.libvfio-user.url # timeout=10 00:00:21.956 > git remote # timeout=10 00:00:21.959 > git config --get remote.origin.url # timeout=10 00:00:21.961 > git config -f .gitmodules --get submodule.libvfio-user.path # timeout=10 00:00:21.963 > git config --get submodule.xnvme.url # timeout=10 00:00:21.966 > git remote # timeout=10 00:00:21.968 > git config --get remote.origin.url # timeout=10 00:00:21.970 > git config -f .gitmodules --get submodule.xnvme.path # timeout=10 00:00:21.972 > git config --get submodule.isa-l-crypto.url # timeout=10 00:00:21.974 > git remote # timeout=10 00:00:21.977 > git config --get remote.origin.url # timeout=10 00:00:21.979 > git config -f .gitmodules --get submodule.isa-l-crypto.path # timeout=10 00:00:21.984 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:21.984 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:21.984 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:21.984 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:21.984 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:21.984 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:21.984 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:21.985 Setting http proxy: proxy-dmz.intel.com:911 00:00:21.985 Setting http proxy: proxy-dmz.intel.com:911 00:00:21.985 Setting http proxy: proxy-dmz.intel.com:911 00:00:21.985 Setting http proxy: proxy-dmz.intel.com:911 00:00:21.985 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi xnvme # timeout=10 00:00:21.985 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi dpdk # timeout=10 00:00:21.985 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi isa-l # timeout=10 00:00:21.985 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi isa-l-crypto # timeout=10 00:00:21.985 Setting http proxy: proxy-dmz.intel.com:911 00:00:21.985 Setting http proxy: proxy-dmz.intel.com:911 00:00:21.985 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi intel-ipsec-mb # timeout=10 00:00:21.985 Setting http proxy: proxy-dmz.intel.com:911 00:00:21.985 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi ocf # timeout=10 00:00:21.985 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi libvfio-user # timeout=10 00:00:33.004 [Pipeline] dir 00:00:33.005 Running in /var/jenkins/workspace/autotest-per-patch/spdk 00:00:33.006 [Pipeline] { 00:00:33.024 [Pipeline] sh 00:00:33.309 ++ nproc 00:00:33.309 + threads=48 00:00:33.309 + git repack -a -d --threads=48 00:00:39.878 + git submodule foreach git repack -a -d --threads=48 00:00:39.878 Entering 'dpdk' 00:00:46.454 Entering 'intel-ipsec-mb' 00:00:46.713 Entering 'isa-l' 00:00:46.972 Entering 'isa-l-crypto' 00:00:47.230 Entering 'libvfio-user' 00:00:47.802 Entering 'ocf' 00:00:48.061 Entering 'xnvme' 00:00:48.631 + find .git -type f -name alternates -print -delete 00:00:48.631 .git/objects/info/alternates 00:00:48.631 .git/modules/xnvme/objects/info/alternates 00:00:48.631 .git/modules/intel-ipsec-mb/objects/info/alternates 00:00:48.631 .git/modules/isa-l-crypto/objects/info/alternates 00:00:48.631 .git/modules/libvfio-user/objects/info/alternates 00:00:48.631 .git/modules/ocf/objects/info/alternates 00:00:48.631 .git/modules/isa-l/objects/info/alternates 00:00:48.631 .git/modules/dpdk/objects/info/alternates 00:00:48.644 [Pipeline] } 00:00:48.677 [Pipeline] // dir 00:00:48.684 [Pipeline] } 00:00:48.710 [Pipeline] // retry 00:00:48.719 [Pipeline] sh 00:00:49.013 + tar -cf spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz -I pigz spdk 00:00:49.593 [Pipeline] sh 00:00:49.877 + mv spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz /storage/tmp/ 00:00:50.150 [Pipeline] sh 00:00:50.434 + mv /storage/tmp/spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz /storage/packages/ 00:00:50.446 [Pipeline] } 00:00:50.452 Lock released on resource [sorcerer_spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4] 00:00:50.486 [Pipeline] // lock 00:00:50.499 [Pipeline] cleanWs 00:00:50.515 [WS-CLEANUP] Deleting project workspace... 00:00:50.515 [WS-CLEANUP] Deferred wipeout is used... 00:00:50.540 [WS-CLEANUP] done 00:00:50.542 [Pipeline] } 00:00:50.584 [Pipeline] // node 00:00:50.594 [Pipeline] retry 00:00:50.596 [Pipeline] { 00:00:50.616 [Pipeline] httpRequest 00:00:50.620 HttpMethod: GET 00:00:50.621 URL: http://10.211.164.96/packages/spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz 00:00:50.621 Sending request to url: http://10.211.164.96/packages/spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz 00:00:50.622 Response Code: HTTP/1.1 200 OK 00:00:50.622 Success: Status code 200 is in the accepted range: 200,404 00:00:50.623 Saving response body to /var/jenkins/workspace/autotest-per-patch/spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz 00:00:52.934 [Pipeline] } 00:00:52.957 [Pipeline] // retry 00:00:52.966 [Pipeline] sh 00:00:53.243 + tar --no-same-owner -xf spdk_f1d020323fc46c0ce81af59a8b36041be3af98d4.tar.gz 00:00:55.780 [Pipeline] sh 00:00:56.058 + git -C spdk log --oneline -n5 00:00:56.058 f1d020323 test/unit: DIF strip DSA unit tests 00:00:56.058 14b88b995 lib/idxd: DIF strip DSA implementation 00:00:56.058 535c2e2c1 test/accel: DIF strip accel functional tests 00:00:56.058 94dd6ba55 examples/accel: DIF strip accel perf tests 00:00:56.058 92d631c76 lib/accel: DIF strip accel SW implementation 00:00:56.076 [Pipeline] setCustomBuildProperty 00:00:56.086 [Pipeline] setCustomBuildProperty 00:00:56.096 [Pipeline] catchError 00:00:56.098 [Pipeline] { 00:00:56.122 [Pipeline] sh 00:00:56.399 + git -C spdk describe --tags --abbrev=0 origin/master 00:00:56.412 [Pipeline] sh 00:00:56.688 + git -C spdk describe --tags --abbrev=0 --exclude=LTS HEAD 00:00:56.701 [Pipeline] echo 00:00:56.702 Branch: master 00:00:56.706 [Pipeline] fileExists 00:00:56.724 [Pipeline] readJSON 00:00:56.743 [Pipeline] } 00:00:56.772 [Pipeline] // catchError 00:00:56.781 [Pipeline] } 00:00:56.817 [Pipeline] // stage 00:00:56.842 [Pipeline] catchError 00:00:56.843 [Pipeline] { 00:00:56.863 [Pipeline] stage 00:00:56.866 [Pipeline] { (Pre tests) 00:00:56.920 [Pipeline] parallel 00:00:56.935 [Pipeline] { (Branch: check-format-docker-autotest) 00:00:56.936 [Pipeline] { (Branch: check-so-deps-docker-autotest) 00:00:56.937 [Pipeline] { (Branch: doc-docker-autotest) 00:00:56.939 [Pipeline] { (Branch: build-files-docker-autotest) 00:00:56.960 [Pipeline] retry 00:00:56.962 [Pipeline] { 00:00:56.965 [Pipeline] retry 00:00:56.966 [Pipeline] { 00:00:56.969 [Pipeline] retry 00:00:56.970 [Pipeline] { 00:00:56.974 [Pipeline] retry 00:00:56.976 [Pipeline] { 00:00:56.997 [Pipeline] build 00:00:57.000 Scheduling project: check-format-docker-autotest 00:00:57.006 [Pipeline] build 00:00:57.009 Scheduling project: check-so-deps-docker-autotest 00:00:57.015 [Pipeline] build 00:00:57.018 Scheduling project: doc-docker-autotest 00:00:57.024 [Pipeline] build 00:00:57.026 Scheduling project: build-files-docker-autotest 00:01:05.459 Starting building: check-format-docker-autotest #20119 00:01:05.462 Starting building: doc-docker-autotest #20285 00:01:05.465 Starting building: build-files-docker-autotest #20111 00:01:05.468 Starting building: check-so-deps-docker-autotest #20137 00:01:41.942 Build doc-docker-autotest #20285 completed: SUCCESS 00:01:41.946 [Pipeline] } 00:01:41.989 [Pipeline] // retry 00:01:41.995 [Pipeline] } 00:01:55.574 Build check-format-docker-autotest #20119 completed: SUCCESS 00:01:55.577 [Pipeline] } 00:01:55.613 [Pipeline] // retry 00:01:55.619 [Pipeline] } 00:02:26.269 Build build-files-docker-autotest #20111 completed: FAILURE 00:02:26.331 [Pipeline] echo 00:02:26.332 No retry patterns found. 00:02:26.333 [Pipeline] } 00:02:26.362 [Pipeline] // retry 00:02:26.370 [Pipeline] error 00:02:26.376 [Pipeline] } 00:02:26.381 Failed in branch build-files-docker-autotest 00:03:10.618 Build check-so-deps-docker-autotest #20137 completed: FAILURE 00:03:10.669 [Pipeline] echo 00:03:10.671 No retry patterns found. 00:03:10.672 [Pipeline] } 00:03:10.696 [Pipeline] // retry 00:03:10.703 [Pipeline] error 00:03:10.707 [Pipeline] } 00:03:10.710 Failed in branch check-so-deps-docker-autotest 00:03:10.757 [Pipeline] // parallel 00:03:10.766 [Pipeline] } 00:03:10.801 [Pipeline] // stage 00:03:10.814 [Pipeline] } 00:03:10.820 ERROR: Build build-files-docker-autotest #20111 failed 00:03:10.844 [Pipeline] // catchError 00:03:10.856 [Pipeline] catchError 00:03:10.857 [Pipeline] { 00:03:10.879 [Pipeline] stage 00:03:10.881 [Pipeline] { (Tests) 00:03:10.904 [Pipeline] unstable 00:03:10.908 WARNING: Previous stages failed 00:03:10.909 [Pipeline] } 00:03:10.954 [Pipeline] // stage 00:03:10.966 [Pipeline] } 00:03:10.992 [Pipeline] // catchError 00:03:11.000 [Pipeline] stage 00:03:11.002 [Pipeline] { (Autorun Post and Coverage) 00:03:11.021 [Pipeline] setCustomBuildProperty 00:03:11.040 [Pipeline] dir 00:03:11.040 Running in /var/jenkins/workspace/autotest-per-patch/doc-docker-autotest_20285 00:03:11.041 [Pipeline] { 00:03:11.065 [Pipeline] copyArtifacts 00:03:11.337 Copied 6 artifacts from "doc-docker-autotest" build number 20285 00:03:11.341 [Pipeline] writeFile 00:03:11.366 [Pipeline] } 00:03:11.397 [Pipeline] // dir 00:03:11.413 [Pipeline] dir 00:03:11.413 Running in /var/jenkins/workspace/autotest-per-patch/check-format-docker-autotest_20119 00:03:11.415 [Pipeline] { 00:03:11.442 [Pipeline] copyArtifacts 00:03:11.516 Copied 5 artifacts from "check-format-docker-autotest" build number 20119 00:03:11.521 [Pipeline] writeFile 00:03:11.547 [Pipeline] } 00:03:11.579 [Pipeline] // dir 00:03:11.632 [Pipeline] dir 00:03:11.632 Running in /var/jenkins/workspace/autotest-per-patch/build-files-docker-autotest_20111 00:03:11.634 [Pipeline] { 00:03:11.659 [Pipeline] copyArtifacts 00:03:11.730 Copied 3 artifacts from "build-files-docker-autotest" build number 20111 00:03:11.735 [Pipeline] writeFile 00:03:11.766 [Pipeline] } 00:03:11.792 [Pipeline] // dir 00:03:11.844 [Pipeline] dir 00:03:11.844 Running in /var/jenkins/workspace/autotest-per-patch/check-so-deps-docker-autotest_20137 00:03:11.845 [Pipeline] { 00:03:11.865 [Pipeline] copyArtifacts 00:03:11.931 Copied 5 artifacts from "check-so-deps-docker-autotest" build number 20137 00:03:11.935 [Pipeline] writeFile 00:03:11.960 [Pipeline] } 00:03:11.989 [Pipeline] // dir 00:03:12.000 [Pipeline] catchError 00:03:12.002 [Pipeline] { 00:03:12.022 [Pipeline] sh 00:03:12.306 + jbp/jenkins/jjb-config/jobs/scripts/post_gen_coverage.sh 00:03:12.306 + shopt -s globstar nullglob 00:03:12.306 + echo 'Start stage post_gen_coverage.sh' 00:03:12.306 Start stage post_gen_coverage.sh 00:03:12.306 + cd /var/jenkins/workspace/autotest-per-patch 00:03:12.306 + rm -rf /var/jenkins/workspace/autotest-per-patch/spdk/doc 00:03:12.306 + trap 'compress_coverage_and_docs; remove_partial_coverage_files && echo '\''End stage post_gen_coverage.sh'\''' EXIT 00:03:12.306 + move_artifacts 00:03:12.306 + local out_dirs 00:03:12.306 + out_dirs=(./**/output/) 00:03:12.306 + for dir in "${out_dirs[@]}" 00:03:12.306 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.306 + [[ -f ./build-files-docker-autotest_20111/output//doc.tar.xz ]] 00:03:12.306 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.306 + [[ -f ./build-files-docker-autotest_20111/output//ut_coverage.tar.xz ]] 00:03:12.306 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.306 + [[ -f ./build-files-docker-autotest_20111/output//llvm.tar.xz ]] 00:03:12.306 + mv ./build-files-docker-autotest_20111/output//build-pkg-manifest.txt ./build-files-docker-autotest_20111/output//build-repo-manifest.txt ./build-files-docker-autotest_20111/output//power.tar.xz ./build-files-docker-autotest_20111/output//.. 00:03:12.306 + rmdir ./build-files-docker-autotest_20111/output/ 00:03:12.306 + for dir in "${out_dirs[@]}" 00:03:12.306 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.306 + [[ -f ./check-format-docker-autotest_20119/output//doc.tar.xz ]] 00:03:12.306 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.306 + [[ -f ./check-format-docker-autotest_20119/output//ut_coverage.tar.xz ]] 00:03:12.306 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.306 + [[ -f ./check-format-docker-autotest_20119/output//llvm.tar.xz ]] 00:03:12.306 + mv ./check-format-docker-autotest_20119/output//build-pkg-manifest.txt ./check-format-docker-autotest_20119/output//build-repo-manifest.txt ./check-format-docker-autotest_20119/output//power.tar.xz ./check-format-docker-autotest_20119/output//test_completions.txt ./check-format-docker-autotest_20119/output//timing.txt ./check-format-docker-autotest_20119/output//.. 00:03:12.306 + rmdir ./check-format-docker-autotest_20119/output/ 00:03:12.306 + for dir in "${out_dirs[@]}" 00:03:12.306 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.306 + [[ -f ./check-so-deps-docker-autotest_20137/output//doc.tar.xz ]] 00:03:12.306 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.306 + [[ -f ./check-so-deps-docker-autotest_20137/output//ut_coverage.tar.xz ]] 00:03:12.306 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.306 + [[ -f ./check-so-deps-docker-autotest_20137/output//llvm.tar.xz ]] 00:03:12.306 + mv ./check-so-deps-docker-autotest_20137/output//build-pkg-manifest.txt ./check-so-deps-docker-autotest_20137/output//build-repo-manifest.txt ./check-so-deps-docker-autotest_20137/output//power.tar.xz ./check-so-deps-docker-autotest_20137/output//test_completions.txt ./check-so-deps-docker-autotest_20137/output//timing.txt ./check-so-deps-docker-autotest_20137/output//.. 00:03:12.306 + rmdir ./check-so-deps-docker-autotest_20137/output/ 00:03:12.306 + for dir in "${out_dirs[@]}" 00:03:12.306 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.306 + [[ -f ./doc-docker-autotest_20285/output//doc.tar.xz ]] 00:03:12.306 + tar -C ./doc-docker-autotest_20285/output/ -xf ./doc-docker-autotest_20285/output//doc.tar.xz 00:03:12.567 + rm ./doc-docker-autotest_20285/output//doc.tar.xz 00:03:12.567 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.567 + [[ -f ./doc-docker-autotest_20285/output//ut_coverage.tar.xz ]] 00:03:12.567 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:12.567 + [[ -f ./doc-docker-autotest_20285/output//llvm.tar.xz ]] 00:03:12.567 + mv ./doc-docker-autotest_20285/output//build-pkg-manifest.txt ./doc-docker-autotest_20285/output//build-repo-manifest.txt ./doc-docker-autotest_20285/output//doc ./doc-docker-autotest_20285/output//power.tar.xz ./doc-docker-autotest_20285/output//test_completions.txt ./doc-docker-autotest_20285/output//timing.txt ./doc-docker-autotest_20285/output//.. 00:03:12.567 + rmdir ./doc-docker-autotest_20285/output/ 00:03:12.567 + unpack_cov_files 00:03:12.567 + local info_files 00:03:12.567 + info_files=(*/cov_*.info.xz) 00:03:12.567 + printf '%s\n' 00:03:12.567 + xargs -P0 -r -n1 xz -d 00:03:12.567 + fix_downstream_job_paths 00:03:12.567 + sed -i -e 's#^SF:/.\+/spdk/#SF:/var/jenkins/workspace/autotest-per-patch/spdk/#g' 00:03:12.567 sed: no input files 00:03:12.567 + compress_coverage_and_docs 00:03:12.567 + echo 'Start compress coverage and docs' 00:03:12.567 Start compress coverage and docs 00:03:12.567 + tar -C coverage -czf coverage_autotest-per-patch_121227.tar.gz ./ --remove-files 00:03:12.567 tar: coverage: Cannot open: No such file or directory 00:03:12.567 tar: Error is not recoverable: exiting now 00:03:12.584 [Pipeline] } 00:03:12.588 ERROR: script returned exit code 2 00:03:12.620 [Pipeline] // catchError 00:03:12.631 [Pipeline] catchError 00:03:12.633 [Pipeline] { 00:03:12.652 [Pipeline] dir 00:03:12.652 Running in /var/jenkins/workspace/autotest-per-patch/post_process 00:03:12.654 [Pipeline] {