00:00:00.000 Started by user sys_sgci 00:00:00.008 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.008 The recommended git tool is: git 00:00:00.008 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.020 Fetching changes from the remote Git repository 00:00:00.022 > git config remote.origin.url https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool # timeout=10 00:00:00.032 Using shallow fetch with depth 1 00:00:00.032 Fetching upstream changes from https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool 00:00:00.032 > git --version # timeout=10 00:00:00.043 > git --version # 'git version 2.39.2' 00:00:00.043 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:00.043 Setting http proxy: proxy-dmz.intel.com:911 00:00:00.043 > 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.087 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:02.100 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:02.112 Checking out Revision f964f6d3463483adf05cc5c086f2abd292e05f1d (FETCH_HEAD) 00:00:02.112 > git config core.sparsecheckout # timeout=10 00:00:02.122 > git read-tree -mu HEAD # timeout=10 00:00:02.140 > git checkout -f f964f6d3463483adf05cc5c086f2abd292e05f1d # timeout=5 00:00:02.164 Commit message: "ansible/roles/custom_facts: Drop nvme features" 00:00:02.164 > git rev-list --no-walk f964f6d3463483adf05cc5c086f2abd292e05f1d # timeout=10 00:00:02.668 [Pipeline] Start of Pipeline 00:00:02.682 [Pipeline] library 00:00:02.683 Loading library shm_lib@master 00:00:02.683 Library shm_lib@master is due for a refresh after 30 minutes, clearing. 00:00:02.684 Caching library shm_lib@master 00:00:02.685 Attempting to resolve master from remote references... 00:00:02.685 > git --version # timeout=10 00:00:02.696 > git --version # 'git version 2.39.2' 00:00:02.696 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:02.697 Setting http proxy: proxy-dmz.intel.com:911 00:00:02.697 > git ls-remote -- https://review.spdk.io/gerrit/a/build_pool/shm_lib # timeout=10 00:00:07.873 Found match: refs/heads/master revision 56b7acab9e32e76fe4ea331b09590462b6fcbe98 00:00:07.875 Selected Git installation does not exist. Using Default 00:00:07.875 The recommended git tool is: NONE 00:00:07.875 using credential 00000000-0000-0000-0000-000000000002 00:00:07.878 > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/autotest-per-patch_libs/6e27998ca6b735f457f1bf0490b425345ba4637a91de7f2498f417cb3d899827/.git # timeout=10 00:00:07.892 Fetching changes from the remote Git repository 00:00:07.895 > git config remote.origin.url https://review.spdk.io/gerrit/a/build_pool/shm_lib # timeout=10 00:00:07.908 Fetching without tags 00:00:07.908 Fetching upstream changes from https://review.spdk.io/gerrit/a/build_pool/shm_lib 00:00:07.908 > git --version # timeout=10 00:00:07.919 > git --version # 'git version 2.39.2' 00:00:07.919 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:07.920 Setting http proxy: proxy-dmz.intel.com:911 00:00:07.920 > git fetch --no-tags --force --progress -- https://review.spdk.io/gerrit/a/build_pool/shm_lib +refs/heads/*:refs/remotes/origin/* # timeout=10 00:00:08.697 Checking out Revision 56b7acab9e32e76fe4ea331b09590462b6fcbe98 (master) 00:00:08.697 > git config core.sparsecheckout # timeout=10 00:00:08.712 > git checkout -f 56b7acab9e32e76fe4ea331b09590462b6fcbe98 # timeout=10 00:00:08.730 Commit message: "lib: add markup engine function" 00:00:08.731 > git rev-list --no-walk 56b7acab9e32e76fe4ea331b09590462b6fcbe98 # timeout=10 00:00:08.797 [Pipeline] node 00:00:08.814 Running on ME1 in /var/jenkins/workspace/autotest-per-patch 00:00:08.816 [Pipeline] { 00:00:08.843 [Pipeline] cleanWs 00:00:08.854 [WS-CLEANUP] Deleting project workspace... 00:00:08.854 [WS-CLEANUP] Deferred wipeout is used... 00:00:08.860 [WS-CLEANUP] done 00:00:08.869 [Pipeline] stage 00:00:08.874 [Pipeline] { (Prologue) 00:00:08.993 [Pipeline] withCredentials 00:00:09.004 > git --version # timeout=10 00:00:09.016 > git --version # 'git version 2.39.2' 00:00:09.037 Masking supported pattern matches of $GIT_USERNAME or $GIT_PASSWORD or $GIT_ASKPASS 00:00:09.039 [Pipeline] { 00:00:09.051 [Pipeline] retry 00:00:09.053 [Pipeline] { 00:00:09.251 [Pipeline] sh 00:00:09.534 + git ls-remote https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool refs/heads/master 00:00:11.460 [Pipeline] } 00:00:11.482 [Pipeline] // retry 00:00:11.491 [Pipeline] } 00:00:11.517 [Pipeline] // withCredentials 00:00:11.528 [Pipeline] nodesByLabel 00:00:11.530 Found a total of 1 nodes with the 'sorcerer' label 00:00:11.544 [Pipeline] httpRequest 00:00:11.549 HttpMethod: GET 00:00:11.549 URL: http://10.211.164.96/packages/jbp_f964f6d3463483adf05cc5c086f2abd292e05f1d.tar.gz 00:00:11.550 Sending request to url: http://10.211.164.96/packages/jbp_f964f6d3463483adf05cc5c086f2abd292e05f1d.tar.gz 00:00:11.552 Response Code: HTTP/1.1 200 OK 00:00:11.552 Success: Status code 200 is in the accepted range: 200,404 00:00:11.553 Saving response body to /var/jenkins/workspace/autotest-per-patch/jbp_f964f6d3463483adf05cc5c086f2abd292e05f1d.tar.gz 00:00:11.692 [Pipeline] sh 00:00:11.978 + tar --no-same-owner -xf jbp_f964f6d3463483adf05cc5c086f2abd292e05f1d.tar.gz 00:00:12.004 [Pipeline] httpRequest 00:00:12.008 HttpMethod: GET 00:00:12.009 URL: http://10.211.164.96/packages/spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz 00:00:12.010 Sending request to url: http://10.211.164.96/packages/spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz 00:00:12.010 Response Code: HTTP/1.1 404 Not Found 00:00:12.011 Success: Status code 404 is in the accepted range: 200,404 00:00:12.012 Saving response body to /var/jenkins/workspace/autotest-per-patch/spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz 00:00:12.026 [Pipeline] sh 00:00:12.310 + rm -f spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz 00:00:12.327 [Pipeline] node 00:00:12.344 Running on GP5 in /var/jenkins/workspace/autotest-per-patch 00:00:12.347 [Pipeline] { 00:00:12.371 [Pipeline] cleanWs 00:00:12.381 [WS-CLEANUP] Deleting project workspace... 00:00:12.382 [WS-CLEANUP] Deferred wipeout is used... 00:00:12.388 [WS-CLEANUP] done 00:00:12.401 [Pipeline] sh 00:00:12.687 + find /storage/packages/ -type f -mtime +34 -print -delete 00:00:12.701 [Pipeline] lock 00:00:12.702 Trying to acquire lock on [sorcerer_spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b] 00:00:12.703 Resource [sorcerer_spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b] did not exist. Created. 00:00:12.704 Lock acquired on [sorcerer_spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b] 00:00:12.706 [Pipeline] { 00:00:12.721 [Pipeline] fileExists 00:00:12.744 [Pipeline] retry 00:00:12.746 [Pipeline] { 00:00:12.764 [Pipeline] checkout 00:00:12.770 The recommended git tool is: NONE 00:00:12.781 using credential 00000000-0000-0000-0000-000000000002 00:00:12.786 Cloning the remote Git repository 00:00:12.790 Honoring refspec on initial clone 00:00:12.791 Cloning repository https://review.spdk.io/gerrit/a/spdk/spdk 00:00:12.791 > git init /var/jenkins/workspace/autotest-per-patch/spdk # timeout=10 00:00:12.797 Using reference repository: /var/ci_repos/spdk_multi 00:00:12.797 Fetching upstream changes from https://review.spdk.io/gerrit/a/spdk/spdk 00:00:12.797 > git --version # timeout=10 00:00:12.799 > git --version # 'git version 2.44.0' 00:00:12.799 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:12.800 Setting http proxy: proxy-dmz.intel.com:911 00:00:12.800 > git fetch --tags --force --progress -- https://review.spdk.io/gerrit/a/spdk/spdk refs/changes/63/22963/1 +refs/heads/master:refs/remotes/origin/master # timeout=10 00:00:27.097 Avoid second fetch 00:00:27.110 Checking out Revision ce24826c436cdd0a8a76af9f44ce933c9775f80b (FETCH_HEAD) 00:00:27.369 Commit message: "lib/idxd: remove allocation of all batches at once" 00:00:27.376 First time build. Skipping changelog. 00:00:27.081 > git config remote.origin.url https://review.spdk.io/gerrit/a/spdk/spdk # timeout=10 00:00:27.084 > git config --add remote.origin.fetch refs/changes/63/22963/1 # timeout=10 00:00:27.087 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10 00:00:27.097 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:27.104 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:27.110 > git config core.sparsecheckout # timeout=10 00:00:27.112 > git checkout -f ce24826c436cdd0a8a76af9f44ce933c9775f80b # timeout=10 00:00:27.369 > git rev-list --no-walk 7334210d8b9b25967d63cea02fbe30f865cbcf1c # timeout=10 00:00:27.380 > git remote # timeout=10 00:00:27.383 > git submodule init # timeout=10 00:00:27.434 > git submodule sync # timeout=10 00:00:27.479 > git config --get remote.origin.url # timeout=10 00:00:27.486 > git submodule init # timeout=10 00:00:27.529 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 00:00:27.532 > git config --get submodule.dpdk.url # timeout=10 00:00:27.534 > git remote # timeout=10 00:00:27.537 > git config --get remote.origin.url # timeout=10 00:00:27.539 > git config -f .gitmodules --get submodule.dpdk.path # timeout=10 00:00:27.542 > git config --get submodule.intel-ipsec-mb.url # timeout=10 00:00:27.544 > git remote # timeout=10 00:00:27.547 > git config --get remote.origin.url # timeout=10 00:00:27.549 > git config -f .gitmodules --get submodule.intel-ipsec-mb.path # timeout=10 00:00:27.551 > git config --get submodule.isa-l.url # timeout=10 00:00:27.554 > git remote # timeout=10 00:00:27.556 > git config --get remote.origin.url # timeout=10 00:00:27.559 > git config -f .gitmodules --get submodule.isa-l.path # timeout=10 00:00:27.561 > git config --get submodule.ocf.url # timeout=10 00:00:27.563 > git remote # timeout=10 00:00:27.565 > git config --get remote.origin.url # timeout=10 00:00:27.568 > git config -f .gitmodules --get submodule.ocf.path # timeout=10 00:00:27.570 > git config --get submodule.libvfio-user.url # timeout=10 00:00:27.572 > git remote # timeout=10 00:00:27.574 > git config --get remote.origin.url # timeout=10 00:00:27.577 > git config -f .gitmodules --get submodule.libvfio-user.path # timeout=10 00:00:27.579 > git config --get submodule.xnvme.url # timeout=10 00:00:27.581 > git remote # timeout=10 00:00:27.584 > git config --get remote.origin.url # timeout=10 00:00:27.586 > git config -f .gitmodules --get submodule.xnvme.path # timeout=10 00:00:27.588 > git config --get submodule.isa-l-crypto.url # timeout=10 00:00:27.591 > git remote # timeout=10 00:00:27.593 > git config --get remote.origin.url # timeout=10 00:00:27.595 > git config -f .gitmodules --get submodule.isa-l-crypto.path # timeout=10 00:00:27.599 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:27.599 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:27.599 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:27.599 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:27.599 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:27.599 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:27.600 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:27.600 Setting http proxy: proxy-dmz.intel.com:911 00:00:27.600 Setting http proxy: proxy-dmz.intel.com:911 00:00:27.600 Setting http proxy: proxy-dmz.intel.com:911 00:00:27.600 Setting http proxy: proxy-dmz.intel.com:911 00:00:27.600 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi ocf # timeout=10 00:00:27.600 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi dpdk # timeout=10 00:00:27.600 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi xnvme # timeout=10 00:00:27.600 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi libvfio-user # timeout=10 00:00:27.601 Setting http proxy: proxy-dmz.intel.com:911 00:00:27.601 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi isa-l-crypto # timeout=10 00:00:27.601 Setting http proxy: proxy-dmz.intel.com:911 00:00:27.601 Setting http proxy: proxy-dmz.intel.com:911 00:00:27.601 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi intel-ipsec-mb # timeout=10 00:00:27.601 > git submodule update --init --recursive --reference /var/ci_repos/spdk_multi isa-l # timeout=10 00:00:39.421 [Pipeline] dir 00:00:39.421 Running in /var/jenkins/workspace/autotest-per-patch/spdk 00:00:39.423 [Pipeline] { 00:00:39.445 [Pipeline] sh 00:00:39.730 ++ nproc 00:00:39.730 + threads=48 00:00:39.730 + git repack -a -d --threads=48 00:00:46.303 + git submodule foreach git repack -a -d --threads=48 00:00:46.303 Entering 'dpdk' 00:00:51.573 Entering 'intel-ipsec-mb' 00:00:52.509 Entering 'isa-l' 00:00:52.769 Entering 'isa-l-crypto' 00:00:53.339 Entering 'libvfio-user' 00:00:53.598 Entering 'ocf' 00:00:53.871 Entering 'xnvme' 00:00:54.445 + find .git -type f -name alternates -print -delete 00:00:54.445 .git/objects/info/alternates 00:00:54.445 .git/modules/xnvme/objects/info/alternates 00:00:54.445 .git/modules/intel-ipsec-mb/objects/info/alternates 00:00:54.445 .git/modules/isa-l-crypto/objects/info/alternates 00:00:54.445 .git/modules/libvfio-user/objects/info/alternates 00:00:54.445 .git/modules/ocf/objects/info/alternates 00:00:54.445 .git/modules/isa-l/objects/info/alternates 00:00:54.445 .git/modules/dpdk/objects/info/alternates 00:00:54.459 [Pipeline] } 00:00:54.491 [Pipeline] // dir 00:00:54.501 [Pipeline] } 00:00:54.526 [Pipeline] // retry 00:00:54.538 [Pipeline] sh 00:00:54.832 + tar -cf spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz -I pigz spdk 00:00:55.410 [Pipeline] sh 00:00:55.691 + mv spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz /storage/tmp/ 00:00:55.959 [Pipeline] sh 00:00:56.235 + mv /storage/tmp/spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz /storage/packages/ 00:00:56.248 [Pipeline] } 00:00:56.252 Lock released on resource [sorcerer_spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b] 00:00:56.279 [Pipeline] // lock 00:00:56.296 [Pipeline] cleanWs 00:00:56.306 [WS-CLEANUP] Deleting project workspace... 00:00:56.306 [WS-CLEANUP] Deferred wipeout is used... 00:00:56.313 [WS-CLEANUP] done 00:00:56.319 [Pipeline] } 00:00:56.354 [Pipeline] // node 00:00:56.365 [Pipeline] retry 00:00:56.367 [Pipeline] { 00:00:56.384 [Pipeline] httpRequest 00:00:56.388 HttpMethod: GET 00:00:56.389 URL: http://10.211.164.96/packages/spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz 00:00:56.390 Sending request to url: http://10.211.164.96/packages/spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz 00:00:56.392 Response Code: HTTP/1.1 200 OK 00:00:56.393 Success: Status code 200 is in the accepted range: 200,404 00:00:56.393 Saving response body to /var/jenkins/workspace/autotest-per-patch/spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz 00:00:58.702 [Pipeline] } 00:00:58.722 [Pipeline] // retry 00:00:58.731 [Pipeline] sh 00:00:59.012 + tar --no-same-owner -xf spdk_ce24826c436cdd0a8a76af9f44ce933c9775f80b.tar.gz 00:01:01.558 [Pipeline] sh 00:01:01.843 + git -C spdk log --oneline -n5 00:01:01.843 ce24826c4 lib/idxd: remove allocation of all batches at once 00:01:01.843 8f28a0841 lib/idxd: allocate memory for the batches separately 00:01:01.843 a96b0f9f0 lib/idxd: allocate descriptors one by one 00:01:01.843 3ab6ae175 lib/idxd: allocate ops one by one 00:01:01.843 52d0b12f9 lib/idxd: use bit array to track WQ use 00:01:01.863 [Pipeline] setCustomBuildProperty 00:01:01.879 [Pipeline] setCustomBuildProperty 00:01:01.894 [Pipeline] catchError 00:01:01.896 [Pipeline] { 00:01:01.920 [Pipeline] sh 00:01:02.210 + git -C spdk describe --tags --abbrev=0 origin/master 00:01:02.227 [Pipeline] sh 00:01:02.511 + git -C spdk describe --tags --abbrev=0 --exclude=LTS HEAD 00:01:02.528 [Pipeline] echo 00:01:02.530 Branch: master 00:01:02.534 [Pipeline] fileExists 00:01:02.556 [Pipeline] readJSON 00:01:02.575 [Pipeline] } 00:01:02.608 [Pipeline] // catchError 00:01:02.618 [Pipeline] } 00:01:02.650 [Pipeline] // stage 00:01:02.673 [Pipeline] catchError 00:01:02.675 [Pipeline] { 00:01:02.701 [Pipeline] stage 00:01:02.703 [Pipeline] { (Pre tests) 00:01:02.759 [Pipeline] parallel 00:01:02.778 [Pipeline] { (Branch: check-format-docker-autotest) 00:01:02.779 [Pipeline] { (Branch: check-so-deps-docker-autotest) 00:01:02.780 [Pipeline] { (Branch: doc-docker-autotest) 00:01:02.781 [Pipeline] { (Branch: build-files-docker-autotest) 00:01:02.804 [Pipeline] retry 00:01:02.806 [Pipeline] { 00:01:02.811 [Pipeline] retry 00:01:02.813 [Pipeline] { 00:01:02.818 [Pipeline] retry 00:01:02.820 [Pipeline] { 00:01:02.825 [Pipeline] retry 00:01:02.827 [Pipeline] { 00:01:02.860 [Pipeline] build 00:01:02.863 Scheduling project: check-format-docker-autotest 00:01:02.872 [Pipeline] build 00:01:02.875 Scheduling project: check-so-deps-docker-autotest 00:01:02.885 [Pipeline] build 00:01:02.888 Scheduling project: doc-docker-autotest 00:01:02.896 [Pipeline] build 00:01:02.900 Scheduling project: build-files-docker-autotest 00:01:10.719 Starting building: doc-docker-autotest #20341 00:01:10.723 Starting building: build-files-docker-autotest #20166 00:01:10.726 Starting building: check-so-deps-docker-autotest #20192 00:01:10.731 Starting building: check-format-docker-autotest #20174 00:01:46.750 Build doc-docker-autotest #20341 completed: SUCCESS 00:01:46.754 [Pipeline] } 00:01:46.796 [Pipeline] // retry 00:01:46.804 [Pipeline] } 00:01:59.671 Build check-format-docker-autotest #20174 completed: SUCCESS 00:01:59.674 [Pipeline] } 00:01:59.713 [Pipeline] // retry 00:01:59.721 [Pipeline] } 00:02:29.535 Build build-files-docker-autotest #20166 completed: FAILURE 00:02:29.589 [Pipeline] echo 00:02:29.591 No retry patterns found. 00:02:29.592 [Pipeline] } 00:02:29.629 [Pipeline] // retry 00:02:29.639 [Pipeline] error 00:02:29.645 [Pipeline] } 00:02:29.649 Failed in branch build-files-docker-autotest 00:03:16.849 Build check-so-deps-docker-autotest #20192 completed: FAILURE 00:03:16.910 [Pipeline] echo 00:03:16.911 No retry patterns found. 00:03:16.913 [Pipeline] } 00:03:16.946 [Pipeline] // retry 00:03:16.957 [Pipeline] error 00:03:16.964 [Pipeline] } 00:03:16.970 Failed in branch check-so-deps-docker-autotest 00:03:17.070 [Pipeline] // parallel 00:03:17.082 [Pipeline] } 00:03:17.110 [Pipeline] // stage 00:03:17.123 [Pipeline] } 00:03:17.128 ERROR: Build build-files-docker-autotest #20166 failed 00:03:17.159 [Pipeline] // catchError 00:03:17.171 [Pipeline] catchError 00:03:17.172 [Pipeline] { 00:03:17.194 [Pipeline] stage 00:03:17.196 [Pipeline] { (Tests) 00:03:17.226 [Pipeline] unstable 00:03:17.229 WARNING: Previous stages failed 00:03:17.230 [Pipeline] } 00:03:17.261 [Pipeline] // stage 00:03:17.271 [Pipeline] } 00:03:17.300 [Pipeline] // catchError 00:03:17.312 [Pipeline] stage 00:03:17.314 [Pipeline] { (Autorun Post and Coverage) 00:03:17.338 [Pipeline] setCustomBuildProperty 00:03:17.378 [Pipeline] dir 00:03:17.379 Running in /var/jenkins/workspace/autotest-per-patch/doc-docker-autotest_20341 00:03:17.381 [Pipeline] { 00:03:17.409 [Pipeline] copyArtifacts 00:03:17.728 Copied 6 artifacts from "doc-docker-autotest" build number 20341 00:03:17.732 [Pipeline] writeFile 00:03:17.765 [Pipeline] } 00:03:17.798 [Pipeline] // dir 00:03:17.816 [Pipeline] dir 00:03:17.816 Running in /var/jenkins/workspace/autotest-per-patch/check-format-docker-autotest_20174 00:03:17.818 [Pipeline] { 00:03:17.843 [Pipeline] copyArtifacts 00:03:17.906 Copied 5 artifacts from "check-format-docker-autotest" build number 20174 00:03:17.910 [Pipeline] writeFile 00:03:17.937 [Pipeline] } 00:03:17.974 [Pipeline] // dir 00:03:18.025 [Pipeline] dir 00:03:18.026 Running in /var/jenkins/workspace/autotest-per-patch/build-files-docker-autotest_20166 00:03:18.027 [Pipeline] { 00:03:18.053 [Pipeline] copyArtifacts 00:03:18.103 Copied 3 artifacts from "build-files-docker-autotest" build number 20166 00:03:18.107 [Pipeline] writeFile 00:03:18.132 [Pipeline] } 00:03:18.153 [Pipeline] // dir 00:03:18.194 [Pipeline] dir 00:03:18.195 Running in /var/jenkins/workspace/autotest-per-patch/check-so-deps-docker-autotest_20192 00:03:18.196 [Pipeline] { 00:03:18.214 [Pipeline] copyArtifacts 00:03:18.282 Copied 5 artifacts from "check-so-deps-docker-autotest" build number 20192 00:03:18.287 [Pipeline] writeFile 00:03:18.315 [Pipeline] } 00:03:18.351 [Pipeline] // dir 00:03:18.362 [Pipeline] catchError 00:03:18.363 [Pipeline] { 00:03:18.379 [Pipeline] sh 00:03:18.662 + jbp/jenkins/jjb-config/jobs/scripts/post_gen_coverage.sh 00:03:18.662 + shopt -s globstar nullglob 00:03:18.662 + echo 'Start stage post_gen_coverage.sh' 00:03:18.662 Start stage post_gen_coverage.sh 00:03:18.662 + cd /var/jenkins/workspace/autotest-per-patch 00:03:18.662 + rm -rf /var/jenkins/workspace/autotest-per-patch/spdk/doc 00:03:18.662 + trap 'compress_coverage_and_docs; remove_partial_coverage_files && echo '\''End stage post_gen_coverage.sh'\''' EXIT 00:03:18.662 + move_artifacts 00:03:18.662 + local out_dirs 00:03:18.662 + out_dirs=(./**/output/) 00:03:18.662 + for dir in "${out_dirs[@]}" 00:03:18.662 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.662 + [[ -f ./build-files-docker-autotest_20166/output//doc.tar.xz ]] 00:03:18.662 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.662 + [[ -f ./build-files-docker-autotest_20166/output//ut_coverage.tar.xz ]] 00:03:18.662 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.662 + [[ -f ./build-files-docker-autotest_20166/output//llvm.tar.xz ]] 00:03:18.662 + mv ./build-files-docker-autotest_20166/output//build-pkg-manifest.txt ./build-files-docker-autotest_20166/output//build-repo-manifest.txt ./build-files-docker-autotest_20166/output//power.tar.xz ./build-files-docker-autotest_20166/output//.. 00:03:18.662 + rmdir ./build-files-docker-autotest_20166/output/ 00:03:18.662 + for dir in "${out_dirs[@]}" 00:03:18.662 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.662 + [[ -f ./check-format-docker-autotest_20174/output//doc.tar.xz ]] 00:03:18.662 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.662 + [[ -f ./check-format-docker-autotest_20174/output//ut_coverage.tar.xz ]] 00:03:18.662 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.662 + [[ -f ./check-format-docker-autotest_20174/output//llvm.tar.xz ]] 00:03:18.662 + mv ./check-format-docker-autotest_20174/output//build-pkg-manifest.txt ./check-format-docker-autotest_20174/output//build-repo-manifest.txt ./check-format-docker-autotest_20174/output//power.tar.xz ./check-format-docker-autotest_20174/output//test_completions.txt ./check-format-docker-autotest_20174/output//timing.txt ./check-format-docker-autotest_20174/output//.. 00:03:18.662 + rmdir ./check-format-docker-autotest_20174/output/ 00:03:18.662 + for dir in "${out_dirs[@]}" 00:03:18.662 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.662 + [[ -f ./check-so-deps-docker-autotest_20192/output//doc.tar.xz ]] 00:03:18.662 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.662 + [[ -f ./check-so-deps-docker-autotest_20192/output//ut_coverage.tar.xz ]] 00:03:18.662 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.662 + [[ -f ./check-so-deps-docker-autotest_20192/output//llvm.tar.xz ]] 00:03:18.662 + mv ./check-so-deps-docker-autotest_20192/output//build-pkg-manifest.txt ./check-so-deps-docker-autotest_20192/output//build-repo-manifest.txt ./check-so-deps-docker-autotest_20192/output//power.tar.xz ./check-so-deps-docker-autotest_20192/output//test_completions.txt ./check-so-deps-docker-autotest_20192/output//timing.txt ./check-so-deps-docker-autotest_20192/output//.. 00:03:18.662 + rmdir ./check-so-deps-docker-autotest_20192/output/ 00:03:18.662 + for dir in "${out_dirs[@]}" 00:03:18.662 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.662 + [[ -f ./doc-docker-autotest_20341/output//doc.tar.xz ]] 00:03:18.662 + tar -C ./doc-docker-autotest_20341/output/ -xf ./doc-docker-autotest_20341/output//doc.tar.xz 00:03:18.922 + rm ./doc-docker-autotest_20341/output//doc.tar.xz 00:03:18.922 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.922 + [[ -f ./doc-docker-autotest_20341/output//ut_coverage.tar.xz ]] 00:03:18.922 + for archive in "${dir}"/{doc,ut_coverage,llvm}.tar.xz 00:03:18.922 + [[ -f ./doc-docker-autotest_20341/output//llvm.tar.xz ]] 00:03:18.922 + mv ./doc-docker-autotest_20341/output//build-pkg-manifest.txt ./doc-docker-autotest_20341/output//build-repo-manifest.txt ./doc-docker-autotest_20341/output//doc ./doc-docker-autotest_20341/output//power.tar.xz ./doc-docker-autotest_20341/output//test_completions.txt ./doc-docker-autotest_20341/output//timing.txt ./doc-docker-autotest_20341/output//.. 00:03:18.922 + rmdir ./doc-docker-autotest_20341/output/ 00:03:18.922 + unpack_cov_files 00:03:18.922 + local info_files 00:03:18.922 + info_files=(*/cov_*.info.xz) 00:03:18.922 + printf '%s\n' 00:03:18.922 + xargs -P0 -r -n1 xz -d 00:03:18.922 + fix_downstream_job_paths 00:03:18.922 + sed -i -e 's#^SF:/.\+/spdk/#SF:/var/jenkins/workspace/autotest-per-patch/spdk/#g' 00:03:18.922 sed: no input files 00:03:18.922 + compress_coverage_and_docs 00:03:18.922 + echo 'Start compress coverage and docs' 00:03:18.922 Start compress coverage and docs 00:03:18.922 + tar -C coverage -czf coverage_autotest-per-patch_121280.tar.gz ./ --remove-files 00:03:18.922 tar: coverage: Cannot open: No such file or directory 00:03:18.922 tar: Error is not recoverable: exiting now 00:03:18.937 [Pipeline] } 00:03:18.940 ERROR: script returned exit code 2 00:03:18.973 [Pipeline] // catchError 00:03:18.984 [Pipeline] catchError 00:03:18.986 [Pipeline] { 00:03:19.010 [Pipeline] dir 00:03:19.010 Running in /var/jenkins/workspace/autotest-per-patch/post_process 00:03:19.012 [Pipeline] {