00:00:00.000 Started by upstream project "autotest-per-patch" build number 132784 00:00:00.000 originally caused by: 00:00:00.001 Started by user sys_sgci 00:00:00.053 Checking out git https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool into /var/jenkins_home/workspace/packaging-docker-autotest_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4 to read jbp/jenkins/jjb-config/jobs/autotest-downstream/autotest-docker.groovy 00:00:00.055 The recommended git tool is: git 00:00:00.055 using credential 00000000-0000-0000-0000-000000000002 00:00:00.063 > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/packaging-docker-autotest_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4/jbp/.git # timeout=10 00:00:00.099 Fetching changes from the remote Git repository 00:00:00.103 > git config remote.origin.url https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool # timeout=10 00:00:00.166 Using shallow fetch with depth 1 00:00:00.166 Fetching upstream changes from https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool 00:00:00.166 > git --version # timeout=10 00:00:00.223 > git --version # 'git version 2.39.2' 00:00:00.223 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:00.255 Setting http proxy: proxy-dmz.intel.com:911 00:00:00.255 > 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:04.679 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:04.692 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:04.705 Checking out Revision db4637e8b949f278f369ec13f70585206ccd9507 (FETCH_HEAD) 00:00:04.705 > git config core.sparsecheckout # timeout=10 00:00:04.718 > git read-tree -mu HEAD # timeout=10 00:00:04.735 > git checkout -f db4637e8b949f278f369ec13f70585206ccd9507 # timeout=5 00:00:04.757 Commit message: "jenkins/jjb-config: Add missing SPDK_TEST_NVME_INTERRUPT flag" 00:00:04.757 > git rev-list --no-walk db4637e8b949f278f369ec13f70585206ccd9507 # timeout=10 00:00:04.859 [Pipeline] Start of Pipeline 00:00:04.878 [Pipeline] library 00:00:04.880 Loading library shm_lib@master 00:00:04.880 Library shm_lib@master is cached. Copying from home. 00:00:04.900 [Pipeline] retry 00:00:04.902 [Pipeline] { 00:00:04.914 [Pipeline] timeout 00:00:04.914 Timeout set to expire after 10 min without activity 00:00:04.916 [Pipeline] { 00:00:04.928 [Pipeline] node 00:00:08.612 Running on agt-_autotest_34118-37018 in /var/jenkins/workspace/packaging-docker-autotest 00:00:08.614 [Pipeline] { 00:00:08.628 [Pipeline] wrap 00:00:08.637 [Pipeline] { 00:00:08.645 [Pipeline] stage 00:00:08.646 [Pipeline] { (Prologue) 00:00:08.663 [Pipeline] echo 00:00:08.665 Node: agt-_autotest_34118-37018 00:00:08.870 [Pipeline] setCustomBuildProperty 00:00:08.893 [Pipeline] sh 00:00:09.859 + sudo git config --global --replace-all safe.directory '*' 00:00:09.993 [Pipeline] httpRequest 00:00:11.826 [Pipeline] echo 00:00:11.828 Sorcerer 10.211.164.101 is alive 00:00:11.836 [Pipeline] retry 00:00:11.838 [Pipeline] { 00:00:11.851 [Pipeline] httpRequest 00:00:11.856 HttpMethod: GET 00:00:11.857 URL: http://10.211.164.101/packages/jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:11.858 Sending request to url: http://10.211.164.101/packages/jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:11.865 Response Code: HTTP/1.1 200 OK 00:00:11.865 Success: Status code 200 is in the accepted range: 200,404 00:00:11.865 Saving response body to /var/jenkins/workspace/packaging-docker-autotest/jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:12.014 [Pipeline] } 00:00:12.032 [Pipeline] // retry 00:00:12.040 [Pipeline] sh 00:00:12.346 + tar --no-same-owner -xf jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:12.361 [Pipeline] httpRequest 00:00:12.800 [Pipeline] echo 00:00:12.802 Sorcerer 10.211.164.101 is alive 00:00:12.813 [Pipeline] retry 00:00:12.816 [Pipeline] { 00:00:12.832 [Pipeline] httpRequest 00:00:12.838 HttpMethod: GET 00:00:12.838 URL: http://10.211.164.101/packages/spdk_b4f857a04df76242552d961ed9f9f1590167df2f.tar.gz 00:00:12.840 Sending request to url: http://10.211.164.101/packages/spdk_b4f857a04df76242552d961ed9f9f1590167df2f.tar.gz 00:00:12.845 Response Code: HTTP/1.1 200 OK 00:00:12.845 Success: Status code 200 is in the accepted range: 200,404 00:00:12.845 Saving response body to /var/jenkins/workspace/packaging-docker-autotest/spdk_b4f857a04df76242552d961ed9f9f1590167df2f.tar.gz 00:00:15.115 [Pipeline] } 00:00:15.136 [Pipeline] // retry 00:00:15.144 [Pipeline] sh 00:00:15.455 + tar --no-same-owner -xf spdk_b4f857a04df76242552d961ed9f9f1590167df2f.tar.gz 00:00:18.007 [Pipeline] sh 00:00:18.302 + git -C spdk log --oneline -n5 00:00:18.302 b4f857a04 env: add mem_map_fini and vtophys_fini for cleanup 00:00:18.302 3fe025922 env: handle possible DPDK errors in mem_map_init 00:00:18.302 b71c8b8dd env: explicitly set --legacy-mem flag in no hugepages mode 00:00:18.302 496bfd677 env: match legacy mem mode config with DPDK 00:00:18.302 a2f5e1c2d blob: don't free bs when spdk_bs_destroy/spdk_bs_unload fails 00:00:18.320 [Pipeline] writeFile 00:00:18.336 [Pipeline] sh 00:00:18.632 + cat autorun-spdk.conf 00:00:18.632 SPDK_TEST_RELEASE_BUILD=1 00:00:18.639 RUN_NIGHTLY=0 00:00:18.642 [Pipeline] } 00:00:18.657 [Pipeline] // stage 00:00:18.667 [Pipeline] catchError 00:00:18.669 [Pipeline] { 00:00:18.682 [Pipeline] timeout 00:00:18.682 Timeout set to expire in 30 min 00:00:18.684 [Pipeline] { 00:00:18.697 [Pipeline] stage 00:00:18.699 [Pipeline] { (Tests) 00:00:18.714 [Pipeline] sh 00:00:19.010 + jbp/jenkins/jjb-config/jobs/scripts/docker-autoruner.sh packaging-docker-autotest autorun-spdk.conf 00:00:19.010 09:43:04 -- common/autotest_common.sh@1710 -- # [[ n == y ]] 00:00:19.010 09:43:04 -- common/autobuild_common.sh@15 -- # source /var/jenkins/workspace/packaging-docker-autotest/spdk/scripts/common.sh 00:00:19.010 09:43:04 -- scripts/common.sh@15 -- # shopt -s extglob 00:00:19.010 09:43:04 -- scripts/common.sh@544 -- # [[ -e /bin/wpdk_common.sh ]] 00:00:19.010 09:43:04 -- scripts/common.sh@552 -- # [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:00:19.010 09:43:04 -- scripts/common.sh@553 -- # source /etc/opt/spdk-pkgdep/paths/export.sh 00:00:19.010 09:43:04 -- paths/export.sh@2 -- # PATH=/opt/golangci/1.54.2/bin:/opt/protoc/21.7/bin:/opt/go/1.21.1/bin:/opt/golangci/1.54.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 00:00:19.010 09:43:04 -- paths/export.sh@3 -- # PATH=/opt/go/1.21.1/bin:/opt/golangci/1.54.2/bin:/opt/protoc/21.7/bin:/opt/go/1.21.1/bin:/opt/golangci/1.54.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 00:00:19.010 09:43:04 -- paths/export.sh@4 -- # PATH=/opt/protoc/21.7/bin:/opt/go/1.21.1/bin:/opt/golangci/1.54.2/bin:/opt/protoc/21.7/bin:/opt/go/1.21.1/bin:/opt/golangci/1.54.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 00:00:19.010 09:43:04 -- paths/export.sh@5 -- # export PATH 00:00:19.010 09:43:04 -- paths/export.sh@6 -- # echo /opt/protoc/21.7/bin:/opt/go/1.21.1/bin:/opt/golangci/1.54.2/bin:/opt/protoc/21.7/bin:/opt/go/1.21.1/bin:/opt/golangci/1.54.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 00:00:19.010 09:43:04 -- common/autobuild_common.sh@492 -- # out=/var/jenkins/workspace/packaging-docker-autotest/spdk/../output 00:00:19.010 09:43:04 -- common/autobuild_common.sh@493 -- # date +%s 00:00:19.010 09:43:04 -- common/autobuild_common.sh@493 -- # mktemp -dt spdk_1733737384.XXXXXX 00:00:19.010 09:43:04 -- common/autobuild_common.sh@493 -- # SPDK_WORKSPACE=/tmp/spdk_1733737384.Axx4qL 00:00:19.010 09:43:04 -- common/autobuild_common.sh@495 -- # [[ -n '' ]] 00:00:19.010 09:43:04 -- common/autobuild_common.sh@499 -- # '[' -n '' ']' 00:00:19.010 09:43:04 -- common/autobuild_common.sh@502 -- # scanbuild_exclude='--exclude /var/jenkins/workspace/packaging-docker-autotest/spdk/dpdk/' 00:00:19.010 09:43:04 -- common/autobuild_common.sh@506 -- # scanbuild_exclude+=' --exclude /var/jenkins/workspace/packaging-docker-autotest/spdk/xnvme --exclude /tmp' 00:00:19.010 09:43:04 -- common/autobuild_common.sh@508 -- # scanbuild='scan-build -o /var/jenkins/workspace/packaging-docker-autotest/spdk/../output/scan-build-tmp --exclude /var/jenkins/workspace/packaging-docker-autotest/spdk/dpdk/ --exclude /var/jenkins/workspace/packaging-docker-autotest/spdk/xnvme --exclude /tmp --status-bugs' 00:00:19.010 09:43:04 -- common/autobuild_common.sh@509 -- # get_config_params 00:00:19.010 09:43:04 -- common/autotest_common.sh@409 -- # xtrace_disable 00:00:19.010 09:43:04 -- common/autotest_common.sh@10 -- # set +x 00:00:19.010 09:43:04 -- common/autobuild_common.sh@509 -- # config_params='--enable-debug --enable-werror --with-rdma --with-idxd --with-fio=/usr/src/fio --with-iscsi-initiator --disable-unit-tests --enable-coverage --with-ublk' 00:00:19.010 09:43:04 -- common/autobuild_common.sh@511 -- # start_monitor_resources 00:00:19.010 09:43:04 -- pm/common@17 -- # local monitor 00:00:19.010 09:43:04 -- pm/common@19 -- # for monitor in "${MONITOR_RESOURCES[@]}" 00:00:19.010 09:43:04 -- pm/common@19 -- # for monitor in "${MONITOR_RESOURCES[@]}" 00:00:19.010 09:43:04 -- pm/common@25 -- # sleep 1 00:00:19.010 09:43:04 -- pm/common@21 -- # date +%s 00:00:19.010 09:43:04 -- pm/common@21 -- # date +%s 00:00:19.010 09:43:04 -- pm/common@21 -- # /var/jenkins/workspace/packaging-docker-autotest/spdk/scripts/perf/pm/collect-cpu-load -d /var/jenkins/workspace/packaging-docker-autotest/spdk/../output/power -l -p monitor.docker-autoruner.sh.1733737384 00:00:19.010 09:43:04 -- pm/common@21 -- # /var/jenkins/workspace/packaging-docker-autotest/spdk/scripts/perf/pm/collect-vmstat -d /var/jenkins/workspace/packaging-docker-autotest/spdk/../output/power -l -p monitor.docker-autoruner.sh.1733737384 00:00:19.010 Redirecting to /var/jenkins/workspace/packaging-docker-autotest/spdk/../output/power/monitor.docker-autoruner.sh.1733737384_collect-vmstat.pm.log 00:00:19.010 Redirecting to /var/jenkins/workspace/packaging-docker-autotest/spdk/../output/power/monitor.docker-autoruner.sh.1733737384_collect-cpu-load.pm.log 00:00:19.951 09:43:05 -- common/autobuild_common.sh@512 -- # trap stop_monitor_resources EXIT 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@11 -- # cd /var/jenkins/workspace/packaging-docker-autotest/spdk 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@13 -- # cp /var/spdk/build-repo-manifest.txt /var/jenkins/workspace/packaging-docker-autotest/output 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@21 -- # [[ packaging-docker-autotest == unittest-valgrind-docker-autotest ]] 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@26 -- # cpus_limit=26 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@27 -- # nproc 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@27 -- # nproc 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@27 -- # export 'MAKEFLAGS=-j 26' 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@27 -- # MAKEFLAGS='-j 26' 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@29 -- # [[ -n '' ]] 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@39 -- # case "$job_name" in 00:00:19.951 09:43:05 -- scripts/docker-autoruner.sh@55 -- # build_packaging 00:00:19.951 09:43:05 -- common/autobuild_common.sh@453 -- # run_test packaging /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/packaging.sh 00:00:19.951 09:43:05 -- common/autotest_common.sh@1105 -- # '[' 2 -le 1 ']' 00:00:19.951 09:43:05 -- common/autotest_common.sh@1111 -- # xtrace_disable 00:00:19.951 09:43:05 -- common/autotest_common.sh@10 -- # set +x 00:00:19.951 ************************************ 00:00:19.951 START TEST packaging 00:00:19.951 ************************************ 00:00:19.951 09:43:05 packaging -- common/autotest_common.sh@1129 -- # /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/packaging.sh 00:00:19.951 * Looking for test storage... 00:00:19.951 * Found test storage at /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging 00:00:19.951 09:43:05 packaging -- common/autotest_common.sh@1710 -- # [[ n == y ]] 00:00:19.951 09:43:05 packaging -- packaging/packaging.sh@11 -- # run_test rpm_packaging /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/rpm.sh 00:00:19.951 09:43:05 packaging -- common/autotest_common.sh@1105 -- # '[' 2 -le 1 ']' 00:00:19.951 09:43:05 packaging -- common/autotest_common.sh@1111 -- # xtrace_disable 00:00:19.951 09:43:05 packaging -- common/autotest_common.sh@10 -- # set +x 00:00:19.951 ************************************ 00:00:19.951 START TEST rpm_packaging 00:00:19.951 ************************************ 00:00:19.951 09:43:05 packaging.rpm_packaging -- common/autotest_common.sh@1129 -- # /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/rpm.sh 00:00:19.951 * Looking for test storage... 00:00:19.951 * Found test storage at /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm 00:00:19.951 09:43:06 packaging.rpm_packaging -- common/autotest_common.sh@1710 -- # [[ n == y ]] 00:00:19.951 09:43:06 packaging.rpm_packaging -- rpm/rpm.sh@11 -- # builddir=/var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm 00:00:19.951 09:43:06 packaging.rpm_packaging -- rpm/rpm.sh@14 -- # unset -v LD_LIBRARY_PATH 00:00:19.951 09:43:06 packaging.rpm_packaging -- rpm/rpm.sh@17 -- # BUILDDIR=/var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm 00:00:19.951 09:43:06 packaging.rpm_packaging -- rpm/rpm.sh@18 -- # DEPS=no 00:00:19.951 09:43:06 packaging.rpm_packaging -- rpm/rpm.sh@19 -- # uname -m 00:00:19.951 09:43:06 packaging.rpm_packaging -- rpm/rpm.sh@19 -- # arch=x86_64 00:00:19.951 09:43:06 packaging.rpm_packaging -- rpm/rpm.sh@21 -- # export MAKEFLAGS BUILDDIR DEPS 00:00:19.951 09:43:06 packaging.rpm_packaging -- rpm/rpm.sh@193 -- # trap cleanup EXIT 00:00:19.951 09:43:06 packaging.rpm_packaging -- rpm/rpm.sh@195 -- # run_test build_shared_rpm build_shared_rpm 00:00:19.951 09:43:06 packaging.rpm_packaging -- common/autotest_common.sh@1105 -- # '[' 2 -le 1 ']' 00:00:19.951 09:43:06 packaging.rpm_packaging -- common/autotest_common.sh@1111 -- # xtrace_disable 00:00:19.951 09:43:06 packaging.rpm_packaging -- common/autotest_common.sh@10 -- # set +x 00:00:19.951 ************************************ 00:00:19.951 START TEST build_shared_rpm 00:00:19.951 ************************************ 00:00:19.951 09:43:06 packaging.rpm_packaging.build_shared_rpm -- common/autotest_common.sh@1129 -- # build_shared_rpm 00:00:19.951 09:43:06 packaging.rpm_packaging.build_shared_rpm -- rpm/rpm.sh@130 -- # build_rpm --with-shared 00:00:19.951 09:43:06 packaging.rpm_packaging.build_shared_rpm -- rpm/rpm.sh@116 -- # GEN_SPEC=yes 00:00:19.952 09:43:06 packaging.rpm_packaging.build_shared_rpm -- rpm/rpm.sh@116 -- # /var/jenkins/workspace/packaging-docker-autotest/spdk/rpmbuild/rpm.sh --with-shared 00:00:20.212 00:00:20.212 00:00:20.212 00:00:20.212 00:00:20.212 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 Name: spdk 00:00:20.213 Version: v25.01 00:00:20.213 Release: 1 00:00:20.213 Summary: Storage Performance Development Kit 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 Requires: glibc 00:00:20.213 Requires: libaio 00:00:20.213 Requires: libgcc 00:00:20.213 Requires: libstdc++ 00:00:20.213 Requires: libuuid 00:00:20.213 Requires: ncurses-libs 00:00:20.213 Requires: numactl-libs 00:00:20.213 Requires: openssl-libs 00:00:20.213 Requires: zlib 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 BuildRequires: python3-devel 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 00:00:20.213 License: BSD 00:00:20.213 URL: https://spdk.io 00:00:20.213 Source: spdk-v25.01.tar.gz 00:00:20.213 00:00:20.213 %description 00:00:20.213 00:00:20.213 The Storage Performance Development Kit (SPDK) provides a set of tools and libraries for 00:00:20.213 writing high performance, scalable, user-mode storage applications. It achieves high 00:00:20.213 performance by moving all of the necessary drivers into userspace and operating in a 00:00:20.213 polled mode instead of relying on interrupts, which avoids kernel context switches and 00:00:20.213 eliminates interrupt handling overhead. 00:00:20.213 00:00:20.213 %prep 00:00:20.213 make clean -j 26 &>/dev/null || : 00:00:20.213 cd '/var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/build' 00:00:20.213 rm -rf 'spdk-v25.01' 00:00:20.213 /usr/lib/rpm/rpmuncompress -x -v '/var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/source/spdk-v25.01.tar.gz' 00:00:20.213 STATUS=$? 00:00:20.213 if [ $STATUS -ne 0 ]; then 00:00:20.213 exit $STATUS 00:00:20.213 fi 00:00:20.213 cd 'spdk-v25.01' 00:00:20.213 rm -rf '/var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/build/spdk-v25.01-SPECPARTS' 00:00:20.213 /usr/bin/mkdir -p '/var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/build/spdk-v25.01-SPECPARTS' 00:00:20.213 /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . 00:00:20.213 00:00:20.213 set +x 00:00:20.213 00:00:20.213 cfs() { 00:00:20.213 (($# > 1)) || return 0 00:00:20.213 00:00:20.213 local dst=$1 f 00:00:20.213 00:00:20.213 mkdir -p "$dst" 00:00:20.213 shift; for f; do [[ -e $f ]] && cp -a "$f" "$dst"; done 00:00:20.213 } 00:00:20.213 00:00:20.213 cl() { 00:00:20.213 [[ -e $2 ]] || return 0 00:00:20.213 00:00:20.213 cfs "$1" $(find "$2" -name '*.so*' -type f -o -type l | grep -v .symbols) 00:00:20.213 } 00:00:20.213 00:00:20.213 00:00:20.213 # Rely mainly on CONFIG 00:00:20.213 git submodule update --init 00:00:20.213 ./configure --disable-unit-tests --disable-tests --with-shared 00:00:20.213 make -j 26 00:00:20.213 make DESTDIR=/var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64 install -j 26 00:00:20.213 # DPDK always builds both static and shared, so we need to remove one or the other 00:00:20.213 # SPDK always builds static, so remove it if we want shared. 00:00:20.213 rm -f /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/usr/local/lib/lib*.a 00:00:20.213 # DPDK also installs some python scripts to bin that we do not want to package here 00:00:20.213 rm -f /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/usr/local/bin/dpdk-*.py 00:00:20.214 # DPDK examples do not need to be packaged in our RPMs 00:00:20.214 rm -rf /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/usr/local/share/dpdk 00:00:20.214 # In case sphinx-build is available, DPDK will leave some files we don't need 00:00:20.214 rm -rf /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/usr/local/share/doc/dpdk 00:00:20.214 00:00:20.214 # The ISA-L install may have installed some binaries that we do not want to package 00:00:20.214 rm -f /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/usr/local/bin/igzip 00:00:20.214 rm -rf /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/usr/local/share/man 00:00:20.214 00:00:20.214 # Include libvfio-user libs in case --with-vfio-user is in use together with --with-shared 00:00:20.214 00:00:20.214 # And some useful setup scripts SPDK uses 00:00:20.214 mkdir -p /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/usr/libexec/spdk 00:00:20.214 mkdir -p /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/etc/bash_completion.d 00:00:20.214 mkdir -p /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/etc/profile.d 00:00:20.214 mkdir -p /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/etc/ld.so.conf.d 00:00:20.214 00:00:20.214 cat <<-EOF > /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/etc/ld.so.conf.d/spdk.conf 00:00:20.214 /usr/local/lib 00:00:20.214 /usr/local/lib/dpdk 00:00:20.214 /usr/local/lib/libvfio-user 00:00:20.214 EOF 00:00:20.214 00:00:20.214 cat <<-'EOF' > /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/etc/profile.d/spdk_path.sh 00:00:20.214 PATH=$PATH:/usr/libexec/spdk/scripts 00:00:20.214 PATH=$PATH:/usr/libexec/spdk/scripts/vagrant 00:00:20.214 PATH=$PATH:/usr/libexec/spdk/test/common/config 00:00:20.214 export PATH 00:00:20.214 EOF 00:00:20.214 00:00:20.214 cfs /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/usr/libexec/spdk scripts 00:00:20.214 ln -s /usr/libexec/spdk/scripts/bash-completion/spdk /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/etc/bash_completion.d/ 00:00:20.214 00:00:20.214 # We need to take into the account the fact that most of the scripts depend on being 00:00:20.214 # run directly from the repo. To workaround it, create common root space under dir 00:00:20.214 # like /usr/libexec/spdk and link all potential relative paths the script may try 00:00:20.214 # to reference. 00:00:20.214 00:00:20.214 # setup.sh uses pci_ids.h 00:00:20.214 ln -s /usr/local/include /var/jenkins/workspace/packaging-docker-autotest/spdk/test/packaging/rpm/test-rpm/buildroot/spdk-v25.01-1.x86_64/usr/libexec/spdk 00:00:20.214 00:00:20.214 %files 00:00:20.214 /usr/local/bin/* 00:00:20.214 /usr/local/lib/python3.12/site-packages/spdk*/* 00:00:20.214 00:00:20.214 %package devel 00:00:20.214 00:00:20.214 Summary: SPDK development libraries and headers 00:00:20.214 00:00:20.214 00:00:20.214 00:00:20.214 00:00:20.214 00:00:20.214 %description devel 00:00:20.214 00:00:20.214 SPDK development libraries and header 00:00:20.214 00:00:20.214 00:00:20.214 00:00:20.214 00:00:20.214 00:00:20.214 %files devel 00:00:20.214 /usr/local/include/* 00:00:20.214 /usr/local/lib/pkgconfig/*.pc 00:00:20.214 /usr/local/lib/*.la 00:00:20.214 /usr/local/lib/*.so* 00:00:20.214 /etc/ld.so.conf.d/spdk.conf 00:00:20.214 /usr/local/lib/dpdk 00:00:20.214 00:00:20.214 %post devel 00:00:20.214 ldconfig 00:00:20.214 00:00:20.214 %package scripts 00:00:20.214 Summary: SPDK scripts and utilities 00:00:20.214 00:00:20.214 %description scripts 00:00:20.214 SPDK scripts and utilities 00:00:20.215 00:00:20.215 %files scripts 00:00:20.215 /usr/libexec/spdk/* 00:00:20.215 /etc/profile.d/* 00:00:20.215 /etc/bash_completion.d/* 00:00:20.215 00:00:20.215 %post scripts 00:00:20.215 ldconfig 00:00:20.215 00:00:20.215 %changelog 00:00:20.215 * Tue Feb 16 2021 Michal Berger 00:00:20.215 - Initial RPM .spec for the SPDK 00:00:20.215 09:43:06 packaging.rpm_packaging.build_shared_rpm -- rpm/rpm.sh@118 -- # /var/jenkins/workspace/packaging-docker-autotest/spdk/rpmbuild/rpm.sh --with-shared 00:00:20.215 * Starting rpmbuild... 00:00:20.215 setting SOURCE_DATE_EPOCH=1613433600 00:00:20.215 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.p6lXUW 00:00:20.215 + umask 022 00:00:20.215 + cd /var/jenkins/workspace/packaging-docker-autotest/spdk 00:00:20.215 + make clean -j 26 00:00:20.475 + : 00:00:20.475 + RPM_EC=0 00:00:20.475 ++ jobs -p 00:00:20.475 + exit 0 00:00:20.475 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Byz7Li 00:00:20.475 + umask 022 00:00:20.475 + cd /var/jenkins/workspace/packaging-docker-autotest/spdk 00:00:20.475 + CFLAGS= 00:00:20.475 + export CFLAGS 00:00:20.475 + CXXFLAGS= 00:00:20.475 + export CXXFLAGS 00:00:20.475 + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' 00:00:20.475 + export FFLAGS 00:00:20.475 + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' 00:00:20.475 + export FCFLAGS 00:00:20.475 + VALAFLAGS=-g 00:00:20.475 + export VALAFLAGS 00:00:20.475 + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' 00:00:20.476 + export RUSTFLAGS 00:00:20.476 + LDFLAGS= 00:00:20.476 + export LDFLAGS 00:00:20.476 + LT_SYS_LIBRARY_PATH=/usr/lib64: 00:00:20.476 + export LT_SYS_LIBRARY_PATH 00:00:20.476 + CC=gcc 00:00:20.476 + export CC 00:00:20.476 + CXX=g++ 00:00:20.476 + export CXX 00:00:20.476 + set +x 00:00:20.476 Using default SPDK env in /var/jenkins/workspace/packaging-docker-autotest/spdk/lib/env_dpdk 00:00:20.476 Using default DPDK in /var/jenkins/workspace/packaging-docker-autotest/spdk/dpdk/build 00:00:28.867 Configuring ISA-L (logfile: /var/jenkins/workspace/packaging-docker-autotest/spdk/.spdk-isal.log)...done. 00:02:08.525 Resuming build at Mon Dec 09 09:44:54 UTC 2024 after Jenkins restart 00:02:08.547 Timeout set to expire after 7 min 56 sec without activity 00:02:08.560 Waiting for reconnection of agt-_autotest_34118-37018 before proceeding with build 00:07:08.560 agt-_autotest_34118-37018 has been removed for 5 min 0 sec, assuming it is not coming back 00:07:08.561 Timeout set to expire in 23 min 00:07:08.562 Could not connect to agt-_autotest_34118-37018 to send interrupt signal to process 00:07:08.569 Ready to run at Mon Dec 09 09:49:54 UTC 2024 00:07:08.577 [Pipeline] } 00:07:08.599 [Pipeline] // stage 00:07:08.610 [Pipeline] } 00:07:08.630 [Pipeline] // timeout 00:07:08.639 [Pipeline] } 00:07:08.647 Body of block-scoped step failed 00:07:08.647 Body of block-scoped step failed 00:07:08.648 Body of block-scoped step failed 00:07:08.648 Timeout waiting for agent to come back 00:07:08.648 org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 0b5d258f-930a-40c3-ae83-d9c3584165db 00:07:08.648 Setting overall build result to FAILURE 00:07:08.662 [Pipeline] // catchError 00:07:08.671 [Pipeline] } 00:07:08.686 [Pipeline] // wrap 00:07:08.694 [Pipeline] } 00:07:08.708 [Pipeline] // node 00:07:08.714 [Pipeline] } 00:07:08.726 [Pipeline] // timeout 00:07:08.731 [Pipeline] } 00:07:08.743 [Pipeline] // retry 00:07:08.754 [Pipeline] End of Pipeline 00:07:08.780 org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: ccd5d617-d27f-4144-8c7b-103acc2dc57e 00:07:08.784 Finished: ABORTED