00:00:00.000 Started by upstream project "autotest-nightly-lts" build number 2380 00:00:00.000 originally caused by: 00:00:00.001 Started by upstream project "nightly-trigger" build number 3641 00:00:00.001 originally caused by: 00:00:00.001 Started by timer 00:00:00.090 Checking out git https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool into /var/jenkins_home/workspace/vfio-user-phy-autotest_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4 to read jbp/jenkins/jjb-config/jobs/autotest-downstream/autotest-phy.groovy 00:00:00.093 The recommended git tool is: git 00:00:00.093 using credential 00000000-0000-0000-0000-000000000002 00:00:00.095 > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/vfio-user-phy-autotest_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4/jbp/.git # timeout=10 00:00:00.129 Fetching changes from the remote Git repository 00:00:00.131 > git config remote.origin.url https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool # timeout=10 00:00:00.177 Using shallow fetch with depth 1 00:00:00.177 Fetching upstream changes from https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool 00:00:00.177 > git --version # timeout=10 00:00:00.218 > git --version # 'git version 2.39.2' 00:00:00.218 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:00.247 Setting http proxy: proxy-dmz.intel.com:911 00:00:00.247 > 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.462 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:04.473 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:04.486 Checking out Revision b9dd3f7ec12b0ee8a44940dc99ce739345caa4cf (FETCH_HEAD) 00:00:04.486 > git config core.sparsecheckout # timeout=10 00:00:04.496 > git read-tree -mu HEAD # timeout=10 00:00:04.510 > git checkout -f b9dd3f7ec12b0ee8a44940dc99ce739345caa4cf # timeout=5 00:00:04.526 Commit message: "jenkins/jjb-config: Ignore OS version mismatch under freebsd" 00:00:04.526 > git rev-list --no-walk b9dd3f7ec12b0ee8a44940dc99ce739345caa4cf # timeout=10 00:00:04.604 [Pipeline] Start of Pipeline 00:00:04.620 [Pipeline] library 00:00:04.623 Loading library shm_lib@master 00:00:04.623 Library shm_lib@master is cached. Copying from home. 00:00:04.640 [Pipeline] node 00:00:04.664 Running on WFP17 in /var/jenkins/workspace/vfio-user-phy-autotest 00:00:04.665 [Pipeline] { 00:00:04.676 [Pipeline] catchError 00:00:04.678 [Pipeline] { 00:00:04.692 [Pipeline] wrap 00:00:04.701 [Pipeline] { 00:00:04.711 [Pipeline] stage 00:00:04.713 [Pipeline] { (Prologue) 00:00:04.927 [Pipeline] sh 00:00:05.208 + logger -p user.info -t JENKINS-CI 00:00:05.226 [Pipeline] echo 00:00:05.228 Node: WFP17 00:00:05.234 [Pipeline] sh 00:00:05.527 [Pipeline] setCustomBuildProperty 00:00:05.534 [Pipeline] echo 00:00:05.535 Cleanup processes 00:00:05.538 [Pipeline] sh 00:00:05.816 + sudo pgrep -af /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:00:05.816 1781221 sudo pgrep -af /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:00:05.842 [Pipeline] sh 00:00:06.128 ++ sudo pgrep -af /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:00:06.128 ++ grep -v 'sudo pgrep' 00:00:06.128 ++ awk '{print $1}' 00:00:06.128 + sudo kill -9 00:00:06.128 + true 00:00:06.140 [Pipeline] cleanWs 00:00:06.147 [WS-CLEANUP] Deleting project workspace... 00:00:06.147 [WS-CLEANUP] Deferred wipeout is used... 00:00:06.154 [WS-CLEANUP] done 00:00:06.156 [Pipeline] setCustomBuildProperty 00:00:06.167 [Pipeline] sh 00:00:06.446 + sudo git config --global --replace-all safe.directory '*' 00:00:06.554 [Pipeline] httpRequest 00:00:07.037 [Pipeline] echo 00:00:07.038 Sorcerer 10.211.164.20 is alive 00:00:07.048 [Pipeline] retry 00:00:07.050 [Pipeline] { 00:00:07.063 [Pipeline] httpRequest 00:00:07.067 HttpMethod: GET 00:00:07.068 URL: http://10.211.164.20/packages/jbp_b9dd3f7ec12b0ee8a44940dc99ce739345caa4cf.tar.gz 00:00:07.068 Sending request to url: http://10.211.164.20/packages/jbp_b9dd3f7ec12b0ee8a44940dc99ce739345caa4cf.tar.gz 00:00:07.083 Response Code: HTTP/1.1 200 OK 00:00:07.083 Success: Status code 200 is in the accepted range: 200,404 00:00:07.083 Saving response body to /var/jenkins/workspace/vfio-user-phy-autotest/jbp_b9dd3f7ec12b0ee8a44940dc99ce739345caa4cf.tar.gz 00:00:10.712 [Pipeline] } 00:00:10.728 [Pipeline] // retry 00:00:10.737 [Pipeline] sh 00:00:11.026 + tar --no-same-owner -xf jbp_b9dd3f7ec12b0ee8a44940dc99ce739345caa4cf.tar.gz 00:00:11.043 [Pipeline] httpRequest 00:00:11.607 [Pipeline] echo 00:00:11.609 Sorcerer 10.211.164.20 is alive 00:00:11.619 [Pipeline] retry 00:00:11.621 [Pipeline] { 00:00:11.636 [Pipeline] httpRequest 00:00:11.640 HttpMethod: GET 00:00:11.640 URL: http://10.211.164.20/packages/spdk_c13c99a5eba3bff912124706e0ae1d70defef44d.tar.gz 00:00:11.641 Sending request to url: http://10.211.164.20/packages/spdk_c13c99a5eba3bff912124706e0ae1d70defef44d.tar.gz 00:00:11.663 Response Code: HTTP/1.1 200 OK 00:00:11.664 Success: Status code 200 is in the accepted range: 200,404 00:00:11.664 Saving response body to /var/jenkins/workspace/vfio-user-phy-autotest/spdk_c13c99a5eba3bff912124706e0ae1d70defef44d.tar.gz 00:01:10.579 [Pipeline] } 00:01:10.596 [Pipeline] // retry 00:01:10.603 [Pipeline] sh 00:01:10.885 + tar --no-same-owner -xf spdk_c13c99a5eba3bff912124706e0ae1d70defef44d.tar.gz 00:01:13.426 [Pipeline] sh 00:01:13.707 + git -C spdk log --oneline -n5 00:01:13.707 c13c99a5e test: Various fixes for Fedora40 00:01:13.707 726a04d70 test/nvmf: adjust timeout for bigger nvmes 00:01:13.707 61c96acfb dpdk: Point dpdk submodule at a latest fix from spdk-23.11 00:01:13.707 7db6dcdb8 nvme/fio_plugin: update the way ruhs descriptors are fetched 00:01:13.707 ff6f5c41e nvme/fio_plugin: trim add support for multiple ranges 00:01:13.717 [Pipeline] } 00:01:13.729 [Pipeline] // stage 00:01:13.735 [Pipeline] stage 00:01:13.737 [Pipeline] { (Prepare) 00:01:13.750 [Pipeline] writeFile 00:01:13.760 [Pipeline] sh 00:01:14.036 + logger -p user.info -t JENKINS-CI 00:01:14.049 [Pipeline] sh 00:01:14.332 + logger -p user.info -t JENKINS-CI 00:01:14.343 [Pipeline] sh 00:01:14.621 + cat autorun-spdk.conf 00:01:14.621 SPDK_RUN_FUNCTIONAL_TEST=1 00:01:14.621 SPDK_TEST_VFIOUSER_QEMU=1 00:01:14.621 SPDK_RUN_ASAN=1 00:01:14.621 SPDK_RUN_UBSAN=1 00:01:14.621 SPDK_TEST_SMA=1 00:01:14.627 RUN_NIGHTLY=1 00:01:14.631 [Pipeline] readFile 00:01:14.649 [Pipeline] copyArtifacts 00:01:17.441 Copied 1 artifact from "qemu-vfio" build number 34 00:01:17.445 [Pipeline] sh 00:01:17.730 + tar xf qemu-vfio.tar.gz 00:01:19.651 [Pipeline] copyArtifacts 00:01:19.672 Copied 1 artifact from "vagrant-build-vhost" build number 6 00:01:19.675 [Pipeline] sh 00:01:19.960 + sudo mkdir -p /var/spdk/dependencies/vhost 00:01:19.971 [Pipeline] sh 00:01:20.254 + cd /var/spdk/dependencies/vhost 00:01:20.255 + md5sum --quiet -c /var/jenkins/workspace/vfio-user-phy-autotest/spdk_test_image.qcow2.gz.md5 00:01:23.560 [Pipeline] withEnv 00:01:23.562 [Pipeline] { 00:01:23.574 [Pipeline] sh 00:01:23.859 + set -ex 00:01:23.859 + [[ -f /var/jenkins/workspace/vfio-user-phy-autotest/autorun-spdk.conf ]] 00:01:23.859 + source /var/jenkins/workspace/vfio-user-phy-autotest/autorun-spdk.conf 00:01:23.859 ++ SPDK_RUN_FUNCTIONAL_TEST=1 00:01:23.859 ++ SPDK_TEST_VFIOUSER_QEMU=1 00:01:23.859 ++ SPDK_RUN_ASAN=1 00:01:23.859 ++ SPDK_RUN_UBSAN=1 00:01:23.859 ++ SPDK_TEST_SMA=1 00:01:23.859 ++ RUN_NIGHTLY=1 00:01:23.859 + case $SPDK_TEST_NVMF_NICS in 00:01:23.859 + DRIVERS= 00:01:23.859 + [[ -n '' ]] 00:01:23.859 + exit 0 00:01:23.868 [Pipeline] } 00:01:23.883 [Pipeline] // withEnv 00:01:23.888 [Pipeline] } 00:01:23.903 [Pipeline] // stage 00:01:23.912 [Pipeline] catchError 00:01:23.914 [Pipeline] { 00:01:23.928 [Pipeline] timeout 00:01:23.928 Timeout set to expire in 35 min 00:01:23.930 [Pipeline] { 00:01:23.944 [Pipeline] stage 00:01:23.946 [Pipeline] { (Tests) 00:01:23.960 [Pipeline] sh 00:01:24.244 + jbp/jenkins/jjb-config/jobs/scripts/autoruner.sh /var/jenkins/workspace/vfio-user-phy-autotest 00:01:24.244 ++ readlink -f /var/jenkins/workspace/vfio-user-phy-autotest 00:01:24.244 + DIR_ROOT=/var/jenkins/workspace/vfio-user-phy-autotest 00:01:24.244 + [[ -n /var/jenkins/workspace/vfio-user-phy-autotest ]] 00:01:24.244 + DIR_SPDK=/var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:01:24.244 + DIR_OUTPUT=/var/jenkins/workspace/vfio-user-phy-autotest/output 00:01:24.244 + [[ -d /var/jenkins/workspace/vfio-user-phy-autotest/spdk ]] 00:01:24.244 + [[ ! -d /var/jenkins/workspace/vfio-user-phy-autotest/output ]] 00:01:24.244 + mkdir -p /var/jenkins/workspace/vfio-user-phy-autotest/output 00:01:24.244 + [[ -d /var/jenkins/workspace/vfio-user-phy-autotest/output ]] 00:01:24.244 + [[ vfio-user-phy-autotest == pkgdep-* ]] 00:01:24.244 + cd /var/jenkins/workspace/vfio-user-phy-autotest 00:01:24.244 + source /etc/os-release 00:01:24.244 ++ NAME='Fedora Linux' 00:01:24.244 ++ VERSION='39 (Cloud Edition)' 00:01:24.244 ++ ID=fedora 00:01:24.244 ++ VERSION_ID=39 00:01:24.244 ++ VERSION_CODENAME= 00:01:24.244 ++ PLATFORM_ID=platform:f39 00:01:24.244 ++ PRETTY_NAME='Fedora Linux 39 (Cloud Edition)' 00:01:24.244 ++ ANSI_COLOR='0;38;2;60;110;180' 00:01:24.244 ++ LOGO=fedora-logo-icon 00:01:24.244 ++ CPE_NAME=cpe:/o:fedoraproject:fedora:39 00:01:24.244 ++ HOME_URL=https://fedoraproject.org/ 00:01:24.244 ++ DOCUMENTATION_URL=https://docs.fedoraproject.org/en-US/fedora/f39/system-administrators-guide/ 00:01:24.244 ++ SUPPORT_URL=https://ask.fedoraproject.org/ 00:01:24.244 ++ BUG_REPORT_URL=https://bugzilla.redhat.com/ 00:01:24.244 ++ REDHAT_BUGZILLA_PRODUCT=Fedora 00:01:24.244 ++ REDHAT_BUGZILLA_PRODUCT_VERSION=39 00:01:24.244 ++ REDHAT_SUPPORT_PRODUCT=Fedora 00:01:24.244 ++ REDHAT_SUPPORT_PRODUCT_VERSION=39 00:01:24.244 ++ SUPPORT_END=2024-11-12 00:01:24.244 ++ VARIANT='Cloud Edition' 00:01:24.244 ++ VARIANT_ID=cloud 00:01:24.244 + uname -a 00:01:24.244 Linux spdk-wfp-17 6.8.9-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 24 03:04:40 UTC 2024 x86_64 GNU/Linux 00:01:24.244 + sudo /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh status 00:01:25.181 Hugepages 00:01:25.181 node hugesize free / total 00:01:25.181 node0 1048576kB 0 / 0 00:01:25.181 node0 2048kB 0 / 0 00:01:25.181 node1 1048576kB 0 / 0 00:01:25.181 node1 2048kB 0 / 0 00:01:25.181 00:01:25.181 Type BDF Vendor Device NUMA Driver Device Block devices 00:01:25.181 I/OAT 0000:00:04.0 8086 6f20 0 ioatdma - - 00:01:25.181 I/OAT 0000:00:04.1 8086 6f21 0 ioatdma - - 00:01:25.181 I/OAT 0000:00:04.2 8086 6f22 0 ioatdma - - 00:01:25.181 I/OAT 0000:00:04.3 8086 6f23 0 ioatdma - - 00:01:25.181 I/OAT 0000:00:04.4 8086 6f24 0 ioatdma - - 00:01:25.181 I/OAT 0000:00:04.5 8086 6f25 0 ioatdma - - 00:01:25.181 I/OAT 0000:00:04.6 8086 6f26 0 ioatdma - - 00:01:25.181 I/OAT 0000:00:04.7 8086 6f27 0 ioatdma - - 00:01:25.181 NVMe 0000:0d:00.0 8086 0a54 0 nvme nvme0 nvme0n1 00:01:25.182 I/OAT 0000:80:04.0 8086 6f20 1 ioatdma - - 00:01:25.182 I/OAT 0000:80:04.1 8086 6f21 1 ioatdma - - 00:01:25.182 I/OAT 0000:80:04.2 8086 6f22 1 ioatdma - - 00:01:25.182 I/OAT 0000:80:04.3 8086 6f23 1 ioatdma - - 00:01:25.182 I/OAT 0000:80:04.4 8086 6f24 1 ioatdma - - 00:01:25.182 I/OAT 0000:80:04.5 8086 6f25 1 ioatdma - - 00:01:25.182 I/OAT 0000:80:04.6 8086 6f26 1 ioatdma - - 00:01:25.182 I/OAT 0000:80:04.7 8086 6f27 1 ioatdma - - 00:01:25.182 + rm -f /tmp/spdk-ld-path 00:01:25.182 + source autorun-spdk.conf 00:01:25.182 ++ SPDK_RUN_FUNCTIONAL_TEST=1 00:01:25.182 ++ SPDK_TEST_VFIOUSER_QEMU=1 00:01:25.182 ++ SPDK_RUN_ASAN=1 00:01:25.182 ++ SPDK_RUN_UBSAN=1 00:01:25.182 ++ SPDK_TEST_SMA=1 00:01:25.182 ++ RUN_NIGHTLY=1 00:01:25.182 + (( SPDK_TEST_NVME_CMB == 1 || SPDK_TEST_NVME_PMR == 1 )) 00:01:25.182 + [[ -n '' ]] 00:01:25.182 + sudo git config --global --add safe.directory /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:01:25.182 + for M in /var/spdk/build-*-manifest.txt 00:01:25.182 + [[ -f /var/spdk/build-kernel-manifest.txt ]] 00:01:25.182 + cp /var/spdk/build-kernel-manifest.txt /var/jenkins/workspace/vfio-user-phy-autotest/output/ 00:01:25.182 + for M in /var/spdk/build-*-manifest.txt 00:01:25.182 + [[ -f /var/spdk/build-pkg-manifest.txt ]] 00:01:25.182 + cp /var/spdk/build-pkg-manifest.txt /var/jenkins/workspace/vfio-user-phy-autotest/output/ 00:01:25.182 + for M in /var/spdk/build-*-manifest.txt 00:01:25.182 + [[ -f /var/spdk/build-repo-manifest.txt ]] 00:01:25.182 + cp /var/spdk/build-repo-manifest.txt /var/jenkins/workspace/vfio-user-phy-autotest/output/ 00:01:25.182 ++ uname 00:01:25.182 + [[ Linux == \L\i\n\u\x ]] 00:01:25.182 + sudo dmesg -T 00:01:25.182 + sudo dmesg --clear 00:01:25.182 + dmesg_pid=1781977 00:01:25.182 + [[ Fedora Linux == FreeBSD ]] 00:01:25.182 + export UNBIND_ENTIRE_IOMMU_GROUP=yes 00:01:25.182 + UNBIND_ENTIRE_IOMMU_GROUP=yes 00:01:25.182 + [[ -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:01:25.182 + export VM_IMAGE=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 00:01:25.182 + VM_IMAGE=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 00:01:25.182 + [[ -x /usr/src/fio-static/fio ]] 00:01:25.182 + export FIO_BIN=/usr/src/fio-static/fio 00:01:25.182 + FIO_BIN=/usr/src/fio-static/fio 00:01:25.182 + sudo dmesg -Tw 00:01:25.182 + [[ /var/jenkins/workspace/vfio-user-phy-autotest/qemu_vfio/bin/qemu-system-x86_64 == \/\v\a\r\/\j\e\n\k\i\n\s\/\w\o\r\k\s\p\a\c\e\/\v\f\i\o\-\u\s\e\r\-\p\h\y\-\a\u\t\o\t\e\s\t\/\q\e\m\u\_\v\f\i\o\/* ]] 00:01:25.182 ++ ldd /var/jenkins/workspace/vfio-user-phy-autotest/qemu_vfio/bin/qemu-system-x86_64 00:01:25.182 + deps=' linux-vdso.so.1 (0x00007fff54fa8000) 00:01:25.182 libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007ff227c1b000) 00:01:25.182 libz.so.1 => /usr/lib64/libz.so.1 (0x00007ff227c01000) 00:01:25.182 libudev.so.1 => /usr/lib64/libudev.so.1 (0x00007ff227bca000) 00:01:25.182 libpmem.so.1 => /usr/lib64/libpmem.so.1 (0x00007ff227b71000) 00:01:25.182 libdaxctl.so.1 => /usr/lib64/libdaxctl.so.1 (0x00007ff227b64000) 00:01:25.182 libnuma.so.1 => /usr/lib64/libnuma.so.1 (0x00007ff227b55000) 00:01:25.182 libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007ff22797b000) 00:01:25.182 libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007ff22791b000) 00:01:25.182 libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007ff2277d1000) 00:01:25.182 librdmacm.so.1 => /usr/lib64/librdmacm.so.1 (0x00007ff2277b5000) 00:01:25.182 libibverbs.so.1 => /usr/lib64/libibverbs.so.1 (0x00007ff227793000) 00:01:25.182 libslirp.so.0 => /usr/lib64/libslirp.so.0 (0x00007ff227771000) 00:01:25.182 libbpf.so.0 => not found 00:01:25.182 libncursesw.so.6 => /usr/lib64/libncursesw.so.6 (0x00007ff227730000) 00:01:25.182 libtinfo.so.6 => /usr/lib64/libtinfo.so.6 (0x00007ff2276fb000) 00:01:25.182 libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007ff2276f4000) 00:01:25.182 liburing.so.2 => /usr/lib64/liburing.so.2 (0x00007ff2276ec000) 00:01:25.182 libfuse3.so.3 => /usr/lib64/libfuse3.so.3 (0x00007ff2276aa000) 00:01:25.182 libiscsi.so.9 => /usr/lib64/iscsi/libiscsi.so.9 (0x00007ff22767a000) 00:01:25.182 libaio.so.1 => /usr/lib64/libaio.so.1 (0x00007ff227675000) 00:01:25.182 librbd.so.1 => /usr/lib64/librbd.so.1 (0x00007ff226dba000) 00:01:25.182 librados.so.2 => /usr/lib64/librados.so.2 (0x00007ff226bf2000) 00:01:25.182 libm.so.6 => /usr/lib64/libm.so.6 (0x00007ff226b11000) 00:01:25.182 libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007ff226aec000) 00:01:25.182 libc.so.6 => /usr/lib64/libc.so.6 (0x00007ff226908000) 00:01:25.182 /lib64/ld-linux-x86-64.so.2 (0x00007ff228d7f000) 00:01:25.182 libcap.so.2 => /usr/lib64/libcap.so.2 (0x00007ff2268fe000) 00:01:25.182 libndctl.so.6 => /usr/lib64/libndctl.so.6 (0x00007ff2268d1000) 00:01:25.182 libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007ff2268c7000) 00:01:25.182 libkmod.so.2 => /usr/lib64/libkmod.so.2 (0x00007ff2268ab000) 00:01:25.182 libmount.so.1 => /usr/lib64/libmount.so.1 (0x00007ff226858000) 00:01:25.182 libselinux.so.1 => /usr/lib64/libselinux.so.1 (0x00007ff22682b000) 00:01:25.182 libffi.so.8 => /usr/lib64/libffi.so.8 (0x00007ff22681b000) 00:01:25.182 libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x00007ff226780000) 00:01:25.182 libnl-3.so.200 => /usr/lib64/libnl-3.so.200 (0x00007ff22675b000) 00:01:25.182 libnl-route-3.so.200 => /usr/lib64/libnl-route-3.so.200 (0x00007ff2266c3000) 00:01:25.182 libgcrypt.so.20 => /usr/lib64/libgcrypt.so.20 (0x00007ff226589000) 00:01:25.182 libssl.so.3 => /usr/lib64/libssl.so.3 (0x00007ff2264e6000) 00:01:25.182 libcryptsetup.so.12 => /usr/lib64/libcryptsetup.so.12 (0x00007ff226465000) 00:01:25.182 libceph-common.so.2 => /usr/lib64/ceph/libceph-common.so.2 (0x00007ff225835000) 00:01:25.182 libcrypto.so.3 => /usr/lib64/libcrypto.so.3 (0x00007ff22535c000) 00:01:25.182 libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007ff225106000) 00:01:25.182 libzstd.so.1 => /usr/lib64/libzstd.so.1 (0x00007ff225047000) 00:01:25.182 liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007ff225014000) 00:01:25.182 libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007ff224fd8000) 00:01:25.182 libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007ff224fb2000) 00:01:25.182 libdevmapper.so.1.02 => /usr/lib64/libdevmapper.so.1.02 (0x00007ff224f53000) 00:01:25.182 libargon2.so.1 => /usr/lib64/libargon2.so.1 (0x00007ff224f4b000) 00:01:25.182 libjson-c.so.5 => /usr/lib64/libjson-c.so.5 (0x00007ff224f37000) 00:01:25.182 libresolv.so.2 => /usr/lib64/libresolv.so.2 (0x00007ff224f26000) 00:01:25.182 libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007ff224e72000) 00:01:25.182 libthrift-0.15.0.so => /usr/lib64/libthrift-0.15.0.so (0x00007ff224dd8000) 00:01:25.182 libnghttp2.so.14 => /usr/lib64/libnghttp2.so.14 (0x00007ff224dab000) 00:01:25.182 libidn2.so.0 => /usr/lib64/libidn2.so.0 (0x00007ff224d89000) 00:01:25.182 libssh.so.4 => /usr/lib64/libssh.so.4 (0x00007ff224d16000) 00:01:25.182 libpsl.so.5 => /usr/lib64/libpsl.so.5 (0x00007ff224d02000) 00:01:25.182 libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00007ff224cac000) 00:01:25.182 libldap.so.2 => /usr/lib64/libldap.so.2 (0x00007ff224c45000) 00:01:25.182 liblber.so.2 => /usr/lib64/liblber.so.2 (0x00007ff224c33000) 00:01:25.182 libbrotlidec.so.1 => /usr/lib64/libbrotlidec.so.1 (0x00007ff224c25000) 00:01:25.182 libunistring.so.5 => /usr/lib64/libunistring.so.5 (0x00007ff224a75000) 00:01:25.182 libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00007ff22499c000) 00:01:25.182 libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00007ff224982000) 00:01:25.182 libcom_err.so.2 => /usr/lib64/libcom_err.so.2 (0x00007ff22497b000) 00:01:25.182 libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00007ff22496b000) 00:01:25.182 libkeyutils.so.1 => /usr/lib64/libkeyutils.so.1 (0x00007ff224964000) 00:01:25.182 libevent-2.1.so.7 => /usr/lib64/libevent-2.1.so.7 (0x00007ff22490c000) 00:01:25.182 libsasl2.so.3 => /usr/lib64/libsasl2.so.3 (0x00007ff2248ed000) 00:01:25.182 libbrotlicommon.so.1 => /usr/lib64/libbrotlicommon.so.1 (0x00007ff2248c8000) 00:01:25.182 libcrypt.so.2 => /usr/lib64/libcrypt.so.2 (0x00007ff22488f000)' 00:01:25.182 + [[ linux-vdso.so.1 (0x00007fff54fa8000) 00:01:25.182 libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007ff227c1b000) 00:01:25.182 libz.so.1 => /usr/lib64/libz.so.1 (0x00007ff227c01000) 00:01:25.182 libudev.so.1 => /usr/lib64/libudev.so.1 (0x00007ff227bca000) 00:01:25.182 libpmem.so.1 => /usr/lib64/libpmem.so.1 (0x00007ff227b71000) 00:01:25.182 libdaxctl.so.1 => /usr/lib64/libdaxctl.so.1 (0x00007ff227b64000) 00:01:25.182 libnuma.so.1 => /usr/lib64/libnuma.so.1 (0x00007ff227b55000) 00:01:25.182 libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007ff22797b000) 00:01:25.182 libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007ff22791b000) 00:01:25.182 libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007ff2277d1000) 00:01:25.182 librdmacm.so.1 => /usr/lib64/librdmacm.so.1 (0x00007ff2277b5000) 00:01:25.182 libibverbs.so.1 => /usr/lib64/libibverbs.so.1 (0x00007ff227793000) 00:01:25.182 libslirp.so.0 => /usr/lib64/libslirp.so.0 (0x00007ff227771000) 00:01:25.182 libbpf.so.0 => not found 00:01:25.182 libncursesw.so.6 => /usr/lib64/libncursesw.so.6 (0x00007ff227730000) 00:01:25.182 libtinfo.so.6 => /usr/lib64/libtinfo.so.6 (0x00007ff2276fb000) 00:01:25.182 libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007ff2276f4000) 00:01:25.182 liburing.so.2 => /usr/lib64/liburing.so.2 (0x00007ff2276ec000) 00:01:25.182 libfuse3.so.3 => /usr/lib64/libfuse3.so.3 (0x00007ff2276aa000) 00:01:25.182 libiscsi.so.9 => /usr/lib64/iscsi/libiscsi.so.9 (0x00007ff22767a000) 00:01:25.182 libaio.so.1 => /usr/lib64/libaio.so.1 (0x00007ff227675000) 00:01:25.182 librbd.so.1 => /usr/lib64/librbd.so.1 (0x00007ff226dba000) 00:01:25.182 librados.so.2 => /usr/lib64/librados.so.2 (0x00007ff226bf2000) 00:01:25.182 libm.so.6 => /usr/lib64/libm.so.6 (0x00007ff226b11000) 00:01:25.182 libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007ff226aec000) 00:01:25.182 libc.so.6 => /usr/lib64/libc.so.6 (0x00007ff226908000) 00:01:25.182 /lib64/ld-linux-x86-64.so.2 (0x00007ff228d7f000) 00:01:25.182 libcap.so.2 => /usr/lib64/libcap.so.2 (0x00007ff2268fe000) 00:01:25.182 libndctl.so.6 => /usr/lib64/libndctl.so.6 (0x00007ff2268d1000) 00:01:25.182 libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007ff2268c7000) 00:01:25.182 libkmod.so.2 => /usr/lib64/libkmod.so.2 (0x00007ff2268ab000) 00:01:25.182 libmount.so.1 => /usr/lib64/libmount.so.1 (0x00007ff226858000) 00:01:25.182 libselinux.so.1 => /usr/lib64/libselinux.so.1 (0x00007ff22682b000) 00:01:25.182 libffi.so.8 => /usr/lib64/libffi.so.8 (0x00007ff22681b000) 00:01:25.182 libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x00007ff226780000) 00:01:25.182 libnl-3.so.200 => /usr/lib64/libnl-3.so.200 (0x00007ff22675b000) 00:01:25.182 libnl-route-3.so.200 => /usr/lib64/libnl-route-3.so.200 (0x00007ff2266c3000) 00:01:25.183 libgcrypt.so.20 => /usr/lib64/libgcrypt.so.20 (0x00007ff226589000) 00:01:25.183 libssl.so.3 => /usr/lib64/libssl.so.3 (0x00007ff2264e6000) 00:01:25.183 libcryptsetup.so.12 => /usr/lib64/libcryptsetup.so.12 (0x00007ff226465000) 00:01:25.183 libceph-common.so.2 => /usr/lib64/ceph/libceph-common.so.2 (0x00007ff225835000) 00:01:25.183 libcrypto.so.3 => /usr/lib64/libcrypto.so.3 (0x00007ff22535c000) 00:01:25.183 libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007ff225106000) 00:01:25.183 libzstd.so.1 => /usr/lib64/libzstd.so.1 (0x00007ff225047000) 00:01:25.183 liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007ff225014000) 00:01:25.183 libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007ff224fd8000) 00:01:25.183 libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007ff224fb2000) 00:01:25.183 libdevmapper.so.1.02 => /usr/lib64/libdevmapper.so.1.02 (0x00007ff224f53000) 00:01:25.183 libargon2.so.1 => /usr/lib64/libargon2.so.1 (0x00007ff224f4b000) 00:01:25.183 libjson-c.so.5 => /usr/lib64/libjson-c.so.5 (0x00007ff224f37000) 00:01:25.183 libresolv.so.2 => /usr/lib64/libresolv.so.2 (0x00007ff224f26000) 00:01:25.183 libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007ff224e72000) 00:01:25.183 libthrift-0.15.0.so => /usr/lib64/libthrift-0.15.0.so (0x00007ff224dd8000) 00:01:25.183 libnghttp2.so.14 => /usr/lib64/libnghttp2.so.14 (0x00007ff224dab000) 00:01:25.183 libidn2.so.0 => /usr/lib64/libidn2.so.0 (0x00007ff224d89000) 00:01:25.183 libssh.so.4 => /usr/lib64/libssh.so.4 (0x00007ff224d16000) 00:01:25.183 libpsl.so.5 => /usr/lib64/libpsl.so.5 (0x00007ff224d02000) 00:01:25.183 libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00007ff224cac000) 00:01:25.183 libldap.so.2 => /usr/lib64/libldap.so.2 (0x00007ff224c45000) 00:01:25.183 liblber.so.2 => /usr/lib64/liblber.so.2 (0x00007ff224c33000) 00:01:25.183 libbrotlidec.so.1 => /usr/lib64/libbrotlidec.so.1 (0x00007ff224c25000) 00:01:25.183 libunistring.so.5 => /usr/lib64/libunistring.so.5 (0x00007ff224a75000) 00:01:25.183 libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00007ff22499c000) 00:01:25.183 libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00007ff224982000) 00:01:25.183 libcom_err.so.2 => /usr/lib64/libcom_err.so.2 (0x00007ff22497b000) 00:01:25.183 libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00007ff22496b000) 00:01:25.183 libkeyutils.so.1 => /usr/lib64/libkeyutils.so.1 (0x00007ff224964000) 00:01:25.183 libevent-2.1.so.7 => /usr/lib64/libevent-2.1.so.7 (0x00007ff22490c000) 00:01:25.183 libsasl2.so.3 => /usr/lib64/libsasl2.so.3 (0x00007ff2248ed000) 00:01:25.183 libbrotlicommon.so.1 => /usr/lib64/libbrotlicommon.so.1 (0x00007ff2248c8000) 00:01:25.183 libcrypt.so.2 => /usr/lib64/libcrypt.so.2 (0x00007ff22488f000) == *\n\o\t\ \f\o\u\n\d* ]] 00:01:25.183 + unset -v VFIO_QEMU_BIN 00:01:25.183 + [[ ! -v VFIO_QEMU_BIN ]] 00:01:25.183 + [[ -e /usr/local/qemu/vfio-user-latest ]] 00:01:25.183 + export VFIO_QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:01:25.183 + VFIO_QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:01:25.183 + [[ -e /usr/local/qemu/vanilla-latest ]] 00:01:25.183 + export QEMU_BIN=/usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 00:01:25.183 + QEMU_BIN=/usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 00:01:25.183 + spdk/autorun.sh /var/jenkins/workspace/vfio-user-phy-autotest/autorun-spdk.conf 00:01:25.183 Test configuration: 00:01:25.183 SPDK_RUN_FUNCTIONAL_TEST=1 00:01:25.183 SPDK_TEST_VFIOUSER_QEMU=1 00:01:25.183 SPDK_RUN_ASAN=1 00:01:25.183 SPDK_RUN_UBSAN=1 00:01:25.183 SPDK_TEST_SMA=1 00:01:25.183 RUN_NIGHTLY=1 05:41:48 -- common/autotest_common.sh@1689 -- $ [[ n == y ]] 00:01:25.183 05:41:48 -- common/autobuild_common.sh@15 -- $ source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/common.sh 00:01:25.183 05:41:48 -- scripts/common.sh@433 -- $ [[ -e /bin/wpdk_common.sh ]] 00:01:25.183 05:41:48 -- scripts/common.sh@441 -- $ [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:01:25.183 05:41:48 -- scripts/common.sh@442 -- $ source /etc/opt/spdk-pkgdep/paths/export.sh 00:01:25.183 05:41:48 -- 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:/home/sys_sgci/.local/bin:/home/sys_sgci/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:01:25.183 05:41:48 -- 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:/home/sys_sgci/.local/bin:/home/sys_sgci/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:01:25.183 05:41:48 -- 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:/home/sys_sgci/.local/bin:/home/sys_sgci/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:01:25.183 05:41:48 -- paths/export.sh@5 -- $ export PATH 00:01:25.183 05:41:48 -- 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:/home/sys_sgci/.local/bin:/home/sys_sgci/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:01:25.183 05:41:48 -- common/autobuild_common.sh@439 -- $ out=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output 00:01:25.183 05:41:48 -- common/autobuild_common.sh@440 -- $ date +%s 00:01:25.183 05:41:48 -- common/autobuild_common.sh@440 -- $ mktemp -dt spdk_1731904908.XXXXXX 00:01:25.183 05:41:48 -- common/autobuild_common.sh@440 -- $ SPDK_WORKSPACE=/tmp/spdk_1731904908.mzNsr1 00:01:25.183 05:41:48 -- common/autobuild_common.sh@442 -- $ [[ -n '' ]] 00:01:25.183 05:41:48 -- common/autobuild_common.sh@446 -- $ '[' -n '' ']' 00:01:25.183 05:41:48 -- common/autobuild_common.sh@449 -- $ scanbuild_exclude='--exclude /var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/' 00:01:25.183 05:41:48 -- common/autobuild_common.sh@453 -- $ scanbuild_exclude+=' --exclude /var/jenkins/workspace/vfio-user-phy-autotest/spdk/xnvme --exclude /tmp' 00:01:25.183 05:41:48 -- common/autobuild_common.sh@455 -- $ scanbuild='scan-build -o /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/scan-build-tmp --exclude /var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/ --exclude /var/jenkins/workspace/vfio-user-phy-autotest/spdk/xnvme --exclude /tmp --status-bugs' 00:01:25.183 05:41:48 -- common/autobuild_common.sh@456 -- $ get_config_params 00:01:25.183 05:41:48 -- common/autotest_common.sh@397 -- $ xtrace_disable 00:01:25.183 05:41:48 -- common/autotest_common.sh@10 -- $ set +x 00:01:25.183 05:41:48 -- common/autobuild_common.sh@456 -- $ config_params='--enable-debug --enable-werror --with-rdma --with-idxd --with-fio=/usr/src/fio --with-iscsi-initiator --disable-unit-tests --enable-ubsan --enable-asan --enable-coverage --with-ublk --with-vfio-user --with-sma --with-crypto' 00:01:25.183 05:41:48 -- spdk/autobuild.sh@11 -- $ SPDK_TEST_AUTOBUILD= 00:01:25.183 05:41:48 -- spdk/autobuild.sh@12 -- $ umask 022 00:01:25.183 05:41:48 -- spdk/autobuild.sh@13 -- $ cd /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:01:25.183 05:41:48 -- spdk/autobuild.sh@16 -- $ date -u 00:01:25.183 Mon Nov 18 04:41:48 AM UTC 2024 00:01:25.183 05:41:48 -- spdk/autobuild.sh@17 -- $ git describe --tags 00:01:25.183 LTS-67-gc13c99a5e 00:01:25.183 05:41:48 -- spdk/autobuild.sh@19 -- $ '[' 1 -eq 1 ']' 00:01:25.183 05:41:48 -- spdk/autobuild.sh@20 -- $ run_test asan echo 'using asan' 00:01:25.183 05:41:48 -- common/autotest_common.sh@1087 -- $ '[' 3 -le 1 ']' 00:01:25.183 05:41:48 -- common/autotest_common.sh@1093 -- $ xtrace_disable 00:01:25.183 05:41:48 -- common/autotest_common.sh@10 -- $ set +x 00:01:25.183 ************************************ 00:01:25.183 START TEST asan 00:01:25.183 ************************************ 00:01:25.183 05:41:48 -- common/autotest_common.sh@1114 -- $ echo 'using asan' 00:01:25.183 using asan 00:01:25.183 00:01:25.183 real 0m0.000s 00:01:25.183 user 0m0.000s 00:01:25.183 sys 0m0.000s 00:01:25.183 05:41:48 -- common/autotest_common.sh@1115 -- $ xtrace_disable 00:01:25.183 05:41:48 -- common/autotest_common.sh@10 -- $ set +x 00:01:25.183 ************************************ 00:01:25.183 END TEST asan 00:01:25.183 ************************************ 00:01:25.183 05:41:48 -- spdk/autobuild.sh@23 -- $ '[' 1 -eq 1 ']' 00:01:25.183 05:41:48 -- spdk/autobuild.sh@24 -- $ run_test ubsan echo 'using ubsan' 00:01:25.183 05:41:48 -- common/autotest_common.sh@1087 -- $ '[' 3 -le 1 ']' 00:01:25.183 05:41:48 -- common/autotest_common.sh@1093 -- $ xtrace_disable 00:01:25.183 05:41:48 -- common/autotest_common.sh@10 -- $ set +x 00:01:25.183 ************************************ 00:01:25.183 START TEST ubsan 00:01:25.183 ************************************ 00:01:25.183 05:41:48 -- common/autotest_common.sh@1114 -- $ echo 'using ubsan' 00:01:25.183 using ubsan 00:01:25.183 00:01:25.183 real 0m0.000s 00:01:25.183 user 0m0.000s 00:01:25.183 sys 0m0.000s 00:01:25.183 05:41:48 -- common/autotest_common.sh@1115 -- $ xtrace_disable 00:01:25.183 05:41:48 -- common/autotest_common.sh@10 -- $ set +x 00:01:25.183 ************************************ 00:01:25.183 END TEST ubsan 00:01:25.183 ************************************ 00:01:25.183 05:41:48 -- spdk/autobuild.sh@27 -- $ '[' -n '' ']' 00:01:25.183 05:41:48 -- spdk/autobuild.sh@31 -- $ case "$SPDK_TEST_AUTOBUILD" in 00:01:25.183 05:41:48 -- spdk/autobuild.sh@47 -- $ [[ 0 -eq 1 ]] 00:01:25.183 05:41:48 -- spdk/autobuild.sh@51 -- $ [[ 0 -eq 1 ]] 00:01:25.183 05:41:48 -- spdk/autobuild.sh@55 -- $ [[ -n '' ]] 00:01:25.183 05:41:48 -- spdk/autobuild.sh@57 -- $ [[ 0 -eq 1 ]] 00:01:25.183 05:41:48 -- spdk/autobuild.sh@59 -- $ [[ 0 -eq 1 ]] 00:01:25.183 05:41:48 -- spdk/autobuild.sh@62 -- $ [[ 0 -eq 1 ]] 00:01:25.183 05:41:48 -- spdk/autobuild.sh@67 -- $ /var/jenkins/workspace/vfio-user-phy-autotest/spdk/configure --enable-debug --enable-werror --with-rdma --with-idxd --with-fio=/usr/src/fio --with-iscsi-initiator --disable-unit-tests --enable-ubsan --enable-asan --enable-coverage --with-ublk --with-vfio-user --with-sma --with-crypto --with-shared 00:01:25.441 Using default SPDK env in /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/env_dpdk 00:01:25.441 Using default DPDK in /var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/build 00:01:25.441 Using 'verbs' RDMA provider 00:01:34.131 Configuring ISA-L (logfile: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/isa-l/spdk-isal.log)...done. 00:01:42.244 Configuring ISA-L-crypto (logfile: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/isa-l-crypto/spdk-isal-crypto.log)...done. 00:01:42.244 Creating mk/config.mk...done. 00:01:42.244 Creating mk/cc.flags.mk...done. 00:01:42.244 Type 'make' to build. 00:01:42.244 05:42:04 -- spdk/autobuild.sh@69 -- $ run_test make make -j88 00:01:42.244 05:42:04 -- common/autotest_common.sh@1087 -- $ '[' 3 -le 1 ']' 00:01:42.244 05:42:04 -- common/autotest_common.sh@1093 -- $ xtrace_disable 00:01:42.244 05:42:04 -- common/autotest_common.sh@10 -- $ set +x 00:01:42.244 ************************************ 00:01:42.244 START TEST make 00:01:42.244 ************************************ 00:01:42.244 05:42:04 -- common/autotest_common.sh@1114 -- $ make -j88 00:01:42.244 make[1]: Nothing to be done for 'all'. 00:01:43.189 The Meson build system 00:01:43.189 Version: 1.5.0 00:01:43.189 Source dir: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/libvfio-user 00:01:43.189 Build dir: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/libvfio-user/build-debug 00:01:43.189 Build type: native build 00:01:43.189 Project name: libvfio-user 00:01:43.189 Project version: 0.0.1 00:01:43.189 C compiler for the host machine: cc (gcc 13.3.1 "cc (GCC) 13.3.1 20240522 (Red Hat 13.3.1-1)") 00:01:43.189 C linker for the host machine: cc ld.bfd 2.40-14 00:01:43.189 Host machine cpu family: x86_64 00:01:43.189 Host machine cpu: x86_64 00:01:43.189 Run-time dependency threads found: YES 00:01:43.189 Library dl found: YES 00:01:43.189 Found pkg-config: YES (/usr/bin/pkg-config) 1.9.5 00:01:43.189 Run-time dependency json-c found: YES 0.17 00:01:43.189 Run-time dependency cmocka found: YES 1.1.7 00:01:43.189 Program pytest-3 found: NO 00:01:43.189 Program flake8 found: NO 00:01:43.189 Program misspell-fixer found: NO 00:01:43.189 Program restructuredtext-lint found: NO 00:01:43.189 Program valgrind found: YES (/usr/bin/valgrind) 00:01:43.189 Compiler for C supports arguments -Wno-missing-field-initializers: YES 00:01:43.189 Compiler for C supports arguments -Wmissing-declarations: YES 00:01:43.189 Compiler for C supports arguments -Wwrite-strings: YES 00:01:43.189 ../libvfio-user/test/meson.build:20: WARNING: Project targets '>= 0.53.0' but uses feature introduced in '0.57.0': exclude_suites arg in add_test_setup. 00:01:43.189 Program test-lspci.sh found: YES (/var/jenkins/workspace/vfio-user-phy-autotest/spdk/libvfio-user/test/test-lspci.sh) 00:01:43.189 Program test-linkage.sh found: YES (/var/jenkins/workspace/vfio-user-phy-autotest/spdk/libvfio-user/test/test-linkage.sh) 00:01:43.189 ../libvfio-user/test/py/meson.build:16: WARNING: Project targets '>= 0.53.0' but uses feature introduced in '0.57.0': exclude_suites arg in add_test_setup. 00:01:43.189 Build targets in project: 8 00:01:43.189 WARNING: Project specifies a minimum meson_version '>= 0.53.0' but uses features which were added in newer versions: 00:01:43.189 * 0.57.0: {'exclude_suites arg in add_test_setup'} 00:01:43.189 00:01:43.189 libvfio-user 0.0.1 00:01:43.189 00:01:43.189 User defined options 00:01:43.189 buildtype : debug 00:01:43.189 default_library: shared 00:01:43.189 libdir : /usr/local/lib 00:01:43.189 00:01:43.189 Found ninja-1.11.1.git.kitware.jobserver-1 at /usr/local/bin/ninja 00:01:43.764 ninja: Entering directory `/var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/libvfio-user/build-debug' 00:01:44.023 [1/37] Compiling C object lib/libvfio-user.so.0.0.1.p/irq.c.o 00:01:44.023 [2/37] Compiling C object lib/libvfio-user.so.0.0.1.p/migration.c.o 00:01:44.023 [3/37] Compiling C object samples/null.p/null.c.o 00:01:44.023 [4/37] Compiling C object samples/shadow_ioeventfd_server.p/shadow_ioeventfd_server.c.o 00:01:44.023 [5/37] Compiling C object lib/libvfio-user.so.0.0.1.p/tran.c.o 00:01:44.023 [6/37] Compiling C object samples/gpio-pci-idio-16.p/gpio-pci-idio-16.c.o 00:01:44.023 [7/37] Compiling C object samples/lspci.p/lspci.c.o 00:01:44.023 [8/37] Compiling C object test/unit_tests.p/.._lib_irq.c.o 00:01:44.286 [9/37] Compiling C object test/unit_tests.p/.._lib_tran.c.o 00:01:44.286 [10/37] Compiling C object lib/libvfio-user.so.0.0.1.p/dma.c.o 00:01:44.286 [11/37] Compiling C object samples/server.p/server.c.o 00:01:44.286 [12/37] Compiling C object test/unit_tests.p/.._lib_tran_pipe.c.o 00:01:44.286 [13/37] Compiling C object test/unit_tests.p/.._lib_pci.c.o 00:01:44.286 [14/37] Compiling C object test/unit_tests.p/.._lib_dma.c.o 00:01:44.286 [15/37] Compiling C object samples/client.p/.._lib_tran.c.o 00:01:44.286 [16/37] Compiling C object test/unit_tests.p/.._lib_migration.c.o 00:01:44.286 [17/37] Compiling C object samples/client.p/.._lib_migration.c.o 00:01:44.286 [18/37] Compiling C object lib/libvfio-user.so.0.0.1.p/pci.c.o 00:01:44.286 [19/37] Compiling C object test/unit_tests.p/.._lib_pci_caps.c.o 00:01:44.286 [20/37] Compiling C object test/unit_tests.p/.._lib_tran_sock.c.o 00:01:44.286 [21/37] Compiling C object test/unit_tests.p/mocks.c.o 00:01:44.286 [22/37] Compiling C object test/unit_tests.p/unit-tests.c.o 00:01:44.286 [23/37] Compiling C object lib/libvfio-user.so.0.0.1.p/pci_caps.c.o 00:01:44.286 [24/37] Compiling C object samples/client.p/.._lib_tran_sock.c.o 00:01:44.286 [25/37] Compiling C object lib/libvfio-user.so.0.0.1.p/tran_sock.c.o 00:01:44.286 [26/37] Compiling C object samples/client.p/client.c.o 00:01:44.286 [27/37] Linking target samples/client 00:01:44.544 [28/37] Compiling C object lib/libvfio-user.so.0.0.1.p/libvfio-user.c.o 00:01:44.544 [29/37] Compiling C object test/unit_tests.p/.._lib_libvfio-user.c.o 00:01:44.544 [30/37] Linking target lib/libvfio-user.so.0.0.1 00:01:44.544 [31/37] Linking target test/unit_tests 00:01:44.807 [32/37] Generating symbol file lib/libvfio-user.so.0.0.1.p/libvfio-user.so.0.0.1.symbols 00:01:44.807 [33/37] Linking target samples/null 00:01:44.807 [34/37] Linking target samples/gpio-pci-idio-16 00:01:44.807 [35/37] Linking target samples/server 00:01:44.807 [36/37] Linking target samples/shadow_ioeventfd_server 00:01:44.807 [37/37] Linking target samples/lspci 00:01:44.807 INFO: autodetecting backend as ninja 00:01:44.807 INFO: calculating backend command to run: /usr/local/bin/ninja -C /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/libvfio-user/build-debug 00:01:44.807 DESTDIR=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/libvfio-user meson install --quiet -C /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/libvfio-user/build-debug 00:01:45.748 ninja: Entering directory `/var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/libvfio-user/build-debug' 00:01:45.748 ninja: no work to do. 00:02:12.286 The Meson build system 00:02:12.286 Version: 1.5.0 00:02:12.286 Source dir: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk 00:02:12.286 Build dir: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/build-tmp 00:02:12.286 Build type: native build 00:02:12.286 Program cat found: YES (/usr/bin/cat) 00:02:12.286 Project name: DPDK 00:02:12.286 Project version: 23.11.0 00:02:12.286 C compiler for the host machine: cc (gcc 13.3.1 "cc (GCC) 13.3.1 20240522 (Red Hat 13.3.1-1)") 00:02:12.286 C linker for the host machine: cc ld.bfd 2.40-14 00:02:12.286 Host machine cpu family: x86_64 00:02:12.286 Host machine cpu: x86_64 00:02:12.286 Message: ## Building in Developer Mode ## 00:02:12.286 Program pkg-config found: YES (/usr/bin/pkg-config) 00:02:12.286 Program check-symbols.sh found: YES (/var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/buildtools/check-symbols.sh) 00:02:12.286 Program options-ibverbs-static.sh found: YES (/var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/buildtools/options-ibverbs-static.sh) 00:02:12.286 Program python3 found: YES (/usr/bin/python3) 00:02:12.286 Program cat found: YES (/usr/bin/cat) 00:02:12.286 Compiler for C supports arguments -march=native: YES 00:02:12.286 Checking for size of "void *" : 8 00:02:12.286 Checking for size of "void *" : 8 (cached) 00:02:12.286 Library m found: YES 00:02:12.286 Library numa found: YES 00:02:12.286 Has header "numaif.h" : YES 00:02:12.286 Library fdt found: NO 00:02:12.286 Library execinfo found: NO 00:02:12.286 Has header "execinfo.h" : YES 00:02:12.286 Found pkg-config: YES (/usr/bin/pkg-config) 1.9.5 00:02:12.286 Run-time dependency libarchive found: NO (tried pkgconfig) 00:02:12.286 Run-time dependency libbsd found: NO (tried pkgconfig) 00:02:12.286 Run-time dependency jansson found: NO (tried pkgconfig) 00:02:12.286 Run-time dependency openssl found: YES 3.1.1 00:02:12.286 Run-time dependency libpcap found: YES 1.10.4 00:02:12.286 Has header "pcap.h" with dependency libpcap: YES 00:02:12.286 Compiler for C supports arguments -Wcast-qual: YES 00:02:12.286 Compiler for C supports arguments -Wdeprecated: YES 00:02:12.286 Compiler for C supports arguments -Wformat: YES 00:02:12.286 Compiler for C supports arguments -Wformat-nonliteral: NO 00:02:12.286 Compiler for C supports arguments -Wformat-security: NO 00:02:12.286 Compiler for C supports arguments -Wmissing-declarations: YES 00:02:12.286 Compiler for C supports arguments -Wmissing-prototypes: YES 00:02:12.286 Compiler for C supports arguments -Wnested-externs: YES 00:02:12.286 Compiler for C supports arguments -Wold-style-definition: YES 00:02:12.286 Compiler for C supports arguments -Wpointer-arith: YES 00:02:12.286 Compiler for C supports arguments -Wsign-compare: YES 00:02:12.286 Compiler for C supports arguments -Wstrict-prototypes: YES 00:02:12.286 Compiler for C supports arguments -Wundef: YES 00:02:12.286 Compiler for C supports arguments -Wwrite-strings: YES 00:02:12.286 Compiler for C supports arguments -Wno-address-of-packed-member: YES 00:02:12.286 Compiler for C supports arguments -Wno-packed-not-aligned: YES 00:02:12.286 Compiler for C supports arguments -Wno-missing-field-initializers: YES 00:02:12.286 Compiler for C supports arguments -Wno-zero-length-bounds: YES 00:02:12.286 Program objdump found: YES (/usr/bin/objdump) 00:02:12.286 Compiler for C supports arguments -mavx512f: YES 00:02:12.286 Checking if "AVX512 checking" compiles: YES 00:02:12.286 Fetching value of define "__SSE4_2__" : 1 00:02:12.286 Fetching value of define "__AES__" : 1 00:02:12.286 Fetching value of define "__AVX__" : 1 00:02:12.286 Fetching value of define "__AVX2__" : 1 00:02:12.286 Fetching value of define "__AVX512BW__" : (undefined) 00:02:12.286 Fetching value of define "__AVX512CD__" : (undefined) 00:02:12.286 Fetching value of define "__AVX512DQ__" : (undefined) 00:02:12.286 Fetching value of define "__AVX512F__" : (undefined) 00:02:12.286 Fetching value of define "__AVX512VL__" : (undefined) 00:02:12.286 Fetching value of define "__PCLMUL__" : 1 00:02:12.286 Fetching value of define "__RDRND__" : 1 00:02:12.286 Fetching value of define "__RDSEED__" : 1 00:02:12.286 Fetching value of define "__VPCLMULQDQ__" : (undefined) 00:02:12.286 Fetching value of define "__znver1__" : (undefined) 00:02:12.286 Fetching value of define "__znver2__" : (undefined) 00:02:12.286 Fetching value of define "__znver3__" : (undefined) 00:02:12.286 Fetching value of define "__znver4__" : (undefined) 00:02:12.286 Library asan found: YES 00:02:12.286 Compiler for C supports arguments -Wno-format-truncation: YES 00:02:12.286 Message: lib/log: Defining dependency "log" 00:02:12.286 Message: lib/kvargs: Defining dependency "kvargs" 00:02:12.286 Message: lib/telemetry: Defining dependency "telemetry" 00:02:12.286 Library rt found: YES 00:02:12.286 Checking for function "getentropy" : NO 00:02:12.286 Message: lib/eal: Defining dependency "eal" 00:02:12.286 Message: lib/ring: Defining dependency "ring" 00:02:12.286 Message: lib/rcu: Defining dependency "rcu" 00:02:12.286 Message: lib/mempool: Defining dependency "mempool" 00:02:12.286 Message: lib/mbuf: Defining dependency "mbuf" 00:02:12.286 Fetching value of define "__PCLMUL__" : 1 (cached) 00:02:12.286 Fetching value of define "__AVX512F__" : (undefined) (cached) 00:02:12.286 Compiler for C supports arguments -mpclmul: YES 00:02:12.286 Compiler for C supports arguments -maes: YES 00:02:12.286 Compiler for C supports arguments -mavx512f: YES (cached) 00:02:12.286 Compiler for C supports arguments -mavx512bw: YES 00:02:12.286 Compiler for C supports arguments -mavx512dq: YES 00:02:12.286 Compiler for C supports arguments -mavx512vl: YES 00:02:12.286 Compiler for C supports arguments -mvpclmulqdq: YES 00:02:12.286 Compiler for C supports arguments -mavx2: YES 00:02:12.286 Compiler for C supports arguments -mavx: YES 00:02:12.286 Message: lib/net: Defining dependency "net" 00:02:12.287 Message: lib/meter: Defining dependency "meter" 00:02:12.287 Message: lib/ethdev: Defining dependency "ethdev" 00:02:12.287 Message: lib/pci: Defining dependency "pci" 00:02:12.287 Message: lib/cmdline: Defining dependency "cmdline" 00:02:12.287 Message: lib/hash: Defining dependency "hash" 00:02:12.287 Message: lib/timer: Defining dependency "timer" 00:02:12.287 Message: lib/compressdev: Defining dependency "compressdev" 00:02:12.287 Message: lib/cryptodev: Defining dependency "cryptodev" 00:02:12.287 Message: lib/dmadev: Defining dependency "dmadev" 00:02:12.287 Compiler for C supports arguments -Wno-cast-qual: YES 00:02:12.287 Message: lib/power: Defining dependency "power" 00:02:12.287 Message: lib/reorder: Defining dependency "reorder" 00:02:12.287 Message: lib/security: Defining dependency "security" 00:02:12.287 Has header "linux/userfaultfd.h" : YES 00:02:12.287 Has header "linux/vduse.h" : YES 00:02:12.287 Message: lib/vhost: Defining dependency "vhost" 00:02:12.287 Compiler for C supports arguments -Wno-format-truncation: YES (cached) 00:02:12.287 Message: drivers/bus/auxiliary: Defining dependency "bus_auxiliary" 00:02:12.287 Message: drivers/bus/pci: Defining dependency "bus_pci" 00:02:12.287 Message: drivers/bus/vdev: Defining dependency "bus_vdev" 00:02:12.287 Compiler for C supports arguments -std=c11: YES 00:02:12.287 Compiler for C supports arguments -Wno-strict-prototypes: YES 00:02:12.287 Compiler for C supports arguments -D_BSD_SOURCE: YES 00:02:12.287 Compiler for C supports arguments -D_DEFAULT_SOURCE: YES 00:02:12.287 Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES 00:02:12.287 Run-time dependency libmlx5 found: YES 1.24.46.0 00:02:12.287 Run-time dependency libibverbs found: YES 1.14.46.0 00:02:12.287 Library mtcr_ul found: NO 00:02:12.287 Header "infiniband/verbs.h" has symbol "IBV_FLOW_SPEC_ESP" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/verbs.h" has symbol "IBV_RX_HASH_IPSEC_SPI" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/verbs.h" has symbol "IBV_ACCESS_RELAXED_ORDERING " with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "MLX5DV_CQE_RES_FORMAT_CSUM_STRIDX" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "MLX5DV_CONTEXT_MASK_TUNNEL_OFFLOADS" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "MLX5DV_CONTEXT_FLAGS_MPW_ALLOWED" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "MLX5DV_CONTEXT_FLAGS_CQE_128B_COMP" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "MLX5DV_CQ_INIT_ATTR_FLAGS_CQE_PAD" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_create_flow_action_packet_reformat" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/verbs.h" has symbol "IBV_FLOW_SPEC_MPLS" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/verbs.h" has symbol "IBV_WQ_FLAGS_PCI_WRITE_END_PADDING" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/verbs.h" has symbol "IBV_WQ_FLAG_RX_END_PADDING" with dependencies libmlx5, libibverbs: NO 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_query_devx_port" with dependencies libmlx5, libibverbs: NO 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_query_port" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dr_action_create_dest_ib_port" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_devx_obj_create" with dependencies libmlx5, libibverbs: YES 00:02:12.287 Header "infiniband/mlx5dv.h" has symbol "MLX5DV_FLOW_ACTION_COUNTERS_DEVX" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "MLX5DV_FLOW_ACTION_DEFAULT_MISS" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_devx_obj_query_async" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_devx_qp_query" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_pp_alloc" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dr_action_create_dest_devx_tir" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_devx_get_event" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dr_action_create_flow_meter" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "MLX5_MMAP_GET_NC_PAGES_CMD" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "MLX5DV_DR_DOMAIN_TYPE_NIC_RX" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "MLX5DV_DR_DOMAIN_TYPE_FDB" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dr_action_create_push_vlan" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_alloc_var" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "MLX5_OPCODE_ENHANCED_MPSW" with dependencies libmlx5, libibverbs: NO 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "MLX5_OPCODE_SEND_EN" with dependencies libmlx5, libibverbs: NO 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "MLX5_OPCODE_WAIT" with dependencies libmlx5, libibverbs: NO 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "MLX5_OPCODE_ACCESS_ASO" with dependencies libmlx5, libibverbs: NO 00:02:15.577 Header "linux/ethtool.h" has symbol "SUPPORTED_40000baseKR4_Full" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/ethtool.h" has symbol "SUPPORTED_40000baseCR4_Full" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/ethtool.h" has symbol "SUPPORTED_40000baseSR4_Full" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/ethtool.h" has symbol "SUPPORTED_40000baseLR4_Full" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/ethtool.h" has symbol "SUPPORTED_56000baseKR4_Full" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/ethtool.h" has symbol "SUPPORTED_56000baseCR4_Full" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/ethtool.h" has symbol "SUPPORTED_56000baseSR4_Full" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/ethtool.h" has symbol "SUPPORTED_56000baseLR4_Full" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/ethtool.h" has symbol "ETHTOOL_LINK_MODE_25000baseCR_Full_BIT" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/ethtool.h" has symbol "ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/ethtool.h" has symbol "ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/if_link.h" has symbol "IFLA_NUM_VF" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/if_link.h" has symbol "IFLA_EXT_MASK" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/if_link.h" has symbol "IFLA_PHYS_SWITCH_ID" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/if_link.h" has symbol "IFLA_PHYS_PORT_NAME" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "rdma/rdma_netlink.h" has symbol "RDMA_NL_NLDEV" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "rdma/rdma_netlink.h" has symbol "RDMA_NLDEV_CMD_GET" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "rdma/rdma_netlink.h" has symbol "RDMA_NLDEV_CMD_PORT_GET" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "rdma/rdma_netlink.h" has symbol "RDMA_NLDEV_ATTR_DEV_INDEX" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "rdma/rdma_netlink.h" has symbol "RDMA_NLDEV_ATTR_DEV_NAME" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "rdma/rdma_netlink.h" has symbol "RDMA_NLDEV_ATTR_PORT_INDEX" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "rdma/rdma_netlink.h" has symbol "RDMA_NLDEV_ATTR_PORT_STATE" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "rdma/rdma_netlink.h" has symbol "RDMA_NLDEV_ATTR_NDEV_INDEX" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dump_dr_domain" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dr_action_create_flow_sampler" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dr_domain_set_reclaim_device_memory" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dr_action_create_dest_array" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "linux/devlink.h" has symbol "DEVLINK_GENL_NAME" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dr_action_create_aso" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/verbs.h" has symbol "INFINIBAND_VERBS_H" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "MLX5_WQE_UMR_CTRL_FLAG_INLINE" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dump_dr_rule" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "MLX5DV_DR_ACTION_FLAGS_ASO_CT_DIRECTION_INITIATOR" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dr_domain_allow_duplicate_rules" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/verbs.h" has symbol "ibv_reg_mr_iova" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/verbs.h" has symbol "ibv_import_device" with dependencies libmlx5, libibverbs: YES 00:02:15.577 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_dr_action_create_dest_root_table" with dependencies libmlx5, libibverbs: YES 00:02:15.578 Header "infiniband/mlx5dv.h" has symbol "mlx5dv_create_steering_anchor" with dependencies libmlx5, libibverbs: YES 00:02:15.578 Header "infiniband/verbs.h" has symbol "ibv_is_fork_initialized" with dependencies libmlx5, libibverbs: YES 00:02:15.578 Checking whether type "struct mlx5dv_sw_parsing_caps" has member "sw_parsing_offloads" with dependencies libmlx5, libibverbs: YES 00:02:15.578 Checking whether type "struct ibv_counter_set_init_attr" has member "counter_set_id" with dependencies libmlx5, libibverbs: NO 00:02:15.578 Checking whether type "struct ibv_counters_init_attr" has member "comp_mask" with dependencies libmlx5, libibverbs: YES 00:02:15.578 Checking whether type "struct mlx5dv_devx_uar" has member "mmap_off" with dependencies libmlx5, libibverbs: YES 00:02:15.578 Checking whether type "struct mlx5dv_flow_matcher_attr" has member "ft_type" with dependencies libmlx5, libibverbs: YES 00:02:15.578 Configuring mlx5_autoconf.h using configuration 00:02:15.578 Message: drivers/common/mlx5: Defining dependency "common_mlx5" 00:02:15.578 Run-time dependency libcrypto found: YES 3.1.1 00:02:15.578 Library IPSec_MB found: YES 00:02:15.578 Fetching value of define "IMB_VERSION_STR" : "1.5.0" 00:02:15.578 Message: drivers/common/qat: Defining dependency "common_qat" 00:02:15.578 Message: drivers/mempool/ring: Defining dependency "mempool_ring" 00:02:15.578 Message: Disabling raw/* drivers: missing internal dependency "rawdev" 00:02:15.578 Library IPSec_MB found: YES 00:02:15.578 Fetching value of define "IMB_VERSION_STR" : "1.5.0" (cached) 00:02:15.578 Message: drivers/crypto/ipsec_mb: Defining dependency "crypto_ipsec_mb" 00:02:15.578 Compiler for C supports arguments -std=c11: YES (cached) 00:02:15.578 Compiler for C supports arguments -Wno-strict-prototypes: YES (cached) 00:02:15.578 Compiler for C supports arguments -D_BSD_SOURCE: YES (cached) 00:02:15.578 Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached) 00:02:15.578 Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached) 00:02:15.578 Message: drivers/crypto/mlx5: Defining dependency "crypto_mlx5" 00:02:15.578 Message: Disabling regex/* drivers: missing internal dependency "regexdev" 00:02:15.578 Message: Disabling ml/* drivers: missing internal dependency "mldev" 00:02:15.578 Message: Disabling event/* drivers: missing internal dependency "eventdev" 00:02:15.578 Message: Disabling baseband/* drivers: missing internal dependency "bbdev" 00:02:15.578 Message: Disabling gpu/* drivers: missing internal dependency "gpudev" 00:02:15.578 Program doxygen found: YES (/usr/local/bin/doxygen) 00:02:15.578 Configuring doxy-api-html.conf using configuration 00:02:15.578 Configuring doxy-api-man.conf using configuration 00:02:15.578 Program mandb found: YES (/usr/bin/mandb) 00:02:15.578 Program sphinx-build found: NO 00:02:15.578 Configuring rte_build_config.h using configuration 00:02:15.578 Message: 00:02:15.578 ================= 00:02:15.578 Applications Enabled 00:02:15.578 ================= 00:02:15.578 00:02:15.578 apps: 00:02:15.578 00:02:15.578 00:02:15.578 Message: 00:02:15.578 ================= 00:02:15.578 Libraries Enabled 00:02:15.578 ================= 00:02:15.578 00:02:15.578 libs: 00:02:15.578 log, kvargs, telemetry, eal, ring, rcu, mempool, mbuf, 00:02:15.578 net, meter, ethdev, pci, cmdline, hash, timer, compressdev, 00:02:15.578 cryptodev, dmadev, power, reorder, security, vhost, 00:02:15.578 00:02:15.578 Message: 00:02:15.578 =============== 00:02:15.578 Drivers Enabled 00:02:15.578 =============== 00:02:15.578 00:02:15.578 common: 00:02:15.578 mlx5, qat, 00:02:15.578 bus: 00:02:15.578 auxiliary, pci, vdev, 00:02:15.578 mempool: 00:02:15.578 ring, 00:02:15.578 dma: 00:02:15.578 00:02:15.578 net: 00:02:15.578 00:02:15.578 crypto: 00:02:15.578 ipsec_mb, mlx5, 00:02:15.578 compress: 00:02:15.578 00:02:15.578 vdpa: 00:02:15.578 00:02:15.578 00:02:15.578 Message: 00:02:15.578 ================= 00:02:15.578 Content Skipped 00:02:15.578 ================= 00:02:15.578 00:02:15.578 apps: 00:02:15.578 dumpcap: explicitly disabled via build config 00:02:15.578 graph: explicitly disabled via build config 00:02:15.578 pdump: explicitly disabled via build config 00:02:15.578 proc-info: explicitly disabled via build config 00:02:15.578 test-acl: explicitly disabled via build config 00:02:15.578 test-bbdev: explicitly disabled via build config 00:02:15.578 test-cmdline: explicitly disabled via build config 00:02:15.578 test-compress-perf: explicitly disabled via build config 00:02:15.578 test-crypto-perf: explicitly disabled via build config 00:02:15.578 test-dma-perf: explicitly disabled via build config 00:02:15.578 test-eventdev: explicitly disabled via build config 00:02:15.578 test-fib: explicitly disabled via build config 00:02:15.578 test-flow-perf: explicitly disabled via build config 00:02:15.578 test-gpudev: explicitly disabled via build config 00:02:15.578 test-mldev: explicitly disabled via build config 00:02:15.578 test-pipeline: explicitly disabled via build config 00:02:15.578 test-pmd: explicitly disabled via build config 00:02:15.578 test-regex: explicitly disabled via build config 00:02:15.578 test-sad: explicitly disabled via build config 00:02:15.578 test-security-perf: explicitly disabled via build config 00:02:15.578 00:02:15.578 libs: 00:02:15.578 metrics: explicitly disabled via build config 00:02:15.578 acl: explicitly disabled via build config 00:02:15.578 bbdev: explicitly disabled via build config 00:02:15.578 bitratestats: explicitly disabled via build config 00:02:15.578 bpf: explicitly disabled via build config 00:02:15.578 cfgfile: explicitly disabled via build config 00:02:15.578 distributor: explicitly disabled via build config 00:02:15.578 efd: explicitly disabled via build config 00:02:15.578 eventdev: explicitly disabled via build config 00:02:15.578 dispatcher: explicitly disabled via build config 00:02:15.578 gpudev: explicitly disabled via build config 00:02:15.578 gro: explicitly disabled via build config 00:02:15.578 gso: explicitly disabled via build config 00:02:15.578 ip_frag: explicitly disabled via build config 00:02:15.578 jobstats: explicitly disabled via build config 00:02:15.578 latencystats: explicitly disabled via build config 00:02:15.578 lpm: explicitly disabled via build config 00:02:15.578 member: explicitly disabled via build config 00:02:15.578 pcapng: explicitly disabled via build config 00:02:15.578 rawdev: explicitly disabled via build config 00:02:15.578 regexdev: explicitly disabled via build config 00:02:15.578 mldev: explicitly disabled via build config 00:02:15.578 rib: explicitly disabled via build config 00:02:15.578 sched: explicitly disabled via build config 00:02:15.578 stack: explicitly disabled via build config 00:02:15.578 ipsec: explicitly disabled via build config 00:02:15.578 pdcp: explicitly disabled via build config 00:02:15.578 fib: explicitly disabled via build config 00:02:15.578 port: explicitly disabled via build config 00:02:15.578 pdump: explicitly disabled via build config 00:02:15.578 table: explicitly disabled via build config 00:02:15.578 pipeline: explicitly disabled via build config 00:02:15.578 graph: explicitly disabled via build config 00:02:15.578 node: explicitly disabled via build config 00:02:15.578 00:02:15.578 drivers: 00:02:15.578 common/cpt: not in enabled drivers build config 00:02:15.578 common/dpaax: not in enabled drivers build config 00:02:15.578 common/iavf: not in enabled drivers build config 00:02:15.578 common/idpf: not in enabled drivers build config 00:02:15.578 common/mvep: not in enabled drivers build config 00:02:15.578 common/octeontx: not in enabled drivers build config 00:02:15.578 bus/cdx: not in enabled drivers build config 00:02:15.578 bus/dpaa: not in enabled drivers build config 00:02:15.578 bus/fslmc: not in enabled drivers build config 00:02:15.578 bus/ifpga: not in enabled drivers build config 00:02:15.578 bus/platform: not in enabled drivers build config 00:02:15.578 bus/vmbus: not in enabled drivers build config 00:02:15.578 common/cnxk: not in enabled drivers build config 00:02:15.578 common/nfp: not in enabled drivers build config 00:02:15.578 common/sfc_efx: not in enabled drivers build config 00:02:15.578 mempool/bucket: not in enabled drivers build config 00:02:15.578 mempool/cnxk: not in enabled drivers build config 00:02:15.578 mempool/dpaa: not in enabled drivers build config 00:02:15.578 mempool/dpaa2: not in enabled drivers build config 00:02:15.578 mempool/octeontx: not in enabled drivers build config 00:02:15.578 mempool/stack: not in enabled drivers build config 00:02:15.578 dma/cnxk: not in enabled drivers build config 00:02:15.578 dma/dpaa: not in enabled drivers build config 00:02:15.578 dma/dpaa2: not in enabled drivers build config 00:02:15.578 dma/hisilicon: not in enabled drivers build config 00:02:15.578 dma/idxd: not in enabled drivers build config 00:02:15.578 dma/ioat: not in enabled drivers build config 00:02:15.578 dma/skeleton: not in enabled drivers build config 00:02:15.578 net/af_packet: not in enabled drivers build config 00:02:15.578 net/af_xdp: not in enabled drivers build config 00:02:15.578 net/ark: not in enabled drivers build config 00:02:15.578 net/atlantic: not in enabled drivers build config 00:02:15.578 net/avp: not in enabled drivers build config 00:02:15.578 net/axgbe: not in enabled drivers build config 00:02:15.578 net/bnx2x: not in enabled drivers build config 00:02:15.578 net/bnxt: not in enabled drivers build config 00:02:15.578 net/bonding: not in enabled drivers build config 00:02:15.578 net/cnxk: not in enabled drivers build config 00:02:15.578 net/cpfl: not in enabled drivers build config 00:02:15.578 net/cxgbe: not in enabled drivers build config 00:02:15.578 net/dpaa: not in enabled drivers build config 00:02:15.578 net/dpaa2: not in enabled drivers build config 00:02:15.578 net/e1000: not in enabled drivers build config 00:02:15.578 net/ena: not in enabled drivers build config 00:02:15.578 net/enetc: not in enabled drivers build config 00:02:15.578 net/enetfec: not in enabled drivers build config 00:02:15.578 net/enic: not in enabled drivers build config 00:02:15.578 net/failsafe: not in enabled drivers build config 00:02:15.578 net/fm10k: not in enabled drivers build config 00:02:15.578 net/gve: not in enabled drivers build config 00:02:15.578 net/hinic: not in enabled drivers build config 00:02:15.578 net/hns3: not in enabled drivers build config 00:02:15.578 net/i40e: not in enabled drivers build config 00:02:15.578 net/iavf: not in enabled drivers build config 00:02:15.578 net/ice: not in enabled drivers build config 00:02:15.579 net/idpf: not in enabled drivers build config 00:02:15.579 net/igc: not in enabled drivers build config 00:02:15.579 net/ionic: not in enabled drivers build config 00:02:15.579 net/ipn3ke: not in enabled drivers build config 00:02:15.579 net/ixgbe: not in enabled drivers build config 00:02:15.579 net/mana: not in enabled drivers build config 00:02:15.579 net/memif: not in enabled drivers build config 00:02:15.579 net/mlx4: not in enabled drivers build config 00:02:15.579 net/mlx5: not in enabled drivers build config 00:02:15.579 net/mvneta: not in enabled drivers build config 00:02:15.579 net/mvpp2: not in enabled drivers build config 00:02:15.579 net/netvsc: not in enabled drivers build config 00:02:15.579 net/nfb: not in enabled drivers build config 00:02:15.579 net/nfp: not in enabled drivers build config 00:02:15.579 net/ngbe: not in enabled drivers build config 00:02:15.579 net/null: not in enabled drivers build config 00:02:15.579 net/octeontx: not in enabled drivers build config 00:02:15.579 net/octeon_ep: not in enabled drivers build config 00:02:15.579 net/pcap: not in enabled drivers build config 00:02:15.579 net/pfe: not in enabled drivers build config 00:02:15.579 net/qede: not in enabled drivers build config 00:02:15.579 net/ring: not in enabled drivers build config 00:02:15.579 net/sfc: not in enabled drivers build config 00:02:15.579 net/softnic: not in enabled drivers build config 00:02:15.579 net/tap: not in enabled drivers build config 00:02:15.579 net/thunderx: not in enabled drivers build config 00:02:15.579 net/txgbe: not in enabled drivers build config 00:02:15.579 net/vdev_netvsc: not in enabled drivers build config 00:02:15.579 net/vhost: not in enabled drivers build config 00:02:15.579 net/virtio: not in enabled drivers build config 00:02:15.579 net/vmxnet3: not in enabled drivers build config 00:02:15.579 raw/*: missing internal dependency, "rawdev" 00:02:15.579 crypto/armv8: not in enabled drivers build config 00:02:15.579 crypto/bcmfs: not in enabled drivers build config 00:02:15.579 crypto/caam_jr: not in enabled drivers build config 00:02:15.579 crypto/ccp: not in enabled drivers build config 00:02:15.579 crypto/cnxk: not in enabled drivers build config 00:02:15.579 crypto/dpaa_sec: not in enabled drivers build config 00:02:15.579 crypto/dpaa2_sec: not in enabled drivers build config 00:02:15.579 crypto/mvsam: not in enabled drivers build config 00:02:15.579 crypto/nitrox: not in enabled drivers build config 00:02:15.579 crypto/null: not in enabled drivers build config 00:02:15.579 crypto/octeontx: not in enabled drivers build config 00:02:15.579 crypto/openssl: not in enabled drivers build config 00:02:15.579 crypto/scheduler: not in enabled drivers build config 00:02:15.579 crypto/uadk: not in enabled drivers build config 00:02:15.579 crypto/virtio: not in enabled drivers build config 00:02:15.579 compress/isal: not in enabled drivers build config 00:02:15.579 compress/mlx5: not in enabled drivers build config 00:02:15.579 compress/octeontx: not in enabled drivers build config 00:02:15.579 compress/zlib: not in enabled drivers build config 00:02:15.579 regex/*: missing internal dependency, "regexdev" 00:02:15.579 ml/*: missing internal dependency, "mldev" 00:02:15.579 vdpa/ifc: not in enabled drivers build config 00:02:15.579 vdpa/mlx5: not in enabled drivers build config 00:02:15.579 vdpa/nfp: not in enabled drivers build config 00:02:15.579 vdpa/sfc: not in enabled drivers build config 00:02:15.579 event/*: missing internal dependency, "eventdev" 00:02:15.579 baseband/*: missing internal dependency, "bbdev" 00:02:15.579 gpu/*: missing internal dependency, "gpudev" 00:02:15.579 00:02:15.579 00:02:15.579 Build targets in project: 107 00:02:15.579 00:02:15.579 DPDK 23.11.0 00:02:15.579 00:02:15.579 User defined options 00:02:15.579 buildtype : debug 00:02:15.579 default_library : shared 00:02:15.579 libdir : lib 00:02:15.579 prefix : /var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/build 00:02:15.579 b_sanitize : address 00:02:15.579 c_args : -I/var/jenkins/workspace/vfio-user-phy-autotest/spdk/intel-ipsec-mb/lib -DNO_COMPAT_IMB_API_053 -fPIC -Werror -Wno-stringop-overflow -fcommon -Wno-stringop-overread -Wno-array-bounds 00:02:15.579 c_link_args : -L/var/jenkins/workspace/vfio-user-phy-autotest/spdk/intel-ipsec-mb/lib 00:02:15.579 cpu_instruction_set: native 00:02:15.579 disable_apps : test-sad,test-acl,test-dma-perf,test-pipeline,test-compress-perf,test-fib,test-flow-perf,test-crypto-perf,test-bbdev,test-eventdev,pdump,test-mldev,test-cmdline,graph,test-security-perf,test-pmd,test,proc-info,test-regex,dumpcap,test-gpudev 00:02:15.579 disable_libs : port,sched,rib,node,ipsec,distributor,gro,eventdev,pdcp,acl,member,latencystats,efd,stack,regexdev,rawdev,bpf,metrics,gpudev,pipeline,pdump,table,fib,dispatcher,mldev,gso,cfgfile,bitratestats,ip_frag,graph,lpm,jobstats,pcapng,bbdev 00:02:15.579 enable_docs : false 00:02:15.579 enable_drivers : bus,bus/pci,bus/vdev,mempool/ring,crypto/qat,compress/qat,common/qat,common/mlx5,bus/auxiliary,crypto,crypto/aesni_mb,crypto/mlx5,crypto/ipsec_mb 00:02:15.579 enable_kmods : false 00:02:15.579 tests : false 00:02:15.579 00:02:15.579 Found ninja-1.11.1.git.kitware.jobserver-1 at /usr/local/bin/ninja 00:02:16.159 ninja: Entering directory `/var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/build-tmp' 00:02:16.159 [1/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_hypervisor.c.o 00:02:16.159 [2/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_errno.c.o 00:02:16.159 [3/355] Compiling C object lib/librte_log.a.p/log_log_linux.c.o 00:02:16.159 [4/355] Compiling C object lib/librte_eal.a.p/eal_common_rte_version.c.o 00:02:16.159 [5/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_class.c.o 00:02:16.159 [6/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_hexdump.c.o 00:02:16.159 [7/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_cpuflags.c.o 00:02:16.159 [8/355] Compiling C object lib/librte_kvargs.a.p/kvargs_rte_kvargs.c.o 00:02:16.159 [9/355] Compiling C object lib/librte_eal.a.p/eal_common_rte_reciprocal.c.o 00:02:16.159 [10/355] Compiling C object lib/librte_eal.a.p/eal_x86_rte_hypervisor.c.o 00:02:16.159 [11/355] Compiling C object lib/librte_eal.a.p/eal_x86_rte_spinlock.c.o 00:02:16.159 [12/355] Compiling C object lib/librte_log.a.p/log_log.c.o 00:02:16.159 [13/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_debug.c.o 00:02:16.159 [14/355] Linking static target lib/librte_kvargs.a 00:02:16.159 [15/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_string_fns.c.o 00:02:16.159 [16/355] Compiling C object lib/librte_eal.a.p/eal_x86_rte_cpuflags.c.o 00:02:16.159 [17/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_uuid.c.o 00:02:16.418 [18/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_cpuflags.c.o 00:02:16.418 [19/355] Linking static target lib/librte_log.a 00:02:16.418 [20/355] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_data.c.o 00:02:16.418 [21/355] Compiling C object lib/librte_eal.a.p/eal_unix_eal_debug.c.o 00:02:16.418 [22/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_thread.c.o 00:02:16.418 [23/355] Compiling C object lib/librte_eal.a.p/eal_unix_eal_firmware.c.o 00:02:16.418 [24/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio_mp_sync.c.o 00:02:16.418 [25/355] Compiling C object lib/librte_eal.a.p/eal_unix_rte_thread.c.o 00:02:16.418 [26/355] Compiling C object lib/librte_pci.a.p/pci_rte_pci.c.o 00:02:16.418 [27/355] Linking static target lib/librte_pci.a 00:02:16.418 [28/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline.c.o 00:02:16.418 [29/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_cirbuf.c.o 00:02:16.418 [30/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse.c.o 00:02:16.677 [31/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_num.c.o 00:02:16.677 [32/355] Generating lib/kvargs.sym_chk with a custom command (wrapped by meson to capture output) 00:02:16.677 [33/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_portlist.c.o 00:02:16.677 [34/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_string.c.o 00:02:16.940 [35/355] Generating lib/pci.sym_chk with a custom command (wrapped by meson to capture output) 00:02:16.940 [36/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_socket.c.o 00:02:16.940 [37/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_vt100.c.o 00:02:16.940 [38/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_os_unix.c.o 00:02:16.940 [39/355] Compiling C object lib/librte_eal.a.p/eal_unix_eal_unix_timer.c.o 00:02:16.940 [40/355] Compiling C object lib/librte_eal.a.p/eal_common_rte_random.c.o 00:02:16.940 [41/355] Compiling C object lib/librte_eal.a.p/eal_common_rte_keepalive.c.o 00:02:16.940 [42/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_config.c.o 00:02:16.940 [43/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_timer.c.o 00:02:16.940 [44/355] Compiling C object lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o 00:02:16.940 [45/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_timer.c.o 00:02:16.940 [46/355] Linking static target lib/net/libnet_crc_avx512_lib.a 00:02:16.940 [47/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_mcfg.c.o 00:02:16.940 [48/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_tailqs.c.o 00:02:16.940 [49/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_rdline.c.o 00:02:16.940 [50/355] Compiling C object lib/librte_eal.a.p/eal_unix_eal_filesystem.c.o 00:02:16.940 [51/355] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_legacy.c.o 00:02:16.940 [52/355] Compiling C object lib/librte_eal.a.p/eal_unix_eal_unix_memory.c.o 00:02:16.940 [53/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o 00:02:16.940 [54/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_bus.c.o 00:02:16.940 [55/355] Compiling C object lib/librte_eal.a.p/eal_unix_eal_file.c.o 00:02:16.940 [56/355] Compiling C object lib/librte_eal.a.p/eal_x86_rte_power_intrinsics.c.o 00:02:16.940 [57/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_ctf.c.o 00:02:16.940 [58/355] Compiling C object lib/librte_eal.a.p/eal_unix_eal_unix_thread.c.o 00:02:16.940 [59/355] Generating lib/log.sym_chk with a custom command (wrapped by meson to capture output) 00:02:16.940 [60/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o 00:02:16.940 [61/355] Compiling C object lib/librte_net.a.p/net_rte_net_crc.c.o 00:02:16.940 [62/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_points.c.o 00:02:16.940 [63/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dynmem.c.o 00:02:16.940 [64/355] Compiling C object lib/librte_net.a.p/net_net_crc_sse.c.o 00:02:16.940 [65/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_launch.c.o 00:02:16.940 [66/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_devargs.c.o 00:02:16.940 [67/355] Compiling C object lib/librte_eal.a.p/eal_x86_rte_cycles.c.o 00:02:16.940 [68/355] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_pool_ops.c.o 00:02:16.940 [69/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_interrupts.c.o 00:02:16.940 [70/355] Compiling C object lib/librte_meter.a.p/meter_rte_meter.c.o 00:02:16.940 [71/355] Compiling C object lib/librte_eal.a.p/eal_common_hotplug_mp.c.o 00:02:16.940 [72/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o 00:02:16.940 [73/355] Compiling C object lib/librte_mempool.a.p/mempool_mempool_trace_points.c.o 00:02:16.940 [74/355] Linking static target lib/librte_meter.a 00:02:16.940 [75/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace.c.o 00:02:16.940 [76/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_thread.c.o 00:02:16.940 [77/355] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_ptype.c.o 00:02:16.940 [78/355] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops_default.c.o 00:02:16.940 [79/355] Compiling C object lib/librte_ring.a.p/ring_rte_ring.c.o 00:02:16.940 [80/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dev.c.o 00:02:17.204 [81/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_lcore.c.o 00:02:17.204 [82/355] Linking target lib/librte_log.so.24.0 00:02:17.204 [83/355] Compiling C object lib/librte_eal.a.p/eal_common_malloc_mp.c.o 00:02:17.204 [84/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memzone.c.o 00:02:17.204 [85/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o 00:02:17.204 [86/355] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry.c.o 00:02:17.204 [87/355] Compiling C object lib/librte_eal.a.p/eal_common_malloc_elem.c.o 00:02:17.204 [88/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_utils.c.o 00:02:17.204 [89/355] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops.c.o 00:02:17.204 [90/355] Linking static target lib/librte_ring.a 00:02:17.204 [91/355] Compiling C object lib/librte_power.a.p/power_power_kvm_vm.c.o 00:02:17.204 [92/355] Linking static target lib/librte_telemetry.a 00:02:17.204 [93/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o 00:02:17.204 [94/355] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_dyn.c.o 00:02:17.204 [95/355] Compiling C object lib/librte_power.a.p/power_guest_channel.c.o 00:02:17.204 [96/355] Compiling C object lib/librte_power.a.p/power_power_common.c.o 00:02:17.204 [97/355] Compiling C object lib/librte_net.a.p/net_rte_ether.c.o 00:02:17.204 [98/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_fbarray.c.o 00:02:17.204 [99/355] Compiling C object lib/librte_eal.a.p/eal_common_malloc_heap.c.o 00:02:17.204 [100/355] Compiling C object lib/librte_net.a.p/net_rte_net.c.o 00:02:17.204 [101/355] Compiling C object lib/librte_eal.a.p/eal_common_rte_service.c.o 00:02:17.204 [102/355] Compiling C object lib/librte_eal.a.p/eal_common_rte_malloc.c.o 00:02:17.204 [103/355] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_profile.c.o 00:02:17.204 [104/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_proc.c.o 00:02:17.204 [105/355] Compiling C object drivers/libtmp_rte_bus_auxiliary.a.p/bus_auxiliary_auxiliary_params.c.o 00:02:17.204 [106/355] Compiling C object drivers/libtmp_rte_bus_vdev.a.p/bus_vdev_vdev_params.c.o 00:02:17.204 [107/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memory.c.o 00:02:17.204 [108/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal.c.o 00:02:17.204 [109/355] Compiling C object lib/librte_vhost.a.p/vhost_fd_man.c.o 00:02:17.204 [110/355] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_class_eth.c.o 00:02:17.204 [111/355] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_telemetry.c.o 00:02:17.204 [112/355] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_params.c.o 00:02:17.204 [113/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_etheraddr.c.o 00:02:17.204 [114/355] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8472.c.o 00:02:17.204 [115/355] Generating symbol file lib/librte_log.so.24.0.p/librte_log.so.24.0.symbols 00:02:17.204 [116/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o 00:02:17.204 [117/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_logs.c.o 00:02:17.204 [118/355] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_private.c.o 00:02:17.204 [119/355] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_driver.c.o 00:02:17.466 [120/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o 00:02:17.466 [121/355] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_common.c.o 00:02:17.467 [122/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o 00:02:17.467 [123/355] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8079.c.o 00:02:17.467 [124/355] Linking target lib/librte_kvargs.so.24.0 00:02:17.467 [125/355] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_cman.c.o 00:02:17.467 [126/355] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio.c.o 00:02:17.467 [127/355] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_ipaddr.c.o 00:02:17.467 [128/355] Linking static target lib/librte_cmdline.a 00:02:17.467 [129/355] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool.c.o 00:02:17.467 [130/355] Linking static target lib/librte_mempool.a 00:02:17.467 [131/355] Compiling C object lib/librte_net.a.p/net_rte_arp.c.o 00:02:17.467 [132/355] Generating lib/meter.sym_chk with a custom command (wrapped by meson to capture output) 00:02:17.467 [133/355] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8636.c.o 00:02:17.467 [134/355] Linking static target lib/librte_net.a 00:02:17.467 [135/355] Compiling C object lib/librte_rcu.a.p/rcu_rte_rcu_qsbr.c.o 00:02:17.467 [136/355] Generating lib/ring.sym_chk with a custom command (wrapped by meson to capture output) 00:02:17.467 [137/355] Linking static target lib/librte_rcu.a 00:02:17.467 [138/355] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_options.c.o 00:02:17.467 [139/355] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_telemetry.c.o 00:02:17.467 [140/355] Generating symbol file lib/librte_kvargs.so.24.0.p/librte_kvargs.so.24.0.symbols 00:02:17.467 [141/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_linux_mlx5_glue.c.o 00:02:17.732 [142/355] Linking static target lib/librte_eal.a 00:02:17.732 [143/355] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_mtr.c.o 00:02:17.732 [144/355] Generating lib/telemetry.sym_chk with a custom command (wrapped by meson to capture output) 00:02:17.732 [145/355] Compiling C object lib/librte_hash.a.p/hash_rte_fbk_hash.c.o 00:02:17.732 [146/355] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev_pmd.c.o 00:02:17.732 [147/355] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev_trace_points.c.o 00:02:17.732 [148/355] Linking target lib/librte_telemetry.so.24.0 00:02:17.732 [149/355] Compiling C object lib/librte_power.a.p/power_rte_power_uncore.c.o 00:02:17.732 [150/355] Compiling C object lib/librte_power.a.p/power_rte_power.c.o 00:02:17.732 [151/355] Generating lib/net.sym_chk with a custom command (wrapped by meson to capture output) 00:02:17.990 [152/355] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_pmd.c.o 00:02:17.990 [153/355] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o 00:02:17.990 [154/355] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev.c.o 00:02:17.990 [155/355] Compiling C object lib/librte_timer.a.p/timer_rte_timer.c.o 00:02:17.990 [156/355] Compiling C object drivers/libtmp_rte_bus_auxiliary.a.p/bus_auxiliary_linux_auxiliary.c.o 00:02:17.990 [157/355] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_tm.c.o 00:02:17.990 [158/355] Linking static target lib/librte_timer.a 00:02:17.990 [159/355] Compiling C object lib/librte_power.a.p/power_power_acpi_cpufreq.c.o 00:02:17.990 [160/355] Compiling C object drivers/libtmp_rte_bus_auxiliary.a.p/bus_auxiliary_auxiliary_common.c.o 00:02:17.990 [161/355] Compiling C object lib/librte_power.a.p/power_power_amd_pstate_cpufreq.c.o 00:02:17.990 [162/355] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_trace_points.c.o 00:02:17.990 [163/355] Linking static target drivers/libtmp_rte_bus_auxiliary.a 00:02:17.990 [164/355] Compiling C object lib/librte_power.a.p/power_power_intel_uncore.c.o 00:02:17.990 [165/355] Generating lib/rcu.sym_chk with a custom command (wrapped by meson to capture output) 00:02:17.990 [166/355] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_common_uio.c.o 00:02:17.990 [167/355] Compiling C object lib/librte_power.a.p/power_power_cppc_cpufreq.c.o 00:02:17.990 [168/355] Compiling C object lib/librte_hash.a.p/hash_rte_thash.c.o 00:02:17.990 [169/355] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci.c.o 00:02:17.990 [170/355] Generating symbol file lib/librte_telemetry.so.24.0.p/librte_telemetry.so.24.0.symbols 00:02:17.990 [171/355] Compiling C object lib/librte_vhost.a.p/vhost_vdpa.c.o 00:02:17.990 [172/355] Compiling C object drivers/libtmp_rte_bus_vdev.a.p/bus_vdev_vdev.c.o 00:02:17.990 [173/355] Compiling C object lib/librte_power.a.p/power_power_pstate_cpufreq.c.o 00:02:17.990 [174/355] Linking static target drivers/libtmp_rte_bus_vdev.a 00:02:17.990 [175/355] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci_uio.c.o 00:02:17.990 [176/355] Compiling C object lib/librte_power.a.p/power_rte_power_pmd_mgmt.c.o 00:02:17.990 [177/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_common.c.o 00:02:17.990 [178/355] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_common.c.o 00:02:17.990 [179/355] Linking static target lib/librte_power.a 00:02:17.990 [180/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_dev_qat_dev_gen2.c.o 00:02:17.990 [181/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_mlx5_common_mp.c.o 00:02:17.990 [182/355] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o 00:02:17.990 [183/355] Compiling C object lib/librte_vhost.a.p/vhost_iotlb.c.o 00:02:17.990 [184/355] Linking static target lib/librte_dmadev.a 00:02:17.990 [185/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_pf2vf.c.o 00:02:17.990 [186/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_dev_qat_dev_gen3.c.o 00:02:17.990 [187/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_mlx5_common_pci.c.o 00:02:18.249 [188/355] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_comp.c.o 00:02:18.249 [189/355] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci_vfio.c.o 00:02:18.249 [190/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_dev_qat_comp_pmd_gen2.c.o 00:02:18.249 [191/355] Linking static target lib/librte_compressdev.a 00:02:18.249 [192/355] Linking static target drivers/libtmp_rte_bus_pci.a 00:02:18.249 [193/355] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net_ctrl.c.o 00:02:18.249 [194/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_dev_qat_comp_pmd_gen3.c.o 00:02:18.249 [195/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_dev_qat_comp_pmd_gen1.c.o 00:02:18.249 [196/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_dev_qat_dev_gen4.c.o 00:02:18.249 [197/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_dev_qat_dev_gen1.c.o 00:02:18.249 [198/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_crypto.c.o 00:02:18.249 [199/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_mlx5_malloc.c.o 00:02:18.249 [200/355] Compiling C object lib/librte_vhost.a.p/vhost_socket.c.o 00:02:18.249 [201/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_device.c.o 00:02:18.249 [202/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_mlx5_common_devx.c.o 00:02:18.249 [203/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_linux_mlx5_common_auxiliary.c.o 00:02:18.249 [204/355] Compiling C object lib/librte_vhost.a.p/vhost_vduse.c.o 00:02:18.249 [205/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_linux_mlx5_common_verbs.c.o 00:02:18.249 [206/355] Generating drivers/rte_bus_auxiliary.pmd.c with a custom command 00:02:18.249 [207/355] Generating lib/mempool.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.249 [208/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_dev_qat_comp_pmd_gen4.c.o 00:02:18.249 [209/355] Compiling C object drivers/librte_bus_auxiliary.so.24.0.p/meson-generated_.._rte_bus_auxiliary.pmd.c.o 00:02:18.249 [210/355] Compiling C object drivers/librte_bus_auxiliary.a.p/meson-generated_.._rte_bus_auxiliary.pmd.c.o 00:02:18.249 [211/355] Linking static target drivers/librte_bus_auxiliary.a 00:02:18.249 [212/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_qat_comp_pmd.c.o 00:02:18.249 [213/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_asym_pmd_gen1.c.o 00:02:18.249 [214/355] Generating lib/timer.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.249 [215/355] Compiling C object lib/librte_reorder.a.p/reorder_rte_reorder.c.o 00:02:18.249 [216/355] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o 00:02:18.249 [217/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_mlx5_common_utils.c.o 00:02:18.249 [218/355] Linking static target lib/librte_reorder.a 00:02:18.249 [219/355] Linking static target lib/librte_mbuf.a 00:02:18.249 [220/355] Generating drivers/rte_bus_vdev.pmd.c with a custom command 00:02:18.249 [221/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym.c.o 00:02:18.249 [222/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_mlx5_common.c.o 00:02:18.249 [223/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen2.c.o 00:02:18.249 [224/355] Compiling C object drivers/librte_bus_vdev.so.24.0.p/meson-generated_.._rte_bus_vdev.pmd.c.o 00:02:18.249 [225/355] Compiling C object drivers/librte_bus_vdev.a.p/meson-generated_.._rte_bus_vdev.pmd.c.o 00:02:18.249 [226/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_linux_mlx5_common_os.c.o 00:02:18.249 [227/355] Linking static target drivers/librte_bus_vdev.a 00:02:18.249 [228/355] Generating drivers/rte_bus_pci.pmd.c with a custom command 00:02:18.249 [229/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_linux_mlx5_nl.c.o 00:02:18.249 [230/355] Generating lib/cmdline.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.508 [231/355] Compiling C object drivers/librte_bus_pci.a.p/meson-generated_.._rte_bus_pci.pmd.c.o 00:02:18.508 [232/355] Compiling C object drivers/librte_bus_pci.so.24.0.p/meson-generated_.._rte_bus_pci.pmd.c.o 00:02:18.508 [233/355] Linking static target drivers/librte_bus_pci.a 00:02:18.508 [234/355] Generating lib/dmadev.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.508 [235/355] Generating drivers/rte_bus_auxiliary.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.508 [236/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_qp.c.o 00:02:18.508 [237/355] Compiling C object lib/librte_security.a.p/security_rte_security.c.o 00:02:18.508 [238/355] Linking static target lib/librte_security.a 00:02:18.508 [239/355] Generating lib/reorder.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.508 [240/355] Generating drivers/rte_bus_vdev.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.508 [241/355] Generating lib/power.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.508 [242/355] Compiling C object drivers/libtmp_rte_crypto_ipsec_mb.a.p/crypto_ipsec_mb_ipsec_mb_private.c.o 00:02:18.508 [243/355] Generating lib/compressdev.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.508 [244/355] Compiling C object drivers/libtmp_rte_crypto_ipsec_mb.a.p/crypto_ipsec_mb_ipsec_mb_ops.c.o 00:02:18.508 [245/355] Compiling C object drivers/libtmp_rte_crypto_mlx5.a.p/crypto_mlx5_mlx5_crypto.c.o 00:02:18.508 [246/355] Compiling C object drivers/libtmp_rte_crypto_mlx5.a.p/crypto_mlx5_mlx5_crypto_dek.c.o 00:02:18.508 [247/355] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o 00:02:18.508 [248/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_mlx5_common_mr.c.o 00:02:18.508 [249/355] Linking static target lib/librte_hash.a 00:02:18.767 [250/355] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o 00:02:18.767 [251/355] Compiling C object drivers/libtmp_rte_crypto_mlx5.a.p/crypto_mlx5_mlx5_crypto_xts.c.o 00:02:18.767 [252/355] Compiling C object drivers/libtmp_rte_mempool_ring.a.p/mempool_ring_rte_mempool_ring.c.o 00:02:18.767 [253/355] Linking static target drivers/libtmp_rte_mempool_ring.a 00:02:18.767 [254/355] Generating lib/mbuf.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.767 [255/355] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o 00:02:18.767 [256/355] Generating drivers/rte_bus_pci.sym_chk with a custom command (wrapped by meson to capture output) 00:02:18.767 [257/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_qat_comp.c.o 00:02:18.767 [258/355] Generating lib/security.sym_chk with a custom command (wrapped by meson to capture output) 00:02:19.025 [259/355] Generating drivers/rte_mempool_ring.pmd.c with a custom command 00:02:19.025 [260/355] Compiling C object drivers/librte_mempool_ring.a.p/meson-generated_.._rte_mempool_ring.pmd.c.o 00:02:19.025 [261/355] Linking static target drivers/librte_mempool_ring.a 00:02:19.025 [262/355] Compiling C object drivers/librte_mempool_ring.so.24.0.p/meson-generated_.._rte_mempool_ring.pmd.c.o 00:02:19.025 [263/355] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o 00:02:19.025 [264/355] Compiling C object drivers/libtmp_rte_crypto_ipsec_mb.a.p/crypto_ipsec_mb_pmd_aesni_gcm.c.o 00:02:19.025 [265/355] Compiling C object drivers/libtmp_rte_crypto_mlx5.a.p/crypto_mlx5_mlx5_crypto_gcm.c.o 00:02:19.025 [266/355] Linking static target drivers/libtmp_rte_crypto_mlx5.a 00:02:19.025 [267/355] Compiling C object drivers/libtmp_rte_crypto_ipsec_mb.a.p/crypto_ipsec_mb_pmd_zuc.c.o 00:02:19.025 [268/355] Compiling C object drivers/libtmp_rte_crypto_ipsec_mb.a.p/crypto_ipsec_mb_pmd_chacha_poly.c.o 00:02:19.025 [269/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen4.c.o 00:02:19.025 [270/355] Generating lib/hash.sym_chk with a custom command (wrapped by meson to capture output) 00:02:19.025 [271/355] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o 00:02:19.025 [272/355] Linking static target lib/librte_cryptodev.a 00:02:19.284 [273/355] Generating drivers/rte_crypto_mlx5.pmd.c with a custom command 00:02:19.284 [274/355] Compiling C object drivers/librte_crypto_mlx5.so.24.0.p/meson-generated_.._rte_crypto_mlx5.pmd.c.o 00:02:19.284 [275/355] Compiling C object drivers/librte_crypto_mlx5.a.p/meson-generated_.._rte_crypto_mlx5.pmd.c.o 00:02:19.284 [276/355] Linking static target drivers/librte_crypto_mlx5.a 00:02:19.284 [277/355] Compiling C object drivers/libtmp_rte_crypto_ipsec_mb.a.p/crypto_ipsec_mb_pmd_kasumi.c.o 00:02:19.284 [278/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o 00:02:19.284 [279/355] Compiling C object drivers/libtmp_rte_crypto_ipsec_mb.a.p/crypto_ipsec_mb_pmd_aesni_mb.c.o 00:02:19.543 [280/355] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_mlx5_devx_cmds.c.o 00:02:19.543 [281/355] Linking static target drivers/libtmp_rte_common_mlx5.a 00:02:19.543 [282/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_crypto_pmd_gen3.c.o 00:02:19.543 [283/355] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o 00:02:19.543 [284/355] Linking static target lib/librte_ethdev.a 00:02:19.543 [285/355] Compiling C object drivers/libtmp_rte_crypto_ipsec_mb.a.p/crypto_ipsec_mb_pmd_snow3g.c.o 00:02:19.543 [286/355] Linking static target drivers/libtmp_rte_crypto_ipsec_mb.a 00:02:19.543 [287/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_dev_qat_sym_pmd_gen1.c.o 00:02:19.800 [288/355] Generating drivers/rte_common_mlx5.pmd.c with a custom command 00:02:19.800 [289/355] Compiling C object drivers/librte_common_mlx5.so.24.0.p/meson-generated_.._rte_common_mlx5.pmd.c.o 00:02:19.800 [290/355] Compiling C object drivers/librte_common_mlx5.a.p/meson-generated_.._rte_common_mlx5.pmd.c.o 00:02:19.800 [291/355] Linking static target drivers/librte_common_mlx5.a 00:02:19.800 [292/355] Generating drivers/rte_crypto_ipsec_mb.pmd.c with a custom command 00:02:19.800 [293/355] Compiling C object drivers/librte_crypto_ipsec_mb.so.24.0.p/meson-generated_.._rte_crypto_ipsec_mb.pmd.c.o 00:02:19.800 [294/355] Compiling C object drivers/librte_crypto_ipsec_mb.a.p/meson-generated_.._rte_crypto_ipsec_mb.pmd.c.o 00:02:19.800 [295/355] Linking static target drivers/librte_crypto_ipsec_mb.a 00:02:20.058 [296/355] Generating lib/cryptodev.sym_chk with a custom command (wrapped by meson to capture output) 00:02:20.990 [297/355] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o 00:02:22.365 [298/355] Generating drivers/rte_common_mlx5.sym_chk with a custom command (wrapped by meson to capture output) 00:02:22.365 [299/355] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o 00:02:22.365 [300/355] Linking static target drivers/libtmp_rte_common_qat.a 00:02:22.624 [301/355] Generating drivers/rte_common_qat.pmd.c with a custom command 00:02:22.624 [302/355] Compiling C object drivers/librte_common_qat.a.p/meson-generated_.._rte_common_qat.pmd.c.o 00:02:22.624 [303/355] Compiling C object drivers/librte_common_qat.so.24.0.p/meson-generated_.._rte_common_qat.pmd.c.o 00:02:22.624 [304/355] Linking static target drivers/librte_common_qat.a 00:02:22.882 [305/355] Generating lib/eal.sym_chk with a custom command (wrapped by meson to capture output) 00:02:22.882 [306/355] Linking target lib/librte_eal.so.24.0 00:02:23.141 [307/355] Generating symbol file lib/librte_eal.so.24.0.p/librte_eal.so.24.0.symbols 00:02:23.141 [308/355] Linking target lib/librte_meter.so.24.0 00:02:23.141 [309/355] Linking target lib/librte_pci.so.24.0 00:02:23.141 [310/355] Linking target lib/librte_timer.so.24.0 00:02:23.141 [311/355] Linking target lib/librte_ring.so.24.0 00:02:23.141 [312/355] Linking target drivers/librte_bus_auxiliary.so.24.0 00:02:23.141 [313/355] Linking target lib/librte_dmadev.so.24.0 00:02:23.141 [314/355] Linking target drivers/librte_bus_vdev.so.24.0 00:02:23.400 [315/355] Generating symbol file drivers/librte_bus_vdev.so.24.0.p/librte_bus_vdev.so.24.0.symbols 00:02:23.400 [316/355] Generating symbol file lib/librte_meter.so.24.0.p/librte_meter.so.24.0.symbols 00:02:23.400 [317/355] Generating symbol file drivers/librte_bus_auxiliary.so.24.0.p/librte_bus_auxiliary.so.24.0.symbols 00:02:23.400 [318/355] Generating symbol file lib/librte_dmadev.so.24.0.p/librte_dmadev.so.24.0.symbols 00:02:23.400 [319/355] Generating symbol file lib/librte_timer.so.24.0.p/librte_timer.so.24.0.symbols 00:02:23.400 [320/355] Generating symbol file lib/librte_ring.so.24.0.p/librte_ring.so.24.0.symbols 00:02:23.400 [321/355] Generating symbol file lib/librte_pci.so.24.0.p/librte_pci.so.24.0.symbols 00:02:23.400 [322/355] Linking target lib/librte_rcu.so.24.0 00:02:23.400 [323/355] Linking target lib/librte_mempool.so.24.0 00:02:23.400 [324/355] Generating lib/ethdev.sym_chk with a custom command (wrapped by meson to capture output) 00:02:23.400 [325/355] Linking target drivers/librte_bus_pci.so.24.0 00:02:23.400 [326/355] Generating symbol file lib/librte_mempool.so.24.0.p/librte_mempool.so.24.0.symbols 00:02:23.400 [327/355] Generating symbol file lib/librte_rcu.so.24.0.p/librte_rcu.so.24.0.symbols 00:02:23.400 [328/355] Generating symbol file drivers/librte_bus_pci.so.24.0.p/librte_bus_pci.so.24.0.symbols 00:02:23.400 [329/355] Linking target drivers/librte_mempool_ring.so.24.0 00:02:23.400 [330/355] Linking target lib/librte_mbuf.so.24.0 00:02:23.658 [331/355] Generating symbol file lib/librte_mbuf.so.24.0.p/librte_mbuf.so.24.0.symbols 00:02:23.658 [332/355] Linking target lib/librte_compressdev.so.24.0 00:02:23.658 [333/355] Linking target lib/librte_reorder.so.24.0 00:02:23.658 [334/355] Linking target lib/librte_net.so.24.0 00:02:23.658 [335/355] Linking target lib/librte_cryptodev.so.24.0 00:02:23.658 [336/355] Generating symbol file lib/librte_compressdev.so.24.0.p/librte_compressdev.so.24.0.symbols 00:02:23.658 [337/355] Generating symbol file lib/librte_net.so.24.0.p/librte_net.so.24.0.symbols 00:02:23.658 [338/355] Generating symbol file lib/librte_cryptodev.so.24.0.p/librte_cryptodev.so.24.0.symbols 00:02:23.658 [339/355] Linking target lib/librte_security.so.24.0 00:02:23.658 [340/355] Linking target lib/librte_cmdline.so.24.0 00:02:23.658 [341/355] Linking target lib/librte_hash.so.24.0 00:02:23.916 [342/355] Linking target lib/librte_ethdev.so.24.0 00:02:23.916 [343/355] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net.c.o 00:02:23.916 [344/355] Linking static target lib/librte_vhost.a 00:02:23.916 [345/355] Generating symbol file lib/librte_hash.so.24.0.p/librte_hash.so.24.0.symbols 00:02:23.916 [346/355] Generating symbol file lib/librte_security.so.24.0.p/librte_security.so.24.0.symbols 00:02:23.916 [347/355] Generating symbol file lib/librte_ethdev.so.24.0.p/librte_ethdev.so.24.0.symbols 00:02:23.916 [348/355] Linking target drivers/librte_common_mlx5.so.24.0 00:02:23.916 [349/355] Linking target lib/librte_power.so.24.0 00:02:24.174 [350/355] Generating symbol file drivers/librte_common_mlx5.so.24.0.p/librte_common_mlx5.so.24.0.symbols 00:02:24.174 [351/355] Linking target drivers/librte_crypto_mlx5.so.24.0 00:02:24.174 [352/355] Linking target drivers/librte_crypto_ipsec_mb.so.24.0 00:02:24.174 [353/355] Linking target drivers/librte_common_qat.so.24.0 00:02:24.740 [354/355] Generating lib/vhost.sym_chk with a custom command (wrapped by meson to capture output) 00:02:24.740 [355/355] Linking target lib/librte_vhost.so.24.0 00:02:24.740 INFO: autodetecting backend as ninja 00:02:24.740 INFO: calculating backend command to run: /usr/local/bin/ninja -C /var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/build-tmp -j 88 00:02:25.676 CC lib/log/log.o 00:02:25.677 CC lib/log/log_flags.o 00:02:25.677 CC lib/log/log_deprecated.o 00:02:25.677 CC lib/ut_mock/mock.o 00:02:25.677 CC lib/ut/ut.o 00:02:25.677 LIB libspdk_ut_mock.a 00:02:25.677 SO libspdk_ut_mock.so.5.0 00:02:25.677 LIB libspdk_log.a 00:02:25.677 SO libspdk_log.so.6.1 00:02:25.677 LIB libspdk_ut.a 00:02:25.935 SYMLINK libspdk_ut_mock.so 00:02:25.935 SO libspdk_ut.so.1.0 00:02:25.935 SYMLINK libspdk_log.so 00:02:25.935 SYMLINK libspdk_ut.so 00:02:25.935 CXX lib/trace_parser/trace.o 00:02:25.935 CC lib/dma/dma.o 00:02:25.935 CC lib/util/base64.o 00:02:25.935 CC lib/ioat/ioat.o 00:02:25.935 CC lib/util/bit_array.o 00:02:25.935 CC lib/util/cpuset.o 00:02:25.935 CC lib/util/crc16.o 00:02:25.935 CC lib/util/crc32.o 00:02:25.935 CC lib/util/crc32c.o 00:02:25.935 CC lib/util/crc32_ieee.o 00:02:25.935 CC lib/util/crc64.o 00:02:25.935 CC lib/util/dif.o 00:02:25.935 CC lib/util/fd.o 00:02:25.935 CC lib/util/file.o 00:02:25.935 CC lib/util/hexlify.o 00:02:25.935 CC lib/util/iov.o 00:02:25.935 CC lib/util/math.o 00:02:25.935 CC lib/util/pipe.o 00:02:25.935 CC lib/util/string.o 00:02:25.935 CC lib/util/strerror_tls.o 00:02:25.935 CC lib/util/uuid.o 00:02:25.935 CC lib/util/fd_group.o 00:02:25.935 CC lib/util/xor.o 00:02:25.935 CC lib/util/zipf.o 00:02:25.935 CC lib/vfio_user/host/vfio_user.o 00:02:25.935 CC lib/vfio_user/host/vfio_user_pci.o 00:02:26.194 LIB libspdk_dma.a 00:02:26.194 SO libspdk_dma.so.3.0 00:02:26.194 SYMLINK libspdk_dma.so 00:02:26.194 LIB libspdk_ioat.a 00:02:26.194 SO libspdk_ioat.so.6.0 00:02:26.194 LIB libspdk_vfio_user.a 00:02:26.194 SO libspdk_vfio_user.so.4.0 00:02:26.194 SYMLINK libspdk_ioat.so 00:02:26.453 SYMLINK libspdk_vfio_user.so 00:02:26.453 LIB libspdk_util.a 00:02:26.711 SO libspdk_util.so.8.0 00:02:26.711 SYMLINK libspdk_util.so 00:02:26.711 LIB libspdk_trace_parser.a 00:02:26.711 CC lib/conf/conf.o 00:02:26.711 CC lib/json/json_parse.o 00:02:26.711 CC lib/json/json_util.o 00:02:26.711 CC lib/vmd/vmd.o 00:02:26.711 CC lib/json/json_write.o 00:02:26.711 CC lib/vmd/led.o 00:02:26.711 CC lib/idxd/idxd_user.o 00:02:26.711 CC lib/idxd/idxd_kernel.o 00:02:26.711 CC lib/idxd/idxd.o 00:02:26.711 CC lib/env_dpdk/env.o 00:02:26.711 CC lib/env_dpdk/memory.o 00:02:26.711 CC lib/env_dpdk/pci.o 00:02:26.711 CC lib/env_dpdk/init.o 00:02:26.711 CC lib/env_dpdk/threads.o 00:02:26.711 CC lib/rdma/common.o 00:02:26.711 CC lib/env_dpdk/pci_ioat.o 00:02:26.969 CC lib/rdma/rdma_verbs.o 00:02:26.969 CC lib/env_dpdk/pci_virtio.o 00:02:26.969 CC lib/env_dpdk/pci_vmd.o 00:02:26.969 CC lib/env_dpdk/pci_idxd.o 00:02:26.969 CC lib/env_dpdk/pci_event.o 00:02:26.969 CC lib/env_dpdk/sigbus_handler.o 00:02:26.969 CC lib/env_dpdk/pci_dpdk.o 00:02:26.969 CC lib/env_dpdk/pci_dpdk_2207.o 00:02:26.969 CC lib/env_dpdk/pci_dpdk_2211.o 00:02:26.969 SO libspdk_trace_parser.so.4.0 00:02:26.969 SYMLINK libspdk_trace_parser.so 00:02:26.969 LIB libspdk_conf.a 00:02:27.228 SO libspdk_conf.so.5.0 00:02:27.228 LIB libspdk_json.a 00:02:27.228 LIB libspdk_rdma.a 00:02:27.228 SYMLINK libspdk_conf.so 00:02:27.228 SO libspdk_rdma.so.5.0 00:02:27.228 SO libspdk_json.so.5.1 00:02:27.228 SYMLINK libspdk_rdma.so 00:02:27.228 SYMLINK libspdk_json.so 00:02:27.228 CC lib/jsonrpc/jsonrpc_server.o 00:02:27.228 CC lib/jsonrpc/jsonrpc_server_tcp.o 00:02:27.228 CC lib/jsonrpc/jsonrpc_client.o 00:02:27.228 CC lib/jsonrpc/jsonrpc_client_tcp.o 00:02:27.486 LIB libspdk_idxd.a 00:02:27.486 SO libspdk_idxd.so.11.0 00:02:27.486 LIB libspdk_vmd.a 00:02:27.486 LIB libspdk_jsonrpc.a 00:02:27.486 SO libspdk_vmd.so.5.0 00:02:27.486 SO libspdk_jsonrpc.so.5.1 00:02:27.486 SYMLINK libspdk_idxd.so 00:02:27.745 SYMLINK libspdk_vmd.so 00:02:27.745 SYMLINK libspdk_jsonrpc.so 00:02:27.745 CC lib/rpc/rpc.o 00:02:28.004 LIB libspdk_rpc.a 00:02:28.004 SO libspdk_rpc.so.5.0 00:02:28.004 SYMLINK libspdk_rpc.so 00:02:28.004 CC lib/trace/trace.o 00:02:28.004 CC lib/trace/trace_flags.o 00:02:28.004 CC lib/trace/trace_rpc.o 00:02:28.004 CC lib/sock/sock.o 00:02:28.004 CC lib/sock/sock_rpc.o 00:02:28.004 CC lib/notify/notify.o 00:02:28.004 CC lib/notify/notify_rpc.o 00:02:28.262 LIB libspdk_notify.a 00:02:28.262 SO libspdk_notify.so.5.0 00:02:28.262 LIB libspdk_trace.a 00:02:28.262 SYMLINK libspdk_notify.so 00:02:28.262 SO libspdk_trace.so.9.0 00:02:28.262 SYMLINK libspdk_trace.so 00:02:28.521 LIB libspdk_env_dpdk.a 00:02:28.521 LIB libspdk_sock.a 00:02:28.521 SO libspdk_env_dpdk.so.13.0 00:02:28.521 CC lib/thread/thread.o 00:02:28.521 CC lib/thread/iobuf.o 00:02:28.521 SO libspdk_sock.so.8.0 00:02:28.521 SYMLINK libspdk_sock.so 00:02:28.521 SYMLINK libspdk_env_dpdk.so 00:02:28.521 CC lib/nvme/nvme_ctrlr_cmd.o 00:02:28.521 CC lib/nvme/nvme_ctrlr.o 00:02:28.521 CC lib/nvme/nvme_fabric.o 00:02:28.521 CC lib/nvme/nvme_ns_cmd.o 00:02:28.521 CC lib/nvme/nvme_ns.o 00:02:28.521 CC lib/nvme/nvme_pcie_common.o 00:02:28.521 CC lib/nvme/nvme_pcie.o 00:02:28.521 CC lib/nvme/nvme_qpair.o 00:02:28.521 CC lib/nvme/nvme.o 00:02:28.521 CC lib/nvme/nvme_quirks.o 00:02:28.521 CC lib/nvme/nvme_transport.o 00:02:28.521 CC lib/nvme/nvme_discovery.o 00:02:28.521 CC lib/nvme/nvme_ctrlr_ocssd_cmd.o 00:02:28.521 CC lib/nvme/nvme_ns_ocssd_cmd.o 00:02:28.521 CC lib/nvme/nvme_tcp.o 00:02:28.521 CC lib/nvme/nvme_opal.o 00:02:28.521 CC lib/nvme/nvme_io_msg.o 00:02:28.521 CC lib/nvme/nvme_zns.o 00:02:28.521 CC lib/nvme/nvme_cuse.o 00:02:28.521 CC lib/nvme/nvme_vfio_user.o 00:02:28.521 CC lib/nvme/nvme_poll_group.o 00:02:28.521 CC lib/nvme/nvme_rdma.o 00:02:30.424 LIB libspdk_thread.a 00:02:30.424 SO libspdk_thread.so.9.0 00:02:30.424 SYMLINK libspdk_thread.so 00:02:30.424 CC lib/init/json_config.o 00:02:30.424 CC lib/vfu_tgt/tgt_endpoint.o 00:02:30.424 CC lib/vfu_tgt/tgt_rpc.o 00:02:30.424 CC lib/init/subsystem.o 00:02:30.424 CC lib/init/subsystem_rpc.o 00:02:30.424 CC lib/init/rpc.o 00:02:30.424 CC lib/virtio/virtio.o 00:02:30.424 CC lib/virtio/virtio_vhost_user.o 00:02:30.424 CC lib/virtio/virtio_vfio_user.o 00:02:30.424 CC lib/accel/accel.o 00:02:30.424 CC lib/virtio/virtio_pci.o 00:02:30.424 CC lib/accel/accel_rpc.o 00:02:30.424 CC lib/accel/accel_sw.o 00:02:30.424 CC lib/blob/blobstore.o 00:02:30.424 CC lib/blob/request.o 00:02:30.424 CC lib/blob/zeroes.o 00:02:30.424 CC lib/blob/blob_bs_dev.o 00:02:30.424 LIB libspdk_init.a 00:02:30.683 SO libspdk_init.so.4.0 00:02:30.683 SYMLINK libspdk_init.so 00:02:30.683 LIB libspdk_vfu_tgt.a 00:02:30.683 SO libspdk_vfu_tgt.so.2.0 00:02:30.683 LIB libspdk_virtio.a 00:02:30.683 SO libspdk_virtio.so.6.0 00:02:30.683 CC lib/event/app.o 00:02:30.683 CC lib/event/reactor.o 00:02:30.683 CC lib/event/app_rpc.o 00:02:30.683 CC lib/event/log_rpc.o 00:02:30.683 CC lib/event/scheduler_static.o 00:02:30.683 SYMLINK libspdk_vfu_tgt.so 00:02:30.683 SYMLINK libspdk_virtio.so 00:02:30.942 LIB libspdk_nvme.a 00:02:30.942 SO libspdk_nvme.so.12.0 00:02:31.201 LIB libspdk_event.a 00:02:31.201 SO libspdk_event.so.12.0 00:02:31.201 SYMLINK libspdk_event.so 00:02:31.201 SYMLINK libspdk_nvme.so 00:02:31.461 LIB libspdk_accel.a 00:02:31.461 SO libspdk_accel.so.14.0 00:02:31.461 SYMLINK libspdk_accel.so 00:02:31.461 CC lib/bdev/bdev.o 00:02:31.461 CC lib/bdev/bdev_rpc.o 00:02:31.461 CC lib/bdev/bdev_zone.o 00:02:31.461 CC lib/bdev/part.o 00:02:31.461 CC lib/bdev/scsi_nvme.o 00:02:34.750 LIB libspdk_bdev.a 00:02:34.750 SO libspdk_bdev.so.14.0 00:02:34.750 SYMLINK libspdk_bdev.so 00:02:34.750 CC lib/ublk/ublk.o 00:02:34.750 CC lib/ublk/ublk_rpc.o 00:02:34.750 CC lib/nbd/nbd.o 00:02:34.750 CC lib/nbd/nbd_rpc.o 00:02:34.750 CC lib/scsi/dev.o 00:02:34.750 CC lib/scsi/lun.o 00:02:34.750 CC lib/nvmf/ctrlr.o 00:02:34.750 CC lib/scsi/port.o 00:02:34.750 CC lib/scsi/scsi.o 00:02:34.750 CC lib/ftl/ftl_core.o 00:02:34.750 CC lib/nvmf/ctrlr_discovery.o 00:02:34.750 CC lib/ftl/ftl_init.o 00:02:34.750 CC lib/scsi/scsi_bdev.o 00:02:34.750 CC lib/scsi/scsi_pr.o 00:02:34.750 CC lib/nvmf/ctrlr_bdev.o 00:02:34.750 CC lib/ftl/ftl_layout.o 00:02:34.750 CC lib/ftl/ftl_debug.o 00:02:34.750 CC lib/ftl/ftl_io.o 00:02:34.750 CC lib/scsi/task.o 00:02:34.750 CC lib/ftl/ftl_sb.o 00:02:34.750 CC lib/scsi/scsi_rpc.o 00:02:34.750 CC lib/nvmf/subsystem.o 00:02:34.750 CC lib/ftl/ftl_l2p.o 00:02:34.750 CC lib/nvmf/nvmf.o 00:02:34.750 CC lib/ftl/ftl_l2p_flat.o 00:02:34.750 CC lib/ftl/ftl_nv_cache.o 00:02:34.750 CC lib/nvmf/nvmf_rpc.o 00:02:34.750 CC lib/nvmf/transport.o 00:02:34.750 CC lib/ftl/ftl_band.o 00:02:34.750 CC lib/ftl/ftl_writer.o 00:02:34.750 CC lib/nvmf/tcp.o 00:02:34.750 CC lib/ftl/ftl_band_ops.o 00:02:34.750 CC lib/ftl/ftl_rq.o 00:02:34.750 CC lib/nvmf/vfio_user.o 00:02:34.750 CC lib/ftl/ftl_reloc.o 00:02:34.750 CC lib/nvmf/rdma.o 00:02:34.750 CC lib/ftl/ftl_l2p_cache.o 00:02:34.750 CC lib/ftl/ftl_p2l.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_bdev.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_shutdown.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_startup.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_md.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_ioch.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_misc.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_band.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_l2p.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_self_test.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_p2l.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_recovery.o 00:02:34.750 CC lib/ftl/mngt/ftl_mngt_upgrade.o 00:02:34.750 CC lib/ftl/utils/ftl_mempool.o 00:02:34.750 CC lib/ftl/utils/ftl_md.o 00:02:34.750 CC lib/ftl/utils/ftl_conf.o 00:02:34.750 CC lib/ftl/utils/ftl_bitmap.o 00:02:34.750 CC lib/ftl/utils/ftl_property.o 00:02:34.750 CC lib/ftl/upgrade/ftl_layout_upgrade.o 00:02:34.750 CC lib/ftl/utils/ftl_layout_tracker_bdev.o 00:02:34.750 CC lib/ftl/upgrade/ftl_sb_upgrade.o 00:02:34.750 CC lib/ftl/upgrade/ftl_p2l_upgrade.o 00:02:34.750 CC lib/ftl/upgrade/ftl_band_upgrade.o 00:02:34.750 CC lib/ftl/upgrade/ftl_chunk_upgrade.o 00:02:34.750 CC lib/ftl/upgrade/ftl_sb_v3.o 00:02:34.750 CC lib/ftl/upgrade/ftl_sb_v5.o 00:02:34.750 CC lib/ftl/nvc/ftl_nvc_dev.o 00:02:34.750 CC lib/ftl/nvc/ftl_nvc_bdev_vss.o 00:02:34.750 CC lib/ftl/base/ftl_base_dev.o 00:02:34.750 CC lib/ftl/base/ftl_base_bdev.o 00:02:34.750 CC lib/ftl/ftl_trace.o 00:02:34.750 LIB libspdk_blob.a 00:02:34.750 SO libspdk_blob.so.10.1 00:02:34.750 SYMLINK libspdk_blob.so 00:02:35.008 CC lib/lvol/lvol.o 00:02:35.008 CC lib/blobfs/blobfs.o 00:02:35.008 CC lib/blobfs/tree.o 00:02:35.266 LIB libspdk_nbd.a 00:02:35.266 SO libspdk_nbd.so.6.0 00:02:35.266 SYMLINK libspdk_nbd.so 00:02:35.524 LIB libspdk_scsi.a 00:02:35.524 LIB libspdk_ublk.a 00:02:35.524 SO libspdk_scsi.so.8.0 00:02:35.524 SO libspdk_ublk.so.2.0 00:02:35.524 SYMLINK libspdk_ublk.so 00:02:35.524 SYMLINK libspdk_scsi.so 00:02:35.524 CC lib/iscsi/conn.o 00:02:35.524 CC lib/iscsi/init_grp.o 00:02:35.524 CC lib/iscsi/iscsi.o 00:02:35.524 CC lib/iscsi/md5.o 00:02:35.524 CC lib/iscsi/param.o 00:02:35.524 CC lib/iscsi/portal_grp.o 00:02:35.524 CC lib/iscsi/tgt_node.o 00:02:35.524 CC lib/iscsi/iscsi_subsystem.o 00:02:35.524 CC lib/iscsi/iscsi_rpc.o 00:02:35.524 CC lib/vhost/vhost.o 00:02:35.524 CC lib/iscsi/task.o 00:02:35.524 CC lib/vhost/vhost_rpc.o 00:02:35.524 CC lib/vhost/vhost_scsi.o 00:02:35.524 CC lib/vhost/vhost_blk.o 00:02:35.524 CC lib/vhost/rte_vhost_user.o 00:02:35.783 LIB libspdk_ftl.a 00:02:35.783 LIB libspdk_blobfs.a 00:02:36.043 SO libspdk_blobfs.so.9.0 00:02:36.043 LIB libspdk_lvol.a 00:02:36.043 SO libspdk_ftl.so.8.0 00:02:36.043 SYMLINK libspdk_blobfs.so 00:02:36.043 SO libspdk_lvol.so.9.1 00:02:36.043 SYMLINK libspdk_lvol.so 00:02:36.301 SYMLINK libspdk_ftl.so 00:02:36.869 LIB libspdk_vhost.a 00:02:36.869 SO libspdk_vhost.so.7.1 00:02:36.869 SYMLINK libspdk_vhost.so 00:02:37.128 LIB libspdk_nvmf.a 00:02:37.128 LIB libspdk_iscsi.a 00:02:37.387 SO libspdk_iscsi.so.7.0 00:02:37.387 SO libspdk_nvmf.so.17.0 00:02:37.387 SYMLINK libspdk_iscsi.so 00:02:37.645 SYMLINK libspdk_nvmf.so 00:02:37.645 CC module/env_dpdk/env_dpdk_rpc.o 00:02:37.645 CC module/vfu_device/vfu_virtio.o 00:02:37.645 CC module/vfu_device/vfu_virtio_blk.o 00:02:37.645 CC module/vfu_device/vfu_virtio_scsi.o 00:02:37.645 CC module/vfu_device/vfu_virtio_rpc.o 00:02:37.903 CC module/scheduler/dpdk_governor/dpdk_governor.o 00:02:37.903 CC module/scheduler/dynamic/scheduler_dynamic.o 00:02:37.903 CC module/sock/posix/posix.o 00:02:37.903 CC module/scheduler/gscheduler/gscheduler.o 00:02:37.903 CC module/accel/iaa/accel_iaa.o 00:02:37.903 CC module/accel/iaa/accel_iaa_rpc.o 00:02:37.903 CC module/accel/ioat/accel_ioat.o 00:02:37.903 CC module/accel/ioat/accel_ioat_rpc.o 00:02:37.903 CC module/blob/bdev/blob_bdev.o 00:02:37.903 CC module/accel/dpdk_cryptodev/accel_dpdk_cryptodev.o 00:02:37.903 CC module/accel/dpdk_cryptodev/accel_dpdk_cryptodev_rpc.o 00:02:37.903 CC module/accel/error/accel_error.o 00:02:37.903 CC module/accel/error/accel_error_rpc.o 00:02:37.903 CC module/accel/dsa/accel_dsa.o 00:02:37.903 CC module/accel/dsa/accel_dsa_rpc.o 00:02:37.903 LIB libspdk_env_dpdk_rpc.a 00:02:37.903 SO libspdk_env_dpdk_rpc.so.5.0 00:02:37.903 LIB libspdk_scheduler_gscheduler.a 00:02:37.903 LIB libspdk_scheduler_dpdk_governor.a 00:02:37.903 SYMLINK libspdk_env_dpdk_rpc.so 00:02:37.903 SO libspdk_scheduler_gscheduler.so.3.0 00:02:37.903 SO libspdk_scheduler_dpdk_governor.so.3.0 00:02:37.903 LIB libspdk_accel_error.a 00:02:37.903 LIB libspdk_accel_ioat.a 00:02:37.903 LIB libspdk_scheduler_dynamic.a 00:02:37.903 SO libspdk_accel_error.so.1.0 00:02:37.903 SYMLINK libspdk_scheduler_gscheduler.so 00:02:37.903 SYMLINK libspdk_scheduler_dpdk_governor.so 00:02:37.903 SO libspdk_accel_ioat.so.5.0 00:02:37.903 SO libspdk_scheduler_dynamic.so.3.0 00:02:38.161 LIB libspdk_accel_iaa.a 00:02:38.161 LIB libspdk_accel_dsa.a 00:02:38.161 SYMLINK libspdk_accel_error.so 00:02:38.161 SYMLINK libspdk_accel_ioat.so 00:02:38.161 SYMLINK libspdk_scheduler_dynamic.so 00:02:38.161 SO libspdk_accel_iaa.so.2.0 00:02:38.161 LIB libspdk_blob_bdev.a 00:02:38.161 SO libspdk_accel_dsa.so.4.0 00:02:38.161 SO libspdk_blob_bdev.so.10.1 00:02:38.161 SYMLINK libspdk_accel_iaa.so 00:02:38.161 SYMLINK libspdk_accel_dsa.so 00:02:38.161 SYMLINK libspdk_blob_bdev.so 00:02:38.420 CC module/blobfs/bdev/blobfs_bdev.o 00:02:38.420 CC module/blobfs/bdev/blobfs_bdev_rpc.o 00:02:38.420 CC module/bdev/gpt/gpt.o 00:02:38.420 CC module/bdev/error/vbdev_error.o 00:02:38.420 CC module/bdev/gpt/vbdev_gpt.o 00:02:38.420 CC module/bdev/error/vbdev_error_rpc.o 00:02:38.420 CC module/bdev/zone_block/vbdev_zone_block.o 00:02:38.420 CC module/bdev/raid/bdev_raid.o 00:02:38.420 CC module/bdev/nvme/bdev_nvme.o 00:02:38.420 CC module/bdev/raid/bdev_raid_rpc.o 00:02:38.420 CC module/bdev/passthru/vbdev_passthru.o 00:02:38.420 CC module/bdev/crypto/vbdev_crypto.o 00:02:38.420 CC module/bdev/nvme/bdev_nvme_rpc.o 00:02:38.420 CC module/bdev/passthru/vbdev_passthru_rpc.o 00:02:38.420 CC module/bdev/nvme/nvme_rpc.o 00:02:38.420 CC module/bdev/null/bdev_null.o 00:02:38.420 CC module/bdev/nvme/bdev_mdns_client.o 00:02:38.420 CC module/bdev/split/vbdev_split.o 00:02:38.420 CC module/bdev/raid/bdev_raid_sb.o 00:02:38.420 CC module/bdev/split/vbdev_split_rpc.o 00:02:38.420 CC module/bdev/null/bdev_null_rpc.o 00:02:38.420 CC module/bdev/delay/vbdev_delay.o 00:02:38.420 CC module/bdev/raid/raid0.o 00:02:38.420 CC module/bdev/ftl/bdev_ftl.o 00:02:38.420 CC module/bdev/raid/raid1.o 00:02:38.420 CC module/bdev/crypto/vbdev_crypto_rpc.o 00:02:38.420 CC module/bdev/nvme/vbdev_opal.o 00:02:38.420 CC module/bdev/zone_block/vbdev_zone_block_rpc.o 00:02:38.420 CC module/bdev/raid/concat.o 00:02:38.420 CC module/bdev/ftl/bdev_ftl_rpc.o 00:02:38.420 CC module/bdev/nvme/vbdev_opal_rpc.o 00:02:38.420 CC module/bdev/lvol/vbdev_lvol.o 00:02:38.420 CC module/bdev/delay/vbdev_delay_rpc.o 00:02:38.420 CC module/bdev/lvol/vbdev_lvol_rpc.o 00:02:38.420 CC module/bdev/nvme/bdev_nvme_cuse_rpc.o 00:02:38.420 CC module/bdev/iscsi/bdev_iscsi.o 00:02:38.420 CC module/bdev/malloc/bdev_malloc.o 00:02:38.420 CC module/bdev/iscsi/bdev_iscsi_rpc.o 00:02:38.420 CC module/bdev/aio/bdev_aio.o 00:02:38.420 CC module/bdev/malloc/bdev_malloc_rpc.o 00:02:38.420 CC module/bdev/virtio/bdev_virtio_scsi.o 00:02:38.420 CC module/bdev/aio/bdev_aio_rpc.o 00:02:38.420 CC module/bdev/virtio/bdev_virtio_blk.o 00:02:38.420 CC module/bdev/virtio/bdev_virtio_rpc.o 00:02:38.420 LIB libspdk_vfu_device.a 00:02:38.420 LIB libspdk_blobfs_bdev.a 00:02:38.420 SO libspdk_vfu_device.so.2.0 00:02:38.420 SO libspdk_blobfs_bdev.so.5.0 00:02:38.679 SYMLINK libspdk_vfu_device.so 00:02:38.679 SYMLINK libspdk_blobfs_bdev.so 00:02:38.679 LIB libspdk_bdev_split.a 00:02:38.679 LIB libspdk_sock_posix.a 00:02:38.679 SO libspdk_bdev_split.so.5.0 00:02:38.679 LIB libspdk_bdev_error.a 00:02:38.679 SO libspdk_sock_posix.so.5.0 00:02:38.679 SO libspdk_bdev_error.so.5.0 00:02:38.679 LIB libspdk_bdev_null.a 00:02:38.679 SYMLINK libspdk_bdev_split.so 00:02:38.679 SO libspdk_bdev_null.so.5.0 00:02:38.679 LIB libspdk_bdev_passthru.a 00:02:38.679 SYMLINK libspdk_bdev_error.so 00:02:38.679 LIB libspdk_bdev_zone_block.a 00:02:38.679 SYMLINK libspdk_sock_posix.so 00:02:38.679 SO libspdk_bdev_passthru.so.5.0 00:02:38.679 LIB libspdk_bdev_aio.a 00:02:38.679 LIB libspdk_bdev_crypto.a 00:02:38.679 SO libspdk_bdev_zone_block.so.5.0 00:02:38.679 SYMLINK libspdk_bdev_null.so 00:02:38.679 LIB libspdk_bdev_gpt.a 00:02:38.679 SO libspdk_bdev_aio.so.5.0 00:02:38.679 SO libspdk_bdev_crypto.so.5.0 00:02:38.679 SO libspdk_bdev_gpt.so.5.0 00:02:38.679 LIB libspdk_bdev_malloc.a 00:02:38.679 SYMLINK libspdk_bdev_passthru.so 00:02:38.679 LIB libspdk_bdev_ftl.a 00:02:38.679 SYMLINK libspdk_bdev_zone_block.so 00:02:38.937 SO libspdk_bdev_malloc.so.5.0 00:02:38.937 SO libspdk_bdev_ftl.so.5.0 00:02:38.937 SYMLINK libspdk_bdev_aio.so 00:02:38.937 SYMLINK libspdk_bdev_crypto.so 00:02:38.937 SYMLINK libspdk_bdev_gpt.so 00:02:38.937 LIB libspdk_bdev_iscsi.a 00:02:38.937 SYMLINK libspdk_bdev_ftl.so 00:02:38.937 SYMLINK libspdk_bdev_malloc.so 00:02:38.937 LIB libspdk_bdev_delay.a 00:02:38.937 SO libspdk_bdev_iscsi.so.5.0 00:02:38.937 SO libspdk_bdev_delay.so.5.0 00:02:38.937 LIB libspdk_bdev_lvol.a 00:02:38.937 SYMLINK libspdk_bdev_iscsi.so 00:02:38.937 SO libspdk_bdev_lvol.so.5.0 00:02:38.937 SYMLINK libspdk_bdev_delay.so 00:02:38.937 SYMLINK libspdk_bdev_lvol.so 00:02:39.195 LIB libspdk_bdev_virtio.a 00:02:39.195 SO libspdk_bdev_virtio.so.5.0 00:02:39.195 SYMLINK libspdk_bdev_virtio.so 00:02:39.455 LIB libspdk_bdev_raid.a 00:02:39.455 SO libspdk_bdev_raid.so.5.0 00:02:39.455 LIB libspdk_accel_dpdk_cryptodev.a 00:02:39.455 SO libspdk_accel_dpdk_cryptodev.so.2.0 00:02:39.455 SYMLINK libspdk_bdev_raid.so 00:02:39.455 SYMLINK libspdk_accel_dpdk_cryptodev.so 00:02:40.832 LIB libspdk_bdev_nvme.a 00:02:40.832 SO libspdk_bdev_nvme.so.6.0 00:02:40.832 SYMLINK libspdk_bdev_nvme.so 00:02:40.832 CC module/event/subsystems/vmd/vmd.o 00:02:40.832 CC module/event/subsystems/vmd/vmd_rpc.o 00:02:40.832 CC module/event/subsystems/vhost_blk/vhost_blk.o 00:02:40.832 CC module/event/subsystems/scheduler/scheduler.o 00:02:40.832 CC module/event/subsystems/iobuf/iobuf.o 00:02:40.832 CC module/event/subsystems/iobuf/iobuf_rpc.o 00:02:40.832 CC module/event/subsystems/sock/sock.o 00:02:40.832 CC module/event/subsystems/vfu_tgt/vfu_tgt.o 00:02:41.091 LIB libspdk_event_vhost_blk.a 00:02:41.091 LIB libspdk_event_sock.a 00:02:41.091 LIB libspdk_event_scheduler.a 00:02:41.091 LIB libspdk_event_vfu_tgt.a 00:02:41.091 LIB libspdk_event_iobuf.a 00:02:41.091 SO libspdk_event_vfu_tgt.so.2.0 00:02:41.091 SO libspdk_event_vhost_blk.so.2.0 00:02:41.091 SO libspdk_event_scheduler.so.3.0 00:02:41.091 SO libspdk_event_sock.so.4.0 00:02:41.091 LIB libspdk_event_vmd.a 00:02:41.091 SO libspdk_event_iobuf.so.2.0 00:02:41.091 SO libspdk_event_vmd.so.5.0 00:02:41.091 SYMLINK libspdk_event_vhost_blk.so 00:02:41.091 SYMLINK libspdk_event_scheduler.so 00:02:41.091 SYMLINK libspdk_event_sock.so 00:02:41.091 SYMLINK libspdk_event_vfu_tgt.so 00:02:41.091 SYMLINK libspdk_event_iobuf.so 00:02:41.091 SYMLINK libspdk_event_vmd.so 00:02:41.091 CC module/event/subsystems/accel/accel.o 00:02:41.349 LIB libspdk_event_accel.a 00:02:41.349 SO libspdk_event_accel.so.5.0 00:02:41.349 SYMLINK libspdk_event_accel.so 00:02:41.349 CC module/event/subsystems/bdev/bdev.o 00:02:41.607 LIB libspdk_event_bdev.a 00:02:41.607 SO libspdk_event_bdev.so.5.0 00:02:41.607 SYMLINK libspdk_event_bdev.so 00:02:41.865 CC module/event/subsystems/ublk/ublk.o 00:02:41.865 CC module/event/subsystems/scsi/scsi.o 00:02:41.865 CC module/event/subsystems/nbd/nbd.o 00:02:41.865 CC module/event/subsystems/nvmf/nvmf_rpc.o 00:02:41.865 CC module/event/subsystems/nvmf/nvmf_tgt.o 00:02:41.865 LIB libspdk_event_ublk.a 00:02:41.865 LIB libspdk_event_nbd.a 00:02:41.865 SO libspdk_event_ublk.so.2.0 00:02:41.865 SO libspdk_event_nbd.so.5.0 00:02:41.865 LIB libspdk_event_scsi.a 00:02:41.865 SO libspdk_event_scsi.so.5.0 00:02:42.124 SYMLINK libspdk_event_ublk.so 00:02:42.124 SYMLINK libspdk_event_nbd.so 00:02:42.124 LIB libspdk_event_nvmf.a 00:02:42.124 SYMLINK libspdk_event_scsi.so 00:02:42.124 SO libspdk_event_nvmf.so.5.0 00:02:42.124 SYMLINK libspdk_event_nvmf.so 00:02:42.124 CC module/event/subsystems/vhost_scsi/vhost_scsi.o 00:02:42.124 CC module/event/subsystems/iscsi/iscsi.o 00:02:42.124 LIB libspdk_event_vhost_scsi.a 00:02:42.383 SO libspdk_event_vhost_scsi.so.2.0 00:02:42.383 LIB libspdk_event_iscsi.a 00:02:42.383 SO libspdk_event_iscsi.so.5.0 00:02:42.383 SYMLINK libspdk_event_vhost_scsi.so 00:02:42.383 SYMLINK libspdk_event_iscsi.so 00:02:42.383 SO libspdk.so.5.0 00:02:42.383 SYMLINK libspdk.so 00:02:42.383 CC app/trace_record/trace_record.o 00:02:42.383 CXX app/trace/trace.o 00:02:42.650 CC app/spdk_lspci/spdk_lspci.o 00:02:42.650 CC app/spdk_nvme_perf/perf.o 00:02:42.650 CC app/spdk_top/spdk_top.o 00:02:42.650 CC app/spdk_nvme_identify/identify.o 00:02:42.650 CC app/spdk_nvme_discover/discovery_aer.o 00:02:42.650 TEST_HEADER include/spdk/accel.h 00:02:42.650 TEST_HEADER include/spdk/accel_module.h 00:02:42.650 TEST_HEADER include/spdk/assert.h 00:02:42.650 CC test/rpc_client/rpc_client_test.o 00:02:42.650 TEST_HEADER include/spdk/barrier.h 00:02:42.650 TEST_HEADER include/spdk/base64.h 00:02:42.650 TEST_HEADER include/spdk/bdev.h 00:02:42.650 TEST_HEADER include/spdk/bdev_module.h 00:02:42.650 TEST_HEADER include/spdk/bit_array.h 00:02:42.650 TEST_HEADER include/spdk/bdev_zone.h 00:02:42.651 TEST_HEADER include/spdk/bit_pool.h 00:02:42.651 TEST_HEADER include/spdk/blob_bdev.h 00:02:42.651 TEST_HEADER include/spdk/blobfs_bdev.h 00:02:42.651 TEST_HEADER include/spdk/blobfs.h 00:02:42.651 TEST_HEADER include/spdk/conf.h 00:02:42.651 TEST_HEADER include/spdk/blob.h 00:02:42.651 TEST_HEADER include/spdk/config.h 00:02:42.651 TEST_HEADER include/spdk/cpuset.h 00:02:42.651 TEST_HEADER include/spdk/crc16.h 00:02:42.651 TEST_HEADER include/spdk/crc32.h 00:02:42.651 TEST_HEADER include/spdk/dif.h 00:02:42.651 TEST_HEADER include/spdk/crc64.h 00:02:42.651 TEST_HEADER include/spdk/endian.h 00:02:42.651 TEST_HEADER include/spdk/dma.h 00:02:42.651 TEST_HEADER include/spdk/env_dpdk.h 00:02:42.651 TEST_HEADER include/spdk/env.h 00:02:42.651 TEST_HEADER include/spdk/event.h 00:02:42.651 TEST_HEADER include/spdk/fd_group.h 00:02:42.651 TEST_HEADER include/spdk/fd.h 00:02:42.651 TEST_HEADER include/spdk/file.h 00:02:42.651 TEST_HEADER include/spdk/ftl.h 00:02:42.651 TEST_HEADER include/spdk/gpt_spec.h 00:02:42.651 CC examples/interrupt_tgt/interrupt_tgt.o 00:02:42.651 TEST_HEADER include/spdk/hexlify.h 00:02:42.651 CC app/spdk_dd/spdk_dd.o 00:02:42.651 TEST_HEADER include/spdk/histogram_data.h 00:02:42.651 TEST_HEADER include/spdk/idxd.h 00:02:42.651 TEST_HEADER include/spdk/idxd_spec.h 00:02:42.651 TEST_HEADER include/spdk/init.h 00:02:42.651 TEST_HEADER include/spdk/ioat.h 00:02:42.651 CC app/iscsi_tgt/iscsi_tgt.o 00:02:42.651 TEST_HEADER include/spdk/ioat_spec.h 00:02:42.651 TEST_HEADER include/spdk/iscsi_spec.h 00:02:42.651 TEST_HEADER include/spdk/json.h 00:02:42.651 TEST_HEADER include/spdk/jsonrpc.h 00:02:42.651 TEST_HEADER include/spdk/likely.h 00:02:42.651 CC app/nvmf_tgt/nvmf_main.o 00:02:42.651 TEST_HEADER include/spdk/log.h 00:02:42.651 TEST_HEADER include/spdk/lvol.h 00:02:42.651 TEST_HEADER include/spdk/memory.h 00:02:42.651 TEST_HEADER include/spdk/mmio.h 00:02:42.651 TEST_HEADER include/spdk/nbd.h 00:02:42.651 CC app/vhost/vhost.o 00:02:42.651 TEST_HEADER include/spdk/notify.h 00:02:42.651 TEST_HEADER include/spdk/nvme.h 00:02:42.651 TEST_HEADER include/spdk/nvme_intel.h 00:02:42.651 TEST_HEADER include/spdk/nvme_ocssd.h 00:02:42.651 TEST_HEADER include/spdk/nvme_ocssd_spec.h 00:02:42.651 TEST_HEADER include/spdk/nvme_spec.h 00:02:42.651 TEST_HEADER include/spdk/nvme_zns.h 00:02:42.651 TEST_HEADER include/spdk/nvmf_cmd.h 00:02:42.651 TEST_HEADER include/spdk/nvmf_fc_spec.h 00:02:42.651 TEST_HEADER include/spdk/nvmf.h 00:02:42.651 TEST_HEADER include/spdk/nvmf_spec.h 00:02:42.651 TEST_HEADER include/spdk/nvmf_transport.h 00:02:42.651 TEST_HEADER include/spdk/opal.h 00:02:42.651 TEST_HEADER include/spdk/opal_spec.h 00:02:42.651 TEST_HEADER include/spdk/pci_ids.h 00:02:42.651 TEST_HEADER include/spdk/pipe.h 00:02:42.651 TEST_HEADER include/spdk/queue.h 00:02:42.651 TEST_HEADER include/spdk/reduce.h 00:02:42.651 TEST_HEADER include/spdk/rpc.h 00:02:42.651 CC app/spdk_tgt/spdk_tgt.o 00:02:42.651 TEST_HEADER include/spdk/scheduler.h 00:02:42.651 TEST_HEADER include/spdk/scsi.h 00:02:42.651 TEST_HEADER include/spdk/scsi_spec.h 00:02:42.651 TEST_HEADER include/spdk/sock.h 00:02:42.651 TEST_HEADER include/spdk/stdinc.h 00:02:42.651 TEST_HEADER include/spdk/string.h 00:02:42.651 TEST_HEADER include/spdk/thread.h 00:02:42.651 TEST_HEADER include/spdk/trace.h 00:02:42.651 TEST_HEADER include/spdk/trace_parser.h 00:02:42.651 TEST_HEADER include/spdk/tree.h 00:02:42.651 TEST_HEADER include/spdk/ublk.h 00:02:42.651 TEST_HEADER include/spdk/util.h 00:02:42.651 TEST_HEADER include/spdk/uuid.h 00:02:42.651 TEST_HEADER include/spdk/version.h 00:02:42.651 TEST_HEADER include/spdk/vfio_user_spec.h 00:02:42.651 TEST_HEADER include/spdk/vfio_user_pci.h 00:02:42.651 TEST_HEADER include/spdk/vhost.h 00:02:42.651 TEST_HEADER include/spdk/vmd.h 00:02:42.651 TEST_HEADER include/spdk/xor.h 00:02:42.651 TEST_HEADER include/spdk/zipf.h 00:02:42.651 CXX test/cpp_headers/accel.o 00:02:42.651 CXX test/cpp_headers/accel_module.o 00:02:42.651 CXX test/cpp_headers/assert.o 00:02:42.651 CXX test/cpp_headers/barrier.o 00:02:42.651 CXX test/cpp_headers/base64.o 00:02:42.651 CXX test/cpp_headers/bdev.o 00:02:42.651 CXX test/cpp_headers/bdev_module.o 00:02:42.651 CXX test/cpp_headers/bdev_zone.o 00:02:42.651 CXX test/cpp_headers/bit_array.o 00:02:42.651 CXX test/cpp_headers/bit_pool.o 00:02:42.651 CXX test/cpp_headers/blob_bdev.o 00:02:42.651 CXX test/cpp_headers/blobfs_bdev.o 00:02:42.651 CXX test/cpp_headers/blobfs.o 00:02:42.651 CC examples/idxd/perf/perf.o 00:02:42.651 CC examples/ioat/perf/perf.o 00:02:42.651 CC examples/ioat/verify/verify.o 00:02:42.651 CC examples/vmd/led/led.o 00:02:42.651 CC examples/nvme/nvme_manage/nvme_manage.o 00:02:42.651 CC test/app/jsoncat/jsoncat.o 00:02:42.651 CC examples/accel/perf/accel_perf.o 00:02:42.651 CC examples/sock/hello_world/hello_sock.o 00:02:42.651 CC test/env/env_dpdk_post_init/env_dpdk_post_init.o 00:02:42.651 CC examples/nvme/hello_world/hello_world.o 00:02:42.651 CC examples/vmd/lsvmd/lsvmd.o 00:02:42.651 CC examples/util/zipf/zipf.o 00:02:42.651 CC test/nvme/err_injection/err_injection.o 00:02:42.651 CC test/nvme/startup/startup.o 00:02:42.651 CC test/env/vtophys/vtophys.o 00:02:42.651 CC examples/nvme/reconnect/reconnect.o 00:02:42.651 CC examples/nvme/arbitration/arbitration.o 00:02:42.651 CC app/fio/nvme/fio_plugin.o 00:02:42.651 CC test/app/stub/stub.o 00:02:42.651 CC test/env/memory/memory_ut.o 00:02:42.651 CC test/app/histogram_perf/histogram_perf.o 00:02:42.651 CC test/nvme/e2edp/nvme_dp.o 00:02:42.651 CC examples/nvme/hotplug/hotplug.o 00:02:42.651 CC test/nvme/aer/aer.o 00:02:42.651 CC examples/nvme/pmr_persistence/pmr_persistence.o 00:02:42.651 CC test/env/pci/pci_ut.o 00:02:42.651 CC test/nvme/reset/reset.o 00:02:42.651 CC test/nvme/compliance/nvme_compliance.o 00:02:42.651 CC test/nvme/boot_partition/boot_partition.o 00:02:42.651 CC examples/nvme/cmb_copy/cmb_copy.o 00:02:42.651 CC test/event/reactor_perf/reactor_perf.o 00:02:42.651 CC test/nvme/reserve/reserve.o 00:02:42.651 CC test/event/reactor/reactor.o 00:02:42.651 CC test/event/event_perf/event_perf.o 00:02:42.651 CC test/nvme/connect_stress/connect_stress.o 00:02:42.651 CC examples/nvme/abort/abort.o 00:02:42.651 CC test/thread/poller_perf/poller_perf.o 00:02:42.651 CC test/nvme/sgl/sgl.o 00:02:42.651 CC examples/nvmf/nvmf/nvmf.o 00:02:42.651 CC test/nvme/fdp/fdp.o 00:02:42.651 CC test/nvme/fused_ordering/fused_ordering.o 00:02:42.651 CC test/accel/dif/dif.o 00:02:42.651 CC test/nvme/simple_copy/simple_copy.o 00:02:42.651 CC test/event/app_repeat/app_repeat.o 00:02:42.651 CC test/nvme/cuse/cuse.o 00:02:42.651 CC test/nvme/doorbell_aers/doorbell_aers.o 00:02:42.651 CC examples/blob/hello_world/hello_blob.o 00:02:42.651 CC examples/blob/cli/blobcli.o 00:02:42.651 CC test/nvme/overhead/overhead.o 00:02:42.651 CC test/app/bdev_svc/bdev_svc.o 00:02:42.651 CC app/fio/bdev/fio_plugin.o 00:02:42.651 CC test/blobfs/mkfs/mkfs.o 00:02:42.651 CC test/bdev/bdevio/bdevio.o 00:02:42.651 CC examples/thread/thread/thread_ex.o 00:02:42.651 CC examples/bdev/hello_world/hello_bdev.o 00:02:42.651 CC examples/bdev/bdevperf/bdevperf.o 00:02:42.912 CC test/event/scheduler/scheduler.o 00:02:42.912 CC test/dma/test_dma/test_dma.o 00:02:42.912 CC test/app/fuzz/nvme_fuzz/nvme_fuzz.o 00:02:42.912 CC test/lvol/esnap/esnap.o 00:02:42.912 CC test/env/mem_callbacks/mem_callbacks.o 00:02:42.912 LINK spdk_lspci 00:02:42.912 LINK rpc_client_test 00:02:43.177 LINK interrupt_tgt 00:02:43.177 LINK jsoncat 00:02:43.177 LINK vhost 00:02:43.177 LINK nvmf_tgt 00:02:43.177 LINK spdk_nvme_discover 00:02:43.177 LINK led 00:02:43.177 LINK lsvmd 00:02:43.177 LINK histogram_perf 00:02:43.177 LINK iscsi_tgt 00:02:43.177 LINK reactor_perf 00:02:43.177 LINK event_perf 00:02:43.177 LINK spdk_trace_record 00:02:43.177 LINK app_repeat 00:02:43.177 LINK reactor 00:02:43.177 LINK vtophys 00:02:43.177 LINK startup 00:02:43.177 LINK spdk_tgt 00:02:43.177 LINK poller_perf 00:02:43.177 LINK env_dpdk_post_init 00:02:43.177 LINK zipf 00:02:43.177 LINK stub 00:02:43.177 LINK boot_partition 00:02:43.177 LINK bdev_svc 00:02:43.177 LINK connect_stress 00:02:43.177 LINK pmr_persistence 00:02:43.177 LINK doorbell_aers 00:02:43.177 LINK cmb_copy 00:02:43.177 LINK fused_ordering 00:02:43.177 LINK verify 00:02:43.177 CXX test/cpp_headers/blob.o 00:02:43.177 LINK mkfs 00:02:43.177 LINK ioat_perf 00:02:43.177 CXX test/cpp_headers/conf.o 00:02:43.177 CXX test/cpp_headers/config.o 00:02:43.177 LINK err_injection 00:02:43.177 CXX test/cpp_headers/cpuset.o 00:02:43.177 CXX test/cpp_headers/crc16.o 00:02:43.177 CXX test/cpp_headers/crc32.o 00:02:43.177 CXX test/cpp_headers/crc64.o 00:02:43.177 CXX test/cpp_headers/dif.o 00:02:43.177 CXX test/cpp_headers/dma.o 00:02:43.177 LINK hotplug 00:02:43.436 LINK hello_world 00:02:43.436 CXX test/cpp_headers/endian.o 00:02:43.436 CC test/app/fuzz/iscsi_fuzz/iscsi_fuzz.o 00:02:43.436 CC test/app/fuzz/vhost_fuzz/vhost_fuzz_rpc.o 00:02:43.436 LINK hello_blob 00:02:43.436 CXX test/cpp_headers/env_dpdk.o 00:02:43.436 CC test/app/fuzz/vhost_fuzz/vhost_fuzz.o 00:02:43.436 LINK hello_bdev 00:02:43.436 CXX test/cpp_headers/env.o 00:02:43.436 LINK reserve 00:02:43.436 LINK scheduler 00:02:43.436 LINK thread 00:02:43.436 LINK simple_copy 00:02:43.436 LINK reset 00:02:43.436 CXX test/cpp_headers/event.o 00:02:43.436 LINK hello_sock 00:02:43.436 CXX test/cpp_headers/fd_group.o 00:02:43.436 LINK aer 00:02:43.436 LINK spdk_dd 00:02:43.436 CXX test/cpp_headers/fd.o 00:02:43.436 CXX test/cpp_headers/file.o 00:02:43.436 LINK nvme_dp 00:02:43.436 CXX test/cpp_headers/ftl.o 00:02:43.436 CXX test/cpp_headers/gpt_spec.o 00:02:43.436 LINK overhead 00:02:43.436 LINK sgl 00:02:43.436 CXX test/cpp_headers/hexlify.o 00:02:43.436 CXX test/cpp_headers/histogram_data.o 00:02:43.436 CXX test/cpp_headers/idxd.o 00:02:43.436 CXX test/cpp_headers/idxd_spec.o 00:02:43.436 CXX test/cpp_headers/init.o 00:02:43.436 CXX test/cpp_headers/ioat.o 00:02:43.436 LINK arbitration 00:02:43.436 LINK nvmf 00:02:43.436 LINK idxd_perf 00:02:43.436 CXX test/cpp_headers/ioat_spec.o 00:02:43.436 CXX test/cpp_headers/iscsi_spec.o 00:02:43.436 CXX test/cpp_headers/json.o 00:02:43.436 CXX test/cpp_headers/jsonrpc.o 00:02:43.436 CXX test/cpp_headers/likely.o 00:02:43.436 CXX test/cpp_headers/log.o 00:02:43.436 CXX test/cpp_headers/memory.o 00:02:43.436 CXX test/cpp_headers/lvol.o 00:02:43.436 LINK spdk_trace 00:02:43.436 CXX test/cpp_headers/mmio.o 00:02:43.436 CXX test/cpp_headers/nbd.o 00:02:43.698 LINK fdp 00:02:43.698 CXX test/cpp_headers/notify.o 00:02:43.698 CXX test/cpp_headers/nvme.o 00:02:43.698 CXX test/cpp_headers/nvme_intel.o 00:02:43.698 CXX test/cpp_headers/nvme_ocssd.o 00:02:43.698 CXX test/cpp_headers/nvme_ocssd_spec.o 00:02:43.698 CXX test/cpp_headers/nvme_spec.o 00:02:43.698 CXX test/cpp_headers/nvme_zns.o 00:02:43.698 CXX test/cpp_headers/nvmf_cmd.o 00:02:43.698 CXX test/cpp_headers/nvmf_fc_spec.o 00:02:43.698 CXX test/cpp_headers/nvmf.o 00:02:43.698 CXX test/cpp_headers/nvmf_spec.o 00:02:43.698 CXX test/cpp_headers/nvmf_transport.o 00:02:43.698 CXX test/cpp_headers/opal.o 00:02:43.698 CXX test/cpp_headers/opal_spec.o 00:02:43.698 CXX test/cpp_headers/pci_ids.o 00:02:43.698 CXX test/cpp_headers/pipe.o 00:02:43.698 CXX test/cpp_headers/queue.o 00:02:43.699 LINK reconnect 00:02:43.699 CXX test/cpp_headers/reduce.o 00:02:43.699 CXX test/cpp_headers/rpc.o 00:02:43.699 LINK test_dma 00:02:43.699 CXX test/cpp_headers/scheduler.o 00:02:43.699 LINK nvme_compliance 00:02:43.699 LINK bdevio 00:02:43.699 CXX test/cpp_headers/scsi.o 00:02:43.699 CXX test/cpp_headers/scsi_spec.o 00:02:43.699 CXX test/cpp_headers/sock.o 00:02:43.699 CXX test/cpp_headers/stdinc.o 00:02:43.699 CXX test/cpp_headers/string.o 00:02:43.699 LINK dif 00:02:43.699 CXX test/cpp_headers/thread.o 00:02:43.699 LINK abort 00:02:43.699 CXX test/cpp_headers/trace.o 00:02:43.699 CXX test/cpp_headers/trace_parser.o 00:02:43.699 CXX test/cpp_headers/tree.o 00:02:43.699 CXX test/cpp_headers/ublk.o 00:02:43.699 CXX test/cpp_headers/util.o 00:02:43.699 CXX test/cpp_headers/uuid.o 00:02:43.699 CXX test/cpp_headers/version.o 00:02:43.699 CXX test/cpp_headers/vfio_user_pci.o 00:02:43.699 LINK pci_ut 00:02:43.699 CXX test/cpp_headers/vfio_user_spec.o 00:02:43.699 CXX test/cpp_headers/vhost.o 00:02:43.699 CXX test/cpp_headers/vmd.o 00:02:43.699 CXX test/cpp_headers/xor.o 00:02:43.699 CXX test/cpp_headers/zipf.o 00:02:43.957 LINK accel_perf 00:02:43.957 LINK nvme_fuzz 00:02:43.957 LINK spdk_bdev 00:02:43.957 LINK nvme_manage 00:02:43.957 LINK spdk_nvme 00:02:43.957 LINK blobcli 00:02:43.957 LINK mem_callbacks 00:02:44.215 LINK vhost_fuzz 00:02:44.215 LINK spdk_nvme_perf 00:02:44.215 LINK bdevperf 00:02:44.215 LINK spdk_top 00:02:44.474 LINK spdk_nvme_identify 00:02:44.474 LINK memory_ut 00:02:44.474 LINK cuse 00:02:45.412 LINK iscsi_fuzz 00:02:48.699 LINK esnap 00:02:48.699 00:02:48.699 real 1m7.305s 00:02:48.699 user 16m49.036s 00:02:48.699 sys 3m30.650s 00:02:48.699 05:43:12 -- common/autotest_common.sh@1115 -- $ xtrace_disable 00:02:48.699 05:43:12 -- common/autotest_common.sh@10 -- $ set +x 00:02:48.699 ************************************ 00:02:48.699 END TEST make 00:02:48.699 ************************************ 00:02:48.699 05:43:12 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:02:48.699 05:43:12 -- common/autotest_common.sh@1690 -- # lcov --version 00:02:48.699 05:43:12 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:02:48.959 05:43:12 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:02:48.959 05:43:12 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:02:48.959 05:43:12 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:02:48.959 05:43:12 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:02:48.959 05:43:12 -- scripts/common.sh@335 -- # IFS=.-: 00:02:48.959 05:43:12 -- scripts/common.sh@335 -- # read -ra ver1 00:02:48.959 05:43:12 -- scripts/common.sh@336 -- # IFS=.-: 00:02:48.959 05:43:12 -- scripts/common.sh@336 -- # read -ra ver2 00:02:48.959 05:43:12 -- scripts/common.sh@337 -- # local 'op=<' 00:02:48.959 05:43:12 -- scripts/common.sh@339 -- # ver1_l=2 00:02:48.959 05:43:12 -- scripts/common.sh@340 -- # ver2_l=1 00:02:48.959 05:43:12 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:02:48.959 05:43:12 -- scripts/common.sh@343 -- # case "$op" in 00:02:48.959 05:43:12 -- scripts/common.sh@344 -- # : 1 00:02:48.959 05:43:12 -- scripts/common.sh@363 -- # (( v = 0 )) 00:02:48.959 05:43:12 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:02:48.959 05:43:12 -- scripts/common.sh@364 -- # decimal 1 00:02:48.959 05:43:12 -- scripts/common.sh@352 -- # local d=1 00:02:48.959 05:43:12 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:02:48.959 05:43:12 -- scripts/common.sh@354 -- # echo 1 00:02:48.959 05:43:12 -- scripts/common.sh@364 -- # ver1[v]=1 00:02:48.959 05:43:12 -- scripts/common.sh@365 -- # decimal 2 00:02:48.959 05:43:12 -- scripts/common.sh@352 -- # local d=2 00:02:48.959 05:43:12 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:02:48.959 05:43:12 -- scripts/common.sh@354 -- # echo 2 00:02:48.959 05:43:12 -- scripts/common.sh@365 -- # ver2[v]=2 00:02:48.959 05:43:12 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:02:48.959 05:43:12 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:02:48.959 05:43:12 -- scripts/common.sh@367 -- # return 0 00:02:48.959 05:43:12 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:02:48.959 05:43:12 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:02:48.959 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:02:48.959 --rc genhtml_branch_coverage=1 00:02:48.959 --rc genhtml_function_coverage=1 00:02:48.959 --rc genhtml_legend=1 00:02:48.959 --rc geninfo_all_blocks=1 00:02:48.959 --rc geninfo_unexecuted_blocks=1 00:02:48.959 00:02:48.959 ' 00:02:48.959 05:43:12 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:02:48.959 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:02:48.959 --rc genhtml_branch_coverage=1 00:02:48.959 --rc genhtml_function_coverage=1 00:02:48.959 --rc genhtml_legend=1 00:02:48.959 --rc geninfo_all_blocks=1 00:02:48.959 --rc geninfo_unexecuted_blocks=1 00:02:48.959 00:02:48.959 ' 00:02:48.959 05:43:12 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:02:48.959 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:02:48.959 --rc genhtml_branch_coverage=1 00:02:48.959 --rc genhtml_function_coverage=1 00:02:48.959 --rc genhtml_legend=1 00:02:48.959 --rc geninfo_all_blocks=1 00:02:48.959 --rc geninfo_unexecuted_blocks=1 00:02:48.959 00:02:48.959 ' 00:02:48.959 05:43:12 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:02:48.959 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:02:48.959 --rc genhtml_branch_coverage=1 00:02:48.959 --rc genhtml_function_coverage=1 00:02:48.959 --rc genhtml_legend=1 00:02:48.959 --rc geninfo_all_blocks=1 00:02:48.959 --rc geninfo_unexecuted_blocks=1 00:02:48.959 00:02:48.959 ' 00:02:48.959 05:43:12 -- spdk/autotest.sh@25 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/nvmf/common.sh 00:02:48.959 05:43:12 -- nvmf/common.sh@7 -- # uname -s 00:02:48.959 05:43:12 -- nvmf/common.sh@7 -- # [[ Linux == FreeBSD ]] 00:02:48.959 05:43:12 -- nvmf/common.sh@9 -- # NVMF_PORT=4420 00:02:48.959 05:43:12 -- nvmf/common.sh@10 -- # NVMF_SECOND_PORT=4421 00:02:48.959 05:43:12 -- nvmf/common.sh@11 -- # NVMF_THIRD_PORT=4422 00:02:48.959 05:43:12 -- nvmf/common.sh@12 -- # NVMF_IP_PREFIX=192.168.100 00:02:48.959 05:43:12 -- nvmf/common.sh@13 -- # NVMF_IP_LEAST_ADDR=8 00:02:48.959 05:43:12 -- nvmf/common.sh@14 -- # NVMF_TCP_IP_ADDRESS=127.0.0.1 00:02:48.959 05:43:12 -- nvmf/common.sh@15 -- # NVMF_TRANSPORT_OPTS= 00:02:48.959 05:43:12 -- nvmf/common.sh@16 -- # NVMF_SERIAL=SPDKISFASTANDAWESOME 00:02:48.959 05:43:12 -- nvmf/common.sh@17 -- # nvme gen-hostnqn 00:02:48.959 05:43:12 -- nvmf/common.sh@17 -- # NVME_HOSTNQN=nqn.2014-08.org.nvmexpress:uuid:808ec059-55a7-e511-906e-0012795d96dd 00:02:48.959 05:43:12 -- nvmf/common.sh@18 -- # NVME_HOSTID=808ec059-55a7-e511-906e-0012795d96dd 00:02:48.959 05:43:12 -- nvmf/common.sh@19 -- # NVME_HOST=("--hostnqn=$NVME_HOSTNQN" "--hostid=$NVME_HOSTID") 00:02:48.959 05:43:12 -- nvmf/common.sh@20 -- # NVME_CONNECT='nvme connect' 00:02:48.959 05:43:12 -- nvmf/common.sh@21 -- # NET_TYPE=phy-fallback 00:02:48.959 05:43:12 -- nvmf/common.sh@44 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/common.sh 00:02:48.959 05:43:12 -- scripts/common.sh@433 -- # [[ -e /bin/wpdk_common.sh ]] 00:02:48.959 05:43:12 -- scripts/common.sh@441 -- # [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:02:48.959 05:43:12 -- scripts/common.sh@442 -- # source /etc/opt/spdk-pkgdep/paths/export.sh 00:02:48.959 05:43:12 -- 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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:02:48.959 05:43:12 -- 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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:02:48.959 05:43:12 -- 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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:02:48.959 05:43:12 -- paths/export.sh@5 -- # export PATH 00:02:48.959 05:43:12 -- 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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:02:48.959 05:43:12 -- nvmf/common.sh@46 -- # : 0 00:02:48.959 05:43:12 -- nvmf/common.sh@47 -- # export NVMF_APP_SHM_ID 00:02:48.959 05:43:12 -- nvmf/common.sh@48 -- # build_nvmf_app_args 00:02:48.959 05:43:12 -- nvmf/common.sh@24 -- # '[' 0 -eq 1 ']' 00:02:48.959 05:43:12 -- nvmf/common.sh@28 -- # NVMF_APP+=(-i "$NVMF_APP_SHM_ID" -e 0xFFFF) 00:02:48.959 05:43:12 -- nvmf/common.sh@30 -- # NVMF_APP+=("${NO_HUGE[@]}") 00:02:48.959 05:43:12 -- nvmf/common.sh@32 -- # '[' -n '' ']' 00:02:48.959 05:43:12 -- nvmf/common.sh@34 -- # '[' 0 -eq 1 ']' 00:02:48.959 05:43:12 -- nvmf/common.sh@50 -- # have_pci_nics=0 00:02:48.959 05:43:12 -- spdk/autotest.sh@27 -- # '[' 0 -ne 0 ']' 00:02:48.959 05:43:12 -- spdk/autotest.sh@32 -- # uname -s 00:02:48.959 05:43:12 -- spdk/autotest.sh@32 -- # '[' Linux = Linux ']' 00:02:48.959 05:43:12 -- spdk/autotest.sh@33 -- # old_core_pattern='|/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h' 00:02:48.959 05:43:12 -- spdk/autotest.sh@34 -- # mkdir -p /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/coredumps 00:02:48.959 05:43:12 -- spdk/autotest.sh@39 -- # echo '|/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/core-collector.sh %P %s %t' 00:02:48.959 05:43:12 -- spdk/autotest.sh@40 -- # echo /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/coredumps 00:02:48.959 05:43:12 -- spdk/autotest.sh@44 -- # modprobe nbd 00:02:48.959 05:43:12 -- spdk/autotest.sh@46 -- # type -P udevadm 00:02:48.959 05:43:12 -- spdk/autotest.sh@46 -- # udevadm=/usr/sbin/udevadm 00:02:48.959 05:43:12 -- spdk/autotest.sh@48 -- # udevadm_pid=1828349 00:02:48.959 05:43:12 -- spdk/autotest.sh@47 -- # /usr/sbin/udevadm monitor --property 00:02:48.959 05:43:12 -- spdk/autotest.sh@51 -- # mkdir -p /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/power 00:02:48.959 05:43:12 -- spdk/autotest.sh@54 -- # echo 1828351 00:02:48.959 05:43:12 -- spdk/autotest.sh@53 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/perf/pm/collect-cpu-load -d /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/power 00:02:48.959 05:43:12 -- spdk/autotest.sh@56 -- # echo 1828352 00:02:48.959 05:43:12 -- spdk/autotest.sh@55 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/perf/pm/collect-vmstat -d /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/power 00:02:48.959 05:43:12 -- spdk/autotest.sh@58 -- # [[ ............................... != QEMU ]] 00:02:48.959 05:43:12 -- spdk/autotest.sh@60 -- # echo 1828353 00:02:48.959 05:43:12 -- spdk/autotest.sh@59 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/perf/pm/collect-cpu-temp -d /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/power -l 00:02:48.959 05:43:12 -- spdk/autotest.sh@62 -- # echo 1828354 00:02:48.959 05:43:12 -- spdk/autotest.sh@61 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/perf/pm/collect-bmc-pm -d /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/power -l 00:02:48.960 05:43:12 -- spdk/autotest.sh@66 -- # trap 'autotest_cleanup || :; exit 1' SIGINT SIGTERM EXIT 00:02:48.960 05:43:12 -- spdk/autotest.sh@68 -- # timing_enter autotest 00:02:48.960 05:43:12 -- common/autotest_common.sh@722 -- # xtrace_disable 00:02:48.960 05:43:12 -- common/autotest_common.sh@10 -- # set +x 00:02:48.960 05:43:12 -- spdk/autotest.sh@70 -- # create_test_list 00:02:48.960 05:43:12 -- common/autotest_common.sh@746 -- # xtrace_disable 00:02:48.960 05:43:12 -- common/autotest_common.sh@10 -- # set +x 00:02:48.960 Redirecting to /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/power/collect-bmc-pm.bmc.pm.log 00:02:48.960 Redirecting to /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/power/collect-cpu-temp.pm.log 00:02:48.960 05:43:12 -- spdk/autotest.sh@72 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/autotest.sh 00:02:48.960 05:43:12 -- spdk/autotest.sh@72 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:02:48.960 05:43:12 -- spdk/autotest.sh@72 -- # src=/var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:02:48.960 05:43:12 -- spdk/autotest.sh@73 -- # out=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output 00:02:48.960 05:43:12 -- spdk/autotest.sh@74 -- # cd /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:02:48.960 05:43:12 -- spdk/autotest.sh@76 -- # freebsd_update_contigmem_mod 00:02:48.960 05:43:12 -- common/autotest_common.sh@1450 -- # uname 00:02:48.960 05:43:12 -- common/autotest_common.sh@1450 -- # '[' Linux = FreeBSD ']' 00:02:48.960 05:43:12 -- spdk/autotest.sh@77 -- # freebsd_set_maxsock_buf 00:02:48.960 05:43:12 -- common/autotest_common.sh@1470 -- # uname 00:02:48.960 05:43:12 -- common/autotest_common.sh@1470 -- # [[ Linux = FreeBSD ]] 00:02:48.960 05:43:12 -- spdk/autotest.sh@79 -- # [[ y == y ]] 00:02:48.960 05:43:12 -- spdk/autotest.sh@81 -- # lcov --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 --rc genhtml_branch_coverage=1 --rc genhtml_function_coverage=1 --rc genhtml_legend=1 --rc geninfo_all_blocks=1 --rc geninfo_unexecuted_blocks=1 --version 00:02:48.960 lcov: LCOV version 1.15 00:02:48.960 05:43:12 -- spdk/autotest.sh@83 -- # lcov --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 --rc genhtml_branch_coverage=1 --rc genhtml_function_coverage=1 --rc genhtml_legend=1 --rc geninfo_all_blocks=1 --rc geninfo_unexecuted_blocks=1 -q -c --no-external -i -t Baseline -d /var/jenkins/workspace/vfio-user-phy-autotest/spdk -o /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_base.info 00:02:51.494 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/ftl/upgrade/ftl_p2l_upgrade.gcno:no functions found 00:02:51.494 geninfo: WARNING: GCOV did not produce any data for /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/ftl/upgrade/ftl_p2l_upgrade.gcno 00:02:51.494 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/ftl/upgrade/ftl_band_upgrade.gcno:no functions found 00:02:51.494 geninfo: WARNING: GCOV did not produce any data for /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/ftl/upgrade/ftl_band_upgrade.gcno 00:02:51.494 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/ftl/upgrade/ftl_chunk_upgrade.gcno:no functions found 00:02:51.494 geninfo: WARNING: GCOV did not produce any data for /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/ftl/upgrade/ftl_chunk_upgrade.gcno 00:03:13.565 05:43:33 -- spdk/autotest.sh@87 -- # timing_enter pre_cleanup 00:03:13.566 05:43:33 -- common/autotest_common.sh@722 -- # xtrace_disable 00:03:13.566 05:43:33 -- common/autotest_common.sh@10 -- # set +x 00:03:13.566 05:43:33 -- spdk/autotest.sh@89 -- # rm -f 00:03:13.566 05:43:33 -- spdk/autotest.sh@92 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh reset 00:03:13.566 0000:00:04.7 (8086 6f27): Already using the ioatdma driver 00:03:13.566 0000:00:04.6 (8086 6f26): Already using the ioatdma driver 00:03:13.566 0000:00:04.5 (8086 6f25): Already using the ioatdma driver 00:03:13.566 0000:00:04.4 (8086 6f24): Already using the ioatdma driver 00:03:13.566 0000:00:04.3 (8086 6f23): Already using the ioatdma driver 00:03:13.566 0000:00:04.2 (8086 6f22): Already using the ioatdma driver 00:03:13.566 0000:00:04.1 (8086 6f21): Already using the ioatdma driver 00:03:13.566 0000:00:04.0 (8086 6f20): Already using the ioatdma driver 00:03:13.566 0000:80:04.7 (8086 6f27): Already using the ioatdma driver 00:03:13.566 0000:80:04.6 (8086 6f26): Already using the ioatdma driver 00:03:13.566 0000:80:04.5 (8086 6f25): Already using the ioatdma driver 00:03:13.566 0000:80:04.4 (8086 6f24): Already using the ioatdma driver 00:03:13.566 0000:80:04.3 (8086 6f23): Already using the ioatdma driver 00:03:13.566 0000:80:04.2 (8086 6f22): Already using the ioatdma driver 00:03:13.566 0000:80:04.1 (8086 6f21): Already using the ioatdma driver 00:03:13.566 0000:80:04.0 (8086 6f20): Already using the ioatdma driver 00:03:13.566 0000:0d:00.0 (8086 0a54): Already using the nvme driver 00:03:13.566 05:43:34 -- spdk/autotest.sh@94 -- # get_zoned_devs 00:03:13.566 05:43:34 -- common/autotest_common.sh@1664 -- # zoned_devs=() 00:03:13.566 05:43:34 -- common/autotest_common.sh@1664 -- # local -gA zoned_devs 00:03:13.566 05:43:34 -- common/autotest_common.sh@1665 -- # local nvme bdf 00:03:13.566 05:43:34 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:03:13.566 05:43:34 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme0n1 00:03:13.566 05:43:34 -- common/autotest_common.sh@1657 -- # local device=nvme0n1 00:03:13.566 05:43:34 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme0n1/queue/zoned ]] 00:03:13.566 05:43:34 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:03:13.566 05:43:34 -- spdk/autotest.sh@96 -- # (( 0 > 0 )) 00:03:13.566 05:43:34 -- spdk/autotest.sh@108 -- # grep -v p 00:03:13.566 05:43:34 -- spdk/autotest.sh@108 -- # ls /dev/nvme0n1 00:03:13.566 05:43:34 -- spdk/autotest.sh@108 -- # for dev in $(ls /dev/nvme*n* | grep -v p || true) 00:03:13.566 05:43:34 -- spdk/autotest.sh@110 -- # [[ -z '' ]] 00:03:13.566 05:43:34 -- spdk/autotest.sh@111 -- # block_in_use /dev/nvme0n1 00:03:13.566 05:43:34 -- scripts/common.sh@380 -- # local block=/dev/nvme0n1 pt 00:03:13.566 05:43:34 -- scripts/common.sh@389 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/spdk-gpt.py /dev/nvme0n1 00:03:13.566 No valid GPT data, bailing 00:03:13.566 05:43:34 -- scripts/common.sh@393 -- # blkid -s PTTYPE -o value /dev/nvme0n1 00:03:13.566 05:43:34 -- scripts/common.sh@393 -- # pt= 00:03:13.566 05:43:34 -- scripts/common.sh@394 -- # return 1 00:03:13.566 05:43:34 -- spdk/autotest.sh@112 -- # dd if=/dev/zero of=/dev/nvme0n1 bs=1M count=1 00:03:13.566 1+0 records in 00:03:13.566 1+0 records out 00:03:13.566 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00199382 s, 526 MB/s 00:03:13.566 05:43:34 -- spdk/autotest.sh@116 -- # sync 00:03:13.566 05:43:34 -- spdk/autotest.sh@118 -- # xtrace_disable_per_cmd reap_spdk_processes 00:03:13.566 05:43:34 -- common/autotest_common.sh@22 -- # eval 'reap_spdk_processes 12> /dev/null' 00:03:13.566 05:43:34 -- common/autotest_common.sh@22 -- # reap_spdk_processes 00:03:13.566 05:43:36 -- spdk/autotest.sh@122 -- # uname -s 00:03:13.566 05:43:36 -- spdk/autotest.sh@122 -- # '[' Linux = Linux ']' 00:03:13.566 05:43:36 -- spdk/autotest.sh@123 -- # run_test setup.sh /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/test-setup.sh 00:03:13.566 05:43:36 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:13.566 05:43:36 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:13.566 05:43:36 -- common/autotest_common.sh@10 -- # set +x 00:03:13.566 ************************************ 00:03:13.566 START TEST setup.sh 00:03:13.566 ************************************ 00:03:13.566 05:43:36 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/test-setup.sh 00:03:13.566 * Looking for test storage... 00:03:13.566 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup 00:03:13.566 05:43:36 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:03:13.566 05:43:36 -- common/autotest_common.sh@1690 -- # lcov --version 00:03:13.566 05:43:36 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:03:13.566 05:43:36 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:03:13.566 05:43:36 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:03:13.566 05:43:36 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:03:13.566 05:43:36 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:03:13.566 05:43:36 -- scripts/common.sh@335 -- # IFS=.-: 00:03:13.566 05:43:36 -- scripts/common.sh@335 -- # read -ra ver1 00:03:13.566 05:43:36 -- scripts/common.sh@336 -- # IFS=.-: 00:03:13.566 05:43:36 -- scripts/common.sh@336 -- # read -ra ver2 00:03:13.566 05:43:36 -- scripts/common.sh@337 -- # local 'op=<' 00:03:13.566 05:43:36 -- scripts/common.sh@339 -- # ver1_l=2 00:03:13.566 05:43:36 -- scripts/common.sh@340 -- # ver2_l=1 00:03:13.566 05:43:36 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:03:13.566 05:43:36 -- scripts/common.sh@343 -- # case "$op" in 00:03:13.566 05:43:36 -- scripts/common.sh@344 -- # : 1 00:03:13.566 05:43:36 -- scripts/common.sh@363 -- # (( v = 0 )) 00:03:13.566 05:43:36 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:03:13.566 05:43:36 -- scripts/common.sh@364 -- # decimal 1 00:03:13.566 05:43:36 -- scripts/common.sh@352 -- # local d=1 00:03:13.566 05:43:36 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:03:13.566 05:43:36 -- scripts/common.sh@354 -- # echo 1 00:03:13.566 05:43:36 -- scripts/common.sh@364 -- # ver1[v]=1 00:03:13.566 05:43:36 -- scripts/common.sh@365 -- # decimal 2 00:03:13.566 05:43:36 -- scripts/common.sh@352 -- # local d=2 00:03:13.566 05:43:36 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:03:13.566 05:43:36 -- scripts/common.sh@354 -- # echo 2 00:03:13.566 05:43:36 -- scripts/common.sh@365 -- # ver2[v]=2 00:03:13.566 05:43:36 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:03:13.566 05:43:36 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:03:13.566 05:43:36 -- scripts/common.sh@367 -- # return 0 00:03:13.566 05:43:36 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:03:13.566 05:43:36 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:03:13.566 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:13.566 --rc genhtml_branch_coverage=1 00:03:13.566 --rc genhtml_function_coverage=1 00:03:13.566 --rc genhtml_legend=1 00:03:13.566 --rc geninfo_all_blocks=1 00:03:13.566 --rc geninfo_unexecuted_blocks=1 00:03:13.566 00:03:13.566 ' 00:03:13.566 05:43:36 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:03:13.566 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:13.566 --rc genhtml_branch_coverage=1 00:03:13.566 --rc genhtml_function_coverage=1 00:03:13.566 --rc genhtml_legend=1 00:03:13.566 --rc geninfo_all_blocks=1 00:03:13.566 --rc geninfo_unexecuted_blocks=1 00:03:13.566 00:03:13.566 ' 00:03:13.566 05:43:36 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:03:13.566 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:13.566 --rc genhtml_branch_coverage=1 00:03:13.566 --rc genhtml_function_coverage=1 00:03:13.566 --rc genhtml_legend=1 00:03:13.566 --rc geninfo_all_blocks=1 00:03:13.566 --rc geninfo_unexecuted_blocks=1 00:03:13.566 00:03:13.566 ' 00:03:13.566 05:43:36 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:03:13.566 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:13.566 --rc genhtml_branch_coverage=1 00:03:13.566 --rc genhtml_function_coverage=1 00:03:13.566 --rc genhtml_legend=1 00:03:13.566 --rc geninfo_all_blocks=1 00:03:13.566 --rc geninfo_unexecuted_blocks=1 00:03:13.566 00:03:13.566 ' 00:03:13.566 05:43:36 -- setup/test-setup.sh@10 -- # uname -s 00:03:13.566 05:43:36 -- setup/test-setup.sh@10 -- # [[ Linux == Linux ]] 00:03:13.566 05:43:36 -- setup/test-setup.sh@12 -- # run_test acl /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/acl.sh 00:03:13.566 05:43:36 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:13.566 05:43:36 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:13.566 05:43:36 -- common/autotest_common.sh@10 -- # set +x 00:03:13.566 ************************************ 00:03:13.566 START TEST acl 00:03:13.566 ************************************ 00:03:13.566 05:43:36 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/acl.sh 00:03:13.566 * Looking for test storage... 00:03:13.566 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup 00:03:13.566 05:43:36 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:03:13.566 05:43:36 -- common/autotest_common.sh@1690 -- # lcov --version 00:03:13.566 05:43:36 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:03:13.566 05:43:37 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:03:13.566 05:43:37 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:03:13.566 05:43:37 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:03:13.566 05:43:37 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:03:13.566 05:43:37 -- scripts/common.sh@335 -- # IFS=.-: 00:03:13.566 05:43:37 -- scripts/common.sh@335 -- # read -ra ver1 00:03:13.566 05:43:37 -- scripts/common.sh@336 -- # IFS=.-: 00:03:13.566 05:43:37 -- scripts/common.sh@336 -- # read -ra ver2 00:03:13.566 05:43:37 -- scripts/common.sh@337 -- # local 'op=<' 00:03:13.566 05:43:37 -- scripts/common.sh@339 -- # ver1_l=2 00:03:13.566 05:43:37 -- scripts/common.sh@340 -- # ver2_l=1 00:03:13.566 05:43:37 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:03:13.566 05:43:37 -- scripts/common.sh@343 -- # case "$op" in 00:03:13.566 05:43:37 -- scripts/common.sh@344 -- # : 1 00:03:13.566 05:43:37 -- scripts/common.sh@363 -- # (( v = 0 )) 00:03:13.566 05:43:37 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:03:13.566 05:43:37 -- scripts/common.sh@364 -- # decimal 1 00:03:13.566 05:43:37 -- scripts/common.sh@352 -- # local d=1 00:03:13.566 05:43:37 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:03:13.567 05:43:37 -- scripts/common.sh@354 -- # echo 1 00:03:13.567 05:43:37 -- scripts/common.sh@364 -- # ver1[v]=1 00:03:13.567 05:43:37 -- scripts/common.sh@365 -- # decimal 2 00:03:13.567 05:43:37 -- scripts/common.sh@352 -- # local d=2 00:03:13.567 05:43:37 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:03:13.567 05:43:37 -- scripts/common.sh@354 -- # echo 2 00:03:13.567 05:43:37 -- scripts/common.sh@365 -- # ver2[v]=2 00:03:13.567 05:43:37 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:03:13.567 05:43:37 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:03:13.567 05:43:37 -- scripts/common.sh@367 -- # return 0 00:03:13.567 05:43:37 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:03:13.567 05:43:37 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:03:13.567 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:13.567 --rc genhtml_branch_coverage=1 00:03:13.567 --rc genhtml_function_coverage=1 00:03:13.567 --rc genhtml_legend=1 00:03:13.567 --rc geninfo_all_blocks=1 00:03:13.567 --rc geninfo_unexecuted_blocks=1 00:03:13.567 00:03:13.567 ' 00:03:13.567 05:43:37 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:03:13.567 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:13.567 --rc genhtml_branch_coverage=1 00:03:13.567 --rc genhtml_function_coverage=1 00:03:13.567 --rc genhtml_legend=1 00:03:13.567 --rc geninfo_all_blocks=1 00:03:13.567 --rc geninfo_unexecuted_blocks=1 00:03:13.567 00:03:13.567 ' 00:03:13.567 05:43:37 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:03:13.567 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:13.567 --rc genhtml_branch_coverage=1 00:03:13.567 --rc genhtml_function_coverage=1 00:03:13.567 --rc genhtml_legend=1 00:03:13.567 --rc geninfo_all_blocks=1 00:03:13.567 --rc geninfo_unexecuted_blocks=1 00:03:13.567 00:03:13.567 ' 00:03:13.567 05:43:37 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:03:13.567 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:13.567 --rc genhtml_branch_coverage=1 00:03:13.567 --rc genhtml_function_coverage=1 00:03:13.567 --rc genhtml_legend=1 00:03:13.567 --rc geninfo_all_blocks=1 00:03:13.567 --rc geninfo_unexecuted_blocks=1 00:03:13.567 00:03:13.567 ' 00:03:13.567 05:43:37 -- setup/acl.sh@10 -- # get_zoned_devs 00:03:13.567 05:43:37 -- common/autotest_common.sh@1664 -- # zoned_devs=() 00:03:13.567 05:43:37 -- common/autotest_common.sh@1664 -- # local -gA zoned_devs 00:03:13.567 05:43:37 -- common/autotest_common.sh@1665 -- # local nvme bdf 00:03:13.567 05:43:37 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:03:13.567 05:43:37 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme0n1 00:03:13.567 05:43:37 -- common/autotest_common.sh@1657 -- # local device=nvme0n1 00:03:13.567 05:43:37 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme0n1/queue/zoned ]] 00:03:13.567 05:43:37 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:03:13.567 05:43:37 -- setup/acl.sh@12 -- # devs=() 00:03:13.567 05:43:37 -- setup/acl.sh@12 -- # declare -a devs 00:03:13.567 05:43:37 -- setup/acl.sh@13 -- # drivers=() 00:03:13.567 05:43:37 -- setup/acl.sh@13 -- # declare -A drivers 00:03:13.567 05:43:37 -- setup/acl.sh@51 -- # setup reset 00:03:13.567 05:43:37 -- setup/common.sh@9 -- # [[ reset == output ]] 00:03:13.567 05:43:37 -- setup/common.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh reset 00:03:14.941 05:43:38 -- setup/acl.sh@52 -- # collect_setup_devs 00:03:14.941 05:43:38 -- setup/acl.sh@16 -- # local dev driver 00:03:14.941 05:43:38 -- setup/acl.sh@15 -- # setup output status 00:03:14.941 05:43:38 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:14.941 05:43:38 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:14.941 05:43:38 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh status 00:03:15.879 Hugepages 00:03:15.879 node hugesize free / total 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 1048576kB == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 2048kB == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 1048576kB == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 00:03:15.879 Type BDF Vendor Device NUMA Driver Device Block devices 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 2048kB == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:00:04.0 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:00:04.1 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:00:04.2 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:00:04.3 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:00:04.4 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:00:04.5 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:00:04.6 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:00:04.7 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:0d:00.0 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ nvme == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@21 -- # [[ '' == *\0\0\0\0\:\0\d\:\0\0\.\0* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@22 -- # devs+=("$dev") 00:03:15.879 05:43:39 -- setup/acl.sh@22 -- # drivers["$dev"]=nvme 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:80:04.0 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:80:04.1 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:80:04.2 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:80:04.3 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:80:04.4 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:80:04.5 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:80:04.6 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@19 -- # [[ 0000:80:04.7 == *:*:*.* ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # [[ ioatdma == nvme ]] 00:03:15.879 05:43:39 -- setup/acl.sh@20 -- # continue 00:03:15.879 05:43:39 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:03:15.879 05:43:39 -- setup/acl.sh@24 -- # (( 1 > 0 )) 00:03:15.879 05:43:39 -- setup/acl.sh@54 -- # run_test denied denied 00:03:15.879 05:43:39 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:15.879 05:43:39 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:15.879 05:43:39 -- common/autotest_common.sh@10 -- # set +x 00:03:15.879 ************************************ 00:03:15.879 START TEST denied 00:03:15.879 ************************************ 00:03:15.879 05:43:39 -- common/autotest_common.sh@1114 -- # denied 00:03:15.879 05:43:39 -- setup/acl.sh@38 -- # PCI_BLOCKED=' 0000:0d:00.0' 00:03:15.879 05:43:39 -- setup/acl.sh@38 -- # setup output config 00:03:15.879 05:43:39 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:15.879 05:43:39 -- setup/acl.sh@39 -- # grep 'Skipping denied controller at 0000:0d:00.0' 00:03:15.879 05:43:39 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh config 00:03:17.256 0000:0d:00.0 (8086 0a54): Skipping denied controller at 0000:0d:00.0 00:03:17.256 05:43:40 -- setup/acl.sh@40 -- # verify 0000:0d:00.0 00:03:17.256 05:43:40 -- setup/acl.sh@28 -- # local dev driver 00:03:17.256 05:43:40 -- setup/acl.sh@30 -- # for dev in "$@" 00:03:17.256 05:43:40 -- setup/acl.sh@31 -- # [[ -e /sys/bus/pci/devices/0000:0d:00.0 ]] 00:03:17.256 05:43:40 -- setup/acl.sh@32 -- # readlink -f /sys/bus/pci/devices/0000:0d:00.0/driver 00:03:17.256 05:43:40 -- setup/acl.sh@32 -- # driver=/sys/bus/pci/drivers/nvme 00:03:17.256 05:43:40 -- setup/acl.sh@33 -- # [[ nvme == \n\v\m\e ]] 00:03:17.256 05:43:40 -- setup/acl.sh@41 -- # setup reset 00:03:17.256 05:43:40 -- setup/common.sh@9 -- # [[ reset == output ]] 00:03:17.256 05:43:40 -- setup/common.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh reset 00:03:19.786 00:03:19.786 real 0m3.596s 00:03:19.786 user 0m1.094s 00:03:19.786 sys 0m1.672s 00:03:19.786 05:43:42 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:19.786 05:43:42 -- common/autotest_common.sh@10 -- # set +x 00:03:19.786 ************************************ 00:03:19.786 END TEST denied 00:03:19.786 ************************************ 00:03:19.786 05:43:42 -- setup/acl.sh@55 -- # run_test allowed allowed 00:03:19.786 05:43:42 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:19.786 05:43:42 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:19.786 05:43:42 -- common/autotest_common.sh@10 -- # set +x 00:03:19.786 ************************************ 00:03:19.786 START TEST allowed 00:03:19.786 ************************************ 00:03:19.786 05:43:42 -- common/autotest_common.sh@1114 -- # allowed 00:03:19.786 05:43:42 -- setup/acl.sh@45 -- # PCI_ALLOWED=0000:0d:00.0 00:03:19.786 05:43:42 -- setup/acl.sh@45 -- # setup output config 00:03:19.786 05:43:42 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:19.786 05:43:42 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh config 00:03:19.786 05:43:42 -- setup/acl.sh@46 -- # grep -E '0000:0d:00.0 .*: nvme -> .*' 00:03:22.315 0000:0d:00.0 (8086 0a54): nvme -> vfio-pci 00:03:22.315 05:43:45 -- setup/acl.sh@47 -- # verify 00:03:22.315 05:43:45 -- setup/acl.sh@28 -- # local dev driver 00:03:22.315 05:43:45 -- setup/acl.sh@48 -- # setup reset 00:03:22.315 05:43:45 -- setup/common.sh@9 -- # [[ reset == output ]] 00:03:22.315 05:43:45 -- setup/common.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh reset 00:03:23.251 00:03:23.251 real 0m3.573s 00:03:23.251 user 0m0.959s 00:03:23.251 sys 0m1.501s 00:03:23.251 05:43:46 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:23.251 05:43:46 -- common/autotest_common.sh@10 -- # set +x 00:03:23.251 ************************************ 00:03:23.251 END TEST allowed 00:03:23.251 ************************************ 00:03:23.251 00:03:23.251 real 0m9.614s 00:03:23.251 user 0m3.098s 00:03:23.251 sys 0m4.677s 00:03:23.251 05:43:46 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:23.251 05:43:46 -- common/autotest_common.sh@10 -- # set +x 00:03:23.251 ************************************ 00:03:23.251 END TEST acl 00:03:23.251 ************************************ 00:03:23.251 05:43:46 -- setup/test-setup.sh@13 -- # run_test hugepages /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/hugepages.sh 00:03:23.251 05:43:46 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:23.251 05:43:46 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:23.251 05:43:46 -- common/autotest_common.sh@10 -- # set +x 00:03:23.251 ************************************ 00:03:23.251 START TEST hugepages 00:03:23.251 ************************************ 00:03:23.251 05:43:46 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/hugepages.sh 00:03:23.251 * Looking for test storage... 00:03:23.251 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup 00:03:23.251 05:43:46 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:03:23.251 05:43:46 -- common/autotest_common.sh@1690 -- # lcov --version 00:03:23.251 05:43:46 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:03:23.251 05:43:46 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:03:23.251 05:43:46 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:03:23.251 05:43:46 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:03:23.251 05:43:46 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:03:23.251 05:43:46 -- scripts/common.sh@335 -- # IFS=.-: 00:03:23.251 05:43:46 -- scripts/common.sh@335 -- # read -ra ver1 00:03:23.251 05:43:46 -- scripts/common.sh@336 -- # IFS=.-: 00:03:23.251 05:43:46 -- scripts/common.sh@336 -- # read -ra ver2 00:03:23.251 05:43:46 -- scripts/common.sh@337 -- # local 'op=<' 00:03:23.251 05:43:46 -- scripts/common.sh@339 -- # ver1_l=2 00:03:23.251 05:43:46 -- scripts/common.sh@340 -- # ver2_l=1 00:03:23.251 05:43:46 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:03:23.251 05:43:46 -- scripts/common.sh@343 -- # case "$op" in 00:03:23.251 05:43:46 -- scripts/common.sh@344 -- # : 1 00:03:23.251 05:43:46 -- scripts/common.sh@363 -- # (( v = 0 )) 00:03:23.251 05:43:46 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:03:23.251 05:43:46 -- scripts/common.sh@364 -- # decimal 1 00:03:23.251 05:43:46 -- scripts/common.sh@352 -- # local d=1 00:03:23.251 05:43:46 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:03:23.251 05:43:46 -- scripts/common.sh@354 -- # echo 1 00:03:23.251 05:43:46 -- scripts/common.sh@364 -- # ver1[v]=1 00:03:23.251 05:43:46 -- scripts/common.sh@365 -- # decimal 2 00:03:23.251 05:43:46 -- scripts/common.sh@352 -- # local d=2 00:03:23.251 05:43:46 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:03:23.251 05:43:46 -- scripts/common.sh@354 -- # echo 2 00:03:23.251 05:43:46 -- scripts/common.sh@365 -- # ver2[v]=2 00:03:23.251 05:43:46 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:03:23.251 05:43:46 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:03:23.251 05:43:46 -- scripts/common.sh@367 -- # return 0 00:03:23.251 05:43:46 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:03:23.251 05:43:46 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:03:23.251 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:23.251 --rc genhtml_branch_coverage=1 00:03:23.251 --rc genhtml_function_coverage=1 00:03:23.251 --rc genhtml_legend=1 00:03:23.251 --rc geninfo_all_blocks=1 00:03:23.251 --rc geninfo_unexecuted_blocks=1 00:03:23.251 00:03:23.251 ' 00:03:23.251 05:43:46 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:03:23.251 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:23.251 --rc genhtml_branch_coverage=1 00:03:23.251 --rc genhtml_function_coverage=1 00:03:23.251 --rc genhtml_legend=1 00:03:23.251 --rc geninfo_all_blocks=1 00:03:23.251 --rc geninfo_unexecuted_blocks=1 00:03:23.251 00:03:23.251 ' 00:03:23.251 05:43:46 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:03:23.251 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:23.251 --rc genhtml_branch_coverage=1 00:03:23.251 --rc genhtml_function_coverage=1 00:03:23.251 --rc genhtml_legend=1 00:03:23.251 --rc geninfo_all_blocks=1 00:03:23.251 --rc geninfo_unexecuted_blocks=1 00:03:23.251 00:03:23.251 ' 00:03:23.251 05:43:46 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:03:23.251 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:23.251 --rc genhtml_branch_coverage=1 00:03:23.251 --rc genhtml_function_coverage=1 00:03:23.251 --rc genhtml_legend=1 00:03:23.251 --rc geninfo_all_blocks=1 00:03:23.251 --rc geninfo_unexecuted_blocks=1 00:03:23.251 00:03:23.251 ' 00:03:23.251 05:43:46 -- setup/hugepages.sh@10 -- # nodes_sys=() 00:03:23.251 05:43:46 -- setup/hugepages.sh@10 -- # declare -a nodes_sys 00:03:23.251 05:43:46 -- setup/hugepages.sh@12 -- # declare -i default_hugepages=0 00:03:23.251 05:43:46 -- setup/hugepages.sh@13 -- # declare -i no_nodes=0 00:03:23.251 05:43:46 -- setup/hugepages.sh@14 -- # declare -i nr_hugepages=0 00:03:23.251 05:43:46 -- setup/hugepages.sh@16 -- # get_meminfo Hugepagesize 00:03:23.251 05:43:46 -- setup/common.sh@17 -- # local get=Hugepagesize 00:03:23.251 05:43:46 -- setup/common.sh@18 -- # local node= 00:03:23.251 05:43:46 -- setup/common.sh@19 -- # local var val 00:03:23.251 05:43:46 -- setup/common.sh@20 -- # local mem_f mem 00:03:23.251 05:43:46 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:23.251 05:43:46 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:23.251 05:43:46 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:23.251 05:43:46 -- setup/common.sh@28 -- # mapfile -t mem 00:03:23.251 05:43:46 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:23.251 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.251 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.251 05:43:46 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 104688680 kB' 'MemAvailable: 108122600 kB' 'Buffers: 12440 kB' 'Cached: 15589920 kB' 'SwapCached: 0 kB' 'Active: 12384212 kB' 'Inactive: 3718140 kB' 'Active(anon): 11948116 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 503536 kB' 'Mapped: 153036 kB' 'Shmem: 11448124 kB' 'KReclaimable: 208952 kB' 'Slab: 658588 kB' 'SReclaimable: 208952 kB' 'SUnreclaim: 449636 kB' 'KernelStack: 18272 kB' 'PageTables: 8004 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 69573412 kB' 'Committed_AS: 13211960 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202816 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 2048' 'HugePages_Free: 2048' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 4194304 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:23.251 05:43:46 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.251 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.251 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.251 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.251 05:43:46 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.251 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.251 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.251 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.251 05:43:46 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.252 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.252 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # continue 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # IFS=': ' 00:03:23.253 05:43:46 -- setup/common.sh@31 -- # read -r var val _ 00:03:23.253 05:43:46 -- setup/common.sh@32 -- # [[ Hugepagesize == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:03:23.253 05:43:46 -- setup/common.sh@33 -- # echo 2048 00:03:23.253 05:43:46 -- setup/common.sh@33 -- # return 0 00:03:23.253 05:43:46 -- setup/hugepages.sh@16 -- # default_hugepages=2048 00:03:23.253 05:43:46 -- setup/hugepages.sh@17 -- # default_huge_nr=/sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages 00:03:23.253 05:43:46 -- setup/hugepages.sh@18 -- # global_huge_nr=/proc/sys/vm/nr_hugepages 00:03:23.253 05:43:46 -- setup/hugepages.sh@21 -- # unset -v HUGE_EVEN_ALLOC 00:03:23.253 05:43:46 -- setup/hugepages.sh@22 -- # unset -v HUGEMEM 00:03:23.253 05:43:46 -- setup/hugepages.sh@23 -- # unset -v HUGENODE 00:03:23.253 05:43:46 -- setup/hugepages.sh@24 -- # unset -v NRHUGE 00:03:23.253 05:43:46 -- setup/hugepages.sh@207 -- # get_nodes 00:03:23.253 05:43:46 -- setup/hugepages.sh@27 -- # local node 00:03:23.253 05:43:46 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:23.253 05:43:46 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=2048 00:03:23.253 05:43:46 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:23.253 05:43:46 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=0 00:03:23.253 05:43:46 -- setup/hugepages.sh@32 -- # no_nodes=2 00:03:23.253 05:43:46 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:03:23.253 05:43:46 -- setup/hugepages.sh@208 -- # clear_hp 00:03:23.253 05:43:46 -- setup/hugepages.sh@37 -- # local node hp 00:03:23.253 05:43:46 -- setup/hugepages.sh@39 -- # for node in "${!nodes_sys[@]}" 00:03:23.253 05:43:46 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:03:23.253 05:43:46 -- setup/hugepages.sh@41 -- # echo 0 00:03:23.253 05:43:46 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:03:23.253 05:43:46 -- setup/hugepages.sh@41 -- # echo 0 00:03:23.253 05:43:46 -- setup/hugepages.sh@39 -- # for node in "${!nodes_sys[@]}" 00:03:23.253 05:43:46 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:03:23.253 05:43:46 -- setup/hugepages.sh@41 -- # echo 0 00:03:23.253 05:43:46 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:03:23.253 05:43:46 -- setup/hugepages.sh@41 -- # echo 0 00:03:23.253 05:43:46 -- setup/hugepages.sh@45 -- # export CLEAR_HUGE=yes 00:03:23.253 05:43:46 -- setup/hugepages.sh@45 -- # CLEAR_HUGE=yes 00:03:23.253 05:43:46 -- setup/hugepages.sh@210 -- # run_test default_setup default_setup 00:03:23.253 05:43:46 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:23.253 05:43:46 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:23.253 05:43:46 -- common/autotest_common.sh@10 -- # set +x 00:03:23.253 ************************************ 00:03:23.253 START TEST default_setup 00:03:23.253 ************************************ 00:03:23.253 05:43:46 -- common/autotest_common.sh@1114 -- # default_setup 00:03:23.253 05:43:46 -- setup/hugepages.sh@136 -- # get_test_nr_hugepages 2097152 0 00:03:23.253 05:43:46 -- setup/hugepages.sh@49 -- # local size=2097152 00:03:23.253 05:43:46 -- setup/hugepages.sh@50 -- # (( 2 > 1 )) 00:03:23.253 05:43:46 -- setup/hugepages.sh@51 -- # shift 00:03:23.253 05:43:46 -- setup/hugepages.sh@52 -- # node_ids=('0') 00:03:23.253 05:43:46 -- setup/hugepages.sh@52 -- # local node_ids 00:03:23.253 05:43:46 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:03:23.253 05:43:46 -- setup/hugepages.sh@57 -- # nr_hugepages=1024 00:03:23.253 05:43:46 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 0 00:03:23.253 05:43:46 -- setup/hugepages.sh@62 -- # user_nodes=('0') 00:03:23.253 05:43:46 -- setup/hugepages.sh@62 -- # local user_nodes 00:03:23.253 05:43:46 -- setup/hugepages.sh@64 -- # local _nr_hugepages=1024 00:03:23.253 05:43:46 -- setup/hugepages.sh@65 -- # local _no_nodes=2 00:03:23.253 05:43:46 -- setup/hugepages.sh@67 -- # nodes_test=() 00:03:23.253 05:43:46 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:03:23.253 05:43:46 -- setup/hugepages.sh@69 -- # (( 1 > 0 )) 00:03:23.253 05:43:46 -- setup/hugepages.sh@70 -- # for _no_nodes in "${user_nodes[@]}" 00:03:23.253 05:43:46 -- setup/hugepages.sh@71 -- # nodes_test[_no_nodes]=1024 00:03:23.253 05:43:46 -- setup/hugepages.sh@73 -- # return 0 00:03:23.253 05:43:46 -- setup/hugepages.sh@137 -- # setup output 00:03:23.253 05:43:46 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:23.253 05:43:46 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh 00:03:24.189 0000:00:04.7 (8086 6f27): ioatdma -> vfio-pci 00:03:24.448 0000:00:04.6 (8086 6f26): ioatdma -> vfio-pci 00:03:24.448 0000:00:04.5 (8086 6f25): ioatdma -> vfio-pci 00:03:24.448 0000:00:04.4 (8086 6f24): ioatdma -> vfio-pci 00:03:24.448 0000:00:04.3 (8086 6f23): ioatdma -> vfio-pci 00:03:24.448 0000:00:04.2 (8086 6f22): ioatdma -> vfio-pci 00:03:24.448 0000:00:04.1 (8086 6f21): ioatdma -> vfio-pci 00:03:24.448 0000:00:04.0 (8086 6f20): ioatdma -> vfio-pci 00:03:24.448 0000:80:04.7 (8086 6f27): ioatdma -> vfio-pci 00:03:24.448 0000:80:04.6 (8086 6f26): ioatdma -> vfio-pci 00:03:24.448 0000:80:04.5 (8086 6f25): ioatdma -> vfio-pci 00:03:24.448 0000:80:04.4 (8086 6f24): ioatdma -> vfio-pci 00:03:24.448 0000:80:04.3 (8086 6f23): ioatdma -> vfio-pci 00:03:24.448 0000:80:04.2 (8086 6f22): ioatdma -> vfio-pci 00:03:24.448 0000:80:04.1 (8086 6f21): ioatdma -> vfio-pci 00:03:24.448 0000:80:04.0 (8086 6f20): ioatdma -> vfio-pci 00:03:25.385 0000:0d:00.0 (8086 0a54): nvme -> vfio-pci 00:03:25.648 05:43:49 -- setup/hugepages.sh@138 -- # verify_nr_hugepages 00:03:25.648 05:43:49 -- setup/hugepages.sh@89 -- # local node 00:03:25.648 05:43:49 -- setup/hugepages.sh@90 -- # local sorted_t 00:03:25.648 05:43:49 -- setup/hugepages.sh@91 -- # local sorted_s 00:03:25.648 05:43:49 -- setup/hugepages.sh@92 -- # local surp 00:03:25.648 05:43:49 -- setup/hugepages.sh@93 -- # local resv 00:03:25.648 05:43:49 -- setup/hugepages.sh@94 -- # local anon 00:03:25.648 05:43:49 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:03:25.648 05:43:49 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:03:25.648 05:43:49 -- setup/common.sh@17 -- # local get=AnonHugePages 00:03:25.648 05:43:49 -- setup/common.sh@18 -- # local node= 00:03:25.648 05:43:49 -- setup/common.sh@19 -- # local var val 00:03:25.648 05:43:49 -- setup/common.sh@20 -- # local mem_f mem 00:03:25.648 05:43:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:25.648 05:43:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:25.648 05:43:49 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:25.648 05:43:49 -- setup/common.sh@28 -- # mapfile -t mem 00:03:25.648 05:43:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.648 05:43:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106843180 kB' 'MemAvailable: 110276780 kB' 'Buffers: 12440 kB' 'Cached: 15590024 kB' 'SwapCached: 0 kB' 'Active: 12386088 kB' 'Inactive: 3718140 kB' 'Active(anon): 11949992 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 504640 kB' 'Mapped: 152864 kB' 'Shmem: 11448228 kB' 'KReclaimable: 208312 kB' 'Slab: 657604 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449292 kB' 'KernelStack: 18384 kB' 'PageTables: 7876 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13219368 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 203008 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:25.648 05:43:49 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.648 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.648 05:43:49 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.648 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.648 05:43:49 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.648 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.648 05:43:49 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.648 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.648 05:43:49 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.648 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.648 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.649 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.649 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:25.650 05:43:49 -- setup/common.sh@33 -- # echo 0 00:03:25.650 05:43:49 -- setup/common.sh@33 -- # return 0 00:03:25.650 05:43:49 -- setup/hugepages.sh@97 -- # anon=0 00:03:25.650 05:43:49 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:03:25.650 05:43:49 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:25.650 05:43:49 -- setup/common.sh@18 -- # local node= 00:03:25.650 05:43:49 -- setup/common.sh@19 -- # local var val 00:03:25.650 05:43:49 -- setup/common.sh@20 -- # local mem_f mem 00:03:25.650 05:43:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:25.650 05:43:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:25.650 05:43:49 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:25.650 05:43:49 -- setup/common.sh@28 -- # mapfile -t mem 00:03:25.650 05:43:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106846820 kB' 'MemAvailable: 110280420 kB' 'Buffers: 12440 kB' 'Cached: 15590028 kB' 'SwapCached: 0 kB' 'Active: 12387760 kB' 'Inactive: 3718140 kB' 'Active(anon): 11951664 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 506348 kB' 'Mapped: 152940 kB' 'Shmem: 11448232 kB' 'KReclaimable: 208312 kB' 'Slab: 657660 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449348 kB' 'KernelStack: 18512 kB' 'PageTables: 8548 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13219384 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 203136 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.650 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.650 05:43:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.651 05:43:49 -- setup/common.sh@33 -- # echo 0 00:03:25.651 05:43:49 -- setup/common.sh@33 -- # return 0 00:03:25.651 05:43:49 -- setup/hugepages.sh@99 -- # surp=0 00:03:25.651 05:43:49 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:03:25.651 05:43:49 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:03:25.651 05:43:49 -- setup/common.sh@18 -- # local node= 00:03:25.651 05:43:49 -- setup/common.sh@19 -- # local var val 00:03:25.651 05:43:49 -- setup/common.sh@20 -- # local mem_f mem 00:03:25.651 05:43:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:25.651 05:43:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:25.651 05:43:49 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:25.651 05:43:49 -- setup/common.sh@28 -- # mapfile -t mem 00:03:25.651 05:43:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.651 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.651 05:43:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106850016 kB' 'MemAvailable: 110283616 kB' 'Buffers: 12440 kB' 'Cached: 15590044 kB' 'SwapCached: 0 kB' 'Active: 12388492 kB' 'Inactive: 3718140 kB' 'Active(anon): 11952396 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 507488 kB' 'Mapped: 152920 kB' 'Shmem: 11448248 kB' 'KReclaimable: 208312 kB' 'Slab: 657660 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449348 kB' 'KernelStack: 18992 kB' 'PageTables: 10008 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13219032 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 203200 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:25.651 05:43:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.652 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.652 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:25.653 05:43:49 -- setup/common.sh@33 -- # echo 0 00:03:25.653 05:43:49 -- setup/common.sh@33 -- # return 0 00:03:25.653 05:43:49 -- setup/hugepages.sh@100 -- # resv=0 00:03:25.653 05:43:49 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1024 00:03:25.653 nr_hugepages=1024 00:03:25.653 05:43:49 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:03:25.653 resv_hugepages=0 00:03:25.653 05:43:49 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:03:25.653 surplus_hugepages=0 00:03:25.653 05:43:49 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:03:25.653 anon_hugepages=0 00:03:25.653 05:43:49 -- setup/hugepages.sh@107 -- # (( 1024 == nr_hugepages + surp + resv )) 00:03:25.653 05:43:49 -- setup/hugepages.sh@109 -- # (( 1024 == nr_hugepages )) 00:03:25.653 05:43:49 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:03:25.653 05:43:49 -- setup/common.sh@17 -- # local get=HugePages_Total 00:03:25.653 05:43:49 -- setup/common.sh@18 -- # local node= 00:03:25.653 05:43:49 -- setup/common.sh@19 -- # local var val 00:03:25.653 05:43:49 -- setup/common.sh@20 -- # local mem_f mem 00:03:25.653 05:43:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:25.653 05:43:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:25.653 05:43:49 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:25.653 05:43:49 -- setup/common.sh@28 -- # mapfile -t mem 00:03:25.653 05:43:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106852060 kB' 'MemAvailable: 110285660 kB' 'Buffers: 12440 kB' 'Cached: 15590060 kB' 'SwapCached: 0 kB' 'Active: 12386348 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950252 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 505284 kB' 'Mapped: 152920 kB' 'Shmem: 11448264 kB' 'KReclaimable: 208312 kB' 'Slab: 657636 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449324 kB' 'KernelStack: 18304 kB' 'PageTables: 8596 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13215896 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 203024 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.653 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.653 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.654 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.654 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:25.655 05:43:49 -- setup/common.sh@33 -- # echo 1024 00:03:25.655 05:43:49 -- setup/common.sh@33 -- # return 0 00:03:25.655 05:43:49 -- setup/hugepages.sh@110 -- # (( 1024 == nr_hugepages + surp + resv )) 00:03:25.655 05:43:49 -- setup/hugepages.sh@112 -- # get_nodes 00:03:25.655 05:43:49 -- setup/hugepages.sh@27 -- # local node 00:03:25.655 05:43:49 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:25.655 05:43:49 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=1024 00:03:25.655 05:43:49 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:25.655 05:43:49 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=0 00:03:25.655 05:43:49 -- setup/hugepages.sh@32 -- # no_nodes=2 00:03:25.655 05:43:49 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:03:25.655 05:43:49 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:25.655 05:43:49 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:25.655 05:43:49 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:03:25.655 05:43:49 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:25.655 05:43:49 -- setup/common.sh@18 -- # local node=0 00:03:25.655 05:43:49 -- setup/common.sh@19 -- # local var val 00:03:25.655 05:43:49 -- setup/common.sh@20 -- # local mem_f mem 00:03:25.655 05:43:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:25.655 05:43:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:03:25.655 05:43:49 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:03:25.655 05:43:49 -- setup/common.sh@28 -- # mapfile -t mem 00:03:25.655 05:43:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 65831128 kB' 'MemFree: 55667084 kB' 'MemUsed: 10164044 kB' 'SwapCached: 0 kB' 'Active: 7167504 kB' 'Inactive: 149044 kB' 'Active(anon): 6944552 kB' 'Inactive(anon): 0 kB' 'Active(file): 222952 kB' 'Inactive(file): 149044 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 7012436 kB' 'Mapped: 73652 kB' 'AnonPages: 307364 kB' 'Shmem: 6640440 kB' 'KernelStack: 10024 kB' 'PageTables: 4520 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 138956 kB' 'Slab: 385448 kB' 'SReclaimable: 138956 kB' 'SUnreclaim: 246492 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Surp: 0' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.655 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.655 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # continue 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # IFS=': ' 00:03:25.656 05:43:49 -- setup/common.sh@31 -- # read -r var val _ 00:03:25.656 05:43:49 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:25.656 05:43:49 -- setup/common.sh@33 -- # echo 0 00:03:25.656 05:43:49 -- setup/common.sh@33 -- # return 0 00:03:25.656 05:43:49 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:25.656 05:43:49 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:25.656 05:43:49 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:25.656 05:43:49 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:25.656 05:43:49 -- setup/hugepages.sh@128 -- # echo 'node0=1024 expecting 1024' 00:03:25.656 node0=1024 expecting 1024 00:03:25.656 05:43:49 -- setup/hugepages.sh@130 -- # [[ 1024 == \1\0\2\4 ]] 00:03:25.656 00:03:25.656 real 0m2.477s 00:03:25.656 user 0m0.639s 00:03:25.656 sys 0m0.824s 00:03:25.656 05:43:49 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:25.656 05:43:49 -- common/autotest_common.sh@10 -- # set +x 00:03:25.656 ************************************ 00:03:25.656 END TEST default_setup 00:03:25.656 ************************************ 00:03:25.656 05:43:49 -- setup/hugepages.sh@211 -- # run_test per_node_1G_alloc per_node_1G_alloc 00:03:25.656 05:43:49 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:25.656 05:43:49 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:25.656 05:43:49 -- common/autotest_common.sh@10 -- # set +x 00:03:25.656 ************************************ 00:03:25.656 START TEST per_node_1G_alloc 00:03:25.656 ************************************ 00:03:25.656 05:43:49 -- common/autotest_common.sh@1114 -- # per_node_1G_alloc 00:03:25.656 05:43:49 -- setup/hugepages.sh@143 -- # local IFS=, 00:03:25.656 05:43:49 -- setup/hugepages.sh@145 -- # get_test_nr_hugepages 1048576 0 1 00:03:25.656 05:43:49 -- setup/hugepages.sh@49 -- # local size=1048576 00:03:25.656 05:43:49 -- setup/hugepages.sh@50 -- # (( 3 > 1 )) 00:03:25.656 05:43:49 -- setup/hugepages.sh@51 -- # shift 00:03:25.656 05:43:49 -- setup/hugepages.sh@52 -- # node_ids=('0' '1') 00:03:25.656 05:43:49 -- setup/hugepages.sh@52 -- # local node_ids 00:03:25.656 05:43:49 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:03:25.656 05:43:49 -- setup/hugepages.sh@57 -- # nr_hugepages=512 00:03:25.656 05:43:49 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 0 1 00:03:25.656 05:43:49 -- setup/hugepages.sh@62 -- # user_nodes=('0' '1') 00:03:25.656 05:43:49 -- setup/hugepages.sh@62 -- # local user_nodes 00:03:25.656 05:43:49 -- setup/hugepages.sh@64 -- # local _nr_hugepages=512 00:03:25.656 05:43:49 -- setup/hugepages.sh@65 -- # local _no_nodes=2 00:03:25.918 05:43:49 -- setup/hugepages.sh@67 -- # nodes_test=() 00:03:25.918 05:43:49 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:03:25.918 05:43:49 -- setup/hugepages.sh@69 -- # (( 2 > 0 )) 00:03:25.918 05:43:49 -- setup/hugepages.sh@70 -- # for _no_nodes in "${user_nodes[@]}" 00:03:25.918 05:43:49 -- setup/hugepages.sh@71 -- # nodes_test[_no_nodes]=512 00:03:25.918 05:43:49 -- setup/hugepages.sh@70 -- # for _no_nodes in "${user_nodes[@]}" 00:03:25.918 05:43:49 -- setup/hugepages.sh@71 -- # nodes_test[_no_nodes]=512 00:03:25.918 05:43:49 -- setup/hugepages.sh@73 -- # return 0 00:03:25.919 05:43:49 -- setup/hugepages.sh@146 -- # NRHUGE=512 00:03:25.919 05:43:49 -- setup/hugepages.sh@146 -- # HUGENODE=0,1 00:03:25.919 05:43:49 -- setup/hugepages.sh@146 -- # setup output 00:03:25.919 05:43:49 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:25.919 05:43:49 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh 00:03:26.860 0000:00:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:26.860 0000:00:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:26.860 0000:00:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:26.860 0000:00:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:26.860 0000:00:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:26.860 0000:00:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:26.860 0000:00:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:26.860 0000:00:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:26.860 0000:80:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:26.860 0000:80:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:26.860 0000:80:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:26.860 0000:80:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:26.860 0000:80:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:26.860 0000:80:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:26.860 0000:80:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:26.860 0000:80:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:26.860 0000:0d:00.0 (8086 0a54): Already using the vfio-pci driver 00:03:27.123 05:43:50 -- setup/hugepages.sh@147 -- # nr_hugepages=1024 00:03:27.123 05:43:50 -- setup/hugepages.sh@147 -- # verify_nr_hugepages 00:03:27.123 05:43:50 -- setup/hugepages.sh@89 -- # local node 00:03:27.123 05:43:50 -- setup/hugepages.sh@90 -- # local sorted_t 00:03:27.123 05:43:50 -- setup/hugepages.sh@91 -- # local sorted_s 00:03:27.123 05:43:50 -- setup/hugepages.sh@92 -- # local surp 00:03:27.123 05:43:50 -- setup/hugepages.sh@93 -- # local resv 00:03:27.123 05:43:50 -- setup/hugepages.sh@94 -- # local anon 00:03:27.123 05:43:50 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:03:27.123 05:43:50 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:03:27.123 05:43:50 -- setup/common.sh@17 -- # local get=AnonHugePages 00:03:27.123 05:43:50 -- setup/common.sh@18 -- # local node= 00:03:27.123 05:43:50 -- setup/common.sh@19 -- # local var val 00:03:27.123 05:43:50 -- setup/common.sh@20 -- # local mem_f mem 00:03:27.123 05:43:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:27.123 05:43:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:27.123 05:43:50 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:27.123 05:43:50 -- setup/common.sh@28 -- # mapfile -t mem 00:03:27.123 05:43:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106877156 kB' 'MemAvailable: 110310756 kB' 'Buffers: 12440 kB' 'Cached: 15590120 kB' 'SwapCached: 0 kB' 'Active: 12388728 kB' 'Inactive: 3718140 kB' 'Active(anon): 11952632 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 507216 kB' 'Mapped: 152880 kB' 'Shmem: 11448324 kB' 'KReclaimable: 208312 kB' 'Slab: 657476 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449164 kB' 'KernelStack: 18240 kB' 'PageTables: 7856 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13215536 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 203024 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.123 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.123 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:27.124 05:43:50 -- setup/common.sh@33 -- # echo 0 00:03:27.124 05:43:50 -- setup/common.sh@33 -- # return 0 00:03:27.124 05:43:50 -- setup/hugepages.sh@97 -- # anon=0 00:03:27.124 05:43:50 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:03:27.124 05:43:50 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:27.124 05:43:50 -- setup/common.sh@18 -- # local node= 00:03:27.124 05:43:50 -- setup/common.sh@19 -- # local var val 00:03:27.124 05:43:50 -- setup/common.sh@20 -- # local mem_f mem 00:03:27.124 05:43:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:27.124 05:43:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:27.124 05:43:50 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:27.124 05:43:50 -- setup/common.sh@28 -- # mapfile -t mem 00:03:27.124 05:43:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106876760 kB' 'MemAvailable: 110310360 kB' 'Buffers: 12440 kB' 'Cached: 15590124 kB' 'SwapCached: 0 kB' 'Active: 12393040 kB' 'Inactive: 3718140 kB' 'Active(anon): 11956944 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 511564 kB' 'Mapped: 153472 kB' 'Shmem: 11448328 kB' 'KReclaimable: 208312 kB' 'Slab: 657504 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449192 kB' 'KernelStack: 18256 kB' 'PageTables: 7864 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13219940 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202944 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.124 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.124 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.125 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.125 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.126 05:43:50 -- setup/common.sh@33 -- # echo 0 00:03:27.126 05:43:50 -- setup/common.sh@33 -- # return 0 00:03:27.126 05:43:50 -- setup/hugepages.sh@99 -- # surp=0 00:03:27.126 05:43:50 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:03:27.126 05:43:50 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:03:27.126 05:43:50 -- setup/common.sh@18 -- # local node= 00:03:27.126 05:43:50 -- setup/common.sh@19 -- # local var val 00:03:27.126 05:43:50 -- setup/common.sh@20 -- # local mem_f mem 00:03:27.126 05:43:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:27.126 05:43:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:27.126 05:43:50 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:27.126 05:43:50 -- setup/common.sh@28 -- # mapfile -t mem 00:03:27.126 05:43:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106874964 kB' 'MemAvailable: 110308564 kB' 'Buffers: 12440 kB' 'Cached: 15590124 kB' 'SwapCached: 0 kB' 'Active: 12395184 kB' 'Inactive: 3718140 kB' 'Active(anon): 11959088 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 513760 kB' 'Mapped: 153432 kB' 'Shmem: 11448328 kB' 'KReclaimable: 208312 kB' 'Slab: 657504 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449192 kB' 'KernelStack: 18288 kB' 'PageTables: 7960 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13221684 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202948 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.126 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.126 05:43:50 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:27.127 05:43:50 -- setup/common.sh@33 -- # echo 0 00:03:27.127 05:43:50 -- setup/common.sh@33 -- # return 0 00:03:27.127 05:43:50 -- setup/hugepages.sh@100 -- # resv=0 00:03:27.127 05:43:50 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1024 00:03:27.127 nr_hugepages=1024 00:03:27.127 05:43:50 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:03:27.127 resv_hugepages=0 00:03:27.127 05:43:50 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:03:27.127 surplus_hugepages=0 00:03:27.127 05:43:50 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:03:27.127 anon_hugepages=0 00:03:27.127 05:43:50 -- setup/hugepages.sh@107 -- # (( 1024 == nr_hugepages + surp + resv )) 00:03:27.127 05:43:50 -- setup/hugepages.sh@109 -- # (( 1024 == nr_hugepages )) 00:03:27.127 05:43:50 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:03:27.127 05:43:50 -- setup/common.sh@17 -- # local get=HugePages_Total 00:03:27.127 05:43:50 -- setup/common.sh@18 -- # local node= 00:03:27.127 05:43:50 -- setup/common.sh@19 -- # local var val 00:03:27.127 05:43:50 -- setup/common.sh@20 -- # local mem_f mem 00:03:27.127 05:43:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:27.127 05:43:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:27.127 05:43:50 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:27.127 05:43:50 -- setup/common.sh@28 -- # mapfile -t mem 00:03:27.127 05:43:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106876072 kB' 'MemAvailable: 110309672 kB' 'Buffers: 12440 kB' 'Cached: 15590136 kB' 'SwapCached: 0 kB' 'Active: 12388492 kB' 'Inactive: 3718140 kB' 'Active(anon): 11952396 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 507528 kB' 'Mapped: 153176 kB' 'Shmem: 11448340 kB' 'KReclaimable: 208312 kB' 'Slab: 657508 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449196 kB' 'KernelStack: 18256 kB' 'PageTables: 7872 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13215580 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202944 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.127 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.127 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.128 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.128 05:43:50 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:27.129 05:43:50 -- setup/common.sh@33 -- # echo 1024 00:03:27.129 05:43:50 -- setup/common.sh@33 -- # return 0 00:03:27.129 05:43:50 -- setup/hugepages.sh@110 -- # (( 1024 == nr_hugepages + surp + resv )) 00:03:27.129 05:43:50 -- setup/hugepages.sh@112 -- # get_nodes 00:03:27.129 05:43:50 -- setup/hugepages.sh@27 -- # local node 00:03:27.129 05:43:50 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:27.129 05:43:50 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=512 00:03:27.129 05:43:50 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:27.129 05:43:50 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=512 00:03:27.129 05:43:50 -- setup/hugepages.sh@32 -- # no_nodes=2 00:03:27.129 05:43:50 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:03:27.129 05:43:50 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:27.129 05:43:50 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:27.129 05:43:50 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:03:27.129 05:43:50 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:27.129 05:43:50 -- setup/common.sh@18 -- # local node=0 00:03:27.129 05:43:50 -- setup/common.sh@19 -- # local var val 00:03:27.129 05:43:50 -- setup/common.sh@20 -- # local mem_f mem 00:03:27.129 05:43:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:27.129 05:43:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:03:27.129 05:43:50 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:03:27.129 05:43:50 -- setup/common.sh@28 -- # mapfile -t mem 00:03:27.129 05:43:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 65831128 kB' 'MemFree: 56739820 kB' 'MemUsed: 9091308 kB' 'SwapCached: 0 kB' 'Active: 7168916 kB' 'Inactive: 149044 kB' 'Active(anon): 6945964 kB' 'Inactive(anon): 0 kB' 'Active(file): 222952 kB' 'Inactive(file): 149044 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 7012492 kB' 'Mapped: 73656 kB' 'AnonPages: 308788 kB' 'Shmem: 6640496 kB' 'KernelStack: 10024 kB' 'PageTables: 4464 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 138956 kB' 'Slab: 385316 kB' 'SReclaimable: 138956 kB' 'SUnreclaim: 246360 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 512' 'HugePages_Free: 512' 'HugePages_Surp: 0' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.129 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.129 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@33 -- # echo 0 00:03:27.130 05:43:50 -- setup/common.sh@33 -- # return 0 00:03:27.130 05:43:50 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:27.130 05:43:50 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:27.130 05:43:50 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:27.130 05:43:50 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 1 00:03:27.130 05:43:50 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:27.130 05:43:50 -- setup/common.sh@18 -- # local node=1 00:03:27.130 05:43:50 -- setup/common.sh@19 -- # local var val 00:03:27.130 05:43:50 -- setup/common.sh@20 -- # local mem_f mem 00:03:27.130 05:43:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:27.130 05:43:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node1/meminfo ]] 00:03:27.130 05:43:50 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node1/meminfo 00:03:27.130 05:43:50 -- setup/common.sh@28 -- # mapfile -t mem 00:03:27.130 05:43:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 60732796 kB' 'MemFree: 50137160 kB' 'MemUsed: 10595636 kB' 'SwapCached: 0 kB' 'Active: 5219200 kB' 'Inactive: 3569096 kB' 'Active(anon): 5006056 kB' 'Inactive(anon): 0 kB' 'Active(file): 213144 kB' 'Inactive(file): 3569096 kB' 'Unevictable: 0 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 8590084 kB' 'Mapped: 79184 kB' 'AnonPages: 198316 kB' 'Shmem: 4807844 kB' 'KernelStack: 8200 kB' 'PageTables: 3280 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 69356 kB' 'Slab: 272176 kB' 'SReclaimable: 69356 kB' 'SUnreclaim: 202820 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 512' 'HugePages_Free: 512' 'HugePages_Surp: 0' 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.130 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.130 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # continue 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # IFS=': ' 00:03:27.131 05:43:50 -- setup/common.sh@31 -- # read -r var val _ 00:03:27.131 05:43:50 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:27.131 05:43:50 -- setup/common.sh@33 -- # echo 0 00:03:27.131 05:43:50 -- setup/common.sh@33 -- # return 0 00:03:27.131 05:43:50 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:27.131 05:43:50 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:27.131 05:43:50 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:27.131 05:43:50 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:27.131 05:43:50 -- setup/hugepages.sh@128 -- # echo 'node0=512 expecting 512' 00:03:27.131 node0=512 expecting 512 00:03:27.131 05:43:50 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:27.131 05:43:50 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:27.131 05:43:50 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:27.131 05:43:50 -- setup/hugepages.sh@128 -- # echo 'node1=512 expecting 512' 00:03:27.131 node1=512 expecting 512 00:03:27.131 05:43:50 -- setup/hugepages.sh@130 -- # [[ 512 == \5\1\2 ]] 00:03:27.131 00:03:27.131 real 0m1.403s 00:03:27.131 user 0m0.638s 00:03:27.131 sys 0m0.754s 00:03:27.131 05:43:50 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:27.131 05:43:50 -- common/autotest_common.sh@10 -- # set +x 00:03:27.131 ************************************ 00:03:27.131 END TEST per_node_1G_alloc 00:03:27.131 ************************************ 00:03:27.131 05:43:50 -- setup/hugepages.sh@212 -- # run_test even_2G_alloc even_2G_alloc 00:03:27.131 05:43:50 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:27.131 05:43:50 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:27.131 05:43:50 -- common/autotest_common.sh@10 -- # set +x 00:03:27.131 ************************************ 00:03:27.131 START TEST even_2G_alloc 00:03:27.131 ************************************ 00:03:27.131 05:43:50 -- common/autotest_common.sh@1114 -- # even_2G_alloc 00:03:27.131 05:43:50 -- setup/hugepages.sh@152 -- # get_test_nr_hugepages 2097152 00:03:27.131 05:43:50 -- setup/hugepages.sh@49 -- # local size=2097152 00:03:27.131 05:43:50 -- setup/hugepages.sh@50 -- # (( 1 > 1 )) 00:03:27.131 05:43:50 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:03:27.131 05:43:50 -- setup/hugepages.sh@57 -- # nr_hugepages=1024 00:03:27.131 05:43:50 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 00:03:27.131 05:43:50 -- setup/hugepages.sh@62 -- # user_nodes=() 00:03:27.131 05:43:50 -- setup/hugepages.sh@62 -- # local user_nodes 00:03:27.131 05:43:50 -- setup/hugepages.sh@64 -- # local _nr_hugepages=1024 00:03:27.131 05:43:50 -- setup/hugepages.sh@65 -- # local _no_nodes=2 00:03:27.131 05:43:50 -- setup/hugepages.sh@67 -- # nodes_test=() 00:03:27.131 05:43:50 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:03:27.131 05:43:50 -- setup/hugepages.sh@69 -- # (( 0 > 0 )) 00:03:27.131 05:43:50 -- setup/hugepages.sh@74 -- # (( 0 > 0 )) 00:03:27.131 05:43:50 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:03:27.131 05:43:50 -- setup/hugepages.sh@82 -- # nodes_test[_no_nodes - 1]=512 00:03:27.131 05:43:50 -- setup/hugepages.sh@83 -- # : 512 00:03:27.131 05:43:50 -- setup/hugepages.sh@84 -- # : 1 00:03:27.131 05:43:50 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:03:27.131 05:43:50 -- setup/hugepages.sh@82 -- # nodes_test[_no_nodes - 1]=512 00:03:27.131 05:43:50 -- setup/hugepages.sh@83 -- # : 0 00:03:27.131 05:43:50 -- setup/hugepages.sh@84 -- # : 0 00:03:27.131 05:43:50 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:03:27.131 05:43:50 -- setup/hugepages.sh@153 -- # NRHUGE=1024 00:03:27.131 05:43:50 -- setup/hugepages.sh@153 -- # HUGE_EVEN_ALLOC=yes 00:03:27.131 05:43:50 -- setup/hugepages.sh@153 -- # setup output 00:03:27.131 05:43:50 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:27.131 05:43:50 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh 00:03:28.512 0000:00:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:28.512 0000:00:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:28.512 0000:00:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:28.512 0000:00:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:28.512 0000:00:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:28.512 0000:00:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:28.512 0000:00:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:28.512 0000:00:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:28.512 0000:80:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:28.512 0000:80:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:28.512 0000:80:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:28.512 0000:80:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:28.512 0000:80:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:28.512 0000:80:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:28.512 0000:80:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:28.512 0000:80:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:28.512 0000:0d:00.0 (8086 0a54): Already using the vfio-pci driver 00:03:28.512 05:43:51 -- setup/hugepages.sh@154 -- # verify_nr_hugepages 00:03:28.512 05:43:51 -- setup/hugepages.sh@89 -- # local node 00:03:28.512 05:43:51 -- setup/hugepages.sh@90 -- # local sorted_t 00:03:28.512 05:43:51 -- setup/hugepages.sh@91 -- # local sorted_s 00:03:28.512 05:43:51 -- setup/hugepages.sh@92 -- # local surp 00:03:28.512 05:43:51 -- setup/hugepages.sh@93 -- # local resv 00:03:28.512 05:43:51 -- setup/hugepages.sh@94 -- # local anon 00:03:28.512 05:43:51 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:03:28.512 05:43:51 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:03:28.512 05:43:51 -- setup/common.sh@17 -- # local get=AnonHugePages 00:03:28.512 05:43:51 -- setup/common.sh@18 -- # local node= 00:03:28.512 05:43:51 -- setup/common.sh@19 -- # local var val 00:03:28.512 05:43:51 -- setup/common.sh@20 -- # local mem_f mem 00:03:28.512 05:43:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:28.512 05:43:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:28.512 05:43:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:28.512 05:43:51 -- setup/common.sh@28 -- # mapfile -t mem 00:03:28.512 05:43:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:28.512 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106894432 kB' 'MemAvailable: 110328032 kB' 'Buffers: 12440 kB' 'Cached: 15590212 kB' 'SwapCached: 0 kB' 'Active: 12386812 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950716 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 505680 kB' 'Mapped: 152848 kB' 'Shmem: 11448416 kB' 'KReclaimable: 208312 kB' 'Slab: 657396 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449084 kB' 'KernelStack: 18256 kB' 'PageTables: 7856 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13215764 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202992 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.513 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.513 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:28.514 05:43:51 -- setup/common.sh@33 -- # echo 0 00:03:28.514 05:43:51 -- setup/common.sh@33 -- # return 0 00:03:28.514 05:43:51 -- setup/hugepages.sh@97 -- # anon=0 00:03:28.514 05:43:51 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:03:28.514 05:43:51 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:28.514 05:43:51 -- setup/common.sh@18 -- # local node= 00:03:28.514 05:43:51 -- setup/common.sh@19 -- # local var val 00:03:28.514 05:43:51 -- setup/common.sh@20 -- # local mem_f mem 00:03:28.514 05:43:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:28.514 05:43:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:28.514 05:43:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:28.514 05:43:51 -- setup/common.sh@28 -- # mapfile -t mem 00:03:28.514 05:43:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106897460 kB' 'MemAvailable: 110331060 kB' 'Buffers: 12440 kB' 'Cached: 15590212 kB' 'SwapCached: 0 kB' 'Active: 12387300 kB' 'Inactive: 3718140 kB' 'Active(anon): 11951204 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 506140 kB' 'Mapped: 152848 kB' 'Shmem: 11448416 kB' 'KReclaimable: 208312 kB' 'Slab: 657324 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449012 kB' 'KernelStack: 18256 kB' 'PageTables: 7740 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13215772 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202992 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.514 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.514 05:43:51 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.515 05:43:51 -- setup/common.sh@33 -- # echo 0 00:03:28.515 05:43:51 -- setup/common.sh@33 -- # return 0 00:03:28.515 05:43:51 -- setup/hugepages.sh@99 -- # surp=0 00:03:28.515 05:43:51 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:03:28.515 05:43:51 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:03:28.515 05:43:51 -- setup/common.sh@18 -- # local node= 00:03:28.515 05:43:51 -- setup/common.sh@19 -- # local var val 00:03:28.515 05:43:51 -- setup/common.sh@20 -- # local mem_f mem 00:03:28.515 05:43:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:28.515 05:43:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:28.515 05:43:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:28.515 05:43:51 -- setup/common.sh@28 -- # mapfile -t mem 00:03:28.515 05:43:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106897460 kB' 'MemAvailable: 110331060 kB' 'Buffers: 12440 kB' 'Cached: 15590212 kB' 'SwapCached: 0 kB' 'Active: 12387520 kB' 'Inactive: 3718140 kB' 'Active(anon): 11951424 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 506324 kB' 'Mapped: 152848 kB' 'Shmem: 11448416 kB' 'KReclaimable: 208312 kB' 'Slab: 657324 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449012 kB' 'KernelStack: 18320 kB' 'PageTables: 7928 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13217668 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202976 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.515 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.515 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.516 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.516 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:28.516 05:43:51 -- setup/common.sh@33 -- # echo 0 00:03:28.516 05:43:51 -- setup/common.sh@33 -- # return 0 00:03:28.516 05:43:51 -- setup/hugepages.sh@100 -- # resv=0 00:03:28.516 05:43:51 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1024 00:03:28.516 nr_hugepages=1024 00:03:28.516 05:43:51 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:03:28.516 resv_hugepages=0 00:03:28.516 05:43:51 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:03:28.517 surplus_hugepages=0 00:03:28.517 05:43:51 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:03:28.517 anon_hugepages=0 00:03:28.517 05:43:51 -- setup/hugepages.sh@107 -- # (( 1024 == nr_hugepages + surp + resv )) 00:03:28.517 05:43:51 -- setup/hugepages.sh@109 -- # (( 1024 == nr_hugepages )) 00:03:28.517 05:43:51 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:03:28.517 05:43:51 -- setup/common.sh@17 -- # local get=HugePages_Total 00:03:28.517 05:43:51 -- setup/common.sh@18 -- # local node= 00:03:28.517 05:43:51 -- setup/common.sh@19 -- # local var val 00:03:28.517 05:43:51 -- setup/common.sh@20 -- # local mem_f mem 00:03:28.517 05:43:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:28.517 05:43:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:28.517 05:43:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:28.517 05:43:51 -- setup/common.sh@28 -- # mapfile -t mem 00:03:28.517 05:43:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106898108 kB' 'MemAvailable: 110331708 kB' 'Buffers: 12440 kB' 'Cached: 15590216 kB' 'SwapCached: 0 kB' 'Active: 12386496 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950400 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 505288 kB' 'Mapped: 152848 kB' 'Shmem: 11448420 kB' 'KReclaimable: 208312 kB' 'Slab: 657428 kB' 'SReclaimable: 208312 kB' 'SUnreclaim: 449116 kB' 'KernelStack: 18224 kB' 'PageTables: 7656 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13215804 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202944 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.517 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.517 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:28.518 05:43:51 -- setup/common.sh@33 -- # echo 1024 00:03:28.518 05:43:51 -- setup/common.sh@33 -- # return 0 00:03:28.518 05:43:51 -- setup/hugepages.sh@110 -- # (( 1024 == nr_hugepages + surp + resv )) 00:03:28.518 05:43:51 -- setup/hugepages.sh@112 -- # get_nodes 00:03:28.518 05:43:51 -- setup/hugepages.sh@27 -- # local node 00:03:28.518 05:43:51 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:28.518 05:43:51 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=512 00:03:28.518 05:43:51 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:28.518 05:43:51 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=512 00:03:28.518 05:43:51 -- setup/hugepages.sh@32 -- # no_nodes=2 00:03:28.518 05:43:51 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:03:28.518 05:43:51 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:28.518 05:43:51 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:28.518 05:43:51 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:03:28.518 05:43:51 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:28.518 05:43:51 -- setup/common.sh@18 -- # local node=0 00:03:28.518 05:43:51 -- setup/common.sh@19 -- # local var val 00:03:28.518 05:43:51 -- setup/common.sh@20 -- # local mem_f mem 00:03:28.518 05:43:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:28.518 05:43:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:03:28.518 05:43:51 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:03:28.518 05:43:51 -- setup/common.sh@28 -- # mapfile -t mem 00:03:28.518 05:43:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 65831128 kB' 'MemFree: 56743748 kB' 'MemUsed: 9087380 kB' 'SwapCached: 0 kB' 'Active: 7168552 kB' 'Inactive: 149044 kB' 'Active(anon): 6945600 kB' 'Inactive(anon): 0 kB' 'Active(file): 222952 kB' 'Inactive(file): 149044 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 7012608 kB' 'Mapped: 73668 kB' 'AnonPages: 308224 kB' 'Shmem: 6640612 kB' 'KernelStack: 10040 kB' 'PageTables: 4412 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 138956 kB' 'Slab: 385280 kB' 'SReclaimable: 138956 kB' 'SUnreclaim: 246324 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 512' 'HugePages_Free: 512' 'HugePages_Surp: 0' 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.518 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.518 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@33 -- # echo 0 00:03:28.519 05:43:51 -- setup/common.sh@33 -- # return 0 00:03:28.519 05:43:51 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:28.519 05:43:51 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:28.519 05:43:51 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:28.519 05:43:51 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 1 00:03:28.519 05:43:51 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:28.519 05:43:51 -- setup/common.sh@18 -- # local node=1 00:03:28.519 05:43:51 -- setup/common.sh@19 -- # local var val 00:03:28.519 05:43:51 -- setup/common.sh@20 -- # local mem_f mem 00:03:28.519 05:43:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:28.519 05:43:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node1/meminfo ]] 00:03:28.519 05:43:51 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node1/meminfo 00:03:28.519 05:43:51 -- setup/common.sh@28 -- # mapfile -t mem 00:03:28.519 05:43:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 60732796 kB' 'MemFree: 50154360 kB' 'MemUsed: 10578436 kB' 'SwapCached: 0 kB' 'Active: 5218164 kB' 'Inactive: 3569096 kB' 'Active(anon): 5005020 kB' 'Inactive(anon): 0 kB' 'Active(file): 213144 kB' 'Inactive(file): 3569096 kB' 'Unevictable: 0 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 8590084 kB' 'Mapped: 79180 kB' 'AnonPages: 197248 kB' 'Shmem: 4807844 kB' 'KernelStack: 8200 kB' 'PageTables: 3288 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 69356 kB' 'Slab: 272128 kB' 'SReclaimable: 69356 kB' 'SUnreclaim: 202772 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 512' 'HugePages_Free: 512' 'HugePages_Surp: 0' 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.519 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.519 05:43:51 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # continue 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # IFS=': ' 00:03:28.520 05:43:51 -- setup/common.sh@31 -- # read -r var val _ 00:03:28.520 05:43:51 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:28.520 05:43:51 -- setup/common.sh@33 -- # echo 0 00:03:28.520 05:43:51 -- setup/common.sh@33 -- # return 0 00:03:28.520 05:43:51 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:28.520 05:43:51 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:28.520 05:43:51 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:28.520 05:43:51 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:28.520 05:43:51 -- setup/hugepages.sh@128 -- # echo 'node0=512 expecting 512' 00:03:28.520 node0=512 expecting 512 00:03:28.520 05:43:51 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:28.520 05:43:51 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:28.520 05:43:51 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:28.520 05:43:51 -- setup/hugepages.sh@128 -- # echo 'node1=512 expecting 512' 00:03:28.520 node1=512 expecting 512 00:03:28.520 05:43:51 -- setup/hugepages.sh@130 -- # [[ 512 == \5\1\2 ]] 00:03:28.520 00:03:28.520 real 0m1.313s 00:03:28.520 user 0m0.566s 00:03:28.520 sys 0m0.722s 00:03:28.520 05:43:51 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:28.520 05:43:51 -- common/autotest_common.sh@10 -- # set +x 00:03:28.520 ************************************ 00:03:28.520 END TEST even_2G_alloc 00:03:28.520 ************************************ 00:03:28.520 05:43:51 -- setup/hugepages.sh@213 -- # run_test odd_alloc odd_alloc 00:03:28.520 05:43:51 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:28.520 05:43:51 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:28.520 05:43:51 -- common/autotest_common.sh@10 -- # set +x 00:03:28.520 ************************************ 00:03:28.520 START TEST odd_alloc 00:03:28.521 ************************************ 00:03:28.521 05:43:51 -- common/autotest_common.sh@1114 -- # odd_alloc 00:03:28.521 05:43:51 -- setup/hugepages.sh@159 -- # get_test_nr_hugepages 2098176 00:03:28.521 05:43:51 -- setup/hugepages.sh@49 -- # local size=2098176 00:03:28.521 05:43:51 -- setup/hugepages.sh@50 -- # (( 1 > 1 )) 00:03:28.521 05:43:51 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:03:28.521 05:43:51 -- setup/hugepages.sh@57 -- # nr_hugepages=1025 00:03:28.521 05:43:51 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 00:03:28.521 05:43:51 -- setup/hugepages.sh@62 -- # user_nodes=() 00:03:28.521 05:43:51 -- setup/hugepages.sh@62 -- # local user_nodes 00:03:28.521 05:43:51 -- setup/hugepages.sh@64 -- # local _nr_hugepages=1025 00:03:28.521 05:43:51 -- setup/hugepages.sh@65 -- # local _no_nodes=2 00:03:28.521 05:43:51 -- setup/hugepages.sh@67 -- # nodes_test=() 00:03:28.521 05:43:51 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:03:28.521 05:43:51 -- setup/hugepages.sh@69 -- # (( 0 > 0 )) 00:03:28.521 05:43:51 -- setup/hugepages.sh@74 -- # (( 0 > 0 )) 00:03:28.521 05:43:51 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:03:28.521 05:43:51 -- setup/hugepages.sh@82 -- # nodes_test[_no_nodes - 1]=512 00:03:28.521 05:43:51 -- setup/hugepages.sh@83 -- # : 513 00:03:28.521 05:43:51 -- setup/hugepages.sh@84 -- # : 1 00:03:28.521 05:43:51 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:03:28.521 05:43:51 -- setup/hugepages.sh@82 -- # nodes_test[_no_nodes - 1]=513 00:03:28.521 05:43:51 -- setup/hugepages.sh@83 -- # : 0 00:03:28.521 05:43:51 -- setup/hugepages.sh@84 -- # : 0 00:03:28.521 05:43:51 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:03:28.521 05:43:51 -- setup/hugepages.sh@160 -- # HUGEMEM=2049 00:03:28.521 05:43:51 -- setup/hugepages.sh@160 -- # HUGE_EVEN_ALLOC=yes 00:03:28.521 05:43:51 -- setup/hugepages.sh@160 -- # setup output 00:03:28.521 05:43:51 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:28.521 05:43:51 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh 00:03:29.899 0000:00:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:29.899 0000:00:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:29.899 0000:00:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:29.899 0000:00:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:29.899 0000:00:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:29.899 0000:00:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:29.899 0000:00:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:29.899 0000:00:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:29.899 0000:80:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:29.899 0000:80:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:29.899 0000:80:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:29.899 0000:80:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:29.899 0000:80:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:29.899 0000:80:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:29.899 0000:80:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:29.899 0000:80:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:29.899 0000:0d:00.0 (8086 0a54): Already using the vfio-pci driver 00:03:29.899 05:43:53 -- setup/hugepages.sh@161 -- # verify_nr_hugepages 00:03:29.899 05:43:53 -- setup/hugepages.sh@89 -- # local node 00:03:29.899 05:43:53 -- setup/hugepages.sh@90 -- # local sorted_t 00:03:29.899 05:43:53 -- setup/hugepages.sh@91 -- # local sorted_s 00:03:29.899 05:43:53 -- setup/hugepages.sh@92 -- # local surp 00:03:29.899 05:43:53 -- setup/hugepages.sh@93 -- # local resv 00:03:29.899 05:43:53 -- setup/hugepages.sh@94 -- # local anon 00:03:29.899 05:43:53 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:03:29.899 05:43:53 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:03:29.899 05:43:53 -- setup/common.sh@17 -- # local get=AnonHugePages 00:03:29.899 05:43:53 -- setup/common.sh@18 -- # local node= 00:03:29.899 05:43:53 -- setup/common.sh@19 -- # local var val 00:03:29.899 05:43:53 -- setup/common.sh@20 -- # local mem_f mem 00:03:29.899 05:43:53 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:29.899 05:43:53 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:29.899 05:43:53 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:29.899 05:43:53 -- setup/common.sh@28 -- # mapfile -t mem 00:03:29.899 05:43:53 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106899404 kB' 'MemAvailable: 110333492 kB' 'Buffers: 12440 kB' 'Cached: 15590312 kB' 'SwapCached: 0 kB' 'Active: 12386068 kB' 'Inactive: 3718140 kB' 'Active(anon): 11949972 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 504212 kB' 'Mapped: 151756 kB' 'Shmem: 11448516 kB' 'KReclaimable: 208280 kB' 'Slab: 657468 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449188 kB' 'KernelStack: 18256 kB' 'PageTables: 7664 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70620964 kB' 'Committed_AS: 13208896 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 203008 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1025' 'HugePages_Free: 1025' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2099200 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.899 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.899 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:29.900 05:43:53 -- setup/common.sh@33 -- # echo 0 00:03:29.900 05:43:53 -- setup/common.sh@33 -- # return 0 00:03:29.900 05:43:53 -- setup/hugepages.sh@97 -- # anon=0 00:03:29.900 05:43:53 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:03:29.900 05:43:53 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:29.900 05:43:53 -- setup/common.sh@18 -- # local node= 00:03:29.900 05:43:53 -- setup/common.sh@19 -- # local var val 00:03:29.900 05:43:53 -- setup/common.sh@20 -- # local mem_f mem 00:03:29.900 05:43:53 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:29.900 05:43:53 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:29.900 05:43:53 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:29.900 05:43:53 -- setup/common.sh@28 -- # mapfile -t mem 00:03:29.900 05:43:53 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106903872 kB' 'MemAvailable: 110337456 kB' 'Buffers: 12440 kB' 'Cached: 15590312 kB' 'SwapCached: 0 kB' 'Active: 12386844 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950748 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 505016 kB' 'Mapped: 151720 kB' 'Shmem: 11448516 kB' 'KReclaimable: 208280 kB' 'Slab: 657508 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449228 kB' 'KernelStack: 18304 kB' 'PageTables: 7708 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70620964 kB' 'Committed_AS: 13208908 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202960 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1025' 'HugePages_Free: 1025' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2099200 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.900 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.900 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.901 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.901 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.902 05:43:53 -- setup/common.sh@33 -- # echo 0 00:03:29.902 05:43:53 -- setup/common.sh@33 -- # return 0 00:03:29.902 05:43:53 -- setup/hugepages.sh@99 -- # surp=0 00:03:29.902 05:43:53 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:03:29.902 05:43:53 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:03:29.902 05:43:53 -- setup/common.sh@18 -- # local node= 00:03:29.902 05:43:53 -- setup/common.sh@19 -- # local var val 00:03:29.902 05:43:53 -- setup/common.sh@20 -- # local mem_f mem 00:03:29.902 05:43:53 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:29.902 05:43:53 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:29.902 05:43:53 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:29.902 05:43:53 -- setup/common.sh@28 -- # mapfile -t mem 00:03:29.902 05:43:53 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106904920 kB' 'MemAvailable: 110338504 kB' 'Buffers: 12440 kB' 'Cached: 15590324 kB' 'SwapCached: 0 kB' 'Active: 12386132 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950036 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 504240 kB' 'Mapped: 151684 kB' 'Shmem: 11448528 kB' 'KReclaimable: 208280 kB' 'Slab: 657508 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449228 kB' 'KernelStack: 18256 kB' 'PageTables: 7540 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70620964 kB' 'Committed_AS: 13208920 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202960 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1025' 'HugePages_Free: 1025' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2099200 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.902 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.902 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:29.903 05:43:53 -- setup/common.sh@33 -- # echo 0 00:03:29.903 05:43:53 -- setup/common.sh@33 -- # return 0 00:03:29.903 05:43:53 -- setup/hugepages.sh@100 -- # resv=0 00:03:29.903 05:43:53 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1025 00:03:29.903 nr_hugepages=1025 00:03:29.903 05:43:53 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:03:29.903 resv_hugepages=0 00:03:29.903 05:43:53 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:03:29.903 surplus_hugepages=0 00:03:29.903 05:43:53 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:03:29.903 anon_hugepages=0 00:03:29.903 05:43:53 -- setup/hugepages.sh@107 -- # (( 1025 == nr_hugepages + surp + resv )) 00:03:29.903 05:43:53 -- setup/hugepages.sh@109 -- # (( 1025 == nr_hugepages )) 00:03:29.903 05:43:53 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:03:29.903 05:43:53 -- setup/common.sh@17 -- # local get=HugePages_Total 00:03:29.903 05:43:53 -- setup/common.sh@18 -- # local node= 00:03:29.903 05:43:53 -- setup/common.sh@19 -- # local var val 00:03:29.903 05:43:53 -- setup/common.sh@20 -- # local mem_f mem 00:03:29.903 05:43:53 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:29.903 05:43:53 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:29.903 05:43:53 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:29.903 05:43:53 -- setup/common.sh@28 -- # mapfile -t mem 00:03:29.903 05:43:53 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106904976 kB' 'MemAvailable: 110338560 kB' 'Buffers: 12440 kB' 'Cached: 15590340 kB' 'SwapCached: 0 kB' 'Active: 12385764 kB' 'Inactive: 3718140 kB' 'Active(anon): 11949668 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 504356 kB' 'Mapped: 151608 kB' 'Shmem: 11448544 kB' 'KReclaimable: 208280 kB' 'Slab: 657444 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449164 kB' 'KernelStack: 18256 kB' 'PageTables: 7540 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70620964 kB' 'Committed_AS: 13208936 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202976 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1025' 'HugePages_Free: 1025' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2099200 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.903 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.903 05:43:53 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.904 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.904 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:29.905 05:43:53 -- setup/common.sh@33 -- # echo 1025 00:03:29.905 05:43:53 -- setup/common.sh@33 -- # return 0 00:03:29.905 05:43:53 -- setup/hugepages.sh@110 -- # (( 1025 == nr_hugepages + surp + resv )) 00:03:29.905 05:43:53 -- setup/hugepages.sh@112 -- # get_nodes 00:03:29.905 05:43:53 -- setup/hugepages.sh@27 -- # local node 00:03:29.905 05:43:53 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:29.905 05:43:53 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=512 00:03:29.905 05:43:53 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:29.905 05:43:53 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=513 00:03:29.905 05:43:53 -- setup/hugepages.sh@32 -- # no_nodes=2 00:03:29.905 05:43:53 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:03:29.905 05:43:53 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:29.905 05:43:53 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:29.905 05:43:53 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:03:29.905 05:43:53 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:29.905 05:43:53 -- setup/common.sh@18 -- # local node=0 00:03:29.905 05:43:53 -- setup/common.sh@19 -- # local var val 00:03:29.905 05:43:53 -- setup/common.sh@20 -- # local mem_f mem 00:03:29.905 05:43:53 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:29.905 05:43:53 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:03:29.905 05:43:53 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:03:29.905 05:43:53 -- setup/common.sh@28 -- # mapfile -t mem 00:03:29.905 05:43:53 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 65831128 kB' 'MemFree: 56745588 kB' 'MemUsed: 9085540 kB' 'SwapCached: 0 kB' 'Active: 7169092 kB' 'Inactive: 149044 kB' 'Active(anon): 6946140 kB' 'Inactive(anon): 0 kB' 'Active(file): 222952 kB' 'Inactive(file): 149044 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 7012696 kB' 'Mapped: 73088 kB' 'AnonPages: 308704 kB' 'Shmem: 6640700 kB' 'KernelStack: 10120 kB' 'PageTables: 4620 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 138924 kB' 'Slab: 385436 kB' 'SReclaimable: 138924 kB' 'SUnreclaim: 246512 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 512' 'HugePages_Free: 512' 'HugePages_Surp: 0' 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.905 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.905 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@33 -- # echo 0 00:03:29.906 05:43:53 -- setup/common.sh@33 -- # return 0 00:03:29.906 05:43:53 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:29.906 05:43:53 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:29.906 05:43:53 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:29.906 05:43:53 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 1 00:03:29.906 05:43:53 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:29.906 05:43:53 -- setup/common.sh@18 -- # local node=1 00:03:29.906 05:43:53 -- setup/common.sh@19 -- # local var val 00:03:29.906 05:43:53 -- setup/common.sh@20 -- # local mem_f mem 00:03:29.906 05:43:53 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:29.906 05:43:53 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node1/meminfo ]] 00:03:29.906 05:43:53 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node1/meminfo 00:03:29.906 05:43:53 -- setup/common.sh@28 -- # mapfile -t mem 00:03:29.906 05:43:53 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 60732796 kB' 'MemFree: 50159388 kB' 'MemUsed: 10573408 kB' 'SwapCached: 0 kB' 'Active: 5216828 kB' 'Inactive: 3569096 kB' 'Active(anon): 5003684 kB' 'Inactive(anon): 0 kB' 'Active(file): 213144 kB' 'Inactive(file): 3569096 kB' 'Unevictable: 0 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 8590084 kB' 'Mapped: 78520 kB' 'AnonPages: 195840 kB' 'Shmem: 4807844 kB' 'KernelStack: 8152 kB' 'PageTables: 2976 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 69356 kB' 'Slab: 272008 kB' 'SReclaimable: 69356 kB' 'SUnreclaim: 202652 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 513' 'HugePages_Free: 513' 'HugePages_Surp: 0' 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.906 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.906 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # continue 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # IFS=': ' 00:03:29.907 05:43:53 -- setup/common.sh@31 -- # read -r var val _ 00:03:29.907 05:43:53 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:29.907 05:43:53 -- setup/common.sh@33 -- # echo 0 00:03:29.907 05:43:53 -- setup/common.sh@33 -- # return 0 00:03:29.907 05:43:53 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:29.907 05:43:53 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:29.907 05:43:53 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:29.907 05:43:53 -- setup/hugepages.sh@128 -- # echo 'node0=512 expecting 513' 00:03:29.907 node0=512 expecting 513 00:03:29.907 05:43:53 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:29.907 05:43:53 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:29.907 05:43:53 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:29.907 05:43:53 -- setup/hugepages.sh@128 -- # echo 'node1=513 expecting 512' 00:03:29.907 node1=513 expecting 512 00:03:29.907 05:43:53 -- setup/hugepages.sh@130 -- # [[ 512 513 == \5\1\2\ \5\1\3 ]] 00:03:29.907 00:03:29.907 real 0m1.346s 00:03:29.907 user 0m0.586s 00:03:29.907 sys 0m0.745s 00:03:29.907 05:43:53 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:29.907 05:43:53 -- common/autotest_common.sh@10 -- # set +x 00:03:29.907 ************************************ 00:03:29.907 END TEST odd_alloc 00:03:29.907 ************************************ 00:03:29.907 05:43:53 -- setup/hugepages.sh@214 -- # run_test custom_alloc custom_alloc 00:03:29.907 05:43:53 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:29.907 05:43:53 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:29.907 05:43:53 -- common/autotest_common.sh@10 -- # set +x 00:03:29.907 ************************************ 00:03:29.907 START TEST custom_alloc 00:03:29.907 ************************************ 00:03:29.907 05:43:53 -- common/autotest_common.sh@1114 -- # custom_alloc 00:03:29.907 05:43:53 -- setup/hugepages.sh@167 -- # local IFS=, 00:03:29.907 05:43:53 -- setup/hugepages.sh@169 -- # local node 00:03:29.907 05:43:53 -- setup/hugepages.sh@170 -- # nodes_hp=() 00:03:29.907 05:43:53 -- setup/hugepages.sh@170 -- # local nodes_hp 00:03:29.907 05:43:53 -- setup/hugepages.sh@172 -- # local nr_hugepages=0 _nr_hugepages=0 00:03:29.907 05:43:53 -- setup/hugepages.sh@174 -- # get_test_nr_hugepages 1048576 00:03:29.907 05:43:53 -- setup/hugepages.sh@49 -- # local size=1048576 00:03:29.907 05:43:53 -- setup/hugepages.sh@50 -- # (( 1 > 1 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@57 -- # nr_hugepages=512 00:03:29.907 05:43:53 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 00:03:29.907 05:43:53 -- setup/hugepages.sh@62 -- # user_nodes=() 00:03:29.907 05:43:53 -- setup/hugepages.sh@62 -- # local user_nodes 00:03:29.907 05:43:53 -- setup/hugepages.sh@64 -- # local _nr_hugepages=512 00:03:29.907 05:43:53 -- setup/hugepages.sh@65 -- # local _no_nodes=2 00:03:29.907 05:43:53 -- setup/hugepages.sh@67 -- # nodes_test=() 00:03:29.907 05:43:53 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:03:29.907 05:43:53 -- setup/hugepages.sh@69 -- # (( 0 > 0 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@74 -- # (( 0 > 0 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@82 -- # nodes_test[_no_nodes - 1]=256 00:03:29.907 05:43:53 -- setup/hugepages.sh@83 -- # : 256 00:03:29.907 05:43:53 -- setup/hugepages.sh@84 -- # : 1 00:03:29.907 05:43:53 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@82 -- # nodes_test[_no_nodes - 1]=256 00:03:29.907 05:43:53 -- setup/hugepages.sh@83 -- # : 0 00:03:29.907 05:43:53 -- setup/hugepages.sh@84 -- # : 0 00:03:29.907 05:43:53 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@175 -- # nodes_hp[0]=512 00:03:29.907 05:43:53 -- setup/hugepages.sh@176 -- # (( 2 > 1 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@177 -- # get_test_nr_hugepages 2097152 00:03:29.907 05:43:53 -- setup/hugepages.sh@49 -- # local size=2097152 00:03:29.907 05:43:53 -- setup/hugepages.sh@50 -- # (( 1 > 1 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@57 -- # nr_hugepages=1024 00:03:29.907 05:43:53 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 00:03:29.907 05:43:53 -- setup/hugepages.sh@62 -- # user_nodes=() 00:03:29.907 05:43:53 -- setup/hugepages.sh@62 -- # local user_nodes 00:03:29.907 05:43:53 -- setup/hugepages.sh@64 -- # local _nr_hugepages=1024 00:03:29.907 05:43:53 -- setup/hugepages.sh@65 -- # local _no_nodes=2 00:03:29.907 05:43:53 -- setup/hugepages.sh@67 -- # nodes_test=() 00:03:29.907 05:43:53 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:03:29.907 05:43:53 -- setup/hugepages.sh@69 -- # (( 0 > 0 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@74 -- # (( 1 > 0 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@75 -- # for _no_nodes in "${!nodes_hp[@]}" 00:03:29.907 05:43:53 -- setup/hugepages.sh@76 -- # nodes_test[_no_nodes]=512 00:03:29.907 05:43:53 -- setup/hugepages.sh@78 -- # return 0 00:03:29.907 05:43:53 -- setup/hugepages.sh@178 -- # nodes_hp[1]=1024 00:03:29.907 05:43:53 -- setup/hugepages.sh@181 -- # for node in "${!nodes_hp[@]}" 00:03:29.907 05:43:53 -- setup/hugepages.sh@182 -- # HUGENODE+=("nodes_hp[$node]=${nodes_hp[node]}") 00:03:29.907 05:43:53 -- setup/hugepages.sh@183 -- # (( _nr_hugepages += nodes_hp[node] )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@181 -- # for node in "${!nodes_hp[@]}" 00:03:29.907 05:43:53 -- setup/hugepages.sh@182 -- # HUGENODE+=("nodes_hp[$node]=${nodes_hp[node]}") 00:03:29.907 05:43:53 -- setup/hugepages.sh@183 -- # (( _nr_hugepages += nodes_hp[node] )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@186 -- # get_test_nr_hugepages_per_node 00:03:29.907 05:43:53 -- setup/hugepages.sh@62 -- # user_nodes=() 00:03:29.907 05:43:53 -- setup/hugepages.sh@62 -- # local user_nodes 00:03:29.907 05:43:53 -- setup/hugepages.sh@64 -- # local _nr_hugepages=1024 00:03:29.907 05:43:53 -- setup/hugepages.sh@65 -- # local _no_nodes=2 00:03:29.907 05:43:53 -- setup/hugepages.sh@67 -- # nodes_test=() 00:03:29.907 05:43:53 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:03:29.907 05:43:53 -- setup/hugepages.sh@69 -- # (( 0 > 0 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@74 -- # (( 2 > 0 )) 00:03:29.907 05:43:53 -- setup/hugepages.sh@75 -- # for _no_nodes in "${!nodes_hp[@]}" 00:03:29.907 05:43:53 -- setup/hugepages.sh@76 -- # nodes_test[_no_nodes]=512 00:03:29.907 05:43:53 -- setup/hugepages.sh@75 -- # for _no_nodes in "${!nodes_hp[@]}" 00:03:29.907 05:43:53 -- setup/hugepages.sh@76 -- # nodes_test[_no_nodes]=1024 00:03:29.907 05:43:53 -- setup/hugepages.sh@78 -- # return 0 00:03:29.907 05:43:53 -- setup/hugepages.sh@187 -- # HUGENODE='nodes_hp[0]=512,nodes_hp[1]=1024' 00:03:29.907 05:43:53 -- setup/hugepages.sh@187 -- # setup output 00:03:29.907 05:43:53 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:29.907 05:43:53 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh 00:03:30.841 0000:00:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:30.841 0000:00:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:30.841 0000:00:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:30.841 0000:00:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:30.841 0000:00:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:30.841 0000:00:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:30.841 0000:00:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:30.841 0000:00:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:30.841 0000:80:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:30.841 0000:80:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:30.841 0000:80:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:30.841 0000:80:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:30.841 0000:80:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:30.841 0000:80:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:30.841 0000:80:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:30.841 0000:80:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:30.841 0000:0d:00.0 (8086 0a54): Already using the vfio-pci driver 00:03:31.102 05:43:54 -- setup/hugepages.sh@188 -- # nr_hugepages=1536 00:03:31.102 05:43:54 -- setup/hugepages.sh@188 -- # verify_nr_hugepages 00:03:31.102 05:43:54 -- setup/hugepages.sh@89 -- # local node 00:03:31.102 05:43:54 -- setup/hugepages.sh@90 -- # local sorted_t 00:03:31.102 05:43:54 -- setup/hugepages.sh@91 -- # local sorted_s 00:03:31.102 05:43:54 -- setup/hugepages.sh@92 -- # local surp 00:03:31.102 05:43:54 -- setup/hugepages.sh@93 -- # local resv 00:03:31.102 05:43:54 -- setup/hugepages.sh@94 -- # local anon 00:03:31.102 05:43:54 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:03:31.102 05:43:54 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:03:31.102 05:43:54 -- setup/common.sh@17 -- # local get=AnonHugePages 00:03:31.102 05:43:54 -- setup/common.sh@18 -- # local node= 00:03:31.102 05:43:54 -- setup/common.sh@19 -- # local var val 00:03:31.102 05:43:54 -- setup/common.sh@20 -- # local mem_f mem 00:03:31.102 05:43:54 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:31.102 05:43:54 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:31.102 05:43:54 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:31.102 05:43:54 -- setup/common.sh@28 -- # mapfile -t mem 00:03:31.102 05:43:54 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:31.102 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.102 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.102 05:43:54 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 105848908 kB' 'MemAvailable: 109282492 kB' 'Buffers: 12440 kB' 'Cached: 15590408 kB' 'SwapCached: 0 kB' 'Active: 12386396 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950300 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 504884 kB' 'Mapped: 151668 kB' 'Shmem: 11448612 kB' 'KReclaimable: 208280 kB' 'Slab: 657580 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449300 kB' 'KernelStack: 18320 kB' 'PageTables: 7672 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70097700 kB' 'Committed_AS: 13209128 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 203024 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1536' 'HugePages_Free: 1536' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 3145728 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:31.102 05:43:54 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.102 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.102 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.102 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.102 05:43:54 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.102 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.102 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.103 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.103 05:43:54 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:31.103 05:43:54 -- setup/common.sh@33 -- # echo 0 00:03:31.103 05:43:54 -- setup/common.sh@33 -- # return 0 00:03:31.103 05:43:54 -- setup/hugepages.sh@97 -- # anon=0 00:03:31.103 05:43:54 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:03:31.103 05:43:54 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:31.103 05:43:54 -- setup/common.sh@18 -- # local node= 00:03:31.103 05:43:54 -- setup/common.sh@19 -- # local var val 00:03:31.103 05:43:54 -- setup/common.sh@20 -- # local mem_f mem 00:03:31.103 05:43:54 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:31.104 05:43:54 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:31.104 05:43:54 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:31.104 05:43:54 -- setup/common.sh@28 -- # mapfile -t mem 00:03:31.104 05:43:54 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 105856620 kB' 'MemAvailable: 109290204 kB' 'Buffers: 12440 kB' 'Cached: 15590412 kB' 'SwapCached: 0 kB' 'Active: 12386476 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950380 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 504996 kB' 'Mapped: 151668 kB' 'Shmem: 11448616 kB' 'KReclaimable: 208280 kB' 'Slab: 657484 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449204 kB' 'KernelStack: 18288 kB' 'PageTables: 7544 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70097700 kB' 'Committed_AS: 13209140 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202992 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1536' 'HugePages_Free: 1536' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 3145728 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.104 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.104 05:43:54 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.105 05:43:54 -- setup/common.sh@33 -- # echo 0 00:03:31.105 05:43:54 -- setup/common.sh@33 -- # return 0 00:03:31.105 05:43:54 -- setup/hugepages.sh@99 -- # surp=0 00:03:31.105 05:43:54 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:03:31.105 05:43:54 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:03:31.105 05:43:54 -- setup/common.sh@18 -- # local node= 00:03:31.105 05:43:54 -- setup/common.sh@19 -- # local var val 00:03:31.105 05:43:54 -- setup/common.sh@20 -- # local mem_f mem 00:03:31.105 05:43:54 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:31.105 05:43:54 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:31.105 05:43:54 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:31.105 05:43:54 -- setup/common.sh@28 -- # mapfile -t mem 00:03:31.105 05:43:54 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 105856652 kB' 'MemAvailable: 109290236 kB' 'Buffers: 12440 kB' 'Cached: 15590412 kB' 'SwapCached: 0 kB' 'Active: 12385748 kB' 'Inactive: 3718140 kB' 'Active(anon): 11949652 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 504240 kB' 'Mapped: 151616 kB' 'Shmem: 11448616 kB' 'KReclaimable: 208280 kB' 'Slab: 657600 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449320 kB' 'KernelStack: 18304 kB' 'PageTables: 7580 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70097700 kB' 'Committed_AS: 13209152 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202992 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1536' 'HugePages_Free: 1536' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 3145728 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.105 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.105 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.106 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.106 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:31.106 05:43:54 -- setup/common.sh@33 -- # echo 0 00:03:31.106 05:43:54 -- setup/common.sh@33 -- # return 0 00:03:31.106 05:43:54 -- setup/hugepages.sh@100 -- # resv=0 00:03:31.106 05:43:54 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1536 00:03:31.106 nr_hugepages=1536 00:03:31.106 05:43:54 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:03:31.106 resv_hugepages=0 00:03:31.106 05:43:54 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:03:31.106 surplus_hugepages=0 00:03:31.106 05:43:54 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:03:31.106 anon_hugepages=0 00:03:31.106 05:43:54 -- setup/hugepages.sh@107 -- # (( 1536 == nr_hugepages + surp + resv )) 00:03:31.106 05:43:54 -- setup/hugepages.sh@109 -- # (( 1536 == nr_hugepages )) 00:03:31.106 05:43:54 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:03:31.106 05:43:54 -- setup/common.sh@17 -- # local get=HugePages_Total 00:03:31.106 05:43:54 -- setup/common.sh@18 -- # local node= 00:03:31.106 05:43:54 -- setup/common.sh@19 -- # local var val 00:03:31.106 05:43:54 -- setup/common.sh@20 -- # local mem_f mem 00:03:31.106 05:43:54 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:31.106 05:43:54 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:31.106 05:43:54 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:31.106 05:43:54 -- setup/common.sh@28 -- # mapfile -t mem 00:03:31.107 05:43:54 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 105856964 kB' 'MemAvailable: 109290548 kB' 'Buffers: 12440 kB' 'Cached: 15590440 kB' 'SwapCached: 0 kB' 'Active: 12385936 kB' 'Inactive: 3718140 kB' 'Active(anon): 11949840 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 504384 kB' 'Mapped: 151616 kB' 'Shmem: 11448644 kB' 'KReclaimable: 208280 kB' 'Slab: 657600 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449320 kB' 'KernelStack: 18304 kB' 'PageTables: 7576 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70097700 kB' 'Committed_AS: 13209168 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202992 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1536' 'HugePages_Free: 1536' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 3145728 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.107 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.107 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:31.108 05:43:54 -- setup/common.sh@33 -- # echo 1536 00:03:31.108 05:43:54 -- setup/common.sh@33 -- # return 0 00:03:31.108 05:43:54 -- setup/hugepages.sh@110 -- # (( 1536 == nr_hugepages + surp + resv )) 00:03:31.108 05:43:54 -- setup/hugepages.sh@112 -- # get_nodes 00:03:31.108 05:43:54 -- setup/hugepages.sh@27 -- # local node 00:03:31.108 05:43:54 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:31.108 05:43:54 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=512 00:03:31.108 05:43:54 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:31.108 05:43:54 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=1024 00:03:31.108 05:43:54 -- setup/hugepages.sh@32 -- # no_nodes=2 00:03:31.108 05:43:54 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:03:31.108 05:43:54 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:31.108 05:43:54 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:31.108 05:43:54 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:03:31.108 05:43:54 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:31.108 05:43:54 -- setup/common.sh@18 -- # local node=0 00:03:31.108 05:43:54 -- setup/common.sh@19 -- # local var val 00:03:31.108 05:43:54 -- setup/common.sh@20 -- # local mem_f mem 00:03:31.108 05:43:54 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:31.108 05:43:54 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:03:31.108 05:43:54 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:03:31.108 05:43:54 -- setup/common.sh@28 -- # mapfile -t mem 00:03:31.108 05:43:54 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 65831128 kB' 'MemFree: 56742216 kB' 'MemUsed: 9088912 kB' 'SwapCached: 0 kB' 'Active: 7168544 kB' 'Inactive: 149044 kB' 'Active(anon): 6945592 kB' 'Inactive(anon): 0 kB' 'Active(file): 222952 kB' 'Inactive(file): 149044 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 7012792 kB' 'Mapped: 73092 kB' 'AnonPages: 307992 kB' 'Shmem: 6640796 kB' 'KernelStack: 10136 kB' 'PageTables: 4524 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 138924 kB' 'Slab: 385600 kB' 'SReclaimable: 138924 kB' 'SUnreclaim: 246676 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 512' 'HugePages_Free: 512' 'HugePages_Surp: 0' 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.108 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.108 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@33 -- # echo 0 00:03:31.109 05:43:54 -- setup/common.sh@33 -- # return 0 00:03:31.109 05:43:54 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:31.109 05:43:54 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:31.109 05:43:54 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:31.109 05:43:54 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 1 00:03:31.109 05:43:54 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:31.109 05:43:54 -- setup/common.sh@18 -- # local node=1 00:03:31.109 05:43:54 -- setup/common.sh@19 -- # local var val 00:03:31.109 05:43:54 -- setup/common.sh@20 -- # local mem_f mem 00:03:31.109 05:43:54 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:31.109 05:43:54 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node1/meminfo ]] 00:03:31.109 05:43:54 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node1/meminfo 00:03:31.109 05:43:54 -- setup/common.sh@28 -- # mapfile -t mem 00:03:31.109 05:43:54 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 60732796 kB' 'MemFree: 49113884 kB' 'MemUsed: 11618912 kB' 'SwapCached: 0 kB' 'Active: 5217520 kB' 'Inactive: 3569096 kB' 'Active(anon): 5004376 kB' 'Inactive(anon): 0 kB' 'Active(file): 213144 kB' 'Inactive(file): 3569096 kB' 'Unevictable: 0 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 8590100 kB' 'Mapped: 78520 kB' 'AnonPages: 196580 kB' 'Shmem: 4807860 kB' 'KernelStack: 8152 kB' 'PageTables: 3004 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 69356 kB' 'Slab: 272000 kB' 'SReclaimable: 69356 kB' 'SUnreclaim: 202644 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Surp: 0' 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.109 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.109 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # continue 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # IFS=': ' 00:03:31.110 05:43:54 -- setup/common.sh@31 -- # read -r var val _ 00:03:31.110 05:43:54 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:31.110 05:43:54 -- setup/common.sh@33 -- # echo 0 00:03:31.110 05:43:54 -- setup/common.sh@33 -- # return 0 00:03:31.110 05:43:54 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:31.110 05:43:54 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:31.110 05:43:54 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:31.110 05:43:54 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:31.110 05:43:54 -- setup/hugepages.sh@128 -- # echo 'node0=512 expecting 512' 00:03:31.110 node0=512 expecting 512 00:03:31.110 05:43:54 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:31.110 05:43:54 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:31.110 05:43:54 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:31.110 05:43:54 -- setup/hugepages.sh@128 -- # echo 'node1=1024 expecting 1024' 00:03:31.110 node1=1024 expecting 1024 00:03:31.110 05:43:54 -- setup/hugepages.sh@130 -- # [[ 512,1024 == \5\1\2\,\1\0\2\4 ]] 00:03:31.110 00:03:31.110 real 0m1.297s 00:03:31.110 user 0m0.567s 00:03:31.110 sys 0m0.705s 00:03:31.110 05:43:54 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:31.110 05:43:54 -- common/autotest_common.sh@10 -- # set +x 00:03:31.110 ************************************ 00:03:31.110 END TEST custom_alloc 00:03:31.110 ************************************ 00:03:31.110 05:43:54 -- setup/hugepages.sh@215 -- # run_test no_shrink_alloc no_shrink_alloc 00:03:31.110 05:43:54 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:31.110 05:43:54 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:31.110 05:43:54 -- common/autotest_common.sh@10 -- # set +x 00:03:31.110 ************************************ 00:03:31.110 START TEST no_shrink_alloc 00:03:31.110 ************************************ 00:03:31.110 05:43:54 -- common/autotest_common.sh@1114 -- # no_shrink_alloc 00:03:31.110 05:43:54 -- setup/hugepages.sh@195 -- # get_test_nr_hugepages 2097152 0 00:03:31.110 05:43:54 -- setup/hugepages.sh@49 -- # local size=2097152 00:03:31.110 05:43:54 -- setup/hugepages.sh@50 -- # (( 2 > 1 )) 00:03:31.110 05:43:54 -- setup/hugepages.sh@51 -- # shift 00:03:31.110 05:43:54 -- setup/hugepages.sh@52 -- # node_ids=('0') 00:03:31.110 05:43:54 -- setup/hugepages.sh@52 -- # local node_ids 00:03:31.110 05:43:54 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:03:31.368 05:43:54 -- setup/hugepages.sh@57 -- # nr_hugepages=1024 00:03:31.368 05:43:54 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 0 00:03:31.368 05:43:54 -- setup/hugepages.sh@62 -- # user_nodes=('0') 00:03:31.368 05:43:54 -- setup/hugepages.sh@62 -- # local user_nodes 00:03:31.368 05:43:54 -- setup/hugepages.sh@64 -- # local _nr_hugepages=1024 00:03:31.368 05:43:54 -- setup/hugepages.sh@65 -- # local _no_nodes=2 00:03:31.368 05:43:54 -- setup/hugepages.sh@67 -- # nodes_test=() 00:03:31.368 05:43:54 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:03:31.368 05:43:54 -- setup/hugepages.sh@69 -- # (( 1 > 0 )) 00:03:31.368 05:43:54 -- setup/hugepages.sh@70 -- # for _no_nodes in "${user_nodes[@]}" 00:03:31.368 05:43:54 -- setup/hugepages.sh@71 -- # nodes_test[_no_nodes]=1024 00:03:31.368 05:43:54 -- setup/hugepages.sh@73 -- # return 0 00:03:31.368 05:43:54 -- setup/hugepages.sh@198 -- # setup output 00:03:31.368 05:43:54 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:31.368 05:43:54 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh 00:03:32.302 0000:00:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:32.302 0000:00:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:32.302 0000:00:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:32.302 0000:00:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:32.302 0000:00:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:32.302 0000:00:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:32.302 0000:00:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:32.302 0000:00:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:32.302 0000:80:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:32.302 0000:80:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:32.302 0000:80:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:32.302 0000:80:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:32.302 0000:80:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:32.302 0000:80:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:32.302 0000:80:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:32.302 0000:80:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:32.302 0000:0d:00.0 (8086 0a54): Already using the vfio-pci driver 00:03:32.302 05:43:55 -- setup/hugepages.sh@199 -- # verify_nr_hugepages 00:03:32.302 05:43:55 -- setup/hugepages.sh@89 -- # local node 00:03:32.302 05:43:55 -- setup/hugepages.sh@90 -- # local sorted_t 00:03:32.302 05:43:55 -- setup/hugepages.sh@91 -- # local sorted_s 00:03:32.302 05:43:55 -- setup/hugepages.sh@92 -- # local surp 00:03:32.302 05:43:55 -- setup/hugepages.sh@93 -- # local resv 00:03:32.302 05:43:55 -- setup/hugepages.sh@94 -- # local anon 00:03:32.302 05:43:55 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:03:32.302 05:43:55 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:03:32.302 05:43:55 -- setup/common.sh@17 -- # local get=AnonHugePages 00:03:32.302 05:43:55 -- setup/common.sh@18 -- # local node= 00:03:32.302 05:43:55 -- setup/common.sh@19 -- # local var val 00:03:32.302 05:43:55 -- setup/common.sh@20 -- # local mem_f mem 00:03:32.302 05:43:55 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:32.302 05:43:55 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:32.302 05:43:55 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:32.302 05:43:55 -- setup/common.sh@28 -- # mapfile -t mem 00:03:32.302 05:43:55 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.302 05:43:55 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106909356 kB' 'MemAvailable: 110342940 kB' 'Buffers: 12440 kB' 'Cached: 15590512 kB' 'SwapCached: 0 kB' 'Active: 12386392 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950296 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 504816 kB' 'Mapped: 151692 kB' 'Shmem: 11448716 kB' 'KReclaimable: 208280 kB' 'Slab: 657400 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449120 kB' 'KernelStack: 18304 kB' 'PageTables: 7568 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13209492 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202992 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:32.302 05:43:55 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.302 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.302 05:43:55 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.302 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.302 05:43:55 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.302 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.302 05:43:55 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.302 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.302 05:43:55 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.302 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.302 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.303 05:43:55 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:32.303 05:43:55 -- setup/common.sh@33 -- # echo 0 00:03:32.303 05:43:55 -- setup/common.sh@33 -- # return 0 00:03:32.303 05:43:55 -- setup/hugepages.sh@97 -- # anon=0 00:03:32.303 05:43:55 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:03:32.303 05:43:55 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:32.303 05:43:55 -- setup/common.sh@18 -- # local node= 00:03:32.303 05:43:55 -- setup/common.sh@19 -- # local var val 00:03:32.303 05:43:55 -- setup/common.sh@20 -- # local mem_f mem 00:03:32.303 05:43:55 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:32.303 05:43:55 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:32.303 05:43:55 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:32.303 05:43:55 -- setup/common.sh@28 -- # mapfile -t mem 00:03:32.303 05:43:55 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.303 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106910264 kB' 'MemAvailable: 110343848 kB' 'Buffers: 12440 kB' 'Cached: 15590512 kB' 'SwapCached: 0 kB' 'Active: 12387376 kB' 'Inactive: 3718140 kB' 'Active(anon): 11951280 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 505436 kB' 'Mapped: 151768 kB' 'Shmem: 11448716 kB' 'KReclaimable: 208280 kB' 'Slab: 657480 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449200 kB' 'KernelStack: 18352 kB' 'PageTables: 7664 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13209504 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202960 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.304 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.304 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.305 05:43:55 -- setup/common.sh@33 -- # echo 0 00:03:32.305 05:43:55 -- setup/common.sh@33 -- # return 0 00:03:32.305 05:43:55 -- setup/hugepages.sh@99 -- # surp=0 00:03:32.305 05:43:55 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:03:32.305 05:43:55 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:03:32.305 05:43:55 -- setup/common.sh@18 -- # local node= 00:03:32.305 05:43:55 -- setup/common.sh@19 -- # local var val 00:03:32.305 05:43:55 -- setup/common.sh@20 -- # local mem_f mem 00:03:32.305 05:43:55 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:32.305 05:43:55 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:32.305 05:43:55 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:32.305 05:43:55 -- setup/common.sh@28 -- # mapfile -t mem 00:03:32.305 05:43:55 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106914672 kB' 'MemAvailable: 110348256 kB' 'Buffers: 12440 kB' 'Cached: 15590524 kB' 'SwapCached: 0 kB' 'Active: 12386736 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950640 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 505104 kB' 'Mapped: 152164 kB' 'Shmem: 11448728 kB' 'KReclaimable: 208280 kB' 'Slab: 657448 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449168 kB' 'KernelStack: 18304 kB' 'PageTables: 7484 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13211004 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202960 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.305 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.305 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.306 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:32.306 05:43:55 -- setup/common.sh@33 -- # echo 0 00:03:32.306 05:43:55 -- setup/common.sh@33 -- # return 0 00:03:32.306 05:43:55 -- setup/hugepages.sh@100 -- # resv=0 00:03:32.306 05:43:55 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1024 00:03:32.306 nr_hugepages=1024 00:03:32.306 05:43:55 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:03:32.306 resv_hugepages=0 00:03:32.306 05:43:55 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:03:32.306 surplus_hugepages=0 00:03:32.306 05:43:55 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:03:32.306 anon_hugepages=0 00:03:32.306 05:43:55 -- setup/hugepages.sh@107 -- # (( 1024 == nr_hugepages + surp + resv )) 00:03:32.306 05:43:55 -- setup/hugepages.sh@109 -- # (( 1024 == nr_hugepages )) 00:03:32.306 05:43:55 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:03:32.306 05:43:55 -- setup/common.sh@17 -- # local get=HugePages_Total 00:03:32.306 05:43:55 -- setup/common.sh@18 -- # local node= 00:03:32.306 05:43:55 -- setup/common.sh@19 -- # local var val 00:03:32.306 05:43:55 -- setup/common.sh@20 -- # local mem_f mem 00:03:32.306 05:43:55 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:32.306 05:43:55 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:32.306 05:43:55 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:32.306 05:43:55 -- setup/common.sh@28 -- # mapfile -t mem 00:03:32.306 05:43:55 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.306 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106914708 kB' 'MemAvailable: 110348292 kB' 'Buffers: 12440 kB' 'Cached: 15590536 kB' 'SwapCached: 0 kB' 'Active: 12391552 kB' 'Inactive: 3718140 kB' 'Active(anon): 11955456 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 509908 kB' 'Mapped: 152164 kB' 'Shmem: 11448740 kB' 'KReclaimable: 208280 kB' 'Slab: 657424 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449144 kB' 'KernelStack: 18288 kB' 'PageTables: 7436 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13215652 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202932 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.307 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.307 05:43:55 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.566 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.566 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:32.567 05:43:55 -- setup/common.sh@33 -- # echo 1024 00:03:32.567 05:43:55 -- setup/common.sh@33 -- # return 0 00:03:32.567 05:43:55 -- setup/hugepages.sh@110 -- # (( 1024 == nr_hugepages + surp + resv )) 00:03:32.567 05:43:55 -- setup/hugepages.sh@112 -- # get_nodes 00:03:32.567 05:43:55 -- setup/hugepages.sh@27 -- # local node 00:03:32.567 05:43:55 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:32.567 05:43:55 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=1024 00:03:32.567 05:43:55 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:32.567 05:43:55 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=0 00:03:32.567 05:43:55 -- setup/hugepages.sh@32 -- # no_nodes=2 00:03:32.567 05:43:55 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:03:32.567 05:43:55 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:32.567 05:43:55 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:32.567 05:43:55 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:03:32.567 05:43:55 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:32.567 05:43:55 -- setup/common.sh@18 -- # local node=0 00:03:32.567 05:43:55 -- setup/common.sh@19 -- # local var val 00:03:32.567 05:43:55 -- setup/common.sh@20 -- # local mem_f mem 00:03:32.567 05:43:55 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:32.567 05:43:55 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:03:32.567 05:43:55 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:03:32.567 05:43:55 -- setup/common.sh@28 -- # mapfile -t mem 00:03:32.567 05:43:55 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 65831128 kB' 'MemFree: 55698484 kB' 'MemUsed: 10132644 kB' 'SwapCached: 0 kB' 'Active: 7168384 kB' 'Inactive: 149044 kB' 'Active(anon): 6945432 kB' 'Inactive(anon): 0 kB' 'Active(file): 222952 kB' 'Inactive(file): 149044 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 7012872 kB' 'Mapped: 73100 kB' 'AnonPages: 307772 kB' 'Shmem: 6640876 kB' 'KernelStack: 10184 kB' 'PageTables: 4524 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 138924 kB' 'Slab: 385488 kB' 'SReclaimable: 138924 kB' 'SUnreclaim: 246564 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Surp: 0' 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.567 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.567 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # continue 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # IFS=': ' 00:03:32.568 05:43:55 -- setup/common.sh@31 -- # read -r var val _ 00:03:32.568 05:43:55 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:32.568 05:43:55 -- setup/common.sh@33 -- # echo 0 00:03:32.568 05:43:55 -- setup/common.sh@33 -- # return 0 00:03:32.568 05:43:55 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:32.568 05:43:55 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:32.568 05:43:55 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:32.568 05:43:55 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:32.568 05:43:55 -- setup/hugepages.sh@128 -- # echo 'node0=1024 expecting 1024' 00:03:32.568 node0=1024 expecting 1024 00:03:32.568 05:43:55 -- setup/hugepages.sh@130 -- # [[ 1024 == \1\0\2\4 ]] 00:03:32.568 05:43:55 -- setup/hugepages.sh@202 -- # CLEAR_HUGE=no 00:03:32.568 05:43:55 -- setup/hugepages.sh@202 -- # NRHUGE=512 00:03:32.568 05:43:55 -- setup/hugepages.sh@202 -- # setup output 00:03:32.568 05:43:55 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:32.568 05:43:55 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh 00:03:33.507 0000:00:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:33.507 0000:00:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:33.507 0000:00:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:33.507 0000:00:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:33.507 0000:00:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:33.507 0000:00:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:33.507 0000:00:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:33.507 0000:00:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:33.507 0000:80:04.7 (8086 6f27): Already using the vfio-pci driver 00:03:33.507 0000:80:04.6 (8086 6f26): Already using the vfio-pci driver 00:03:33.507 0000:80:04.5 (8086 6f25): Already using the vfio-pci driver 00:03:33.507 0000:80:04.4 (8086 6f24): Already using the vfio-pci driver 00:03:33.507 0000:80:04.3 (8086 6f23): Already using the vfio-pci driver 00:03:33.507 0000:80:04.2 (8086 6f22): Already using the vfio-pci driver 00:03:33.507 0000:80:04.1 (8086 6f21): Already using the vfio-pci driver 00:03:33.507 0000:80:04.0 (8086 6f20): Already using the vfio-pci driver 00:03:33.507 0000:0d:00.0 (8086 0a54): Already using the vfio-pci driver 00:03:33.507 INFO: Requested 512 hugepages but 1024 already allocated on node0 00:03:33.507 05:43:56 -- setup/hugepages.sh@204 -- # verify_nr_hugepages 00:03:33.507 05:43:56 -- setup/hugepages.sh@89 -- # local node 00:03:33.507 05:43:56 -- setup/hugepages.sh@90 -- # local sorted_t 00:03:33.507 05:43:56 -- setup/hugepages.sh@91 -- # local sorted_s 00:03:33.507 05:43:56 -- setup/hugepages.sh@92 -- # local surp 00:03:33.507 05:43:56 -- setup/hugepages.sh@93 -- # local resv 00:03:33.507 05:43:56 -- setup/hugepages.sh@94 -- # local anon 00:03:33.507 05:43:56 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:03:33.507 05:43:56 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:03:33.507 05:43:56 -- setup/common.sh@17 -- # local get=AnonHugePages 00:03:33.507 05:43:56 -- setup/common.sh@18 -- # local node= 00:03:33.507 05:43:56 -- setup/common.sh@19 -- # local var val 00:03:33.507 05:43:56 -- setup/common.sh@20 -- # local mem_f mem 00:03:33.507 05:43:56 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:33.507 05:43:56 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:33.507 05:43:56 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:33.507 05:43:56 -- setup/common.sh@28 -- # mapfile -t mem 00:03:33.507 05:43:56 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:33.507 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.507 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.507 05:43:56 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106917092 kB' 'MemAvailable: 110350676 kB' 'Buffers: 12440 kB' 'Cached: 15590596 kB' 'SwapCached: 0 kB' 'Active: 12392860 kB' 'Inactive: 3718140 kB' 'Active(anon): 11956764 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 511320 kB' 'Mapped: 152164 kB' 'Shmem: 11448800 kB' 'KReclaimable: 208280 kB' 'Slab: 657348 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449068 kB' 'KernelStack: 18432 kB' 'PageTables: 7840 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13215828 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202996 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:33.507 05:43:56 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.507 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.507 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.507 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.507 05:43:56 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.507 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.508 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.508 05:43:56 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:03:33.508 05:43:56 -- setup/common.sh@33 -- # echo 0 00:03:33.508 05:43:56 -- setup/common.sh@33 -- # return 0 00:03:33.508 05:43:56 -- setup/hugepages.sh@97 -- # anon=0 00:03:33.508 05:43:56 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:03:33.508 05:43:56 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:33.508 05:43:56 -- setup/common.sh@18 -- # local node= 00:03:33.508 05:43:56 -- setup/common.sh@19 -- # local var val 00:03:33.508 05:43:56 -- setup/common.sh@20 -- # local mem_f mem 00:03:33.509 05:43:56 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:33.509 05:43:56 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:33.509 05:43:56 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:33.509 05:43:56 -- setup/common.sh@28 -- # mapfile -t mem 00:03:33.509 05:43:56 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106929880 kB' 'MemAvailable: 110363464 kB' 'Buffers: 12440 kB' 'Cached: 15590596 kB' 'SwapCached: 0 kB' 'Active: 12387560 kB' 'Inactive: 3718140 kB' 'Active(anon): 11951464 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 506068 kB' 'Mapped: 152004 kB' 'Shmem: 11448800 kB' 'KReclaimable: 208280 kB' 'Slab: 657316 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449036 kB' 'KernelStack: 18352 kB' 'PageTables: 7612 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13210608 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202912 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.509 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.509 05:43:56 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.510 05:43:56 -- setup/common.sh@33 -- # echo 0 00:03:33.510 05:43:56 -- setup/common.sh@33 -- # return 0 00:03:33.510 05:43:56 -- setup/hugepages.sh@99 -- # surp=0 00:03:33.510 05:43:56 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:03:33.510 05:43:56 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:03:33.510 05:43:56 -- setup/common.sh@18 -- # local node= 00:03:33.510 05:43:56 -- setup/common.sh@19 -- # local var val 00:03:33.510 05:43:56 -- setup/common.sh@20 -- # local mem_f mem 00:03:33.510 05:43:56 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:33.510 05:43:56 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:33.510 05:43:56 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:33.510 05:43:56 -- setup/common.sh@28 -- # mapfile -t mem 00:03:33.510 05:43:56 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106930796 kB' 'MemAvailable: 110364380 kB' 'Buffers: 12440 kB' 'Cached: 15590596 kB' 'SwapCached: 0 kB' 'Active: 12386224 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950128 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 504696 kB' 'Mapped: 151576 kB' 'Shmem: 11448800 kB' 'KReclaimable: 208280 kB' 'Slab: 657284 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449004 kB' 'KernelStack: 18384 kB' 'PageTables: 7556 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13209732 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202896 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.510 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.510 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.511 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.511 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:03:33.511 05:43:56 -- setup/common.sh@33 -- # echo 0 00:03:33.511 05:43:56 -- setup/common.sh@33 -- # return 0 00:03:33.511 05:43:56 -- setup/hugepages.sh@100 -- # resv=0 00:03:33.511 05:43:56 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1024 00:03:33.511 nr_hugepages=1024 00:03:33.511 05:43:56 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:03:33.511 resv_hugepages=0 00:03:33.511 05:43:56 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:03:33.511 surplus_hugepages=0 00:03:33.511 05:43:56 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:03:33.511 anon_hugepages=0 00:03:33.511 05:43:56 -- setup/hugepages.sh@107 -- # (( 1024 == nr_hugepages + surp + resv )) 00:03:33.511 05:43:56 -- setup/hugepages.sh@109 -- # (( 1024 == nr_hugepages )) 00:03:33.511 05:43:56 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:03:33.511 05:43:56 -- setup/common.sh@17 -- # local get=HugePages_Total 00:03:33.511 05:43:56 -- setup/common.sh@18 -- # local node= 00:03:33.511 05:43:56 -- setup/common.sh@19 -- # local var val 00:03:33.512 05:43:56 -- setup/common.sh@20 -- # local mem_f mem 00:03:33.512 05:43:56 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:33.512 05:43:56 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:03:33.512 05:43:56 -- setup/common.sh@25 -- # [[ -n '' ]] 00:03:33.512 05:43:56 -- setup/common.sh@28 -- # mapfile -t mem 00:03:33.512 05:43:56 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 126563924 kB' 'MemFree: 106931268 kB' 'MemAvailable: 110364852 kB' 'Buffers: 12440 kB' 'Cached: 15590624 kB' 'SwapCached: 0 kB' 'Active: 12386512 kB' 'Inactive: 3718140 kB' 'Active(anon): 11950416 kB' 'Inactive(anon): 0 kB' 'Active(file): 436096 kB' 'Inactive(file): 3718140 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'AnonPages: 505024 kB' 'Mapped: 151628 kB' 'Shmem: 11448828 kB' 'KReclaimable: 208280 kB' 'Slab: 657336 kB' 'SReclaimable: 208280 kB' 'SUnreclaim: 449056 kB' 'KernelStack: 18400 kB' 'PageTables: 7640 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 70621988 kB' 'Committed_AS: 13209748 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 202896 kB' 'VmallocChunk: 0 kB' 'Percpu: 53504 kB' 'HardwareCorrupted: 0 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'CmaTotal: 0 kB' 'CmaFree: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 2097152 kB' 'DirectMap4k: 477148 kB' 'DirectMap2M: 10958848 kB' 'DirectMap1G: 125829120 kB' 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.512 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.512 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:03:33.513 05:43:56 -- setup/common.sh@33 -- # echo 1024 00:03:33.513 05:43:56 -- setup/common.sh@33 -- # return 0 00:03:33.513 05:43:56 -- setup/hugepages.sh@110 -- # (( 1024 == nr_hugepages + surp + resv )) 00:03:33.513 05:43:56 -- setup/hugepages.sh@112 -- # get_nodes 00:03:33.513 05:43:56 -- setup/hugepages.sh@27 -- # local node 00:03:33.513 05:43:56 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:33.513 05:43:56 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=1024 00:03:33.513 05:43:56 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:03:33.513 05:43:56 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=0 00:03:33.513 05:43:56 -- setup/hugepages.sh@32 -- # no_nodes=2 00:03:33.513 05:43:56 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:03:33.513 05:43:56 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:03:33.513 05:43:56 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:03:33.513 05:43:56 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:03:33.513 05:43:56 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:03:33.513 05:43:56 -- setup/common.sh@18 -- # local node=0 00:03:33.513 05:43:56 -- setup/common.sh@19 -- # local var val 00:03:33.513 05:43:56 -- setup/common.sh@20 -- # local mem_f mem 00:03:33.513 05:43:56 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:03:33.513 05:43:56 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:03:33.513 05:43:56 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:03:33.513 05:43:56 -- setup/common.sh@28 -- # mapfile -t mem 00:03:33.513 05:43:56 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 65831128 kB' 'MemFree: 55695268 kB' 'MemUsed: 10135860 kB' 'SwapCached: 0 kB' 'Active: 7169028 kB' 'Inactive: 149044 kB' 'Active(anon): 6946076 kB' 'Inactive(anon): 0 kB' 'Active(file): 222952 kB' 'Inactive(file): 149044 kB' 'Unevictable: 3072 kB' 'Mlocked: 0 kB' 'Dirty: 0 kB' 'Writeback: 0 kB' 'FilePages: 7012948 kB' 'Mapped: 73104 kB' 'AnonPages: 308452 kB' 'Shmem: 6640952 kB' 'KernelStack: 10232 kB' 'PageTables: 4624 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 138924 kB' 'Slab: 385608 kB' 'SReclaimable: 138924 kB' 'SUnreclaim: 246684 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1024' 'HugePages_Free: 1024' 'HugePages_Surp: 0' 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.513 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.513 05:43:56 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # continue 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # IFS=': ' 00:03:33.514 05:43:56 -- setup/common.sh@31 -- # read -r var val _ 00:03:33.514 05:43:56 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:03:33.514 05:43:56 -- setup/common.sh@33 -- # echo 0 00:03:33.514 05:43:56 -- setup/common.sh@33 -- # return 0 00:03:33.514 05:43:56 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:03:33.514 05:43:56 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:03:33.514 05:43:56 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:03:33.514 05:43:56 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:03:33.514 05:43:56 -- setup/hugepages.sh@128 -- # echo 'node0=1024 expecting 1024' 00:03:33.514 node0=1024 expecting 1024 00:03:33.514 05:43:56 -- setup/hugepages.sh@130 -- # [[ 1024 == \1\0\2\4 ]] 00:03:33.514 00:03:33.514 real 0m2.367s 00:03:33.514 user 0m1.009s 00:03:33.514 sys 0m1.311s 00:03:33.514 05:43:56 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:33.514 05:43:56 -- common/autotest_common.sh@10 -- # set +x 00:03:33.514 ************************************ 00:03:33.514 END TEST no_shrink_alloc 00:03:33.514 ************************************ 00:03:33.514 05:43:57 -- setup/hugepages.sh@217 -- # clear_hp 00:03:33.514 05:43:57 -- setup/hugepages.sh@37 -- # local node hp 00:03:33.514 05:43:57 -- setup/hugepages.sh@39 -- # for node in "${!nodes_sys[@]}" 00:03:33.514 05:43:57 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:03:33.514 05:43:57 -- setup/hugepages.sh@41 -- # echo 0 00:03:33.514 05:43:57 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:03:33.514 05:43:57 -- setup/hugepages.sh@41 -- # echo 0 00:03:33.514 05:43:57 -- setup/hugepages.sh@39 -- # for node in "${!nodes_sys[@]}" 00:03:33.514 05:43:57 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:03:33.514 05:43:57 -- setup/hugepages.sh@41 -- # echo 0 00:03:33.514 05:43:57 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:03:33.514 05:43:57 -- setup/hugepages.sh@41 -- # echo 0 00:03:33.514 05:43:57 -- setup/hugepages.sh@45 -- # export CLEAR_HUGE=yes 00:03:33.514 05:43:57 -- setup/hugepages.sh@45 -- # CLEAR_HUGE=yes 00:03:33.514 00:03:33.514 real 0m10.494s 00:03:33.514 user 0m4.162s 00:03:33.514 sys 0m5.229s 00:03:33.514 05:43:57 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:33.514 05:43:57 -- common/autotest_common.sh@10 -- # set +x 00:03:33.514 ************************************ 00:03:33.514 END TEST hugepages 00:03:33.514 ************************************ 00:03:33.773 05:43:57 -- setup/test-setup.sh@14 -- # run_test driver /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/driver.sh 00:03:33.773 05:43:57 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:33.773 05:43:57 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:33.773 05:43:57 -- common/autotest_common.sh@10 -- # set +x 00:03:33.773 ************************************ 00:03:33.773 START TEST driver 00:03:33.773 ************************************ 00:03:33.773 05:43:57 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/driver.sh 00:03:33.773 * Looking for test storage... 00:03:33.773 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup 00:03:33.773 05:43:57 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:03:33.773 05:43:57 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:03:33.773 05:43:57 -- common/autotest_common.sh@1690 -- # lcov --version 00:03:33.773 05:43:57 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:03:33.773 05:43:57 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:03:33.773 05:43:57 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:03:33.773 05:43:57 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:03:33.773 05:43:57 -- scripts/common.sh@335 -- # IFS=.-: 00:03:33.773 05:43:57 -- scripts/common.sh@335 -- # read -ra ver1 00:03:33.773 05:43:57 -- scripts/common.sh@336 -- # IFS=.-: 00:03:33.773 05:43:57 -- scripts/common.sh@336 -- # read -ra ver2 00:03:33.773 05:43:57 -- scripts/common.sh@337 -- # local 'op=<' 00:03:33.773 05:43:57 -- scripts/common.sh@339 -- # ver1_l=2 00:03:33.773 05:43:57 -- scripts/common.sh@340 -- # ver2_l=1 00:03:33.773 05:43:57 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:03:33.773 05:43:57 -- scripts/common.sh@343 -- # case "$op" in 00:03:33.773 05:43:57 -- scripts/common.sh@344 -- # : 1 00:03:33.773 05:43:57 -- scripts/common.sh@363 -- # (( v = 0 )) 00:03:33.773 05:43:57 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:03:33.773 05:43:57 -- scripts/common.sh@364 -- # decimal 1 00:03:33.773 05:43:57 -- scripts/common.sh@352 -- # local d=1 00:03:33.773 05:43:57 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:03:33.773 05:43:57 -- scripts/common.sh@354 -- # echo 1 00:03:33.773 05:43:57 -- scripts/common.sh@364 -- # ver1[v]=1 00:03:33.773 05:43:57 -- scripts/common.sh@365 -- # decimal 2 00:03:33.773 05:43:57 -- scripts/common.sh@352 -- # local d=2 00:03:33.773 05:43:57 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:03:33.773 05:43:57 -- scripts/common.sh@354 -- # echo 2 00:03:33.773 05:43:57 -- scripts/common.sh@365 -- # ver2[v]=2 00:03:33.773 05:43:57 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:03:33.773 05:43:57 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:03:33.773 05:43:57 -- scripts/common.sh@367 -- # return 0 00:03:33.773 05:43:57 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:03:33.773 05:43:57 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:03:33.773 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:33.773 --rc genhtml_branch_coverage=1 00:03:33.773 --rc genhtml_function_coverage=1 00:03:33.773 --rc genhtml_legend=1 00:03:33.773 --rc geninfo_all_blocks=1 00:03:33.773 --rc geninfo_unexecuted_blocks=1 00:03:33.773 00:03:33.773 ' 00:03:33.773 05:43:57 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:03:33.773 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:33.773 --rc genhtml_branch_coverage=1 00:03:33.773 --rc genhtml_function_coverage=1 00:03:33.773 --rc genhtml_legend=1 00:03:33.773 --rc geninfo_all_blocks=1 00:03:33.773 --rc geninfo_unexecuted_blocks=1 00:03:33.773 00:03:33.773 ' 00:03:33.773 05:43:57 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:03:33.773 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:33.773 --rc genhtml_branch_coverage=1 00:03:33.773 --rc genhtml_function_coverage=1 00:03:33.773 --rc genhtml_legend=1 00:03:33.773 --rc geninfo_all_blocks=1 00:03:33.773 --rc geninfo_unexecuted_blocks=1 00:03:33.773 00:03:33.773 ' 00:03:33.773 05:43:57 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:03:33.773 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:33.773 --rc genhtml_branch_coverage=1 00:03:33.773 --rc genhtml_function_coverage=1 00:03:33.773 --rc genhtml_legend=1 00:03:33.773 --rc geninfo_all_blocks=1 00:03:33.773 --rc geninfo_unexecuted_blocks=1 00:03:33.773 00:03:33.773 ' 00:03:33.773 05:43:57 -- setup/driver.sh@68 -- # setup reset 00:03:33.773 05:43:57 -- setup/common.sh@9 -- # [[ reset == output ]] 00:03:33.773 05:43:57 -- setup/common.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh reset 00:03:36.307 05:43:59 -- setup/driver.sh@69 -- # run_test guess_driver guess_driver 00:03:36.307 05:43:59 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:36.307 05:43:59 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:36.307 05:43:59 -- common/autotest_common.sh@10 -- # set +x 00:03:36.307 ************************************ 00:03:36.307 START TEST guess_driver 00:03:36.307 ************************************ 00:03:36.307 05:43:59 -- common/autotest_common.sh@1114 -- # guess_driver 00:03:36.307 05:43:59 -- setup/driver.sh@46 -- # local driver setup_driver marker 00:03:36.307 05:43:59 -- setup/driver.sh@47 -- # local fail=0 00:03:36.307 05:43:59 -- setup/driver.sh@49 -- # pick_driver 00:03:36.307 05:43:59 -- setup/driver.sh@36 -- # vfio 00:03:36.307 05:43:59 -- setup/driver.sh@21 -- # local iommu_grups 00:03:36.307 05:43:59 -- setup/driver.sh@22 -- # local unsafe_vfio 00:03:36.307 05:43:59 -- setup/driver.sh@24 -- # [[ -e /sys/module/vfio/parameters/enable_unsafe_noiommu_mode ]] 00:03:36.307 05:43:59 -- setup/driver.sh@25 -- # unsafe_vfio=N 00:03:36.307 05:43:59 -- setup/driver.sh@27 -- # iommu_groups=(/sys/kernel/iommu_groups/*) 00:03:36.307 05:43:59 -- setup/driver.sh@29 -- # (( 117 > 0 )) 00:03:36.307 05:43:59 -- setup/driver.sh@30 -- # is_driver vfio_pci 00:03:36.307 05:43:59 -- setup/driver.sh@14 -- # mod vfio_pci 00:03:36.307 05:43:59 -- setup/driver.sh@12 -- # dep vfio_pci 00:03:36.307 05:43:59 -- setup/driver.sh@11 -- # modprobe --show-depends vfio_pci 00:03:36.307 05:43:59 -- setup/driver.sh@12 -- # [[ insmod /lib/modules/6.8.9-200.fc39.x86_64/kernel/virt/lib/irqbypass.ko.xz 00:03:36.307 insmod /lib/modules/6.8.9-200.fc39.x86_64/kernel/drivers/iommu/iommufd/iommufd.ko.xz 00:03:36.308 insmod /lib/modules/6.8.9-200.fc39.x86_64/kernel/drivers/vfio/vfio.ko.xz 00:03:36.308 insmod /lib/modules/6.8.9-200.fc39.x86_64/kernel/drivers/iommu/iommufd/iommufd.ko.xz 00:03:36.308 insmod /lib/modules/6.8.9-200.fc39.x86_64/kernel/drivers/vfio/vfio.ko.xz 00:03:36.308 insmod /lib/modules/6.8.9-200.fc39.x86_64/kernel/drivers/vfio/vfio_iommu_type1.ko.xz 00:03:36.308 insmod /lib/modules/6.8.9-200.fc39.x86_64/kernel/drivers/vfio/pci/vfio-pci-core.ko.xz 00:03:36.308 insmod /lib/modules/6.8.9-200.fc39.x86_64/kernel/drivers/vfio/pci/vfio-pci.ko.xz == *\.\k\o* ]] 00:03:36.308 05:43:59 -- setup/driver.sh@30 -- # return 0 00:03:36.308 05:43:59 -- setup/driver.sh@37 -- # echo vfio-pci 00:03:36.308 05:43:59 -- setup/driver.sh@49 -- # driver=vfio-pci 00:03:36.308 05:43:59 -- setup/driver.sh@51 -- # [[ vfio-pci == \N\o\ \v\a\l\i\d\ \d\r\i\v\e\r\ \f\o\u\n\d ]] 00:03:36.308 05:43:59 -- setup/driver.sh@56 -- # echo 'Looking for driver=vfio-pci' 00:03:36.308 Looking for driver=vfio-pci 00:03:36.308 05:43:59 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:36.308 05:43:59 -- setup/driver.sh@45 -- # setup output config 00:03:36.308 05:43:59 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:36.308 05:43:59 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh config 00:03:37.243 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.243 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.243 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.243 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.243 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.243 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.243 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.243 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.243 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.243 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.243 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.243 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.243 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.243 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.243 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.243 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.243 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.243 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.243 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.243 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.243 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.243 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.243 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.243 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.243 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.243 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.243 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.244 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.244 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.244 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.244 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.244 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.244 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.244 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.244 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.244 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.244 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.244 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.244 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.244 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.244 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.244 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.244 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.244 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.244 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:37.244 05:44:00 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:37.244 05:44:00 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:37.244 05:44:00 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:38.178 05:44:01 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:03:38.178 05:44:01 -- setup/driver.sh@61 -- # [[ vfio-pci == vfio-pci ]] 00:03:38.178 05:44:01 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:03:38.436 05:44:01 -- setup/driver.sh@64 -- # (( fail == 0 )) 00:03:38.436 05:44:01 -- setup/driver.sh@65 -- # setup reset 00:03:38.436 05:44:01 -- setup/common.sh@9 -- # [[ reset == output ]] 00:03:38.436 05:44:01 -- setup/common.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh reset 00:03:40.966 00:03:40.966 real 0m4.950s 00:03:40.966 user 0m1.187s 00:03:40.966 sys 0m1.821s 00:03:40.966 05:44:04 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:40.966 05:44:04 -- common/autotest_common.sh@10 -- # set +x 00:03:40.966 ************************************ 00:03:40.966 END TEST guess_driver 00:03:40.966 ************************************ 00:03:40.966 00:03:40.966 real 0m7.273s 00:03:40.966 user 0m1.702s 00:03:40.966 sys 0m2.706s 00:03:40.966 05:44:04 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:40.966 05:44:04 -- common/autotest_common.sh@10 -- # set +x 00:03:40.966 ************************************ 00:03:40.966 END TEST driver 00:03:40.966 ************************************ 00:03:40.966 05:44:04 -- setup/test-setup.sh@15 -- # run_test devices /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/devices.sh 00:03:40.966 05:44:04 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:40.966 05:44:04 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:40.966 05:44:04 -- common/autotest_common.sh@10 -- # set +x 00:03:40.966 ************************************ 00:03:40.966 START TEST devices 00:03:40.966 ************************************ 00:03:40.966 05:44:04 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/devices.sh 00:03:40.966 * Looking for test storage... 00:03:40.966 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup 00:03:40.966 05:44:04 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:03:40.966 05:44:04 -- common/autotest_common.sh@1690 -- # lcov --version 00:03:40.966 05:44:04 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:03:40.966 05:44:04 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:03:40.966 05:44:04 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:03:40.966 05:44:04 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:03:40.966 05:44:04 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:03:40.966 05:44:04 -- scripts/common.sh@335 -- # IFS=.-: 00:03:40.966 05:44:04 -- scripts/common.sh@335 -- # read -ra ver1 00:03:40.966 05:44:04 -- scripts/common.sh@336 -- # IFS=.-: 00:03:40.966 05:44:04 -- scripts/common.sh@336 -- # read -ra ver2 00:03:40.966 05:44:04 -- scripts/common.sh@337 -- # local 'op=<' 00:03:40.966 05:44:04 -- scripts/common.sh@339 -- # ver1_l=2 00:03:40.966 05:44:04 -- scripts/common.sh@340 -- # ver2_l=1 00:03:40.966 05:44:04 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:03:40.966 05:44:04 -- scripts/common.sh@343 -- # case "$op" in 00:03:40.966 05:44:04 -- scripts/common.sh@344 -- # : 1 00:03:40.966 05:44:04 -- scripts/common.sh@363 -- # (( v = 0 )) 00:03:40.966 05:44:04 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:03:40.966 05:44:04 -- scripts/common.sh@364 -- # decimal 1 00:03:40.966 05:44:04 -- scripts/common.sh@352 -- # local d=1 00:03:40.966 05:44:04 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:03:40.966 05:44:04 -- scripts/common.sh@354 -- # echo 1 00:03:40.966 05:44:04 -- scripts/common.sh@364 -- # ver1[v]=1 00:03:40.966 05:44:04 -- scripts/common.sh@365 -- # decimal 2 00:03:40.966 05:44:04 -- scripts/common.sh@352 -- # local d=2 00:03:40.966 05:44:04 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:03:40.966 05:44:04 -- scripts/common.sh@354 -- # echo 2 00:03:40.966 05:44:04 -- scripts/common.sh@365 -- # ver2[v]=2 00:03:40.967 05:44:04 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:03:40.967 05:44:04 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:03:40.967 05:44:04 -- scripts/common.sh@367 -- # return 0 00:03:40.967 05:44:04 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:03:40.967 05:44:04 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:03:40.967 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:40.967 --rc genhtml_branch_coverage=1 00:03:40.967 --rc genhtml_function_coverage=1 00:03:40.967 --rc genhtml_legend=1 00:03:40.967 --rc geninfo_all_blocks=1 00:03:40.967 --rc geninfo_unexecuted_blocks=1 00:03:40.967 00:03:40.967 ' 00:03:40.967 05:44:04 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:03:40.967 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:40.967 --rc genhtml_branch_coverage=1 00:03:40.967 --rc genhtml_function_coverage=1 00:03:40.967 --rc genhtml_legend=1 00:03:40.967 --rc geninfo_all_blocks=1 00:03:40.967 --rc geninfo_unexecuted_blocks=1 00:03:40.967 00:03:40.967 ' 00:03:40.967 05:44:04 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:03:40.967 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:40.967 --rc genhtml_branch_coverage=1 00:03:40.967 --rc genhtml_function_coverage=1 00:03:40.967 --rc genhtml_legend=1 00:03:40.967 --rc geninfo_all_blocks=1 00:03:40.967 --rc geninfo_unexecuted_blocks=1 00:03:40.967 00:03:40.967 ' 00:03:40.967 05:44:04 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:03:40.967 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:40.967 --rc genhtml_branch_coverage=1 00:03:40.967 --rc genhtml_function_coverage=1 00:03:40.967 --rc genhtml_legend=1 00:03:40.967 --rc geninfo_all_blocks=1 00:03:40.967 --rc geninfo_unexecuted_blocks=1 00:03:40.967 00:03:40.967 ' 00:03:40.967 05:44:04 -- setup/devices.sh@190 -- # trap cleanup EXIT 00:03:40.967 05:44:04 -- setup/devices.sh@192 -- # setup reset 00:03:40.967 05:44:04 -- setup/common.sh@9 -- # [[ reset == output ]] 00:03:40.967 05:44:04 -- setup/common.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh reset 00:03:42.341 05:44:05 -- setup/devices.sh@194 -- # get_zoned_devs 00:03:42.341 05:44:05 -- common/autotest_common.sh@1664 -- # zoned_devs=() 00:03:42.341 05:44:05 -- common/autotest_common.sh@1664 -- # local -gA zoned_devs 00:03:42.341 05:44:05 -- common/autotest_common.sh@1665 -- # local nvme bdf 00:03:42.341 05:44:05 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:03:42.341 05:44:05 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme0n1 00:03:42.341 05:44:05 -- common/autotest_common.sh@1657 -- # local device=nvme0n1 00:03:42.341 05:44:05 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme0n1/queue/zoned ]] 00:03:42.341 05:44:05 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:03:42.341 05:44:05 -- setup/devices.sh@196 -- # blocks=() 00:03:42.341 05:44:05 -- setup/devices.sh@196 -- # declare -a blocks 00:03:42.341 05:44:05 -- setup/devices.sh@197 -- # blocks_to_pci=() 00:03:42.341 05:44:05 -- setup/devices.sh@197 -- # declare -A blocks_to_pci 00:03:42.341 05:44:05 -- setup/devices.sh@198 -- # min_disk_size=3221225472 00:03:42.341 05:44:05 -- setup/devices.sh@200 -- # for block in "/sys/block/nvme"!(*c*) 00:03:42.341 05:44:05 -- setup/devices.sh@201 -- # ctrl=nvme0n1 00:03:42.341 05:44:05 -- setup/devices.sh@201 -- # ctrl=nvme0 00:03:42.341 05:44:05 -- setup/devices.sh@202 -- # pci=0000:0d:00.0 00:03:42.341 05:44:05 -- setup/devices.sh@203 -- # [[ '' == *\0\0\0\0\:\0\d\:\0\0\.\0* ]] 00:03:42.341 05:44:05 -- setup/devices.sh@204 -- # block_in_use nvme0n1 00:03:42.341 05:44:05 -- scripts/common.sh@380 -- # local block=nvme0n1 pt 00:03:42.341 05:44:05 -- scripts/common.sh@389 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/spdk-gpt.py nvme0n1 00:03:42.341 No valid GPT data, bailing 00:03:42.341 05:44:05 -- scripts/common.sh@393 -- # blkid -s PTTYPE -o value /dev/nvme0n1 00:03:42.341 05:44:05 -- scripts/common.sh@393 -- # pt= 00:03:42.341 05:44:05 -- scripts/common.sh@394 -- # return 1 00:03:42.341 05:44:05 -- setup/devices.sh@204 -- # sec_size_to_bytes nvme0n1 00:03:42.342 05:44:05 -- setup/common.sh@76 -- # local dev=nvme0n1 00:03:42.342 05:44:05 -- setup/common.sh@78 -- # [[ -e /sys/block/nvme0n1 ]] 00:03:42.342 05:44:05 -- setup/common.sh@80 -- # echo 1000204886016 00:03:42.342 05:44:05 -- setup/devices.sh@204 -- # (( 1000204886016 >= min_disk_size )) 00:03:42.342 05:44:05 -- setup/devices.sh@205 -- # blocks+=("${block##*/}") 00:03:42.342 05:44:05 -- setup/devices.sh@206 -- # blocks_to_pci["${block##*/}"]=0000:0d:00.0 00:03:42.342 05:44:05 -- setup/devices.sh@209 -- # (( 1 > 0 )) 00:03:42.342 05:44:05 -- setup/devices.sh@211 -- # declare -r test_disk=nvme0n1 00:03:42.342 05:44:05 -- setup/devices.sh@213 -- # run_test nvme_mount nvme_mount 00:03:42.342 05:44:05 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:42.342 05:44:05 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:42.342 05:44:05 -- common/autotest_common.sh@10 -- # set +x 00:03:42.342 ************************************ 00:03:42.342 START TEST nvme_mount 00:03:42.342 ************************************ 00:03:42.342 05:44:05 -- common/autotest_common.sh@1114 -- # nvme_mount 00:03:42.342 05:44:05 -- setup/devices.sh@95 -- # nvme_disk=nvme0n1 00:03:42.342 05:44:05 -- setup/devices.sh@96 -- # nvme_disk_p=nvme0n1p1 00:03:42.342 05:44:05 -- setup/devices.sh@97 -- # nvme_mount=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:42.342 05:44:05 -- setup/devices.sh@98 -- # nvme_dummy_test_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme 00:03:42.342 05:44:05 -- setup/devices.sh@101 -- # partition_drive nvme0n1 1 00:03:42.342 05:44:05 -- setup/common.sh@39 -- # local disk=nvme0n1 00:03:42.342 05:44:05 -- setup/common.sh@40 -- # local part_no=1 00:03:42.342 05:44:05 -- setup/common.sh@41 -- # local size=1073741824 00:03:42.342 05:44:05 -- setup/common.sh@43 -- # local part part_start=0 part_end=0 00:03:42.342 05:44:05 -- setup/common.sh@44 -- # parts=() 00:03:42.342 05:44:05 -- setup/common.sh@44 -- # local parts 00:03:42.342 05:44:05 -- setup/common.sh@46 -- # (( part = 1 )) 00:03:42.342 05:44:05 -- setup/common.sh@46 -- # (( part <= part_no )) 00:03:42.342 05:44:05 -- setup/common.sh@47 -- # parts+=("${disk}p$part") 00:03:42.342 05:44:05 -- setup/common.sh@46 -- # (( part++ )) 00:03:42.342 05:44:05 -- setup/common.sh@46 -- # (( part <= part_no )) 00:03:42.342 05:44:05 -- setup/common.sh@51 -- # (( size /= 512 )) 00:03:42.342 05:44:05 -- setup/common.sh@56 -- # sgdisk /dev/nvme0n1 --zap-all 00:03:42.342 05:44:05 -- setup/common.sh@53 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sync_dev_uevents.sh block/partition nvme0n1p1 00:03:43.717 Creating new GPT entries in memory. 00:03:43.718 GPT data structures destroyed! You may now partition the disk using fdisk or 00:03:43.718 other utilities. 00:03:43.718 05:44:06 -- setup/common.sh@57 -- # (( part = 1 )) 00:03:43.718 05:44:06 -- setup/common.sh@57 -- # (( part <= part_no )) 00:03:43.718 05:44:06 -- setup/common.sh@58 -- # (( part_start = part_start == 0 ? 2048 : part_end + 1 )) 00:03:43.718 05:44:06 -- setup/common.sh@59 -- # (( part_end = part_start + size - 1 )) 00:03:43.718 05:44:06 -- setup/common.sh@60 -- # flock /dev/nvme0n1 sgdisk /dev/nvme0n1 --new=1:2048:2099199 00:03:44.653 Creating new GPT entries in memory. 00:03:44.653 The operation has completed successfully. 00:03:44.653 05:44:07 -- setup/common.sh@57 -- # (( part++ )) 00:03:44.653 05:44:07 -- setup/common.sh@57 -- # (( part <= part_no )) 00:03:44.653 05:44:07 -- setup/common.sh@62 -- # wait 1850685 00:03:44.653 05:44:07 -- setup/devices.sh@102 -- # mkfs /dev/nvme0n1p1 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:44.653 05:44:07 -- setup/common.sh@66 -- # local dev=/dev/nvme0n1p1 mount=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount size= 00:03:44.653 05:44:07 -- setup/common.sh@68 -- # mkdir -p /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:44.653 05:44:07 -- setup/common.sh@70 -- # [[ -e /dev/nvme0n1p1 ]] 00:03:44.653 05:44:07 -- setup/common.sh@71 -- # mkfs.ext4 -qF /dev/nvme0n1p1 00:03:44.653 05:44:07 -- setup/common.sh@72 -- # mount /dev/nvme0n1p1 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:44.653 05:44:08 -- setup/devices.sh@105 -- # verify 0000:0d:00.0 nvme0n1:nvme0n1p1 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme 00:03:44.653 05:44:08 -- setup/devices.sh@48 -- # local dev=0000:0d:00.0 00:03:44.653 05:44:08 -- setup/devices.sh@49 -- # local mounts=nvme0n1:nvme0n1p1 00:03:44.653 05:44:08 -- setup/devices.sh@50 -- # local mount_point=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:44.653 05:44:08 -- setup/devices.sh@51 -- # local test_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme 00:03:44.653 05:44:08 -- setup/devices.sh@53 -- # local found=0 00:03:44.653 05:44:08 -- setup/devices.sh@55 -- # [[ -n /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme ]] 00:03:44.653 05:44:08 -- setup/devices.sh@56 -- # : 00:03:44.653 05:44:08 -- setup/devices.sh@59 -- # local pci status 00:03:44.653 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:44.653 05:44:08 -- setup/devices.sh@47 -- # PCI_ALLOWED=0000:0d:00.0 00:03:44.653 05:44:08 -- setup/devices.sh@47 -- # setup output config 00:03:44.653 05:44:08 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:44.653 05:44:08 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh config 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:0d:00.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ Active devices: mount@nvme0n1:nvme0n1p1, so not binding PCI dev == *\A\c\t\i\v\e\ \d\e\v\i\c\e\s\:\ *\n\v\m\e\0\n\1\:\n\v\m\e\0\n\1\p\1* ]] 00:03:45.587 05:44:08 -- setup/devices.sh@63 -- # found=1 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:00:04.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:80:04.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:00:04.1 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:80:04.1 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:00:04.2 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:80:04.2 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:00:04.3 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:80:04.3 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:00:04.4 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:80:04.4 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:00:04.5 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:80:04.5 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:00:04.6 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:08 -- setup/devices.sh@62 -- # [[ 0000:80:04.6 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:08 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:09 -- setup/devices.sh@62 -- # [[ 0000:00:04.7 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:09 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.587 05:44:09 -- setup/devices.sh@62 -- # [[ 0000:80:04.7 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:45.587 05:44:09 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:45.844 05:44:09 -- setup/devices.sh@66 -- # (( found == 1 )) 00:03:45.844 05:44:09 -- setup/devices.sh@68 -- # [[ -n /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount ]] 00:03:45.844 05:44:09 -- setup/devices.sh@71 -- # mountpoint -q /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:45.844 05:44:09 -- setup/devices.sh@73 -- # [[ -e /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme ]] 00:03:45.844 05:44:09 -- setup/devices.sh@74 -- # rm /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme 00:03:45.844 05:44:09 -- setup/devices.sh@110 -- # cleanup_nvme 00:03:45.844 05:44:09 -- setup/devices.sh@20 -- # mountpoint -q /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:45.844 05:44:09 -- setup/devices.sh@21 -- # umount /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:45.844 05:44:09 -- setup/devices.sh@24 -- # [[ -b /dev/nvme0n1p1 ]] 00:03:45.844 05:44:09 -- setup/devices.sh@25 -- # wipefs --all /dev/nvme0n1p1 00:03:45.844 /dev/nvme0n1p1: 2 bytes were erased at offset 0x00000438 (ext4): 53 ef 00:03:45.844 05:44:09 -- setup/devices.sh@27 -- # [[ -b /dev/nvme0n1 ]] 00:03:45.844 05:44:09 -- setup/devices.sh@28 -- # wipefs --all /dev/nvme0n1 00:03:46.101 /dev/nvme0n1: 8 bytes were erased at offset 0x00000200 (gpt): 45 46 49 20 50 41 52 54 00:03:46.101 /dev/nvme0n1: 8 bytes were erased at offset 0xe8e0db5e00 (gpt): 45 46 49 20 50 41 52 54 00:03:46.101 /dev/nvme0n1: 2 bytes were erased at offset 0x000001fe (PMBR): 55 aa 00:03:46.101 /dev/nvme0n1: calling ioctl to re-read partition table: Success 00:03:46.101 05:44:09 -- setup/devices.sh@113 -- # mkfs /dev/nvme0n1 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 1024M 00:03:46.101 05:44:09 -- setup/common.sh@66 -- # local dev=/dev/nvme0n1 mount=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount size=1024M 00:03:46.101 05:44:09 -- setup/common.sh@68 -- # mkdir -p /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:46.101 05:44:09 -- setup/common.sh@70 -- # [[ -e /dev/nvme0n1 ]] 00:03:46.102 05:44:09 -- setup/common.sh@71 -- # mkfs.ext4 -qF /dev/nvme0n1 1024M 00:03:46.102 05:44:09 -- setup/common.sh@72 -- # mount /dev/nvme0n1 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:46.102 05:44:09 -- setup/devices.sh@116 -- # verify 0000:0d:00.0 nvme0n1:nvme0n1 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme 00:03:46.102 05:44:09 -- setup/devices.sh@48 -- # local dev=0000:0d:00.0 00:03:46.102 05:44:09 -- setup/devices.sh@49 -- # local mounts=nvme0n1:nvme0n1 00:03:46.102 05:44:09 -- setup/devices.sh@50 -- # local mount_point=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:46.102 05:44:09 -- setup/devices.sh@51 -- # local test_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme 00:03:46.102 05:44:09 -- setup/devices.sh@53 -- # local found=0 00:03:46.102 05:44:09 -- setup/devices.sh@55 -- # [[ -n /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme ]] 00:03:46.102 05:44:09 -- setup/devices.sh@56 -- # : 00:03:46.102 05:44:09 -- setup/devices.sh@59 -- # local pci status 00:03:46.102 05:44:09 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:46.102 05:44:09 -- setup/devices.sh@47 -- # PCI_ALLOWED=0000:0d:00.0 00:03:46.102 05:44:09 -- setup/devices.sh@47 -- # setup output config 00:03:46.102 05:44:09 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:46.102 05:44:09 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh config 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:0d:00.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ Active devices: mount@nvme0n1:nvme0n1, so not binding PCI dev == *\A\c\t\i\v\e\ \d\e\v\i\c\e\s\:\ *\n\v\m\e\0\n\1\:\n\v\m\e\0\n\1* ]] 00:03:47.037 05:44:10 -- setup/devices.sh@63 -- # found=1 00:03:47.037 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:00:04.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.037 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:80:04.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.037 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:00:04.1 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.037 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:80:04.1 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.037 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:00:04.2 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.037 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:80:04.2 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.037 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:00:04.3 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.037 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:80:04.3 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.037 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.037 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:00:04.4 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.037 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.038 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:80:04.4 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.038 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.038 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:00:04.5 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.038 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.038 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:80:04.5 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.038 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.038 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:00:04.6 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.038 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.038 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:80:04.6 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.038 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.038 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:00:04.7 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.038 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.038 05:44:10 -- setup/devices.sh@62 -- # [[ 0000:80:04.7 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:47.038 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.297 05:44:10 -- setup/devices.sh@66 -- # (( found == 1 )) 00:03:47.297 05:44:10 -- setup/devices.sh@68 -- # [[ -n /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount ]] 00:03:47.297 05:44:10 -- setup/devices.sh@71 -- # mountpoint -q /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:47.297 05:44:10 -- setup/devices.sh@73 -- # [[ -e /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme ]] 00:03:47.297 05:44:10 -- setup/devices.sh@74 -- # rm /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount/test_nvme 00:03:47.297 05:44:10 -- setup/devices.sh@123 -- # umount /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:47.297 05:44:10 -- setup/devices.sh@125 -- # verify 0000:0d:00.0 data@nvme0n1 '' '' 00:03:47.297 05:44:10 -- setup/devices.sh@48 -- # local dev=0000:0d:00.0 00:03:47.297 05:44:10 -- setup/devices.sh@49 -- # local mounts=data@nvme0n1 00:03:47.297 05:44:10 -- setup/devices.sh@50 -- # local mount_point= 00:03:47.297 05:44:10 -- setup/devices.sh@51 -- # local test_file= 00:03:47.297 05:44:10 -- setup/devices.sh@53 -- # local found=0 00:03:47.297 05:44:10 -- setup/devices.sh@55 -- # [[ -n '' ]] 00:03:47.297 05:44:10 -- setup/devices.sh@59 -- # local pci status 00:03:47.297 05:44:10 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:47.297 05:44:10 -- setup/devices.sh@47 -- # PCI_ALLOWED=0000:0d:00.0 00:03:47.297 05:44:10 -- setup/devices.sh@47 -- # setup output config 00:03:47.297 05:44:10 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:47.297 05:44:10 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh config 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:0d:00.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ Active devices: data@nvme0n1, so not binding PCI dev == *\A\c\t\i\v\e\ \d\e\v\i\c\e\s\:\ *\d\a\t\a\@\n\v\m\e\0\n\1* ]] 00:03:48.670 05:44:11 -- setup/devices.sh@63 -- # found=1 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:00:04.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:80:04.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:00:04.1 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:80:04.1 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:00:04.2 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:80:04.2 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:00:04.3 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:80:04.3 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:00:04.4 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:80:04.4 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:00:04.5 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:80:04.5 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:00:04.6 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:80:04.6 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:00:04.7 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:11 -- setup/devices.sh@62 -- # [[ 0000:80:04.7 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:48.670 05:44:11 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:48.670 05:44:12 -- setup/devices.sh@66 -- # (( found == 1 )) 00:03:48.670 05:44:12 -- setup/devices.sh@68 -- # [[ -n '' ]] 00:03:48.670 05:44:12 -- setup/devices.sh@68 -- # return 0 00:03:48.670 05:44:12 -- setup/devices.sh@128 -- # cleanup_nvme 00:03:48.670 05:44:12 -- setup/devices.sh@20 -- # mountpoint -q /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:48.670 05:44:12 -- setup/devices.sh@24 -- # [[ -b /dev/nvme0n1p1 ]] 00:03:48.670 05:44:12 -- setup/devices.sh@27 -- # [[ -b /dev/nvme0n1 ]] 00:03:48.670 05:44:12 -- setup/devices.sh@28 -- # wipefs --all /dev/nvme0n1 00:03:48.670 /dev/nvme0n1: 2 bytes were erased at offset 0x00000438 (ext4): 53 ef 00:03:48.670 00:03:48.670 real 0m6.245s 00:03:48.670 user 0m1.538s 00:03:48.670 sys 0m2.346s 00:03:48.670 05:44:12 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:48.670 05:44:12 -- common/autotest_common.sh@10 -- # set +x 00:03:48.670 ************************************ 00:03:48.670 END TEST nvme_mount 00:03:48.670 ************************************ 00:03:48.670 05:44:12 -- setup/devices.sh@214 -- # run_test dm_mount dm_mount 00:03:48.670 05:44:12 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:03:48.670 05:44:12 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:03:48.670 05:44:12 -- common/autotest_common.sh@10 -- # set +x 00:03:48.670 ************************************ 00:03:48.670 START TEST dm_mount 00:03:48.670 ************************************ 00:03:48.670 05:44:12 -- common/autotest_common.sh@1114 -- # dm_mount 00:03:48.670 05:44:12 -- setup/devices.sh@144 -- # pv=nvme0n1 00:03:48.670 05:44:12 -- setup/devices.sh@145 -- # pv0=nvme0n1p1 00:03:48.670 05:44:12 -- setup/devices.sh@146 -- # pv1=nvme0n1p2 00:03:48.670 05:44:12 -- setup/devices.sh@148 -- # partition_drive nvme0n1 00:03:48.670 05:44:12 -- setup/common.sh@39 -- # local disk=nvme0n1 00:03:48.670 05:44:12 -- setup/common.sh@40 -- # local part_no=2 00:03:48.670 05:44:12 -- setup/common.sh@41 -- # local size=1073741824 00:03:48.670 05:44:12 -- setup/common.sh@43 -- # local part part_start=0 part_end=0 00:03:48.670 05:44:12 -- setup/common.sh@44 -- # parts=() 00:03:48.670 05:44:12 -- setup/common.sh@44 -- # local parts 00:03:48.670 05:44:12 -- setup/common.sh@46 -- # (( part = 1 )) 00:03:48.670 05:44:12 -- setup/common.sh@46 -- # (( part <= part_no )) 00:03:48.670 05:44:12 -- setup/common.sh@47 -- # parts+=("${disk}p$part") 00:03:48.670 05:44:12 -- setup/common.sh@46 -- # (( part++ )) 00:03:48.670 05:44:12 -- setup/common.sh@46 -- # (( part <= part_no )) 00:03:48.671 05:44:12 -- setup/common.sh@47 -- # parts+=("${disk}p$part") 00:03:48.671 05:44:12 -- setup/common.sh@46 -- # (( part++ )) 00:03:48.671 05:44:12 -- setup/common.sh@46 -- # (( part <= part_no )) 00:03:48.671 05:44:12 -- setup/common.sh@51 -- # (( size /= 512 )) 00:03:48.671 05:44:12 -- setup/common.sh@53 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sync_dev_uevents.sh block/partition nvme0n1p1 nvme0n1p2 00:03:48.671 05:44:12 -- setup/common.sh@56 -- # sgdisk /dev/nvme0n1 --zap-all 00:03:49.605 Creating new GPT entries in memory. 00:03:49.605 GPT data structures destroyed! You may now partition the disk using fdisk or 00:03:49.605 other utilities. 00:03:49.605 05:44:13 -- setup/common.sh@57 -- # (( part = 1 )) 00:03:49.605 05:44:13 -- setup/common.sh@57 -- # (( part <= part_no )) 00:03:49.605 05:44:13 -- setup/common.sh@58 -- # (( part_start = part_start == 0 ? 2048 : part_end + 1 )) 00:03:49.605 05:44:13 -- setup/common.sh@59 -- # (( part_end = part_start + size - 1 )) 00:03:49.605 05:44:13 -- setup/common.sh@60 -- # flock /dev/nvme0n1 sgdisk /dev/nvme0n1 --new=1:2048:2099199 00:03:50.980 Creating new GPT entries in memory. 00:03:50.980 The operation has completed successfully. 00:03:50.980 05:44:14 -- setup/common.sh@57 -- # (( part++ )) 00:03:50.980 05:44:14 -- setup/common.sh@57 -- # (( part <= part_no )) 00:03:50.980 05:44:14 -- setup/common.sh@58 -- # (( part_start = part_start == 0 ? 2048 : part_end + 1 )) 00:03:50.980 05:44:14 -- setup/common.sh@59 -- # (( part_end = part_start + size - 1 )) 00:03:50.980 05:44:14 -- setup/common.sh@60 -- # flock /dev/nvme0n1 sgdisk /dev/nvme0n1 --new=2:2099200:4196351 00:03:51.915 The operation has completed successfully. 00:03:51.915 05:44:15 -- setup/common.sh@57 -- # (( part++ )) 00:03:51.915 05:44:15 -- setup/common.sh@57 -- # (( part <= part_no )) 00:03:51.915 05:44:15 -- setup/common.sh@62 -- # wait 1853520 00:03:51.915 05:44:15 -- setup/devices.sh@150 -- # dm_name=nvme_dm_test 00:03:51.915 05:44:15 -- setup/devices.sh@151 -- # dm_mount=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount 00:03:51.915 05:44:15 -- setup/devices.sh@152 -- # dm_dummy_test_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount/test_dm 00:03:51.915 05:44:15 -- setup/devices.sh@155 -- # dmsetup create nvme_dm_test 00:03:51.915 05:44:15 -- setup/devices.sh@160 -- # for t in {1..5} 00:03:51.915 05:44:15 -- setup/devices.sh@161 -- # [[ -e /dev/mapper/nvme_dm_test ]] 00:03:51.915 05:44:15 -- setup/devices.sh@161 -- # break 00:03:51.915 05:44:15 -- setup/devices.sh@164 -- # [[ -e /dev/mapper/nvme_dm_test ]] 00:03:51.915 05:44:15 -- setup/devices.sh@165 -- # readlink -f /dev/mapper/nvme_dm_test 00:03:51.915 05:44:15 -- setup/devices.sh@165 -- # dm=/dev/dm-1 00:03:51.915 05:44:15 -- setup/devices.sh@166 -- # dm=dm-1 00:03:51.915 05:44:15 -- setup/devices.sh@168 -- # [[ -e /sys/class/block/nvme0n1p1/holders/dm-1 ]] 00:03:51.915 05:44:15 -- setup/devices.sh@169 -- # [[ -e /sys/class/block/nvme0n1p2/holders/dm-1 ]] 00:03:51.915 05:44:15 -- setup/devices.sh@171 -- # mkfs /dev/mapper/nvme_dm_test /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount 00:03:51.915 05:44:15 -- setup/common.sh@66 -- # local dev=/dev/mapper/nvme_dm_test mount=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount size= 00:03:51.915 05:44:15 -- setup/common.sh@68 -- # mkdir -p /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount 00:03:51.915 05:44:15 -- setup/common.sh@70 -- # [[ -e /dev/mapper/nvme_dm_test ]] 00:03:51.915 05:44:15 -- setup/common.sh@71 -- # mkfs.ext4 -qF /dev/mapper/nvme_dm_test 00:03:51.915 05:44:15 -- setup/common.sh@72 -- # mount /dev/mapper/nvme_dm_test /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount 00:03:51.915 05:44:15 -- setup/devices.sh@174 -- # verify 0000:0d:00.0 nvme0n1:nvme_dm_test /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount/test_dm 00:03:51.915 05:44:15 -- setup/devices.sh@48 -- # local dev=0000:0d:00.0 00:03:51.915 05:44:15 -- setup/devices.sh@49 -- # local mounts=nvme0n1:nvme_dm_test 00:03:51.915 05:44:15 -- setup/devices.sh@50 -- # local mount_point=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount 00:03:51.915 05:44:15 -- setup/devices.sh@51 -- # local test_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount/test_dm 00:03:51.915 05:44:15 -- setup/devices.sh@53 -- # local found=0 00:03:51.915 05:44:15 -- setup/devices.sh@55 -- # [[ -n /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount/test_dm ]] 00:03:51.915 05:44:15 -- setup/devices.sh@56 -- # : 00:03:51.915 05:44:15 -- setup/devices.sh@59 -- # local pci status 00:03:51.915 05:44:15 -- setup/devices.sh@47 -- # PCI_ALLOWED=0000:0d:00.0 00:03:51.915 05:44:15 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:51.915 05:44:15 -- setup/devices.sh@47 -- # setup output config 00:03:51.915 05:44:15 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:51.915 05:44:15 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh config 00:03:52.988 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:0d:00.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.988 05:44:16 -- setup/devices.sh@62 -- # [[ Active devices: holder@nvme0n1p1:dm-1,holder@nvme0n1p2:dm-1,mount@nvme0n1:nvme_dm_test, so not binding PCI dev == *\A\c\t\i\v\e\ \d\e\v\i\c\e\s\:\ *\n\v\m\e\0\n\1\:\n\v\m\e\_\d\m\_\t\e\s\t* ]] 00:03:52.988 05:44:16 -- setup/devices.sh@63 -- # found=1 00:03:52.988 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.988 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:00:04.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.988 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.988 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:80:04.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.988 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.988 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:00:04.1 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.988 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.988 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:80:04.1 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.988 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.988 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:00:04.2 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.988 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:80:04.2 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:00:04.3 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:80:04.3 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:00:04.4 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:80:04.4 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:00:04.5 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:80:04.5 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:00:04.6 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:80:04.6 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:00:04.7 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:52.989 05:44:16 -- setup/devices.sh@62 -- # [[ 0000:80:04.7 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:52.989 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:53.247 05:44:16 -- setup/devices.sh@66 -- # (( found == 1 )) 00:03:53.247 05:44:16 -- setup/devices.sh@68 -- # [[ -n /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount ]] 00:03:53.247 05:44:16 -- setup/devices.sh@71 -- # mountpoint -q /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount 00:03:53.247 05:44:16 -- setup/devices.sh@73 -- # [[ -e /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount/test_dm ]] 00:03:53.247 05:44:16 -- setup/devices.sh@74 -- # rm /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount/test_dm 00:03:53.247 05:44:16 -- setup/devices.sh@182 -- # umount /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount 00:03:53.247 05:44:16 -- setup/devices.sh@184 -- # verify 0000:0d:00.0 holder@nvme0n1p1:dm-1,holder@nvme0n1p2:dm-1 '' '' 00:03:53.247 05:44:16 -- setup/devices.sh@48 -- # local dev=0000:0d:00.0 00:03:53.247 05:44:16 -- setup/devices.sh@49 -- # local mounts=holder@nvme0n1p1:dm-1,holder@nvme0n1p2:dm-1 00:03:53.247 05:44:16 -- setup/devices.sh@50 -- # local mount_point= 00:03:53.247 05:44:16 -- setup/devices.sh@51 -- # local test_file= 00:03:53.247 05:44:16 -- setup/devices.sh@53 -- # local found=0 00:03:53.247 05:44:16 -- setup/devices.sh@55 -- # [[ -n '' ]] 00:03:53.247 05:44:16 -- setup/devices.sh@59 -- # local pci status 00:03:53.247 05:44:16 -- setup/devices.sh@47 -- # PCI_ALLOWED=0000:0d:00.0 00:03:53.247 05:44:16 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:53.247 05:44:16 -- setup/devices.sh@47 -- # setup output config 00:03:53.247 05:44:16 -- setup/common.sh@9 -- # [[ output == output ]] 00:03:53.247 05:44:16 -- setup/common.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh config 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:0d:00.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ Active devices: holder@nvme0n1p1:dm-1,holder@nvme0n1p2:dm-1, so not binding PCI dev == *\A\c\t\i\v\e\ \d\e\v\i\c\e\s\:\ *\h\o\l\d\e\r\@\n\v\m\e\0\n\1\p\1\:\d\m\-\1\,\h\o\l\d\e\r\@\n\v\m\e\0\n\1\p\2\:\d\m\-\1* ]] 00:03:54.180 05:44:17 -- setup/devices.sh@63 -- # found=1 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:00:04.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:80:04.0 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:00:04.1 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:80:04.1 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:00:04.2 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:80:04.2 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:00:04.3 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:80:04.3 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:00:04.4 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:80:04.4 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:00:04.5 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:80:04.5 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:00:04.6 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:80:04.6 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:00:04.7 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@62 -- # [[ 0000:80:04.7 == \0\0\0\0\:\0\d\:\0\0\.\0 ]] 00:03:54.180 05:44:17 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:03:54.180 05:44:17 -- setup/devices.sh@66 -- # (( found == 1 )) 00:03:54.180 05:44:17 -- setup/devices.sh@68 -- # [[ -n '' ]] 00:03:54.180 05:44:17 -- setup/devices.sh@68 -- # return 0 00:03:54.180 05:44:17 -- setup/devices.sh@187 -- # cleanup_dm 00:03:54.180 05:44:17 -- setup/devices.sh@33 -- # mountpoint -q /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount 00:03:54.180 05:44:17 -- setup/devices.sh@36 -- # [[ -L /dev/mapper/nvme_dm_test ]] 00:03:54.180 05:44:17 -- setup/devices.sh@37 -- # dmsetup remove --force nvme_dm_test 00:03:54.439 05:44:17 -- setup/devices.sh@39 -- # [[ -b /dev/nvme0n1p1 ]] 00:03:54.439 05:44:17 -- setup/devices.sh@40 -- # wipefs --all /dev/nvme0n1p1 00:03:54.439 /dev/nvme0n1p1: 2 bytes were erased at offset 0x00000438 (ext4): 53 ef 00:03:54.439 05:44:17 -- setup/devices.sh@42 -- # [[ -b /dev/nvme0n1p2 ]] 00:03:54.439 05:44:17 -- setup/devices.sh@43 -- # wipefs --all /dev/nvme0n1p2 00:03:54.439 00:03:54.439 real 0m5.622s 00:03:54.439 user 0m0.987s 00:03:54.439 sys 0m1.531s 00:03:54.439 05:44:17 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:54.439 05:44:17 -- common/autotest_common.sh@10 -- # set +x 00:03:54.439 ************************************ 00:03:54.439 END TEST dm_mount 00:03:54.439 ************************************ 00:03:54.439 05:44:17 -- setup/devices.sh@1 -- # cleanup 00:03:54.439 05:44:17 -- setup/devices.sh@11 -- # cleanup_nvme 00:03:54.439 05:44:17 -- setup/devices.sh@20 -- # mountpoint -q /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/nvme_mount 00:03:54.439 05:44:17 -- setup/devices.sh@24 -- # [[ -b /dev/nvme0n1p1 ]] 00:03:54.439 05:44:17 -- setup/devices.sh@25 -- # wipefs --all /dev/nvme0n1p1 00:03:54.439 05:44:17 -- setup/devices.sh@27 -- # [[ -b /dev/nvme0n1 ]] 00:03:54.439 05:44:17 -- setup/devices.sh@28 -- # wipefs --all /dev/nvme0n1 00:03:54.697 /dev/nvme0n1: 8 bytes were erased at offset 0x00000200 (gpt): 45 46 49 20 50 41 52 54 00:03:54.697 /dev/nvme0n1: 8 bytes were erased at offset 0xe8e0db5e00 (gpt): 45 46 49 20 50 41 52 54 00:03:54.697 /dev/nvme0n1: 2 bytes were erased at offset 0x000001fe (PMBR): 55 aa 00:03:54.697 /dev/nvme0n1: calling ioctl to re-read partition table: Success 00:03:54.697 05:44:18 -- setup/devices.sh@12 -- # cleanup_dm 00:03:54.697 05:44:18 -- setup/devices.sh@33 -- # mountpoint -q /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/setup/dm_mount 00:03:54.697 05:44:18 -- setup/devices.sh@36 -- # [[ -L /dev/mapper/nvme_dm_test ]] 00:03:54.697 05:44:18 -- setup/devices.sh@39 -- # [[ -b /dev/nvme0n1p1 ]] 00:03:54.697 05:44:18 -- setup/devices.sh@42 -- # [[ -b /dev/nvme0n1p2 ]] 00:03:54.697 05:44:18 -- setup/devices.sh@14 -- # [[ -b /dev/nvme0n1 ]] 00:03:54.697 05:44:18 -- setup/devices.sh@15 -- # wipefs --all /dev/nvme0n1 00:03:54.697 00:03:54.697 real 0m13.690s 00:03:54.697 user 0m3.195s 00:03:54.697 sys 0m4.828s 00:03:54.697 05:44:18 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:54.697 05:44:18 -- common/autotest_common.sh@10 -- # set +x 00:03:54.697 ************************************ 00:03:54.697 END TEST devices 00:03:54.697 ************************************ 00:03:54.697 00:03:54.697 real 0m41.282s 00:03:54.697 user 0m12.285s 00:03:54.697 sys 0m17.549s 00:03:54.697 05:44:18 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:03:54.697 05:44:18 -- common/autotest_common.sh@10 -- # set +x 00:03:54.697 ************************************ 00:03:54.697 END TEST setup.sh 00:03:54.697 ************************************ 00:03:54.698 05:44:18 -- spdk/autotest.sh@126 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh status 00:03:55.632 Hugepages 00:03:55.632 node hugesize free / total 00:03:55.632 node0 1048576kB 0 / 0 00:03:55.632 node0 2048kB 2048 / 2048 00:03:55.632 node1 1048576kB 0 / 0 00:03:55.632 node1 2048kB 0 / 0 00:03:55.632 00:03:55.632 Type BDF Vendor Device NUMA Driver Device Block devices 00:03:55.632 I/OAT 0000:00:04.0 8086 6f20 0 ioatdma - - 00:03:55.632 I/OAT 0000:00:04.1 8086 6f21 0 ioatdma - - 00:03:55.632 I/OAT 0000:00:04.2 8086 6f22 0 ioatdma - - 00:03:55.632 I/OAT 0000:00:04.3 8086 6f23 0 ioatdma - - 00:03:55.632 I/OAT 0000:00:04.4 8086 6f24 0 ioatdma - - 00:03:55.632 I/OAT 0000:00:04.5 8086 6f25 0 ioatdma - - 00:03:55.632 I/OAT 0000:00:04.6 8086 6f26 0 ioatdma - - 00:03:55.632 I/OAT 0000:00:04.7 8086 6f27 0 ioatdma - - 00:03:55.632 NVMe 0000:0d:00.0 8086 0a54 0 nvme nvme0 nvme0n1 00:03:55.632 I/OAT 0000:80:04.0 8086 6f20 1 ioatdma - - 00:03:55.632 I/OAT 0000:80:04.1 8086 6f21 1 ioatdma - - 00:03:55.632 I/OAT 0000:80:04.2 8086 6f22 1 ioatdma - - 00:03:55.632 I/OAT 0000:80:04.3 8086 6f23 1 ioatdma - - 00:03:55.632 I/OAT 0000:80:04.4 8086 6f24 1 ioatdma - - 00:03:55.632 I/OAT 0000:80:04.5 8086 6f25 1 ioatdma - - 00:03:55.632 I/OAT 0000:80:04.6 8086 6f26 1 ioatdma - - 00:03:55.632 I/OAT 0000:80:04.7 8086 6f27 1 ioatdma - - 00:03:55.632 05:44:19 -- spdk/autotest.sh@128 -- # uname -s 00:03:55.632 05:44:19 -- spdk/autotest.sh@128 -- # [[ Linux == Linux ]] 00:03:55.632 05:44:19 -- spdk/autotest.sh@130 -- # nvme_namespace_revert 00:03:55.632 05:44:19 -- common/autotest_common.sh@1526 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh 00:03:57.010 0000:00:04.7 (8086 6f27): ioatdma -> vfio-pci 00:03:57.010 0000:00:04.6 (8086 6f26): ioatdma -> vfio-pci 00:03:57.010 0000:00:04.5 (8086 6f25): ioatdma -> vfio-pci 00:03:57.010 0000:00:04.4 (8086 6f24): ioatdma -> vfio-pci 00:03:57.010 0000:00:04.3 (8086 6f23): ioatdma -> vfio-pci 00:03:57.010 0000:00:04.2 (8086 6f22): ioatdma -> vfio-pci 00:03:57.010 0000:00:04.1 (8086 6f21): ioatdma -> vfio-pci 00:03:57.010 0000:00:04.0 (8086 6f20): ioatdma -> vfio-pci 00:03:57.010 0000:80:04.7 (8086 6f27): ioatdma -> vfio-pci 00:03:57.010 0000:80:04.6 (8086 6f26): ioatdma -> vfio-pci 00:03:57.010 0000:80:04.5 (8086 6f25): ioatdma -> vfio-pci 00:03:57.010 0000:80:04.4 (8086 6f24): ioatdma -> vfio-pci 00:03:57.010 0000:80:04.3 (8086 6f23): ioatdma -> vfio-pci 00:03:57.010 0000:80:04.2 (8086 6f22): ioatdma -> vfio-pci 00:03:57.010 0000:80:04.1 (8086 6f21): ioatdma -> vfio-pci 00:03:57.010 0000:80:04.0 (8086 6f20): ioatdma -> vfio-pci 00:03:57.948 0000:0d:00.0 (8086 0a54): nvme -> vfio-pci 00:03:58.206 05:44:21 -- common/autotest_common.sh@1527 -- # sleep 1 00:03:59.143 05:44:22 -- common/autotest_common.sh@1528 -- # bdfs=() 00:03:59.143 05:44:22 -- common/autotest_common.sh@1528 -- # local bdfs 00:03:59.143 05:44:22 -- common/autotest_common.sh@1529 -- # bdfs=($(get_nvme_bdfs)) 00:03:59.143 05:44:22 -- common/autotest_common.sh@1529 -- # get_nvme_bdfs 00:03:59.143 05:44:22 -- common/autotest_common.sh@1508 -- # bdfs=() 00:03:59.143 05:44:22 -- common/autotest_common.sh@1508 -- # local bdfs 00:03:59.143 05:44:22 -- common/autotest_common.sh@1509 -- # bdfs=($("$rootdir/scripts/gen_nvme.sh" | jq -r '.config[].params.traddr')) 00:03:59.143 05:44:22 -- common/autotest_common.sh@1509 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/gen_nvme.sh 00:03:59.143 05:44:22 -- common/autotest_common.sh@1509 -- # jq -r '.config[].params.traddr' 00:03:59.143 05:44:22 -- common/autotest_common.sh@1510 -- # (( 1 == 0 )) 00:03:59.143 05:44:22 -- common/autotest_common.sh@1514 -- # printf '%s\n' 0000:0d:00.0 00:03:59.143 05:44:22 -- common/autotest_common.sh@1531 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh reset 00:04:00.078 Waiting for block devices as requested 00:04:00.078 0000:00:04.7 (8086 6f27): vfio-pci -> ioatdma 00:04:00.335 0000:00:04.6 (8086 6f26): vfio-pci -> ioatdma 00:04:00.335 0000:00:04.5 (8086 6f25): vfio-pci -> ioatdma 00:04:00.335 0000:00:04.4 (8086 6f24): vfio-pci -> ioatdma 00:04:00.335 0000:00:04.3 (8086 6f23): vfio-pci -> ioatdma 00:04:00.594 0000:00:04.2 (8086 6f22): vfio-pci -> ioatdma 00:04:00.594 0000:00:04.1 (8086 6f21): vfio-pci -> ioatdma 00:04:00.594 0000:00:04.0 (8086 6f20): vfio-pci -> ioatdma 00:04:00.594 0000:80:04.7 (8086 6f27): vfio-pci -> ioatdma 00:04:00.852 0000:80:04.6 (8086 6f26): vfio-pci -> ioatdma 00:04:00.852 0000:80:04.5 (8086 6f25): vfio-pci -> ioatdma 00:04:00.852 0000:80:04.4 (8086 6f24): vfio-pci -> ioatdma 00:04:00.852 0000:80:04.3 (8086 6f23): vfio-pci -> ioatdma 00:04:01.110 0000:80:04.2 (8086 6f22): vfio-pci -> ioatdma 00:04:01.110 0000:80:04.1 (8086 6f21): vfio-pci -> ioatdma 00:04:01.110 0000:80:04.0 (8086 6f20): vfio-pci -> ioatdma 00:04:01.110 0000:0d:00.0 (8086 0a54): vfio-pci -> nvme 00:04:01.368 05:44:24 -- common/autotest_common.sh@1533 -- # for bdf in "${bdfs[@]}" 00:04:01.368 05:44:24 -- common/autotest_common.sh@1534 -- # get_nvme_ctrlr_from_bdf 0000:0d:00.0 00:04:01.368 05:44:24 -- common/autotest_common.sh@1497 -- # readlink -f /sys/class/nvme/nvme0 00:04:01.368 05:44:24 -- common/autotest_common.sh@1497 -- # grep 0000:0d:00.0/nvme/nvme 00:04:01.368 05:44:24 -- common/autotest_common.sh@1497 -- # bdf_sysfs_path=/sys/devices/pci0000:00/0000:00:03.2/0000:0d:00.0/nvme/nvme0 00:04:01.368 05:44:24 -- common/autotest_common.sh@1498 -- # [[ -z /sys/devices/pci0000:00/0000:00:03.2/0000:0d:00.0/nvme/nvme0 ]] 00:04:01.368 05:44:24 -- common/autotest_common.sh@1502 -- # basename /sys/devices/pci0000:00/0000:00:03.2/0000:0d:00.0/nvme/nvme0 00:04:01.368 05:44:24 -- common/autotest_common.sh@1502 -- # printf '%s\n' nvme0 00:04:01.368 05:44:24 -- common/autotest_common.sh@1534 -- # nvme_ctrlr=/dev/nvme0 00:04:01.368 05:44:24 -- common/autotest_common.sh@1535 -- # [[ -z /dev/nvme0 ]] 00:04:01.368 05:44:24 -- common/autotest_common.sh@1540 -- # nvme id-ctrl /dev/nvme0 00:04:01.368 05:44:24 -- common/autotest_common.sh@1540 -- # grep oacs 00:04:01.368 05:44:24 -- common/autotest_common.sh@1540 -- # cut -d: -f2 00:04:01.368 05:44:24 -- common/autotest_common.sh@1540 -- # oacs=' 0xf' 00:04:01.368 05:44:24 -- common/autotest_common.sh@1541 -- # oacs_ns_manage=8 00:04:01.368 05:44:24 -- common/autotest_common.sh@1543 -- # [[ 8 -ne 0 ]] 00:04:01.368 05:44:24 -- common/autotest_common.sh@1549 -- # grep unvmcap 00:04:01.368 05:44:24 -- common/autotest_common.sh@1549 -- # nvme id-ctrl /dev/nvme0 00:04:01.368 05:44:24 -- common/autotest_common.sh@1549 -- # cut -d: -f2 00:04:01.368 05:44:24 -- common/autotest_common.sh@1549 -- # unvmcap=' 0' 00:04:01.368 05:44:24 -- common/autotest_common.sh@1550 -- # [[ 0 -eq 0 ]] 00:04:01.368 05:44:24 -- common/autotest_common.sh@1552 -- # continue 00:04:01.368 05:44:24 -- spdk/autotest.sh@133 -- # timing_exit pre_cleanup 00:04:01.368 05:44:24 -- common/autotest_common.sh@728 -- # xtrace_disable 00:04:01.368 05:44:24 -- common/autotest_common.sh@10 -- # set +x 00:04:01.368 05:44:24 -- spdk/autotest.sh@136 -- # timing_enter afterboot 00:04:01.368 05:44:24 -- common/autotest_common.sh@722 -- # xtrace_disable 00:04:01.368 05:44:24 -- common/autotest_common.sh@10 -- # set +x 00:04:01.368 05:44:24 -- spdk/autotest.sh@137 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/setup.sh 00:04:02.746 0000:00:04.7 (8086 6f27): ioatdma -> vfio-pci 00:04:02.746 0000:00:04.6 (8086 6f26): ioatdma -> vfio-pci 00:04:02.746 0000:00:04.5 (8086 6f25): ioatdma -> vfio-pci 00:04:02.746 0000:00:04.4 (8086 6f24): ioatdma -> vfio-pci 00:04:02.746 0000:00:04.3 (8086 6f23): ioatdma -> vfio-pci 00:04:02.746 0000:00:04.2 (8086 6f22): ioatdma -> vfio-pci 00:04:02.746 0000:00:04.1 (8086 6f21): ioatdma -> vfio-pci 00:04:02.746 0000:00:04.0 (8086 6f20): ioatdma -> vfio-pci 00:04:02.746 0000:80:04.7 (8086 6f27): ioatdma -> vfio-pci 00:04:02.746 0000:80:04.6 (8086 6f26): ioatdma -> vfio-pci 00:04:02.746 0000:80:04.5 (8086 6f25): ioatdma -> vfio-pci 00:04:02.746 0000:80:04.4 (8086 6f24): ioatdma -> vfio-pci 00:04:02.746 0000:80:04.3 (8086 6f23): ioatdma -> vfio-pci 00:04:02.746 0000:80:04.2 (8086 6f22): ioatdma -> vfio-pci 00:04:02.746 0000:80:04.1 (8086 6f21): ioatdma -> vfio-pci 00:04:02.746 0000:80:04.0 (8086 6f20): ioatdma -> vfio-pci 00:04:04.124 0000:0d:00.0 (8086 0a54): nvme -> vfio-pci 00:04:04.124 05:44:27 -- spdk/autotest.sh@138 -- # timing_exit afterboot 00:04:04.124 05:44:27 -- common/autotest_common.sh@728 -- # xtrace_disable 00:04:04.124 05:44:27 -- common/autotest_common.sh@10 -- # set +x 00:04:04.124 05:44:27 -- spdk/autotest.sh@142 -- # opal_revert_cleanup 00:04:04.124 05:44:27 -- common/autotest_common.sh@1586 -- # mapfile -t bdfs 00:04:04.124 05:44:27 -- common/autotest_common.sh@1586 -- # get_nvme_bdfs_by_id 0x0a54 00:04:04.124 05:44:27 -- common/autotest_common.sh@1572 -- # bdfs=() 00:04:04.124 05:44:27 -- common/autotest_common.sh@1572 -- # local bdfs 00:04:04.124 05:44:27 -- common/autotest_common.sh@1574 -- # get_nvme_bdfs 00:04:04.124 05:44:27 -- common/autotest_common.sh@1508 -- # bdfs=() 00:04:04.124 05:44:27 -- common/autotest_common.sh@1508 -- # local bdfs 00:04:04.124 05:44:27 -- common/autotest_common.sh@1509 -- # bdfs=($("$rootdir/scripts/gen_nvme.sh" | jq -r '.config[].params.traddr')) 00:04:04.124 05:44:27 -- common/autotest_common.sh@1509 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/gen_nvme.sh 00:04:04.124 05:44:27 -- common/autotest_common.sh@1509 -- # jq -r '.config[].params.traddr' 00:04:04.124 05:44:27 -- common/autotest_common.sh@1510 -- # (( 1 == 0 )) 00:04:04.124 05:44:27 -- common/autotest_common.sh@1514 -- # printf '%s\n' 0000:0d:00.0 00:04:04.124 05:44:27 -- common/autotest_common.sh@1574 -- # for bdf in $(get_nvme_bdfs) 00:04:04.124 05:44:27 -- common/autotest_common.sh@1575 -- # cat /sys/bus/pci/devices/0000:0d:00.0/device 00:04:04.124 05:44:27 -- common/autotest_common.sh@1575 -- # device=0x0a54 00:04:04.124 05:44:27 -- common/autotest_common.sh@1576 -- # [[ 0x0a54 == \0\x\0\a\5\4 ]] 00:04:04.124 05:44:27 -- common/autotest_common.sh@1577 -- # bdfs+=($bdf) 00:04:04.124 05:44:27 -- common/autotest_common.sh@1581 -- # printf '%s\n' 0000:0d:00.0 00:04:04.124 05:44:27 -- common/autotest_common.sh@1587 -- # [[ -z 0000:0d:00.0 ]] 00:04:04.124 05:44:27 -- common/autotest_common.sh@1591 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt 00:04:04.124 05:44:27 -- common/autotest_common.sh@1592 -- # spdk_tgt_pid=1860030 00:04:04.124 05:44:27 -- common/autotest_common.sh@1593 -- # waitforlisten 1860030 00:04:04.125 05:44:27 -- common/autotest_common.sh@829 -- # '[' -z 1860030 ']' 00:04:04.125 05:44:27 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:04:04.125 05:44:27 -- common/autotest_common.sh@834 -- # local max_retries=100 00:04:04.125 05:44:27 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:04:04.125 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:04:04.125 05:44:27 -- common/autotest_common.sh@838 -- # xtrace_disable 00:04:04.125 05:44:27 -- common/autotest_common.sh@10 -- # set +x 00:04:04.384 [2024-11-18 05:44:27.649748] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:04:04.384 [2024-11-18 05:44:27.649930] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1860030 ] 00:04:04.384 EAL: No free 2048 kB hugepages reported on node 1 00:04:04.384 [2024-11-18 05:44:27.766377] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:04:04.643 [2024-11-18 05:44:28.020301] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:04:04.643 [2024-11-18 05:44:28.020577] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:04:06.018 05:44:29 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:04:06.018 05:44:29 -- common/autotest_common.sh@862 -- # return 0 00:04:06.018 05:44:29 -- common/autotest_common.sh@1595 -- # bdf_id=0 00:04:06.018 05:44:29 -- common/autotest_common.sh@1596 -- # for bdf in "${bdfs[@]}" 00:04:06.018 05:44:29 -- common/autotest_common.sh@1597 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_attach_controller -b nvme0 -t pcie -a 0000:0d:00.0 00:04:09.300 nvme0n1 00:04:09.300 05:44:32 -- common/autotest_common.sh@1599 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_opal_revert -b nvme0 -p test 00:04:09.300 [2024-11-18 05:44:32.413136] nvme_opal.c:2059:spdk_opal_cmd_revert_tper: *ERROR*: Error on starting admin SP session with error 18 00:04:09.300 [2024-11-18 05:44:32.413195] vbdev_opal_rpc.c: 134:rpc_bdev_nvme_opal_revert: *ERROR*: Revert TPer failure: 18 00:04:09.300 request: 00:04:09.300 { 00:04:09.300 "nvme_ctrlr_name": "nvme0", 00:04:09.300 "password": "test", 00:04:09.300 "method": "bdev_nvme_opal_revert", 00:04:09.300 "req_id": 1 00:04:09.300 } 00:04:09.300 Got JSON-RPC error response 00:04:09.300 response: 00:04:09.300 { 00:04:09.300 "code": -32603, 00:04:09.300 "message": "Internal error" 00:04:09.300 } 00:04:09.300 05:44:32 -- common/autotest_common.sh@1599 -- # true 00:04:09.300 05:44:32 -- common/autotest_common.sh@1600 -- # (( ++bdf_id )) 00:04:09.300 05:44:32 -- common/autotest_common.sh@1603 -- # killprocess 1860030 00:04:09.300 05:44:32 -- common/autotest_common.sh@936 -- # '[' -z 1860030 ']' 00:04:09.300 05:44:32 -- common/autotest_common.sh@940 -- # kill -0 1860030 00:04:09.300 05:44:32 -- common/autotest_common.sh@941 -- # uname 00:04:09.300 05:44:32 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:04:09.300 05:44:32 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1860030 00:04:09.300 05:44:32 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:04:09.300 05:44:32 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:04:09.300 05:44:32 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1860030' 00:04:09.300 killing process with pid 1860030 00:04:09.300 05:44:32 -- common/autotest_common.sh@955 -- # kill 1860030 00:04:09.300 05:44:32 -- common/autotest_common.sh@960 -- # wait 1860030 00:04:13.489 05:44:36 -- spdk/autotest.sh@148 -- # '[' 0 -eq 1 ']' 00:04:13.489 05:44:36 -- spdk/autotest.sh@152 -- # '[' 1 -eq 1 ']' 00:04:13.489 05:44:36 -- spdk/autotest.sh@153 -- # [[ 0 -eq 1 ]] 00:04:13.489 05:44:36 -- spdk/autotest.sh@153 -- # [[ 0 -eq 1 ]] 00:04:13.490 05:44:36 -- spdk/autotest.sh@160 -- # timing_enter lib 00:04:13.490 05:44:36 -- common/autotest_common.sh@722 -- # xtrace_disable 00:04:13.490 05:44:36 -- common/autotest_common.sh@10 -- # set +x 00:04:13.490 05:44:36 -- spdk/autotest.sh@162 -- # run_test env /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/env.sh 00:04:13.490 05:44:36 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:13.490 05:44:36 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:13.490 05:44:36 -- common/autotest_common.sh@10 -- # set +x 00:04:13.490 ************************************ 00:04:13.490 START TEST env 00:04:13.490 ************************************ 00:04:13.490 05:44:36 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/env.sh 00:04:13.490 * Looking for test storage... 00:04:13.490 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env 00:04:13.490 05:44:36 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:13.490 05:44:36 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:13.490 05:44:36 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:13.490 05:44:36 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:13.490 05:44:36 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:13.490 05:44:36 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:13.490 05:44:36 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:13.490 05:44:36 -- scripts/common.sh@335 -- # IFS=.-: 00:04:13.490 05:44:36 -- scripts/common.sh@335 -- # read -ra ver1 00:04:13.490 05:44:36 -- scripts/common.sh@336 -- # IFS=.-: 00:04:13.490 05:44:36 -- scripts/common.sh@336 -- # read -ra ver2 00:04:13.490 05:44:36 -- scripts/common.sh@337 -- # local 'op=<' 00:04:13.490 05:44:36 -- scripts/common.sh@339 -- # ver1_l=2 00:04:13.490 05:44:36 -- scripts/common.sh@340 -- # ver2_l=1 00:04:13.490 05:44:36 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:13.490 05:44:36 -- scripts/common.sh@343 -- # case "$op" in 00:04:13.490 05:44:36 -- scripts/common.sh@344 -- # : 1 00:04:13.490 05:44:36 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:13.490 05:44:36 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:13.490 05:44:36 -- scripts/common.sh@364 -- # decimal 1 00:04:13.490 05:44:36 -- scripts/common.sh@352 -- # local d=1 00:04:13.490 05:44:36 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:13.490 05:44:36 -- scripts/common.sh@354 -- # echo 1 00:04:13.490 05:44:36 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:13.490 05:44:36 -- scripts/common.sh@365 -- # decimal 2 00:04:13.490 05:44:36 -- scripts/common.sh@352 -- # local d=2 00:04:13.490 05:44:36 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:13.490 05:44:36 -- scripts/common.sh@354 -- # echo 2 00:04:13.490 05:44:36 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:13.490 05:44:36 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:13.490 05:44:36 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:13.490 05:44:36 -- scripts/common.sh@367 -- # return 0 00:04:13.490 05:44:36 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:13.490 05:44:36 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:13.490 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:13.490 --rc genhtml_branch_coverage=1 00:04:13.490 --rc genhtml_function_coverage=1 00:04:13.490 --rc genhtml_legend=1 00:04:13.490 --rc geninfo_all_blocks=1 00:04:13.490 --rc geninfo_unexecuted_blocks=1 00:04:13.490 00:04:13.490 ' 00:04:13.490 05:44:36 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:13.490 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:13.490 --rc genhtml_branch_coverage=1 00:04:13.490 --rc genhtml_function_coverage=1 00:04:13.490 --rc genhtml_legend=1 00:04:13.490 --rc geninfo_all_blocks=1 00:04:13.490 --rc geninfo_unexecuted_blocks=1 00:04:13.490 00:04:13.490 ' 00:04:13.490 05:44:36 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:13.490 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:13.490 --rc genhtml_branch_coverage=1 00:04:13.490 --rc genhtml_function_coverage=1 00:04:13.490 --rc genhtml_legend=1 00:04:13.490 --rc geninfo_all_blocks=1 00:04:13.490 --rc geninfo_unexecuted_blocks=1 00:04:13.490 00:04:13.490 ' 00:04:13.490 05:44:36 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:13.490 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:13.490 --rc genhtml_branch_coverage=1 00:04:13.490 --rc genhtml_function_coverage=1 00:04:13.490 --rc genhtml_legend=1 00:04:13.490 --rc geninfo_all_blocks=1 00:04:13.490 --rc geninfo_unexecuted_blocks=1 00:04:13.490 00:04:13.490 ' 00:04:13.490 05:44:36 -- env/env.sh@10 -- # run_test env_memory /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/memory/memory_ut 00:04:13.490 05:44:36 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:13.490 05:44:36 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:13.490 05:44:36 -- common/autotest_common.sh@10 -- # set +x 00:04:13.490 ************************************ 00:04:13.490 START TEST env_memory 00:04:13.490 ************************************ 00:04:13.490 05:44:36 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/memory/memory_ut 00:04:13.490 00:04:13.490 00:04:13.490 CUnit - A unit testing framework for C - Version 2.1-3 00:04:13.490 http://cunit.sourceforge.net/ 00:04:13.490 00:04:13.490 00:04:13.490 Suite: memory 00:04:13.490 Test: alloc and free memory map ...[2024-11-18 05:44:36.514665] /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/env_dpdk/memory.c: 283:spdk_mem_map_alloc: *ERROR*: Initial mem_map notify failed 00:04:13.490 passed 00:04:13.490 Test: mem map translation ...[2024-11-18 05:44:36.551610] /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/env_dpdk/memory.c: 590:spdk_mem_map_set_translation: *ERROR*: invalid spdk_mem_map_set_translation parameters, vaddr=2097152 len=1234 00:04:13.490 [2024-11-18 05:44:36.551642] /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/env_dpdk/memory.c: 590:spdk_mem_map_set_translation: *ERROR*: invalid spdk_mem_map_set_translation parameters, vaddr=1234 len=2097152 00:04:13.490 [2024-11-18 05:44:36.551700] /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/env_dpdk/memory.c: 584:spdk_mem_map_set_translation: *ERROR*: invalid usermode virtual address 281474976710656 00:04:13.490 [2024-11-18 05:44:36.551722] /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/env_dpdk/memory.c: 600:spdk_mem_map_set_translation: *ERROR*: could not get 0xffffffe00000 map 00:04:13.490 passed 00:04:13.490 Test: mem map registration ...[2024-11-18 05:44:36.612758] /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/env_dpdk/memory.c: 346:spdk_mem_register: *ERROR*: invalid spdk_mem_register parameters, vaddr=0x200000 len=1234 00:04:13.490 [2024-11-18 05:44:36.612789] /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/env_dpdk/memory.c: 346:spdk_mem_register: *ERROR*: invalid spdk_mem_register parameters, vaddr=0x4d2 len=2097152 00:04:13.490 passed 00:04:13.490 Test: mem map adjacent registrations ...passed 00:04:13.490 00:04:13.490 Run Summary: Type Total Ran Passed Failed Inactive 00:04:13.490 suites 1 1 n/a 0 0 00:04:13.490 tests 4 4 4 0 0 00:04:13.490 asserts 152 152 152 0 n/a 00:04:13.490 00:04:13.490 Elapsed time = 0.214 seconds 00:04:13.490 00:04:13.490 real 0m0.231s 00:04:13.490 user 0m0.214s 00:04:13.490 sys 0m0.016s 00:04:13.490 05:44:36 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:13.490 05:44:36 -- common/autotest_common.sh@10 -- # set +x 00:04:13.490 ************************************ 00:04:13.490 END TEST env_memory 00:04:13.490 ************************************ 00:04:13.490 05:44:36 -- env/env.sh@11 -- # run_test env_vtophys /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/vtophys/vtophys 00:04:13.490 05:44:36 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:13.490 05:44:36 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:13.490 05:44:36 -- common/autotest_common.sh@10 -- # set +x 00:04:13.490 ************************************ 00:04:13.490 START TEST env_vtophys 00:04:13.490 ************************************ 00:04:13.490 05:44:36 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/vtophys/vtophys 00:04:13.490 EAL: lib.eal log level changed from notice to debug 00:04:13.490 EAL: Detected lcore 0 as core 0 on socket 0 00:04:13.490 EAL: Detected lcore 1 as core 1 on socket 0 00:04:13.490 EAL: Detected lcore 2 as core 2 on socket 0 00:04:13.490 EAL: Detected lcore 3 as core 3 on socket 0 00:04:13.490 EAL: Detected lcore 4 as core 4 on socket 0 00:04:13.490 EAL: Detected lcore 5 as core 5 on socket 0 00:04:13.490 EAL: Detected lcore 6 as core 8 on socket 0 00:04:13.490 EAL: Detected lcore 7 as core 9 on socket 0 00:04:13.490 EAL: Detected lcore 8 as core 10 on socket 0 00:04:13.490 EAL: Detected lcore 9 as core 11 on socket 0 00:04:13.490 EAL: Detected lcore 10 as core 12 on socket 0 00:04:13.490 EAL: Detected lcore 11 as core 16 on socket 0 00:04:13.490 EAL: Detected lcore 12 as core 17 on socket 0 00:04:13.490 EAL: Detected lcore 13 as core 18 on socket 0 00:04:13.490 EAL: Detected lcore 14 as core 19 on socket 0 00:04:13.490 EAL: Detected lcore 15 as core 20 on socket 0 00:04:13.490 EAL: Detected lcore 16 as core 21 on socket 0 00:04:13.491 EAL: Detected lcore 17 as core 24 on socket 0 00:04:13.491 EAL: Detected lcore 18 as core 25 on socket 0 00:04:13.491 EAL: Detected lcore 19 as core 26 on socket 0 00:04:13.491 EAL: Detected lcore 20 as core 27 on socket 0 00:04:13.491 EAL: Detected lcore 21 as core 28 on socket 0 00:04:13.491 EAL: Detected lcore 22 as core 0 on socket 1 00:04:13.491 EAL: Detected lcore 23 as core 1 on socket 1 00:04:13.491 EAL: Detected lcore 24 as core 2 on socket 1 00:04:13.491 EAL: Detected lcore 25 as core 3 on socket 1 00:04:13.491 EAL: Detected lcore 26 as core 4 on socket 1 00:04:13.491 EAL: Detected lcore 27 as core 5 on socket 1 00:04:13.491 EAL: Detected lcore 28 as core 8 on socket 1 00:04:13.491 EAL: Detected lcore 29 as core 9 on socket 1 00:04:13.491 EAL: Detected lcore 30 as core 10 on socket 1 00:04:13.491 EAL: Detected lcore 31 as core 11 on socket 1 00:04:13.491 EAL: Detected lcore 32 as core 12 on socket 1 00:04:13.491 EAL: Detected lcore 33 as core 16 on socket 1 00:04:13.491 EAL: Detected lcore 34 as core 17 on socket 1 00:04:13.491 EAL: Detected lcore 35 as core 18 on socket 1 00:04:13.491 EAL: Detected lcore 36 as core 19 on socket 1 00:04:13.491 EAL: Detected lcore 37 as core 20 on socket 1 00:04:13.491 EAL: Detected lcore 38 as core 21 on socket 1 00:04:13.491 EAL: Detected lcore 39 as core 24 on socket 1 00:04:13.491 EAL: Detected lcore 40 as core 25 on socket 1 00:04:13.491 EAL: Detected lcore 41 as core 26 on socket 1 00:04:13.491 EAL: Detected lcore 42 as core 27 on socket 1 00:04:13.491 EAL: Detected lcore 43 as core 28 on socket 1 00:04:13.491 EAL: Detected lcore 44 as core 0 on socket 0 00:04:13.491 EAL: Detected lcore 45 as core 1 on socket 0 00:04:13.491 EAL: Detected lcore 46 as core 2 on socket 0 00:04:13.491 EAL: Detected lcore 47 as core 3 on socket 0 00:04:13.491 EAL: Detected lcore 48 as core 4 on socket 0 00:04:13.491 EAL: Detected lcore 49 as core 5 on socket 0 00:04:13.491 EAL: Detected lcore 50 as core 8 on socket 0 00:04:13.491 EAL: Detected lcore 51 as core 9 on socket 0 00:04:13.491 EAL: Detected lcore 52 as core 10 on socket 0 00:04:13.491 EAL: Detected lcore 53 as core 11 on socket 0 00:04:13.491 EAL: Detected lcore 54 as core 12 on socket 0 00:04:13.491 EAL: Detected lcore 55 as core 16 on socket 0 00:04:13.491 EAL: Detected lcore 56 as core 17 on socket 0 00:04:13.491 EAL: Detected lcore 57 as core 18 on socket 0 00:04:13.491 EAL: Detected lcore 58 as core 19 on socket 0 00:04:13.491 EAL: Detected lcore 59 as core 20 on socket 0 00:04:13.491 EAL: Detected lcore 60 as core 21 on socket 0 00:04:13.491 EAL: Detected lcore 61 as core 24 on socket 0 00:04:13.491 EAL: Detected lcore 62 as core 25 on socket 0 00:04:13.491 EAL: Detected lcore 63 as core 26 on socket 0 00:04:13.491 EAL: Detected lcore 64 as core 27 on socket 0 00:04:13.491 EAL: Detected lcore 65 as core 28 on socket 0 00:04:13.491 EAL: Detected lcore 66 as core 0 on socket 1 00:04:13.491 EAL: Detected lcore 67 as core 1 on socket 1 00:04:13.491 EAL: Detected lcore 68 as core 2 on socket 1 00:04:13.491 EAL: Detected lcore 69 as core 3 on socket 1 00:04:13.491 EAL: Detected lcore 70 as core 4 on socket 1 00:04:13.491 EAL: Detected lcore 71 as core 5 on socket 1 00:04:13.491 EAL: Detected lcore 72 as core 8 on socket 1 00:04:13.491 EAL: Detected lcore 73 as core 9 on socket 1 00:04:13.491 EAL: Detected lcore 74 as core 10 on socket 1 00:04:13.491 EAL: Detected lcore 75 as core 11 on socket 1 00:04:13.491 EAL: Detected lcore 76 as core 12 on socket 1 00:04:13.491 EAL: Detected lcore 77 as core 16 on socket 1 00:04:13.491 EAL: Detected lcore 78 as core 17 on socket 1 00:04:13.491 EAL: Detected lcore 79 as core 18 on socket 1 00:04:13.491 EAL: Detected lcore 80 as core 19 on socket 1 00:04:13.491 EAL: Detected lcore 81 as core 20 on socket 1 00:04:13.491 EAL: Detected lcore 82 as core 21 on socket 1 00:04:13.491 EAL: Detected lcore 83 as core 24 on socket 1 00:04:13.491 EAL: Detected lcore 84 as core 25 on socket 1 00:04:13.491 EAL: Detected lcore 85 as core 26 on socket 1 00:04:13.491 EAL: Detected lcore 86 as core 27 on socket 1 00:04:13.491 EAL: Detected lcore 87 as core 28 on socket 1 00:04:13.491 EAL: Maximum logical cores by configuration: 128 00:04:13.491 EAL: Detected CPU lcores: 88 00:04:13.491 EAL: Detected NUMA nodes: 2 00:04:13.491 EAL: Checking presence of .so 'librte_eal.so.24.0' 00:04:13.491 EAL: Detected shared linkage of DPDK 00:04:13.491 EAL: No shared files mode enabled, IPC will be disabled 00:04:13.491 EAL: No shared files mode enabled, IPC is disabled 00:04:13.491 EAL: Bus pci wants IOVA as 'DC' 00:04:13.491 EAL: Bus auxiliary wants IOVA as 'DC' 00:04:13.491 EAL: Bus vdev wants IOVA as 'DC' 00:04:13.491 EAL: Buses did not request a specific IOVA mode. 00:04:13.491 EAL: IOMMU is available, selecting IOVA as VA mode. 00:04:13.491 EAL: Selected IOVA mode 'VA' 00:04:13.491 EAL: No free 2048 kB hugepages reported on node 1 00:04:13.491 EAL: Probing VFIO support... 00:04:13.491 EAL: IOMMU type 1 (Type 1) is supported 00:04:13.491 EAL: IOMMU type 7 (sPAPR) is not supported 00:04:13.491 EAL: IOMMU type 8 (No-IOMMU) is not supported 00:04:13.491 EAL: VFIO support initialized 00:04:13.491 EAL: Ask a virtual area of 0x2e000 bytes 00:04:13.491 EAL: Virtual area found at 0x200000000000 (size = 0x2e000) 00:04:13.491 EAL: Setting up physically contiguous memory... 00:04:13.491 EAL: Setting maximum number of open files to 524288 00:04:13.491 EAL: Detected memory type: socket_id:0 hugepage_sz:2097152 00:04:13.491 EAL: Detected memory type: socket_id:1 hugepage_sz:2097152 00:04:13.491 EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152 00:04:13.491 EAL: Ask a virtual area of 0x61000 bytes 00:04:13.491 EAL: Virtual area found at 0x20000002e000 (size = 0x61000) 00:04:13.491 EAL: Memseg list allocated at socket 0, page size 0x800kB 00:04:13.491 EAL: Ask a virtual area of 0x400000000 bytes 00:04:13.491 EAL: Virtual area found at 0x200000200000 (size = 0x400000000) 00:04:13.491 EAL: VA reserved for memseg list at 0x200000200000, size 400000000 00:04:13.491 EAL: Ask a virtual area of 0x61000 bytes 00:04:13.491 EAL: Virtual area found at 0x200400200000 (size = 0x61000) 00:04:13.491 EAL: Memseg list allocated at socket 0, page size 0x800kB 00:04:13.491 EAL: Ask a virtual area of 0x400000000 bytes 00:04:13.491 EAL: Virtual area found at 0x200400400000 (size = 0x400000000) 00:04:13.491 EAL: VA reserved for memseg list at 0x200400400000, size 400000000 00:04:13.491 EAL: Ask a virtual area of 0x61000 bytes 00:04:13.491 EAL: Virtual area found at 0x200800400000 (size = 0x61000) 00:04:13.491 EAL: Memseg list allocated at socket 0, page size 0x800kB 00:04:13.491 EAL: Ask a virtual area of 0x400000000 bytes 00:04:13.491 EAL: Virtual area found at 0x200800600000 (size = 0x400000000) 00:04:13.491 EAL: VA reserved for memseg list at 0x200800600000, size 400000000 00:04:13.491 EAL: Ask a virtual area of 0x61000 bytes 00:04:13.491 EAL: Virtual area found at 0x200c00600000 (size = 0x61000) 00:04:13.491 EAL: Memseg list allocated at socket 0, page size 0x800kB 00:04:13.491 EAL: Ask a virtual area of 0x400000000 bytes 00:04:13.491 EAL: Virtual area found at 0x200c00800000 (size = 0x400000000) 00:04:13.491 EAL: VA reserved for memseg list at 0x200c00800000, size 400000000 00:04:13.491 EAL: Creating 4 segment lists: n_segs:8192 socket_id:1 hugepage_sz:2097152 00:04:13.491 EAL: Ask a virtual area of 0x61000 bytes 00:04:13.491 EAL: Virtual area found at 0x201000800000 (size = 0x61000) 00:04:13.491 EAL: Memseg list allocated at socket 1, page size 0x800kB 00:04:13.491 EAL: Ask a virtual area of 0x400000000 bytes 00:04:13.491 EAL: Virtual area found at 0x201000a00000 (size = 0x400000000) 00:04:13.491 EAL: VA reserved for memseg list at 0x201000a00000, size 400000000 00:04:13.491 EAL: Ask a virtual area of 0x61000 bytes 00:04:13.491 EAL: Virtual area found at 0x201400a00000 (size = 0x61000) 00:04:13.491 EAL: Memseg list allocated at socket 1, page size 0x800kB 00:04:13.491 EAL: Ask a virtual area of 0x400000000 bytes 00:04:13.491 EAL: Virtual area found at 0x201400c00000 (size = 0x400000000) 00:04:13.491 EAL: VA reserved for memseg list at 0x201400c00000, size 400000000 00:04:13.491 EAL: Ask a virtual area of 0x61000 bytes 00:04:13.491 EAL: Virtual area found at 0x201800c00000 (size = 0x61000) 00:04:13.491 EAL: Memseg list allocated at socket 1, page size 0x800kB 00:04:13.491 EAL: Ask a virtual area of 0x400000000 bytes 00:04:13.491 EAL: Virtual area found at 0x201800e00000 (size = 0x400000000) 00:04:13.491 EAL: VA reserved for memseg list at 0x201800e00000, size 400000000 00:04:13.491 EAL: Ask a virtual area of 0x61000 bytes 00:04:13.491 EAL: Virtual area found at 0x201c00e00000 (size = 0x61000) 00:04:13.491 EAL: Memseg list allocated at socket 1, page size 0x800kB 00:04:13.491 EAL: Ask a virtual area of 0x400000000 bytes 00:04:13.491 EAL: Virtual area found at 0x201c01000000 (size = 0x400000000) 00:04:13.491 EAL: VA reserved for memseg list at 0x201c01000000, size 400000000 00:04:13.491 EAL: Hugepages will be freed exactly as allocated. 00:04:13.491 EAL: No shared files mode enabled, IPC is disabled 00:04:13.491 EAL: No shared files mode enabled, IPC is disabled 00:04:13.491 EAL: TSC frequency is ~2200000 KHz 00:04:13.491 EAL: Main lcore 0 is ready (tid=7f0f67456b40;cpuset=[0]) 00:04:13.491 EAL: Trying to obtain current memory policy. 00:04:13.491 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:13.491 EAL: Restoring previous memory policy: 0 00:04:13.491 EAL: request: mp_malloc_sync 00:04:13.491 EAL: No shared files mode enabled, IPC is disabled 00:04:13.491 EAL: Heap on socket 0 was expanded by 2MB 00:04:13.491 EAL: No shared files mode enabled, IPC is disabled 00:04:13.491 EAL: No shared files mode enabled, IPC is disabled 00:04:13.491 EAL: No PCI address specified using 'addr=' in: bus=pci 00:04:13.491 EAL: Mem event callback 'spdk:(nil)' registered 00:04:13.491 00:04:13.491 00:04:13.491 CUnit - A unit testing framework for C - Version 2.1-3 00:04:13.491 http://cunit.sourceforge.net/ 00:04:13.491 00:04:13.491 00:04:13.491 Suite: components_suite 00:04:14.064 Test: vtophys_malloc_test ...passed 00:04:14.064 Test: vtophys_spdk_malloc_test ...EAL: Trying to obtain current memory policy. 00:04:14.064 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:14.064 EAL: Restoring previous memory policy: 4 00:04:14.064 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.064 EAL: request: mp_malloc_sync 00:04:14.064 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was expanded by 4MB 00:04:14.065 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.065 EAL: request: mp_malloc_sync 00:04:14.065 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was shrunk by 4MB 00:04:14.065 EAL: Trying to obtain current memory policy. 00:04:14.065 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:14.065 EAL: Restoring previous memory policy: 4 00:04:14.065 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.065 EAL: request: mp_malloc_sync 00:04:14.065 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was expanded by 6MB 00:04:14.065 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.065 EAL: request: mp_malloc_sync 00:04:14.065 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was shrunk by 6MB 00:04:14.065 EAL: Trying to obtain current memory policy. 00:04:14.065 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:14.065 EAL: Restoring previous memory policy: 4 00:04:14.065 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.065 EAL: request: mp_malloc_sync 00:04:14.065 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was expanded by 10MB 00:04:14.065 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.065 EAL: request: mp_malloc_sync 00:04:14.065 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was shrunk by 10MB 00:04:14.065 EAL: Trying to obtain current memory policy. 00:04:14.065 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:14.065 EAL: Restoring previous memory policy: 4 00:04:14.065 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.065 EAL: request: mp_malloc_sync 00:04:14.065 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was expanded by 18MB 00:04:14.065 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.065 EAL: request: mp_malloc_sync 00:04:14.065 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was shrunk by 18MB 00:04:14.065 EAL: Trying to obtain current memory policy. 00:04:14.065 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:14.065 EAL: Restoring previous memory policy: 4 00:04:14.065 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.065 EAL: request: mp_malloc_sync 00:04:14.065 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was expanded by 34MB 00:04:14.065 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.065 EAL: request: mp_malloc_sync 00:04:14.065 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was shrunk by 34MB 00:04:14.065 EAL: Trying to obtain current memory policy. 00:04:14.065 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:14.065 EAL: Restoring previous memory policy: 4 00:04:14.065 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.065 EAL: request: mp_malloc_sync 00:04:14.065 EAL: No shared files mode enabled, IPC is disabled 00:04:14.065 EAL: Heap on socket 0 was expanded by 66MB 00:04:14.325 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.325 EAL: request: mp_malloc_sync 00:04:14.325 EAL: No shared files mode enabled, IPC is disabled 00:04:14.325 EAL: Heap on socket 0 was shrunk by 66MB 00:04:14.325 EAL: Trying to obtain current memory policy. 00:04:14.325 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:14.325 EAL: Restoring previous memory policy: 4 00:04:14.325 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.325 EAL: request: mp_malloc_sync 00:04:14.325 EAL: No shared files mode enabled, IPC is disabled 00:04:14.325 EAL: Heap on socket 0 was expanded by 130MB 00:04:14.584 EAL: Calling mem event callback 'spdk:(nil)' 00:04:14.584 EAL: request: mp_malloc_sync 00:04:14.584 EAL: No shared files mode enabled, IPC is disabled 00:04:14.584 EAL: Heap on socket 0 was shrunk by 130MB 00:04:14.843 EAL: Trying to obtain current memory policy. 00:04:14.843 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:15.102 EAL: Restoring previous memory policy: 4 00:04:15.102 EAL: Calling mem event callback 'spdk:(nil)' 00:04:15.102 EAL: request: mp_malloc_sync 00:04:15.102 EAL: No shared files mode enabled, IPC is disabled 00:04:15.102 EAL: Heap on socket 0 was expanded by 258MB 00:04:15.670 EAL: Calling mem event callback 'spdk:(nil)' 00:04:15.670 EAL: request: mp_malloc_sync 00:04:15.670 EAL: No shared files mode enabled, IPC is disabled 00:04:15.670 EAL: Heap on socket 0 was shrunk by 258MB 00:04:15.929 EAL: Trying to obtain current memory policy. 00:04:15.929 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:16.187 EAL: Restoring previous memory policy: 4 00:04:16.187 EAL: Calling mem event callback 'spdk:(nil)' 00:04:16.187 EAL: request: mp_malloc_sync 00:04:16.187 EAL: No shared files mode enabled, IPC is disabled 00:04:16.187 EAL: Heap on socket 0 was expanded by 514MB 00:04:17.123 EAL: Calling mem event callback 'spdk:(nil)' 00:04:17.382 EAL: request: mp_malloc_sync 00:04:17.382 EAL: No shared files mode enabled, IPC is disabled 00:04:17.382 EAL: Heap on socket 0 was shrunk by 514MB 00:04:18.318 EAL: Trying to obtain current memory policy. 00:04:18.318 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:18.318 EAL: Restoring previous memory policy: 4 00:04:18.318 EAL: Calling mem event callback 'spdk:(nil)' 00:04:18.318 EAL: request: mp_malloc_sync 00:04:18.318 EAL: No shared files mode enabled, IPC is disabled 00:04:18.318 EAL: Heap on socket 0 was expanded by 1026MB 00:04:20.850 EAL: Calling mem event callback 'spdk:(nil)' 00:04:20.850 EAL: request: mp_malloc_sync 00:04:20.850 EAL: No shared files mode enabled, IPC is disabled 00:04:20.850 EAL: Heap on socket 0 was shrunk by 1026MB 00:04:22.753 passed 00:04:22.753 00:04:22.753 Run Summary: Type Total Ran Passed Failed Inactive 00:04:22.753 suites 1 1 n/a 0 0 00:04:22.753 tests 2 2 2 0 0 00:04:22.753 asserts 497 497 497 0 n/a 00:04:22.753 00:04:22.753 Elapsed time = 8.855 seconds 00:04:22.753 EAL: Calling mem event callback 'spdk:(nil)' 00:04:22.753 EAL: request: mp_malloc_sync 00:04:22.753 EAL: No shared files mode enabled, IPC is disabled 00:04:22.753 EAL: Heap on socket 0 was shrunk by 2MB 00:04:22.753 EAL: No shared files mode enabled, IPC is disabled 00:04:22.753 EAL: No shared files mode enabled, IPC is disabled 00:04:22.753 EAL: No shared files mode enabled, IPC is disabled 00:04:22.753 00:04:22.753 real 0m9.123s 00:04:22.753 user 0m8.034s 00:04:22.753 sys 0m1.017s 00:04:22.753 05:44:45 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:22.753 05:44:45 -- common/autotest_common.sh@10 -- # set +x 00:04:22.753 ************************************ 00:04:22.753 END TEST env_vtophys 00:04:22.753 ************************************ 00:04:22.753 05:44:45 -- env/env.sh@12 -- # run_test env_pci /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/pci/pci_ut 00:04:22.753 05:44:45 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:22.753 05:44:45 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:22.753 05:44:45 -- common/autotest_common.sh@10 -- # set +x 00:04:22.753 ************************************ 00:04:22.753 START TEST env_pci 00:04:22.753 ************************************ 00:04:22.753 05:44:45 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/pci/pci_ut 00:04:22.753 00:04:22.753 00:04:22.753 CUnit - A unit testing framework for C - Version 2.1-3 00:04:22.753 http://cunit.sourceforge.net/ 00:04:22.753 00:04:22.753 00:04:22.753 Suite: pci 00:04:22.753 Test: pci_hook ...[2024-11-18 05:44:45.906916] /var/jenkins/workspace/vfio-user-phy-autotest/spdk/lib/env_dpdk/pci.c:1040:spdk_pci_device_claim: *ERROR*: Cannot create lock on device /var/tmp/spdk_pci_lock_10000:00:01.0, probably process 1863272 has claimed it 00:04:22.753 EAL: Cannot find device (10000:00:01.0) 00:04:22.753 EAL: Failed to attach device on primary process 00:04:22.753 passed 00:04:22.753 00:04:22.753 Run Summary: Type Total Ran Passed Failed Inactive 00:04:22.753 suites 1 1 n/a 0 0 00:04:22.753 tests 1 1 1 0 0 00:04:22.753 asserts 25 25 25 0 n/a 00:04:22.753 00:04:22.753 Elapsed time = 0.036 seconds 00:04:22.753 00:04:22.753 real 0m0.088s 00:04:22.753 user 0m0.032s 00:04:22.753 sys 0m0.054s 00:04:22.753 05:44:45 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:22.753 05:44:45 -- common/autotest_common.sh@10 -- # set +x 00:04:22.753 ************************************ 00:04:22.753 END TEST env_pci 00:04:22.753 ************************************ 00:04:22.753 05:44:45 -- env/env.sh@14 -- # argv='-c 0x1 ' 00:04:22.753 05:44:45 -- env/env.sh@15 -- # uname 00:04:22.753 05:44:45 -- env/env.sh@15 -- # '[' Linux = Linux ']' 00:04:22.753 05:44:45 -- env/env.sh@22 -- # argv+=--base-virtaddr=0x200000000000 00:04:22.753 05:44:45 -- env/env.sh@24 -- # run_test env_dpdk_post_init /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/env_dpdk_post_init/env_dpdk_post_init -c 0x1 --base-virtaddr=0x200000000000 00:04:22.753 05:44:45 -- common/autotest_common.sh@1087 -- # '[' 5 -le 1 ']' 00:04:22.753 05:44:45 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:22.753 05:44:45 -- common/autotest_common.sh@10 -- # set +x 00:04:22.753 ************************************ 00:04:22.753 START TEST env_dpdk_post_init 00:04:22.753 ************************************ 00:04:22.753 05:44:45 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/env_dpdk_post_init/env_dpdk_post_init -c 0x1 --base-virtaddr=0x200000000000 00:04:22.753 EAL: Detected CPU lcores: 88 00:04:22.753 EAL: Detected NUMA nodes: 2 00:04:22.753 EAL: Detected shared linkage of DPDK 00:04:22.753 EAL: Multi-process socket /var/run/dpdk/rte/mp_socket 00:04:22.753 EAL: Selected IOVA mode 'VA' 00:04:22.753 EAL: No free 2048 kB hugepages reported on node 1 00:04:22.753 EAL: VFIO support initialized 00:04:22.753 TELEMETRY: No legacy callbacks, legacy socket not created 00:04:22.753 EAL: Using IOMMU type 1 (Type 1) 00:04:22.753 EAL: Ignore mapping IO port bar(1) 00:04:22.753 EAL: Probe PCI driver: spdk_ioat (8086:6f20) device: 0000:00:04.0 (socket 0) 00:04:22.753 EAL: Ignore mapping IO port bar(1) 00:04:22.753 EAL: Probe PCI driver: spdk_ioat (8086:6f21) device: 0000:00:04.1 (socket 0) 00:04:22.753 EAL: Ignore mapping IO port bar(1) 00:04:22.753 EAL: Probe PCI driver: spdk_ioat (8086:6f22) device: 0000:00:04.2 (socket 0) 00:04:22.753 EAL: Ignore mapping IO port bar(1) 00:04:22.753 EAL: Probe PCI driver: spdk_ioat (8086:6f23) device: 0000:00:04.3 (socket 0) 00:04:22.753 EAL: Ignore mapping IO port bar(1) 00:04:22.753 EAL: Probe PCI driver: spdk_ioat (8086:6f24) device: 0000:00:04.4 (socket 0) 00:04:22.753 EAL: Ignore mapping IO port bar(1) 00:04:22.753 EAL: Probe PCI driver: spdk_ioat (8086:6f25) device: 0000:00:04.5 (socket 0) 00:04:23.012 EAL: Ignore mapping IO port bar(1) 00:04:23.012 EAL: Probe PCI driver: spdk_ioat (8086:6f26) device: 0000:00:04.6 (socket 0) 00:04:23.012 EAL: Ignore mapping IO port bar(1) 00:04:23.012 EAL: Probe PCI driver: spdk_ioat (8086:6f27) device: 0000:00:04.7 (socket 0) 00:04:23.580 EAL: Probe PCI driver: spdk_nvme (8086:0a54) device: 0000:0d:00.0 (socket 0) 00:04:23.580 EAL: Ignore mapping IO port bar(1) 00:04:23.580 EAL: Probe PCI driver: spdk_ioat (8086:6f20) device: 0000:80:04.0 (socket 1) 00:04:23.580 EAL: Ignore mapping IO port bar(1) 00:04:23.580 EAL: Probe PCI driver: spdk_ioat (8086:6f21) device: 0000:80:04.1 (socket 1) 00:04:23.580 EAL: Ignore mapping IO port bar(1) 00:04:23.580 EAL: Probe PCI driver: spdk_ioat (8086:6f22) device: 0000:80:04.2 (socket 1) 00:04:23.580 EAL: Ignore mapping IO port bar(1) 00:04:23.580 EAL: Probe PCI driver: spdk_ioat (8086:6f23) device: 0000:80:04.3 (socket 1) 00:04:23.580 EAL: Ignore mapping IO port bar(1) 00:04:23.580 EAL: Probe PCI driver: spdk_ioat (8086:6f24) device: 0000:80:04.4 (socket 1) 00:04:23.839 EAL: Ignore mapping IO port bar(1) 00:04:23.839 EAL: Probe PCI driver: spdk_ioat (8086:6f25) device: 0000:80:04.5 (socket 1) 00:04:23.839 EAL: Ignore mapping IO port bar(1) 00:04:23.839 EAL: Probe PCI driver: spdk_ioat (8086:6f26) device: 0000:80:04.6 (socket 1) 00:04:23.839 EAL: Ignore mapping IO port bar(1) 00:04:23.839 EAL: Probe PCI driver: spdk_ioat (8086:6f27) device: 0000:80:04.7 (socket 1) 00:04:27.124 EAL: Releasing PCI mapped resource for 0000:0d:00.0 00:04:27.124 EAL: Calling pci_unmap_resource for 0000:0d:00.0 at 0x202001020000 00:04:27.124 Starting DPDK initialization... 00:04:27.124 Starting SPDK post initialization... 00:04:27.124 SPDK NVMe probe 00:04:27.124 Attaching to 0000:0d:00.0 00:04:27.124 Attached to 0000:0d:00.0 00:04:27.124 Cleaning up... 00:04:27.124 00:04:27.124 real 0m4.510s 00:04:27.124 user 0m3.321s 00:04:27.124 sys 0m0.246s 00:04:27.124 05:44:50 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:27.124 05:44:50 -- common/autotest_common.sh@10 -- # set +x 00:04:27.124 ************************************ 00:04:27.124 END TEST env_dpdk_post_init 00:04:27.124 ************************************ 00:04:27.124 05:44:50 -- env/env.sh@26 -- # uname 00:04:27.124 05:44:50 -- env/env.sh@26 -- # '[' Linux = Linux ']' 00:04:27.124 05:44:50 -- env/env.sh@29 -- # run_test env_mem_callbacks /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/mem_callbacks/mem_callbacks 00:04:27.124 05:44:50 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:27.124 05:44:50 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:27.124 05:44:50 -- common/autotest_common.sh@10 -- # set +x 00:04:27.124 ************************************ 00:04:27.124 START TEST env_mem_callbacks 00:04:27.124 ************************************ 00:04:27.124 05:44:50 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/env/mem_callbacks/mem_callbacks 00:04:27.124 EAL: Detected CPU lcores: 88 00:04:27.124 EAL: Detected NUMA nodes: 2 00:04:27.124 EAL: Detected shared linkage of DPDK 00:04:27.124 EAL: Multi-process socket /var/run/dpdk/rte/mp_socket 00:04:27.124 EAL: Selected IOVA mode 'VA' 00:04:27.124 EAL: No free 2048 kB hugepages reported on node 1 00:04:27.125 EAL: VFIO support initialized 00:04:27.125 TELEMETRY: No legacy callbacks, legacy socket not created 00:04:27.125 00:04:27.125 00:04:27.125 CUnit - A unit testing framework for C - Version 2.1-3 00:04:27.125 http://cunit.sourceforge.net/ 00:04:27.125 00:04:27.125 00:04:27.125 Suite: memory 00:04:27.125 Test: test ... 00:04:27.125 register 0x200000200000 2097152 00:04:27.125 malloc 3145728 00:04:27.125 register 0x200000400000 4194304 00:04:27.125 buf 0x2000004fffc0 len 3145728 PASSED 00:04:27.125 malloc 64 00:04:27.125 buf 0x2000004ffec0 len 64 PASSED 00:04:27.125 malloc 4194304 00:04:27.125 register 0x200000800000 6291456 00:04:27.125 buf 0x2000009fffc0 len 4194304 PASSED 00:04:27.125 free 0x2000004fffc0 3145728 00:04:27.125 free 0x2000004ffec0 64 00:04:27.125 unregister 0x200000400000 4194304 PASSED 00:04:27.125 free 0x2000009fffc0 4194304 00:04:27.125 unregister 0x200000800000 6291456 PASSED 00:04:27.383 malloc 8388608 00:04:27.383 register 0x200000400000 10485760 00:04:27.383 buf 0x2000005fffc0 len 8388608 PASSED 00:04:27.383 free 0x2000005fffc0 8388608 00:04:27.383 unregister 0x200000400000 10485760 PASSED 00:04:27.383 passed 00:04:27.383 00:04:27.383 Run Summary: Type Total Ran Passed Failed Inactive 00:04:27.383 suites 1 1 n/a 0 0 00:04:27.383 tests 1 1 1 0 0 00:04:27.383 asserts 15 15 15 0 n/a 00:04:27.383 00:04:27.383 Elapsed time = 0.067 seconds 00:04:27.383 00:04:27.383 real 0m0.166s 00:04:27.383 user 0m0.095s 00:04:27.383 sys 0m0.071s 00:04:27.383 05:44:50 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:27.383 05:44:50 -- common/autotest_common.sh@10 -- # set +x 00:04:27.383 ************************************ 00:04:27.383 END TEST env_mem_callbacks 00:04:27.383 ************************************ 00:04:27.383 00:04:27.383 real 0m14.377s 00:04:27.383 user 0m11.827s 00:04:27.383 sys 0m1.563s 00:04:27.383 05:44:50 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:27.383 05:44:50 -- common/autotest_common.sh@10 -- # set +x 00:04:27.383 ************************************ 00:04:27.383 END TEST env 00:04:27.383 ************************************ 00:04:27.383 05:44:50 -- spdk/autotest.sh@163 -- # run_test rpc /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc/rpc.sh 00:04:27.383 05:44:50 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:27.383 05:44:50 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:27.383 05:44:50 -- common/autotest_common.sh@10 -- # set +x 00:04:27.383 ************************************ 00:04:27.383 START TEST rpc 00:04:27.383 ************************************ 00:04:27.383 05:44:50 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc/rpc.sh 00:04:27.383 * Looking for test storage... 00:04:27.383 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc 00:04:27.383 05:44:50 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:27.383 05:44:50 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:27.383 05:44:50 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:27.383 05:44:50 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:27.383 05:44:50 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:27.383 05:44:50 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:27.383 05:44:50 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:27.383 05:44:50 -- scripts/common.sh@335 -- # IFS=.-: 00:04:27.383 05:44:50 -- scripts/common.sh@335 -- # read -ra ver1 00:04:27.383 05:44:50 -- scripts/common.sh@336 -- # IFS=.-: 00:04:27.383 05:44:50 -- scripts/common.sh@336 -- # read -ra ver2 00:04:27.383 05:44:50 -- scripts/common.sh@337 -- # local 'op=<' 00:04:27.383 05:44:50 -- scripts/common.sh@339 -- # ver1_l=2 00:04:27.383 05:44:50 -- scripts/common.sh@340 -- # ver2_l=1 00:04:27.383 05:44:50 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:27.383 05:44:50 -- scripts/common.sh@343 -- # case "$op" in 00:04:27.383 05:44:50 -- scripts/common.sh@344 -- # : 1 00:04:27.383 05:44:50 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:27.383 05:44:50 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:27.383 05:44:50 -- scripts/common.sh@364 -- # decimal 1 00:04:27.383 05:44:50 -- scripts/common.sh@352 -- # local d=1 00:04:27.383 05:44:50 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:27.383 05:44:50 -- scripts/common.sh@354 -- # echo 1 00:04:27.383 05:44:50 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:27.383 05:44:50 -- scripts/common.sh@365 -- # decimal 2 00:04:27.383 05:44:50 -- scripts/common.sh@352 -- # local d=2 00:04:27.383 05:44:50 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:27.383 05:44:50 -- scripts/common.sh@354 -- # echo 2 00:04:27.383 05:44:50 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:27.383 05:44:50 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:27.383 05:44:50 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:27.384 05:44:50 -- scripts/common.sh@367 -- # return 0 00:04:27.384 05:44:50 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:27.384 05:44:50 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:27.384 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:27.384 --rc genhtml_branch_coverage=1 00:04:27.384 --rc genhtml_function_coverage=1 00:04:27.384 --rc genhtml_legend=1 00:04:27.384 --rc geninfo_all_blocks=1 00:04:27.384 --rc geninfo_unexecuted_blocks=1 00:04:27.384 00:04:27.384 ' 00:04:27.384 05:44:50 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:27.384 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:27.384 --rc genhtml_branch_coverage=1 00:04:27.384 --rc genhtml_function_coverage=1 00:04:27.384 --rc genhtml_legend=1 00:04:27.384 --rc geninfo_all_blocks=1 00:04:27.384 --rc geninfo_unexecuted_blocks=1 00:04:27.384 00:04:27.384 ' 00:04:27.384 05:44:50 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:27.384 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:27.384 --rc genhtml_branch_coverage=1 00:04:27.384 --rc genhtml_function_coverage=1 00:04:27.384 --rc genhtml_legend=1 00:04:27.384 --rc geninfo_all_blocks=1 00:04:27.384 --rc geninfo_unexecuted_blocks=1 00:04:27.384 00:04:27.384 ' 00:04:27.384 05:44:50 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:27.384 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:27.384 --rc genhtml_branch_coverage=1 00:04:27.384 --rc genhtml_function_coverage=1 00:04:27.384 --rc genhtml_legend=1 00:04:27.384 --rc geninfo_all_blocks=1 00:04:27.384 --rc geninfo_unexecuted_blocks=1 00:04:27.384 00:04:27.384 ' 00:04:27.384 05:44:50 -- rpc/rpc.sh@65 -- # spdk_pid=1864245 00:04:27.384 05:44:50 -- rpc/rpc.sh@64 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -e bdev 00:04:27.384 05:44:50 -- rpc/rpc.sh@66 -- # trap 'killprocess $spdk_pid; exit 1' SIGINT SIGTERM EXIT 00:04:27.384 05:44:50 -- rpc/rpc.sh@67 -- # waitforlisten 1864245 00:04:27.384 05:44:50 -- common/autotest_common.sh@829 -- # '[' -z 1864245 ']' 00:04:27.384 05:44:50 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:04:27.384 05:44:50 -- common/autotest_common.sh@834 -- # local max_retries=100 00:04:27.384 05:44:50 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:04:27.384 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:04:27.384 05:44:50 -- common/autotest_common.sh@838 -- # xtrace_disable 00:04:27.384 05:44:50 -- common/autotest_common.sh@10 -- # set +x 00:04:27.643 [2024-11-18 05:44:50.943912] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:04:27.643 [2024-11-18 05:44:50.944034] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1864245 ] 00:04:27.643 EAL: No free 2048 kB hugepages reported on node 1 00:04:27.643 [2024-11-18 05:44:51.056933] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:04:27.901 [2024-11-18 05:44:51.309880] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:04:27.901 [2024-11-18 05:44:51.310138] app.c: 488:app_setup_trace: *NOTICE*: Tracepoint Group Mask bdev specified. 00:04:27.901 [2024-11-18 05:44:51.310176] app.c: 489:app_setup_trace: *NOTICE*: Use 'spdk_trace -s spdk_tgt -p 1864245' to capture a snapshot of events at runtime. 00:04:27.901 [2024-11-18 05:44:51.310214] app.c: 494:app_setup_trace: *NOTICE*: Or copy /dev/shm/spdk_tgt_trace.pid1864245 for offline analysis/debug. 00:04:27.901 [2024-11-18 05:44:51.310250] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:04:29.277 05:44:52 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:04:29.277 05:44:52 -- common/autotest_common.sh@862 -- # return 0 00:04:29.277 05:44:52 -- rpc/rpc.sh@69 -- # export PYTHONPATH=:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/python:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc_plugins:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/python:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc_plugins:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc 00:04:29.277 05:44:52 -- rpc/rpc.sh@69 -- # PYTHONPATH=:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/python:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc_plugins:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/python:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc_plugins:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc 00:04:29.277 05:44:52 -- rpc/rpc.sh@72 -- # rpc=rpc_cmd 00:04:29.277 05:44:52 -- rpc/rpc.sh@73 -- # run_test rpc_integrity rpc_integrity 00:04:29.277 05:44:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:29.277 05:44:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:29.278 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.278 ************************************ 00:04:29.278 START TEST rpc_integrity 00:04:29.278 ************************************ 00:04:29.278 05:44:52 -- common/autotest_common.sh@1114 -- # rpc_integrity 00:04:29.278 05:44:52 -- rpc/rpc.sh@12 -- # rpc_cmd bdev_get_bdevs 00:04:29.278 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.278 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.278 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.278 05:44:52 -- rpc/rpc.sh@12 -- # bdevs='[]' 00:04:29.278 05:44:52 -- rpc/rpc.sh@13 -- # jq length 00:04:29.278 05:44:52 -- rpc/rpc.sh@13 -- # '[' 0 == 0 ']' 00:04:29.278 05:44:52 -- rpc/rpc.sh@15 -- # rpc_cmd bdev_malloc_create 8 512 00:04:29.278 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.278 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.278 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.278 05:44:52 -- rpc/rpc.sh@15 -- # malloc=Malloc0 00:04:29.278 05:44:52 -- rpc/rpc.sh@16 -- # rpc_cmd bdev_get_bdevs 00:04:29.278 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.278 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.278 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.278 05:44:52 -- rpc/rpc.sh@16 -- # bdevs='[ 00:04:29.278 { 00:04:29.278 "name": "Malloc0", 00:04:29.278 "aliases": [ 00:04:29.278 "e0d91b75-3172-4975-b50e-3234f24b7eb4" 00:04:29.278 ], 00:04:29.278 "product_name": "Malloc disk", 00:04:29.278 "block_size": 512, 00:04:29.278 "num_blocks": 16384, 00:04:29.278 "uuid": "e0d91b75-3172-4975-b50e-3234f24b7eb4", 00:04:29.278 "assigned_rate_limits": { 00:04:29.278 "rw_ios_per_sec": 0, 00:04:29.278 "rw_mbytes_per_sec": 0, 00:04:29.278 "r_mbytes_per_sec": 0, 00:04:29.278 "w_mbytes_per_sec": 0 00:04:29.278 }, 00:04:29.278 "claimed": false, 00:04:29.278 "zoned": false, 00:04:29.278 "supported_io_types": { 00:04:29.278 "read": true, 00:04:29.278 "write": true, 00:04:29.278 "unmap": true, 00:04:29.278 "write_zeroes": true, 00:04:29.278 "flush": true, 00:04:29.278 "reset": true, 00:04:29.278 "compare": false, 00:04:29.278 "compare_and_write": false, 00:04:29.278 "abort": true, 00:04:29.278 "nvme_admin": false, 00:04:29.278 "nvme_io": false 00:04:29.278 }, 00:04:29.278 "memory_domains": [ 00:04:29.278 { 00:04:29.278 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:04:29.278 "dma_device_type": 2 00:04:29.278 } 00:04:29.278 ], 00:04:29.278 "driver_specific": {} 00:04:29.278 } 00:04:29.278 ]' 00:04:29.278 05:44:52 -- rpc/rpc.sh@17 -- # jq length 00:04:29.278 05:44:52 -- rpc/rpc.sh@17 -- # '[' 1 == 1 ']' 00:04:29.278 05:44:52 -- rpc/rpc.sh@19 -- # rpc_cmd bdev_passthru_create -b Malloc0 -p Passthru0 00:04:29.278 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.278 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.278 [2024-11-18 05:44:52.647145] vbdev_passthru.c: 607:vbdev_passthru_register: *NOTICE*: Match on Malloc0 00:04:29.278 [2024-11-18 05:44:52.647206] vbdev_passthru.c: 636:vbdev_passthru_register: *NOTICE*: base bdev opened 00:04:29.278 [2024-11-18 05:44:52.647246] vbdev_passthru.c: 676:vbdev_passthru_register: *NOTICE*: io_device created at: 0x0x61600001c580 00:04:29.278 [2024-11-18 05:44:52.647266] vbdev_passthru.c: 691:vbdev_passthru_register: *NOTICE*: bdev claimed 00:04:29.278 [2024-11-18 05:44:52.650134] vbdev_passthru.c: 704:vbdev_passthru_register: *NOTICE*: pt_bdev registered 00:04:29.278 [2024-11-18 05:44:52.650172] vbdev_passthru.c: 705:vbdev_passthru_register: *NOTICE*: created pt_bdev for: Passthru0 00:04:29.278 Passthru0 00:04:29.278 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.278 05:44:52 -- rpc/rpc.sh@20 -- # rpc_cmd bdev_get_bdevs 00:04:29.278 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.278 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.278 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.278 05:44:52 -- rpc/rpc.sh@20 -- # bdevs='[ 00:04:29.278 { 00:04:29.278 "name": "Malloc0", 00:04:29.278 "aliases": [ 00:04:29.278 "e0d91b75-3172-4975-b50e-3234f24b7eb4" 00:04:29.278 ], 00:04:29.278 "product_name": "Malloc disk", 00:04:29.278 "block_size": 512, 00:04:29.278 "num_blocks": 16384, 00:04:29.278 "uuid": "e0d91b75-3172-4975-b50e-3234f24b7eb4", 00:04:29.278 "assigned_rate_limits": { 00:04:29.278 "rw_ios_per_sec": 0, 00:04:29.278 "rw_mbytes_per_sec": 0, 00:04:29.278 "r_mbytes_per_sec": 0, 00:04:29.278 "w_mbytes_per_sec": 0 00:04:29.278 }, 00:04:29.278 "claimed": true, 00:04:29.278 "claim_type": "exclusive_write", 00:04:29.278 "zoned": false, 00:04:29.278 "supported_io_types": { 00:04:29.278 "read": true, 00:04:29.278 "write": true, 00:04:29.278 "unmap": true, 00:04:29.278 "write_zeroes": true, 00:04:29.278 "flush": true, 00:04:29.278 "reset": true, 00:04:29.278 "compare": false, 00:04:29.278 "compare_and_write": false, 00:04:29.278 "abort": true, 00:04:29.278 "nvme_admin": false, 00:04:29.278 "nvme_io": false 00:04:29.278 }, 00:04:29.278 "memory_domains": [ 00:04:29.278 { 00:04:29.278 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:04:29.278 "dma_device_type": 2 00:04:29.278 } 00:04:29.278 ], 00:04:29.278 "driver_specific": {} 00:04:29.278 }, 00:04:29.278 { 00:04:29.278 "name": "Passthru0", 00:04:29.278 "aliases": [ 00:04:29.278 "b8f2a7ae-dff0-5639-9eca-2d25a719cce8" 00:04:29.278 ], 00:04:29.278 "product_name": "passthru", 00:04:29.278 "block_size": 512, 00:04:29.278 "num_blocks": 16384, 00:04:29.278 "uuid": "b8f2a7ae-dff0-5639-9eca-2d25a719cce8", 00:04:29.278 "assigned_rate_limits": { 00:04:29.278 "rw_ios_per_sec": 0, 00:04:29.278 "rw_mbytes_per_sec": 0, 00:04:29.278 "r_mbytes_per_sec": 0, 00:04:29.278 "w_mbytes_per_sec": 0 00:04:29.278 }, 00:04:29.278 "claimed": false, 00:04:29.278 "zoned": false, 00:04:29.278 "supported_io_types": { 00:04:29.278 "read": true, 00:04:29.278 "write": true, 00:04:29.278 "unmap": true, 00:04:29.278 "write_zeroes": true, 00:04:29.278 "flush": true, 00:04:29.278 "reset": true, 00:04:29.278 "compare": false, 00:04:29.278 "compare_and_write": false, 00:04:29.278 "abort": true, 00:04:29.278 "nvme_admin": false, 00:04:29.278 "nvme_io": false 00:04:29.278 }, 00:04:29.278 "memory_domains": [ 00:04:29.278 { 00:04:29.278 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:04:29.278 "dma_device_type": 2 00:04:29.278 } 00:04:29.278 ], 00:04:29.278 "driver_specific": { 00:04:29.278 "passthru": { 00:04:29.278 "name": "Passthru0", 00:04:29.278 "base_bdev_name": "Malloc0" 00:04:29.278 } 00:04:29.278 } 00:04:29.278 } 00:04:29.278 ]' 00:04:29.278 05:44:52 -- rpc/rpc.sh@21 -- # jq length 00:04:29.278 05:44:52 -- rpc/rpc.sh@21 -- # '[' 2 == 2 ']' 00:04:29.278 05:44:52 -- rpc/rpc.sh@23 -- # rpc_cmd bdev_passthru_delete Passthru0 00:04:29.278 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.278 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.278 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.278 05:44:52 -- rpc/rpc.sh@24 -- # rpc_cmd bdev_malloc_delete Malloc0 00:04:29.278 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.278 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.278 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.278 05:44:52 -- rpc/rpc.sh@25 -- # rpc_cmd bdev_get_bdevs 00:04:29.278 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.278 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.278 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.278 05:44:52 -- rpc/rpc.sh@25 -- # bdevs='[]' 00:04:29.278 05:44:52 -- rpc/rpc.sh@26 -- # jq length 00:04:29.278 05:44:52 -- rpc/rpc.sh@26 -- # '[' 0 == 0 ']' 00:04:29.279 00:04:29.279 real 0m0.256s 00:04:29.279 user 0m0.149s 00:04:29.279 sys 0m0.016s 00:04:29.279 05:44:52 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:29.279 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.279 ************************************ 00:04:29.279 END TEST rpc_integrity 00:04:29.279 ************************************ 00:04:29.538 05:44:52 -- rpc/rpc.sh@74 -- # run_test rpc_plugins rpc_plugins 00:04:29.538 05:44:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:29.538 05:44:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:29.538 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.538 ************************************ 00:04:29.538 START TEST rpc_plugins 00:04:29.538 ************************************ 00:04:29.538 05:44:52 -- common/autotest_common.sh@1114 -- # rpc_plugins 00:04:29.538 05:44:52 -- rpc/rpc.sh@30 -- # rpc_cmd --plugin rpc_plugin create_malloc 00:04:29.538 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.538 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.538 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.538 05:44:52 -- rpc/rpc.sh@30 -- # malloc=Malloc1 00:04:29.538 05:44:52 -- rpc/rpc.sh@31 -- # rpc_cmd bdev_get_bdevs 00:04:29.538 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.538 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.538 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.538 05:44:52 -- rpc/rpc.sh@31 -- # bdevs='[ 00:04:29.538 { 00:04:29.538 "name": "Malloc1", 00:04:29.538 "aliases": [ 00:04:29.538 "1969c61c-a9a5-47cc-be12-86b3a6475594" 00:04:29.538 ], 00:04:29.538 "product_name": "Malloc disk", 00:04:29.538 "block_size": 4096, 00:04:29.538 "num_blocks": 256, 00:04:29.538 "uuid": "1969c61c-a9a5-47cc-be12-86b3a6475594", 00:04:29.538 "assigned_rate_limits": { 00:04:29.538 "rw_ios_per_sec": 0, 00:04:29.538 "rw_mbytes_per_sec": 0, 00:04:29.538 "r_mbytes_per_sec": 0, 00:04:29.538 "w_mbytes_per_sec": 0 00:04:29.538 }, 00:04:29.538 "claimed": false, 00:04:29.538 "zoned": false, 00:04:29.538 "supported_io_types": { 00:04:29.538 "read": true, 00:04:29.538 "write": true, 00:04:29.538 "unmap": true, 00:04:29.538 "write_zeroes": true, 00:04:29.538 "flush": true, 00:04:29.538 "reset": true, 00:04:29.538 "compare": false, 00:04:29.538 "compare_and_write": false, 00:04:29.538 "abort": true, 00:04:29.538 "nvme_admin": false, 00:04:29.538 "nvme_io": false 00:04:29.538 }, 00:04:29.538 "memory_domains": [ 00:04:29.538 { 00:04:29.538 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:04:29.538 "dma_device_type": 2 00:04:29.538 } 00:04:29.538 ], 00:04:29.538 "driver_specific": {} 00:04:29.538 } 00:04:29.538 ]' 00:04:29.538 05:44:52 -- rpc/rpc.sh@32 -- # jq length 00:04:29.538 05:44:52 -- rpc/rpc.sh@32 -- # '[' 1 == 1 ']' 00:04:29.538 05:44:52 -- rpc/rpc.sh@34 -- # rpc_cmd --plugin rpc_plugin delete_malloc Malloc1 00:04:29.538 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.538 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.538 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.538 05:44:52 -- rpc/rpc.sh@35 -- # rpc_cmd bdev_get_bdevs 00:04:29.538 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.538 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.538 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.538 05:44:52 -- rpc/rpc.sh@35 -- # bdevs='[]' 00:04:29.538 05:44:52 -- rpc/rpc.sh@36 -- # jq length 00:04:29.538 05:44:52 -- rpc/rpc.sh@36 -- # '[' 0 == 0 ']' 00:04:29.538 00:04:29.538 real 0m0.114s 00:04:29.538 user 0m0.071s 00:04:29.538 sys 0m0.007s 00:04:29.538 05:44:52 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:29.538 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.538 ************************************ 00:04:29.538 END TEST rpc_plugins 00:04:29.538 ************************************ 00:04:29.538 05:44:52 -- rpc/rpc.sh@75 -- # run_test rpc_trace_cmd_test rpc_trace_cmd_test 00:04:29.538 05:44:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:29.538 05:44:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:29.538 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.538 ************************************ 00:04:29.538 START TEST rpc_trace_cmd_test 00:04:29.538 ************************************ 00:04:29.538 05:44:52 -- common/autotest_common.sh@1114 -- # rpc_trace_cmd_test 00:04:29.538 05:44:52 -- rpc/rpc.sh@40 -- # local info 00:04:29.538 05:44:52 -- rpc/rpc.sh@42 -- # rpc_cmd trace_get_info 00:04:29.538 05:44:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.538 05:44:52 -- common/autotest_common.sh@10 -- # set +x 00:04:29.538 05:44:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.538 05:44:52 -- rpc/rpc.sh@42 -- # info='{ 00:04:29.538 "tpoint_shm_path": "/dev/shm/spdk_tgt_trace.pid1864245", 00:04:29.538 "tpoint_group_mask": "0x8", 00:04:29.538 "iscsi_conn": { 00:04:29.538 "mask": "0x2", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "scsi": { 00:04:29.539 "mask": "0x4", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "bdev": { 00:04:29.539 "mask": "0x8", 00:04:29.539 "tpoint_mask": "0xffffffffffffffff" 00:04:29.539 }, 00:04:29.539 "nvmf_rdma": { 00:04:29.539 "mask": "0x10", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "nvmf_tcp": { 00:04:29.539 "mask": "0x20", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "ftl": { 00:04:29.539 "mask": "0x40", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "blobfs": { 00:04:29.539 "mask": "0x80", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "dsa": { 00:04:29.539 "mask": "0x200", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "thread": { 00:04:29.539 "mask": "0x400", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "nvme_pcie": { 00:04:29.539 "mask": "0x800", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "iaa": { 00:04:29.539 "mask": "0x1000", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "nvme_tcp": { 00:04:29.539 "mask": "0x2000", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 }, 00:04:29.539 "bdev_nvme": { 00:04:29.539 "mask": "0x4000", 00:04:29.539 "tpoint_mask": "0x0" 00:04:29.539 } 00:04:29.539 }' 00:04:29.539 05:44:52 -- rpc/rpc.sh@43 -- # jq length 00:04:29.539 05:44:52 -- rpc/rpc.sh@43 -- # '[' 15 -gt 2 ']' 00:04:29.539 05:44:52 -- rpc/rpc.sh@44 -- # jq 'has("tpoint_group_mask")' 00:04:29.539 05:44:53 -- rpc/rpc.sh@44 -- # '[' true = true ']' 00:04:29.539 05:44:53 -- rpc/rpc.sh@45 -- # jq 'has("tpoint_shm_path")' 00:04:29.797 05:44:53 -- rpc/rpc.sh@45 -- # '[' true = true ']' 00:04:29.797 05:44:53 -- rpc/rpc.sh@46 -- # jq 'has("bdev")' 00:04:29.797 05:44:53 -- rpc/rpc.sh@46 -- # '[' true = true ']' 00:04:29.797 05:44:53 -- rpc/rpc.sh@47 -- # jq -r .bdev.tpoint_mask 00:04:29.797 05:44:53 -- rpc/rpc.sh@47 -- # '[' 0xffffffffffffffff '!=' 0x0 ']' 00:04:29.797 00:04:29.797 real 0m0.187s 00:04:29.797 user 0m0.168s 00:04:29.797 sys 0m0.010s 00:04:29.797 05:44:53 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:29.797 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:29.797 ************************************ 00:04:29.797 END TEST rpc_trace_cmd_test 00:04:29.797 ************************************ 00:04:29.797 05:44:53 -- rpc/rpc.sh@76 -- # [[ 0 -eq 1 ]] 00:04:29.797 05:44:53 -- rpc/rpc.sh@80 -- # rpc=rpc_cmd 00:04:29.797 05:44:53 -- rpc/rpc.sh@81 -- # run_test rpc_daemon_integrity rpc_integrity 00:04:29.797 05:44:53 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:29.797 05:44:53 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:29.797 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:29.797 ************************************ 00:04:29.797 START TEST rpc_daemon_integrity 00:04:29.797 ************************************ 00:04:29.797 05:44:53 -- common/autotest_common.sh@1114 -- # rpc_integrity 00:04:29.797 05:44:53 -- rpc/rpc.sh@12 -- # rpc_cmd bdev_get_bdevs 00:04:29.797 05:44:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.798 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:29.798 05:44:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.798 05:44:53 -- rpc/rpc.sh@12 -- # bdevs='[]' 00:04:29.798 05:44:53 -- rpc/rpc.sh@13 -- # jq length 00:04:29.798 05:44:53 -- rpc/rpc.sh@13 -- # '[' 0 == 0 ']' 00:04:29.798 05:44:53 -- rpc/rpc.sh@15 -- # rpc_cmd bdev_malloc_create 8 512 00:04:29.798 05:44:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.798 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:29.798 05:44:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.798 05:44:53 -- rpc/rpc.sh@15 -- # malloc=Malloc2 00:04:29.798 05:44:53 -- rpc/rpc.sh@16 -- # rpc_cmd bdev_get_bdevs 00:04:29.798 05:44:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.798 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:29.798 05:44:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.798 05:44:53 -- rpc/rpc.sh@16 -- # bdevs='[ 00:04:29.798 { 00:04:29.798 "name": "Malloc2", 00:04:29.798 "aliases": [ 00:04:29.798 "d5e3617b-9e17-4785-8b82-840b79044d06" 00:04:29.798 ], 00:04:29.798 "product_name": "Malloc disk", 00:04:29.798 "block_size": 512, 00:04:29.798 "num_blocks": 16384, 00:04:29.798 "uuid": "d5e3617b-9e17-4785-8b82-840b79044d06", 00:04:29.798 "assigned_rate_limits": { 00:04:29.798 "rw_ios_per_sec": 0, 00:04:29.798 "rw_mbytes_per_sec": 0, 00:04:29.798 "r_mbytes_per_sec": 0, 00:04:29.798 "w_mbytes_per_sec": 0 00:04:29.798 }, 00:04:29.798 "claimed": false, 00:04:29.798 "zoned": false, 00:04:29.798 "supported_io_types": { 00:04:29.798 "read": true, 00:04:29.798 "write": true, 00:04:29.798 "unmap": true, 00:04:29.798 "write_zeroes": true, 00:04:29.798 "flush": true, 00:04:29.798 "reset": true, 00:04:29.798 "compare": false, 00:04:29.798 "compare_and_write": false, 00:04:29.798 "abort": true, 00:04:29.798 "nvme_admin": false, 00:04:29.798 "nvme_io": false 00:04:29.798 }, 00:04:29.798 "memory_domains": [ 00:04:29.798 { 00:04:29.798 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:04:29.798 "dma_device_type": 2 00:04:29.798 } 00:04:29.798 ], 00:04:29.798 "driver_specific": {} 00:04:29.798 } 00:04:29.798 ]' 00:04:29.798 05:44:53 -- rpc/rpc.sh@17 -- # jq length 00:04:29.798 05:44:53 -- rpc/rpc.sh@17 -- # '[' 1 == 1 ']' 00:04:29.798 05:44:53 -- rpc/rpc.sh@19 -- # rpc_cmd bdev_passthru_create -b Malloc2 -p Passthru0 00:04:29.798 05:44:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.798 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:29.798 [2024-11-18 05:44:53.272808] vbdev_passthru.c: 607:vbdev_passthru_register: *NOTICE*: Match on Malloc2 00:04:29.798 [2024-11-18 05:44:53.272869] vbdev_passthru.c: 636:vbdev_passthru_register: *NOTICE*: base bdev opened 00:04:29.798 [2024-11-18 05:44:53.272905] vbdev_passthru.c: 676:vbdev_passthru_register: *NOTICE*: io_device created at: 0x0x61600001d780 00:04:29.798 [2024-11-18 05:44:53.272923] vbdev_passthru.c: 691:vbdev_passthru_register: *NOTICE*: bdev claimed 00:04:29.798 [2024-11-18 05:44:53.275842] vbdev_passthru.c: 704:vbdev_passthru_register: *NOTICE*: pt_bdev registered 00:04:29.798 [2024-11-18 05:44:53.275878] vbdev_passthru.c: 705:vbdev_passthru_register: *NOTICE*: created pt_bdev for: Passthru0 00:04:29.798 Passthru0 00:04:29.798 05:44:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.798 05:44:53 -- rpc/rpc.sh@20 -- # rpc_cmd bdev_get_bdevs 00:04:29.798 05:44:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:29.798 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:29.798 05:44:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:29.798 05:44:53 -- rpc/rpc.sh@20 -- # bdevs='[ 00:04:29.798 { 00:04:29.798 "name": "Malloc2", 00:04:29.798 "aliases": [ 00:04:29.798 "d5e3617b-9e17-4785-8b82-840b79044d06" 00:04:29.798 ], 00:04:29.798 "product_name": "Malloc disk", 00:04:29.798 "block_size": 512, 00:04:29.798 "num_blocks": 16384, 00:04:29.798 "uuid": "d5e3617b-9e17-4785-8b82-840b79044d06", 00:04:29.798 "assigned_rate_limits": { 00:04:29.798 "rw_ios_per_sec": 0, 00:04:29.798 "rw_mbytes_per_sec": 0, 00:04:29.798 "r_mbytes_per_sec": 0, 00:04:29.798 "w_mbytes_per_sec": 0 00:04:29.798 }, 00:04:29.798 "claimed": true, 00:04:29.798 "claim_type": "exclusive_write", 00:04:29.798 "zoned": false, 00:04:29.798 "supported_io_types": { 00:04:29.798 "read": true, 00:04:29.798 "write": true, 00:04:29.798 "unmap": true, 00:04:29.798 "write_zeroes": true, 00:04:29.798 "flush": true, 00:04:29.798 "reset": true, 00:04:29.798 "compare": false, 00:04:29.798 "compare_and_write": false, 00:04:29.798 "abort": true, 00:04:29.798 "nvme_admin": false, 00:04:29.798 "nvme_io": false 00:04:29.798 }, 00:04:29.798 "memory_domains": [ 00:04:29.798 { 00:04:29.798 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:04:29.798 "dma_device_type": 2 00:04:29.798 } 00:04:29.798 ], 00:04:29.798 "driver_specific": {} 00:04:29.798 }, 00:04:29.798 { 00:04:29.798 "name": "Passthru0", 00:04:29.798 "aliases": [ 00:04:29.798 "20a5aab9-a1a0-5fd2-b84a-afc5df5980dc" 00:04:29.798 ], 00:04:29.798 "product_name": "passthru", 00:04:29.798 "block_size": 512, 00:04:29.798 "num_blocks": 16384, 00:04:29.798 "uuid": "20a5aab9-a1a0-5fd2-b84a-afc5df5980dc", 00:04:29.798 "assigned_rate_limits": { 00:04:29.798 "rw_ios_per_sec": 0, 00:04:29.798 "rw_mbytes_per_sec": 0, 00:04:29.798 "r_mbytes_per_sec": 0, 00:04:29.798 "w_mbytes_per_sec": 0 00:04:29.798 }, 00:04:29.798 "claimed": false, 00:04:29.798 "zoned": false, 00:04:29.798 "supported_io_types": { 00:04:29.798 "read": true, 00:04:29.798 "write": true, 00:04:29.798 "unmap": true, 00:04:29.798 "write_zeroes": true, 00:04:29.798 "flush": true, 00:04:29.798 "reset": true, 00:04:29.798 "compare": false, 00:04:29.798 "compare_and_write": false, 00:04:29.798 "abort": true, 00:04:29.798 "nvme_admin": false, 00:04:29.798 "nvme_io": false 00:04:29.798 }, 00:04:29.798 "memory_domains": [ 00:04:29.798 { 00:04:29.798 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:04:29.798 "dma_device_type": 2 00:04:29.798 } 00:04:29.798 ], 00:04:29.798 "driver_specific": { 00:04:29.798 "passthru": { 00:04:29.798 "name": "Passthru0", 00:04:29.798 "base_bdev_name": "Malloc2" 00:04:29.798 } 00:04:29.798 } 00:04:29.798 } 00:04:29.798 ]' 00:04:29.798 05:44:53 -- rpc/rpc.sh@21 -- # jq length 00:04:30.056 05:44:53 -- rpc/rpc.sh@21 -- # '[' 2 == 2 ']' 00:04:30.056 05:44:53 -- rpc/rpc.sh@23 -- # rpc_cmd bdev_passthru_delete Passthru0 00:04:30.056 05:44:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:30.056 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:30.056 05:44:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:30.056 05:44:53 -- rpc/rpc.sh@24 -- # rpc_cmd bdev_malloc_delete Malloc2 00:04:30.056 05:44:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:30.057 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:30.057 05:44:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:30.057 05:44:53 -- rpc/rpc.sh@25 -- # rpc_cmd bdev_get_bdevs 00:04:30.057 05:44:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:30.057 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:30.057 05:44:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:30.057 05:44:53 -- rpc/rpc.sh@25 -- # bdevs='[]' 00:04:30.057 05:44:53 -- rpc/rpc.sh@26 -- # jq length 00:04:30.057 05:44:53 -- rpc/rpc.sh@26 -- # '[' 0 == 0 ']' 00:04:30.057 00:04:30.057 real 0m0.245s 00:04:30.057 user 0m0.141s 00:04:30.057 sys 0m0.019s 00:04:30.057 05:44:53 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:30.057 05:44:53 -- common/autotest_common.sh@10 -- # set +x 00:04:30.057 ************************************ 00:04:30.057 END TEST rpc_daemon_integrity 00:04:30.057 ************************************ 00:04:30.057 05:44:53 -- rpc/rpc.sh@83 -- # trap - SIGINT SIGTERM EXIT 00:04:30.057 05:44:53 -- rpc/rpc.sh@84 -- # killprocess 1864245 00:04:30.057 05:44:53 -- common/autotest_common.sh@936 -- # '[' -z 1864245 ']' 00:04:30.057 05:44:53 -- common/autotest_common.sh@940 -- # kill -0 1864245 00:04:30.057 05:44:53 -- common/autotest_common.sh@941 -- # uname 00:04:30.057 05:44:53 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:04:30.057 05:44:53 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1864245 00:04:30.057 05:44:53 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:04:30.057 05:44:53 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:04:30.057 05:44:53 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1864245' 00:04:30.057 killing process with pid 1864245 00:04:30.057 05:44:53 -- common/autotest_common.sh@955 -- # kill 1864245 00:04:30.057 05:44:53 -- common/autotest_common.sh@960 -- # wait 1864245 00:04:32.590 00:04:32.590 real 0m5.342s 00:04:32.590 user 0m5.954s 00:04:32.590 sys 0m0.757s 00:04:32.590 05:44:56 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:32.590 05:44:56 -- common/autotest_common.sh@10 -- # set +x 00:04:32.590 ************************************ 00:04:32.590 END TEST rpc 00:04:32.590 ************************************ 00:04:32.590 05:44:56 -- spdk/autotest.sh@164 -- # run_test rpc_client /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc_client/rpc_client.sh 00:04:32.590 05:44:56 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:32.590 05:44:56 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:32.590 05:44:56 -- common/autotest_common.sh@10 -- # set +x 00:04:32.849 ************************************ 00:04:32.849 START TEST rpc_client 00:04:32.849 ************************************ 00:04:32.849 05:44:56 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc_client/rpc_client.sh 00:04:32.849 * Looking for test storage... 00:04:32.849 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc_client 00:04:32.849 05:44:56 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:32.849 05:44:56 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:32.849 05:44:56 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:32.849 05:44:56 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:32.849 05:44:56 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:32.849 05:44:56 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:32.849 05:44:56 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:32.849 05:44:56 -- scripts/common.sh@335 -- # IFS=.-: 00:04:32.849 05:44:56 -- scripts/common.sh@335 -- # read -ra ver1 00:04:32.849 05:44:56 -- scripts/common.sh@336 -- # IFS=.-: 00:04:32.849 05:44:56 -- scripts/common.sh@336 -- # read -ra ver2 00:04:32.849 05:44:56 -- scripts/common.sh@337 -- # local 'op=<' 00:04:32.849 05:44:56 -- scripts/common.sh@339 -- # ver1_l=2 00:04:32.849 05:44:56 -- scripts/common.sh@340 -- # ver2_l=1 00:04:32.849 05:44:56 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:32.849 05:44:56 -- scripts/common.sh@343 -- # case "$op" in 00:04:32.849 05:44:56 -- scripts/common.sh@344 -- # : 1 00:04:32.849 05:44:56 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:32.849 05:44:56 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:32.849 05:44:56 -- scripts/common.sh@364 -- # decimal 1 00:04:32.849 05:44:56 -- scripts/common.sh@352 -- # local d=1 00:04:32.849 05:44:56 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:32.849 05:44:56 -- scripts/common.sh@354 -- # echo 1 00:04:32.849 05:44:56 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:32.849 05:44:56 -- scripts/common.sh@365 -- # decimal 2 00:04:32.849 05:44:56 -- scripts/common.sh@352 -- # local d=2 00:04:32.849 05:44:56 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:32.849 05:44:56 -- scripts/common.sh@354 -- # echo 2 00:04:32.849 05:44:56 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:32.849 05:44:56 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:32.849 05:44:56 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:32.849 05:44:56 -- scripts/common.sh@367 -- # return 0 00:04:32.849 05:44:56 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:32.849 05:44:56 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:32.849 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:32.849 --rc genhtml_branch_coverage=1 00:04:32.849 --rc genhtml_function_coverage=1 00:04:32.849 --rc genhtml_legend=1 00:04:32.849 --rc geninfo_all_blocks=1 00:04:32.849 --rc geninfo_unexecuted_blocks=1 00:04:32.849 00:04:32.849 ' 00:04:32.849 05:44:56 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:32.849 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:32.849 --rc genhtml_branch_coverage=1 00:04:32.849 --rc genhtml_function_coverage=1 00:04:32.849 --rc genhtml_legend=1 00:04:32.849 --rc geninfo_all_blocks=1 00:04:32.849 --rc geninfo_unexecuted_blocks=1 00:04:32.849 00:04:32.849 ' 00:04:32.849 05:44:56 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:32.849 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:32.849 --rc genhtml_branch_coverage=1 00:04:32.849 --rc genhtml_function_coverage=1 00:04:32.849 --rc genhtml_legend=1 00:04:32.849 --rc geninfo_all_blocks=1 00:04:32.849 --rc geninfo_unexecuted_blocks=1 00:04:32.849 00:04:32.849 ' 00:04:32.849 05:44:56 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:32.849 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:32.849 --rc genhtml_branch_coverage=1 00:04:32.849 --rc genhtml_function_coverage=1 00:04:32.849 --rc genhtml_legend=1 00:04:32.849 --rc geninfo_all_blocks=1 00:04:32.849 --rc geninfo_unexecuted_blocks=1 00:04:32.849 00:04:32.849 ' 00:04:32.849 05:44:56 -- rpc_client/rpc_client.sh@10 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc_client/rpc_client_test 00:04:32.849 OK 00:04:32.849 05:44:56 -- rpc_client/rpc_client.sh@12 -- # trap - SIGINT SIGTERM EXIT 00:04:32.849 00:04:32.849 real 0m0.179s 00:04:32.849 user 0m0.104s 00:04:32.849 sys 0m0.083s 00:04:32.849 05:44:56 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:32.849 05:44:56 -- common/autotest_common.sh@10 -- # set +x 00:04:32.849 ************************************ 00:04:32.849 END TEST rpc_client 00:04:32.849 ************************************ 00:04:32.849 05:44:56 -- spdk/autotest.sh@165 -- # run_test json_config /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/json_config.sh 00:04:32.849 05:44:56 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:32.849 05:44:56 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:32.849 05:44:56 -- common/autotest_common.sh@10 -- # set +x 00:04:32.849 ************************************ 00:04:32.849 START TEST json_config 00:04:32.849 ************************************ 00:04:32.849 05:44:56 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/json_config.sh 00:04:32.849 05:44:56 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:32.849 05:44:56 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:32.849 05:44:56 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:33.109 05:44:56 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:33.109 05:44:56 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:33.109 05:44:56 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:33.109 05:44:56 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:33.109 05:44:56 -- scripts/common.sh@335 -- # IFS=.-: 00:04:33.109 05:44:56 -- scripts/common.sh@335 -- # read -ra ver1 00:04:33.109 05:44:56 -- scripts/common.sh@336 -- # IFS=.-: 00:04:33.109 05:44:56 -- scripts/common.sh@336 -- # read -ra ver2 00:04:33.109 05:44:56 -- scripts/common.sh@337 -- # local 'op=<' 00:04:33.109 05:44:56 -- scripts/common.sh@339 -- # ver1_l=2 00:04:33.109 05:44:56 -- scripts/common.sh@340 -- # ver2_l=1 00:04:33.109 05:44:56 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:33.109 05:44:56 -- scripts/common.sh@343 -- # case "$op" in 00:04:33.109 05:44:56 -- scripts/common.sh@344 -- # : 1 00:04:33.109 05:44:56 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:33.109 05:44:56 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:33.109 05:44:56 -- scripts/common.sh@364 -- # decimal 1 00:04:33.109 05:44:56 -- scripts/common.sh@352 -- # local d=1 00:04:33.109 05:44:56 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:33.109 05:44:56 -- scripts/common.sh@354 -- # echo 1 00:04:33.109 05:44:56 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:33.109 05:44:56 -- scripts/common.sh@365 -- # decimal 2 00:04:33.109 05:44:56 -- scripts/common.sh@352 -- # local d=2 00:04:33.109 05:44:56 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:33.109 05:44:56 -- scripts/common.sh@354 -- # echo 2 00:04:33.109 05:44:56 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:33.109 05:44:56 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:33.109 05:44:56 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:33.109 05:44:56 -- scripts/common.sh@367 -- # return 0 00:04:33.109 05:44:56 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:33.109 05:44:56 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:33.109 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:33.109 --rc genhtml_branch_coverage=1 00:04:33.109 --rc genhtml_function_coverage=1 00:04:33.109 --rc genhtml_legend=1 00:04:33.109 --rc geninfo_all_blocks=1 00:04:33.109 --rc geninfo_unexecuted_blocks=1 00:04:33.109 00:04:33.109 ' 00:04:33.109 05:44:56 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:33.109 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:33.109 --rc genhtml_branch_coverage=1 00:04:33.109 --rc genhtml_function_coverage=1 00:04:33.109 --rc genhtml_legend=1 00:04:33.109 --rc geninfo_all_blocks=1 00:04:33.110 --rc geninfo_unexecuted_blocks=1 00:04:33.110 00:04:33.110 ' 00:04:33.110 05:44:56 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:33.110 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:33.110 --rc genhtml_branch_coverage=1 00:04:33.110 --rc genhtml_function_coverage=1 00:04:33.110 --rc genhtml_legend=1 00:04:33.110 --rc geninfo_all_blocks=1 00:04:33.110 --rc geninfo_unexecuted_blocks=1 00:04:33.110 00:04:33.110 ' 00:04:33.110 05:44:56 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:33.110 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:33.110 --rc genhtml_branch_coverage=1 00:04:33.110 --rc genhtml_function_coverage=1 00:04:33.110 --rc genhtml_legend=1 00:04:33.110 --rc geninfo_all_blocks=1 00:04:33.110 --rc geninfo_unexecuted_blocks=1 00:04:33.110 00:04:33.110 ' 00:04:33.110 05:44:56 -- json_config/json_config.sh@8 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/nvmf/common.sh 00:04:33.110 05:44:56 -- nvmf/common.sh@7 -- # uname -s 00:04:33.110 05:44:56 -- nvmf/common.sh@7 -- # [[ Linux == FreeBSD ]] 00:04:33.110 05:44:56 -- nvmf/common.sh@9 -- # NVMF_PORT=4420 00:04:33.110 05:44:56 -- nvmf/common.sh@10 -- # NVMF_SECOND_PORT=4421 00:04:33.110 05:44:56 -- nvmf/common.sh@11 -- # NVMF_THIRD_PORT=4422 00:04:33.110 05:44:56 -- nvmf/common.sh@12 -- # NVMF_IP_PREFIX=192.168.100 00:04:33.110 05:44:56 -- nvmf/common.sh@13 -- # NVMF_IP_LEAST_ADDR=8 00:04:33.110 05:44:56 -- nvmf/common.sh@14 -- # NVMF_TCP_IP_ADDRESS=127.0.0.1 00:04:33.110 05:44:56 -- nvmf/common.sh@15 -- # NVMF_TRANSPORT_OPTS= 00:04:33.110 05:44:56 -- nvmf/common.sh@16 -- # NVMF_SERIAL=SPDKISFASTANDAWESOME 00:04:33.110 05:44:56 -- nvmf/common.sh@17 -- # nvme gen-hostnqn 00:04:33.110 05:44:56 -- nvmf/common.sh@17 -- # NVME_HOSTNQN=nqn.2014-08.org.nvmexpress:uuid:808ec059-55a7-e511-906e-0012795d96dd 00:04:33.110 05:44:56 -- nvmf/common.sh@18 -- # NVME_HOSTID=808ec059-55a7-e511-906e-0012795d96dd 00:04:33.110 05:44:56 -- nvmf/common.sh@19 -- # NVME_HOST=("--hostnqn=$NVME_HOSTNQN" "--hostid=$NVME_HOSTID") 00:04:33.110 05:44:56 -- nvmf/common.sh@20 -- # NVME_CONNECT='nvme connect' 00:04:33.110 05:44:56 -- nvmf/common.sh@21 -- # NET_TYPE=phy-fallback 00:04:33.110 05:44:56 -- nvmf/common.sh@44 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/common.sh 00:04:33.110 05:44:56 -- scripts/common.sh@433 -- # [[ -e /bin/wpdk_common.sh ]] 00:04:33.110 05:44:56 -- scripts/common.sh@441 -- # [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:04:33.110 05:44:56 -- scripts/common.sh@442 -- # source /etc/opt/spdk-pkgdep/paths/export.sh 00:04:33.110 05:44:56 -- 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:/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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:04:33.110 05:44:56 -- 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:/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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:04:33.110 05:44:56 -- 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:/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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:04:33.110 05:44:56 -- paths/export.sh@5 -- # export PATH 00:04:33.110 05:44:56 -- 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:/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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:04:33.110 05:44:56 -- nvmf/common.sh@46 -- # : 0 00:04:33.110 05:44:56 -- nvmf/common.sh@47 -- # export NVMF_APP_SHM_ID 00:04:33.110 05:44:56 -- nvmf/common.sh@48 -- # build_nvmf_app_args 00:04:33.110 05:44:56 -- nvmf/common.sh@24 -- # '[' 0 -eq 1 ']' 00:04:33.110 05:44:56 -- nvmf/common.sh@28 -- # NVMF_APP+=(-i "$NVMF_APP_SHM_ID" -e 0xFFFF) 00:04:33.110 05:44:56 -- nvmf/common.sh@30 -- # NVMF_APP+=("${NO_HUGE[@]}") 00:04:33.110 05:44:56 -- nvmf/common.sh@32 -- # '[' -n '' ']' 00:04:33.110 05:44:56 -- nvmf/common.sh@34 -- # '[' 0 -eq 1 ']' 00:04:33.110 05:44:56 -- nvmf/common.sh@50 -- # have_pci_nics=0 00:04:33.110 05:44:56 -- json_config/json_config.sh@10 -- # [[ 0 -eq 1 ]] 00:04:33.110 05:44:56 -- json_config/json_config.sh@14 -- # [[ 0 -ne 1 ]] 00:04:33.110 05:44:56 -- json_config/json_config.sh@14 -- # [[ 0 -eq 1 ]] 00:04:33.110 05:44:56 -- json_config/json_config.sh@25 -- # (( SPDK_TEST_BLOCKDEV + SPDK_TEST_ISCSI + SPDK_TEST_NVMF + SPDK_TEST_VHOST + SPDK_TEST_VHOST_INIT + SPDK_TEST_RBD == 0 )) 00:04:33.110 05:44:56 -- json_config/json_config.sh@26 -- # echo 'WARNING: No tests are enabled so not running JSON configuration tests' 00:04:33.110 WARNING: No tests are enabled so not running JSON configuration tests 00:04:33.110 05:44:56 -- json_config/json_config.sh@27 -- # exit 0 00:04:33.110 00:04:33.110 real 0m0.105s 00:04:33.110 user 0m0.065s 00:04:33.110 sys 0m0.045s 00:04:33.110 05:44:56 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:33.110 05:44:56 -- common/autotest_common.sh@10 -- # set +x 00:04:33.110 ************************************ 00:04:33.110 END TEST json_config 00:04:33.110 ************************************ 00:04:33.110 05:44:56 -- spdk/autotest.sh@166 -- # run_test json_config_extra_key /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/json_config_extra_key.sh 00:04:33.110 05:44:56 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:33.110 05:44:56 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:33.110 05:44:56 -- common/autotest_common.sh@10 -- # set +x 00:04:33.110 ************************************ 00:04:33.110 START TEST json_config_extra_key 00:04:33.110 ************************************ 00:04:33.110 05:44:56 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/json_config_extra_key.sh 00:04:33.110 05:44:56 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:33.110 05:44:56 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:33.110 05:44:56 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:33.110 05:44:56 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:33.110 05:44:56 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:33.110 05:44:56 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:33.110 05:44:56 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:33.110 05:44:56 -- scripts/common.sh@335 -- # IFS=.-: 00:04:33.110 05:44:56 -- scripts/common.sh@335 -- # read -ra ver1 00:04:33.110 05:44:56 -- scripts/common.sh@336 -- # IFS=.-: 00:04:33.110 05:44:56 -- scripts/common.sh@336 -- # read -ra ver2 00:04:33.110 05:44:56 -- scripts/common.sh@337 -- # local 'op=<' 00:04:33.110 05:44:56 -- scripts/common.sh@339 -- # ver1_l=2 00:04:33.110 05:44:56 -- scripts/common.sh@340 -- # ver2_l=1 00:04:33.110 05:44:56 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:33.110 05:44:56 -- scripts/common.sh@343 -- # case "$op" in 00:04:33.110 05:44:56 -- scripts/common.sh@344 -- # : 1 00:04:33.110 05:44:56 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:33.110 05:44:56 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:33.110 05:44:56 -- scripts/common.sh@364 -- # decimal 1 00:04:33.110 05:44:56 -- scripts/common.sh@352 -- # local d=1 00:04:33.110 05:44:56 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:33.110 05:44:56 -- scripts/common.sh@354 -- # echo 1 00:04:33.110 05:44:56 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:33.110 05:44:56 -- scripts/common.sh@365 -- # decimal 2 00:04:33.110 05:44:56 -- scripts/common.sh@352 -- # local d=2 00:04:33.110 05:44:56 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:33.110 05:44:56 -- scripts/common.sh@354 -- # echo 2 00:04:33.110 05:44:56 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:33.110 05:44:56 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:33.110 05:44:56 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:33.110 05:44:56 -- scripts/common.sh@367 -- # return 0 00:04:33.110 05:44:56 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:33.110 05:44:56 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:33.110 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:33.110 --rc genhtml_branch_coverage=1 00:04:33.110 --rc genhtml_function_coverage=1 00:04:33.110 --rc genhtml_legend=1 00:04:33.110 --rc geninfo_all_blocks=1 00:04:33.110 --rc geninfo_unexecuted_blocks=1 00:04:33.110 00:04:33.110 ' 00:04:33.110 05:44:56 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:33.110 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:33.110 --rc genhtml_branch_coverage=1 00:04:33.110 --rc genhtml_function_coverage=1 00:04:33.110 --rc genhtml_legend=1 00:04:33.110 --rc geninfo_all_blocks=1 00:04:33.110 --rc geninfo_unexecuted_blocks=1 00:04:33.110 00:04:33.110 ' 00:04:33.110 05:44:56 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:33.110 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:33.110 --rc genhtml_branch_coverage=1 00:04:33.110 --rc genhtml_function_coverage=1 00:04:33.110 --rc genhtml_legend=1 00:04:33.110 --rc geninfo_all_blocks=1 00:04:33.110 --rc geninfo_unexecuted_blocks=1 00:04:33.110 00:04:33.110 ' 00:04:33.110 05:44:56 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:33.110 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:33.110 --rc genhtml_branch_coverage=1 00:04:33.110 --rc genhtml_function_coverage=1 00:04:33.110 --rc genhtml_legend=1 00:04:33.110 --rc geninfo_all_blocks=1 00:04:33.110 --rc geninfo_unexecuted_blocks=1 00:04:33.110 00:04:33.110 ' 00:04:33.110 05:44:56 -- json_config/json_config_extra_key.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/nvmf/common.sh 00:04:33.110 05:44:56 -- nvmf/common.sh@7 -- # uname -s 00:04:33.110 05:44:56 -- nvmf/common.sh@7 -- # [[ Linux == FreeBSD ]] 00:04:33.110 05:44:56 -- nvmf/common.sh@9 -- # NVMF_PORT=4420 00:04:33.110 05:44:56 -- nvmf/common.sh@10 -- # NVMF_SECOND_PORT=4421 00:04:33.110 05:44:56 -- nvmf/common.sh@11 -- # NVMF_THIRD_PORT=4422 00:04:33.110 05:44:56 -- nvmf/common.sh@12 -- # NVMF_IP_PREFIX=192.168.100 00:04:33.110 05:44:56 -- nvmf/common.sh@13 -- # NVMF_IP_LEAST_ADDR=8 00:04:33.111 05:44:56 -- nvmf/common.sh@14 -- # NVMF_TCP_IP_ADDRESS=127.0.0.1 00:04:33.111 05:44:56 -- nvmf/common.sh@15 -- # NVMF_TRANSPORT_OPTS= 00:04:33.111 05:44:56 -- nvmf/common.sh@16 -- # NVMF_SERIAL=SPDKISFASTANDAWESOME 00:04:33.111 05:44:56 -- nvmf/common.sh@17 -- # nvme gen-hostnqn 00:04:33.111 05:44:56 -- nvmf/common.sh@17 -- # NVME_HOSTNQN=nqn.2014-08.org.nvmexpress:uuid:808ec059-55a7-e511-906e-0012795d96dd 00:04:33.111 05:44:56 -- nvmf/common.sh@18 -- # NVME_HOSTID=808ec059-55a7-e511-906e-0012795d96dd 00:04:33.111 05:44:56 -- nvmf/common.sh@19 -- # NVME_HOST=("--hostnqn=$NVME_HOSTNQN" "--hostid=$NVME_HOSTID") 00:04:33.111 05:44:56 -- nvmf/common.sh@20 -- # NVME_CONNECT='nvme connect' 00:04:33.111 05:44:56 -- nvmf/common.sh@21 -- # NET_TYPE=phy-fallback 00:04:33.111 05:44:56 -- nvmf/common.sh@44 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/common.sh 00:04:33.111 05:44:56 -- scripts/common.sh@433 -- # [[ -e /bin/wpdk_common.sh ]] 00:04:33.111 05:44:56 -- scripts/common.sh@441 -- # [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:04:33.111 05:44:56 -- scripts/common.sh@442 -- # source /etc/opt/spdk-pkgdep/paths/export.sh 00:04:33.111 05:44:56 -- 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:/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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:04:33.111 05:44:56 -- 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:/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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:04:33.111 05:44:56 -- 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:/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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:04:33.111 05:44:56 -- paths/export.sh@5 -- # export PATH 00:04:33.111 05:44:56 -- 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:/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/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:04:33.111 05:44:56 -- nvmf/common.sh@46 -- # : 0 00:04:33.111 05:44:56 -- nvmf/common.sh@47 -- # export NVMF_APP_SHM_ID 00:04:33.111 05:44:56 -- nvmf/common.sh@48 -- # build_nvmf_app_args 00:04:33.111 05:44:56 -- nvmf/common.sh@24 -- # '[' 0 -eq 1 ']' 00:04:33.111 05:44:56 -- nvmf/common.sh@28 -- # NVMF_APP+=(-i "$NVMF_APP_SHM_ID" -e 0xFFFF) 00:04:33.111 05:44:56 -- nvmf/common.sh@30 -- # NVMF_APP+=("${NO_HUGE[@]}") 00:04:33.111 05:44:56 -- nvmf/common.sh@32 -- # '[' -n '' ']' 00:04:33.111 05:44:56 -- nvmf/common.sh@34 -- # '[' 0 -eq 1 ']' 00:04:33.111 05:44:56 -- nvmf/common.sh@50 -- # have_pci_nics=0 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@16 -- # app_pid=(['target']='') 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@16 -- # declare -A app_pid 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@17 -- # app_socket=(['target']='/var/tmp/spdk_tgt.sock') 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@17 -- # declare -A app_socket 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@18 -- # app_params=(['target']='-m 0x1 -s 1024') 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@18 -- # declare -A app_params 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@19 -- # configs_path=(['target']='/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/extra_key.json') 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@19 -- # declare -A configs_path 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@74 -- # trap 'on_error_exit "${FUNCNAME}" "${LINENO}"' ERR 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@76 -- # echo 'INFO: launching applications...' 00:04:33.111 INFO: launching applications... 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@77 -- # json_config_test_start_app target --json /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/extra_key.json 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@24 -- # local app=target 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@25 -- # shift 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@27 -- # [[ -n 22 ]] 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@28 -- # [[ -z '' ]] 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@31 -- # app_pid[$app]=1865548 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@30 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1 -s 1024 -r /var/tmp/spdk_tgt.sock --json /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/extra_key.json 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@33 -- # echo 'Waiting for target to run...' 00:04:33.111 Waiting for target to run... 00:04:33.111 05:44:56 -- json_config/json_config_extra_key.sh@34 -- # waitforlisten 1865548 /var/tmp/spdk_tgt.sock 00:04:33.111 05:44:56 -- common/autotest_common.sh@829 -- # '[' -z 1865548 ']' 00:04:33.111 05:44:56 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk_tgt.sock 00:04:33.111 05:44:56 -- common/autotest_common.sh@834 -- # local max_retries=100 00:04:33.111 05:44:56 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk_tgt.sock...' 00:04:33.111 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk_tgt.sock... 00:04:33.111 05:44:56 -- common/autotest_common.sh@838 -- # xtrace_disable 00:04:33.111 05:44:56 -- common/autotest_common.sh@10 -- # set +x 00:04:33.370 [2024-11-18 05:44:56.645042] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:04:33.370 [2024-11-18 05:44:56.645170] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 -m 1024 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1865548 ] 00:04:33.370 EAL: No free 2048 kB hugepages reported on node 1 00:04:33.628 [2024-11-18 05:44:57.027779] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:04:33.887 [2024-11-18 05:44:57.290105] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:04:33.887 [2024-11-18 05:44:57.290363] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:04:34.824 05:44:58 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:04:34.824 05:44:58 -- common/autotest_common.sh@862 -- # return 0 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@35 -- # echo '' 00:04:34.824 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@79 -- # echo 'INFO: shutting down applications...' 00:04:34.824 INFO: shutting down applications... 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@80 -- # json_config_test_shutdown_app target 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@40 -- # local app=target 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@43 -- # [[ -n 22 ]] 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@44 -- # [[ -n 1865548 ]] 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@47 -- # kill -SIGINT 1865548 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@49 -- # (( i = 0 )) 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@50 -- # kill -0 1865548 00:04:34.824 05:44:58 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:04:35.390 05:44:58 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:04:35.390 05:44:58 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:04:35.390 05:44:58 -- json_config/json_config_extra_key.sh@50 -- # kill -0 1865548 00:04:35.390 05:44:58 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:04:35.648 05:44:59 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:04:35.648 05:44:59 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:04:35.648 05:44:59 -- json_config/json_config_extra_key.sh@50 -- # kill -0 1865548 00:04:35.648 05:44:59 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:04:36.215 05:44:59 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:04:36.215 05:44:59 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:04:36.215 05:44:59 -- json_config/json_config_extra_key.sh@50 -- # kill -0 1865548 00:04:36.215 05:44:59 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:04:36.782 05:45:00 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:04:36.782 05:45:00 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:04:36.782 05:45:00 -- json_config/json_config_extra_key.sh@50 -- # kill -0 1865548 00:04:36.782 05:45:00 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:04:37.350 05:45:00 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:04:37.350 05:45:00 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:04:37.350 05:45:00 -- json_config/json_config_extra_key.sh@50 -- # kill -0 1865548 00:04:37.350 05:45:00 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:04:37.917 05:45:01 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:04:37.917 05:45:01 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:04:37.917 05:45:01 -- json_config/json_config_extra_key.sh@50 -- # kill -0 1865548 00:04:37.917 05:45:01 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:04:38.175 05:45:01 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:04:38.175 05:45:01 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:04:38.175 05:45:01 -- json_config/json_config_extra_key.sh@50 -- # kill -0 1865548 00:04:38.175 05:45:01 -- json_config/json_config_extra_key.sh@51 -- # app_pid[$app]= 00:04:38.175 05:45:01 -- json_config/json_config_extra_key.sh@52 -- # break 00:04:38.175 05:45:01 -- json_config/json_config_extra_key.sh@57 -- # [[ -n '' ]] 00:04:38.175 05:45:01 -- json_config/json_config_extra_key.sh@62 -- # echo 'SPDK target shutdown done' 00:04:38.175 SPDK target shutdown done 00:04:38.175 05:45:01 -- json_config/json_config_extra_key.sh@82 -- # echo Success 00:04:38.175 Success 00:04:38.175 00:04:38.175 real 0m5.222s 00:04:38.175 user 0m4.699s 00:04:38.175 sys 0m0.625s 00:04:38.175 05:45:01 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:38.175 05:45:01 -- common/autotest_common.sh@10 -- # set +x 00:04:38.175 ************************************ 00:04:38.175 END TEST json_config_extra_key 00:04:38.175 ************************************ 00:04:38.175 05:45:01 -- spdk/autotest.sh@167 -- # run_test alias_rpc /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/alias_rpc/alias_rpc.sh 00:04:38.175 05:45:01 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:38.175 05:45:01 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:38.175 05:45:01 -- common/autotest_common.sh@10 -- # set +x 00:04:38.175 ************************************ 00:04:38.175 START TEST alias_rpc 00:04:38.175 ************************************ 00:04:38.433 05:45:01 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/alias_rpc/alias_rpc.sh 00:04:38.433 * Looking for test storage... 00:04:38.433 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/alias_rpc 00:04:38.433 05:45:01 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:38.433 05:45:01 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:38.433 05:45:01 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:38.433 05:45:01 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:38.433 05:45:01 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:38.433 05:45:01 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:38.433 05:45:01 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:38.433 05:45:01 -- scripts/common.sh@335 -- # IFS=.-: 00:04:38.433 05:45:01 -- scripts/common.sh@335 -- # read -ra ver1 00:04:38.433 05:45:01 -- scripts/common.sh@336 -- # IFS=.-: 00:04:38.433 05:45:01 -- scripts/common.sh@336 -- # read -ra ver2 00:04:38.433 05:45:01 -- scripts/common.sh@337 -- # local 'op=<' 00:04:38.433 05:45:01 -- scripts/common.sh@339 -- # ver1_l=2 00:04:38.433 05:45:01 -- scripts/common.sh@340 -- # ver2_l=1 00:04:38.433 05:45:01 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:38.433 05:45:01 -- scripts/common.sh@343 -- # case "$op" in 00:04:38.433 05:45:01 -- scripts/common.sh@344 -- # : 1 00:04:38.433 05:45:01 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:38.433 05:45:01 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:38.433 05:45:01 -- scripts/common.sh@364 -- # decimal 1 00:04:38.433 05:45:01 -- scripts/common.sh@352 -- # local d=1 00:04:38.433 05:45:01 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:38.434 05:45:01 -- scripts/common.sh@354 -- # echo 1 00:04:38.434 05:45:01 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:38.434 05:45:01 -- scripts/common.sh@365 -- # decimal 2 00:04:38.434 05:45:01 -- scripts/common.sh@352 -- # local d=2 00:04:38.434 05:45:01 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:38.434 05:45:01 -- scripts/common.sh@354 -- # echo 2 00:04:38.434 05:45:01 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:38.434 05:45:01 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:38.434 05:45:01 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:38.434 05:45:01 -- scripts/common.sh@367 -- # return 0 00:04:38.434 05:45:01 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:38.434 05:45:01 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:38.434 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:38.434 --rc genhtml_branch_coverage=1 00:04:38.434 --rc genhtml_function_coverage=1 00:04:38.434 --rc genhtml_legend=1 00:04:38.434 --rc geninfo_all_blocks=1 00:04:38.434 --rc geninfo_unexecuted_blocks=1 00:04:38.434 00:04:38.434 ' 00:04:38.434 05:45:01 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:38.434 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:38.434 --rc genhtml_branch_coverage=1 00:04:38.434 --rc genhtml_function_coverage=1 00:04:38.434 --rc genhtml_legend=1 00:04:38.434 --rc geninfo_all_blocks=1 00:04:38.434 --rc geninfo_unexecuted_blocks=1 00:04:38.434 00:04:38.434 ' 00:04:38.434 05:45:01 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:38.434 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:38.434 --rc genhtml_branch_coverage=1 00:04:38.434 --rc genhtml_function_coverage=1 00:04:38.434 --rc genhtml_legend=1 00:04:38.434 --rc geninfo_all_blocks=1 00:04:38.434 --rc geninfo_unexecuted_blocks=1 00:04:38.434 00:04:38.434 ' 00:04:38.434 05:45:01 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:38.434 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:38.434 --rc genhtml_branch_coverage=1 00:04:38.434 --rc genhtml_function_coverage=1 00:04:38.434 --rc genhtml_legend=1 00:04:38.434 --rc geninfo_all_blocks=1 00:04:38.434 --rc geninfo_unexecuted_blocks=1 00:04:38.434 00:04:38.434 ' 00:04:38.434 05:45:01 -- alias_rpc/alias_rpc.sh@10 -- # trap 'killprocess $spdk_tgt_pid; exit 1' ERR 00:04:38.434 05:45:01 -- alias_rpc/alias_rpc.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt 00:04:38.434 05:45:01 -- alias_rpc/alias_rpc.sh@13 -- # spdk_tgt_pid=1866586 00:04:38.434 05:45:01 -- alias_rpc/alias_rpc.sh@14 -- # waitforlisten 1866586 00:04:38.434 05:45:01 -- common/autotest_common.sh@829 -- # '[' -z 1866586 ']' 00:04:38.434 05:45:01 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:04:38.434 05:45:01 -- common/autotest_common.sh@834 -- # local max_retries=100 00:04:38.434 05:45:01 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:04:38.434 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:04:38.434 05:45:01 -- common/autotest_common.sh@838 -- # xtrace_disable 00:04:38.434 05:45:01 -- common/autotest_common.sh@10 -- # set +x 00:04:38.434 [2024-11-18 05:45:01.915089] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:04:38.434 [2024-11-18 05:45:01.915264] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1866586 ] 00:04:38.693 EAL: No free 2048 kB hugepages reported on node 1 00:04:38.693 [2024-11-18 05:45:02.033228] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:04:38.952 [2024-11-18 05:45:02.283158] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:04:38.952 [2024-11-18 05:45:02.283443] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:04:40.329 05:45:03 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:04:40.329 05:45:03 -- common/autotest_common.sh@862 -- # return 0 00:04:40.329 05:45:03 -- alias_rpc/alias_rpc.sh@17 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py load_config -i 00:04:40.329 05:45:03 -- alias_rpc/alias_rpc.sh@19 -- # killprocess 1866586 00:04:40.329 05:45:03 -- common/autotest_common.sh@936 -- # '[' -z 1866586 ']' 00:04:40.329 05:45:03 -- common/autotest_common.sh@940 -- # kill -0 1866586 00:04:40.329 05:45:03 -- common/autotest_common.sh@941 -- # uname 00:04:40.329 05:45:03 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:04:40.329 05:45:03 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1866586 00:04:40.329 05:45:03 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:04:40.329 05:45:03 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:04:40.329 05:45:03 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1866586' 00:04:40.329 killing process with pid 1866586 00:04:40.329 05:45:03 -- common/autotest_common.sh@955 -- # kill 1866586 00:04:40.329 05:45:03 -- common/autotest_common.sh@960 -- # wait 1866586 00:04:42.862 00:04:42.862 real 0m4.638s 00:04:42.862 user 0m4.763s 00:04:42.862 sys 0m0.663s 00:04:42.862 05:45:06 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:42.862 05:45:06 -- common/autotest_common.sh@10 -- # set +x 00:04:42.862 ************************************ 00:04:42.862 END TEST alias_rpc 00:04:42.862 ************************************ 00:04:42.862 05:45:06 -- spdk/autotest.sh@169 -- # [[ 0 -eq 0 ]] 00:04:42.862 05:45:06 -- spdk/autotest.sh@170 -- # run_test spdkcli_tcp /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/spdkcli/tcp.sh 00:04:42.862 05:45:06 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:42.862 05:45:06 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:42.862 05:45:06 -- common/autotest_common.sh@10 -- # set +x 00:04:42.862 ************************************ 00:04:42.862 START TEST spdkcli_tcp 00:04:42.862 ************************************ 00:04:42.862 05:45:06 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/spdkcli/tcp.sh 00:04:43.120 * Looking for test storage... 00:04:43.120 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/spdkcli 00:04:43.120 05:45:06 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:43.120 05:45:06 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:43.120 05:45:06 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:43.120 05:45:06 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:43.120 05:45:06 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:43.120 05:45:06 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:43.120 05:45:06 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:43.120 05:45:06 -- scripts/common.sh@335 -- # IFS=.-: 00:04:43.120 05:45:06 -- scripts/common.sh@335 -- # read -ra ver1 00:04:43.120 05:45:06 -- scripts/common.sh@336 -- # IFS=.-: 00:04:43.120 05:45:06 -- scripts/common.sh@336 -- # read -ra ver2 00:04:43.120 05:45:06 -- scripts/common.sh@337 -- # local 'op=<' 00:04:43.120 05:45:06 -- scripts/common.sh@339 -- # ver1_l=2 00:04:43.120 05:45:06 -- scripts/common.sh@340 -- # ver2_l=1 00:04:43.120 05:45:06 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:43.120 05:45:06 -- scripts/common.sh@343 -- # case "$op" in 00:04:43.120 05:45:06 -- scripts/common.sh@344 -- # : 1 00:04:43.120 05:45:06 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:43.120 05:45:06 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:43.120 05:45:06 -- scripts/common.sh@364 -- # decimal 1 00:04:43.120 05:45:06 -- scripts/common.sh@352 -- # local d=1 00:04:43.121 05:45:06 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:43.121 05:45:06 -- scripts/common.sh@354 -- # echo 1 00:04:43.121 05:45:06 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:43.121 05:45:06 -- scripts/common.sh@365 -- # decimal 2 00:04:43.121 05:45:06 -- scripts/common.sh@352 -- # local d=2 00:04:43.121 05:45:06 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:43.121 05:45:06 -- scripts/common.sh@354 -- # echo 2 00:04:43.121 05:45:06 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:43.121 05:45:06 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:43.121 05:45:06 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:43.121 05:45:06 -- scripts/common.sh@367 -- # return 0 00:04:43.121 05:45:06 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:43.121 05:45:06 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:43.121 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:43.121 --rc genhtml_branch_coverage=1 00:04:43.121 --rc genhtml_function_coverage=1 00:04:43.121 --rc genhtml_legend=1 00:04:43.121 --rc geninfo_all_blocks=1 00:04:43.121 --rc geninfo_unexecuted_blocks=1 00:04:43.121 00:04:43.121 ' 00:04:43.121 05:45:06 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:43.121 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:43.121 --rc genhtml_branch_coverage=1 00:04:43.121 --rc genhtml_function_coverage=1 00:04:43.121 --rc genhtml_legend=1 00:04:43.121 --rc geninfo_all_blocks=1 00:04:43.121 --rc geninfo_unexecuted_blocks=1 00:04:43.121 00:04:43.121 ' 00:04:43.121 05:45:06 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:43.121 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:43.121 --rc genhtml_branch_coverage=1 00:04:43.121 --rc genhtml_function_coverage=1 00:04:43.121 --rc genhtml_legend=1 00:04:43.121 --rc geninfo_all_blocks=1 00:04:43.121 --rc geninfo_unexecuted_blocks=1 00:04:43.121 00:04:43.121 ' 00:04:43.121 05:45:06 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:43.121 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:43.121 --rc genhtml_branch_coverage=1 00:04:43.121 --rc genhtml_function_coverage=1 00:04:43.121 --rc genhtml_legend=1 00:04:43.121 --rc geninfo_all_blocks=1 00:04:43.121 --rc geninfo_unexecuted_blocks=1 00:04:43.121 00:04:43.121 ' 00:04:43.121 05:45:06 -- spdkcli/tcp.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/spdkcli/common.sh 00:04:43.121 05:45:06 -- spdkcli/common.sh@6 -- # spdkcli_job=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/spdkcli/spdkcli_job.py 00:04:43.121 05:45:06 -- spdkcli/common.sh@7 -- # spdk_clear_config_py=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/json_config/clear_config.py 00:04:43.121 05:45:06 -- spdkcli/tcp.sh@18 -- # IP_ADDRESS=127.0.0.1 00:04:43.121 05:45:06 -- spdkcli/tcp.sh@19 -- # PORT=9998 00:04:43.121 05:45:06 -- spdkcli/tcp.sh@21 -- # trap 'err_cleanup; exit 1' SIGINT SIGTERM EXIT 00:04:43.121 05:45:06 -- spdkcli/tcp.sh@23 -- # timing_enter run_spdk_tgt_tcp 00:04:43.121 05:45:06 -- common/autotest_common.sh@722 -- # xtrace_disable 00:04:43.121 05:45:06 -- common/autotest_common.sh@10 -- # set +x 00:04:43.121 05:45:06 -- spdkcli/tcp.sh@24 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x3 -p 0 00:04:43.121 05:45:06 -- spdkcli/tcp.sh@25 -- # spdk_tgt_pid=1867809 00:04:43.121 05:45:06 -- spdkcli/tcp.sh@27 -- # waitforlisten 1867809 00:04:43.121 05:45:06 -- common/autotest_common.sh@829 -- # '[' -z 1867809 ']' 00:04:43.121 05:45:06 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:04:43.121 05:45:06 -- common/autotest_common.sh@834 -- # local max_retries=100 00:04:43.121 05:45:06 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:04:43.121 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:04:43.121 05:45:06 -- common/autotest_common.sh@838 -- # xtrace_disable 00:04:43.121 05:45:06 -- common/autotest_common.sh@10 -- # set +x 00:04:43.121 [2024-11-18 05:45:06.579061] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:04:43.121 [2024-11-18 05:45:06.579213] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x3 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1867809 ] 00:04:43.121 EAL: No free 2048 kB hugepages reported on node 1 00:04:43.379 [2024-11-18 05:45:06.697499] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:04:43.638 [2024-11-18 05:45:06.949188] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:04:43.638 [2024-11-18 05:45:06.949500] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:04:43.638 [2024-11-18 05:45:06.949504] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:04:44.748 05:45:08 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:04:44.748 05:45:08 -- common/autotest_common.sh@862 -- # return 0 00:04:44.748 05:45:08 -- spdkcli/tcp.sh@31 -- # socat_pid=1868272 00:04:44.748 05:45:08 -- spdkcli/tcp.sh@33 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -r 100 -t 2 -s 127.0.0.1 -p 9998 rpc_get_methods 00:04:44.748 05:45:08 -- spdkcli/tcp.sh@30 -- # socat TCP-LISTEN:9998 UNIX-CONNECT:/var/tmp/spdk.sock 00:04:45.008 [ 00:04:45.008 "bdev_malloc_delete", 00:04:45.008 "bdev_malloc_create", 00:04:45.008 "bdev_null_resize", 00:04:45.008 "bdev_null_delete", 00:04:45.008 "bdev_null_create", 00:04:45.008 "bdev_nvme_cuse_unregister", 00:04:45.008 "bdev_nvme_cuse_register", 00:04:45.008 "bdev_opal_new_user", 00:04:45.008 "bdev_opal_set_lock_state", 00:04:45.008 "bdev_opal_delete", 00:04:45.008 "bdev_opal_get_info", 00:04:45.008 "bdev_opal_create", 00:04:45.008 "bdev_nvme_opal_revert", 00:04:45.008 "bdev_nvme_opal_init", 00:04:45.008 "bdev_nvme_send_cmd", 00:04:45.008 "bdev_nvme_get_path_iostat", 00:04:45.008 "bdev_nvme_get_mdns_discovery_info", 00:04:45.008 "bdev_nvme_stop_mdns_discovery", 00:04:45.008 "bdev_nvme_start_mdns_discovery", 00:04:45.008 "bdev_nvme_set_multipath_policy", 00:04:45.008 "bdev_nvme_set_preferred_path", 00:04:45.008 "bdev_nvme_get_io_paths", 00:04:45.008 "bdev_nvme_remove_error_injection", 00:04:45.008 "bdev_nvme_add_error_injection", 00:04:45.008 "bdev_nvme_get_discovery_info", 00:04:45.008 "bdev_nvme_stop_discovery", 00:04:45.008 "bdev_nvme_start_discovery", 00:04:45.008 "bdev_nvme_get_controller_health_info", 00:04:45.008 "bdev_nvme_disable_controller", 00:04:45.008 "bdev_nvme_enable_controller", 00:04:45.008 "bdev_nvme_reset_controller", 00:04:45.008 "bdev_nvme_get_transport_statistics", 00:04:45.008 "bdev_nvme_apply_firmware", 00:04:45.008 "bdev_nvme_detach_controller", 00:04:45.008 "bdev_nvme_get_controllers", 00:04:45.008 "bdev_nvme_attach_controller", 00:04:45.008 "bdev_nvme_set_hotplug", 00:04:45.008 "bdev_nvme_set_options", 00:04:45.008 "bdev_passthru_delete", 00:04:45.008 "bdev_passthru_create", 00:04:45.008 "bdev_lvol_grow_lvstore", 00:04:45.008 "bdev_lvol_get_lvols", 00:04:45.008 "bdev_lvol_get_lvstores", 00:04:45.008 "bdev_lvol_delete", 00:04:45.008 "bdev_lvol_set_read_only", 00:04:45.008 "bdev_lvol_resize", 00:04:45.008 "bdev_lvol_decouple_parent", 00:04:45.008 "bdev_lvol_inflate", 00:04:45.008 "bdev_lvol_rename", 00:04:45.008 "bdev_lvol_clone_bdev", 00:04:45.008 "bdev_lvol_clone", 00:04:45.008 "bdev_lvol_snapshot", 00:04:45.008 "bdev_lvol_create", 00:04:45.008 "bdev_lvol_delete_lvstore", 00:04:45.008 "bdev_lvol_rename_lvstore", 00:04:45.008 "bdev_lvol_create_lvstore", 00:04:45.008 "bdev_raid_set_options", 00:04:45.008 "bdev_raid_remove_base_bdev", 00:04:45.008 "bdev_raid_add_base_bdev", 00:04:45.008 "bdev_raid_delete", 00:04:45.008 "bdev_raid_create", 00:04:45.008 "bdev_raid_get_bdevs", 00:04:45.008 "bdev_error_inject_error", 00:04:45.008 "bdev_error_delete", 00:04:45.008 "bdev_error_create", 00:04:45.008 "bdev_split_delete", 00:04:45.008 "bdev_split_create", 00:04:45.008 "bdev_delay_delete", 00:04:45.008 "bdev_delay_create", 00:04:45.008 "bdev_delay_update_latency", 00:04:45.008 "bdev_zone_block_delete", 00:04:45.008 "bdev_zone_block_create", 00:04:45.008 "blobfs_create", 00:04:45.008 "blobfs_detect", 00:04:45.008 "blobfs_set_cache_size", 00:04:45.008 "bdev_crypto_delete", 00:04:45.008 "bdev_crypto_create", 00:04:45.008 "bdev_aio_delete", 00:04:45.008 "bdev_aio_rescan", 00:04:45.008 "bdev_aio_create", 00:04:45.008 "bdev_ftl_set_property", 00:04:45.008 "bdev_ftl_get_properties", 00:04:45.008 "bdev_ftl_get_stats", 00:04:45.008 "bdev_ftl_unmap", 00:04:45.008 "bdev_ftl_unload", 00:04:45.008 "bdev_ftl_delete", 00:04:45.008 "bdev_ftl_load", 00:04:45.008 "bdev_ftl_create", 00:04:45.008 "bdev_virtio_attach_controller", 00:04:45.008 "bdev_virtio_scsi_get_devices", 00:04:45.008 "bdev_virtio_detach_controller", 00:04:45.008 "bdev_virtio_blk_set_hotplug", 00:04:45.008 "bdev_iscsi_delete", 00:04:45.008 "bdev_iscsi_create", 00:04:45.008 "bdev_iscsi_set_options", 00:04:45.008 "accel_error_inject_error", 00:04:45.008 "ioat_scan_accel_module", 00:04:45.008 "dsa_scan_accel_module", 00:04:45.008 "iaa_scan_accel_module", 00:04:45.008 "dpdk_cryptodev_get_driver", 00:04:45.008 "dpdk_cryptodev_set_driver", 00:04:45.008 "dpdk_cryptodev_scan_accel_module", 00:04:45.008 "vfu_virtio_create_scsi_endpoint", 00:04:45.008 "vfu_virtio_scsi_remove_target", 00:04:45.008 "vfu_virtio_scsi_add_target", 00:04:45.008 "vfu_virtio_create_blk_endpoint", 00:04:45.008 "vfu_virtio_delete_endpoint", 00:04:45.008 "iscsi_set_options", 00:04:45.008 "iscsi_get_auth_groups", 00:04:45.009 "iscsi_auth_group_remove_secret", 00:04:45.009 "iscsi_auth_group_add_secret", 00:04:45.009 "iscsi_delete_auth_group", 00:04:45.009 "iscsi_create_auth_group", 00:04:45.009 "iscsi_set_discovery_auth", 00:04:45.009 "iscsi_get_options", 00:04:45.009 "iscsi_target_node_request_logout", 00:04:45.009 "iscsi_target_node_set_redirect", 00:04:45.009 "iscsi_target_node_set_auth", 00:04:45.009 "iscsi_target_node_add_lun", 00:04:45.009 "iscsi_get_connections", 00:04:45.009 "iscsi_portal_group_set_auth", 00:04:45.009 "iscsi_start_portal_group", 00:04:45.009 "iscsi_delete_portal_group", 00:04:45.009 "iscsi_create_portal_group", 00:04:45.009 "iscsi_get_portal_groups", 00:04:45.009 "iscsi_delete_target_node", 00:04:45.009 "iscsi_target_node_remove_pg_ig_maps", 00:04:45.009 "iscsi_target_node_add_pg_ig_maps", 00:04:45.009 "iscsi_create_target_node", 00:04:45.009 "iscsi_get_target_nodes", 00:04:45.009 "iscsi_delete_initiator_group", 00:04:45.009 "iscsi_initiator_group_remove_initiators", 00:04:45.009 "iscsi_initiator_group_add_initiators", 00:04:45.009 "iscsi_create_initiator_group", 00:04:45.009 "iscsi_get_initiator_groups", 00:04:45.009 "nvmf_set_crdt", 00:04:45.009 "nvmf_set_config", 00:04:45.009 "nvmf_set_max_subsystems", 00:04:45.009 "nvmf_subsystem_get_listeners", 00:04:45.009 "nvmf_subsystem_get_qpairs", 00:04:45.009 "nvmf_subsystem_get_controllers", 00:04:45.009 "nvmf_get_stats", 00:04:45.009 "nvmf_get_transports", 00:04:45.009 "nvmf_create_transport", 00:04:45.009 "nvmf_get_targets", 00:04:45.009 "nvmf_delete_target", 00:04:45.009 "nvmf_create_target", 00:04:45.009 "nvmf_subsystem_allow_any_host", 00:04:45.009 "nvmf_subsystem_remove_host", 00:04:45.009 "nvmf_subsystem_add_host", 00:04:45.009 "nvmf_subsystem_remove_ns", 00:04:45.009 "nvmf_subsystem_add_ns", 00:04:45.009 "nvmf_subsystem_listener_set_ana_state", 00:04:45.009 "nvmf_discovery_get_referrals", 00:04:45.009 "nvmf_discovery_remove_referral", 00:04:45.009 "nvmf_discovery_add_referral", 00:04:45.009 "nvmf_subsystem_remove_listener", 00:04:45.009 "nvmf_subsystem_add_listener", 00:04:45.009 "nvmf_delete_subsystem", 00:04:45.009 "nvmf_create_subsystem", 00:04:45.009 "nvmf_get_subsystems", 00:04:45.009 "env_dpdk_get_mem_stats", 00:04:45.009 "nbd_get_disks", 00:04:45.009 "nbd_stop_disk", 00:04:45.009 "nbd_start_disk", 00:04:45.009 "ublk_recover_disk", 00:04:45.009 "ublk_get_disks", 00:04:45.009 "ublk_stop_disk", 00:04:45.009 "ublk_start_disk", 00:04:45.009 "ublk_destroy_target", 00:04:45.009 "ublk_create_target", 00:04:45.009 "virtio_blk_create_transport", 00:04:45.009 "virtio_blk_get_transports", 00:04:45.009 "vhost_controller_set_coalescing", 00:04:45.009 "vhost_get_controllers", 00:04:45.009 "vhost_delete_controller", 00:04:45.009 "vhost_create_blk_controller", 00:04:45.009 "vhost_scsi_controller_remove_target", 00:04:45.009 "vhost_scsi_controller_add_target", 00:04:45.009 "vhost_start_scsi_controller", 00:04:45.009 "vhost_create_scsi_controller", 00:04:45.009 "thread_set_cpumask", 00:04:45.009 "framework_get_scheduler", 00:04:45.009 "framework_set_scheduler", 00:04:45.009 "framework_get_reactors", 00:04:45.009 "thread_get_io_channels", 00:04:45.009 "thread_get_pollers", 00:04:45.009 "thread_get_stats", 00:04:45.009 "framework_monitor_context_switch", 00:04:45.009 "spdk_kill_instance", 00:04:45.009 "log_enable_timestamps", 00:04:45.009 "log_get_flags", 00:04:45.009 "log_clear_flag", 00:04:45.009 "log_set_flag", 00:04:45.009 "log_get_level", 00:04:45.009 "log_set_level", 00:04:45.009 "log_get_print_level", 00:04:45.009 "log_set_print_level", 00:04:45.009 "framework_enable_cpumask_locks", 00:04:45.009 "framework_disable_cpumask_locks", 00:04:45.009 "framework_wait_init", 00:04:45.009 "framework_start_init", 00:04:45.009 "scsi_get_devices", 00:04:45.009 "bdev_get_histogram", 00:04:45.009 "bdev_enable_histogram", 00:04:45.009 "bdev_set_qos_limit", 00:04:45.009 "bdev_set_qd_sampling_period", 00:04:45.009 "bdev_get_bdevs", 00:04:45.009 "bdev_reset_iostat", 00:04:45.009 "bdev_get_iostat", 00:04:45.009 "bdev_examine", 00:04:45.009 "bdev_wait_for_examine", 00:04:45.009 "bdev_set_options", 00:04:45.009 "notify_get_notifications", 00:04:45.009 "notify_get_types", 00:04:45.009 "accel_get_stats", 00:04:45.009 "accel_set_options", 00:04:45.009 "accel_set_driver", 00:04:45.009 "accel_crypto_key_destroy", 00:04:45.009 "accel_crypto_keys_get", 00:04:45.009 "accel_crypto_key_create", 00:04:45.009 "accel_assign_opc", 00:04:45.009 "accel_get_module_info", 00:04:45.009 "accel_get_opc_assignments", 00:04:45.009 "vmd_rescan", 00:04:45.009 "vmd_remove_device", 00:04:45.009 "vmd_enable", 00:04:45.009 "sock_set_default_impl", 00:04:45.009 "sock_impl_set_options", 00:04:45.009 "sock_impl_get_options", 00:04:45.009 "iobuf_get_stats", 00:04:45.009 "iobuf_set_options", 00:04:45.009 "framework_get_pci_devices", 00:04:45.009 "framework_get_config", 00:04:45.009 "framework_get_subsystems", 00:04:45.009 "vfu_tgt_set_base_path", 00:04:45.009 "trace_get_info", 00:04:45.009 "trace_get_tpoint_group_mask", 00:04:45.009 "trace_disable_tpoint_group", 00:04:45.009 "trace_enable_tpoint_group", 00:04:45.009 "trace_clear_tpoint_mask", 00:04:45.009 "trace_set_tpoint_mask", 00:04:45.009 "spdk_get_version", 00:04:45.009 "rpc_get_methods" 00:04:45.009 ] 00:04:45.009 05:45:08 -- spdkcli/tcp.sh@35 -- # timing_exit run_spdk_tgt_tcp 00:04:45.009 05:45:08 -- common/autotest_common.sh@728 -- # xtrace_disable 00:04:45.009 05:45:08 -- common/autotest_common.sh@10 -- # set +x 00:04:45.009 05:45:08 -- spdkcli/tcp.sh@37 -- # trap - SIGINT SIGTERM EXIT 00:04:45.009 05:45:08 -- spdkcli/tcp.sh@38 -- # killprocess 1867809 00:04:45.009 05:45:08 -- common/autotest_common.sh@936 -- # '[' -z 1867809 ']' 00:04:45.009 05:45:08 -- common/autotest_common.sh@940 -- # kill -0 1867809 00:04:45.009 05:45:08 -- common/autotest_common.sh@941 -- # uname 00:04:45.009 05:45:08 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:04:45.009 05:45:08 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1867809 00:04:45.009 05:45:08 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:04:45.009 05:45:08 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:04:45.009 05:45:08 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1867809' 00:04:45.009 killing process with pid 1867809 00:04:45.009 05:45:08 -- common/autotest_common.sh@955 -- # kill 1867809 00:04:45.009 05:45:08 -- common/autotest_common.sh@960 -- # wait 1867809 00:04:47.543 00:04:47.543 real 0m4.707s 00:04:47.543 user 0m8.609s 00:04:47.543 sys 0m0.620s 00:04:47.543 05:45:11 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:47.803 05:45:11 -- common/autotest_common.sh@10 -- # set +x 00:04:47.803 ************************************ 00:04:47.803 END TEST spdkcli_tcp 00:04:47.803 ************************************ 00:04:47.803 05:45:11 -- spdk/autotest.sh@173 -- # run_test dpdk_mem_utility /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/dpdk_memory_utility/test_dpdk_mem_info.sh 00:04:47.803 05:45:11 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:47.803 05:45:11 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:47.803 05:45:11 -- common/autotest_common.sh@10 -- # set +x 00:04:47.803 ************************************ 00:04:47.803 START TEST dpdk_mem_utility 00:04:47.803 ************************************ 00:04:47.803 05:45:11 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/dpdk_memory_utility/test_dpdk_mem_info.sh 00:04:47.803 * Looking for test storage... 00:04:47.803 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/dpdk_memory_utility 00:04:47.803 05:45:11 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:47.803 05:45:11 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:47.803 05:45:11 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:47.803 05:45:11 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:47.803 05:45:11 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:47.803 05:45:11 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:47.803 05:45:11 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:47.803 05:45:11 -- scripts/common.sh@335 -- # IFS=.-: 00:04:47.803 05:45:11 -- scripts/common.sh@335 -- # read -ra ver1 00:04:47.803 05:45:11 -- scripts/common.sh@336 -- # IFS=.-: 00:04:47.803 05:45:11 -- scripts/common.sh@336 -- # read -ra ver2 00:04:47.803 05:45:11 -- scripts/common.sh@337 -- # local 'op=<' 00:04:47.803 05:45:11 -- scripts/common.sh@339 -- # ver1_l=2 00:04:47.803 05:45:11 -- scripts/common.sh@340 -- # ver2_l=1 00:04:47.803 05:45:11 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:47.803 05:45:11 -- scripts/common.sh@343 -- # case "$op" in 00:04:47.803 05:45:11 -- scripts/common.sh@344 -- # : 1 00:04:47.803 05:45:11 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:47.803 05:45:11 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:47.803 05:45:11 -- scripts/common.sh@364 -- # decimal 1 00:04:47.803 05:45:11 -- scripts/common.sh@352 -- # local d=1 00:04:47.803 05:45:11 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:47.803 05:45:11 -- scripts/common.sh@354 -- # echo 1 00:04:47.803 05:45:11 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:47.803 05:45:11 -- scripts/common.sh@365 -- # decimal 2 00:04:47.803 05:45:11 -- scripts/common.sh@352 -- # local d=2 00:04:47.803 05:45:11 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:47.803 05:45:11 -- scripts/common.sh@354 -- # echo 2 00:04:47.803 05:45:11 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:47.803 05:45:11 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:47.803 05:45:11 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:47.803 05:45:11 -- scripts/common.sh@367 -- # return 0 00:04:47.803 05:45:11 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:47.803 05:45:11 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:47.803 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:47.803 --rc genhtml_branch_coverage=1 00:04:47.803 --rc genhtml_function_coverage=1 00:04:47.803 --rc genhtml_legend=1 00:04:47.803 --rc geninfo_all_blocks=1 00:04:47.803 --rc geninfo_unexecuted_blocks=1 00:04:47.803 00:04:47.803 ' 00:04:47.803 05:45:11 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:47.803 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:47.803 --rc genhtml_branch_coverage=1 00:04:47.803 --rc genhtml_function_coverage=1 00:04:47.803 --rc genhtml_legend=1 00:04:47.803 --rc geninfo_all_blocks=1 00:04:47.803 --rc geninfo_unexecuted_blocks=1 00:04:47.803 00:04:47.803 ' 00:04:47.803 05:45:11 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:47.803 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:47.803 --rc genhtml_branch_coverage=1 00:04:47.803 --rc genhtml_function_coverage=1 00:04:47.803 --rc genhtml_legend=1 00:04:47.803 --rc geninfo_all_blocks=1 00:04:47.803 --rc geninfo_unexecuted_blocks=1 00:04:47.803 00:04:47.803 ' 00:04:47.803 05:45:11 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:47.803 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:47.803 --rc genhtml_branch_coverage=1 00:04:47.803 --rc genhtml_function_coverage=1 00:04:47.803 --rc genhtml_legend=1 00:04:47.803 --rc geninfo_all_blocks=1 00:04:47.803 --rc geninfo_unexecuted_blocks=1 00:04:47.803 00:04:47.803 ' 00:04:47.803 05:45:11 -- dpdk_memory_utility/test_dpdk_mem_info.sh@10 -- # MEM_SCRIPT=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/dpdk_mem_info.py 00:04:47.803 05:45:11 -- dpdk_memory_utility/test_dpdk_mem_info.sh@13 -- # spdkpid=1868797 00:04:47.803 05:45:11 -- dpdk_memory_utility/test_dpdk_mem_info.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt 00:04:47.803 05:45:11 -- dpdk_memory_utility/test_dpdk_mem_info.sh@15 -- # waitforlisten 1868797 00:04:47.803 05:45:11 -- common/autotest_common.sh@829 -- # '[' -z 1868797 ']' 00:04:47.803 05:45:11 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:04:47.803 05:45:11 -- common/autotest_common.sh@834 -- # local max_retries=100 00:04:47.803 05:45:11 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:04:47.803 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:04:47.803 05:45:11 -- common/autotest_common.sh@838 -- # xtrace_disable 00:04:47.803 05:45:11 -- common/autotest_common.sh@10 -- # set +x 00:04:47.803 [2024-11-18 05:45:11.312260] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:04:47.803 [2024-11-18 05:45:11.312376] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1868797 ] 00:04:48.062 EAL: No free 2048 kB hugepages reported on node 1 00:04:48.062 [2024-11-18 05:45:11.426543] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:04:48.321 [2024-11-18 05:45:11.678677] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:04:48.321 [2024-11-18 05:45:11.678949] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:04:49.699 05:45:12 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:04:49.699 05:45:12 -- common/autotest_common.sh@862 -- # return 0 00:04:49.699 05:45:12 -- dpdk_memory_utility/test_dpdk_mem_info.sh@17 -- # trap 'killprocess $spdkpid' SIGINT SIGTERM EXIT 00:04:49.699 05:45:12 -- dpdk_memory_utility/test_dpdk_mem_info.sh@19 -- # rpc_cmd env_dpdk_get_mem_stats 00:04:49.699 05:45:12 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:49.699 05:45:12 -- common/autotest_common.sh@10 -- # set +x 00:04:49.699 { 00:04:49.699 "filename": "/tmp/spdk_mem_dump.txt" 00:04:49.699 } 00:04:49.699 05:45:12 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:49.699 05:45:12 -- dpdk_memory_utility/test_dpdk_mem_info.sh@21 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/dpdk_mem_info.py 00:04:49.699 DPDK memory size 820.000000 MiB in 1 heap(s) 00:04:49.699 1 heaps totaling size 820.000000 MiB 00:04:49.699 size: 820.000000 MiB heap id: 0 00:04:49.699 end heaps---------- 00:04:49.699 8 mempools totaling size 598.116089 MiB 00:04:49.699 size: 212.674988 MiB name: PDU_immediate_data_Pool 00:04:49.699 size: 158.602051 MiB name: PDU_data_out_Pool 00:04:49.699 size: 84.521057 MiB name: bdev_io_1868797 00:04:49.699 size: 51.011292 MiB name: evtpool_1868797 00:04:49.699 size: 50.003479 MiB name: msgpool_1868797 00:04:49.699 size: 21.763794 MiB name: PDU_Pool 00:04:49.699 size: 19.513306 MiB name: SCSI_TASK_Pool 00:04:49.699 size: 0.026123 MiB name: Session_Pool 00:04:49.699 end mempools------- 00:04:49.699 6 memzones totaling size 4.142822 MiB 00:04:49.699 size: 1.000366 MiB name: RG_ring_0_1868797 00:04:49.699 size: 1.000366 MiB name: RG_ring_1_1868797 00:04:49.699 size: 1.000366 MiB name: RG_ring_4_1868797 00:04:49.699 size: 1.000366 MiB name: RG_ring_5_1868797 00:04:49.699 size: 0.125366 MiB name: RG_ring_2_1868797 00:04:49.699 size: 0.015991 MiB name: RG_ring_3_1868797 00:04:49.699 end memzones------- 00:04:49.699 05:45:12 -- dpdk_memory_utility/test_dpdk_mem_info.sh@23 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/dpdk_mem_info.py -m 0 00:04:49.699 heap id: 0 total size: 820.000000 MiB number of busy elements: 41 number of free elements: 19 00:04:49.699 list of free elements. size: 18.514832 MiB 00:04:49.699 element at address: 0x200000400000 with size: 1.999451 MiB 00:04:49.699 element at address: 0x200000800000 with size: 1.996887 MiB 00:04:49.699 element at address: 0x200007000000 with size: 1.995972 MiB 00:04:49.699 element at address: 0x20000b200000 with size: 1.995972 MiB 00:04:49.699 element at address: 0x200019100040 with size: 0.999939 MiB 00:04:49.699 element at address: 0x200019500040 with size: 0.999939 MiB 00:04:49.699 element at address: 0x200019600000 with size: 0.999329 MiB 00:04:49.699 element at address: 0x200003e00000 with size: 0.996094 MiB 00:04:49.699 element at address: 0x200032200000 with size: 0.994324 MiB 00:04:49.699 element at address: 0x200018e00000 with size: 0.959900 MiB 00:04:49.699 element at address: 0x200019900040 with size: 0.937256 MiB 00:04:49.699 element at address: 0x200000200000 with size: 0.840942 MiB 00:04:49.699 element at address: 0x20001b000000 with size: 0.583191 MiB 00:04:49.699 element at address: 0x200019200000 with size: 0.491150 MiB 00:04:49.699 element at address: 0x200019a00000 with size: 0.485657 MiB 00:04:49.699 element at address: 0x200013800000 with size: 0.470581 MiB 00:04:49.700 element at address: 0x200028400000 with size: 0.411072 MiB 00:04:49.700 element at address: 0x200003a00000 with size: 0.356140 MiB 00:04:49.700 element at address: 0x20000b1ff040 with size: 0.001038 MiB 00:04:49.700 list of standard malloc elements. size: 199.220764 MiB 00:04:49.700 element at address: 0x20000b3fef80 with size: 132.000183 MiB 00:04:49.700 element at address: 0x2000071fef80 with size: 64.000183 MiB 00:04:49.700 element at address: 0x200018ffff80 with size: 1.000183 MiB 00:04:49.700 element at address: 0x2000193fff80 with size: 1.000183 MiB 00:04:49.700 element at address: 0x2000197fff80 with size: 1.000183 MiB 00:04:49.700 element at address: 0x2000003d9e80 with size: 0.140808 MiB 00:04:49.700 element at address: 0x2000199eff40 with size: 0.062683 MiB 00:04:49.700 element at address: 0x2000003fdf40 with size: 0.007996 MiB 00:04:49.700 element at address: 0x2000137ff040 with size: 0.000427 MiB 00:04:49.700 element at address: 0x2000137ffa00 with size: 0.000366 MiB 00:04:49.700 element at address: 0x2000002d7480 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000002d7580 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000002d7680 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000002d7900 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000002d7a00 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000002d7b00 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000003d9d80 with size: 0.000244 MiB 00:04:49.700 element at address: 0x200003aff980 with size: 0.000244 MiB 00:04:49.700 element at address: 0x200003affa80 with size: 0.000244 MiB 00:04:49.700 element at address: 0x200003eff000 with size: 0.000244 MiB 00:04:49.700 element at address: 0x20000b1ff480 with size: 0.000244 MiB 00:04:49.700 element at address: 0x20000b1ff580 with size: 0.000244 MiB 00:04:49.700 element at address: 0x20000b1ff680 with size: 0.000244 MiB 00:04:49.700 element at address: 0x20000b1ff780 with size: 0.000244 MiB 00:04:49.700 element at address: 0x20000b1ff880 with size: 0.000244 MiB 00:04:49.700 element at address: 0x20000b1ff980 with size: 0.000244 MiB 00:04:49.700 element at address: 0x20000b1ffc00 with size: 0.000244 MiB 00:04:49.700 element at address: 0x20000b1ffd00 with size: 0.000244 MiB 00:04:49.700 element at address: 0x20000b1ffe00 with size: 0.000244 MiB 00:04:49.700 element at address: 0x20000b1fff00 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137ff200 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137ff300 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137ff400 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137ff500 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137ff600 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137ff700 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137ff800 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137ff900 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137ffb80 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137ffc80 with size: 0.000244 MiB 00:04:49.700 element at address: 0x2000137fff00 with size: 0.000244 MiB 00:04:49.700 list of memzone associated elements. size: 602.264404 MiB 00:04:49.700 element at address: 0x20001b0954c0 with size: 211.416809 MiB 00:04:49.700 associated memzone info: size: 211.416626 MiB name: MP_PDU_immediate_data_Pool_0 00:04:49.700 element at address: 0x20002846ff80 with size: 157.562622 MiB 00:04:49.700 associated memzone info: size: 157.562439 MiB name: MP_PDU_data_out_Pool_0 00:04:49.700 element at address: 0x2000139fab40 with size: 84.020691 MiB 00:04:49.700 associated memzone info: size: 84.020508 MiB name: MP_bdev_io_1868797_0 00:04:49.700 element at address: 0x2000009ff340 with size: 48.003113 MiB 00:04:49.700 associated memzone info: size: 48.002930 MiB name: MP_evtpool_1868797_0 00:04:49.700 element at address: 0x200003fff340 with size: 48.003113 MiB 00:04:49.700 associated memzone info: size: 48.002930 MiB name: MP_msgpool_1868797_0 00:04:49.700 element at address: 0x200019bbe900 with size: 20.255615 MiB 00:04:49.700 associated memzone info: size: 20.255432 MiB name: MP_PDU_Pool_0 00:04:49.700 element at address: 0x2000323feb00 with size: 18.005127 MiB 00:04:49.700 associated memzone info: size: 18.004944 MiB name: MP_SCSI_TASK_Pool_0 00:04:49.700 element at address: 0x2000005ffdc0 with size: 2.000549 MiB 00:04:49.700 associated memzone info: size: 2.000366 MiB name: RG_MP_evtpool_1868797 00:04:49.700 element at address: 0x200003bffdc0 with size: 2.000549 MiB 00:04:49.700 associated memzone info: size: 2.000366 MiB name: RG_MP_msgpool_1868797 00:04:49.700 element at address: 0x2000002d7c00 with size: 1.008179 MiB 00:04:49.700 associated memzone info: size: 1.007996 MiB name: MP_evtpool_1868797 00:04:49.700 element at address: 0x2000192fde00 with size: 1.008179 MiB 00:04:49.700 associated memzone info: size: 1.007996 MiB name: MP_PDU_Pool 00:04:49.700 element at address: 0x200019abc780 with size: 1.008179 MiB 00:04:49.700 associated memzone info: size: 1.007996 MiB name: MP_PDU_immediate_data_Pool 00:04:49.700 element at address: 0x200018efde00 with size: 1.008179 MiB 00:04:49.700 associated memzone info: size: 1.007996 MiB name: MP_PDU_data_out_Pool 00:04:49.700 element at address: 0x2000138f89c0 with size: 1.008179 MiB 00:04:49.700 associated memzone info: size: 1.007996 MiB name: MP_SCSI_TASK_Pool 00:04:49.700 element at address: 0x200003eff100 with size: 1.000549 MiB 00:04:49.700 associated memzone info: size: 1.000366 MiB name: RG_ring_0_1868797 00:04:49.700 element at address: 0x200003affb80 with size: 1.000549 MiB 00:04:49.700 associated memzone info: size: 1.000366 MiB name: RG_ring_1_1868797 00:04:49.700 element at address: 0x2000196ffd40 with size: 1.000549 MiB 00:04:49.700 associated memzone info: size: 1.000366 MiB name: RG_ring_4_1868797 00:04:49.700 element at address: 0x2000322fe8c0 with size: 1.000549 MiB 00:04:49.700 associated memzone info: size: 1.000366 MiB name: RG_ring_5_1868797 00:04:49.700 element at address: 0x200003a5b2c0 with size: 0.500549 MiB 00:04:49.700 associated memzone info: size: 0.500366 MiB name: RG_MP_bdev_io_1868797 00:04:49.700 element at address: 0x20001927dbc0 with size: 0.500549 MiB 00:04:49.700 associated memzone info: size: 0.500366 MiB name: RG_MP_PDU_Pool 00:04:49.700 element at address: 0x200013878780 with size: 0.500549 MiB 00:04:49.700 associated memzone info: size: 0.500366 MiB name: RG_MP_SCSI_TASK_Pool 00:04:49.700 element at address: 0x200019a7c540 with size: 0.250549 MiB 00:04:49.700 associated memzone info: size: 0.250366 MiB name: RG_MP_PDU_immediate_data_Pool 00:04:49.700 element at address: 0x200003adf740 with size: 0.125549 MiB 00:04:49.700 associated memzone info: size: 0.125366 MiB name: RG_ring_2_1868797 00:04:49.700 element at address: 0x200018ef5bc0 with size: 0.031799 MiB 00:04:49.700 associated memzone info: size: 0.031616 MiB name: RG_MP_PDU_data_out_Pool 00:04:49.700 element at address: 0x2000284693c0 with size: 0.023804 MiB 00:04:49.700 associated memzone info: size: 0.023621 MiB name: MP_Session_Pool_0 00:04:49.700 element at address: 0x200003adb500 with size: 0.016174 MiB 00:04:49.700 associated memzone info: size: 0.015991 MiB name: RG_ring_3_1868797 00:04:49.700 element at address: 0x20002846f540 with size: 0.002502 MiB 00:04:49.700 associated memzone info: size: 0.002319 MiB name: RG_MP_Session_Pool 00:04:49.700 element at address: 0x2000002d7780 with size: 0.000366 MiB 00:04:49.700 associated memzone info: size: 0.000183 MiB name: MP_msgpool_1868797 00:04:49.700 element at address: 0x2000137ffd80 with size: 0.000366 MiB 00:04:49.700 associated memzone info: size: 0.000183 MiB name: MP_bdev_io_1868797 00:04:49.700 element at address: 0x20000b1ffa80 with size: 0.000366 MiB 00:04:49.700 associated memzone info: size: 0.000183 MiB name: MP_Session_Pool 00:04:49.700 05:45:12 -- dpdk_memory_utility/test_dpdk_mem_info.sh@25 -- # trap - SIGINT SIGTERM EXIT 00:04:49.700 05:45:12 -- dpdk_memory_utility/test_dpdk_mem_info.sh@26 -- # killprocess 1868797 00:04:49.700 05:45:12 -- common/autotest_common.sh@936 -- # '[' -z 1868797 ']' 00:04:49.700 05:45:12 -- common/autotest_common.sh@940 -- # kill -0 1868797 00:04:49.700 05:45:12 -- common/autotest_common.sh@941 -- # uname 00:04:49.700 05:45:12 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:04:49.700 05:45:12 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1868797 00:04:49.700 05:45:12 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:04:49.700 05:45:12 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:04:49.700 05:45:12 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1868797' 00:04:49.700 killing process with pid 1868797 00:04:49.700 05:45:12 -- common/autotest_common.sh@955 -- # kill 1868797 00:04:49.700 05:45:12 -- common/autotest_common.sh@960 -- # wait 1868797 00:04:52.231 00:04:52.231 real 0m4.511s 00:04:52.231 user 0m4.577s 00:04:52.231 sys 0m0.647s 00:04:52.231 05:45:15 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:52.231 05:45:15 -- common/autotest_common.sh@10 -- # set +x 00:04:52.231 ************************************ 00:04:52.231 END TEST dpdk_mem_utility 00:04:52.231 ************************************ 00:04:52.231 05:45:15 -- spdk/autotest.sh@174 -- # run_test event /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/event.sh 00:04:52.231 05:45:15 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:52.231 05:45:15 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:52.231 05:45:15 -- common/autotest_common.sh@10 -- # set +x 00:04:52.231 ************************************ 00:04:52.231 START TEST event 00:04:52.231 ************************************ 00:04:52.231 05:45:15 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/event.sh 00:04:52.231 * Looking for test storage... 00:04:52.231 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event 00:04:52.231 05:45:15 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:52.231 05:45:15 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:52.231 05:45:15 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:52.231 05:45:15 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:52.231 05:45:15 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:52.231 05:45:15 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:52.231 05:45:15 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:52.231 05:45:15 -- scripts/common.sh@335 -- # IFS=.-: 00:04:52.231 05:45:15 -- scripts/common.sh@335 -- # read -ra ver1 00:04:52.231 05:45:15 -- scripts/common.sh@336 -- # IFS=.-: 00:04:52.231 05:45:15 -- scripts/common.sh@336 -- # read -ra ver2 00:04:52.231 05:45:15 -- scripts/common.sh@337 -- # local 'op=<' 00:04:52.231 05:45:15 -- scripts/common.sh@339 -- # ver1_l=2 00:04:52.231 05:45:15 -- scripts/common.sh@340 -- # ver2_l=1 00:04:52.231 05:45:15 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:52.231 05:45:15 -- scripts/common.sh@343 -- # case "$op" in 00:04:52.231 05:45:15 -- scripts/common.sh@344 -- # : 1 00:04:52.231 05:45:15 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:52.231 05:45:15 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:52.231 05:45:15 -- scripts/common.sh@364 -- # decimal 1 00:04:52.231 05:45:15 -- scripts/common.sh@352 -- # local d=1 00:04:52.231 05:45:15 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:52.231 05:45:15 -- scripts/common.sh@354 -- # echo 1 00:04:52.231 05:45:15 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:52.231 05:45:15 -- scripts/common.sh@365 -- # decimal 2 00:04:52.231 05:45:15 -- scripts/common.sh@352 -- # local d=2 00:04:52.231 05:45:15 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:52.231 05:45:15 -- scripts/common.sh@354 -- # echo 2 00:04:52.231 05:45:15 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:52.231 05:45:15 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:52.231 05:45:15 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:52.231 05:45:15 -- scripts/common.sh@367 -- # return 0 00:04:52.231 05:45:15 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:52.231 05:45:15 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:52.231 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:52.231 --rc genhtml_branch_coverage=1 00:04:52.231 --rc genhtml_function_coverage=1 00:04:52.231 --rc genhtml_legend=1 00:04:52.231 --rc geninfo_all_blocks=1 00:04:52.231 --rc geninfo_unexecuted_blocks=1 00:04:52.231 00:04:52.231 ' 00:04:52.231 05:45:15 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:52.231 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:52.231 --rc genhtml_branch_coverage=1 00:04:52.231 --rc genhtml_function_coverage=1 00:04:52.232 --rc genhtml_legend=1 00:04:52.232 --rc geninfo_all_blocks=1 00:04:52.232 --rc geninfo_unexecuted_blocks=1 00:04:52.232 00:04:52.232 ' 00:04:52.232 05:45:15 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:52.232 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:52.232 --rc genhtml_branch_coverage=1 00:04:52.232 --rc genhtml_function_coverage=1 00:04:52.232 --rc genhtml_legend=1 00:04:52.232 --rc geninfo_all_blocks=1 00:04:52.232 --rc geninfo_unexecuted_blocks=1 00:04:52.232 00:04:52.232 ' 00:04:52.232 05:45:15 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:52.232 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:52.232 --rc genhtml_branch_coverage=1 00:04:52.232 --rc genhtml_function_coverage=1 00:04:52.232 --rc genhtml_legend=1 00:04:52.232 --rc geninfo_all_blocks=1 00:04:52.232 --rc geninfo_unexecuted_blocks=1 00:04:52.232 00:04:52.232 ' 00:04:52.232 05:45:15 -- event/event.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/bdev/nbd_common.sh 00:04:52.232 05:45:15 -- bdev/nbd_common.sh@6 -- # set -e 00:04:52.232 05:45:15 -- event/event.sh@45 -- # run_test event_perf /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/event_perf/event_perf -m 0xF -t 1 00:04:52.232 05:45:15 -- common/autotest_common.sh@1087 -- # '[' 6 -le 1 ']' 00:04:52.232 05:45:15 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:52.232 05:45:15 -- common/autotest_common.sh@10 -- # set +x 00:04:52.232 ************************************ 00:04:52.232 START TEST event_perf 00:04:52.232 ************************************ 00:04:52.232 05:45:15 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/event_perf/event_perf -m 0xF -t 1 00:04:52.491 Running I/O for 1 seconds...[2024-11-18 05:45:15.773712] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:04:52.491 [2024-11-18 05:45:15.773881] [ DPDK EAL parameters: event_perf --no-shconf -c 0xF --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1869671 ] 00:04:52.491 EAL: No free 2048 kB hugepages reported on node 1 00:04:52.491 [2024-11-18 05:45:15.886262] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:04:52.750 [2024-11-18 05:45:16.144646] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:04:52.750 [2024-11-18 05:45:16.144724] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:04:52.750 [2024-11-18 05:45:16.144761] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:04:52.750 [2024-11-18 05:45:16.144770] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:04:54.127 Running I/O for 1 seconds... 00:04:54.127 lcore 0: 164819 00:04:54.127 lcore 1: 164817 00:04:54.127 lcore 2: 164817 00:04:54.127 lcore 3: 164819 00:04:54.127 done. 00:04:54.127 00:04:54.127 real 0m1.874s 00:04:54.127 user 0m4.709s 00:04:54.127 sys 0m0.156s 00:04:54.127 05:45:17 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:54.127 05:45:17 -- common/autotest_common.sh@10 -- # set +x 00:04:54.127 ************************************ 00:04:54.127 END TEST event_perf 00:04:54.127 ************************************ 00:04:54.127 05:45:17 -- event/event.sh@46 -- # run_test event_reactor /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/reactor/reactor -t 1 00:04:54.127 05:45:17 -- common/autotest_common.sh@1087 -- # '[' 4 -le 1 ']' 00:04:54.127 05:45:17 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:54.127 05:45:17 -- common/autotest_common.sh@10 -- # set +x 00:04:54.127 ************************************ 00:04:54.127 START TEST event_reactor 00:04:54.127 ************************************ 00:04:54.127 05:45:17 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/reactor/reactor -t 1 00:04:54.386 [2024-11-18 05:45:17.675931] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:04:54.386 [2024-11-18 05:45:17.676039] [ DPDK EAL parameters: reactor --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1870104 ] 00:04:54.386 EAL: No free 2048 kB hugepages reported on node 1 00:04:54.386 [2024-11-18 05:45:17.788182] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:04:54.645 [2024-11-18 05:45:18.041035] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:04:56.021 test_start 00:04:56.021 oneshot 00:04:56.021 tick 100 00:04:56.021 tick 100 00:04:56.021 tick 250 00:04:56.021 tick 100 00:04:56.021 tick 100 00:04:56.021 tick 100 00:04:56.021 tick 250 00:04:56.021 tick 500 00:04:56.021 tick 100 00:04:56.021 tick 100 00:04:56.021 tick 250 00:04:56.021 tick 100 00:04:56.021 tick 100 00:04:56.021 test_end 00:04:56.021 00:04:56.021 real 0m1.853s 00:04:56.021 user 0m1.694s 00:04:56.021 sys 0m0.149s 00:04:56.021 05:45:19 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:56.021 05:45:19 -- common/autotest_common.sh@10 -- # set +x 00:04:56.021 ************************************ 00:04:56.021 END TEST event_reactor 00:04:56.021 ************************************ 00:04:56.021 05:45:19 -- event/event.sh@47 -- # run_test event_reactor_perf /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/reactor_perf/reactor_perf -t 1 00:04:56.021 05:45:19 -- common/autotest_common.sh@1087 -- # '[' 4 -le 1 ']' 00:04:56.021 05:45:19 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:56.021 05:45:19 -- common/autotest_common.sh@10 -- # set +x 00:04:56.021 ************************************ 00:04:56.021 START TEST event_reactor_perf 00:04:56.021 ************************************ 00:04:56.021 05:45:19 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/reactor_perf/reactor_perf -t 1 00:04:56.279 [2024-11-18 05:45:19.557979] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:04:56.280 [2024-11-18 05:45:19.558085] [ DPDK EAL parameters: reactor_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1870450 ] 00:04:56.280 EAL: No free 2048 kB hugepages reported on node 1 00:04:56.280 [2024-11-18 05:45:19.666555] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:04:56.539 [2024-11-18 05:45:19.919255] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:04:57.915 test_start 00:04:57.915 test_end 00:04:57.915 Performance: 224597 events per second 00:04:57.915 00:04:57.915 real 0m1.858s 00:04:57.915 user 0m1.709s 00:04:57.915 sys 0m0.140s 00:04:57.915 05:45:21 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:57.915 05:45:21 -- common/autotest_common.sh@10 -- # set +x 00:04:57.915 ************************************ 00:04:57.915 END TEST event_reactor_perf 00:04:57.915 ************************************ 00:04:57.915 05:45:21 -- event/event.sh@49 -- # uname -s 00:04:57.915 05:45:21 -- event/event.sh@49 -- # '[' Linux = Linux ']' 00:04:57.915 05:45:21 -- event/event.sh@50 -- # run_test event_scheduler /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler/scheduler.sh 00:04:57.915 05:45:21 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:57.915 05:45:21 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:57.915 05:45:21 -- common/autotest_common.sh@10 -- # set +x 00:04:57.915 ************************************ 00:04:57.915 START TEST event_scheduler 00:04:57.915 ************************************ 00:04:57.915 05:45:21 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler/scheduler.sh 00:04:58.175 * Looking for test storage... 00:04:58.175 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler 00:04:58.175 05:45:21 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:58.175 05:45:21 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:58.175 05:45:21 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:58.175 05:45:21 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:58.175 05:45:21 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:58.175 05:45:21 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:58.175 05:45:21 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:58.175 05:45:21 -- scripts/common.sh@335 -- # IFS=.-: 00:04:58.175 05:45:21 -- scripts/common.sh@335 -- # read -ra ver1 00:04:58.175 05:45:21 -- scripts/common.sh@336 -- # IFS=.-: 00:04:58.175 05:45:21 -- scripts/common.sh@336 -- # read -ra ver2 00:04:58.175 05:45:21 -- scripts/common.sh@337 -- # local 'op=<' 00:04:58.175 05:45:21 -- scripts/common.sh@339 -- # ver1_l=2 00:04:58.175 05:45:21 -- scripts/common.sh@340 -- # ver2_l=1 00:04:58.175 05:45:21 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:58.175 05:45:21 -- scripts/common.sh@343 -- # case "$op" in 00:04:58.175 05:45:21 -- scripts/common.sh@344 -- # : 1 00:04:58.175 05:45:21 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:58.175 05:45:21 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:58.175 05:45:21 -- scripts/common.sh@364 -- # decimal 1 00:04:58.175 05:45:21 -- scripts/common.sh@352 -- # local d=1 00:04:58.175 05:45:21 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:58.175 05:45:21 -- scripts/common.sh@354 -- # echo 1 00:04:58.175 05:45:21 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:58.175 05:45:21 -- scripts/common.sh@365 -- # decimal 2 00:04:58.175 05:45:21 -- scripts/common.sh@352 -- # local d=2 00:04:58.175 05:45:21 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:58.175 05:45:21 -- scripts/common.sh@354 -- # echo 2 00:04:58.175 05:45:21 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:58.175 05:45:21 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:58.175 05:45:21 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:58.175 05:45:21 -- scripts/common.sh@367 -- # return 0 00:04:58.175 05:45:21 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:58.175 05:45:21 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:58.175 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:58.175 --rc genhtml_branch_coverage=1 00:04:58.175 --rc genhtml_function_coverage=1 00:04:58.175 --rc genhtml_legend=1 00:04:58.175 --rc geninfo_all_blocks=1 00:04:58.175 --rc geninfo_unexecuted_blocks=1 00:04:58.175 00:04:58.175 ' 00:04:58.175 05:45:21 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:58.175 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:58.175 --rc genhtml_branch_coverage=1 00:04:58.175 --rc genhtml_function_coverage=1 00:04:58.175 --rc genhtml_legend=1 00:04:58.175 --rc geninfo_all_blocks=1 00:04:58.175 --rc geninfo_unexecuted_blocks=1 00:04:58.175 00:04:58.175 ' 00:04:58.175 05:45:21 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:58.175 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:58.175 --rc genhtml_branch_coverage=1 00:04:58.175 --rc genhtml_function_coverage=1 00:04:58.175 --rc genhtml_legend=1 00:04:58.175 --rc geninfo_all_blocks=1 00:04:58.175 --rc geninfo_unexecuted_blocks=1 00:04:58.175 00:04:58.175 ' 00:04:58.175 05:45:21 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:58.175 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:58.175 --rc genhtml_branch_coverage=1 00:04:58.175 --rc genhtml_function_coverage=1 00:04:58.175 --rc genhtml_legend=1 00:04:58.175 --rc geninfo_all_blocks=1 00:04:58.175 --rc geninfo_unexecuted_blocks=1 00:04:58.175 00:04:58.175 ' 00:04:58.175 05:45:21 -- scheduler/scheduler.sh@29 -- # rpc=rpc_cmd 00:04:58.175 05:45:21 -- scheduler/scheduler.sh@35 -- # scheduler_pid=1870816 00:04:58.175 05:45:21 -- scheduler/scheduler.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler/scheduler -m 0xF -p 0x2 --wait-for-rpc -f 00:04:58.175 05:45:21 -- scheduler/scheduler.sh@36 -- # trap 'killprocess $scheduler_pid; exit 1' SIGINT SIGTERM EXIT 00:04:58.175 05:45:21 -- scheduler/scheduler.sh@37 -- # waitforlisten 1870816 00:04:58.175 05:45:21 -- common/autotest_common.sh@829 -- # '[' -z 1870816 ']' 00:04:58.175 05:45:21 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:04:58.175 05:45:21 -- common/autotest_common.sh@834 -- # local max_retries=100 00:04:58.175 05:45:21 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:04:58.175 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:04:58.175 05:45:21 -- common/autotest_common.sh@838 -- # xtrace_disable 00:04:58.175 05:45:21 -- common/autotest_common.sh@10 -- # set +x 00:04:58.175 [2024-11-18 05:45:21.601866] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:04:58.175 [2024-11-18 05:45:21.601989] [ DPDK EAL parameters: scheduler --no-shconf -c 0xF --main-lcore=2 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1870816 ] 00:04:58.175 EAL: No free 2048 kB hugepages reported on node 1 00:04:58.434 [2024-11-18 05:45:21.699741] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:04:58.434 [2024-11-18 05:45:21.893482] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:04:58.434 [2024-11-18 05:45:21.893538] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:04:58.434 [2024-11-18 05:45:21.893586] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:04:58.434 [2024-11-18 05:45:21.893618] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:04:59.002 05:45:22 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:04:59.002 05:45:22 -- common/autotest_common.sh@862 -- # return 0 00:04:59.002 05:45:22 -- scheduler/scheduler.sh@39 -- # rpc_cmd framework_set_scheduler dynamic 00:04:59.002 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.002 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.002 POWER: Env isn't set yet! 00:04:59.002 POWER: Attempting to initialise ACPI cpufreq power management... 00:04:59.002 POWER: failed to open /sys/devices/system/cpu/cpu%u/cpufreq/scaling_available_frequencies 00:04:59.002 POWER: Cannot get available frequencies of lcore 0 00:04:59.002 POWER: Attempting to initialise PSTAT power management... 00:04:59.002 POWER: Power management governor of lcore 0 has been set to 'performance' successfully 00:04:59.002 POWER: Initialized successfully for lcore 0 power management 00:04:59.002 POWER: Power management governor of lcore 1 has been set to 'performance' successfully 00:04:59.002 POWER: Initialized successfully for lcore 1 power management 00:04:59.002 POWER: Power management governor of lcore 2 has been set to 'performance' successfully 00:04:59.002 POWER: Initialized successfully for lcore 2 power management 00:04:59.002 POWER: Power management governor of lcore 3 has been set to 'performance' successfully 00:04:59.002 POWER: Initialized successfully for lcore 3 power management 00:04:59.002 [2024-11-18 05:45:22.460112] scheduler_dynamic.c: 387:set_opts: *NOTICE*: Setting scheduler load limit to 20 00:04:59.002 [2024-11-18 05:45:22.460141] scheduler_dynamic.c: 389:set_opts: *NOTICE*: Setting scheduler core limit to 80 00:04:59.002 [2024-11-18 05:45:22.460159] scheduler_dynamic.c: 391:set_opts: *NOTICE*: Setting scheduler core busy to 95 00:04:59.002 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.002 05:45:22 -- scheduler/scheduler.sh@40 -- # rpc_cmd framework_start_init 00:04:59.002 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.002 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.571 [2024-11-18 05:45:22.857179] scheduler.c: 382:test_start: *NOTICE*: Scheduler test application started. 00:04:59.571 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.571 05:45:22 -- scheduler/scheduler.sh@43 -- # run_test scheduler_create_thread scheduler_create_thread 00:04:59.571 05:45:22 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:59.571 05:45:22 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:59.571 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.571 ************************************ 00:04:59.571 START TEST scheduler_create_thread 00:04:59.571 ************************************ 00:04:59.571 05:45:22 -- common/autotest_common.sh@1114 -- # scheduler_create_thread 00:04:59.571 05:45:22 -- scheduler/scheduler.sh@12 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n active_pinned -m 0x1 -a 100 00:04:59.571 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.571 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.571 2 00:04:59.571 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@13 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n active_pinned -m 0x2 -a 100 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 3 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@14 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n active_pinned -m 0x4 -a 100 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 4 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@15 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n active_pinned -m 0x8 -a 100 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 5 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@16 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n idle_pinned -m 0x1 -a 0 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 6 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@17 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n idle_pinned -m 0x2 -a 0 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 7 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@18 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n idle_pinned -m 0x4 -a 0 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 8 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@19 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n idle_pinned -m 0x8 -a 0 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 9 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@21 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n one_third_active -a 30 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 10 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@22 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n half_active -a 0 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@22 -- # thread_id=11 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@23 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_set_active 11 50 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@25 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n deleted -a 100 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:04:59.572 05:45:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@25 -- # thread_id=12 00:04:59.572 05:45:22 -- scheduler/scheduler.sh@26 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_delete 12 00:04:59.572 05:45:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:04:59.572 05:45:22 -- common/autotest_common.sh@10 -- # set +x 00:05:00.948 05:45:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:00.948 00:05:00.948 real 0m1.181s 00:05:00.948 user 0m0.020s 00:05:00.948 sys 0m0.004s 00:05:00.948 05:45:24 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:00.948 05:45:24 -- common/autotest_common.sh@10 -- # set +x 00:05:00.948 ************************************ 00:05:00.948 END TEST scheduler_create_thread 00:05:00.948 ************************************ 00:05:00.948 05:45:24 -- scheduler/scheduler.sh@45 -- # trap - SIGINT SIGTERM EXIT 00:05:00.948 05:45:24 -- scheduler/scheduler.sh@46 -- # killprocess 1870816 00:05:00.948 05:45:24 -- common/autotest_common.sh@936 -- # '[' -z 1870816 ']' 00:05:00.948 05:45:24 -- common/autotest_common.sh@940 -- # kill -0 1870816 00:05:00.948 05:45:24 -- common/autotest_common.sh@941 -- # uname 00:05:00.948 05:45:24 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:00.948 05:45:24 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1870816 00:05:00.948 05:45:24 -- common/autotest_common.sh@942 -- # process_name=reactor_2 00:05:00.948 05:45:24 -- common/autotest_common.sh@946 -- # '[' reactor_2 = sudo ']' 00:05:00.948 05:45:24 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1870816' 00:05:00.948 killing process with pid 1870816 00:05:00.948 05:45:24 -- common/autotest_common.sh@955 -- # kill 1870816 00:05:00.948 05:45:24 -- common/autotest_common.sh@960 -- # wait 1870816 00:05:01.208 [2024-11-18 05:45:24.525051] scheduler.c: 360:test_shutdown: *NOTICE*: Scheduler test application stopped. 00:05:02.149 POWER: Power management governor of lcore 0 has been set to 'userspace' successfully 00:05:02.149 POWER: Power management of lcore 0 has exited from 'performance' mode and been set back to the original 00:05:02.149 POWER: Power management governor of lcore 1 has been set to 'schedutil' successfully 00:05:02.149 POWER: Power management of lcore 1 has exited from 'performance' mode and been set back to the original 00:05:02.149 POWER: Power management governor of lcore 2 has been set to 'schedutil' successfully 00:05:02.149 POWER: Power management of lcore 2 has exited from 'performance' mode and been set back to the original 00:05:02.149 POWER: Power management governor of lcore 3 has been set to 'schedutil' successfully 00:05:02.149 POWER: Power management of lcore 3 has exited from 'performance' mode and been set back to the original 00:05:02.408 00:05:02.408 real 0m4.269s 00:05:02.408 user 0m7.604s 00:05:02.408 sys 0m0.468s 00:05:02.408 05:45:25 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:02.408 05:45:25 -- common/autotest_common.sh@10 -- # set +x 00:05:02.408 ************************************ 00:05:02.408 END TEST event_scheduler 00:05:02.408 ************************************ 00:05:02.408 05:45:25 -- event/event.sh@51 -- # modprobe -n nbd 00:05:02.408 05:45:25 -- event/event.sh@52 -- # run_test app_repeat app_repeat_test 00:05:02.408 05:45:25 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:02.408 05:45:25 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:02.408 05:45:25 -- common/autotest_common.sh@10 -- # set +x 00:05:02.408 ************************************ 00:05:02.408 START TEST app_repeat 00:05:02.408 ************************************ 00:05:02.408 05:45:25 -- common/autotest_common.sh@1114 -- # app_repeat_test 00:05:02.408 05:45:25 -- event/event.sh@12 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:02.408 05:45:25 -- event/event.sh@13 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:02.408 05:45:25 -- event/event.sh@13 -- # local nbd_list 00:05:02.408 05:45:25 -- event/event.sh@14 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:02.408 05:45:25 -- event/event.sh@14 -- # local bdev_list 00:05:02.408 05:45:25 -- event/event.sh@15 -- # local repeat_times=4 00:05:02.408 05:45:25 -- event/event.sh@17 -- # modprobe nbd 00:05:02.408 05:45:25 -- event/event.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/app_repeat/app_repeat -r /var/tmp/spdk-nbd.sock -m 0x3 -t 4 00:05:02.408 05:45:25 -- event/event.sh@19 -- # repeat_pid=1871692 00:05:02.408 05:45:25 -- event/event.sh@20 -- # trap 'killprocess $repeat_pid; exit 1' SIGINT SIGTERM EXIT 00:05:02.408 05:45:25 -- event/event.sh@21 -- # echo 'Process app_repeat pid: 1871692' 00:05:02.408 Process app_repeat pid: 1871692 00:05:02.408 05:45:25 -- event/event.sh@23 -- # for i in {0..2} 00:05:02.408 05:45:25 -- event/event.sh@24 -- # echo 'spdk_app_start Round 0' 00:05:02.408 spdk_app_start Round 0 00:05:02.408 05:45:25 -- event/event.sh@25 -- # waitforlisten 1871692 /var/tmp/spdk-nbd.sock 00:05:02.408 05:45:25 -- common/autotest_common.sh@829 -- # '[' -z 1871692 ']' 00:05:02.408 05:45:25 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk-nbd.sock 00:05:02.408 05:45:25 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:02.408 05:45:25 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock...' 00:05:02.408 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock... 00:05:02.408 05:45:25 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:02.408 05:45:25 -- common/autotest_common.sh@10 -- # set +x 00:05:02.408 [2024-11-18 05:45:25.761010] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:02.408 [2024-11-18 05:45:25.761114] [ DPDK EAL parameters: app_repeat --no-shconf -c 0x3 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1871692 ] 00:05:02.408 EAL: No free 2048 kB hugepages reported on node 1 00:05:02.408 [2024-11-18 05:45:25.882084] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:05:02.667 [2024-11-18 05:45:26.134831] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:02.667 [2024-11-18 05:45:26.134845] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:03.232 05:45:26 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:03.232 05:45:26 -- common/autotest_common.sh@862 -- # return 0 00:05:03.232 05:45:26 -- event/event.sh@27 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:03.490 Malloc0 00:05:03.490 05:45:26 -- event/event.sh@28 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:03.749 Malloc1 00:05:03.749 05:45:27 -- event/event.sh@30 -- # nbd_rpc_data_verify /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@90 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@91 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@91 -- # local bdev_list 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@92 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@92 -- # local nbd_list 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@94 -- # nbd_start_disks /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@10 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@12 -- # local i 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:03.749 05:45:27 -- bdev/nbd_common.sh@15 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc0 /dev/nbd0 00:05:04.007 /dev/nbd0 00:05:04.007 05:45:27 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:05:04.007 05:45:27 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:05:04.007 05:45:27 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:05:04.007 05:45:27 -- common/autotest_common.sh@867 -- # local i 00:05:04.007 05:45:27 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:04.007 05:45:27 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:04.007 05:45:27 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:05:04.007 05:45:27 -- common/autotest_common.sh@871 -- # break 00:05:04.007 05:45:27 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:04.007 05:45:27 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:04.007 05:45:27 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:04.007 1+0 records in 00:05:04.007 1+0 records out 00:05:04.007 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000180873 s, 22.6 MB/s 00:05:04.007 05:45:27 -- common/autotest_common.sh@884 -- # stat -c %s /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:04.007 05:45:27 -- common/autotest_common.sh@884 -- # size=4096 00:05:04.007 05:45:27 -- common/autotest_common.sh@885 -- # rm -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:04.007 05:45:27 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:04.007 05:45:27 -- common/autotest_common.sh@887 -- # return 0 00:05:04.007 05:45:27 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:04.007 05:45:27 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:04.007 05:45:27 -- bdev/nbd_common.sh@15 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc1 /dev/nbd1 00:05:04.265 /dev/nbd1 00:05:04.265 05:45:27 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:05:04.265 05:45:27 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:05:04.265 05:45:27 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:05:04.265 05:45:27 -- common/autotest_common.sh@867 -- # local i 00:05:04.265 05:45:27 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:04.265 05:45:27 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:04.265 05:45:27 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:05:04.265 05:45:27 -- common/autotest_common.sh@871 -- # break 00:05:04.265 05:45:27 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:04.265 05:45:27 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:04.265 05:45:27 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:04.265 1+0 records in 00:05:04.265 1+0 records out 00:05:04.265 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000166921 s, 24.5 MB/s 00:05:04.265 05:45:27 -- common/autotest_common.sh@884 -- # stat -c %s /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:04.265 05:45:27 -- common/autotest_common.sh@884 -- # size=4096 00:05:04.265 05:45:27 -- common/autotest_common.sh@885 -- # rm -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:04.265 05:45:27 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:04.265 05:45:27 -- common/autotest_common.sh@887 -- # return 0 00:05:04.265 05:45:27 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:04.265 05:45:27 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:04.265 05:45:27 -- bdev/nbd_common.sh@95 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:04.265 05:45:27 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:04.265 05:45:27 -- bdev/nbd_common.sh@63 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[ 00:05:04.524 { 00:05:04.524 "nbd_device": "/dev/nbd0", 00:05:04.524 "bdev_name": "Malloc0" 00:05:04.524 }, 00:05:04.524 { 00:05:04.524 "nbd_device": "/dev/nbd1", 00:05:04.524 "bdev_name": "Malloc1" 00:05:04.524 } 00:05:04.524 ]' 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@64 -- # echo '[ 00:05:04.524 { 00:05:04.524 "nbd_device": "/dev/nbd0", 00:05:04.524 "bdev_name": "Malloc0" 00:05:04.524 }, 00:05:04.524 { 00:05:04.524 "nbd_device": "/dev/nbd1", 00:05:04.524 "bdev_name": "Malloc1" 00:05:04.524 } 00:05:04.524 ]' 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@64 -- # nbd_disks_name='/dev/nbd0 00:05:04.524 /dev/nbd1' 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@65 -- # echo '/dev/nbd0 00:05:04.524 /dev/nbd1' 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@65 -- # count=2 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@66 -- # echo 2 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@95 -- # count=2 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@96 -- # '[' 2 -ne 2 ']' 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@100 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' write 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@71 -- # local operation=write 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@72 -- # local tmp_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@74 -- # '[' write = write ']' 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@76 -- # dd if=/dev/urandom of=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest bs=4096 count=256 00:05:04.524 256+0 records in 00:05:04.524 256+0 records out 00:05:04.524 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00525162 s, 200 MB/s 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@78 -- # dd if=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest of=/dev/nbd0 bs=4096 count=256 oflag=direct 00:05:04.524 256+0 records in 00:05:04.524 256+0 records out 00:05:04.524 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0193547 s, 54.2 MB/s 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@78 -- # dd if=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest of=/dev/nbd1 bs=4096 count=256 oflag=direct 00:05:04.524 256+0 records in 00:05:04.524 256+0 records out 00:05:04.524 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0234373 s, 44.7 MB/s 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@101 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' verify 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@71 -- # local operation=verify 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@72 -- # local tmp_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@74 -- # '[' verify = write ']' 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@80 -- # '[' verify = verify ']' 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest /dev/nbd0 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest /dev/nbd1 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@85 -- # rm /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@103 -- # nbd_stop_disks /var/tmp/spdk-nbd.sock '/dev/nbd0 /dev/nbd1' 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@51 -- # local i 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:04.524 05:45:27 -- bdev/nbd_common.sh@54 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd0 00:05:04.782 05:45:28 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:05:04.782 05:45:28 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:05:04.782 05:45:28 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:05:04.782 05:45:28 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:04.782 05:45:28 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:04.782 05:45:28 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:05:04.782 05:45:28 -- bdev/nbd_common.sh@41 -- # break 00:05:04.782 05:45:28 -- bdev/nbd_common.sh@45 -- # return 0 00:05:04.782 05:45:28 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:04.782 05:45:28 -- bdev/nbd_common.sh@54 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd1 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@41 -- # break 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@45 -- # return 0 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@104 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:05.040 05:45:28 -- bdev/nbd_common.sh@63 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[]' 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@64 -- # echo '[]' 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@64 -- # nbd_disks_name= 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@65 -- # echo '' 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@65 -- # true 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@65 -- # count=0 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@66 -- # echo 0 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@104 -- # count=0 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@105 -- # '[' 0 -ne 0 ']' 00:05:05.298 05:45:28 -- bdev/nbd_common.sh@109 -- # return 0 00:05:05.298 05:45:28 -- event/event.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock spdk_kill_instance SIGTERM 00:05:05.556 05:45:29 -- event/event.sh@35 -- # sleep 3 00:05:07.458 [2024-11-18 05:45:30.526885] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:05:07.458 [2024-11-18 05:45:30.766186] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:07.458 [2024-11-18 05:45:30.766194] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:07.716 [2024-11-18 05:45:30.995967] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_register' already registered. 00:05:07.716 [2024-11-18 05:45:30.996062] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_unregister' already registered. 00:05:08.650 05:45:32 -- event/event.sh@23 -- # for i in {0..2} 00:05:08.650 05:45:32 -- event/event.sh@24 -- # echo 'spdk_app_start Round 1' 00:05:08.650 spdk_app_start Round 1 00:05:08.650 05:45:32 -- event/event.sh@25 -- # waitforlisten 1871692 /var/tmp/spdk-nbd.sock 00:05:08.650 05:45:32 -- common/autotest_common.sh@829 -- # '[' -z 1871692 ']' 00:05:08.650 05:45:32 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk-nbd.sock 00:05:08.650 05:45:32 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:08.650 05:45:32 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock...' 00:05:08.650 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock... 00:05:08.650 05:45:32 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:08.650 05:45:32 -- common/autotest_common.sh@10 -- # set +x 00:05:08.908 05:45:32 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:08.908 05:45:32 -- common/autotest_common.sh@862 -- # return 0 00:05:08.908 05:45:32 -- event/event.sh@27 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:09.166 Malloc0 00:05:09.166 05:45:32 -- event/event.sh@28 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:09.425 Malloc1 00:05:09.425 05:45:32 -- event/event.sh@30 -- # nbd_rpc_data_verify /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@90 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@91 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@91 -- # local bdev_list 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@92 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@92 -- # local nbd_list 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@94 -- # nbd_start_disks /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@10 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@12 -- # local i 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:09.425 05:45:32 -- bdev/nbd_common.sh@15 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc0 /dev/nbd0 00:05:09.684 /dev/nbd0 00:05:09.684 05:45:32 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:05:09.684 05:45:32 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:05:09.684 05:45:32 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:05:09.684 05:45:32 -- common/autotest_common.sh@867 -- # local i 00:05:09.684 05:45:32 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:09.684 05:45:32 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:09.684 05:45:32 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:05:09.684 05:45:32 -- common/autotest_common.sh@871 -- # break 00:05:09.684 05:45:32 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:09.684 05:45:32 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:09.684 05:45:32 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:09.684 1+0 records in 00:05:09.684 1+0 records out 00:05:09.684 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000147155 s, 27.8 MB/s 00:05:09.684 05:45:33 -- common/autotest_common.sh@884 -- # stat -c %s /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:09.684 05:45:33 -- common/autotest_common.sh@884 -- # size=4096 00:05:09.684 05:45:33 -- common/autotest_common.sh@885 -- # rm -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:09.684 05:45:33 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:09.684 05:45:33 -- common/autotest_common.sh@887 -- # return 0 00:05:09.684 05:45:33 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:09.684 05:45:33 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:09.684 05:45:33 -- bdev/nbd_common.sh@15 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc1 /dev/nbd1 00:05:09.684 /dev/nbd1 00:05:09.684 05:45:33 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:05:09.943 05:45:33 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:05:09.943 05:45:33 -- common/autotest_common.sh@867 -- # local i 00:05:09.943 05:45:33 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:09.943 05:45:33 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:09.943 05:45:33 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:05:09.943 05:45:33 -- common/autotest_common.sh@871 -- # break 00:05:09.943 05:45:33 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:09.943 05:45:33 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:09.943 05:45:33 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:09.943 1+0 records in 00:05:09.943 1+0 records out 00:05:09.943 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000199797 s, 20.5 MB/s 00:05:09.943 05:45:33 -- common/autotest_common.sh@884 -- # stat -c %s /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:09.943 05:45:33 -- common/autotest_common.sh@884 -- # size=4096 00:05:09.943 05:45:33 -- common/autotest_common.sh@885 -- # rm -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:09.943 05:45:33 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:09.943 05:45:33 -- common/autotest_common.sh@887 -- # return 0 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@95 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@63 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[ 00:05:09.943 { 00:05:09.943 "nbd_device": "/dev/nbd0", 00:05:09.943 "bdev_name": "Malloc0" 00:05:09.943 }, 00:05:09.943 { 00:05:09.943 "nbd_device": "/dev/nbd1", 00:05:09.943 "bdev_name": "Malloc1" 00:05:09.943 } 00:05:09.943 ]' 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@64 -- # echo '[ 00:05:09.943 { 00:05:09.943 "nbd_device": "/dev/nbd0", 00:05:09.943 "bdev_name": "Malloc0" 00:05:09.943 }, 00:05:09.943 { 00:05:09.943 "nbd_device": "/dev/nbd1", 00:05:09.943 "bdev_name": "Malloc1" 00:05:09.943 } 00:05:09.943 ]' 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@64 -- # nbd_disks_name='/dev/nbd0 00:05:09.943 /dev/nbd1' 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@65 -- # echo '/dev/nbd0 00:05:09.943 /dev/nbd1' 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@65 -- # count=2 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@66 -- # echo 2 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@95 -- # count=2 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@96 -- # '[' 2 -ne 2 ']' 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@100 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' write 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@71 -- # local operation=write 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@72 -- # local tmp_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@74 -- # '[' write = write ']' 00:05:09.943 05:45:33 -- bdev/nbd_common.sh@76 -- # dd if=/dev/urandom of=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest bs=4096 count=256 00:05:10.203 256+0 records in 00:05:10.203 256+0 records out 00:05:10.203 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00529253 s, 198 MB/s 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@78 -- # dd if=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest of=/dev/nbd0 bs=4096 count=256 oflag=direct 00:05:10.203 256+0 records in 00:05:10.203 256+0 records out 00:05:10.203 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0191197 s, 54.8 MB/s 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@78 -- # dd if=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest of=/dev/nbd1 bs=4096 count=256 oflag=direct 00:05:10.203 256+0 records in 00:05:10.203 256+0 records out 00:05:10.203 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0239821 s, 43.7 MB/s 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@101 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' verify 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@71 -- # local operation=verify 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@72 -- # local tmp_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@74 -- # '[' verify = write ']' 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@80 -- # '[' verify = verify ']' 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest /dev/nbd0 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest /dev/nbd1 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@85 -- # rm /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@103 -- # nbd_stop_disks /var/tmp/spdk-nbd.sock '/dev/nbd0 /dev/nbd1' 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@51 -- # local i 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:10.203 05:45:33 -- bdev/nbd_common.sh@54 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd0 00:05:10.463 05:45:33 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:05:10.463 05:45:33 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:05:10.463 05:45:33 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:05:10.463 05:45:33 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:10.463 05:45:33 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:10.463 05:45:33 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:05:10.463 05:45:33 -- bdev/nbd_common.sh@41 -- # break 00:05:10.463 05:45:33 -- bdev/nbd_common.sh@45 -- # return 0 00:05:10.463 05:45:33 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:10.463 05:45:33 -- bdev/nbd_common.sh@54 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd1 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@41 -- # break 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@45 -- # return 0 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@104 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:10.722 05:45:33 -- bdev/nbd_common.sh@63 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:10.722 05:45:34 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[]' 00:05:10.722 05:45:34 -- bdev/nbd_common.sh@64 -- # echo '[]' 00:05:10.722 05:45:34 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:10.980 05:45:34 -- bdev/nbd_common.sh@64 -- # nbd_disks_name= 00:05:10.980 05:45:34 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:10.980 05:45:34 -- bdev/nbd_common.sh@65 -- # echo '' 00:05:10.980 05:45:34 -- bdev/nbd_common.sh@65 -- # true 00:05:10.980 05:45:34 -- bdev/nbd_common.sh@65 -- # count=0 00:05:10.980 05:45:34 -- bdev/nbd_common.sh@66 -- # echo 0 00:05:10.980 05:45:34 -- bdev/nbd_common.sh@104 -- # count=0 00:05:10.981 05:45:34 -- bdev/nbd_common.sh@105 -- # '[' 0 -ne 0 ']' 00:05:10.981 05:45:34 -- bdev/nbd_common.sh@109 -- # return 0 00:05:10.981 05:45:34 -- event/event.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock spdk_kill_instance SIGTERM 00:05:11.240 05:45:34 -- event/event.sh@35 -- # sleep 3 00:05:12.725 [2024-11-18 05:45:36.128349] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:05:12.984 [2024-11-18 05:45:36.374829] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:12.984 [2024-11-18 05:45:36.374835] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:13.242 [2024-11-18 05:45:36.599031] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_register' already registered. 00:05:13.242 [2024-11-18 05:45:36.599110] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_unregister' already registered. 00:05:14.178 05:45:37 -- event/event.sh@23 -- # for i in {0..2} 00:05:14.178 05:45:37 -- event/event.sh@24 -- # echo 'spdk_app_start Round 2' 00:05:14.178 spdk_app_start Round 2 00:05:14.178 05:45:37 -- event/event.sh@25 -- # waitforlisten 1871692 /var/tmp/spdk-nbd.sock 00:05:14.178 05:45:37 -- common/autotest_common.sh@829 -- # '[' -z 1871692 ']' 00:05:14.178 05:45:37 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk-nbd.sock 00:05:14.178 05:45:37 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:14.178 05:45:37 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock...' 00:05:14.178 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock... 00:05:14.178 05:45:37 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:14.178 05:45:37 -- common/autotest_common.sh@10 -- # set +x 00:05:14.436 05:45:37 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:14.436 05:45:37 -- common/autotest_common.sh@862 -- # return 0 00:05:14.436 05:45:37 -- event/event.sh@27 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:14.695 Malloc0 00:05:14.695 05:45:38 -- event/event.sh@28 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:14.954 Malloc1 00:05:14.954 05:45:38 -- event/event.sh@30 -- # nbd_rpc_data_verify /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@90 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@91 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@91 -- # local bdev_list 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@92 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@92 -- # local nbd_list 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@94 -- # nbd_start_disks /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@10 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@12 -- # local i 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:14.954 05:45:38 -- bdev/nbd_common.sh@15 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc0 /dev/nbd0 00:05:15.213 /dev/nbd0 00:05:15.213 05:45:38 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:05:15.213 05:45:38 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:05:15.213 05:45:38 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:05:15.213 05:45:38 -- common/autotest_common.sh@867 -- # local i 00:05:15.213 05:45:38 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:15.213 05:45:38 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:15.213 05:45:38 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:05:15.213 05:45:38 -- common/autotest_common.sh@871 -- # break 00:05:15.213 05:45:38 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:15.213 05:45:38 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:15.213 05:45:38 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:15.213 1+0 records in 00:05:15.213 1+0 records out 00:05:15.213 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000179543 s, 22.8 MB/s 00:05:15.213 05:45:38 -- common/autotest_common.sh@884 -- # stat -c %s /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:15.213 05:45:38 -- common/autotest_common.sh@884 -- # size=4096 00:05:15.213 05:45:38 -- common/autotest_common.sh@885 -- # rm -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:15.213 05:45:38 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:15.213 05:45:38 -- common/autotest_common.sh@887 -- # return 0 00:05:15.213 05:45:38 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:15.213 05:45:38 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:15.213 05:45:38 -- bdev/nbd_common.sh@15 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc1 /dev/nbd1 00:05:15.472 /dev/nbd1 00:05:15.472 05:45:38 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:05:15.472 05:45:38 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:05:15.472 05:45:38 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:05:15.472 05:45:38 -- common/autotest_common.sh@867 -- # local i 00:05:15.472 05:45:38 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:15.472 05:45:38 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:15.472 05:45:38 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:05:15.472 05:45:38 -- common/autotest_common.sh@871 -- # break 00:05:15.472 05:45:38 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:15.472 05:45:38 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:15.472 05:45:38 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:15.472 1+0 records in 00:05:15.472 1+0 records out 00:05:15.472 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000224814 s, 18.2 MB/s 00:05:15.472 05:45:38 -- common/autotest_common.sh@884 -- # stat -c %s /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:15.472 05:45:38 -- common/autotest_common.sh@884 -- # size=4096 00:05:15.472 05:45:38 -- common/autotest_common.sh@885 -- # rm -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdtest 00:05:15.472 05:45:38 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:15.472 05:45:38 -- common/autotest_common.sh@887 -- # return 0 00:05:15.472 05:45:38 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:15.472 05:45:38 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:15.472 05:45:38 -- bdev/nbd_common.sh@95 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:15.472 05:45:38 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:15.472 05:45:38 -- bdev/nbd_common.sh@63 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[ 00:05:15.731 { 00:05:15.731 "nbd_device": "/dev/nbd0", 00:05:15.731 "bdev_name": "Malloc0" 00:05:15.731 }, 00:05:15.731 { 00:05:15.731 "nbd_device": "/dev/nbd1", 00:05:15.731 "bdev_name": "Malloc1" 00:05:15.731 } 00:05:15.731 ]' 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@64 -- # echo '[ 00:05:15.731 { 00:05:15.731 "nbd_device": "/dev/nbd0", 00:05:15.731 "bdev_name": "Malloc0" 00:05:15.731 }, 00:05:15.731 { 00:05:15.731 "nbd_device": "/dev/nbd1", 00:05:15.731 "bdev_name": "Malloc1" 00:05:15.731 } 00:05:15.731 ]' 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@64 -- # nbd_disks_name='/dev/nbd0 00:05:15.731 /dev/nbd1' 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@65 -- # echo '/dev/nbd0 00:05:15.731 /dev/nbd1' 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@65 -- # count=2 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@66 -- # echo 2 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@95 -- # count=2 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@96 -- # '[' 2 -ne 2 ']' 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@100 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' write 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@71 -- # local operation=write 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@72 -- # local tmp_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@74 -- # '[' write = write ']' 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@76 -- # dd if=/dev/urandom of=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest bs=4096 count=256 00:05:15.731 256+0 records in 00:05:15.731 256+0 records out 00:05:15.731 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00370092 s, 283 MB/s 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@78 -- # dd if=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest of=/dev/nbd0 bs=4096 count=256 oflag=direct 00:05:15.731 256+0 records in 00:05:15.731 256+0 records out 00:05:15.731 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0200246 s, 52.4 MB/s 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@78 -- # dd if=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest of=/dev/nbd1 bs=4096 count=256 oflag=direct 00:05:15.731 256+0 records in 00:05:15.731 256+0 records out 00:05:15.731 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0238373 s, 44.0 MB/s 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@101 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' verify 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@71 -- # local operation=verify 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@72 -- # local tmp_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@74 -- # '[' verify = write ']' 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@80 -- # '[' verify = verify ']' 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest /dev/nbd0 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest /dev/nbd1 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@85 -- # rm /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/nbdrandtest 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@103 -- # nbd_stop_disks /var/tmp/spdk-nbd.sock '/dev/nbd0 /dev/nbd1' 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@51 -- # local i 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:15.731 05:45:39 -- bdev/nbd_common.sh@54 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd0 00:05:15.989 05:45:39 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:05:15.989 05:45:39 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:05:15.989 05:45:39 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:05:15.989 05:45:39 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:15.989 05:45:39 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:15.989 05:45:39 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:05:15.989 05:45:39 -- bdev/nbd_common.sh@41 -- # break 00:05:15.989 05:45:39 -- bdev/nbd_common.sh@45 -- # return 0 00:05:15.989 05:45:39 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:15.989 05:45:39 -- bdev/nbd_common.sh@54 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd1 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@41 -- # break 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@45 -- # return 0 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@104 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:16.248 05:45:39 -- bdev/nbd_common.sh@63 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[]' 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@64 -- # echo '[]' 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@64 -- # nbd_disks_name= 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@65 -- # echo '' 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@65 -- # true 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@65 -- # count=0 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@66 -- # echo 0 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@104 -- # count=0 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@105 -- # '[' 0 -ne 0 ']' 00:05:16.507 05:45:39 -- bdev/nbd_common.sh@109 -- # return 0 00:05:16.507 05:45:39 -- event/event.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock spdk_kill_instance SIGTERM 00:05:16.766 05:45:40 -- event/event.sh@35 -- # sleep 3 00:05:18.671 [2024-11-18 05:45:41.740659] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:05:18.671 [2024-11-18 05:45:41.983877] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:18.671 [2024-11-18 05:45:41.983888] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:18.930 [2024-11-18 05:45:42.208906] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_register' already registered. 00:05:18.930 [2024-11-18 05:45:42.208990] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_unregister' already registered. 00:05:19.866 05:45:43 -- event/event.sh@38 -- # waitforlisten 1871692 /var/tmp/spdk-nbd.sock 00:05:19.866 05:45:43 -- common/autotest_common.sh@829 -- # '[' -z 1871692 ']' 00:05:19.866 05:45:43 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk-nbd.sock 00:05:19.866 05:45:43 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:19.866 05:45:43 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock...' 00:05:19.866 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock... 00:05:19.866 05:45:43 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:19.866 05:45:43 -- common/autotest_common.sh@10 -- # set +x 00:05:20.124 05:45:43 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:20.124 05:45:43 -- common/autotest_common.sh@862 -- # return 0 00:05:20.124 05:45:43 -- event/event.sh@39 -- # killprocess 1871692 00:05:20.124 05:45:43 -- common/autotest_common.sh@936 -- # '[' -z 1871692 ']' 00:05:20.124 05:45:43 -- common/autotest_common.sh@940 -- # kill -0 1871692 00:05:20.124 05:45:43 -- common/autotest_common.sh@941 -- # uname 00:05:20.124 05:45:43 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:20.124 05:45:43 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1871692 00:05:20.124 05:45:43 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:20.124 05:45:43 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:20.124 05:45:43 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1871692' 00:05:20.124 killing process with pid 1871692 00:05:20.124 05:45:43 -- common/autotest_common.sh@955 -- # kill 1871692 00:05:20.124 05:45:43 -- common/autotest_common.sh@960 -- # wait 1871692 00:05:21.500 spdk_app_start is called in Round 0. 00:05:21.500 Shutdown signal received, stop current app iteration 00:05:21.500 Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 reinitialization... 00:05:21.500 spdk_app_start is called in Round 1. 00:05:21.500 Shutdown signal received, stop current app iteration 00:05:21.500 Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 reinitialization... 00:05:21.500 spdk_app_start is called in Round 2. 00:05:21.500 Shutdown signal received, stop current app iteration 00:05:21.500 Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 reinitialization... 00:05:21.500 spdk_app_start is called in Round 3. 00:05:21.500 Shutdown signal received, stop current app iteration 00:05:21.500 05:45:44 -- event/event.sh@40 -- # trap - SIGINT SIGTERM EXIT 00:05:21.500 05:45:44 -- event/event.sh@42 -- # return 0 00:05:21.500 00:05:21.500 real 0m19.046s 00:05:21.500 user 0m38.447s 00:05:21.500 sys 0m2.710s 00:05:21.500 05:45:44 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:21.500 05:45:44 -- common/autotest_common.sh@10 -- # set +x 00:05:21.500 ************************************ 00:05:21.500 END TEST app_repeat 00:05:21.500 ************************************ 00:05:21.500 05:45:44 -- event/event.sh@54 -- # (( SPDK_TEST_CRYPTO == 0 )) 00:05:21.500 05:45:44 -- event/event.sh@55 -- # run_test cpu_locks /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/cpu_locks.sh 00:05:21.500 05:45:44 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:21.500 05:45:44 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:21.500 05:45:44 -- common/autotest_common.sh@10 -- # set +x 00:05:21.500 ************************************ 00:05:21.500 START TEST cpu_locks 00:05:21.500 ************************************ 00:05:21.500 05:45:44 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/cpu_locks.sh 00:05:21.500 * Looking for test storage... 00:05:21.500 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event 00:05:21.500 05:45:44 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:21.500 05:45:44 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:21.500 05:45:44 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:21.500 05:45:44 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:21.500 05:45:44 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:21.500 05:45:44 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:21.501 05:45:44 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:21.501 05:45:44 -- scripts/common.sh@335 -- # IFS=.-: 00:05:21.501 05:45:44 -- scripts/common.sh@335 -- # read -ra ver1 00:05:21.501 05:45:44 -- scripts/common.sh@336 -- # IFS=.-: 00:05:21.501 05:45:44 -- scripts/common.sh@336 -- # read -ra ver2 00:05:21.501 05:45:44 -- scripts/common.sh@337 -- # local 'op=<' 00:05:21.501 05:45:44 -- scripts/common.sh@339 -- # ver1_l=2 00:05:21.501 05:45:44 -- scripts/common.sh@340 -- # ver2_l=1 00:05:21.501 05:45:44 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:21.501 05:45:44 -- scripts/common.sh@343 -- # case "$op" in 00:05:21.501 05:45:44 -- scripts/common.sh@344 -- # : 1 00:05:21.501 05:45:44 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:21.501 05:45:44 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:21.501 05:45:44 -- scripts/common.sh@364 -- # decimal 1 00:05:21.501 05:45:44 -- scripts/common.sh@352 -- # local d=1 00:05:21.501 05:45:44 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:21.501 05:45:44 -- scripts/common.sh@354 -- # echo 1 00:05:21.501 05:45:44 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:21.501 05:45:44 -- scripts/common.sh@365 -- # decimal 2 00:05:21.501 05:45:44 -- scripts/common.sh@352 -- # local d=2 00:05:21.501 05:45:44 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:21.501 05:45:44 -- scripts/common.sh@354 -- # echo 2 00:05:21.501 05:45:44 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:21.501 05:45:44 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:21.501 05:45:44 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:21.501 05:45:44 -- scripts/common.sh@367 -- # return 0 00:05:21.501 05:45:44 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:21.501 05:45:44 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:21.501 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:21.501 --rc genhtml_branch_coverage=1 00:05:21.501 --rc genhtml_function_coverage=1 00:05:21.501 --rc genhtml_legend=1 00:05:21.501 --rc geninfo_all_blocks=1 00:05:21.501 --rc geninfo_unexecuted_blocks=1 00:05:21.501 00:05:21.501 ' 00:05:21.501 05:45:44 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:21.501 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:21.501 --rc genhtml_branch_coverage=1 00:05:21.501 --rc genhtml_function_coverage=1 00:05:21.501 --rc genhtml_legend=1 00:05:21.501 --rc geninfo_all_blocks=1 00:05:21.501 --rc geninfo_unexecuted_blocks=1 00:05:21.501 00:05:21.501 ' 00:05:21.501 05:45:44 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:21.501 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:21.501 --rc genhtml_branch_coverage=1 00:05:21.501 --rc genhtml_function_coverage=1 00:05:21.501 --rc genhtml_legend=1 00:05:21.501 --rc geninfo_all_blocks=1 00:05:21.501 --rc geninfo_unexecuted_blocks=1 00:05:21.501 00:05:21.501 ' 00:05:21.501 05:45:44 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:21.501 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:21.501 --rc genhtml_branch_coverage=1 00:05:21.501 --rc genhtml_function_coverage=1 00:05:21.501 --rc genhtml_legend=1 00:05:21.501 --rc geninfo_all_blocks=1 00:05:21.501 --rc geninfo_unexecuted_blocks=1 00:05:21.501 00:05:21.501 ' 00:05:21.501 05:45:44 -- event/cpu_locks.sh@11 -- # rpc_sock1=/var/tmp/spdk.sock 00:05:21.501 05:45:44 -- event/cpu_locks.sh@12 -- # rpc_sock2=/var/tmp/spdk2.sock 00:05:21.501 05:45:44 -- event/cpu_locks.sh@164 -- # trap cleanup EXIT SIGTERM SIGINT 00:05:21.501 05:45:44 -- event/cpu_locks.sh@166 -- # run_test default_locks default_locks 00:05:21.501 05:45:44 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:21.501 05:45:44 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:21.501 05:45:44 -- common/autotest_common.sh@10 -- # set +x 00:05:21.501 ************************************ 00:05:21.501 START TEST default_locks 00:05:21.501 ************************************ 00:05:21.501 05:45:44 -- common/autotest_common.sh@1114 -- # default_locks 00:05:21.501 05:45:44 -- event/cpu_locks.sh@46 -- # spdk_tgt_pid=1875287 00:05:21.501 05:45:44 -- event/cpu_locks.sh@47 -- # waitforlisten 1875287 00:05:21.501 05:45:44 -- event/cpu_locks.sh@45 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1 00:05:21.501 05:45:44 -- common/autotest_common.sh@829 -- # '[' -z 1875287 ']' 00:05:21.501 05:45:44 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:21.501 05:45:44 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:21.501 05:45:44 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:21.501 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:21.501 05:45:44 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:21.501 05:45:44 -- common/autotest_common.sh@10 -- # set +x 00:05:21.501 [2024-11-18 05:45:45.013856] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:21.501 [2024-11-18 05:45:45.013970] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1875287 ] 00:05:21.760 EAL: No free 2048 kB hugepages reported on node 1 00:05:21.760 [2024-11-18 05:45:45.128071] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:22.018 [2024-11-18 05:45:45.380812] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:22.018 [2024-11-18 05:45:45.381077] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:23.393 05:45:46 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:23.393 05:45:46 -- common/autotest_common.sh@862 -- # return 0 00:05:23.393 05:45:46 -- event/cpu_locks.sh@49 -- # locks_exist 1875287 00:05:23.393 05:45:46 -- event/cpu_locks.sh@22 -- # lslocks -p 1875287 00:05:23.393 05:45:46 -- event/cpu_locks.sh@22 -- # grep -q spdk_cpu_lock 00:05:23.393 lslocks: write error 00:05:23.393 05:45:46 -- event/cpu_locks.sh@50 -- # killprocess 1875287 00:05:23.393 05:45:46 -- common/autotest_common.sh@936 -- # '[' -z 1875287 ']' 00:05:23.393 05:45:46 -- common/autotest_common.sh@940 -- # kill -0 1875287 00:05:23.393 05:45:46 -- common/autotest_common.sh@941 -- # uname 00:05:23.393 05:45:46 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:23.393 05:45:46 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1875287 00:05:23.393 05:45:46 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:23.393 05:45:46 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:23.393 05:45:46 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1875287' 00:05:23.393 killing process with pid 1875287 00:05:23.393 05:45:46 -- common/autotest_common.sh@955 -- # kill 1875287 00:05:23.393 05:45:46 -- common/autotest_common.sh@960 -- # wait 1875287 00:05:26.680 05:45:49 -- event/cpu_locks.sh@52 -- # NOT waitforlisten 1875287 00:05:26.680 05:45:49 -- common/autotest_common.sh@650 -- # local es=0 00:05:26.680 05:45:49 -- common/autotest_common.sh@652 -- # valid_exec_arg waitforlisten 1875287 00:05:26.680 05:45:49 -- common/autotest_common.sh@638 -- # local arg=waitforlisten 00:05:26.680 05:45:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:05:26.680 05:45:49 -- common/autotest_common.sh@642 -- # type -t waitforlisten 00:05:26.680 05:45:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:05:26.680 05:45:49 -- common/autotest_common.sh@653 -- # waitforlisten 1875287 00:05:26.680 05:45:49 -- common/autotest_common.sh@829 -- # '[' -z 1875287 ']' 00:05:26.680 05:45:49 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:26.680 05:45:49 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:26.680 05:45:49 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:26.680 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:26.680 05:45:49 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:26.680 05:45:49 -- common/autotest_common.sh@10 -- # set +x 00:05:26.680 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/common/autotest_common.sh: line 844: kill: (1875287) - No such process 00:05:26.680 ERROR: process (pid: 1875287) is no longer running 00:05:26.680 05:45:49 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:26.680 05:45:49 -- common/autotest_common.sh@862 -- # return 1 00:05:26.680 05:45:49 -- common/autotest_common.sh@653 -- # es=1 00:05:26.680 05:45:49 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:05:26.680 05:45:49 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:05:26.680 05:45:49 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:05:26.680 05:45:49 -- event/cpu_locks.sh@54 -- # no_locks 00:05:26.680 05:45:49 -- event/cpu_locks.sh@26 -- # lock_files=() 00:05:26.680 05:45:49 -- event/cpu_locks.sh@26 -- # local lock_files 00:05:26.680 05:45:49 -- event/cpu_locks.sh@27 -- # (( 0 != 0 )) 00:05:26.680 00:05:26.680 real 0m4.597s 00:05:26.680 user 0m4.730s 00:05:26.680 sys 0m0.685s 00:05:26.680 05:45:49 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:26.680 05:45:49 -- common/autotest_common.sh@10 -- # set +x 00:05:26.680 ************************************ 00:05:26.680 END TEST default_locks 00:05:26.680 ************************************ 00:05:26.680 05:45:49 -- event/cpu_locks.sh@167 -- # run_test default_locks_via_rpc default_locks_via_rpc 00:05:26.680 05:45:49 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:26.680 05:45:49 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:26.680 05:45:49 -- common/autotest_common.sh@10 -- # set +x 00:05:26.680 ************************************ 00:05:26.680 START TEST default_locks_via_rpc 00:05:26.680 ************************************ 00:05:26.680 05:45:49 -- common/autotest_common.sh@1114 -- # default_locks_via_rpc 00:05:26.680 05:45:49 -- event/cpu_locks.sh@61 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1 00:05:26.680 05:45:49 -- event/cpu_locks.sh@62 -- # spdk_tgt_pid=1876156 00:05:26.680 05:45:49 -- event/cpu_locks.sh@63 -- # waitforlisten 1876156 00:05:26.680 05:45:49 -- common/autotest_common.sh@829 -- # '[' -z 1876156 ']' 00:05:26.680 05:45:49 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:26.680 05:45:49 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:26.680 05:45:49 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:26.680 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:26.680 05:45:49 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:26.680 05:45:49 -- common/autotest_common.sh@10 -- # set +x 00:05:26.680 [2024-11-18 05:45:49.637977] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:26.680 [2024-11-18 05:45:49.638111] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1876156 ] 00:05:26.680 EAL: No free 2048 kB hugepages reported on node 1 00:05:26.680 [2024-11-18 05:45:49.753972] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:26.680 [2024-11-18 05:45:50.007745] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:26.680 [2024-11-18 05:45:50.008030] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:28.058 05:45:51 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:28.058 05:45:51 -- common/autotest_common.sh@862 -- # return 0 00:05:28.058 05:45:51 -- event/cpu_locks.sh@65 -- # rpc_cmd framework_disable_cpumask_locks 00:05:28.058 05:45:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:28.058 05:45:51 -- common/autotest_common.sh@10 -- # set +x 00:05:28.058 05:45:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:28.058 05:45:51 -- event/cpu_locks.sh@67 -- # no_locks 00:05:28.058 05:45:51 -- event/cpu_locks.sh@26 -- # lock_files=() 00:05:28.058 05:45:51 -- event/cpu_locks.sh@26 -- # local lock_files 00:05:28.058 05:45:51 -- event/cpu_locks.sh@27 -- # (( 0 != 0 )) 00:05:28.058 05:45:51 -- event/cpu_locks.sh@69 -- # rpc_cmd framework_enable_cpumask_locks 00:05:28.058 05:45:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:28.058 05:45:51 -- common/autotest_common.sh@10 -- # set +x 00:05:28.058 05:45:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:28.058 05:45:51 -- event/cpu_locks.sh@71 -- # locks_exist 1876156 00:05:28.058 05:45:51 -- event/cpu_locks.sh@22 -- # lslocks -p 1876156 00:05:28.058 05:45:51 -- event/cpu_locks.sh@22 -- # grep -q spdk_cpu_lock 00:05:28.058 05:45:51 -- event/cpu_locks.sh@73 -- # killprocess 1876156 00:05:28.058 05:45:51 -- common/autotest_common.sh@936 -- # '[' -z 1876156 ']' 00:05:28.058 05:45:51 -- common/autotest_common.sh@940 -- # kill -0 1876156 00:05:28.058 05:45:51 -- common/autotest_common.sh@941 -- # uname 00:05:28.058 05:45:51 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:28.058 05:45:51 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1876156 00:05:28.058 05:45:51 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:28.058 05:45:51 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:28.058 05:45:51 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1876156' 00:05:28.058 killing process with pid 1876156 00:05:28.058 05:45:51 -- common/autotest_common.sh@955 -- # kill 1876156 00:05:28.058 05:45:51 -- common/autotest_common.sh@960 -- # wait 1876156 00:05:31.345 00:05:31.345 real 0m4.586s 00:05:31.345 user 0m4.741s 00:05:31.345 sys 0m0.716s 00:05:31.345 05:45:54 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:31.345 05:45:54 -- common/autotest_common.sh@10 -- # set +x 00:05:31.345 ************************************ 00:05:31.345 END TEST default_locks_via_rpc 00:05:31.345 ************************************ 00:05:31.345 05:45:54 -- event/cpu_locks.sh@168 -- # run_test non_locking_app_on_locked_coremask non_locking_app_on_locked_coremask 00:05:31.345 05:45:54 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:31.345 05:45:54 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:31.345 05:45:54 -- common/autotest_common.sh@10 -- # set +x 00:05:31.345 ************************************ 00:05:31.345 START TEST non_locking_app_on_locked_coremask 00:05:31.345 ************************************ 00:05:31.345 05:45:54 -- common/autotest_common.sh@1114 -- # non_locking_app_on_locked_coremask 00:05:31.345 05:45:54 -- event/cpu_locks.sh@79 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1 00:05:31.345 05:45:54 -- event/cpu_locks.sh@80 -- # spdk_tgt_pid=1877023 00:05:31.345 05:45:54 -- event/cpu_locks.sh@81 -- # waitforlisten 1877023 /var/tmp/spdk.sock 00:05:31.345 05:45:54 -- common/autotest_common.sh@829 -- # '[' -z 1877023 ']' 00:05:31.345 05:45:54 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:31.345 05:45:54 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:31.345 05:45:54 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:31.345 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:31.345 05:45:54 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:31.345 05:45:54 -- common/autotest_common.sh@10 -- # set +x 00:05:31.345 [2024-11-18 05:45:54.249634] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:31.345 [2024-11-18 05:45:54.249743] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1877023 ] 00:05:31.345 EAL: No free 2048 kB hugepages reported on node 1 00:05:31.345 [2024-11-18 05:45:54.364917] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:31.345 [2024-11-18 05:45:54.644938] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:31.345 [2024-11-18 05:45:54.645220] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:32.280 05:45:55 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:32.280 05:45:55 -- common/autotest_common.sh@862 -- # return 0 00:05:32.280 05:45:55 -- event/cpu_locks.sh@83 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1 --disable-cpumask-locks -r /var/tmp/spdk2.sock 00:05:32.280 05:45:55 -- event/cpu_locks.sh@84 -- # spdk_tgt_pid2=1877243 00:05:32.280 05:45:55 -- event/cpu_locks.sh@85 -- # waitforlisten 1877243 /var/tmp/spdk2.sock 00:05:32.280 05:45:55 -- common/autotest_common.sh@829 -- # '[' -z 1877243 ']' 00:05:32.280 05:45:55 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:05:32.280 05:45:55 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:32.280 05:45:55 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:05:32.280 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:05:32.280 05:45:55 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:32.280 05:45:55 -- common/autotest_common.sh@10 -- # set +x 00:05:32.540 [2024-11-18 05:45:55.847039] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:32.540 [2024-11-18 05:45:55.847139] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1877243 ] 00:05:32.540 EAL: No free 2048 kB hugepages reported on node 1 00:05:32.540 [2024-11-18 05:45:56.011946] app.c: 795:spdk_app_start: *NOTICE*: CPU core locks deactivated. 00:05:32.540 [2024-11-18 05:45:56.012011] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:33.108 [2024-11-18 05:45:56.526898] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:33.108 [2024-11-18 05:45:56.527157] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:35.640 05:45:58 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:35.640 05:45:58 -- common/autotest_common.sh@862 -- # return 0 00:05:35.640 05:45:58 -- event/cpu_locks.sh@87 -- # locks_exist 1877023 00:05:35.640 05:45:58 -- event/cpu_locks.sh@22 -- # lslocks -p 1877023 00:05:35.640 05:45:58 -- event/cpu_locks.sh@22 -- # grep -q spdk_cpu_lock 00:05:35.640 lslocks: write error 00:05:35.640 05:45:59 -- event/cpu_locks.sh@89 -- # killprocess 1877023 00:05:35.640 05:45:59 -- common/autotest_common.sh@936 -- # '[' -z 1877023 ']' 00:05:35.640 05:45:59 -- common/autotest_common.sh@940 -- # kill -0 1877023 00:05:35.640 05:45:59 -- common/autotest_common.sh@941 -- # uname 00:05:35.640 05:45:59 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:35.640 05:45:59 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1877023 00:05:35.901 05:45:59 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:35.901 05:45:59 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:35.901 05:45:59 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1877023' 00:05:35.901 killing process with pid 1877023 00:05:35.901 05:45:59 -- common/autotest_common.sh@955 -- # kill 1877023 00:05:35.901 05:45:59 -- common/autotest_common.sh@960 -- # wait 1877023 00:05:41.173 05:46:04 -- event/cpu_locks.sh@90 -- # killprocess 1877243 00:05:41.173 05:46:04 -- common/autotest_common.sh@936 -- # '[' -z 1877243 ']' 00:05:41.173 05:46:04 -- common/autotest_common.sh@940 -- # kill -0 1877243 00:05:41.173 05:46:04 -- common/autotest_common.sh@941 -- # uname 00:05:41.173 05:46:04 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:41.173 05:46:04 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1877243 00:05:41.173 05:46:04 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:41.173 05:46:04 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:41.173 05:46:04 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1877243' 00:05:41.173 killing process with pid 1877243 00:05:41.173 05:46:04 -- common/autotest_common.sh@955 -- # kill 1877243 00:05:41.173 05:46:04 -- common/autotest_common.sh@960 -- # wait 1877243 00:05:43.708 00:05:43.708 real 0m12.976s 00:05:43.708 user 0m13.556s 00:05:43.708 sys 0m1.429s 00:05:43.708 05:46:07 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:43.708 05:46:07 -- common/autotest_common.sh@10 -- # set +x 00:05:43.708 ************************************ 00:05:43.708 END TEST non_locking_app_on_locked_coremask 00:05:43.708 ************************************ 00:05:43.708 05:46:07 -- event/cpu_locks.sh@169 -- # run_test locking_app_on_unlocked_coremask locking_app_on_unlocked_coremask 00:05:43.708 05:46:07 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:43.708 05:46:07 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:43.708 05:46:07 -- common/autotest_common.sh@10 -- # set +x 00:05:43.708 ************************************ 00:05:43.708 START TEST locking_app_on_unlocked_coremask 00:05:43.708 ************************************ 00:05:43.708 05:46:07 -- common/autotest_common.sh@1114 -- # locking_app_on_unlocked_coremask 00:05:43.708 05:46:07 -- event/cpu_locks.sh@97 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1 --disable-cpumask-locks 00:05:43.708 05:46:07 -- event/cpu_locks.sh@98 -- # spdk_tgt_pid=1879372 00:05:43.708 05:46:07 -- event/cpu_locks.sh@99 -- # waitforlisten 1879372 /var/tmp/spdk.sock 00:05:43.708 05:46:07 -- common/autotest_common.sh@829 -- # '[' -z 1879372 ']' 00:05:43.708 05:46:07 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:43.708 05:46:07 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:43.708 05:46:07 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:43.708 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:43.708 05:46:07 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:43.708 05:46:07 -- common/autotest_common.sh@10 -- # set +x 00:05:43.967 [2024-11-18 05:46:07.247853] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:43.967 [2024-11-18 05:46:07.247952] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1879372 ] 00:05:43.967 EAL: No free 2048 kB hugepages reported on node 1 00:05:43.967 [2024-11-18 05:46:07.360506] app.c: 795:spdk_app_start: *NOTICE*: CPU core locks deactivated. 00:05:43.967 [2024-11-18 05:46:07.360564] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:44.226 [2024-11-18 05:46:07.612373] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:44.226 [2024-11-18 05:46:07.612647] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:45.605 05:46:08 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:45.605 05:46:08 -- common/autotest_common.sh@862 -- # return 0 00:05:45.605 05:46:08 -- event/cpu_locks.sh@101 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1 -r /var/tmp/spdk2.sock 00:05:45.605 05:46:08 -- event/cpu_locks.sh@102 -- # spdk_tgt_pid2=1879593 00:05:45.605 05:46:08 -- event/cpu_locks.sh@103 -- # waitforlisten 1879593 /var/tmp/spdk2.sock 00:05:45.605 05:46:08 -- common/autotest_common.sh@829 -- # '[' -z 1879593 ']' 00:05:45.605 05:46:08 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:05:45.605 05:46:08 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:45.605 05:46:08 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:05:45.605 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:05:45.605 05:46:08 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:45.605 05:46:08 -- common/autotest_common.sh@10 -- # set +x 00:05:45.605 [2024-11-18 05:46:08.839354] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:45.605 [2024-11-18 05:46:08.839454] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1879593 ] 00:05:45.605 EAL: No free 2048 kB hugepages reported on node 1 00:05:45.605 [2024-11-18 05:46:09.005838] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:46.170 [2024-11-18 05:46:09.517587] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:46.170 [2024-11-18 05:46:09.517861] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:48.705 05:46:11 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:48.705 05:46:11 -- common/autotest_common.sh@862 -- # return 0 00:05:48.705 05:46:11 -- event/cpu_locks.sh@105 -- # locks_exist 1879593 00:05:48.705 05:46:11 -- event/cpu_locks.sh@22 -- # lslocks -p 1879593 00:05:48.705 05:46:11 -- event/cpu_locks.sh@22 -- # grep -q spdk_cpu_lock 00:05:48.705 lslocks: write error 00:05:48.705 05:46:12 -- event/cpu_locks.sh@107 -- # killprocess 1879372 00:05:48.705 05:46:12 -- common/autotest_common.sh@936 -- # '[' -z 1879372 ']' 00:05:48.705 05:46:12 -- common/autotest_common.sh@940 -- # kill -0 1879372 00:05:48.705 05:46:12 -- common/autotest_common.sh@941 -- # uname 00:05:48.705 05:46:12 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:48.705 05:46:12 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1879372 00:05:48.705 05:46:12 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:48.705 05:46:12 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:48.705 05:46:12 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1879372' 00:05:48.705 killing process with pid 1879372 00:05:48.705 05:46:12 -- common/autotest_common.sh@955 -- # kill 1879372 00:05:48.705 05:46:12 -- common/autotest_common.sh@960 -- # wait 1879372 00:05:53.970 05:46:17 -- event/cpu_locks.sh@108 -- # killprocess 1879593 00:05:53.970 05:46:17 -- common/autotest_common.sh@936 -- # '[' -z 1879593 ']' 00:05:53.970 05:46:17 -- common/autotest_common.sh@940 -- # kill -0 1879593 00:05:53.970 05:46:17 -- common/autotest_common.sh@941 -- # uname 00:05:53.970 05:46:17 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:53.970 05:46:17 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1879593 00:05:54.228 05:46:17 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:54.228 05:46:17 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:54.228 05:46:17 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1879593' 00:05:54.228 killing process with pid 1879593 00:05:54.228 05:46:17 -- common/autotest_common.sh@955 -- # kill 1879593 00:05:54.228 05:46:17 -- common/autotest_common.sh@960 -- # wait 1879593 00:05:56.760 00:05:56.760 real 0m12.964s 00:05:56.760 user 0m13.551s 00:05:56.760 sys 0m1.381s 00:05:56.760 05:46:20 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:56.760 05:46:20 -- common/autotest_common.sh@10 -- # set +x 00:05:56.760 ************************************ 00:05:56.760 END TEST locking_app_on_unlocked_coremask 00:05:56.760 ************************************ 00:05:56.760 05:46:20 -- event/cpu_locks.sh@170 -- # run_test locking_app_on_locked_coremask locking_app_on_locked_coremask 00:05:56.760 05:46:20 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:56.760 05:46:20 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:56.760 05:46:20 -- common/autotest_common.sh@10 -- # set +x 00:05:56.760 ************************************ 00:05:56.760 START TEST locking_app_on_locked_coremask 00:05:56.760 ************************************ 00:05:56.760 05:46:20 -- common/autotest_common.sh@1114 -- # locking_app_on_locked_coremask 00:05:56.760 05:46:20 -- event/cpu_locks.sh@115 -- # spdk_tgt_pid=1881721 00:05:56.760 05:46:20 -- event/cpu_locks.sh@114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1 00:05:56.760 05:46:20 -- event/cpu_locks.sh@116 -- # waitforlisten 1881721 /var/tmp/spdk.sock 00:05:56.760 05:46:20 -- common/autotest_common.sh@829 -- # '[' -z 1881721 ']' 00:05:56.760 05:46:20 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:56.760 05:46:20 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:56.760 05:46:20 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:56.760 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:56.760 05:46:20 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:56.760 05:46:20 -- common/autotest_common.sh@10 -- # set +x 00:05:56.760 [2024-11-18 05:46:20.237995] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:56.760 [2024-11-18 05:46:20.238119] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1881721 ] 00:05:57.019 EAL: No free 2048 kB hugepages reported on node 1 00:05:57.019 [2024-11-18 05:46:20.352478] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:57.318 [2024-11-18 05:46:20.610173] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:57.318 [2024-11-18 05:46:20.610440] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:58.278 05:46:21 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:58.278 05:46:21 -- common/autotest_common.sh@862 -- # return 0 00:05:58.278 05:46:21 -- event/cpu_locks.sh@119 -- # spdk_tgt_pid2=1881946 00:05:58.278 05:46:21 -- event/cpu_locks.sh@120 -- # NOT waitforlisten 1881946 /var/tmp/spdk2.sock 00:05:58.278 05:46:21 -- common/autotest_common.sh@650 -- # local es=0 00:05:58.278 05:46:21 -- common/autotest_common.sh@652 -- # valid_exec_arg waitforlisten 1881946 /var/tmp/spdk2.sock 00:05:58.278 05:46:21 -- event/cpu_locks.sh@118 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1 -r /var/tmp/spdk2.sock 00:05:58.278 05:46:21 -- common/autotest_common.sh@638 -- # local arg=waitforlisten 00:05:58.278 05:46:21 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:05:58.278 05:46:21 -- common/autotest_common.sh@642 -- # type -t waitforlisten 00:05:58.278 05:46:21 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:05:58.278 05:46:21 -- common/autotest_common.sh@653 -- # waitforlisten 1881946 /var/tmp/spdk2.sock 00:05:58.278 05:46:21 -- common/autotest_common.sh@829 -- # '[' -z 1881946 ']' 00:05:58.278 05:46:21 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:05:58.278 05:46:21 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:58.278 05:46:21 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:05:58.278 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:05:58.278 05:46:21 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:58.278 05:46:21 -- common/autotest_common.sh@10 -- # set +x 00:05:58.536 [2024-11-18 05:46:21.821880] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:58.536 [2024-11-18 05:46:21.821997] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1881946 ] 00:05:58.536 EAL: No free 2048 kB hugepages reported on node 1 00:05:58.536 [2024-11-18 05:46:21.987996] app.c: 665:claim_cpu_cores: *ERROR*: Cannot create lock on core 0, probably process 1881721 has claimed it. 00:05:58.536 [2024-11-18 05:46:21.988068] app.c: 791:spdk_app_start: *ERROR*: Unable to acquire lock on assigned core mask - exiting. 00:05:59.103 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/common/autotest_common.sh: line 844: kill: (1881946) - No such process 00:05:59.103 ERROR: process (pid: 1881946) is no longer running 00:05:59.103 05:46:22 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:59.103 05:46:22 -- common/autotest_common.sh@862 -- # return 1 00:05:59.103 05:46:22 -- common/autotest_common.sh@653 -- # es=1 00:05:59.103 05:46:22 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:05:59.103 05:46:22 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:05:59.103 05:46:22 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:05:59.103 05:46:22 -- event/cpu_locks.sh@122 -- # locks_exist 1881721 00:05:59.103 05:46:22 -- event/cpu_locks.sh@22 -- # lslocks -p 1881721 00:05:59.103 05:46:22 -- event/cpu_locks.sh@22 -- # grep -q spdk_cpu_lock 00:05:59.377 lslocks: write error 00:05:59.377 05:46:22 -- event/cpu_locks.sh@124 -- # killprocess 1881721 00:05:59.377 05:46:22 -- common/autotest_common.sh@936 -- # '[' -z 1881721 ']' 00:05:59.377 05:46:22 -- common/autotest_common.sh@940 -- # kill -0 1881721 00:05:59.377 05:46:22 -- common/autotest_common.sh@941 -- # uname 00:05:59.377 05:46:22 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:59.377 05:46:22 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1881721 00:05:59.377 05:46:22 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:59.377 05:46:22 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:59.377 05:46:22 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1881721' 00:05:59.377 killing process with pid 1881721 00:05:59.377 05:46:22 -- common/autotest_common.sh@955 -- # kill 1881721 00:05:59.377 05:46:22 -- common/autotest_common.sh@960 -- # wait 1881721 00:06:01.911 00:06:01.911 real 0m5.155s 00:06:01.911 user 0m5.341s 00:06:01.911 sys 0m0.895s 00:06:01.911 05:46:25 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:01.911 05:46:25 -- common/autotest_common.sh@10 -- # set +x 00:06:01.911 ************************************ 00:06:01.911 END TEST locking_app_on_locked_coremask 00:06:01.911 ************************************ 00:06:01.911 05:46:25 -- event/cpu_locks.sh@171 -- # run_test locking_overlapped_coremask locking_overlapped_coremask 00:06:01.911 05:46:25 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:01.911 05:46:25 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:01.911 05:46:25 -- common/autotest_common.sh@10 -- # set +x 00:06:01.911 ************************************ 00:06:01.911 START TEST locking_overlapped_coremask 00:06:01.911 ************************************ 00:06:01.911 05:46:25 -- common/autotest_common.sh@1114 -- # locking_overlapped_coremask 00:06:01.911 05:46:25 -- event/cpu_locks.sh@132 -- # spdk_tgt_pid=1882620 00:06:01.911 05:46:25 -- event/cpu_locks.sh@131 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x7 00:06:01.911 05:46:25 -- event/cpu_locks.sh@133 -- # waitforlisten 1882620 /var/tmp/spdk.sock 00:06:01.911 05:46:25 -- common/autotest_common.sh@829 -- # '[' -z 1882620 ']' 00:06:01.911 05:46:25 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:01.911 05:46:25 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:01.911 05:46:25 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:01.911 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:01.911 05:46:25 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:01.911 05:46:25 -- common/autotest_common.sh@10 -- # set +x 00:06:02.169 [2024-11-18 05:46:25.445258] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:02.170 [2024-11-18 05:46:25.445402] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x7 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1882620 ] 00:06:02.170 EAL: No free 2048 kB hugepages reported on node 1 00:06:02.170 [2024-11-18 05:46:25.583715] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 3 00:06:02.428 [2024-11-18 05:46:25.840813] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:02.428 [2024-11-18 05:46:25.841147] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:06:02.428 [2024-11-18 05:46:25.841190] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:02.428 [2024-11-18 05:46:25.841192] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:06:03.805 05:46:26 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:03.805 05:46:26 -- common/autotest_common.sh@862 -- # return 0 00:06:03.805 05:46:26 -- event/cpu_locks.sh@136 -- # spdk_tgt_pid2=1882844 00:06:03.805 05:46:26 -- event/cpu_locks.sh@135 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1c -r /var/tmp/spdk2.sock 00:06:03.805 05:46:26 -- event/cpu_locks.sh@137 -- # NOT waitforlisten 1882844 /var/tmp/spdk2.sock 00:06:03.805 05:46:26 -- common/autotest_common.sh@650 -- # local es=0 00:06:03.805 05:46:26 -- common/autotest_common.sh@652 -- # valid_exec_arg waitforlisten 1882844 /var/tmp/spdk2.sock 00:06:03.805 05:46:26 -- common/autotest_common.sh@638 -- # local arg=waitforlisten 00:06:03.805 05:46:26 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:03.805 05:46:26 -- common/autotest_common.sh@642 -- # type -t waitforlisten 00:06:03.805 05:46:26 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:03.805 05:46:26 -- common/autotest_common.sh@653 -- # waitforlisten 1882844 /var/tmp/spdk2.sock 00:06:03.805 05:46:26 -- common/autotest_common.sh@829 -- # '[' -z 1882844 ']' 00:06:03.805 05:46:26 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:06:03.806 05:46:26 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:03.806 05:46:26 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:06:03.806 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:06:03.806 05:46:26 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:03.806 05:46:26 -- common/autotest_common.sh@10 -- # set +x 00:06:03.806 [2024-11-18 05:46:27.038738] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:03.806 [2024-11-18 05:46:27.038861] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1c --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1882844 ] 00:06:03.806 EAL: No free 2048 kB hugepages reported on node 1 00:06:03.806 [2024-11-18 05:46:27.179247] app.c: 665:claim_cpu_cores: *ERROR*: Cannot create lock on core 2, probably process 1882620 has claimed it. 00:06:03.806 [2024-11-18 05:46:27.179327] app.c: 791:spdk_app_start: *ERROR*: Unable to acquire lock on assigned core mask - exiting. 00:06:04.374 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/common/autotest_common.sh: line 844: kill: (1882844) - No such process 00:06:04.374 ERROR: process (pid: 1882844) is no longer running 00:06:04.374 05:46:27 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:04.374 05:46:27 -- common/autotest_common.sh@862 -- # return 1 00:06:04.374 05:46:27 -- common/autotest_common.sh@653 -- # es=1 00:06:04.374 05:46:27 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:04.374 05:46:27 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:06:04.374 05:46:27 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:04.374 05:46:27 -- event/cpu_locks.sh@139 -- # check_remaining_locks 00:06:04.374 05:46:27 -- event/cpu_locks.sh@36 -- # locks=(/var/tmp/spdk_cpu_lock_*) 00:06:04.374 05:46:27 -- event/cpu_locks.sh@37 -- # locks_expected=(/var/tmp/spdk_cpu_lock_{000..002}) 00:06:04.374 05:46:27 -- event/cpu_locks.sh@38 -- # [[ /var/tmp/spdk_cpu_lock_000 /var/tmp/spdk_cpu_lock_001 /var/tmp/spdk_cpu_lock_002 == \/\v\a\r\/\t\m\p\/\s\p\d\k\_\c\p\u\_\l\o\c\k\_\0\0\0\ \/\v\a\r\/\t\m\p\/\s\p\d\k\_\c\p\u\_\l\o\c\k\_\0\0\1\ \/\v\a\r\/\t\m\p\/\s\p\d\k\_\c\p\u\_\l\o\c\k\_\0\0\2 ]] 00:06:04.374 05:46:27 -- event/cpu_locks.sh@141 -- # killprocess 1882620 00:06:04.374 05:46:27 -- common/autotest_common.sh@936 -- # '[' -z 1882620 ']' 00:06:04.374 05:46:27 -- common/autotest_common.sh@940 -- # kill -0 1882620 00:06:04.374 05:46:27 -- common/autotest_common.sh@941 -- # uname 00:06:04.374 05:46:27 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:04.374 05:46:27 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1882620 00:06:04.374 05:46:27 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:04.374 05:46:27 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:04.374 05:46:27 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1882620' 00:06:04.374 killing process with pid 1882620 00:06:04.374 05:46:27 -- common/autotest_common.sh@955 -- # kill 1882620 00:06:04.374 05:46:27 -- common/autotest_common.sh@960 -- # wait 1882620 00:06:06.910 00:06:06.910 real 0m5.014s 00:06:06.910 user 0m13.206s 00:06:06.910 sys 0m0.786s 00:06:06.910 05:46:30 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:06.910 05:46:30 -- common/autotest_common.sh@10 -- # set +x 00:06:06.910 ************************************ 00:06:06.910 END TEST locking_overlapped_coremask 00:06:06.910 ************************************ 00:06:06.910 05:46:30 -- event/cpu_locks.sh@172 -- # run_test locking_overlapped_coremask_via_rpc locking_overlapped_coremask_via_rpc 00:06:06.910 05:46:30 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:06.910 05:46:30 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:06.910 05:46:30 -- common/autotest_common.sh@10 -- # set +x 00:06:06.910 ************************************ 00:06:06.910 START TEST locking_overlapped_coremask_via_rpc 00:06:06.910 ************************************ 00:06:06.910 05:46:30 -- common/autotest_common.sh@1114 -- # locking_overlapped_coremask_via_rpc 00:06:06.910 05:46:30 -- event/cpu_locks.sh@147 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x7 --disable-cpumask-locks 00:06:06.910 05:46:30 -- event/cpu_locks.sh@148 -- # spdk_tgt_pid=1883501 00:06:06.910 05:46:30 -- event/cpu_locks.sh@149 -- # waitforlisten 1883501 /var/tmp/spdk.sock 00:06:06.910 05:46:30 -- common/autotest_common.sh@829 -- # '[' -z 1883501 ']' 00:06:06.910 05:46:30 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:06.910 05:46:30 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:06.910 05:46:30 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:06.910 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:06.910 05:46:30 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:06.910 05:46:30 -- common/autotest_common.sh@10 -- # set +x 00:06:07.168 [2024-11-18 05:46:30.474023] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:07.168 [2024-11-18 05:46:30.474130] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x7 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1883501 ] 00:06:07.168 EAL: No free 2048 kB hugepages reported on node 1 00:06:07.168 [2024-11-18 05:46:30.590937] app.c: 795:spdk_app_start: *NOTICE*: CPU core locks deactivated. 00:06:07.168 [2024-11-18 05:46:30.590996] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 3 00:06:07.426 [2024-11-18 05:46:30.848607] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:07.426 [2024-11-18 05:46:30.848937] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:06:07.426 [2024-11-18 05:46:30.848993] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:07.426 [2024-11-18 05:46:30.849000] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:06:08.804 05:46:32 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:08.804 05:46:32 -- common/autotest_common.sh@862 -- # return 0 00:06:08.804 05:46:32 -- event/cpu_locks.sh@152 -- # spdk_tgt_pid2=1883910 00:06:08.804 05:46:32 -- event/cpu_locks.sh@153 -- # waitforlisten 1883910 /var/tmp/spdk2.sock 00:06:08.804 05:46:32 -- event/cpu_locks.sh@151 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1c -r /var/tmp/spdk2.sock --disable-cpumask-locks 00:06:08.804 05:46:32 -- common/autotest_common.sh@829 -- # '[' -z 1883910 ']' 00:06:08.804 05:46:32 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:06:08.804 05:46:32 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:08.804 05:46:32 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:06:08.804 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:06:08.804 05:46:32 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:08.804 05:46:32 -- common/autotest_common.sh@10 -- # set +x 00:06:08.804 [2024-11-18 05:46:32.102973] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:08.804 [2024-11-18 05:46:32.103079] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1c --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1883910 ] 00:06:08.804 EAL: No free 2048 kB hugepages reported on node 1 00:06:08.804 [2024-11-18 05:46:32.244204] app.c: 795:spdk_app_start: *NOTICE*: CPU core locks deactivated. 00:06:08.804 [2024-11-18 05:46:32.244248] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 3 00:06:09.370 [2024-11-18 05:46:32.643773] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:09.370 [2024-11-18 05:46:32.644098] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:06:09.370 [2024-11-18 05:46:32.644147] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:06:09.370 [2024-11-18 05:46:32.644168] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 4 00:06:11.270 05:46:34 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:11.270 05:46:34 -- common/autotest_common.sh@862 -- # return 0 00:06:11.270 05:46:34 -- event/cpu_locks.sh@155 -- # rpc_cmd framework_enable_cpumask_locks 00:06:11.270 05:46:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:06:11.270 05:46:34 -- common/autotest_common.sh@10 -- # set +x 00:06:11.270 05:46:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:06:11.270 05:46:34 -- event/cpu_locks.sh@156 -- # NOT rpc_cmd -s /var/tmp/spdk2.sock framework_enable_cpumask_locks 00:06:11.270 05:46:34 -- common/autotest_common.sh@650 -- # local es=0 00:06:11.270 05:46:34 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd -s /var/tmp/spdk2.sock framework_enable_cpumask_locks 00:06:11.270 05:46:34 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:06:11.270 05:46:34 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:11.270 05:46:34 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:06:11.270 05:46:34 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:11.270 05:46:34 -- common/autotest_common.sh@653 -- # rpc_cmd -s /var/tmp/spdk2.sock framework_enable_cpumask_locks 00:06:11.270 05:46:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:06:11.270 05:46:34 -- common/autotest_common.sh@10 -- # set +x 00:06:11.270 [2024-11-18 05:46:34.347959] app.c: 665:claim_cpu_cores: *ERROR*: Cannot create lock on core 2, probably process 1883501 has claimed it. 00:06:11.270 request: 00:06:11.270 { 00:06:11.270 "method": "framework_enable_cpumask_locks", 00:06:11.270 "req_id": 1 00:06:11.270 } 00:06:11.270 Got JSON-RPC error response 00:06:11.270 response: 00:06:11.270 { 00:06:11.270 "code": -32603, 00:06:11.270 "message": "Failed to claim CPU core: 2" 00:06:11.270 } 00:06:11.270 05:46:34 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:06:11.270 05:46:34 -- common/autotest_common.sh@653 -- # es=1 00:06:11.270 05:46:34 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:11.270 05:46:34 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:06:11.270 05:46:34 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:11.270 05:46:34 -- event/cpu_locks.sh@158 -- # waitforlisten 1883501 /var/tmp/spdk.sock 00:06:11.270 05:46:34 -- common/autotest_common.sh@829 -- # '[' -z 1883501 ']' 00:06:11.270 05:46:34 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:11.270 05:46:34 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:11.270 05:46:34 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:11.270 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:11.270 05:46:34 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:11.270 05:46:34 -- common/autotest_common.sh@10 -- # set +x 00:06:11.270 05:46:34 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:11.270 05:46:34 -- common/autotest_common.sh@862 -- # return 0 00:06:11.270 05:46:34 -- event/cpu_locks.sh@159 -- # waitforlisten 1883910 /var/tmp/spdk2.sock 00:06:11.270 05:46:34 -- common/autotest_common.sh@829 -- # '[' -z 1883910 ']' 00:06:11.270 05:46:34 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:06:11.270 05:46:34 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:11.270 05:46:34 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:06:11.270 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:06:11.270 05:46:34 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:11.270 05:46:34 -- common/autotest_common.sh@10 -- # set +x 00:06:11.270 05:46:34 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:11.270 05:46:34 -- common/autotest_common.sh@862 -- # return 0 00:06:11.270 05:46:34 -- event/cpu_locks.sh@161 -- # check_remaining_locks 00:06:11.270 05:46:34 -- event/cpu_locks.sh@36 -- # locks=(/var/tmp/spdk_cpu_lock_*) 00:06:11.270 05:46:34 -- event/cpu_locks.sh@37 -- # locks_expected=(/var/tmp/spdk_cpu_lock_{000..002}) 00:06:11.270 05:46:34 -- event/cpu_locks.sh@38 -- # [[ /var/tmp/spdk_cpu_lock_000 /var/tmp/spdk_cpu_lock_001 /var/tmp/spdk_cpu_lock_002 == \/\v\a\r\/\t\m\p\/\s\p\d\k\_\c\p\u\_\l\o\c\k\_\0\0\0\ \/\v\a\r\/\t\m\p\/\s\p\d\k\_\c\p\u\_\l\o\c\k\_\0\0\1\ \/\v\a\r\/\t\m\p\/\s\p\d\k\_\c\p\u\_\l\o\c\k\_\0\0\2 ]] 00:06:11.270 00:06:11.270 real 0m4.377s 00:06:11.270 user 0m1.565s 00:06:11.270 sys 0m0.238s 00:06:11.270 05:46:34 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:11.270 05:46:34 -- common/autotest_common.sh@10 -- # set +x 00:06:11.270 ************************************ 00:06:11.270 END TEST locking_overlapped_coremask_via_rpc 00:06:11.270 ************************************ 00:06:11.270 05:46:34 -- event/cpu_locks.sh@174 -- # cleanup 00:06:11.270 05:46:34 -- event/cpu_locks.sh@15 -- # [[ -z 1883501 ]] 00:06:11.270 05:46:34 -- event/cpu_locks.sh@15 -- # killprocess 1883501 00:06:11.270 05:46:34 -- common/autotest_common.sh@936 -- # '[' -z 1883501 ']' 00:06:11.270 05:46:34 -- common/autotest_common.sh@940 -- # kill -0 1883501 00:06:11.270 05:46:34 -- common/autotest_common.sh@941 -- # uname 00:06:11.270 05:46:34 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:11.270 05:46:34 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1883501 00:06:11.529 05:46:34 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:11.529 05:46:34 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:11.529 05:46:34 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1883501' 00:06:11.529 killing process with pid 1883501 00:06:11.529 05:46:34 -- common/autotest_common.sh@955 -- # kill 1883501 00:06:11.529 05:46:34 -- common/autotest_common.sh@960 -- # wait 1883501 00:06:14.061 05:46:37 -- event/cpu_locks.sh@16 -- # [[ -z 1883910 ]] 00:06:14.061 05:46:37 -- event/cpu_locks.sh@16 -- # killprocess 1883910 00:06:14.061 05:46:37 -- common/autotest_common.sh@936 -- # '[' -z 1883910 ']' 00:06:14.061 05:46:37 -- common/autotest_common.sh@940 -- # kill -0 1883910 00:06:14.061 05:46:37 -- common/autotest_common.sh@941 -- # uname 00:06:14.061 05:46:37 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:14.061 05:46:37 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1883910 00:06:14.061 05:46:37 -- common/autotest_common.sh@942 -- # process_name=reactor_2 00:06:14.061 05:46:37 -- common/autotest_common.sh@946 -- # '[' reactor_2 = sudo ']' 00:06:14.061 05:46:37 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1883910' 00:06:14.061 killing process with pid 1883910 00:06:14.061 05:46:37 -- common/autotest_common.sh@955 -- # kill 1883910 00:06:14.061 05:46:37 -- common/autotest_common.sh@960 -- # wait 1883910 00:06:15.965 05:46:39 -- event/cpu_locks.sh@18 -- # rm -f 00:06:15.965 05:46:39 -- event/cpu_locks.sh@1 -- # cleanup 00:06:15.965 05:46:39 -- event/cpu_locks.sh@15 -- # [[ -z 1883501 ]] 00:06:15.965 05:46:39 -- event/cpu_locks.sh@15 -- # killprocess 1883501 00:06:15.965 05:46:39 -- common/autotest_common.sh@936 -- # '[' -z 1883501 ']' 00:06:15.965 05:46:39 -- common/autotest_common.sh@940 -- # kill -0 1883501 00:06:15.965 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/common/autotest_common.sh: line 940: kill: (1883501) - No such process 00:06:15.965 05:46:39 -- common/autotest_common.sh@963 -- # echo 'Process with pid 1883501 is not found' 00:06:15.965 Process with pid 1883501 is not found 00:06:15.965 05:46:39 -- event/cpu_locks.sh@16 -- # [[ -z 1883910 ]] 00:06:15.965 05:46:39 -- event/cpu_locks.sh@16 -- # killprocess 1883910 00:06:15.965 05:46:39 -- common/autotest_common.sh@936 -- # '[' -z 1883910 ']' 00:06:15.965 05:46:39 -- common/autotest_common.sh@940 -- # kill -0 1883910 00:06:15.965 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/common/autotest_common.sh: line 940: kill: (1883910) - No such process 00:06:15.965 05:46:39 -- common/autotest_common.sh@963 -- # echo 'Process with pid 1883910 is not found' 00:06:15.965 Process with pid 1883910 is not found 00:06:15.965 05:46:39 -- event/cpu_locks.sh@18 -- # rm -f 00:06:15.965 00:06:15.965 real 0m54.673s 00:06:15.965 user 1m30.800s 00:06:15.965 sys 0m7.306s 00:06:15.965 05:46:39 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:15.965 05:46:39 -- common/autotest_common.sh@10 -- # set +x 00:06:15.965 ************************************ 00:06:15.965 END TEST cpu_locks 00:06:15.965 ************************************ 00:06:15.965 00:06:15.965 real 1m23.858s 00:06:15.965 user 2m25.098s 00:06:15.965 sys 0m11.114s 00:06:15.965 05:46:39 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:15.965 05:46:39 -- common/autotest_common.sh@10 -- # set +x 00:06:15.965 ************************************ 00:06:15.965 END TEST event 00:06:15.965 ************************************ 00:06:16.224 05:46:39 -- spdk/autotest.sh@175 -- # run_test thread /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/thread/thread.sh 00:06:16.224 05:46:39 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:16.224 05:46:39 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:16.224 05:46:39 -- common/autotest_common.sh@10 -- # set +x 00:06:16.224 ************************************ 00:06:16.224 START TEST thread 00:06:16.224 ************************************ 00:06:16.224 05:46:39 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/thread/thread.sh 00:06:16.224 * Looking for test storage... 00:06:16.224 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/thread 00:06:16.224 05:46:39 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:06:16.224 05:46:39 -- common/autotest_common.sh@1690 -- # lcov --version 00:06:16.224 05:46:39 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:06:16.224 05:46:39 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:06:16.224 05:46:39 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:06:16.224 05:46:39 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:06:16.224 05:46:39 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:06:16.224 05:46:39 -- scripts/common.sh@335 -- # IFS=.-: 00:06:16.224 05:46:39 -- scripts/common.sh@335 -- # read -ra ver1 00:06:16.224 05:46:39 -- scripts/common.sh@336 -- # IFS=.-: 00:06:16.224 05:46:39 -- scripts/common.sh@336 -- # read -ra ver2 00:06:16.224 05:46:39 -- scripts/common.sh@337 -- # local 'op=<' 00:06:16.224 05:46:39 -- scripts/common.sh@339 -- # ver1_l=2 00:06:16.224 05:46:39 -- scripts/common.sh@340 -- # ver2_l=1 00:06:16.224 05:46:39 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:06:16.224 05:46:39 -- scripts/common.sh@343 -- # case "$op" in 00:06:16.224 05:46:39 -- scripts/common.sh@344 -- # : 1 00:06:16.224 05:46:39 -- scripts/common.sh@363 -- # (( v = 0 )) 00:06:16.224 05:46:39 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:06:16.224 05:46:39 -- scripts/common.sh@364 -- # decimal 1 00:06:16.224 05:46:39 -- scripts/common.sh@352 -- # local d=1 00:06:16.224 05:46:39 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:06:16.224 05:46:39 -- scripts/common.sh@354 -- # echo 1 00:06:16.224 05:46:39 -- scripts/common.sh@364 -- # ver1[v]=1 00:06:16.224 05:46:39 -- scripts/common.sh@365 -- # decimal 2 00:06:16.224 05:46:39 -- scripts/common.sh@352 -- # local d=2 00:06:16.224 05:46:39 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:06:16.224 05:46:39 -- scripts/common.sh@354 -- # echo 2 00:06:16.224 05:46:39 -- scripts/common.sh@365 -- # ver2[v]=2 00:06:16.224 05:46:39 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:06:16.224 05:46:39 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:06:16.224 05:46:39 -- scripts/common.sh@367 -- # return 0 00:06:16.224 05:46:39 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:06:16.224 05:46:39 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:06:16.224 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:16.224 --rc genhtml_branch_coverage=1 00:06:16.224 --rc genhtml_function_coverage=1 00:06:16.224 --rc genhtml_legend=1 00:06:16.224 --rc geninfo_all_blocks=1 00:06:16.224 --rc geninfo_unexecuted_blocks=1 00:06:16.224 00:06:16.224 ' 00:06:16.224 05:46:39 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:06:16.224 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:16.224 --rc genhtml_branch_coverage=1 00:06:16.224 --rc genhtml_function_coverage=1 00:06:16.224 --rc genhtml_legend=1 00:06:16.224 --rc geninfo_all_blocks=1 00:06:16.224 --rc geninfo_unexecuted_blocks=1 00:06:16.224 00:06:16.224 ' 00:06:16.224 05:46:39 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:06:16.224 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:16.224 --rc genhtml_branch_coverage=1 00:06:16.224 --rc genhtml_function_coverage=1 00:06:16.224 --rc genhtml_legend=1 00:06:16.224 --rc geninfo_all_blocks=1 00:06:16.224 --rc geninfo_unexecuted_blocks=1 00:06:16.224 00:06:16.224 ' 00:06:16.224 05:46:39 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:06:16.224 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:16.224 --rc genhtml_branch_coverage=1 00:06:16.224 --rc genhtml_function_coverage=1 00:06:16.224 --rc genhtml_legend=1 00:06:16.224 --rc geninfo_all_blocks=1 00:06:16.224 --rc geninfo_unexecuted_blocks=1 00:06:16.224 00:06:16.224 ' 00:06:16.224 05:46:39 -- thread/thread.sh@11 -- # run_test thread_poller_perf /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/thread/poller_perf/poller_perf -b 1000 -l 1 -t 1 00:06:16.224 05:46:39 -- common/autotest_common.sh@1087 -- # '[' 8 -le 1 ']' 00:06:16.224 05:46:39 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:16.224 05:46:39 -- common/autotest_common.sh@10 -- # set +x 00:06:16.224 ************************************ 00:06:16.224 START TEST thread_poller_perf 00:06:16.224 ************************************ 00:06:16.224 05:46:39 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/thread/poller_perf/poller_perf -b 1000 -l 1 -t 1 00:06:16.224 [2024-11-18 05:46:39.654028] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:16.224 [2024-11-18 05:46:39.654155] [ DPDK EAL parameters: poller_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1885289 ] 00:06:16.224 EAL: No free 2048 kB hugepages reported on node 1 00:06:16.483 [2024-11-18 05:46:39.766912] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:16.741 [2024-11-18 05:46:40.021218] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:16.741 Running 1000 pollers for 1 seconds with 1 microseconds period. 00:06:18.119 [2024-11-18T04:46:41.644Z] ====================================== 00:06:18.119 [2024-11-18T04:46:41.644Z] busy:2215267644 (cyc) 00:06:18.119 [2024-11-18T04:46:41.644Z] total_run_count: 240000 00:06:18.119 [2024-11-18T04:46:41.644Z] tsc_hz: 2200000000 (cyc) 00:06:18.119 [2024-11-18T04:46:41.644Z] ====================================== 00:06:18.119 [2024-11-18T04:46:41.644Z] poller_cost: 9230 (cyc), 4195 (nsec) 00:06:18.119 00:06:18.119 real 0m1.875s 00:06:18.119 user 0m1.723s 00:06:18.119 sys 0m0.144s 00:06:18.119 05:46:41 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:18.119 05:46:41 -- common/autotest_common.sh@10 -- # set +x 00:06:18.119 ************************************ 00:06:18.119 END TEST thread_poller_perf 00:06:18.119 ************************************ 00:06:18.119 05:46:41 -- thread/thread.sh@12 -- # run_test thread_poller_perf /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/thread/poller_perf/poller_perf -b 1000 -l 0 -t 1 00:06:18.119 05:46:41 -- common/autotest_common.sh@1087 -- # '[' 8 -le 1 ']' 00:06:18.119 05:46:41 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:18.119 05:46:41 -- common/autotest_common.sh@10 -- # set +x 00:06:18.119 ************************************ 00:06:18.119 START TEST thread_poller_perf 00:06:18.119 ************************************ 00:06:18.119 05:46:41 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/thread/poller_perf/poller_perf -b 1000 -l 0 -t 1 00:06:18.119 [2024-11-18 05:46:41.553931] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:18.119 [2024-11-18 05:46:41.554028] [ DPDK EAL parameters: poller_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1885718 ] 00:06:18.119 EAL: No free 2048 kB hugepages reported on node 1 00:06:18.377 [2024-11-18 05:46:41.663654] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:18.635 [2024-11-18 05:46:41.913477] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:18.635 Running 1000 pollers for 1 seconds with 0 microseconds period. 00:06:20.012 [2024-11-18T04:46:43.537Z] ====================================== 00:06:20.012 [2024-11-18T04:46:43.537Z] busy:2204820820 (cyc) 00:06:20.012 [2024-11-18T04:46:43.537Z] total_run_count: 3121000 00:06:20.012 [2024-11-18T04:46:43.537Z] tsc_hz: 2200000000 (cyc) 00:06:20.012 [2024-11-18T04:46:43.537Z] ====================================== 00:06:20.012 [2024-11-18T04:46:43.537Z] poller_cost: 706 (cyc), 320 (nsec) 00:06:20.012 00:06:20.012 real 0m1.821s 00:06:20.012 user 0m1.662s 00:06:20.012 sys 0m0.150s 00:06:20.012 05:46:43 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:20.012 05:46:43 -- common/autotest_common.sh@10 -- # set +x 00:06:20.012 ************************************ 00:06:20.012 END TEST thread_poller_perf 00:06:20.012 ************************************ 00:06:20.012 05:46:43 -- thread/thread.sh@17 -- # [[ y != \y ]] 00:06:20.012 00:06:20.012 real 0m3.856s 00:06:20.012 user 0m3.474s 00:06:20.012 sys 0m0.380s 00:06:20.012 05:46:43 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:20.012 05:46:43 -- common/autotest_common.sh@10 -- # set +x 00:06:20.012 ************************************ 00:06:20.012 END TEST thread 00:06:20.012 ************************************ 00:06:20.012 05:46:43 -- spdk/autotest.sh@176 -- # run_test accel /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/accel.sh 00:06:20.012 05:46:43 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:20.012 05:46:43 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:20.012 05:46:43 -- common/autotest_common.sh@10 -- # set +x 00:06:20.012 ************************************ 00:06:20.012 START TEST accel 00:06:20.012 ************************************ 00:06:20.012 05:46:43 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/accel.sh 00:06:20.012 * Looking for test storage... 00:06:20.012 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel 00:06:20.012 05:46:43 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:06:20.012 05:46:43 -- common/autotest_common.sh@1690 -- # lcov --version 00:06:20.012 05:46:43 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:06:20.012 05:46:43 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:06:20.012 05:46:43 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:06:20.012 05:46:43 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:06:20.012 05:46:43 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:06:20.012 05:46:43 -- scripts/common.sh@335 -- # IFS=.-: 00:06:20.012 05:46:43 -- scripts/common.sh@335 -- # read -ra ver1 00:06:20.012 05:46:43 -- scripts/common.sh@336 -- # IFS=.-: 00:06:20.012 05:46:43 -- scripts/common.sh@336 -- # read -ra ver2 00:06:20.012 05:46:43 -- scripts/common.sh@337 -- # local 'op=<' 00:06:20.012 05:46:43 -- scripts/common.sh@339 -- # ver1_l=2 00:06:20.012 05:46:43 -- scripts/common.sh@340 -- # ver2_l=1 00:06:20.012 05:46:43 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:06:20.012 05:46:43 -- scripts/common.sh@343 -- # case "$op" in 00:06:20.012 05:46:43 -- scripts/common.sh@344 -- # : 1 00:06:20.012 05:46:43 -- scripts/common.sh@363 -- # (( v = 0 )) 00:06:20.012 05:46:43 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:06:20.012 05:46:43 -- scripts/common.sh@364 -- # decimal 1 00:06:20.012 05:46:43 -- scripts/common.sh@352 -- # local d=1 00:06:20.012 05:46:43 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:06:20.012 05:46:43 -- scripts/common.sh@354 -- # echo 1 00:06:20.012 05:46:43 -- scripts/common.sh@364 -- # ver1[v]=1 00:06:20.012 05:46:43 -- scripts/common.sh@365 -- # decimal 2 00:06:20.012 05:46:43 -- scripts/common.sh@352 -- # local d=2 00:06:20.012 05:46:43 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:06:20.012 05:46:43 -- scripts/common.sh@354 -- # echo 2 00:06:20.012 05:46:43 -- scripts/common.sh@365 -- # ver2[v]=2 00:06:20.012 05:46:43 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:06:20.012 05:46:43 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:06:20.012 05:46:43 -- scripts/common.sh@367 -- # return 0 00:06:20.012 05:46:43 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:06:20.012 05:46:43 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:06:20.012 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:20.012 --rc genhtml_branch_coverage=1 00:06:20.012 --rc genhtml_function_coverage=1 00:06:20.012 --rc genhtml_legend=1 00:06:20.012 --rc geninfo_all_blocks=1 00:06:20.012 --rc geninfo_unexecuted_blocks=1 00:06:20.012 00:06:20.012 ' 00:06:20.012 05:46:43 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:06:20.012 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:20.012 --rc genhtml_branch_coverage=1 00:06:20.012 --rc genhtml_function_coverage=1 00:06:20.012 --rc genhtml_legend=1 00:06:20.012 --rc geninfo_all_blocks=1 00:06:20.012 --rc geninfo_unexecuted_blocks=1 00:06:20.012 00:06:20.012 ' 00:06:20.012 05:46:43 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:06:20.012 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:20.012 --rc genhtml_branch_coverage=1 00:06:20.012 --rc genhtml_function_coverage=1 00:06:20.012 --rc genhtml_legend=1 00:06:20.012 --rc geninfo_all_blocks=1 00:06:20.012 --rc geninfo_unexecuted_blocks=1 00:06:20.012 00:06:20.012 ' 00:06:20.012 05:46:43 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:06:20.012 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:20.012 --rc genhtml_branch_coverage=1 00:06:20.012 --rc genhtml_function_coverage=1 00:06:20.012 --rc genhtml_legend=1 00:06:20.012 --rc geninfo_all_blocks=1 00:06:20.012 --rc geninfo_unexecuted_blocks=1 00:06:20.012 00:06:20.012 ' 00:06:20.012 05:46:43 -- accel/accel.sh@73 -- # declare -A expected_opcs 00:06:20.012 05:46:43 -- accel/accel.sh@74 -- # get_expected_opcs 00:06:20.012 05:46:43 -- accel/accel.sh@57 -- # trap 'killprocess $spdk_tgt_pid; exit 1' ERR 00:06:20.012 05:46:43 -- accel/accel.sh@59 -- # spdk_tgt_pid=1886007 00:06:20.012 05:46:43 -- accel/accel.sh@60 -- # waitforlisten 1886007 00:06:20.012 05:46:43 -- accel/accel.sh@58 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -c /dev/fd/63 00:06:20.012 05:46:43 -- common/autotest_common.sh@829 -- # '[' -z 1886007 ']' 00:06:20.012 05:46:43 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:20.012 05:46:43 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:20.012 05:46:43 -- accel/accel.sh@58 -- # build_accel_config 00:06:20.012 05:46:43 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:20.012 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:20.012 05:46:43 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:20.012 05:46:43 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:20.012 05:46:43 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:20.012 05:46:43 -- common/autotest_common.sh@10 -- # set +x 00:06:20.012 05:46:43 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:20.012 05:46:43 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:20.012 05:46:43 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:20.012 05:46:43 -- accel/accel.sh@41 -- # local IFS=, 00:06:20.012 05:46:43 -- accel/accel.sh@42 -- # jq -r . 00:06:20.270 [2024-11-18 05:46:43.594583] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:20.270 [2024-11-18 05:46:43.594697] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1886007 ] 00:06:20.270 EAL: No free 2048 kB hugepages reported on node 1 00:06:20.270 [2024-11-18 05:46:43.708909] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:20.528 [2024-11-18 05:46:43.976200] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:20.528 [2024-11-18 05:46:43.976466] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:21.904 05:46:45 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:21.904 05:46:45 -- common/autotest_common.sh@862 -- # return 0 00:06:21.904 05:46:45 -- accel/accel.sh@62 -- # exp_opcs=($($rpc_py accel_get_opc_assignments | jq -r ". | to_entries | map(\"\(.key)=\(.value)\") | .[]")) 00:06:21.904 05:46:45 -- accel/accel.sh@62 -- # rpc_cmd accel_get_opc_assignments 00:06:21.904 05:46:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:06:21.904 05:46:45 -- common/autotest_common.sh@10 -- # set +x 00:06:21.904 05:46:45 -- accel/accel.sh@62 -- # jq -r '. | to_entries | map("\(.key)=\(.value)") | .[]' 00:06:21.904 05:46:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.904 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.904 05:46:45 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # IFS== 00:06:21.904 05:46:45 -- accel/accel.sh@64 -- # read -r opc module 00:06:21.905 05:46:45 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:21.905 05:46:45 -- accel/accel.sh@67 -- # killprocess 1886007 00:06:21.905 05:46:45 -- common/autotest_common.sh@936 -- # '[' -z 1886007 ']' 00:06:21.905 05:46:45 -- common/autotest_common.sh@940 -- # kill -0 1886007 00:06:21.905 05:46:45 -- common/autotest_common.sh@941 -- # uname 00:06:21.905 05:46:45 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:21.905 05:46:45 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1886007 00:06:21.905 05:46:45 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:21.905 05:46:45 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:21.905 05:46:45 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1886007' 00:06:21.905 killing process with pid 1886007 00:06:21.905 05:46:45 -- common/autotest_common.sh@955 -- # kill 1886007 00:06:21.905 05:46:45 -- common/autotest_common.sh@960 -- # wait 1886007 00:06:24.438 05:46:47 -- accel/accel.sh@68 -- # trap - ERR 00:06:24.438 05:46:47 -- accel/accel.sh@81 -- # run_test accel_help accel_perf -h 00:06:24.438 05:46:47 -- common/autotest_common.sh@1087 -- # '[' 3 -le 1 ']' 00:06:24.438 05:46:47 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:24.438 05:46:47 -- common/autotest_common.sh@10 -- # set +x 00:06:24.438 05:46:47 -- common/autotest_common.sh@1114 -- # accel_perf -h 00:06:24.438 05:46:47 -- accel/accel.sh@12 -- # build_accel_config 00:06:24.438 05:46:47 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -h 00:06:24.438 05:46:47 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:24.438 05:46:47 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:24.438 05:46:47 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:24.438 05:46:47 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:24.438 05:46:47 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:24.438 05:46:47 -- accel/accel.sh@41 -- # local IFS=, 00:06:24.438 05:46:47 -- accel/accel.sh@42 -- # jq -r . 00:06:24.438 05:46:47 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:24.438 05:46:47 -- common/autotest_common.sh@10 -- # set +x 00:06:24.438 05:46:47 -- accel/accel.sh@83 -- # run_test accel_missing_filename NOT accel_perf -t 1 -w compress 00:06:24.438 05:46:47 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:06:24.438 05:46:47 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:24.438 05:46:47 -- common/autotest_common.sh@10 -- # set +x 00:06:24.438 ************************************ 00:06:24.438 START TEST accel_missing_filename 00:06:24.438 ************************************ 00:06:24.438 05:46:47 -- common/autotest_common.sh@1114 -- # NOT accel_perf -t 1 -w compress 00:06:24.438 05:46:47 -- common/autotest_common.sh@650 -- # local es=0 00:06:24.438 05:46:47 -- common/autotest_common.sh@652 -- # valid_exec_arg accel_perf -t 1 -w compress 00:06:24.438 05:46:47 -- common/autotest_common.sh@638 -- # local arg=accel_perf 00:06:24.438 05:46:47 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:24.438 05:46:47 -- common/autotest_common.sh@642 -- # type -t accel_perf 00:06:24.438 05:46:47 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:24.438 05:46:47 -- common/autotest_common.sh@653 -- # accel_perf -t 1 -w compress 00:06:24.438 05:46:47 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compress 00:06:24.438 05:46:47 -- accel/accel.sh@12 -- # build_accel_config 00:06:24.438 05:46:47 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:24.438 05:46:47 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:24.438 05:46:47 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:24.438 05:46:47 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:24.438 05:46:47 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:24.438 05:46:47 -- accel/accel.sh@41 -- # local IFS=, 00:06:24.438 05:46:47 -- accel/accel.sh@42 -- # jq -r . 00:06:24.438 [2024-11-18 05:46:47.935398] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:24.438 [2024-11-18 05:46:47.935507] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1886877 ] 00:06:24.699 EAL: No free 2048 kB hugepages reported on node 1 00:06:24.699 [2024-11-18 05:46:48.047593] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:24.957 [2024-11-18 05:46:48.299940] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:25.216 [2024-11-18 05:46:48.547905] app.c: 910:spdk_app_stop: *WARNING*: spdk_app_stop'd on non-zero 00:06:25.783 [2024-11-18 05:46:49.145687] accel_perf.c:1385:main: *ERROR*: ERROR starting application 00:06:26.351 A filename is required. 00:06:26.351 05:46:49 -- common/autotest_common.sh@653 -- # es=234 00:06:26.351 05:46:49 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:26.351 05:46:49 -- common/autotest_common.sh@662 -- # es=106 00:06:26.351 05:46:49 -- common/autotest_common.sh@663 -- # case "$es" in 00:06:26.351 05:46:49 -- common/autotest_common.sh@670 -- # es=1 00:06:26.351 05:46:49 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:26.351 00:06:26.351 real 0m1.708s 00:06:26.351 user 0m1.490s 00:06:26.351 sys 0m0.246s 00:06:26.351 05:46:49 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:26.351 05:46:49 -- common/autotest_common.sh@10 -- # set +x 00:06:26.351 ************************************ 00:06:26.351 END TEST accel_missing_filename 00:06:26.351 ************************************ 00:06:26.351 05:46:49 -- accel/accel.sh@85 -- # run_test accel_compress_verify NOT accel_perf -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:06:26.351 05:46:49 -- common/autotest_common.sh@1087 -- # '[' 10 -le 1 ']' 00:06:26.351 05:46:49 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:26.351 05:46:49 -- common/autotest_common.sh@10 -- # set +x 00:06:26.351 ************************************ 00:06:26.351 START TEST accel_compress_verify 00:06:26.351 ************************************ 00:06:26.351 05:46:49 -- common/autotest_common.sh@1114 -- # NOT accel_perf -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:06:26.351 05:46:49 -- common/autotest_common.sh@650 -- # local es=0 00:06:26.351 05:46:49 -- common/autotest_common.sh@652 -- # valid_exec_arg accel_perf -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:06:26.351 05:46:49 -- common/autotest_common.sh@638 -- # local arg=accel_perf 00:06:26.351 05:46:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:26.351 05:46:49 -- common/autotest_common.sh@642 -- # type -t accel_perf 00:06:26.351 05:46:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:26.351 05:46:49 -- common/autotest_common.sh@653 -- # accel_perf -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:06:26.351 05:46:49 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:06:26.351 05:46:49 -- accel/accel.sh@12 -- # build_accel_config 00:06:26.351 05:46:49 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:26.351 05:46:49 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:26.351 05:46:49 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:26.351 05:46:49 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:26.351 05:46:49 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:26.351 05:46:49 -- accel/accel.sh@41 -- # local IFS=, 00:06:26.351 05:46:49 -- accel/accel.sh@42 -- # jq -r . 00:06:26.351 [2024-11-18 05:46:49.674712] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:26.351 [2024-11-18 05:46:49.674830] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1887156 ] 00:06:26.351 EAL: No free 2048 kB hugepages reported on node 1 00:06:26.351 [2024-11-18 05:46:49.785970] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:26.610 [2024-11-18 05:46:50.046268] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:26.868 [2024-11-18 05:46:50.293440] app.c: 910:spdk_app_stop: *WARNING*: spdk_app_stop'd on non-zero 00:06:27.437 [2024-11-18 05:46:50.886636] accel_perf.c:1385:main: *ERROR*: ERROR starting application 00:06:28.006 00:06:28.006 Compression does not support the verify option, aborting. 00:06:28.006 05:46:51 -- common/autotest_common.sh@653 -- # es=161 00:06:28.006 05:46:51 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:28.006 05:46:51 -- common/autotest_common.sh@662 -- # es=33 00:06:28.006 05:46:51 -- common/autotest_common.sh@663 -- # case "$es" in 00:06:28.006 05:46:51 -- common/autotest_common.sh@670 -- # es=1 00:06:28.006 05:46:51 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:28.006 00:06:28.006 real 0m1.720s 00:06:28.006 user 0m1.512s 00:06:28.006 sys 0m0.234s 00:06:28.006 05:46:51 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:28.006 05:46:51 -- common/autotest_common.sh@10 -- # set +x 00:06:28.006 ************************************ 00:06:28.006 END TEST accel_compress_verify 00:06:28.006 ************************************ 00:06:28.006 05:46:51 -- accel/accel.sh@87 -- # run_test accel_wrong_workload NOT accel_perf -t 1 -w foobar 00:06:28.006 05:46:51 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:06:28.006 05:46:51 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:28.006 05:46:51 -- common/autotest_common.sh@10 -- # set +x 00:06:28.006 ************************************ 00:06:28.006 START TEST accel_wrong_workload 00:06:28.006 ************************************ 00:06:28.006 05:46:51 -- common/autotest_common.sh@1114 -- # NOT accel_perf -t 1 -w foobar 00:06:28.006 05:46:51 -- common/autotest_common.sh@650 -- # local es=0 00:06:28.006 05:46:51 -- common/autotest_common.sh@652 -- # valid_exec_arg accel_perf -t 1 -w foobar 00:06:28.006 05:46:51 -- common/autotest_common.sh@638 -- # local arg=accel_perf 00:06:28.006 05:46:51 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:28.006 05:46:51 -- common/autotest_common.sh@642 -- # type -t accel_perf 00:06:28.006 05:46:51 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:28.006 05:46:51 -- common/autotest_common.sh@653 -- # accel_perf -t 1 -w foobar 00:06:28.006 05:46:51 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w foobar 00:06:28.006 05:46:51 -- accel/accel.sh@12 -- # build_accel_config 00:06:28.006 05:46:51 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:28.006 05:46:51 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:28.006 05:46:51 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:28.006 05:46:51 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:28.006 05:46:51 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:28.006 05:46:51 -- accel/accel.sh@41 -- # local IFS=, 00:06:28.006 05:46:51 -- accel/accel.sh@42 -- # jq -r . 00:06:28.006 Unsupported workload type: foobar 00:06:28.006 [2024-11-18 05:46:51.412822] app.c:1292:spdk_app_parse_args: *ERROR*: Parsing app-specific command line parameter 'w' failed: 1 00:06:28.006 accel_perf options: 00:06:28.006 [-h help message] 00:06:28.006 [-q queue depth per core] 00:06:28.006 [-C for supported workloads, use this value to configure the io vector size to test (default 1) 00:06:28.006 [-T number of threads per core 00:06:28.006 [-o transfer size in bytes (default: 4KiB. For compress/decompress, 0 means the input file size)] 00:06:28.006 [-t time in seconds] 00:06:28.006 [-w workload type must be one of these: copy, fill, crc32c, copy_crc32c, compare, compress, decompress, dualcast, xor, 00:06:28.006 [ dif_verify, , dif_generate, dif_generate_copy 00:06:28.006 [-M assign module to the operation, not compatible with accel_assign_opc RPC 00:06:28.006 [-l for compress/decompress workloads, name of uncompressed input file 00:06:28.006 [-S for crc32c workload, use this seed value (default 0) 00:06:28.006 [-P for compare workload, percentage of operations that should miscompare (percent, default 0) 00:06:28.006 [-f for fill workload, use this BYTE value (default 255) 00:06:28.006 [-x for xor workload, use this number of source buffers (default, minimum: 2)] 00:06:28.006 [-y verify result if this switch is on] 00:06:28.006 [-a tasks to allocate per core (default: same value as -q)] 00:06:28.006 Can be used to spread operations across a wider range of memory. 00:06:28.006 05:46:51 -- common/autotest_common.sh@653 -- # es=1 00:06:28.006 05:46:51 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:28.006 05:46:51 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:06:28.006 05:46:51 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:28.006 00:06:28.006 real 0m0.050s 00:06:28.006 user 0m0.067s 00:06:28.006 sys 0m0.024s 00:06:28.006 05:46:51 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:28.006 05:46:51 -- common/autotest_common.sh@10 -- # set +x 00:06:28.006 ************************************ 00:06:28.006 END TEST accel_wrong_workload 00:06:28.006 ************************************ 00:06:28.006 05:46:51 -- accel/accel.sh@89 -- # run_test accel_negative_buffers NOT accel_perf -t 1 -w xor -y -x -1 00:06:28.006 05:46:51 -- common/autotest_common.sh@1087 -- # '[' 10 -le 1 ']' 00:06:28.006 05:46:51 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:28.006 05:46:51 -- common/autotest_common.sh@10 -- # set +x 00:06:28.006 ************************************ 00:06:28.006 START TEST accel_negative_buffers 00:06:28.006 ************************************ 00:06:28.006 05:46:51 -- common/autotest_common.sh@1114 -- # NOT accel_perf -t 1 -w xor -y -x -1 00:06:28.006 05:46:51 -- common/autotest_common.sh@650 -- # local es=0 00:06:28.006 05:46:51 -- common/autotest_common.sh@652 -- # valid_exec_arg accel_perf -t 1 -w xor -y -x -1 00:06:28.006 05:46:51 -- common/autotest_common.sh@638 -- # local arg=accel_perf 00:06:28.006 05:46:51 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:28.006 05:46:51 -- common/autotest_common.sh@642 -- # type -t accel_perf 00:06:28.006 05:46:51 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:28.006 05:46:51 -- common/autotest_common.sh@653 -- # accel_perf -t 1 -w xor -y -x -1 00:06:28.006 05:46:51 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w xor -y -x -1 00:06:28.006 05:46:51 -- accel/accel.sh@12 -- # build_accel_config 00:06:28.007 05:46:51 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:28.007 05:46:51 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:28.007 05:46:51 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:28.007 05:46:51 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:28.007 05:46:51 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:28.007 05:46:51 -- accel/accel.sh@41 -- # local IFS=, 00:06:28.007 05:46:51 -- accel/accel.sh@42 -- # jq -r . 00:06:28.007 -x option must be non-negative. 00:06:28.007 [2024-11-18 05:46:51.483725] app.c:1292:spdk_app_parse_args: *ERROR*: Parsing app-specific command line parameter 'x' failed: 1 00:06:28.007 accel_perf options: 00:06:28.007 [-h help message] 00:06:28.007 [-q queue depth per core] 00:06:28.007 [-C for supported workloads, use this value to configure the io vector size to test (default 1) 00:06:28.007 [-T number of threads per core 00:06:28.007 [-o transfer size in bytes (default: 4KiB. For compress/decompress, 0 means the input file size)] 00:06:28.007 [-t time in seconds] 00:06:28.007 [-w workload type must be one of these: copy, fill, crc32c, copy_crc32c, compare, compress, decompress, dualcast, xor, 00:06:28.007 [ dif_verify, , dif_generate, dif_generate_copy 00:06:28.007 [-M assign module to the operation, not compatible with accel_assign_opc RPC 00:06:28.007 [-l for compress/decompress workloads, name of uncompressed input file 00:06:28.007 [-S for crc32c workload, use this seed value (default 0) 00:06:28.007 [-P for compare workload, percentage of operations that should miscompare (percent, default 0) 00:06:28.007 [-f for fill workload, use this BYTE value (default 255) 00:06:28.007 [-x for xor workload, use this number of source buffers (default, minimum: 2)] 00:06:28.007 [-y verify result if this switch is on] 00:06:28.007 [-a tasks to allocate per core (default: same value as -q)] 00:06:28.007 Can be used to spread operations across a wider range of memory. 00:06:28.007 05:46:51 -- common/autotest_common.sh@653 -- # es=1 00:06:28.007 05:46:51 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:28.007 05:46:51 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:06:28.007 05:46:51 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:28.007 00:06:28.007 real 0m0.051s 00:06:28.007 user 0m0.063s 00:06:28.007 sys 0m0.023s 00:06:28.007 05:46:51 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:28.007 05:46:51 -- common/autotest_common.sh@10 -- # set +x 00:06:28.007 ************************************ 00:06:28.007 END TEST accel_negative_buffers 00:06:28.007 ************************************ 00:06:28.007 05:46:51 -- accel/accel.sh@93 -- # run_test accel_crc32c accel_test -t 1 -w crc32c -S 32 -y 00:06:28.007 05:46:51 -- common/autotest_common.sh@1087 -- # '[' 9 -le 1 ']' 00:06:28.007 05:46:51 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:28.007 05:46:51 -- common/autotest_common.sh@10 -- # set +x 00:06:28.007 ************************************ 00:06:28.007 START TEST accel_crc32c 00:06:28.007 ************************************ 00:06:28.007 05:46:51 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w crc32c -S 32 -y 00:06:28.007 05:46:51 -- accel/accel.sh@16 -- # local accel_opc 00:06:28.007 05:46:51 -- accel/accel.sh@17 -- # local accel_module 00:06:28.007 05:46:51 -- accel/accel.sh@18 -- # accel_perf -t 1 -w crc32c -S 32 -y 00:06:28.007 05:46:51 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w crc32c -S 32 -y 00:06:28.007 05:46:51 -- accel/accel.sh@12 -- # build_accel_config 00:06:28.007 05:46:51 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:28.007 05:46:51 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:28.007 05:46:51 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:28.007 05:46:51 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:28.007 05:46:51 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:28.007 05:46:51 -- accel/accel.sh@41 -- # local IFS=, 00:06:28.007 05:46:51 -- accel/accel.sh@42 -- # jq -r . 00:06:28.266 [2024-11-18 05:46:51.552261] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:28.266 [2024-11-18 05:46:51.552377] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1887585 ] 00:06:28.266 EAL: No free 2048 kB hugepages reported on node 1 00:06:28.266 [2024-11-18 05:46:51.661851] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:28.525 [2024-11-18 05:46:51.911866] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:31.057 05:46:54 -- accel/accel.sh@18 -- # out=' 00:06:31.057 SPDK Configuration: 00:06:31.057 Core mask: 0x1 00:06:31.057 00:06:31.057 Accel Perf Configuration: 00:06:31.057 Workload Type: crc32c 00:06:31.057 CRC-32C seed: 32 00:06:31.057 Transfer size: 4096 bytes 00:06:31.057 Vector count 1 00:06:31.057 Module: software 00:06:31.057 Queue depth: 32 00:06:31.057 Allocate depth: 32 00:06:31.057 # threads/core: 1 00:06:31.057 Run time: 1 seconds 00:06:31.057 Verify: Yes 00:06:31.057 00:06:31.057 Running for 1 seconds... 00:06:31.057 00:06:31.057 Core,Thread Transfers Bandwidth Failed Miscompares 00:06:31.057 ------------------------------------------------------------------------------------ 00:06:31.057 0,0 321472/s 1255 MiB/s 0 0 00:06:31.057 ==================================================================================== 00:06:31.057 Total 321472/s 1255 MiB/s 0 0' 00:06:31.057 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.057 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.057 05:46:54 -- accel/accel.sh@15 -- # accel_perf -t 1 -w crc32c -S 32 -y 00:06:31.057 05:46:54 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w crc32c -S 32 -y 00:06:31.057 05:46:54 -- accel/accel.sh@12 -- # build_accel_config 00:06:31.057 05:46:54 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:31.057 05:46:54 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:31.057 05:46:54 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:31.057 05:46:54 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:31.057 05:46:54 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:31.057 05:46:54 -- accel/accel.sh@41 -- # local IFS=, 00:06:31.057 05:46:54 -- accel/accel.sh@42 -- # jq -r . 00:06:31.057 [2024-11-18 05:46:54.243890] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:31.057 [2024-11-18 05:46:54.244023] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1888011 ] 00:06:31.057 EAL: No free 2048 kB hugepages reported on node 1 00:06:31.057 [2024-11-18 05:46:54.378204] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:31.316 [2024-11-18 05:46:54.631345] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val= 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val= 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val=0x1 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val= 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val= 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val=crc32c 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@24 -- # accel_opc=crc32c 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val=32 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val='4096 bytes' 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val= 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val=software 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@23 -- # accel_module=software 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val=32 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val=32 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val=1 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val='1 seconds' 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val=Yes 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val= 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:31.575 05:46:54 -- accel/accel.sh@21 -- # val= 00:06:31.575 05:46:54 -- accel/accel.sh@22 -- # case "$var" in 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # IFS=: 00:06:31.575 05:46:54 -- accel/accel.sh@20 -- # read -r var val 00:06:33.573 05:46:56 -- accel/accel.sh@21 -- # val= 00:06:33.574 05:46:56 -- accel/accel.sh@22 -- # case "$var" in 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # IFS=: 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # read -r var val 00:06:33.574 05:46:56 -- accel/accel.sh@21 -- # val= 00:06:33.574 05:46:56 -- accel/accel.sh@22 -- # case "$var" in 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # IFS=: 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # read -r var val 00:06:33.574 05:46:56 -- accel/accel.sh@21 -- # val= 00:06:33.574 05:46:56 -- accel/accel.sh@22 -- # case "$var" in 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # IFS=: 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # read -r var val 00:06:33.574 05:46:56 -- accel/accel.sh@21 -- # val= 00:06:33.574 05:46:56 -- accel/accel.sh@22 -- # case "$var" in 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # IFS=: 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # read -r var val 00:06:33.574 05:46:56 -- accel/accel.sh@21 -- # val= 00:06:33.574 05:46:56 -- accel/accel.sh@22 -- # case "$var" in 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # IFS=: 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # read -r var val 00:06:33.574 05:46:56 -- accel/accel.sh@21 -- # val= 00:06:33.574 05:46:56 -- accel/accel.sh@22 -- # case "$var" in 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # IFS=: 00:06:33.574 05:46:56 -- accel/accel.sh@20 -- # read -r var val 00:06:33.574 05:46:56 -- accel/accel.sh@28 -- # [[ -n software ]] 00:06:33.574 05:46:56 -- accel/accel.sh@28 -- # [[ -n crc32c ]] 00:06:33.574 05:46:56 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:06:33.574 00:06:33.574 real 0m5.431s 00:06:33.574 user 0m4.954s 00:06:33.574 sys 0m0.458s 00:06:33.574 05:46:56 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:33.574 05:46:56 -- common/autotest_common.sh@10 -- # set +x 00:06:33.574 ************************************ 00:06:33.574 END TEST accel_crc32c 00:06:33.574 ************************************ 00:06:33.574 05:46:56 -- accel/accel.sh@94 -- # run_test accel_crc32c_C2 accel_test -t 1 -w crc32c -y -C 2 00:06:33.574 05:46:56 -- common/autotest_common.sh@1087 -- # '[' 9 -le 1 ']' 00:06:33.574 05:46:56 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:33.574 05:46:56 -- common/autotest_common.sh@10 -- # set +x 00:06:33.574 ************************************ 00:06:33.574 START TEST accel_crc32c_C2 00:06:33.574 ************************************ 00:06:33.574 05:46:56 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w crc32c -y -C 2 00:06:33.574 05:46:56 -- accel/accel.sh@16 -- # local accel_opc 00:06:33.574 05:46:56 -- accel/accel.sh@17 -- # local accel_module 00:06:33.574 05:46:56 -- accel/accel.sh@18 -- # accel_perf -t 1 -w crc32c -y -C 2 00:06:33.574 05:46:56 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w crc32c -y -C 2 00:06:33.574 05:46:56 -- accel/accel.sh@12 -- # build_accel_config 00:06:33.574 05:46:56 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:33.574 05:46:56 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:33.574 05:46:56 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:33.574 05:46:56 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:33.574 05:46:56 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:33.574 05:46:56 -- accel/accel.sh@41 -- # local IFS=, 00:06:33.574 05:46:56 -- accel/accel.sh@42 -- # jq -r . 00:06:33.574 [2024-11-18 05:46:57.006617] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:33.574 [2024-11-18 05:46:57.006732] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1888647 ] 00:06:33.574 EAL: No free 2048 kB hugepages reported on node 1 00:06:33.833 [2024-11-18 05:46:57.118040] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:34.091 [2024-11-18 05:46:57.371367] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:36.624 05:46:59 -- accel/accel.sh@18 -- # out=' 00:06:36.624 SPDK Configuration: 00:06:36.624 Core mask: 0x1 00:06:36.624 00:06:36.624 Accel Perf Configuration: 00:06:36.624 Workload Type: crc32c 00:06:36.624 CRC-32C seed: 0 00:06:36.624 Transfer size: 4096 bytes 00:06:36.624 Vector count 2 00:06:36.624 Module: software 00:06:36.624 Queue depth: 32 00:06:36.624 Allocate depth: 32 00:06:36.624 # threads/core: 1 00:06:36.624 Run time: 1 seconds 00:06:36.624 Verify: Yes 00:06:36.624 00:06:36.624 Running for 1 seconds... 00:06:36.624 00:06:36.624 Core,Thread Transfers Bandwidth Failed Miscompares 00:06:36.624 ------------------------------------------------------------------------------------ 00:06:36.624 0,0 253952/s 1984 MiB/s 0 0 00:06:36.624 ==================================================================================== 00:06:36.624 Total 253952/s 992 MiB/s 0 0' 00:06:36.624 05:46:59 -- accel/accel.sh@20 -- # IFS=: 00:06:36.624 05:46:59 -- accel/accel.sh@20 -- # read -r var val 00:06:36.624 05:46:59 -- accel/accel.sh@15 -- # accel_perf -t 1 -w crc32c -y -C 2 00:06:36.624 05:46:59 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w crc32c -y -C 2 00:06:36.624 05:46:59 -- accel/accel.sh@12 -- # build_accel_config 00:06:36.624 05:46:59 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:36.624 05:46:59 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:36.624 05:46:59 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:36.624 05:46:59 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:36.624 05:46:59 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:36.624 05:46:59 -- accel/accel.sh@41 -- # local IFS=, 00:06:36.624 05:46:59 -- accel/accel.sh@42 -- # jq -r . 00:06:36.624 [2024-11-18 05:46:59.705031] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:36.624 [2024-11-18 05:46:59.705164] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1889071 ] 00:06:36.624 EAL: No free 2048 kB hugepages reported on node 1 00:06:36.624 [2024-11-18 05:46:59.840439] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:36.624 [2024-11-18 05:47:00.103396] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val= 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val= 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val=0x1 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val= 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val= 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val=crc32c 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@24 -- # accel_opc=crc32c 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val=0 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val='4096 bytes' 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val= 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val=software 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@23 -- # accel_module=software 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val=32 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.882 05:47:00 -- accel/accel.sh@21 -- # val=32 00:06:36.882 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.882 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.883 05:47:00 -- accel/accel.sh@21 -- # val=1 00:06:36.883 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.883 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.883 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.883 05:47:00 -- accel/accel.sh@21 -- # val='1 seconds' 00:06:36.883 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.883 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.883 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.883 05:47:00 -- accel/accel.sh@21 -- # val=Yes 00:06:36.883 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.883 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.883 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.883 05:47:00 -- accel/accel.sh@21 -- # val= 00:06:36.883 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.883 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.883 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:36.883 05:47:00 -- accel/accel.sh@21 -- # val= 00:06:36.883 05:47:00 -- accel/accel.sh@22 -- # case "$var" in 00:06:36.883 05:47:00 -- accel/accel.sh@20 -- # IFS=: 00:06:36.883 05:47:00 -- accel/accel.sh@20 -- # read -r var val 00:06:39.413 05:47:02 -- accel/accel.sh@21 -- # val= 00:06:39.413 05:47:02 -- accel/accel.sh@22 -- # case "$var" in 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # IFS=: 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # read -r var val 00:06:39.413 05:47:02 -- accel/accel.sh@21 -- # val= 00:06:39.413 05:47:02 -- accel/accel.sh@22 -- # case "$var" in 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # IFS=: 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # read -r var val 00:06:39.413 05:47:02 -- accel/accel.sh@21 -- # val= 00:06:39.413 05:47:02 -- accel/accel.sh@22 -- # case "$var" in 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # IFS=: 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # read -r var val 00:06:39.413 05:47:02 -- accel/accel.sh@21 -- # val= 00:06:39.413 05:47:02 -- accel/accel.sh@22 -- # case "$var" in 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # IFS=: 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # read -r var val 00:06:39.413 05:47:02 -- accel/accel.sh@21 -- # val= 00:06:39.413 05:47:02 -- accel/accel.sh@22 -- # case "$var" in 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # IFS=: 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # read -r var val 00:06:39.413 05:47:02 -- accel/accel.sh@21 -- # val= 00:06:39.413 05:47:02 -- accel/accel.sh@22 -- # case "$var" in 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # IFS=: 00:06:39.413 05:47:02 -- accel/accel.sh@20 -- # read -r var val 00:06:39.413 05:47:02 -- accel/accel.sh@28 -- # [[ -n software ]] 00:06:39.413 05:47:02 -- accel/accel.sh@28 -- # [[ -n crc32c ]] 00:06:39.413 05:47:02 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:06:39.413 00:06:39.414 real 0m5.408s 00:06:39.414 user 0m4.903s 00:06:39.414 sys 0m0.486s 00:06:39.414 05:47:02 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:39.414 05:47:02 -- common/autotest_common.sh@10 -- # set +x 00:06:39.414 ************************************ 00:06:39.414 END TEST accel_crc32c_C2 00:06:39.414 ************************************ 00:06:39.414 05:47:02 -- accel/accel.sh@95 -- # run_test accel_copy accel_test -t 1 -w copy -y 00:06:39.414 05:47:02 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:06:39.414 05:47:02 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:39.414 05:47:02 -- common/autotest_common.sh@10 -- # set +x 00:06:39.414 ************************************ 00:06:39.414 START TEST accel_copy 00:06:39.414 ************************************ 00:06:39.414 05:47:02 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w copy -y 00:06:39.414 05:47:02 -- accel/accel.sh@16 -- # local accel_opc 00:06:39.414 05:47:02 -- accel/accel.sh@17 -- # local accel_module 00:06:39.414 05:47:02 -- accel/accel.sh@18 -- # accel_perf -t 1 -w copy -y 00:06:39.414 05:47:02 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy -y 00:06:39.414 05:47:02 -- accel/accel.sh@12 -- # build_accel_config 00:06:39.414 05:47:02 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:39.414 05:47:02 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:39.414 05:47:02 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:39.414 05:47:02 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:39.414 05:47:02 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:39.414 05:47:02 -- accel/accel.sh@41 -- # local IFS=, 00:06:39.414 05:47:02 -- accel/accel.sh@42 -- # jq -r . 00:06:39.414 [2024-11-18 05:47:02.438275] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:39.414 [2024-11-18 05:47:02.438403] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1889519 ] 00:06:39.414 EAL: No free 2048 kB hugepages reported on node 1 00:06:39.414 [2024-11-18 05:47:02.547565] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:39.414 [2024-11-18 05:47:02.796787] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:41.946 05:47:05 -- accel/accel.sh@18 -- # out=' 00:06:41.946 SPDK Configuration: 00:06:41.946 Core mask: 0x1 00:06:41.946 00:06:41.946 Accel Perf Configuration: 00:06:41.946 Workload Type: copy 00:06:41.946 Transfer size: 4096 bytes 00:06:41.946 Vector count 1 00:06:41.946 Module: software 00:06:41.946 Queue depth: 32 00:06:41.946 Allocate depth: 32 00:06:41.946 # threads/core: 1 00:06:41.946 Run time: 1 seconds 00:06:41.946 Verify: Yes 00:06:41.946 00:06:41.946 Running for 1 seconds... 00:06:41.946 00:06:41.946 Core,Thread Transfers Bandwidth Failed Miscompares 00:06:41.946 ------------------------------------------------------------------------------------ 00:06:41.946 0,0 199936/s 781 MiB/s 0 0 00:06:41.946 ==================================================================================== 00:06:41.946 Total 199936/s 781 MiB/s 0 0' 00:06:41.946 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:41.946 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:41.946 05:47:05 -- accel/accel.sh@15 -- # accel_perf -t 1 -w copy -y 00:06:41.946 05:47:05 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy -y 00:06:41.946 05:47:05 -- accel/accel.sh@12 -- # build_accel_config 00:06:41.946 05:47:05 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:41.946 05:47:05 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:41.947 05:47:05 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:41.947 05:47:05 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:41.947 05:47:05 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:41.947 05:47:05 -- accel/accel.sh@41 -- # local IFS=, 00:06:41.947 05:47:05 -- accel/accel.sh@42 -- # jq -r . 00:06:41.947 [2024-11-18 05:47:05.140209] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:41.947 [2024-11-18 05:47:05.140311] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1890016 ] 00:06:41.947 EAL: No free 2048 kB hugepages reported on node 1 00:06:41.947 [2024-11-18 05:47:05.250450] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:42.206 [2024-11-18 05:47:05.500709] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:42.465 05:47:05 -- accel/accel.sh@21 -- # val= 00:06:42.465 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.465 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.465 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.465 05:47:05 -- accel/accel.sh@21 -- # val= 00:06:42.465 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.465 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.465 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.465 05:47:05 -- accel/accel.sh@21 -- # val=0x1 00:06:42.465 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val= 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val= 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val=copy 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@24 -- # accel_opc=copy 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val='4096 bytes' 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val= 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val=software 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@23 -- # accel_module=software 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val=32 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val=32 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val=1 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val='1 seconds' 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val=Yes 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val= 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:42.466 05:47:05 -- accel/accel.sh@21 -- # val= 00:06:42.466 05:47:05 -- accel/accel.sh@22 -- # case "$var" in 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # IFS=: 00:06:42.466 05:47:05 -- accel/accel.sh@20 -- # read -r var val 00:06:44.370 05:47:07 -- accel/accel.sh@21 -- # val= 00:06:44.370 05:47:07 -- accel/accel.sh@22 -- # case "$var" in 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # IFS=: 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # read -r var val 00:06:44.370 05:47:07 -- accel/accel.sh@21 -- # val= 00:06:44.370 05:47:07 -- accel/accel.sh@22 -- # case "$var" in 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # IFS=: 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # read -r var val 00:06:44.370 05:47:07 -- accel/accel.sh@21 -- # val= 00:06:44.370 05:47:07 -- accel/accel.sh@22 -- # case "$var" in 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # IFS=: 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # read -r var val 00:06:44.370 05:47:07 -- accel/accel.sh@21 -- # val= 00:06:44.370 05:47:07 -- accel/accel.sh@22 -- # case "$var" in 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # IFS=: 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # read -r var val 00:06:44.370 05:47:07 -- accel/accel.sh@21 -- # val= 00:06:44.370 05:47:07 -- accel/accel.sh@22 -- # case "$var" in 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # IFS=: 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # read -r var val 00:06:44.370 05:47:07 -- accel/accel.sh@21 -- # val= 00:06:44.370 05:47:07 -- accel/accel.sh@22 -- # case "$var" in 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # IFS=: 00:06:44.370 05:47:07 -- accel/accel.sh@20 -- # read -r var val 00:06:44.370 05:47:07 -- accel/accel.sh@28 -- # [[ -n software ]] 00:06:44.370 05:47:07 -- accel/accel.sh@28 -- # [[ -n copy ]] 00:06:44.370 05:47:07 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:06:44.370 00:06:44.370 real 0m5.396s 00:06:44.370 user 0m2.474s 00:06:44.370 sys 0m0.223s 00:06:44.370 05:47:07 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:44.370 05:47:07 -- common/autotest_common.sh@10 -- # set +x 00:06:44.370 ************************************ 00:06:44.370 END TEST accel_copy 00:06:44.370 ************************************ 00:06:44.370 05:47:07 -- accel/accel.sh@96 -- # run_test accel_fill accel_test -t 1 -w fill -f 128 -q 64 -a 64 -y 00:06:44.370 05:47:07 -- common/autotest_common.sh@1087 -- # '[' 13 -le 1 ']' 00:06:44.370 05:47:07 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:44.370 05:47:07 -- common/autotest_common.sh@10 -- # set +x 00:06:44.370 ************************************ 00:06:44.370 START TEST accel_fill 00:06:44.370 ************************************ 00:06:44.370 05:47:07 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w fill -f 128 -q 64 -a 64 -y 00:06:44.370 05:47:07 -- accel/accel.sh@16 -- # local accel_opc 00:06:44.370 05:47:07 -- accel/accel.sh@17 -- # local accel_module 00:06:44.370 05:47:07 -- accel/accel.sh@18 -- # accel_perf -t 1 -w fill -f 128 -q 64 -a 64 -y 00:06:44.370 05:47:07 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w fill -f 128 -q 64 -a 64 -y 00:06:44.370 05:47:07 -- accel/accel.sh@12 -- # build_accel_config 00:06:44.370 05:47:07 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:44.370 05:47:07 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:44.370 05:47:07 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:44.370 05:47:07 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:44.370 05:47:07 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:44.370 05:47:07 -- accel/accel.sh@41 -- # local IFS=, 00:06:44.370 05:47:07 -- accel/accel.sh@42 -- # jq -r . 00:06:44.370 [2024-11-18 05:47:07.861039] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:44.371 [2024-11-18 05:47:07.861218] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1890577 ] 00:06:44.630 EAL: No free 2048 kB hugepages reported on node 1 00:06:44.630 [2024-11-18 05:47:07.973295] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:44.889 [2024-11-18 05:47:08.228465] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:47.438 05:47:10 -- accel/accel.sh@18 -- # out=' 00:06:47.439 SPDK Configuration: 00:06:47.439 Core mask: 0x1 00:06:47.439 00:06:47.439 Accel Perf Configuration: 00:06:47.439 Workload Type: fill 00:06:47.439 Fill pattern: 0x80 00:06:47.439 Transfer size: 4096 bytes 00:06:47.439 Vector count 1 00:06:47.439 Module: software 00:06:47.439 Queue depth: 64 00:06:47.439 Allocate depth: 64 00:06:47.439 # threads/core: 1 00:06:47.439 Run time: 1 seconds 00:06:47.439 Verify: Yes 00:06:47.439 00:06:47.439 Running for 1 seconds... 00:06:47.439 00:06:47.439 Core,Thread Transfers Bandwidth Failed Miscompares 00:06:47.439 ------------------------------------------------------------------------------------ 00:06:47.439 0,0 306688/s 1198 MiB/s 0 0 00:06:47.439 ==================================================================================== 00:06:47.439 Total 306688/s 1198 MiB/s 0 0' 00:06:47.439 05:47:10 -- accel/accel.sh@20 -- # IFS=: 00:06:47.439 05:47:10 -- accel/accel.sh@20 -- # read -r var val 00:06:47.439 05:47:10 -- accel/accel.sh@15 -- # accel_perf -t 1 -w fill -f 128 -q 64 -a 64 -y 00:06:47.439 05:47:10 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w fill -f 128 -q 64 -a 64 -y 00:06:47.439 05:47:10 -- accel/accel.sh@12 -- # build_accel_config 00:06:47.439 05:47:10 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:47.439 05:47:10 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:47.439 05:47:10 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:47.439 05:47:10 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:47.439 05:47:10 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:47.439 05:47:10 -- accel/accel.sh@41 -- # local IFS=, 00:06:47.439 05:47:10 -- accel/accel.sh@42 -- # jq -r . 00:06:47.439 [2024-11-18 05:47:10.569710] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:47.439 [2024-11-18 05:47:10.569856] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1891005 ] 00:06:47.439 EAL: No free 2048 kB hugepages reported on node 1 00:06:47.439 [2024-11-18 05:47:10.703487] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:47.439 [2024-11-18 05:47:10.957325] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val= 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val= 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val=0x1 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val= 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val= 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val=fill 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@24 -- # accel_opc=fill 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val=0x80 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val='4096 bytes' 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val= 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val=software 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@23 -- # accel_module=software 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val=64 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val=64 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val=1 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val='1 seconds' 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val=Yes 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val= 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:47.698 05:47:11 -- accel/accel.sh@21 -- # val= 00:06:47.698 05:47:11 -- accel/accel.sh@22 -- # case "$var" in 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # IFS=: 00:06:47.698 05:47:11 -- accel/accel.sh@20 -- # read -r var val 00:06:50.234 05:47:13 -- accel/accel.sh@21 -- # val= 00:06:50.234 05:47:13 -- accel/accel.sh@22 -- # case "$var" in 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # IFS=: 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # read -r var val 00:06:50.234 05:47:13 -- accel/accel.sh@21 -- # val= 00:06:50.234 05:47:13 -- accel/accel.sh@22 -- # case "$var" in 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # IFS=: 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # read -r var val 00:06:50.234 05:47:13 -- accel/accel.sh@21 -- # val= 00:06:50.234 05:47:13 -- accel/accel.sh@22 -- # case "$var" in 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # IFS=: 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # read -r var val 00:06:50.234 05:47:13 -- accel/accel.sh@21 -- # val= 00:06:50.234 05:47:13 -- accel/accel.sh@22 -- # case "$var" in 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # IFS=: 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # read -r var val 00:06:50.234 05:47:13 -- accel/accel.sh@21 -- # val= 00:06:50.234 05:47:13 -- accel/accel.sh@22 -- # case "$var" in 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # IFS=: 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # read -r var val 00:06:50.234 05:47:13 -- accel/accel.sh@21 -- # val= 00:06:50.234 05:47:13 -- accel/accel.sh@22 -- # case "$var" in 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # IFS=: 00:06:50.234 05:47:13 -- accel/accel.sh@20 -- # read -r var val 00:06:50.234 05:47:13 -- accel/accel.sh@28 -- # [[ -n software ]] 00:06:50.234 05:47:13 -- accel/accel.sh@28 -- # [[ -n fill ]] 00:06:50.234 05:47:13 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:06:50.234 00:06:50.234 real 0m5.453s 00:06:50.234 user 0m4.962s 00:06:50.234 sys 0m0.473s 00:06:50.234 05:47:13 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:50.234 05:47:13 -- common/autotest_common.sh@10 -- # set +x 00:06:50.234 ************************************ 00:06:50.234 END TEST accel_fill 00:06:50.234 ************************************ 00:06:50.234 05:47:13 -- accel/accel.sh@97 -- # run_test accel_copy_crc32c accel_test -t 1 -w copy_crc32c -y 00:06:50.234 05:47:13 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:06:50.234 05:47:13 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:50.234 05:47:13 -- common/autotest_common.sh@10 -- # set +x 00:06:50.234 ************************************ 00:06:50.234 START TEST accel_copy_crc32c 00:06:50.234 ************************************ 00:06:50.234 05:47:13 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w copy_crc32c -y 00:06:50.234 05:47:13 -- accel/accel.sh@16 -- # local accel_opc 00:06:50.234 05:47:13 -- accel/accel.sh@17 -- # local accel_module 00:06:50.234 05:47:13 -- accel/accel.sh@18 -- # accel_perf -t 1 -w copy_crc32c -y 00:06:50.234 05:47:13 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy_crc32c -y 00:06:50.234 05:47:13 -- accel/accel.sh@12 -- # build_accel_config 00:06:50.234 05:47:13 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:50.234 05:47:13 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:50.234 05:47:13 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:50.234 05:47:13 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:50.234 05:47:13 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:50.234 05:47:13 -- accel/accel.sh@41 -- # local IFS=, 00:06:50.234 05:47:13 -- accel/accel.sh@42 -- # jq -r . 00:06:50.234 [2024-11-18 05:47:13.339685] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:50.234 [2024-11-18 05:47:13.339812] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1891441 ] 00:06:50.234 EAL: No free 2048 kB hugepages reported on node 1 00:06:50.234 [2024-11-18 05:47:13.458284] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:50.234 [2024-11-18 05:47:13.713540] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:52.765 05:47:15 -- accel/accel.sh@18 -- # out=' 00:06:52.765 SPDK Configuration: 00:06:52.765 Core mask: 0x1 00:06:52.765 00:06:52.765 Accel Perf Configuration: 00:06:52.765 Workload Type: copy_crc32c 00:06:52.765 CRC-32C seed: 0 00:06:52.765 Vector size: 4096 bytes 00:06:52.765 Transfer size: 4096 bytes 00:06:52.765 Vector count 1 00:06:52.765 Module: software 00:06:52.765 Queue depth: 32 00:06:52.765 Allocate depth: 32 00:06:52.765 # threads/core: 1 00:06:52.765 Run time: 1 seconds 00:06:52.766 Verify: Yes 00:06:52.766 00:06:52.766 Running for 1 seconds... 00:06:52.766 00:06:52.766 Core,Thread Transfers Bandwidth Failed Miscompares 00:06:52.766 ------------------------------------------------------------------------------------ 00:06:52.766 0,0 163616/s 639 MiB/s 0 0 00:06:52.766 ==================================================================================== 00:06:52.766 Total 163616/s 639 MiB/s 0 0' 00:06:52.766 05:47:15 -- accel/accel.sh@20 -- # IFS=: 00:06:52.766 05:47:15 -- accel/accel.sh@20 -- # read -r var val 00:06:52.766 05:47:15 -- accel/accel.sh@15 -- # accel_perf -t 1 -w copy_crc32c -y 00:06:52.766 05:47:15 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy_crc32c -y 00:06:52.766 05:47:15 -- accel/accel.sh@12 -- # build_accel_config 00:06:52.766 05:47:15 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:52.766 05:47:15 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:52.766 05:47:15 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:52.766 05:47:15 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:52.766 05:47:15 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:52.766 05:47:15 -- accel/accel.sh@41 -- # local IFS=, 00:06:52.766 05:47:15 -- accel/accel.sh@42 -- # jq -r . 00:06:52.766 [2024-11-18 05:47:16.030479] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:52.766 [2024-11-18 05:47:16.030591] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1892067 ] 00:06:52.766 EAL: No free 2048 kB hugepages reported on node 1 00:06:52.766 [2024-11-18 05:47:16.137922] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:53.024 [2024-11-18 05:47:16.386956] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:53.283 05:47:16 -- accel/accel.sh@21 -- # val= 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val= 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val=0x1 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val= 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val= 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val=copy_crc32c 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@24 -- # accel_opc=copy_crc32c 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val=0 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val='4096 bytes' 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val='4096 bytes' 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val= 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val=software 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@23 -- # accel_module=software 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val=32 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val=32 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val=1 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val='1 seconds' 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val=Yes 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val= 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:53.284 05:47:16 -- accel/accel.sh@21 -- # val= 00:06:53.284 05:47:16 -- accel/accel.sh@22 -- # case "$var" in 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # IFS=: 00:06:53.284 05:47:16 -- accel/accel.sh@20 -- # read -r var val 00:06:55.186 05:47:18 -- accel/accel.sh@21 -- # val= 00:06:55.186 05:47:18 -- accel/accel.sh@22 -- # case "$var" in 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # IFS=: 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # read -r var val 00:06:55.186 05:47:18 -- accel/accel.sh@21 -- # val= 00:06:55.186 05:47:18 -- accel/accel.sh@22 -- # case "$var" in 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # IFS=: 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # read -r var val 00:06:55.186 05:47:18 -- accel/accel.sh@21 -- # val= 00:06:55.186 05:47:18 -- accel/accel.sh@22 -- # case "$var" in 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # IFS=: 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # read -r var val 00:06:55.186 05:47:18 -- accel/accel.sh@21 -- # val= 00:06:55.186 05:47:18 -- accel/accel.sh@22 -- # case "$var" in 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # IFS=: 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # read -r var val 00:06:55.186 05:47:18 -- accel/accel.sh@21 -- # val= 00:06:55.186 05:47:18 -- accel/accel.sh@22 -- # case "$var" in 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # IFS=: 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # read -r var val 00:06:55.186 05:47:18 -- accel/accel.sh@21 -- # val= 00:06:55.186 05:47:18 -- accel/accel.sh@22 -- # case "$var" in 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # IFS=: 00:06:55.186 05:47:18 -- accel/accel.sh@20 -- # read -r var val 00:06:55.186 05:47:18 -- accel/accel.sh@28 -- # [[ -n software ]] 00:06:55.186 05:47:18 -- accel/accel.sh@28 -- # [[ -n copy_crc32c ]] 00:06:55.186 05:47:18 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:06:55.186 00:06:55.186 real 0m5.376s 00:06:55.186 user 0m4.891s 00:06:55.186 sys 0m0.468s 00:06:55.186 05:47:18 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:55.186 05:47:18 -- common/autotest_common.sh@10 -- # set +x 00:06:55.186 ************************************ 00:06:55.186 END TEST accel_copy_crc32c 00:06:55.186 ************************************ 00:06:55.186 05:47:18 -- accel/accel.sh@98 -- # run_test accel_copy_crc32c_C2 accel_test -t 1 -w copy_crc32c -y -C 2 00:06:55.186 05:47:18 -- common/autotest_common.sh@1087 -- # '[' 9 -le 1 ']' 00:06:55.186 05:47:18 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:55.186 05:47:18 -- common/autotest_common.sh@10 -- # set +x 00:06:55.186 ************************************ 00:06:55.186 START TEST accel_copy_crc32c_C2 00:06:55.186 ************************************ 00:06:55.186 05:47:18 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w copy_crc32c -y -C 2 00:06:55.186 05:47:18 -- accel/accel.sh@16 -- # local accel_opc 00:06:55.186 05:47:18 -- accel/accel.sh@17 -- # local accel_module 00:06:55.186 05:47:18 -- accel/accel.sh@18 -- # accel_perf -t 1 -w copy_crc32c -y -C 2 00:06:55.186 05:47:18 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy_crc32c -y -C 2 00:06:55.186 05:47:18 -- accel/accel.sh@12 -- # build_accel_config 00:06:55.186 05:47:18 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:55.186 05:47:18 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:55.186 05:47:18 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:55.186 05:47:18 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:55.186 05:47:18 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:55.186 05:47:18 -- accel/accel.sh@41 -- # local IFS=, 00:06:55.186 05:47:18 -- accel/accel.sh@42 -- # jq -r . 00:06:55.445 [2024-11-18 05:47:18.731605] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:55.445 [2024-11-18 05:47:18.731716] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1892509 ] 00:06:55.445 EAL: No free 2048 kB hugepages reported on node 1 00:06:55.445 [2024-11-18 05:47:18.841603] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:55.704 [2024-11-18 05:47:19.095946] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:58.236 05:47:21 -- accel/accel.sh@18 -- # out=' 00:06:58.236 SPDK Configuration: 00:06:58.236 Core mask: 0x1 00:06:58.236 00:06:58.236 Accel Perf Configuration: 00:06:58.236 Workload Type: copy_crc32c 00:06:58.236 CRC-32C seed: 0 00:06:58.236 Vector size: 4096 bytes 00:06:58.236 Transfer size: 8192 bytes 00:06:58.236 Vector count 2 00:06:58.236 Module: software 00:06:58.236 Queue depth: 32 00:06:58.236 Allocate depth: 32 00:06:58.236 # threads/core: 1 00:06:58.236 Run time: 1 seconds 00:06:58.236 Verify: Yes 00:06:58.236 00:06:58.236 Running for 1 seconds... 00:06:58.236 00:06:58.236 Core,Thread Transfers Bandwidth Failed Miscompares 00:06:58.236 ------------------------------------------------------------------------------------ 00:06:58.236 0,0 116416/s 909 MiB/s 0 0 00:06:58.236 ==================================================================================== 00:06:58.236 Total 116416/s 454 MiB/s 0 0' 00:06:58.236 05:47:21 -- accel/accel.sh@20 -- # IFS=: 00:06:58.236 05:47:21 -- accel/accel.sh@20 -- # read -r var val 00:06:58.237 05:47:21 -- accel/accel.sh@15 -- # accel_perf -t 1 -w copy_crc32c -y -C 2 00:06:58.237 05:47:21 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy_crc32c -y -C 2 00:06:58.237 05:47:21 -- accel/accel.sh@12 -- # build_accel_config 00:06:58.237 05:47:21 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:58.237 05:47:21 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:58.237 05:47:21 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:58.237 05:47:21 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:58.237 05:47:21 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:58.237 05:47:21 -- accel/accel.sh@41 -- # local IFS=, 00:06:58.237 05:47:21 -- accel/accel.sh@42 -- # jq -r . 00:06:58.237 [2024-11-18 05:47:21.461860] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:58.237 [2024-11-18 05:47:21.461993] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1892932 ] 00:06:58.237 EAL: No free 2048 kB hugepages reported on node 1 00:06:58.237 [2024-11-18 05:47:21.596609] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:58.496 [2024-11-18 05:47:21.855602] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val= 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val= 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val=0x1 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val= 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val= 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val=copy_crc32c 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@24 -- # accel_opc=copy_crc32c 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val=0 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val='4096 bytes' 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val='8192 bytes' 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val= 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val=software 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@23 -- # accel_module=software 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val=32 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val=32 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val=1 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val='1 seconds' 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val=Yes 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val= 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:06:58.755 05:47:22 -- accel/accel.sh@21 -- # val= 00:06:58.755 05:47:22 -- accel/accel.sh@22 -- # case "$var" in 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # IFS=: 00:06:58.755 05:47:22 -- accel/accel.sh@20 -- # read -r var val 00:07:00.661 05:47:24 -- accel/accel.sh@21 -- # val= 00:07:00.661 05:47:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # IFS=: 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # read -r var val 00:07:00.661 05:47:24 -- accel/accel.sh@21 -- # val= 00:07:00.661 05:47:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # IFS=: 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # read -r var val 00:07:00.661 05:47:24 -- accel/accel.sh@21 -- # val= 00:07:00.661 05:47:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # IFS=: 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # read -r var val 00:07:00.661 05:47:24 -- accel/accel.sh@21 -- # val= 00:07:00.661 05:47:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # IFS=: 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # read -r var val 00:07:00.661 05:47:24 -- accel/accel.sh@21 -- # val= 00:07:00.661 05:47:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # IFS=: 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # read -r var val 00:07:00.661 05:47:24 -- accel/accel.sh@21 -- # val= 00:07:00.661 05:47:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # IFS=: 00:07:00.661 05:47:24 -- accel/accel.sh@20 -- # read -r var val 00:07:00.661 05:47:24 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:00.661 05:47:24 -- accel/accel.sh@28 -- # [[ -n copy_crc32c ]] 00:07:00.661 05:47:24 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:00.661 00:07:00.661 real 0m5.445s 00:07:00.661 user 0m4.959s 00:07:00.661 sys 0m0.469s 00:07:00.661 05:47:24 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:00.661 05:47:24 -- common/autotest_common.sh@10 -- # set +x 00:07:00.661 ************************************ 00:07:00.661 END TEST accel_copy_crc32c_C2 00:07:00.661 ************************************ 00:07:00.661 05:47:24 -- accel/accel.sh@99 -- # run_test accel_dualcast accel_test -t 1 -w dualcast -y 00:07:00.661 05:47:24 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:07:00.661 05:47:24 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:00.661 05:47:24 -- common/autotest_common.sh@10 -- # set +x 00:07:00.661 ************************************ 00:07:00.661 START TEST accel_dualcast 00:07:00.661 ************************************ 00:07:00.661 05:47:24 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w dualcast -y 00:07:00.661 05:47:24 -- accel/accel.sh@16 -- # local accel_opc 00:07:00.661 05:47:24 -- accel/accel.sh@17 -- # local accel_module 00:07:00.661 05:47:24 -- accel/accel.sh@18 -- # accel_perf -t 1 -w dualcast -y 00:07:00.661 05:47:24 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dualcast -y 00:07:00.661 05:47:24 -- accel/accel.sh@12 -- # build_accel_config 00:07:00.661 05:47:24 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:00.661 05:47:24 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:00.661 05:47:24 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:00.661 05:47:24 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:00.661 05:47:24 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:00.661 05:47:24 -- accel/accel.sh@41 -- # local IFS=, 00:07:00.662 05:47:24 -- accel/accel.sh@42 -- # jq -r . 00:07:00.921 [2024-11-18 05:47:24.211595] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:00.921 [2024-11-18 05:47:24.211707] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1893392 ] 00:07:00.921 EAL: No free 2048 kB hugepages reported on node 1 00:07:00.921 [2024-11-18 05:47:24.327693] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:01.179 [2024-11-18 05:47:24.578143] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:03.714 05:47:26 -- accel/accel.sh@18 -- # out=' 00:07:03.714 SPDK Configuration: 00:07:03.714 Core mask: 0x1 00:07:03.714 00:07:03.714 Accel Perf Configuration: 00:07:03.714 Workload Type: dualcast 00:07:03.714 Transfer size: 4096 bytes 00:07:03.714 Vector count 1 00:07:03.714 Module: software 00:07:03.714 Queue depth: 32 00:07:03.714 Allocate depth: 32 00:07:03.714 # threads/core: 1 00:07:03.714 Run time: 1 seconds 00:07:03.714 Verify: Yes 00:07:03.714 00:07:03.714 Running for 1 seconds... 00:07:03.714 00:07:03.714 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:03.714 ------------------------------------------------------------------------------------ 00:07:03.714 0,0 225888/s 882 MiB/s 0 0 00:07:03.714 ==================================================================================== 00:07:03.714 Total 225888/s 882 MiB/s 0 0' 00:07:03.714 05:47:26 -- accel/accel.sh@20 -- # IFS=: 00:07:03.714 05:47:26 -- accel/accel.sh@20 -- # read -r var val 00:07:03.714 05:47:26 -- accel/accel.sh@15 -- # accel_perf -t 1 -w dualcast -y 00:07:03.714 05:47:26 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dualcast -y 00:07:03.714 05:47:26 -- accel/accel.sh@12 -- # build_accel_config 00:07:03.714 05:47:26 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:03.714 05:47:26 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:03.714 05:47:26 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:03.714 05:47:26 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:03.714 05:47:26 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:03.714 05:47:26 -- accel/accel.sh@41 -- # local IFS=, 00:07:03.714 05:47:26 -- accel/accel.sh@42 -- # jq -r . 00:07:03.714 [2024-11-18 05:47:26.900132] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:03.714 [2024-11-18 05:47:26.900267] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1893994 ] 00:07:03.714 EAL: No free 2048 kB hugepages reported on node 1 00:07:03.714 [2024-11-18 05:47:27.032317] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:03.973 [2024-11-18 05:47:27.284046] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val= 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val= 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val=0x1 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val= 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val= 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val=dualcast 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@24 -- # accel_opc=dualcast 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val= 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val=software 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@23 -- # accel_module=software 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val=32 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val=32 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val=1 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val=Yes 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val= 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:04.233 05:47:27 -- accel/accel.sh@21 -- # val= 00:07:04.233 05:47:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # IFS=: 00:07:04.233 05:47:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.137 05:47:29 -- accel/accel.sh@21 -- # val= 00:07:06.137 05:47:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # IFS=: 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # read -r var val 00:07:06.137 05:47:29 -- accel/accel.sh@21 -- # val= 00:07:06.137 05:47:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # IFS=: 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # read -r var val 00:07:06.137 05:47:29 -- accel/accel.sh@21 -- # val= 00:07:06.137 05:47:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # IFS=: 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # read -r var val 00:07:06.137 05:47:29 -- accel/accel.sh@21 -- # val= 00:07:06.137 05:47:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # IFS=: 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # read -r var val 00:07:06.137 05:47:29 -- accel/accel.sh@21 -- # val= 00:07:06.137 05:47:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # IFS=: 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # read -r var val 00:07:06.137 05:47:29 -- accel/accel.sh@21 -- # val= 00:07:06.137 05:47:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # IFS=: 00:07:06.137 05:47:29 -- accel/accel.sh@20 -- # read -r var val 00:07:06.137 05:47:29 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:06.137 05:47:29 -- accel/accel.sh@28 -- # [[ -n dualcast ]] 00:07:06.137 05:47:29 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:06.137 00:07:06.137 real 0m5.424s 00:07:06.137 user 0m4.931s 00:07:06.137 sys 0m0.474s 00:07:06.137 05:47:29 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:06.137 05:47:29 -- common/autotest_common.sh@10 -- # set +x 00:07:06.137 ************************************ 00:07:06.137 END TEST accel_dualcast 00:07:06.137 ************************************ 00:07:06.137 05:47:29 -- accel/accel.sh@100 -- # run_test accel_compare accel_test -t 1 -w compare -y 00:07:06.137 05:47:29 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:07:06.137 05:47:29 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:06.137 05:47:29 -- common/autotest_common.sh@10 -- # set +x 00:07:06.137 ************************************ 00:07:06.137 START TEST accel_compare 00:07:06.137 ************************************ 00:07:06.137 05:47:29 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w compare -y 00:07:06.137 05:47:29 -- accel/accel.sh@16 -- # local accel_opc 00:07:06.137 05:47:29 -- accel/accel.sh@17 -- # local accel_module 00:07:06.137 05:47:29 -- accel/accel.sh@18 -- # accel_perf -t 1 -w compare -y 00:07:06.137 05:47:29 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compare -y 00:07:06.137 05:47:29 -- accel/accel.sh@12 -- # build_accel_config 00:07:06.137 05:47:29 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:06.137 05:47:29 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:06.137 05:47:29 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:06.137 05:47:29 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:06.137 05:47:29 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:06.137 05:47:29 -- accel/accel.sh@41 -- # local IFS=, 00:07:06.137 05:47:29 -- accel/accel.sh@42 -- # jq -r . 00:07:06.137 [2024-11-18 05:47:29.651046] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:06.137 [2024-11-18 05:47:29.651209] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1894433 ] 00:07:06.396 EAL: No free 2048 kB hugepages reported on node 1 00:07:06.396 [2024-11-18 05:47:29.761433] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:06.654 [2024-11-18 05:47:30.013504] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:09.186 05:47:32 -- accel/accel.sh@18 -- # out=' 00:07:09.186 SPDK Configuration: 00:07:09.186 Core mask: 0x1 00:07:09.186 00:07:09.186 Accel Perf Configuration: 00:07:09.186 Workload Type: compare 00:07:09.186 Transfer size: 4096 bytes 00:07:09.186 Vector count 1 00:07:09.186 Module: software 00:07:09.186 Queue depth: 32 00:07:09.186 Allocate depth: 32 00:07:09.186 # threads/core: 1 00:07:09.186 Run time: 1 seconds 00:07:09.186 Verify: Yes 00:07:09.186 00:07:09.186 Running for 1 seconds... 00:07:09.186 00:07:09.186 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:09.186 ------------------------------------------------------------------------------------ 00:07:09.186 0,0 299200/s 1168 MiB/s 0 0 00:07:09.186 ==================================================================================== 00:07:09.186 Total 299200/s 1168 MiB/s 0 0' 00:07:09.186 05:47:32 -- accel/accel.sh@20 -- # IFS=: 00:07:09.186 05:47:32 -- accel/accel.sh@20 -- # read -r var val 00:07:09.186 05:47:32 -- accel/accel.sh@15 -- # accel_perf -t 1 -w compare -y 00:07:09.186 05:47:32 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compare -y 00:07:09.186 05:47:32 -- accel/accel.sh@12 -- # build_accel_config 00:07:09.186 05:47:32 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:09.186 05:47:32 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:09.186 05:47:32 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:09.186 05:47:32 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:09.186 05:47:32 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:09.186 05:47:32 -- accel/accel.sh@41 -- # local IFS=, 00:07:09.186 05:47:32 -- accel/accel.sh@42 -- # jq -r . 00:07:09.186 [2024-11-18 05:47:32.373237] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:09.186 [2024-11-18 05:47:32.373370] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1894863 ] 00:07:09.186 EAL: No free 2048 kB hugepages reported on node 1 00:07:09.186 [2024-11-18 05:47:32.507093] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:09.446 [2024-11-18 05:47:32.758874] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val= 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val= 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val=0x1 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val= 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val= 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val=compare 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@24 -- # accel_opc=compare 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val= 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val=software 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@23 -- # accel_module=software 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val=32 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val=32 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val=1 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val=Yes 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val= 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:09.706 05:47:33 -- accel/accel.sh@21 -- # val= 00:07:09.706 05:47:33 -- accel/accel.sh@22 -- # case "$var" in 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # IFS=: 00:07:09.706 05:47:33 -- accel/accel.sh@20 -- # read -r var val 00:07:11.608 05:47:35 -- accel/accel.sh@21 -- # val= 00:07:11.608 05:47:35 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # IFS=: 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # read -r var val 00:07:11.608 05:47:35 -- accel/accel.sh@21 -- # val= 00:07:11.608 05:47:35 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # IFS=: 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # read -r var val 00:07:11.608 05:47:35 -- accel/accel.sh@21 -- # val= 00:07:11.608 05:47:35 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # IFS=: 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # read -r var val 00:07:11.608 05:47:35 -- accel/accel.sh@21 -- # val= 00:07:11.608 05:47:35 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # IFS=: 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # read -r var val 00:07:11.608 05:47:35 -- accel/accel.sh@21 -- # val= 00:07:11.608 05:47:35 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # IFS=: 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # read -r var val 00:07:11.608 05:47:35 -- accel/accel.sh@21 -- # val= 00:07:11.608 05:47:35 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # IFS=: 00:07:11.608 05:47:35 -- accel/accel.sh@20 -- # read -r var val 00:07:11.608 05:47:35 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:11.608 05:47:35 -- accel/accel.sh@28 -- # [[ -n compare ]] 00:07:11.608 05:47:35 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:11.608 00:07:11.608 real 0m5.426s 00:07:11.608 user 0m4.947s 00:07:11.608 sys 0m0.458s 00:07:11.608 05:47:35 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:11.608 05:47:35 -- common/autotest_common.sh@10 -- # set +x 00:07:11.608 ************************************ 00:07:11.608 END TEST accel_compare 00:07:11.608 ************************************ 00:07:11.608 05:47:35 -- accel/accel.sh@101 -- # run_test accel_xor accel_test -t 1 -w xor -y 00:07:11.608 05:47:35 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:07:11.608 05:47:35 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:11.608 05:47:35 -- common/autotest_common.sh@10 -- # set +x 00:07:11.608 ************************************ 00:07:11.608 START TEST accel_xor 00:07:11.608 ************************************ 00:07:11.608 05:47:35 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w xor -y 00:07:11.608 05:47:35 -- accel/accel.sh@16 -- # local accel_opc 00:07:11.608 05:47:35 -- accel/accel.sh@17 -- # local accel_module 00:07:11.608 05:47:35 -- accel/accel.sh@18 -- # accel_perf -t 1 -w xor -y 00:07:11.608 05:47:35 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w xor -y 00:07:11.608 05:47:35 -- accel/accel.sh@12 -- # build_accel_config 00:07:11.608 05:47:35 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:11.608 05:47:35 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:11.608 05:47:35 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:11.608 05:47:35 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:11.608 05:47:35 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:11.608 05:47:35 -- accel/accel.sh@41 -- # local IFS=, 00:07:11.608 05:47:35 -- accel/accel.sh@42 -- # jq -r . 00:07:11.608 [2024-11-18 05:47:35.096288] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:11.608 [2024-11-18 05:47:35.096397] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1895500 ] 00:07:11.867 EAL: No free 2048 kB hugepages reported on node 1 00:07:11.867 [2024-11-18 05:47:35.206892] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:12.126 [2024-11-18 05:47:35.460153] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:14.768 05:47:37 -- accel/accel.sh@18 -- # out=' 00:07:14.768 SPDK Configuration: 00:07:14.768 Core mask: 0x1 00:07:14.768 00:07:14.768 Accel Perf Configuration: 00:07:14.768 Workload Type: xor 00:07:14.768 Source buffers: 2 00:07:14.768 Transfer size: 4096 bytes 00:07:14.768 Vector count 1 00:07:14.768 Module: software 00:07:14.768 Queue depth: 32 00:07:14.768 Allocate depth: 32 00:07:14.768 # threads/core: 1 00:07:14.768 Run time: 1 seconds 00:07:14.768 Verify: Yes 00:07:14.768 00:07:14.768 Running for 1 seconds... 00:07:14.768 00:07:14.768 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:14.768 ------------------------------------------------------------------------------------ 00:07:14.768 0,0 176064/s 687 MiB/s 0 0 00:07:14.768 ==================================================================================== 00:07:14.768 Total 176064/s 687 MiB/s 0 0' 00:07:14.768 05:47:37 -- accel/accel.sh@20 -- # IFS=: 00:07:14.768 05:47:37 -- accel/accel.sh@20 -- # read -r var val 00:07:14.768 05:47:37 -- accel/accel.sh@15 -- # accel_perf -t 1 -w xor -y 00:07:14.768 05:47:37 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w xor -y 00:07:14.768 05:47:37 -- accel/accel.sh@12 -- # build_accel_config 00:07:14.768 05:47:37 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:14.768 05:47:37 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:14.768 05:47:37 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:14.768 05:47:37 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:14.768 05:47:37 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:14.768 05:47:37 -- accel/accel.sh@41 -- # local IFS=, 00:07:14.768 05:47:37 -- accel/accel.sh@42 -- # jq -r . 00:07:14.768 [2024-11-18 05:47:37.816395] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:14.768 [2024-11-18 05:47:37.816510] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1895930 ] 00:07:14.768 EAL: No free 2048 kB hugepages reported on node 1 00:07:14.768 [2024-11-18 05:47:37.928108] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:14.768 [2024-11-18 05:47:38.180881] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val= 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val= 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val=0x1 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val= 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val= 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val=xor 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@24 -- # accel_opc=xor 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val=2 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val= 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val=software 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@23 -- # accel_module=software 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val=32 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val=32 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val=1 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val=Yes 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val= 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:15.027 05:47:38 -- accel/accel.sh@21 -- # val= 00:07:15.027 05:47:38 -- accel/accel.sh@22 -- # case "$var" in 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # IFS=: 00:07:15.027 05:47:38 -- accel/accel.sh@20 -- # read -r var val 00:07:17.560 05:47:40 -- accel/accel.sh@21 -- # val= 00:07:17.560 05:47:40 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # IFS=: 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # read -r var val 00:07:17.560 05:47:40 -- accel/accel.sh@21 -- # val= 00:07:17.560 05:47:40 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # IFS=: 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # read -r var val 00:07:17.560 05:47:40 -- accel/accel.sh@21 -- # val= 00:07:17.560 05:47:40 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # IFS=: 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # read -r var val 00:07:17.560 05:47:40 -- accel/accel.sh@21 -- # val= 00:07:17.560 05:47:40 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # IFS=: 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # read -r var val 00:07:17.560 05:47:40 -- accel/accel.sh@21 -- # val= 00:07:17.560 05:47:40 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # IFS=: 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # read -r var val 00:07:17.560 05:47:40 -- accel/accel.sh@21 -- # val= 00:07:17.560 05:47:40 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # IFS=: 00:07:17.560 05:47:40 -- accel/accel.sh@20 -- # read -r var val 00:07:17.560 05:47:40 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:17.560 05:47:40 -- accel/accel.sh@28 -- # [[ -n xor ]] 00:07:17.560 05:47:40 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:17.560 00:07:17.560 real 0m5.410s 00:07:17.560 user 0m4.947s 00:07:17.560 sys 0m0.444s 00:07:17.560 05:47:40 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:17.560 05:47:40 -- common/autotest_common.sh@10 -- # set +x 00:07:17.560 ************************************ 00:07:17.560 END TEST accel_xor 00:07:17.560 ************************************ 00:07:17.560 05:47:40 -- accel/accel.sh@102 -- # run_test accel_xor accel_test -t 1 -w xor -y -x 3 00:07:17.560 05:47:40 -- common/autotest_common.sh@1087 -- # '[' 9 -le 1 ']' 00:07:17.560 05:47:40 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:17.560 05:47:40 -- common/autotest_common.sh@10 -- # set +x 00:07:17.560 ************************************ 00:07:17.560 START TEST accel_xor 00:07:17.560 ************************************ 00:07:17.560 05:47:40 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w xor -y -x 3 00:07:17.560 05:47:40 -- accel/accel.sh@16 -- # local accel_opc 00:07:17.560 05:47:40 -- accel/accel.sh@17 -- # local accel_module 00:07:17.560 05:47:40 -- accel/accel.sh@18 -- # accel_perf -t 1 -w xor -y -x 3 00:07:17.560 05:47:40 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w xor -y -x 3 00:07:17.560 05:47:40 -- accel/accel.sh@12 -- # build_accel_config 00:07:17.560 05:47:40 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:17.560 05:47:40 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:17.560 05:47:40 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:17.560 05:47:40 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:17.560 05:47:40 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:17.560 05:47:40 -- accel/accel.sh@41 -- # local IFS=, 00:07:17.560 05:47:40 -- accel/accel.sh@42 -- # jq -r . 00:07:17.560 [2024-11-18 05:47:40.538230] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:17.560 [2024-11-18 05:47:40.538344] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1896368 ] 00:07:17.560 EAL: No free 2048 kB hugepages reported on node 1 00:07:17.560 [2024-11-18 05:47:40.653751] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:17.560 [2024-11-18 05:47:40.919451] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:20.093 05:47:43 -- accel/accel.sh@18 -- # out=' 00:07:20.093 SPDK Configuration: 00:07:20.093 Core mask: 0x1 00:07:20.093 00:07:20.093 Accel Perf Configuration: 00:07:20.093 Workload Type: xor 00:07:20.093 Source buffers: 3 00:07:20.093 Transfer size: 4096 bytes 00:07:20.093 Vector count 1 00:07:20.093 Module: software 00:07:20.093 Queue depth: 32 00:07:20.093 Allocate depth: 32 00:07:20.093 # threads/core: 1 00:07:20.093 Run time: 1 seconds 00:07:20.093 Verify: Yes 00:07:20.093 00:07:20.093 Running for 1 seconds... 00:07:20.093 00:07:20.093 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:20.093 ------------------------------------------------------------------------------------ 00:07:20.093 0,0 168128/s 656 MiB/s 0 0 00:07:20.093 ==================================================================================== 00:07:20.093 Total 168128/s 656 MiB/s 0 0' 00:07:20.093 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.093 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.093 05:47:43 -- accel/accel.sh@15 -- # accel_perf -t 1 -w xor -y -x 3 00:07:20.093 05:47:43 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w xor -y -x 3 00:07:20.093 05:47:43 -- accel/accel.sh@12 -- # build_accel_config 00:07:20.093 05:47:43 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:20.093 05:47:43 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:20.093 05:47:43 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:20.093 05:47:43 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:20.093 05:47:43 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:20.093 05:47:43 -- accel/accel.sh@41 -- # local IFS=, 00:07:20.093 05:47:43 -- accel/accel.sh@42 -- # jq -r . 00:07:20.093 [2024-11-18 05:47:43.244928] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:20.093 [2024-11-18 05:47:43.245067] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1896863 ] 00:07:20.093 EAL: No free 2048 kB hugepages reported on node 1 00:07:20.093 [2024-11-18 05:47:43.375926] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:20.352 [2024-11-18 05:47:43.625307] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val= 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val= 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val=0x1 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val= 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val= 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val=xor 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@24 -- # accel_opc=xor 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val=3 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val= 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val=software 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@23 -- # accel_module=software 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val=32 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val=32 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.352 05:47:43 -- accel/accel.sh@21 -- # val=1 00:07:20.352 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.352 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.353 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.353 05:47:43 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:20.612 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.612 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.612 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.612 05:47:43 -- accel/accel.sh@21 -- # val=Yes 00:07:20.612 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.612 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.612 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.612 05:47:43 -- accel/accel.sh@21 -- # val= 00:07:20.612 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.612 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.612 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:20.612 05:47:43 -- accel/accel.sh@21 -- # val= 00:07:20.612 05:47:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:20.612 05:47:43 -- accel/accel.sh@20 -- # IFS=: 00:07:20.612 05:47:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.517 05:47:45 -- accel/accel.sh@21 -- # val= 00:07:22.517 05:47:45 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # IFS=: 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # read -r var val 00:07:22.517 05:47:45 -- accel/accel.sh@21 -- # val= 00:07:22.517 05:47:45 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # IFS=: 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # read -r var val 00:07:22.517 05:47:45 -- accel/accel.sh@21 -- # val= 00:07:22.517 05:47:45 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # IFS=: 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # read -r var val 00:07:22.517 05:47:45 -- accel/accel.sh@21 -- # val= 00:07:22.517 05:47:45 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # IFS=: 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # read -r var val 00:07:22.517 05:47:45 -- accel/accel.sh@21 -- # val= 00:07:22.517 05:47:45 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # IFS=: 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # read -r var val 00:07:22.517 05:47:45 -- accel/accel.sh@21 -- # val= 00:07:22.517 05:47:45 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # IFS=: 00:07:22.517 05:47:45 -- accel/accel.sh@20 -- # read -r var val 00:07:22.517 05:47:45 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:22.517 05:47:45 -- accel/accel.sh@28 -- # [[ -n xor ]] 00:07:22.517 05:47:45 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:22.517 00:07:22.517 real 0m5.418s 00:07:22.517 user 0m4.910s 00:07:22.517 sys 0m0.490s 00:07:22.517 05:47:45 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:22.517 05:47:45 -- common/autotest_common.sh@10 -- # set +x 00:07:22.517 ************************************ 00:07:22.517 END TEST accel_xor 00:07:22.517 ************************************ 00:07:22.517 05:47:45 -- accel/accel.sh@103 -- # run_test accel_dif_verify accel_test -t 1 -w dif_verify 00:07:22.517 05:47:45 -- common/autotest_common.sh@1087 -- # '[' 6 -le 1 ']' 00:07:22.517 05:47:45 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:22.517 05:47:45 -- common/autotest_common.sh@10 -- # set +x 00:07:22.517 ************************************ 00:07:22.517 START TEST accel_dif_verify 00:07:22.517 ************************************ 00:07:22.517 05:47:45 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w dif_verify 00:07:22.517 05:47:45 -- accel/accel.sh@16 -- # local accel_opc 00:07:22.517 05:47:45 -- accel/accel.sh@17 -- # local accel_module 00:07:22.517 05:47:45 -- accel/accel.sh@18 -- # accel_perf -t 1 -w dif_verify 00:07:22.517 05:47:45 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_verify 00:07:22.517 05:47:45 -- accel/accel.sh@12 -- # build_accel_config 00:07:22.517 05:47:45 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:22.517 05:47:45 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:22.517 05:47:45 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:22.517 05:47:45 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:22.517 05:47:45 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:22.517 05:47:45 -- accel/accel.sh@41 -- # local IFS=, 00:07:22.517 05:47:45 -- accel/accel.sh@42 -- # jq -r . 00:07:22.517 [2024-11-18 05:47:45.972285] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:22.517 [2024-11-18 05:47:45.972397] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1897435 ] 00:07:22.517 EAL: No free 2048 kB hugepages reported on node 1 00:07:22.776 [2024-11-18 05:47:46.084170] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:23.035 [2024-11-18 05:47:46.336603] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:25.568 05:47:48 -- accel/accel.sh@18 -- # out=' 00:07:25.568 SPDK Configuration: 00:07:25.568 Core mask: 0x1 00:07:25.568 00:07:25.568 Accel Perf Configuration: 00:07:25.568 Workload Type: dif_verify 00:07:25.568 Vector size: 4096 bytes 00:07:25.568 Transfer size: 4096 bytes 00:07:25.568 Block size: 512 bytes 00:07:25.568 Metadata size: 8 bytes 00:07:25.568 Vector count 1 00:07:25.568 Module: software 00:07:25.568 Queue depth: 32 00:07:25.568 Allocate depth: 32 00:07:25.568 # threads/core: 1 00:07:25.568 Run time: 1 seconds 00:07:25.568 Verify: No 00:07:25.568 00:07:25.568 Running for 1 seconds... 00:07:25.568 00:07:25.568 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:25.568 ------------------------------------------------------------------------------------ 00:07:25.568 0,0 72512/s 287 MiB/s 0 0 00:07:25.568 ==================================================================================== 00:07:25.568 Total 72512/s 283 MiB/s 0 0' 00:07:25.568 05:47:48 -- accel/accel.sh@20 -- # IFS=: 00:07:25.568 05:47:48 -- accel/accel.sh@20 -- # read -r var val 00:07:25.568 05:47:48 -- accel/accel.sh@15 -- # accel_perf -t 1 -w dif_verify 00:07:25.568 05:47:48 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_verify 00:07:25.568 05:47:48 -- accel/accel.sh@12 -- # build_accel_config 00:07:25.568 05:47:48 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:25.568 05:47:48 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:25.568 05:47:48 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:25.568 05:47:48 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:25.568 05:47:48 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:25.568 05:47:48 -- accel/accel.sh@41 -- # local IFS=, 00:07:25.568 05:47:48 -- accel/accel.sh@42 -- # jq -r . 00:07:25.568 [2024-11-18 05:47:48.669207] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:25.568 [2024-11-18 05:47:48.669339] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1897856 ] 00:07:25.568 EAL: No free 2048 kB hugepages reported on node 1 00:07:25.568 [2024-11-18 05:47:48.803613] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:25.568 [2024-11-18 05:47:49.056776] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val= 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val= 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val=0x1 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val= 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val= 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val=dif_verify 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@24 -- # accel_opc=dif_verify 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val='512 bytes' 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val='8 bytes' 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val= 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val=software 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@23 -- # accel_module=software 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val=32 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val=32 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val=1 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val=No 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val= 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:25.827 05:47:49 -- accel/accel.sh@21 -- # val= 00:07:25.827 05:47:49 -- accel/accel.sh@22 -- # case "$var" in 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # IFS=: 00:07:25.827 05:47:49 -- accel/accel.sh@20 -- # read -r var val 00:07:28.362 05:47:51 -- accel/accel.sh@21 -- # val= 00:07:28.362 05:47:51 -- accel/accel.sh@22 -- # case "$var" in 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # IFS=: 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # read -r var val 00:07:28.362 05:47:51 -- accel/accel.sh@21 -- # val= 00:07:28.362 05:47:51 -- accel/accel.sh@22 -- # case "$var" in 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # IFS=: 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # read -r var val 00:07:28.362 05:47:51 -- accel/accel.sh@21 -- # val= 00:07:28.362 05:47:51 -- accel/accel.sh@22 -- # case "$var" in 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # IFS=: 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # read -r var val 00:07:28.362 05:47:51 -- accel/accel.sh@21 -- # val= 00:07:28.362 05:47:51 -- accel/accel.sh@22 -- # case "$var" in 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # IFS=: 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # read -r var val 00:07:28.362 05:47:51 -- accel/accel.sh@21 -- # val= 00:07:28.362 05:47:51 -- accel/accel.sh@22 -- # case "$var" in 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # IFS=: 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # read -r var val 00:07:28.362 05:47:51 -- accel/accel.sh@21 -- # val= 00:07:28.362 05:47:51 -- accel/accel.sh@22 -- # case "$var" in 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # IFS=: 00:07:28.362 05:47:51 -- accel/accel.sh@20 -- # read -r var val 00:07:28.362 05:47:51 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:28.362 05:47:51 -- accel/accel.sh@28 -- # [[ -n dif_verify ]] 00:07:28.362 05:47:51 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:28.362 00:07:28.362 real 0m5.404s 00:07:28.362 user 0m4.923s 00:07:28.362 sys 0m0.463s 00:07:28.362 05:47:51 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:28.362 05:47:51 -- common/autotest_common.sh@10 -- # set +x 00:07:28.362 ************************************ 00:07:28.362 END TEST accel_dif_verify 00:07:28.362 ************************************ 00:07:28.362 05:47:51 -- accel/accel.sh@104 -- # run_test accel_dif_generate accel_test -t 1 -w dif_generate 00:07:28.362 05:47:51 -- common/autotest_common.sh@1087 -- # '[' 6 -le 1 ']' 00:07:28.362 05:47:51 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:28.362 05:47:51 -- common/autotest_common.sh@10 -- # set +x 00:07:28.362 ************************************ 00:07:28.362 START TEST accel_dif_generate 00:07:28.362 ************************************ 00:07:28.362 05:47:51 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w dif_generate 00:07:28.362 05:47:51 -- accel/accel.sh@16 -- # local accel_opc 00:07:28.362 05:47:51 -- accel/accel.sh@17 -- # local accel_module 00:07:28.362 05:47:51 -- accel/accel.sh@18 -- # accel_perf -t 1 -w dif_generate 00:07:28.362 05:47:51 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_generate 00:07:28.362 05:47:51 -- accel/accel.sh@12 -- # build_accel_config 00:07:28.362 05:47:51 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:28.362 05:47:51 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:28.362 05:47:51 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:28.362 05:47:51 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:28.362 05:47:51 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:28.362 05:47:51 -- accel/accel.sh@41 -- # local IFS=, 00:07:28.362 05:47:51 -- accel/accel.sh@42 -- # jq -r . 00:07:28.362 [2024-11-18 05:47:51.404346] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:28.362 [2024-11-18 05:47:51.404443] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1898300 ] 00:07:28.362 EAL: No free 2048 kB hugepages reported on node 1 00:07:28.362 [2024-11-18 05:47:51.518006] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:28.362 [2024-11-18 05:47:51.770543] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:30.898 05:47:54 -- accel/accel.sh@18 -- # out=' 00:07:30.898 SPDK Configuration: 00:07:30.898 Core mask: 0x1 00:07:30.898 00:07:30.898 Accel Perf Configuration: 00:07:30.898 Workload Type: dif_generate 00:07:30.898 Vector size: 4096 bytes 00:07:30.898 Transfer size: 4096 bytes 00:07:30.898 Block size: 512 bytes 00:07:30.898 Metadata size: 8 bytes 00:07:30.898 Vector count 1 00:07:30.898 Module: software 00:07:30.898 Queue depth: 32 00:07:30.898 Allocate depth: 32 00:07:30.898 # threads/core: 1 00:07:30.898 Run time: 1 seconds 00:07:30.898 Verify: No 00:07:30.898 00:07:30.898 Running for 1 seconds... 00:07:30.898 00:07:30.898 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:30.898 ------------------------------------------------------------------------------------ 00:07:30.898 0,0 87168/s 345 MiB/s 0 0 00:07:30.898 ==================================================================================== 00:07:30.898 Total 87168/s 340 MiB/s 0 0' 00:07:30.898 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:30.898 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:30.898 05:47:54 -- accel/accel.sh@15 -- # accel_perf -t 1 -w dif_generate 00:07:30.898 05:47:54 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_generate 00:07:30.898 05:47:54 -- accel/accel.sh@12 -- # build_accel_config 00:07:30.898 05:47:54 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:30.898 05:47:54 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:30.898 05:47:54 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:30.898 05:47:54 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:30.898 05:47:54 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:30.898 05:47:54 -- accel/accel.sh@41 -- # local IFS=, 00:07:30.898 05:47:54 -- accel/accel.sh@42 -- # jq -r . 00:07:30.898 [2024-11-18 05:47:54.100066] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:30.898 [2024-11-18 05:47:54.100197] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1898919 ] 00:07:30.898 EAL: No free 2048 kB hugepages reported on node 1 00:07:30.898 [2024-11-18 05:47:54.232280] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:31.157 [2024-11-18 05:47:54.485732] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val= 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val= 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val=0x1 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val= 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val= 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val=dif_generate 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@24 -- # accel_opc=dif_generate 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val='512 bytes' 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val='8 bytes' 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val= 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val=software 00:07:31.416 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.416 05:47:54 -- accel/accel.sh@23 -- # accel_module=software 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.416 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.416 05:47:54 -- accel/accel.sh@21 -- # val=32 00:07:31.417 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.417 05:47:54 -- accel/accel.sh@21 -- # val=32 00:07:31.417 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.417 05:47:54 -- accel/accel.sh@21 -- # val=1 00:07:31.417 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.417 05:47:54 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:31.417 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.417 05:47:54 -- accel/accel.sh@21 -- # val=No 00:07:31.417 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.417 05:47:54 -- accel/accel.sh@21 -- # val= 00:07:31.417 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:31.417 05:47:54 -- accel/accel.sh@21 -- # val= 00:07:31.417 05:47:54 -- accel/accel.sh@22 -- # case "$var" in 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # IFS=: 00:07:31.417 05:47:54 -- accel/accel.sh@20 -- # read -r var val 00:07:33.319 05:47:56 -- accel/accel.sh@21 -- # val= 00:07:33.319 05:47:56 -- accel/accel.sh@22 -- # case "$var" in 00:07:33.319 05:47:56 -- accel/accel.sh@20 -- # IFS=: 00:07:33.319 05:47:56 -- accel/accel.sh@20 -- # read -r var val 00:07:33.320 05:47:56 -- accel/accel.sh@21 -- # val= 00:07:33.320 05:47:56 -- accel/accel.sh@22 -- # case "$var" in 00:07:33.320 05:47:56 -- accel/accel.sh@20 -- # IFS=: 00:07:33.320 05:47:56 -- accel/accel.sh@20 -- # read -r var val 00:07:33.320 05:47:56 -- accel/accel.sh@21 -- # val= 00:07:33.320 05:47:56 -- accel/accel.sh@22 -- # case "$var" in 00:07:33.320 05:47:56 -- accel/accel.sh@20 -- # IFS=: 00:07:33.320 05:47:56 -- accel/accel.sh@20 -- # read -r var val 00:07:33.320 05:47:56 -- accel/accel.sh@21 -- # val= 00:07:33.320 05:47:56 -- accel/accel.sh@22 -- # case "$var" in 00:07:33.320 05:47:56 -- accel/accel.sh@20 -- # IFS=: 00:07:33.320 05:47:56 -- accel/accel.sh@20 -- # read -r var val 00:07:33.320 05:47:56 -- accel/accel.sh@21 -- # val= 00:07:33.320 05:47:56 -- accel/accel.sh@22 -- # case "$var" in 00:07:33.320 05:47:56 -- accel/accel.sh@20 -- # IFS=: 00:07:33.320 05:47:56 -- accel/accel.sh@20 -- # read -r var val 00:07:33.320 05:47:56 -- accel/accel.sh@21 -- # val= 00:07:33.320 05:47:56 -- accel/accel.sh@22 -- # case "$var" in 00:07:33.320 05:47:56 -- accel/accel.sh@20 -- # IFS=: 00:07:33.320 05:47:56 -- accel/accel.sh@20 -- # read -r var val 00:07:33.320 05:47:56 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:33.320 05:47:56 -- accel/accel.sh@28 -- # [[ -n dif_generate ]] 00:07:33.320 05:47:56 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:33.320 00:07:33.320 real 0m5.404s 00:07:33.320 user 0m4.917s 00:07:33.320 sys 0m0.470s 00:07:33.320 05:47:56 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:33.320 05:47:56 -- common/autotest_common.sh@10 -- # set +x 00:07:33.320 ************************************ 00:07:33.320 END TEST accel_dif_generate 00:07:33.320 ************************************ 00:07:33.320 05:47:56 -- accel/accel.sh@105 -- # run_test accel_dif_generate_copy accel_test -t 1 -w dif_generate_copy 00:07:33.320 05:47:56 -- common/autotest_common.sh@1087 -- # '[' 6 -le 1 ']' 00:07:33.320 05:47:56 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:33.320 05:47:56 -- common/autotest_common.sh@10 -- # set +x 00:07:33.320 ************************************ 00:07:33.320 START TEST accel_dif_generate_copy 00:07:33.320 ************************************ 00:07:33.320 05:47:56 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w dif_generate_copy 00:07:33.320 05:47:56 -- accel/accel.sh@16 -- # local accel_opc 00:07:33.320 05:47:56 -- accel/accel.sh@17 -- # local accel_module 00:07:33.320 05:47:56 -- accel/accel.sh@18 -- # accel_perf -t 1 -w dif_generate_copy 00:07:33.320 05:47:56 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_generate_copy 00:07:33.320 05:47:56 -- accel/accel.sh@12 -- # build_accel_config 00:07:33.320 05:47:56 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:33.320 05:47:56 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:33.320 05:47:56 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:33.320 05:47:56 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:33.320 05:47:56 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:33.320 05:47:56 -- accel/accel.sh@41 -- # local IFS=, 00:07:33.320 05:47:56 -- accel/accel.sh@42 -- # jq -r . 00:07:33.320 [2024-11-18 05:47:56.834701] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:33.320 [2024-11-18 05:47:56.834821] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1899355 ] 00:07:33.578 EAL: No free 2048 kB hugepages reported on node 1 00:07:33.578 [2024-11-18 05:47:56.946859] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:33.837 [2024-11-18 05:47:57.196766] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:36.370 05:47:59 -- accel/accel.sh@18 -- # out=' 00:07:36.370 SPDK Configuration: 00:07:36.370 Core mask: 0x1 00:07:36.370 00:07:36.370 Accel Perf Configuration: 00:07:36.370 Workload Type: dif_generate_copy 00:07:36.370 Vector size: 4096 bytes 00:07:36.370 Transfer size: 4096 bytes 00:07:36.370 Vector count 1 00:07:36.370 Module: software 00:07:36.370 Queue depth: 32 00:07:36.370 Allocate depth: 32 00:07:36.370 # threads/core: 1 00:07:36.370 Run time: 1 seconds 00:07:36.370 Verify: No 00:07:36.370 00:07:36.370 Running for 1 seconds... 00:07:36.370 00:07:36.370 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:36.370 ------------------------------------------------------------------------------------ 00:07:36.370 0,0 64864/s 257 MiB/s 0 0 00:07:36.370 ==================================================================================== 00:07:36.370 Total 64864/s 253 MiB/s 0 0' 00:07:36.370 05:47:59 -- accel/accel.sh@20 -- # IFS=: 00:07:36.370 05:47:59 -- accel/accel.sh@20 -- # read -r var val 00:07:36.370 05:47:59 -- accel/accel.sh@15 -- # accel_perf -t 1 -w dif_generate_copy 00:07:36.370 05:47:59 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_generate_copy 00:07:36.370 05:47:59 -- accel/accel.sh@12 -- # build_accel_config 00:07:36.370 05:47:59 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:36.370 05:47:59 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:36.370 05:47:59 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:36.370 05:47:59 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:36.370 05:47:59 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:36.370 05:47:59 -- accel/accel.sh@41 -- # local IFS=, 00:07:36.370 05:47:59 -- accel/accel.sh@42 -- # jq -r . 00:07:36.370 [2024-11-18 05:47:59.525591] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:36.370 [2024-11-18 05:47:59.525721] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1899788 ] 00:07:36.370 EAL: No free 2048 kB hugepages reported on node 1 00:07:36.370 [2024-11-18 05:47:59.654049] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:36.629 [2024-11-18 05:47:59.904764] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:36.629 05:48:00 -- accel/accel.sh@21 -- # val= 00:07:36.629 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.629 05:48:00 -- accel/accel.sh@21 -- # val= 00:07:36.629 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.629 05:48:00 -- accel/accel.sh@21 -- # val=0x1 00:07:36.629 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.629 05:48:00 -- accel/accel.sh@21 -- # val= 00:07:36.629 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.629 05:48:00 -- accel/accel.sh@21 -- # val= 00:07:36.629 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.629 05:48:00 -- accel/accel.sh@21 -- # val=dif_generate_copy 00:07:36.629 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.629 05:48:00 -- accel/accel.sh@24 -- # accel_opc=dif_generate_copy 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.629 05:48:00 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:36.629 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.629 05:48:00 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:36.629 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.629 05:48:00 -- accel/accel.sh@21 -- # val= 00:07:36.629 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.629 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.887 05:48:00 -- accel/accel.sh@21 -- # val=software 00:07:36.887 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.887 05:48:00 -- accel/accel.sh@23 -- # accel_module=software 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.887 05:48:00 -- accel/accel.sh@21 -- # val=32 00:07:36.887 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.887 05:48:00 -- accel/accel.sh@21 -- # val=32 00:07:36.887 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.887 05:48:00 -- accel/accel.sh@21 -- # val=1 00:07:36.887 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.887 05:48:00 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:36.887 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.887 05:48:00 -- accel/accel.sh@21 -- # val=No 00:07:36.887 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.887 05:48:00 -- accel/accel.sh@21 -- # val= 00:07:36.887 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:36.887 05:48:00 -- accel/accel.sh@21 -- # val= 00:07:36.887 05:48:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # IFS=: 00:07:36.887 05:48:00 -- accel/accel.sh@20 -- # read -r var val 00:07:38.794 05:48:02 -- accel/accel.sh@21 -- # val= 00:07:38.794 05:48:02 -- accel/accel.sh@22 -- # case "$var" in 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # IFS=: 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # read -r var val 00:07:38.794 05:48:02 -- accel/accel.sh@21 -- # val= 00:07:38.794 05:48:02 -- accel/accel.sh@22 -- # case "$var" in 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # IFS=: 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # read -r var val 00:07:38.794 05:48:02 -- accel/accel.sh@21 -- # val= 00:07:38.794 05:48:02 -- accel/accel.sh@22 -- # case "$var" in 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # IFS=: 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # read -r var val 00:07:38.794 05:48:02 -- accel/accel.sh@21 -- # val= 00:07:38.794 05:48:02 -- accel/accel.sh@22 -- # case "$var" in 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # IFS=: 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # read -r var val 00:07:38.794 05:48:02 -- accel/accel.sh@21 -- # val= 00:07:38.794 05:48:02 -- accel/accel.sh@22 -- # case "$var" in 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # IFS=: 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # read -r var val 00:07:38.794 05:48:02 -- accel/accel.sh@21 -- # val= 00:07:38.794 05:48:02 -- accel/accel.sh@22 -- # case "$var" in 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # IFS=: 00:07:38.794 05:48:02 -- accel/accel.sh@20 -- # read -r var val 00:07:38.794 05:48:02 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:38.794 05:48:02 -- accel/accel.sh@28 -- # [[ -n dif_generate_copy ]] 00:07:38.794 05:48:02 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:38.794 00:07:38.794 real 0m5.393s 00:07:38.794 user 0m4.920s 00:07:38.794 sys 0m0.454s 00:07:38.794 05:48:02 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:38.794 05:48:02 -- common/autotest_common.sh@10 -- # set +x 00:07:38.794 ************************************ 00:07:38.794 END TEST accel_dif_generate_copy 00:07:38.794 ************************************ 00:07:38.794 05:48:02 -- accel/accel.sh@107 -- # [[ y == y ]] 00:07:38.794 05:48:02 -- accel/accel.sh@108 -- # run_test accel_comp accel_test -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:38.794 05:48:02 -- common/autotest_common.sh@1087 -- # '[' 8 -le 1 ']' 00:07:38.794 05:48:02 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:38.794 05:48:02 -- common/autotest_common.sh@10 -- # set +x 00:07:38.794 ************************************ 00:07:38.794 START TEST accel_comp 00:07:38.794 ************************************ 00:07:38.794 05:48:02 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:38.794 05:48:02 -- accel/accel.sh@16 -- # local accel_opc 00:07:38.794 05:48:02 -- accel/accel.sh@17 -- # local accel_module 00:07:38.794 05:48:02 -- accel/accel.sh@18 -- # accel_perf -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:38.794 05:48:02 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:38.794 05:48:02 -- accel/accel.sh@12 -- # build_accel_config 00:07:38.794 05:48:02 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:38.794 05:48:02 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:38.794 05:48:02 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:38.794 05:48:02 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:38.794 05:48:02 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:38.794 05:48:02 -- accel/accel.sh@41 -- # local IFS=, 00:07:38.794 05:48:02 -- accel/accel.sh@42 -- # jq -r . 00:07:38.794 [2024-11-18 05:48:02.243754] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:38.794 [2024-11-18 05:48:02.243923] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1900343 ] 00:07:38.794 EAL: No free 2048 kB hugepages reported on node 1 00:07:39.053 [2024-11-18 05:48:02.356145] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:39.312 [2024-11-18 05:48:02.606890] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:41.845 05:48:04 -- accel/accel.sh@18 -- # out='Preparing input file... 00:07:41.845 00:07:41.845 SPDK Configuration: 00:07:41.845 Core mask: 0x1 00:07:41.845 00:07:41.845 Accel Perf Configuration: 00:07:41.845 Workload Type: compress 00:07:41.845 Transfer size: 4096 bytes 00:07:41.845 Vector count 1 00:07:41.845 Module: software 00:07:41.845 File Name: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:41.845 Queue depth: 32 00:07:41.845 Allocate depth: 32 00:07:41.845 # threads/core: 1 00:07:41.845 Run time: 1 seconds 00:07:41.845 Verify: No 00:07:41.845 00:07:41.845 Running for 1 seconds... 00:07:41.845 00:07:41.845 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:41.845 ------------------------------------------------------------------------------------ 00:07:41.845 0,0 37152/s 154 MiB/s 0 0 00:07:41.845 ==================================================================================== 00:07:41.845 Total 37152/s 145 MiB/s 0 0' 00:07:41.845 05:48:04 -- accel/accel.sh@20 -- # IFS=: 00:07:41.845 05:48:04 -- accel/accel.sh@20 -- # read -r var val 00:07:41.845 05:48:04 -- accel/accel.sh@15 -- # accel_perf -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:41.845 05:48:04 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:41.845 05:48:04 -- accel/accel.sh@12 -- # build_accel_config 00:07:41.845 05:48:04 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:41.845 05:48:04 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:41.845 05:48:04 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:41.845 05:48:04 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:41.845 05:48:04 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:41.845 05:48:04 -- accel/accel.sh@41 -- # local IFS=, 00:07:41.845 05:48:04 -- accel/accel.sh@42 -- # jq -r . 00:07:41.845 [2024-11-18 05:48:04.950889] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:41.845 [2024-11-18 05:48:04.951041] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1900956 ] 00:07:41.845 EAL: No free 2048 kB hugepages reported on node 1 00:07:41.845 [2024-11-18 05:48:05.084162] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:41.845 [2024-11-18 05:48:05.337345] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val= 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val= 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val= 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val=0x1 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val= 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val= 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val=compress 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@24 -- # accel_opc=compress 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val= 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val=software 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@23 -- # accel_module=software 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val=32 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val=32 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val=1 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val=No 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val= 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:42.104 05:48:05 -- accel/accel.sh@21 -- # val= 00:07:42.104 05:48:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # IFS=: 00:07:42.104 05:48:05 -- accel/accel.sh@20 -- # read -r var val 00:07:44.636 05:48:07 -- accel/accel.sh@21 -- # val= 00:07:44.636 05:48:07 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # IFS=: 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # read -r var val 00:07:44.636 05:48:07 -- accel/accel.sh@21 -- # val= 00:07:44.636 05:48:07 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # IFS=: 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # read -r var val 00:07:44.636 05:48:07 -- accel/accel.sh@21 -- # val= 00:07:44.636 05:48:07 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # IFS=: 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # read -r var val 00:07:44.636 05:48:07 -- accel/accel.sh@21 -- # val= 00:07:44.636 05:48:07 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # IFS=: 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # read -r var val 00:07:44.636 05:48:07 -- accel/accel.sh@21 -- # val= 00:07:44.636 05:48:07 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # IFS=: 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # read -r var val 00:07:44.636 05:48:07 -- accel/accel.sh@21 -- # val= 00:07:44.636 05:48:07 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # IFS=: 00:07:44.636 05:48:07 -- accel/accel.sh@20 -- # read -r var val 00:07:44.636 05:48:07 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:44.636 05:48:07 -- accel/accel.sh@28 -- # [[ -n compress ]] 00:07:44.636 05:48:07 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:44.636 00:07:44.636 real 0m5.418s 00:07:44.636 user 0m2.447s 00:07:44.636 sys 0m0.245s 00:07:44.636 05:48:07 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:44.636 05:48:07 -- common/autotest_common.sh@10 -- # set +x 00:07:44.636 ************************************ 00:07:44.636 END TEST accel_comp 00:07:44.636 ************************************ 00:07:44.636 05:48:07 -- accel/accel.sh@109 -- # run_test accel_decomp accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:07:44.636 05:48:07 -- common/autotest_common.sh@1087 -- # '[' 9 -le 1 ']' 00:07:44.636 05:48:07 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:44.636 05:48:07 -- common/autotest_common.sh@10 -- # set +x 00:07:44.636 ************************************ 00:07:44.636 START TEST accel_decomp 00:07:44.636 ************************************ 00:07:44.636 05:48:07 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:07:44.636 05:48:07 -- accel/accel.sh@16 -- # local accel_opc 00:07:44.636 05:48:07 -- accel/accel.sh@17 -- # local accel_module 00:07:44.636 05:48:07 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:07:44.636 05:48:07 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:07:44.636 05:48:07 -- accel/accel.sh@12 -- # build_accel_config 00:07:44.636 05:48:07 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:44.636 05:48:07 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:44.636 05:48:07 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:44.636 05:48:07 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:44.636 05:48:07 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:44.636 05:48:07 -- accel/accel.sh@41 -- # local IFS=, 00:07:44.636 05:48:07 -- accel/accel.sh@42 -- # jq -r . 00:07:44.636 [2024-11-18 05:48:07.683615] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:44.636 [2024-11-18 05:48:07.683732] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1901781 ] 00:07:44.636 EAL: No free 2048 kB hugepages reported on node 1 00:07:44.636 [2024-11-18 05:48:07.797232] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:44.636 [2024-11-18 05:48:08.049195] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:47.167 05:48:10 -- accel/accel.sh@18 -- # out='Preparing input file... 00:07:47.167 00:07:47.167 SPDK Configuration: 00:07:47.167 Core mask: 0x1 00:07:47.167 00:07:47.167 Accel Perf Configuration: 00:07:47.167 Workload Type: decompress 00:07:47.167 Transfer size: 4096 bytes 00:07:47.167 Vector count 1 00:07:47.167 Module: software 00:07:47.167 File Name: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:47.167 Queue depth: 32 00:07:47.167 Allocate depth: 32 00:07:47.167 # threads/core: 1 00:07:47.167 Run time: 1 seconds 00:07:47.167 Verify: Yes 00:07:47.167 00:07:47.167 Running for 1 seconds... 00:07:47.167 00:07:47.167 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:47.167 ------------------------------------------------------------------------------------ 00:07:47.167 0,0 47136/s 86 MiB/s 0 0 00:07:47.167 ==================================================================================== 00:07:47.167 Total 47136/s 184 MiB/s 0 0' 00:07:47.167 05:48:10 -- accel/accel.sh@20 -- # IFS=: 00:07:47.167 05:48:10 -- accel/accel.sh@20 -- # read -r var val 00:07:47.167 05:48:10 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:07:47.167 05:48:10 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y 00:07:47.167 05:48:10 -- accel/accel.sh@12 -- # build_accel_config 00:07:47.167 05:48:10 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:47.167 05:48:10 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:47.167 05:48:10 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:47.167 05:48:10 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:47.167 05:48:10 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:47.167 05:48:10 -- accel/accel.sh@41 -- # local IFS=, 00:07:47.167 05:48:10 -- accel/accel.sh@42 -- # jq -r . 00:07:47.167 [2024-11-18 05:48:10.388879] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:47.167 [2024-11-18 05:48:10.389027] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1902207 ] 00:07:47.167 EAL: No free 2048 kB hugepages reported on node 1 00:07:47.167 [2024-11-18 05:48:10.521583] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:47.426 [2024-11-18 05:48:10.775547] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val= 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val= 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val= 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val=0x1 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val= 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val= 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val=decompress 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@24 -- # accel_opc=decompress 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val= 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val=software 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@23 -- # accel_module=software 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.685 05:48:11 -- accel/accel.sh@21 -- # val=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:47.685 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.685 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.686 05:48:11 -- accel/accel.sh@21 -- # val=32 00:07:47.686 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.686 05:48:11 -- accel/accel.sh@21 -- # val=32 00:07:47.686 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.686 05:48:11 -- accel/accel.sh@21 -- # val=1 00:07:47.686 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.686 05:48:11 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:47.686 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.686 05:48:11 -- accel/accel.sh@21 -- # val=Yes 00:07:47.686 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.686 05:48:11 -- accel/accel.sh@21 -- # val= 00:07:47.686 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:47.686 05:48:11 -- accel/accel.sh@21 -- # val= 00:07:47.686 05:48:11 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # IFS=: 00:07:47.686 05:48:11 -- accel/accel.sh@20 -- # read -r var val 00:07:49.589 05:48:13 -- accel/accel.sh@21 -- # val= 00:07:49.589 05:48:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.589 05:48:13 -- accel/accel.sh@20 -- # IFS=: 00:07:49.589 05:48:13 -- accel/accel.sh@20 -- # read -r var val 00:07:49.590 05:48:13 -- accel/accel.sh@21 -- # val= 00:07:49.590 05:48:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.590 05:48:13 -- accel/accel.sh@20 -- # IFS=: 00:07:49.590 05:48:13 -- accel/accel.sh@20 -- # read -r var val 00:07:49.590 05:48:13 -- accel/accel.sh@21 -- # val= 00:07:49.590 05:48:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.590 05:48:13 -- accel/accel.sh@20 -- # IFS=: 00:07:49.590 05:48:13 -- accel/accel.sh@20 -- # read -r var val 00:07:49.590 05:48:13 -- accel/accel.sh@21 -- # val= 00:07:49.590 05:48:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.590 05:48:13 -- accel/accel.sh@20 -- # IFS=: 00:07:49.590 05:48:13 -- accel/accel.sh@20 -- # read -r var val 00:07:49.590 05:48:13 -- accel/accel.sh@21 -- # val= 00:07:49.590 05:48:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.590 05:48:13 -- accel/accel.sh@20 -- # IFS=: 00:07:49.590 05:48:13 -- accel/accel.sh@20 -- # read -r var val 00:07:49.590 05:48:13 -- accel/accel.sh@21 -- # val= 00:07:49.590 05:48:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.590 05:48:13 -- accel/accel.sh@20 -- # IFS=: 00:07:49.590 05:48:13 -- accel/accel.sh@20 -- # read -r var val 00:07:49.590 05:48:13 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:49.590 05:48:13 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:07:49.590 05:48:13 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:49.590 00:07:49.590 real 0m5.419s 00:07:49.590 user 0m4.939s 00:07:49.590 sys 0m0.461s 00:07:49.590 05:48:13 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:49.590 05:48:13 -- common/autotest_common.sh@10 -- # set +x 00:07:49.590 ************************************ 00:07:49.590 END TEST accel_decomp 00:07:49.590 ************************************ 00:07:49.590 05:48:13 -- accel/accel.sh@110 -- # run_test accel_decmop_full accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 00:07:49.590 05:48:13 -- common/autotest_common.sh@1087 -- # '[' 11 -le 1 ']' 00:07:49.590 05:48:13 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:49.590 05:48:13 -- common/autotest_common.sh@10 -- # set +x 00:07:49.590 ************************************ 00:07:49.590 START TEST accel_decmop_full 00:07:49.590 ************************************ 00:07:49.590 05:48:13 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 00:07:49.590 05:48:13 -- accel/accel.sh@16 -- # local accel_opc 00:07:49.590 05:48:13 -- accel/accel.sh@17 -- # local accel_module 00:07:49.590 05:48:13 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 00:07:49.590 05:48:13 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 00:07:49.590 05:48:13 -- accel/accel.sh@12 -- # build_accel_config 00:07:49.590 05:48:13 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:49.590 05:48:13 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:49.590 05:48:13 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:49.590 05:48:13 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:49.590 05:48:13 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:49.590 05:48:13 -- accel/accel.sh@41 -- # local IFS=, 00:07:49.590 05:48:13 -- accel/accel.sh@42 -- # jq -r . 00:07:49.849 [2024-11-18 05:48:13.128523] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:49.849 [2024-11-18 05:48:13.128634] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1902838 ] 00:07:49.849 EAL: No free 2048 kB hugepages reported on node 1 00:07:49.849 [2024-11-18 05:48:13.240737] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:50.107 [2024-11-18 05:48:13.492162] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:52.640 05:48:15 -- accel/accel.sh@18 -- # out='Preparing input file... 00:07:52.640 00:07:52.640 SPDK Configuration: 00:07:52.640 Core mask: 0x1 00:07:52.640 00:07:52.640 Accel Perf Configuration: 00:07:52.640 Workload Type: decompress 00:07:52.640 Transfer size: 111250 bytes 00:07:52.640 Vector count 1 00:07:52.640 Module: software 00:07:52.640 File Name: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:52.640 Queue depth: 32 00:07:52.640 Allocate depth: 32 00:07:52.640 # threads/core: 1 00:07:52.640 Run time: 1 seconds 00:07:52.640 Verify: Yes 00:07:52.640 00:07:52.640 Running for 1 seconds... 00:07:52.640 00:07:52.640 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:52.640 ------------------------------------------------------------------------------------ 00:07:52.640 0,0 3552/s 146 MiB/s 0 0 00:07:52.640 ==================================================================================== 00:07:52.640 Total 3552/s 376 MiB/s 0 0' 00:07:52.640 05:48:15 -- accel/accel.sh@20 -- # IFS=: 00:07:52.640 05:48:15 -- accel/accel.sh@20 -- # read -r var val 00:07:52.640 05:48:15 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 00:07:52.640 05:48:15 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 00:07:52.640 05:48:15 -- accel/accel.sh@12 -- # build_accel_config 00:07:52.640 05:48:15 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:52.640 05:48:15 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:52.640 05:48:15 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:52.640 05:48:15 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:52.640 05:48:15 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:52.640 05:48:15 -- accel/accel.sh@41 -- # local IFS=, 00:07:52.640 05:48:15 -- accel/accel.sh@42 -- # jq -r . 00:07:52.640 [2024-11-18 05:48:15.846188] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:52.640 [2024-11-18 05:48:15.846325] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1903268 ] 00:07:52.640 EAL: No free 2048 kB hugepages reported on node 1 00:07:52.640 [2024-11-18 05:48:15.980040] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:52.899 [2024-11-18 05:48:16.233582] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val= 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val= 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val= 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val=0x1 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val= 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val= 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val=decompress 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@24 -- # accel_opc=decompress 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val='111250 bytes' 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val= 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val=software 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@23 -- # accel_module=software 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val=32 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val=32 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val=1 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val=Yes 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val= 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:53.178 05:48:16 -- accel/accel.sh@21 -- # val= 00:07:53.178 05:48:16 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # IFS=: 00:07:53.178 05:48:16 -- accel/accel.sh@20 -- # read -r var val 00:07:55.196 05:48:18 -- accel/accel.sh@21 -- # val= 00:07:55.196 05:48:18 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # IFS=: 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # read -r var val 00:07:55.196 05:48:18 -- accel/accel.sh@21 -- # val= 00:07:55.196 05:48:18 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # IFS=: 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # read -r var val 00:07:55.196 05:48:18 -- accel/accel.sh@21 -- # val= 00:07:55.196 05:48:18 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # IFS=: 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # read -r var val 00:07:55.196 05:48:18 -- accel/accel.sh@21 -- # val= 00:07:55.196 05:48:18 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # IFS=: 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # read -r var val 00:07:55.196 05:48:18 -- accel/accel.sh@21 -- # val= 00:07:55.196 05:48:18 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # IFS=: 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # read -r var val 00:07:55.196 05:48:18 -- accel/accel.sh@21 -- # val= 00:07:55.196 05:48:18 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # IFS=: 00:07:55.196 05:48:18 -- accel/accel.sh@20 -- # read -r var val 00:07:55.196 05:48:18 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:55.196 05:48:18 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:07:55.196 05:48:18 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:55.196 00:07:55.196 real 0m5.439s 00:07:55.196 user 0m4.955s 00:07:55.196 sys 0m0.466s 00:07:55.196 05:48:18 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:55.196 05:48:18 -- common/autotest_common.sh@10 -- # set +x 00:07:55.196 ************************************ 00:07:55.196 END TEST accel_decmop_full 00:07:55.196 ************************************ 00:07:55.196 05:48:18 -- accel/accel.sh@111 -- # run_test accel_decomp_mcore accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -m 0xf 00:07:55.196 05:48:18 -- common/autotest_common.sh@1087 -- # '[' 11 -le 1 ']' 00:07:55.196 05:48:18 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:55.196 05:48:18 -- common/autotest_common.sh@10 -- # set +x 00:07:55.196 ************************************ 00:07:55.196 START TEST accel_decomp_mcore 00:07:55.196 ************************************ 00:07:55.196 05:48:18 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -m 0xf 00:07:55.196 05:48:18 -- accel/accel.sh@16 -- # local accel_opc 00:07:55.196 05:48:18 -- accel/accel.sh@17 -- # local accel_module 00:07:55.196 05:48:18 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -m 0xf 00:07:55.196 05:48:18 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -m 0xf 00:07:55.196 05:48:18 -- accel/accel.sh@12 -- # build_accel_config 00:07:55.196 05:48:18 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:55.196 05:48:18 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:55.196 05:48:18 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:55.196 05:48:18 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:55.196 05:48:18 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:55.196 05:48:18 -- accel/accel.sh@41 -- # local IFS=, 00:07:55.196 05:48:18 -- accel/accel.sh@42 -- # jq -r . 00:07:55.196 [2024-11-18 05:48:18.592994] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:55.196 [2024-11-18 05:48:18.593152] [ DPDK EAL parameters: accel_perf --no-shconf -c 0xf --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1903713 ] 00:07:55.196 EAL: No free 2048 kB hugepages reported on node 1 00:07:55.196 [2024-11-18 05:48:18.704959] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:07:55.455 [2024-11-18 05:48:18.961744] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:07:55.456 [2024-11-18 05:48:18.961790] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:07:55.456 [2024-11-18 05:48:18.961858] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:55.456 [2024-11-18 05:48:18.961866] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:07:57.992 05:48:21 -- accel/accel.sh@18 -- # out='Preparing input file... 00:07:57.992 00:07:57.992 SPDK Configuration: 00:07:57.992 Core mask: 0xf 00:07:57.992 00:07:57.992 Accel Perf Configuration: 00:07:57.992 Workload Type: decompress 00:07:57.992 Transfer size: 4096 bytes 00:07:57.992 Vector count 1 00:07:57.992 Module: software 00:07:57.992 File Name: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:57.992 Queue depth: 32 00:07:57.992 Allocate depth: 32 00:07:57.992 # threads/core: 1 00:07:57.992 Run time: 1 seconds 00:07:57.992 Verify: Yes 00:07:57.992 00:07:57.992 Running for 1 seconds... 00:07:57.992 00:07:57.992 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:57.992 ------------------------------------------------------------------------------------ 00:07:57.992 0,0 42336/s 78 MiB/s 0 0 00:07:57.992 3,0 42720/s 78 MiB/s 0 0 00:07:57.992 2,0 59040/s 108 MiB/s 0 0 00:07:57.992 1,0 42784/s 78 MiB/s 0 0 00:07:57.992 ==================================================================================== 00:07:57.992 Total 186880/s 730 MiB/s 0 0' 00:07:57.992 05:48:21 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -m 0xf 00:07:57.992 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:57.992 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:57.992 05:48:21 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -m 0xf 00:07:57.992 05:48:21 -- accel/accel.sh@12 -- # build_accel_config 00:07:57.992 05:48:21 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:57.992 05:48:21 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:57.992 05:48:21 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:57.992 05:48:21 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:57.992 05:48:21 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:57.992 05:48:21 -- accel/accel.sh@41 -- # local IFS=, 00:07:57.992 05:48:21 -- accel/accel.sh@42 -- # jq -r . 00:07:57.992 [2024-11-18 05:48:21.327563] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:57.992 [2024-11-18 05:48:21.327663] [ DPDK EAL parameters: accel_perf --no-shconf -c 0xf --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1904319 ] 00:07:57.992 EAL: No free 2048 kB hugepages reported on node 1 00:07:57.992 [2024-11-18 05:48:21.440662] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:07:58.251 [2024-11-18 05:48:21.699661] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:07:58.251 [2024-11-18 05:48:21.699712] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:07:58.251 [2024-11-18 05:48:21.699747] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:58.251 [2024-11-18 05:48:21.699758] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val= 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val= 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val= 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val=0xf 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val= 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val= 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val=decompress 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@24 -- # accel_opc=decompress 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val= 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val=software 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@23 -- # accel_module=software 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val=32 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val=32 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val=1 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val=Yes 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val= 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:07:58.510 05:48:21 -- accel/accel.sh@21 -- # val= 00:07:58.510 05:48:21 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # IFS=: 00:07:58.510 05:48:21 -- accel/accel.sh@20 -- # read -r var val 00:08:01.045 05:48:24 -- accel/accel.sh@21 -- # val= 00:08:01.045 05:48:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # IFS=: 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # read -r var val 00:08:01.045 05:48:24 -- accel/accel.sh@21 -- # val= 00:08:01.045 05:48:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # IFS=: 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # read -r var val 00:08:01.045 05:48:24 -- accel/accel.sh@21 -- # val= 00:08:01.045 05:48:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # IFS=: 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # read -r var val 00:08:01.045 05:48:24 -- accel/accel.sh@21 -- # val= 00:08:01.045 05:48:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # IFS=: 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # read -r var val 00:08:01.045 05:48:24 -- accel/accel.sh@21 -- # val= 00:08:01.045 05:48:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # IFS=: 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # read -r var val 00:08:01.045 05:48:24 -- accel/accel.sh@21 -- # val= 00:08:01.045 05:48:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # IFS=: 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # read -r var val 00:08:01.045 05:48:24 -- accel/accel.sh@21 -- # val= 00:08:01.045 05:48:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # IFS=: 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # read -r var val 00:08:01.045 05:48:24 -- accel/accel.sh@21 -- # val= 00:08:01.045 05:48:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # IFS=: 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # read -r var val 00:08:01.045 05:48:24 -- accel/accel.sh@21 -- # val= 00:08:01.045 05:48:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # IFS=: 00:08:01.045 05:48:24 -- accel/accel.sh@20 -- # read -r var val 00:08:01.045 05:48:24 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:01.045 05:48:24 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:08:01.045 05:48:24 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:01.045 00:08:01.045 real 0m5.479s 00:08:01.045 user 0m16.231s 00:08:01.045 sys 0m0.507s 00:08:01.045 05:48:24 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:01.045 05:48:24 -- common/autotest_common.sh@10 -- # set +x 00:08:01.045 ************************************ 00:08:01.045 END TEST accel_decomp_mcore 00:08:01.045 ************************************ 00:08:01.045 05:48:24 -- accel/accel.sh@112 -- # run_test accel_decomp_full_mcore accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:01.045 05:48:24 -- common/autotest_common.sh@1087 -- # '[' 13 -le 1 ']' 00:08:01.045 05:48:24 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:01.045 05:48:24 -- common/autotest_common.sh@10 -- # set +x 00:08:01.045 ************************************ 00:08:01.045 START TEST accel_decomp_full_mcore 00:08:01.045 ************************************ 00:08:01.045 05:48:24 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:01.045 05:48:24 -- accel/accel.sh@16 -- # local accel_opc 00:08:01.045 05:48:24 -- accel/accel.sh@17 -- # local accel_module 00:08:01.045 05:48:24 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:01.045 05:48:24 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:01.045 05:48:24 -- accel/accel.sh@12 -- # build_accel_config 00:08:01.045 05:48:24 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:01.045 05:48:24 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:01.045 05:48:24 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:01.045 05:48:24 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:01.045 05:48:24 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:01.045 05:48:24 -- accel/accel.sh@41 -- # local IFS=, 00:08:01.045 05:48:24 -- accel/accel.sh@42 -- # jq -r . 00:08:01.045 [2024-11-18 05:48:24.097478] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:01.045 [2024-11-18 05:48:24.097591] [ DPDK EAL parameters: accel_perf --no-shconf -c 0xf --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1904781 ] 00:08:01.045 EAL: No free 2048 kB hugepages reported on node 1 00:08:01.045 [2024-11-18 05:48:24.210439] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:08:01.045 [2024-11-18 05:48:24.468694] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:08:01.045 [2024-11-18 05:48:24.468755] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:08:01.045 [2024-11-18 05:48:24.468832] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:01.045 [2024-11-18 05:48:24.468848] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:08:03.575 05:48:26 -- accel/accel.sh@18 -- # out='Preparing input file... 00:08:03.575 00:08:03.575 SPDK Configuration: 00:08:03.576 Core mask: 0xf 00:08:03.576 00:08:03.576 Accel Perf Configuration: 00:08:03.576 Workload Type: decompress 00:08:03.576 Transfer size: 111250 bytes 00:08:03.576 Vector count 1 00:08:03.576 Module: software 00:08:03.576 File Name: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:08:03.576 Queue depth: 32 00:08:03.576 Allocate depth: 32 00:08:03.576 # threads/core: 1 00:08:03.576 Run time: 1 seconds 00:08:03.576 Verify: Yes 00:08:03.576 00:08:03.576 Running for 1 seconds... 00:08:03.576 00:08:03.576 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:03.576 ------------------------------------------------------------------------------------ 00:08:03.576 0,0 3520/s 145 MiB/s 0 0 00:08:03.576 3,0 3488/s 144 MiB/s 0 0 00:08:03.576 2,0 4896/s 202 MiB/s 0 0 00:08:03.576 1,0 3520/s 145 MiB/s 0 0 00:08:03.576 ==================================================================================== 00:08:03.576 Total 15424/s 1636 MiB/s 0 0' 00:08:03.576 05:48:26 -- accel/accel.sh@20 -- # IFS=: 00:08:03.576 05:48:26 -- accel/accel.sh@20 -- # read -r var val 00:08:03.576 05:48:26 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:03.576 05:48:26 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:03.576 05:48:26 -- accel/accel.sh@12 -- # build_accel_config 00:08:03.576 05:48:26 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:03.576 05:48:26 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:03.576 05:48:26 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:03.576 05:48:26 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:03.576 05:48:26 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:03.576 05:48:26 -- accel/accel.sh@41 -- # local IFS=, 00:08:03.576 05:48:26 -- accel/accel.sh@42 -- # jq -r . 00:08:03.576 [2024-11-18 05:48:26.873536] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:03.576 [2024-11-18 05:48:26.873653] [ DPDK EAL parameters: accel_perf --no-shconf -c 0xf --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1905211 ] 00:08:03.576 EAL: No free 2048 kB hugepages reported on node 1 00:08:03.576 [2024-11-18 05:48:26.987906] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:08:03.834 [2024-11-18 05:48:27.248608] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:08:03.834 [2024-11-18 05:48:27.248660] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:08:03.834 [2024-11-18 05:48:27.248693] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:03.834 [2024-11-18 05:48:27.248702] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val= 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val= 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val= 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val=0xf 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val= 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val= 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val=decompress 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@24 -- # accel_opc=decompress 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val='111250 bytes' 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val= 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val=software 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@23 -- # accel_module=software 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val=32 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val=32 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val=1 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val=Yes 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val= 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:04.092 05:48:27 -- accel/accel.sh@21 -- # val= 00:08:04.092 05:48:27 -- accel/accel.sh@22 -- # case "$var" in 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # IFS=: 00:08:04.092 05:48:27 -- accel/accel.sh@20 -- # read -r var val 00:08:06.623 05:48:29 -- accel/accel.sh@21 -- # val= 00:08:06.623 05:48:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:06.623 05:48:29 -- accel/accel.sh@20 -- # IFS=: 00:08:06.623 05:48:29 -- accel/accel.sh@20 -- # read -r var val 00:08:06.623 05:48:29 -- accel/accel.sh@21 -- # val= 00:08:06.623 05:48:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:06.623 05:48:29 -- accel/accel.sh@20 -- # IFS=: 00:08:06.623 05:48:29 -- accel/accel.sh@20 -- # read -r var val 00:08:06.623 05:48:29 -- accel/accel.sh@21 -- # val= 00:08:06.623 05:48:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:06.623 05:48:29 -- accel/accel.sh@20 -- # IFS=: 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # read -r var val 00:08:06.624 05:48:29 -- accel/accel.sh@21 -- # val= 00:08:06.624 05:48:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # IFS=: 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # read -r var val 00:08:06.624 05:48:29 -- accel/accel.sh@21 -- # val= 00:08:06.624 05:48:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # IFS=: 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # read -r var val 00:08:06.624 05:48:29 -- accel/accel.sh@21 -- # val= 00:08:06.624 05:48:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # IFS=: 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # read -r var val 00:08:06.624 05:48:29 -- accel/accel.sh@21 -- # val= 00:08:06.624 05:48:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # IFS=: 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # read -r var val 00:08:06.624 05:48:29 -- accel/accel.sh@21 -- # val= 00:08:06.624 05:48:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # IFS=: 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # read -r var val 00:08:06.624 05:48:29 -- accel/accel.sh@21 -- # val= 00:08:06.624 05:48:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # IFS=: 00:08:06.624 05:48:29 -- accel/accel.sh@20 -- # read -r var val 00:08:06.624 05:48:29 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:06.624 05:48:29 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:08:06.624 05:48:29 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:06.624 00:08:06.624 real 0m5.552s 00:08:06.624 user 0m16.548s 00:08:06.624 sys 0m0.474s 00:08:06.624 05:48:29 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:06.624 05:48:29 -- common/autotest_common.sh@10 -- # set +x 00:08:06.624 ************************************ 00:08:06.624 END TEST accel_decomp_full_mcore 00:08:06.624 ************************************ 00:08:06.624 05:48:29 -- accel/accel.sh@113 -- # run_test accel_decomp_mthread accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -T 2 00:08:06.624 05:48:29 -- common/autotest_common.sh@1087 -- # '[' 11 -le 1 ']' 00:08:06.624 05:48:29 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:06.624 05:48:29 -- common/autotest_common.sh@10 -- # set +x 00:08:06.624 ************************************ 00:08:06.624 START TEST accel_decomp_mthread 00:08:06.624 ************************************ 00:08:06.624 05:48:29 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -T 2 00:08:06.624 05:48:29 -- accel/accel.sh@16 -- # local accel_opc 00:08:06.624 05:48:29 -- accel/accel.sh@17 -- # local accel_module 00:08:06.624 05:48:29 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -T 2 00:08:06.624 05:48:29 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -T 2 00:08:06.624 05:48:29 -- accel/accel.sh@12 -- # build_accel_config 00:08:06.624 05:48:29 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:06.624 05:48:29 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:06.624 05:48:29 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:06.624 05:48:29 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:06.624 05:48:29 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:06.624 05:48:29 -- accel/accel.sh@41 -- # local IFS=, 00:08:06.624 05:48:29 -- accel/accel.sh@42 -- # jq -r . 00:08:06.624 [2024-11-18 05:48:29.671847] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:06.624 [2024-11-18 05:48:29.671967] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1905851 ] 00:08:06.624 EAL: No free 2048 kB hugepages reported on node 1 00:08:06.624 [2024-11-18 05:48:29.784636] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:06.624 [2024-11-18 05:48:30.045228] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:09.155 05:48:32 -- accel/accel.sh@18 -- # out='Preparing input file... 00:08:09.155 00:08:09.155 SPDK Configuration: 00:08:09.155 Core mask: 0x1 00:08:09.155 00:08:09.155 Accel Perf Configuration: 00:08:09.155 Workload Type: decompress 00:08:09.155 Transfer size: 4096 bytes 00:08:09.155 Vector count 1 00:08:09.155 Module: software 00:08:09.155 File Name: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:08:09.155 Queue depth: 32 00:08:09.155 Allocate depth: 32 00:08:09.155 # threads/core: 2 00:08:09.155 Run time: 1 seconds 00:08:09.155 Verify: Yes 00:08:09.155 00:08:09.155 Running for 1 seconds... 00:08:09.155 00:08:09.155 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:09.155 ------------------------------------------------------------------------------------ 00:08:09.155 0,1 23648/s 43 MiB/s 0 0 00:08:09.155 0,0 23552/s 43 MiB/s 0 0 00:08:09.155 ==================================================================================== 00:08:09.155 Total 47200/s 184 MiB/s 0 0' 00:08:09.155 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.155 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.155 05:48:32 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -T 2 00:08:09.155 05:48:32 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -T 2 00:08:09.155 05:48:32 -- accel/accel.sh@12 -- # build_accel_config 00:08:09.155 05:48:32 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:09.155 05:48:32 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:09.155 05:48:32 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:09.155 05:48:32 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:09.155 05:48:32 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:09.155 05:48:32 -- accel/accel.sh@41 -- # local IFS=, 00:08:09.156 05:48:32 -- accel/accel.sh@42 -- # jq -r . 00:08:09.156 [2024-11-18 05:48:32.378970] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:09.156 [2024-11-18 05:48:32.379101] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1906271 ] 00:08:09.156 EAL: No free 2048 kB hugepages reported on node 1 00:08:09.156 [2024-11-18 05:48:32.491228] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:09.413 [2024-11-18 05:48:32.744882] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:09.671 05:48:32 -- accel/accel.sh@21 -- # val= 00:08:09.671 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.671 05:48:32 -- accel/accel.sh@21 -- # val= 00:08:09.671 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.671 05:48:32 -- accel/accel.sh@21 -- # val= 00:08:09.671 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.671 05:48:32 -- accel/accel.sh@21 -- # val=0x1 00:08:09.671 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.671 05:48:32 -- accel/accel.sh@21 -- # val= 00:08:09.671 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.671 05:48:32 -- accel/accel.sh@21 -- # val= 00:08:09.671 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.671 05:48:32 -- accel/accel.sh@21 -- # val=decompress 00:08:09.671 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.671 05:48:32 -- accel/accel.sh@24 -- # accel_opc=decompress 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.671 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:32 -- accel/accel.sh@21 -- # val='4096 bytes' 00:08:09.672 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:32 -- accel/accel.sh@21 -- # val= 00:08:09.672 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:32 -- accel/accel.sh@21 -- # val=software 00:08:09.672 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:32 -- accel/accel.sh@23 -- # accel_module=software 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:32 -- accel/accel.sh@21 -- # val=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:08:09.672 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:32 -- accel/accel.sh@21 -- # val=32 00:08:09.672 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:32 -- accel/accel.sh@21 -- # val=32 00:08:09.672 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:32 -- accel/accel.sh@21 -- # val=2 00:08:09.672 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:32 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:09.672 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:32 -- accel/accel.sh@21 -- # val=Yes 00:08:09.672 05:48:32 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:32 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:33 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:33 -- accel/accel.sh@21 -- # val= 00:08:09.672 05:48:33 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:33 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:33 -- accel/accel.sh@20 -- # read -r var val 00:08:09.672 05:48:33 -- accel/accel.sh@21 -- # val= 00:08:09.672 05:48:33 -- accel/accel.sh@22 -- # case "$var" in 00:08:09.672 05:48:33 -- accel/accel.sh@20 -- # IFS=: 00:08:09.672 05:48:33 -- accel/accel.sh@20 -- # read -r var val 00:08:11.574 05:48:35 -- accel/accel.sh@21 -- # val= 00:08:11.574 05:48:35 -- accel/accel.sh@22 -- # case "$var" in 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # IFS=: 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # read -r var val 00:08:11.574 05:48:35 -- accel/accel.sh@21 -- # val= 00:08:11.574 05:48:35 -- accel/accel.sh@22 -- # case "$var" in 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # IFS=: 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # read -r var val 00:08:11.574 05:48:35 -- accel/accel.sh@21 -- # val= 00:08:11.574 05:48:35 -- accel/accel.sh@22 -- # case "$var" in 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # IFS=: 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # read -r var val 00:08:11.574 05:48:35 -- accel/accel.sh@21 -- # val= 00:08:11.574 05:48:35 -- accel/accel.sh@22 -- # case "$var" in 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # IFS=: 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # read -r var val 00:08:11.574 05:48:35 -- accel/accel.sh@21 -- # val= 00:08:11.574 05:48:35 -- accel/accel.sh@22 -- # case "$var" in 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # IFS=: 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # read -r var val 00:08:11.574 05:48:35 -- accel/accel.sh@21 -- # val= 00:08:11.574 05:48:35 -- accel/accel.sh@22 -- # case "$var" in 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # IFS=: 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # read -r var val 00:08:11.574 05:48:35 -- accel/accel.sh@21 -- # val= 00:08:11.574 05:48:35 -- accel/accel.sh@22 -- # case "$var" in 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # IFS=: 00:08:11.574 05:48:35 -- accel/accel.sh@20 -- # read -r var val 00:08:11.574 05:48:35 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:11.574 05:48:35 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:08:11.574 05:48:35 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:11.574 00:08:11.574 real 0m5.397s 00:08:11.574 user 0m4.934s 00:08:11.574 sys 0m0.459s 00:08:11.574 05:48:35 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:11.574 05:48:35 -- common/autotest_common.sh@10 -- # set +x 00:08:11.574 ************************************ 00:08:11.574 END TEST accel_decomp_mthread 00:08:11.574 ************************************ 00:08:11.574 05:48:35 -- accel/accel.sh@114 -- # run_test accel_deomp_full_mthread accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -T 2 00:08:11.574 05:48:35 -- common/autotest_common.sh@1087 -- # '[' 13 -le 1 ']' 00:08:11.574 05:48:35 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:11.574 05:48:35 -- common/autotest_common.sh@10 -- # set +x 00:08:11.574 ************************************ 00:08:11.574 START TEST accel_deomp_full_mthread 00:08:11.574 ************************************ 00:08:11.574 05:48:35 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -T 2 00:08:11.575 05:48:35 -- accel/accel.sh@16 -- # local accel_opc 00:08:11.575 05:48:35 -- accel/accel.sh@17 -- # local accel_module 00:08:11.575 05:48:35 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -T 2 00:08:11.575 05:48:35 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -T 2 00:08:11.575 05:48:35 -- accel/accel.sh@12 -- # build_accel_config 00:08:11.575 05:48:35 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:11.575 05:48:35 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:11.575 05:48:35 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:11.575 05:48:35 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:11.575 05:48:35 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:11.575 05:48:35 -- accel/accel.sh@41 -- # local IFS=, 00:08:11.575 05:48:35 -- accel/accel.sh@42 -- # jq -r . 00:08:11.832 [2024-11-18 05:48:35.097226] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:11.832 [2024-11-18 05:48:35.097354] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1906716 ] 00:08:11.833 EAL: No free 2048 kB hugepages reported on node 1 00:08:11.833 [2024-11-18 05:48:35.209052] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:12.090 [2024-11-18 05:48:35.461288] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:14.623 05:48:37 -- accel/accel.sh@18 -- # out='Preparing input file... 00:08:14.623 00:08:14.623 SPDK Configuration: 00:08:14.623 Core mask: 0x1 00:08:14.623 00:08:14.623 Accel Perf Configuration: 00:08:14.623 Workload Type: decompress 00:08:14.623 Transfer size: 111250 bytes 00:08:14.623 Vector count 1 00:08:14.623 Module: software 00:08:14.623 File Name: /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:08:14.623 Queue depth: 32 00:08:14.623 Allocate depth: 32 00:08:14.623 # threads/core: 2 00:08:14.623 Run time: 1 seconds 00:08:14.623 Verify: Yes 00:08:14.623 00:08:14.623 Running for 1 seconds... 00:08:14.623 00:08:14.623 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:14.623 ------------------------------------------------------------------------------------ 00:08:14.623 0,1 1792/s 74 MiB/s 0 0 00:08:14.623 0,0 1792/s 74 MiB/s 0 0 00:08:14.623 ==================================================================================== 00:08:14.623 Total 3584/s 380 MiB/s 0 0' 00:08:14.623 05:48:37 -- accel/accel.sh@20 -- # IFS=: 00:08:14.623 05:48:37 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -T 2 00:08:14.623 05:48:37 -- accel/accel.sh@20 -- # read -r var val 00:08:14.624 05:48:37 -- accel/accel.sh@12 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib -y -o 0 -T 2 00:08:14.624 05:48:37 -- accel/accel.sh@12 -- # build_accel_config 00:08:14.624 05:48:37 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:14.624 05:48:37 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:14.624 05:48:37 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:14.624 05:48:37 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:14.624 05:48:37 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:14.624 05:48:37 -- accel/accel.sh@41 -- # local IFS=, 00:08:14.624 05:48:37 -- accel/accel.sh@42 -- # jq -r . 00:08:14.624 [2024-11-18 05:48:37.828145] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:14.624 [2024-11-18 05:48:37.828298] [ DPDK EAL parameters: accel_perf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1907260 ] 00:08:14.624 EAL: No free 2048 kB hugepages reported on node 1 00:08:14.624 [2024-11-18 05:48:37.925566] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:14.624 [2024-11-18 05:48:38.099466] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val= 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val= 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val= 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val=0x1 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val= 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val= 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val=decompress 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@24 -- # accel_opc=decompress 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val='111250 bytes' 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val= 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val=software 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@23 -- # accel_module=software 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/bib 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val=32 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val=32 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val=2 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val=Yes 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val= 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:14.883 05:48:38 -- accel/accel.sh@21 -- # val= 00:08:14.883 05:48:38 -- accel/accel.sh@22 -- # case "$var" in 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # IFS=: 00:08:14.883 05:48:38 -- accel/accel.sh@20 -- # read -r var val 00:08:17.412 05:48:40 -- accel/accel.sh@21 -- # val= 00:08:17.412 05:48:40 -- accel/accel.sh@22 -- # case "$var" in 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # IFS=: 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # read -r var val 00:08:17.412 05:48:40 -- accel/accel.sh@21 -- # val= 00:08:17.412 05:48:40 -- accel/accel.sh@22 -- # case "$var" in 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # IFS=: 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # read -r var val 00:08:17.412 05:48:40 -- accel/accel.sh@21 -- # val= 00:08:17.412 05:48:40 -- accel/accel.sh@22 -- # case "$var" in 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # IFS=: 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # read -r var val 00:08:17.412 05:48:40 -- accel/accel.sh@21 -- # val= 00:08:17.412 05:48:40 -- accel/accel.sh@22 -- # case "$var" in 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # IFS=: 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # read -r var val 00:08:17.412 05:48:40 -- accel/accel.sh@21 -- # val= 00:08:17.412 05:48:40 -- accel/accel.sh@22 -- # case "$var" in 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # IFS=: 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # read -r var val 00:08:17.412 05:48:40 -- accel/accel.sh@21 -- # val= 00:08:17.412 05:48:40 -- accel/accel.sh@22 -- # case "$var" in 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # IFS=: 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # read -r var val 00:08:17.412 05:48:40 -- accel/accel.sh@21 -- # val= 00:08:17.412 05:48:40 -- accel/accel.sh@22 -- # case "$var" in 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # IFS=: 00:08:17.412 05:48:40 -- accel/accel.sh@20 -- # read -r var val 00:08:17.412 05:48:40 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:17.412 05:48:40 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:08:17.412 05:48:40 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:17.412 00:08:17.412 real 0m5.374s 00:08:17.412 user 0m4.942s 00:08:17.412 sys 0m0.430s 00:08:17.412 05:48:40 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:17.412 05:48:40 -- common/autotest_common.sh@10 -- # set +x 00:08:17.412 ************************************ 00:08:17.412 END TEST accel_deomp_full_mthread 00:08:17.412 ************************************ 00:08:17.412 05:48:40 -- accel/accel.sh@116 -- # [[ n == y ]] 00:08:17.412 05:48:40 -- accel/accel.sh@129 -- # run_test accel_dif_functional_tests /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/dif/dif -c /dev/fd/62 00:08:17.412 05:48:40 -- accel/accel.sh@129 -- # build_accel_config 00:08:17.412 05:48:40 -- common/autotest_common.sh@1087 -- # '[' 4 -le 1 ']' 00:08:17.412 05:48:40 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:17.412 05:48:40 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:17.412 05:48:40 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:17.412 05:48:40 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:17.412 05:48:40 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:17.412 05:48:40 -- common/autotest_common.sh@10 -- # set +x 00:08:17.412 05:48:40 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:17.412 05:48:40 -- accel/accel.sh@41 -- # local IFS=, 00:08:17.412 05:48:40 -- accel/accel.sh@42 -- # jq -r . 00:08:17.412 ************************************ 00:08:17.412 START TEST accel_dif_functional_tests 00:08:17.412 ************************************ 00:08:17.412 05:48:40 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/dif/dif -c /dev/fd/62 00:08:17.412 [2024-11-18 05:48:40.535144] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:17.412 [2024-11-18 05:48:40.535251] [ DPDK EAL parameters: DIF --no-shconf -c 0x7 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1907779 ] 00:08:17.412 EAL: No free 2048 kB hugepages reported on node 1 00:08:17.412 [2024-11-18 05:48:40.649767] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 3 00:08:17.412 [2024-11-18 05:48:40.905284] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:08:17.412 [2024-11-18 05:48:40.905324] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:17.412 [2024-11-18 05:48:40.905329] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:08:17.980 00:08:17.980 00:08:17.980 CUnit - A unit testing framework for C - Version 2.1-3 00:08:17.980 http://cunit.sourceforge.net/ 00:08:17.980 00:08:17.980 00:08:17.980 Suite: accel_dif 00:08:17.980 Test: verify: DIF generated, GUARD check ...passed 00:08:17.980 Test: verify: DIF generated, APPTAG check ...passed 00:08:17.980 Test: verify: DIF generated, REFTAG check ...passed 00:08:17.980 Test: verify: DIF not generated, GUARD check ...[2024-11-18 05:48:41.282598] dif.c: 777:_dif_verify: *ERROR*: Failed to compare Guard: LBA=10, Expected=5a5a, Actual=7867 00:08:17.980 [2024-11-18 05:48:41.282690] dif.c: 777:_dif_verify: *ERROR*: Failed to compare Guard: LBA=10, Expected=5a5a, Actual=7867 00:08:17.980 passed 00:08:17.980 Test: verify: DIF not generated, APPTAG check ...[2024-11-18 05:48:41.282761] dif.c: 792:_dif_verify: *ERROR*: Failed to compare App Tag: LBA=10, Expected=14, Actual=5a5a 00:08:17.980 [2024-11-18 05:48:41.282819] dif.c: 792:_dif_verify: *ERROR*: Failed to compare App Tag: LBA=10, Expected=14, Actual=5a5a 00:08:17.980 passed 00:08:17.980 Test: verify: DIF not generated, REFTAG check ...[2024-11-18 05:48:41.282871] dif.c: 813:_dif_verify: *ERROR*: Failed to compare Ref Tag: LBA=10, Expected=a, Actual=5a5a5a5a 00:08:17.980 [2024-11-18 05:48:41.282909] dif.c: 813:_dif_verify: *ERROR*: Failed to compare Ref Tag: LBA=10, Expected=a, Actual=5a5a5a5a 00:08:17.980 passed 00:08:17.980 Test: verify: APPTAG correct, APPTAG check ...passed 00:08:17.980 Test: verify: APPTAG incorrect, APPTAG check ...[2024-11-18 05:48:41.283029] dif.c: 792:_dif_verify: *ERROR*: Failed to compare App Tag: LBA=30, Expected=28, Actual=14 00:08:17.980 passed 00:08:17.980 Test: verify: APPTAG incorrect, no APPTAG check ...passed 00:08:17.980 Test: verify: REFTAG incorrect, REFTAG ignore ...passed 00:08:17.980 Test: verify: REFTAG_INIT correct, REFTAG check ...passed 00:08:17.980 Test: verify: REFTAG_INIT incorrect, REFTAG check ...[2024-11-18 05:48:41.283296] dif.c: 813:_dif_verify: *ERROR*: Failed to compare Ref Tag: LBA=10, Expected=a, Actual=10 00:08:17.980 passed 00:08:17.980 Test: generate copy: DIF generated, GUARD check ...passed 00:08:17.980 Test: generate copy: DIF generated, APTTAG check ...passed 00:08:17.980 Test: generate copy: DIF generated, REFTAG check ...passed 00:08:17.980 Test: generate copy: DIF generated, no GUARD check flag set ...passed 00:08:17.980 Test: generate copy: DIF generated, no APPTAG check flag set ...passed 00:08:17.980 Test: generate copy: DIF generated, no REFTAG check flag set ...passed 00:08:17.980 Test: generate copy: iovecs-len validate ...[2024-11-18 05:48:41.283833] dif.c:1167:spdk_dif_generate_copy: *ERROR*: Size of bounce_iovs arrays are not valid or misaligned with block_size. 00:08:17.980 passed 00:08:17.980 Test: generate copy: buffer alignment validate ...passed 00:08:17.980 00:08:17.980 Run Summary: Type Total Ran Passed Failed Inactive 00:08:17.980 suites 1 1 n/a 0 0 00:08:17.980 tests 20 20 20 0 0 00:08:17.980 asserts 204 204 204 0 n/a 00:08:17.980 00:08:17.980 Elapsed time = 0.005 seconds 00:08:19.358 00:08:19.358 real 0m2.177s 00:08:19.358 user 0m4.418s 00:08:19.358 sys 0m0.303s 00:08:19.358 05:48:42 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:19.358 05:48:42 -- common/autotest_common.sh@10 -- # set +x 00:08:19.358 ************************************ 00:08:19.358 END TEST accel_dif_functional_tests 00:08:19.358 ************************************ 00:08:19.358 00:08:19.358 real 1m59.263s 00:08:19.358 user 2m13.853s 00:08:19.358 sys 0m11.314s 00:08:19.358 05:48:42 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:19.358 05:48:42 -- common/autotest_common.sh@10 -- # set +x 00:08:19.358 ************************************ 00:08:19.358 END TEST accel 00:08:19.358 ************************************ 00:08:19.358 05:48:42 -- spdk/autotest.sh@177 -- # run_test accel_rpc /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/accel_rpc.sh 00:08:19.358 05:48:42 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:19.358 05:48:42 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:19.358 05:48:42 -- common/autotest_common.sh@10 -- # set +x 00:08:19.358 ************************************ 00:08:19.358 START TEST accel_rpc 00:08:19.358 ************************************ 00:08:19.358 05:48:42 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel/accel_rpc.sh 00:08:19.358 * Looking for test storage... 00:08:19.358 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/accel 00:08:19.358 05:48:42 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:08:19.358 05:48:42 -- common/autotest_common.sh@1690 -- # lcov --version 00:08:19.358 05:48:42 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:08:19.358 05:48:42 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:08:19.358 05:48:42 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:08:19.358 05:48:42 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:08:19.358 05:48:42 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:08:19.358 05:48:42 -- scripts/common.sh@335 -- # IFS=.-: 00:08:19.358 05:48:42 -- scripts/common.sh@335 -- # read -ra ver1 00:08:19.358 05:48:42 -- scripts/common.sh@336 -- # IFS=.-: 00:08:19.358 05:48:42 -- scripts/common.sh@336 -- # read -ra ver2 00:08:19.358 05:48:42 -- scripts/common.sh@337 -- # local 'op=<' 00:08:19.358 05:48:42 -- scripts/common.sh@339 -- # ver1_l=2 00:08:19.358 05:48:42 -- scripts/common.sh@340 -- # ver2_l=1 00:08:19.358 05:48:42 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:08:19.358 05:48:42 -- scripts/common.sh@343 -- # case "$op" in 00:08:19.358 05:48:42 -- scripts/common.sh@344 -- # : 1 00:08:19.358 05:48:42 -- scripts/common.sh@363 -- # (( v = 0 )) 00:08:19.358 05:48:42 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:08:19.358 05:48:42 -- scripts/common.sh@364 -- # decimal 1 00:08:19.358 05:48:42 -- scripts/common.sh@352 -- # local d=1 00:08:19.358 05:48:42 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:19.358 05:48:42 -- scripts/common.sh@354 -- # echo 1 00:08:19.358 05:48:42 -- scripts/common.sh@364 -- # ver1[v]=1 00:08:19.358 05:48:42 -- scripts/common.sh@365 -- # decimal 2 00:08:19.358 05:48:42 -- scripts/common.sh@352 -- # local d=2 00:08:19.358 05:48:42 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:19.358 05:48:42 -- scripts/common.sh@354 -- # echo 2 00:08:19.358 05:48:42 -- scripts/common.sh@365 -- # ver2[v]=2 00:08:19.358 05:48:42 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:08:19.358 05:48:42 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:08:19.358 05:48:42 -- scripts/common.sh@367 -- # return 0 00:08:19.358 05:48:42 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:08:19.358 05:48:42 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:08:19.358 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:19.358 --rc genhtml_branch_coverage=1 00:08:19.358 --rc genhtml_function_coverage=1 00:08:19.358 --rc genhtml_legend=1 00:08:19.358 --rc geninfo_all_blocks=1 00:08:19.358 --rc geninfo_unexecuted_blocks=1 00:08:19.358 00:08:19.358 ' 00:08:19.358 05:48:42 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:08:19.358 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:19.358 --rc genhtml_branch_coverage=1 00:08:19.358 --rc genhtml_function_coverage=1 00:08:19.358 --rc genhtml_legend=1 00:08:19.358 --rc geninfo_all_blocks=1 00:08:19.358 --rc geninfo_unexecuted_blocks=1 00:08:19.358 00:08:19.358 ' 00:08:19.358 05:48:42 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:08:19.358 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:19.358 --rc genhtml_branch_coverage=1 00:08:19.358 --rc genhtml_function_coverage=1 00:08:19.358 --rc genhtml_legend=1 00:08:19.358 --rc geninfo_all_blocks=1 00:08:19.358 --rc geninfo_unexecuted_blocks=1 00:08:19.358 00:08:19.358 ' 00:08:19.358 05:48:42 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:08:19.358 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:19.358 --rc genhtml_branch_coverage=1 00:08:19.358 --rc genhtml_function_coverage=1 00:08:19.358 --rc genhtml_legend=1 00:08:19.358 --rc geninfo_all_blocks=1 00:08:19.358 --rc geninfo_unexecuted_blocks=1 00:08:19.358 00:08:19.358 ' 00:08:19.358 05:48:42 -- accel/accel_rpc.sh@11 -- # trap 'killprocess $spdk_tgt_pid; exit 1' ERR 00:08:19.358 05:48:42 -- accel/accel_rpc.sh@14 -- # spdk_tgt_pid=1908264 00:08:19.358 05:48:42 -- accel/accel_rpc.sh@15 -- # waitforlisten 1908264 00:08:19.358 05:48:42 -- common/autotest_common.sh@829 -- # '[' -z 1908264 ']' 00:08:19.358 05:48:42 -- accel/accel_rpc.sh@13 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt --wait-for-rpc 00:08:19.358 05:48:42 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:08:19.358 05:48:42 -- common/autotest_common.sh@834 -- # local max_retries=100 00:08:19.358 05:48:42 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:08:19.358 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:08:19.358 05:48:42 -- common/autotest_common.sh@838 -- # xtrace_disable 00:08:19.358 05:48:42 -- common/autotest_common.sh@10 -- # set +x 00:08:19.617 [2024-11-18 05:48:42.889120] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:19.617 [2024-11-18 05:48:42.889252] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1908264 ] 00:08:19.617 EAL: No free 2048 kB hugepages reported on node 1 00:08:19.617 [2024-11-18 05:48:43.017812] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:19.875 [2024-11-18 05:48:43.271043] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:08:19.876 [2024-11-18 05:48:43.271303] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:20.443 05:48:43 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:08:20.443 05:48:43 -- common/autotest_common.sh@862 -- # return 0 00:08:20.443 05:48:43 -- accel/accel_rpc.sh@45 -- # [[ y == y ]] 00:08:20.443 05:48:43 -- accel/accel_rpc.sh@45 -- # [[ 0 -gt 0 ]] 00:08:20.443 05:48:43 -- accel/accel_rpc.sh@49 -- # [[ y == y ]] 00:08:20.443 05:48:43 -- accel/accel_rpc.sh@49 -- # [[ 0 -gt 0 ]] 00:08:20.443 05:48:43 -- accel/accel_rpc.sh@53 -- # run_test accel_assign_opcode accel_assign_opcode_test_suite 00:08:20.443 05:48:43 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:20.443 05:48:43 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:20.443 05:48:43 -- common/autotest_common.sh@10 -- # set +x 00:08:20.443 ************************************ 00:08:20.443 START TEST accel_assign_opcode 00:08:20.443 ************************************ 00:08:20.443 05:48:43 -- common/autotest_common.sh@1114 -- # accel_assign_opcode_test_suite 00:08:20.443 05:48:43 -- accel/accel_rpc.sh@38 -- # rpc_cmd accel_assign_opc -o copy -m incorrect 00:08:20.443 05:48:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:20.443 05:48:43 -- common/autotest_common.sh@10 -- # set +x 00:08:20.443 [2024-11-18 05:48:43.845514] accel_rpc.c: 168:rpc_accel_assign_opc: *NOTICE*: Operation copy will be assigned to module incorrect 00:08:20.443 05:48:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:20.443 05:48:43 -- accel/accel_rpc.sh@40 -- # rpc_cmd accel_assign_opc -o copy -m software 00:08:20.443 05:48:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:20.443 05:48:43 -- common/autotest_common.sh@10 -- # set +x 00:08:20.443 [2024-11-18 05:48:43.853499] accel_rpc.c: 168:rpc_accel_assign_opc: *NOTICE*: Operation copy will be assigned to module software 00:08:20.443 05:48:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:20.443 05:48:43 -- accel/accel_rpc.sh@41 -- # rpc_cmd framework_start_init 00:08:20.443 05:48:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:20.443 05:48:43 -- common/autotest_common.sh@10 -- # set +x 00:08:21.378 05:48:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:21.378 05:48:44 -- accel/accel_rpc.sh@42 -- # rpc_cmd accel_get_opc_assignments 00:08:21.378 05:48:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:21.378 05:48:44 -- common/autotest_common.sh@10 -- # set +x 00:08:21.378 05:48:44 -- accel/accel_rpc.sh@42 -- # grep software 00:08:21.378 05:48:44 -- accel/accel_rpc.sh@42 -- # jq -r .copy 00:08:21.378 05:48:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:21.378 software 00:08:21.378 00:08:21.378 real 0m0.971s 00:08:21.378 user 0m0.058s 00:08:21.378 sys 0m0.009s 00:08:21.378 05:48:44 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:21.378 05:48:44 -- common/autotest_common.sh@10 -- # set +x 00:08:21.378 ************************************ 00:08:21.378 END TEST accel_assign_opcode 00:08:21.378 ************************************ 00:08:21.378 05:48:44 -- accel/accel_rpc.sh@55 -- # killprocess 1908264 00:08:21.378 05:48:44 -- common/autotest_common.sh@936 -- # '[' -z 1908264 ']' 00:08:21.378 05:48:44 -- common/autotest_common.sh@940 -- # kill -0 1908264 00:08:21.378 05:48:44 -- common/autotest_common.sh@941 -- # uname 00:08:21.378 05:48:44 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:08:21.378 05:48:44 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1908264 00:08:21.378 05:48:44 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:08:21.378 05:48:44 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:08:21.378 05:48:44 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1908264' 00:08:21.378 killing process with pid 1908264 00:08:21.378 05:48:44 -- common/autotest_common.sh@955 -- # kill 1908264 00:08:21.378 05:48:44 -- common/autotest_common.sh@960 -- # wait 1908264 00:08:24.663 00:08:24.663 real 0m4.803s 00:08:24.663 user 0m4.822s 00:08:24.663 sys 0m0.637s 00:08:24.663 05:48:47 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:24.663 05:48:47 -- common/autotest_common.sh@10 -- # set +x 00:08:24.663 ************************************ 00:08:24.663 END TEST accel_rpc 00:08:24.663 ************************************ 00:08:24.663 05:48:47 -- spdk/autotest.sh@178 -- # run_test app_cmdline /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/app/cmdline.sh 00:08:24.663 05:48:47 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:24.663 05:48:47 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:24.663 05:48:47 -- common/autotest_common.sh@10 -- # set +x 00:08:24.663 ************************************ 00:08:24.663 START TEST app_cmdline 00:08:24.663 ************************************ 00:08:24.663 05:48:47 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/app/cmdline.sh 00:08:24.663 * Looking for test storage... 00:08:24.663 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/app 00:08:24.663 05:48:47 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:08:24.663 05:48:47 -- common/autotest_common.sh@1690 -- # lcov --version 00:08:24.663 05:48:47 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:08:24.663 05:48:47 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:08:24.663 05:48:47 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:08:24.663 05:48:47 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:08:24.663 05:48:47 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:08:24.663 05:48:47 -- scripts/common.sh@335 -- # IFS=.-: 00:08:24.663 05:48:47 -- scripts/common.sh@335 -- # read -ra ver1 00:08:24.663 05:48:47 -- scripts/common.sh@336 -- # IFS=.-: 00:08:24.663 05:48:47 -- scripts/common.sh@336 -- # read -ra ver2 00:08:24.663 05:48:47 -- scripts/common.sh@337 -- # local 'op=<' 00:08:24.663 05:48:47 -- scripts/common.sh@339 -- # ver1_l=2 00:08:24.663 05:48:47 -- scripts/common.sh@340 -- # ver2_l=1 00:08:24.663 05:48:47 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:08:24.663 05:48:47 -- scripts/common.sh@343 -- # case "$op" in 00:08:24.663 05:48:47 -- scripts/common.sh@344 -- # : 1 00:08:24.663 05:48:47 -- scripts/common.sh@363 -- # (( v = 0 )) 00:08:24.663 05:48:47 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:08:24.663 05:48:47 -- scripts/common.sh@364 -- # decimal 1 00:08:24.663 05:48:47 -- scripts/common.sh@352 -- # local d=1 00:08:24.663 05:48:47 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:24.663 05:48:47 -- scripts/common.sh@354 -- # echo 1 00:08:24.663 05:48:47 -- scripts/common.sh@364 -- # ver1[v]=1 00:08:24.663 05:48:47 -- scripts/common.sh@365 -- # decimal 2 00:08:24.663 05:48:47 -- scripts/common.sh@352 -- # local d=2 00:08:24.663 05:48:47 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:24.663 05:48:47 -- scripts/common.sh@354 -- # echo 2 00:08:24.663 05:48:47 -- scripts/common.sh@365 -- # ver2[v]=2 00:08:24.663 05:48:47 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:08:24.663 05:48:47 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:08:24.663 05:48:47 -- scripts/common.sh@367 -- # return 0 00:08:24.663 05:48:47 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:08:24.663 05:48:47 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:08:24.663 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:24.663 --rc genhtml_branch_coverage=1 00:08:24.663 --rc genhtml_function_coverage=1 00:08:24.663 --rc genhtml_legend=1 00:08:24.663 --rc geninfo_all_blocks=1 00:08:24.663 --rc geninfo_unexecuted_blocks=1 00:08:24.663 00:08:24.663 ' 00:08:24.663 05:48:47 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:08:24.663 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:24.664 --rc genhtml_branch_coverage=1 00:08:24.664 --rc genhtml_function_coverage=1 00:08:24.664 --rc genhtml_legend=1 00:08:24.664 --rc geninfo_all_blocks=1 00:08:24.664 --rc geninfo_unexecuted_blocks=1 00:08:24.664 00:08:24.664 ' 00:08:24.664 05:48:47 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:08:24.664 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:24.664 --rc genhtml_branch_coverage=1 00:08:24.664 --rc genhtml_function_coverage=1 00:08:24.664 --rc genhtml_legend=1 00:08:24.664 --rc geninfo_all_blocks=1 00:08:24.664 --rc geninfo_unexecuted_blocks=1 00:08:24.664 00:08:24.664 ' 00:08:24.664 05:48:47 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:08:24.664 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:24.664 --rc genhtml_branch_coverage=1 00:08:24.664 --rc genhtml_function_coverage=1 00:08:24.664 --rc genhtml_legend=1 00:08:24.664 --rc geninfo_all_blocks=1 00:08:24.664 --rc geninfo_unexecuted_blocks=1 00:08:24.664 00:08:24.664 ' 00:08:24.664 05:48:47 -- app/cmdline.sh@14 -- # trap 'killprocess $spdk_tgt_pid' EXIT 00:08:24.664 05:48:47 -- app/cmdline.sh@17 -- # spdk_tgt_pid=1909176 00:08:24.664 05:48:47 -- app/cmdline.sh@16 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt --rpcs-allowed spdk_get_version,rpc_get_methods 00:08:24.664 05:48:47 -- app/cmdline.sh@18 -- # waitforlisten 1909176 00:08:24.664 05:48:47 -- common/autotest_common.sh@829 -- # '[' -z 1909176 ']' 00:08:24.664 05:48:47 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:08:24.664 05:48:47 -- common/autotest_common.sh@834 -- # local max_retries=100 00:08:24.664 05:48:47 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:08:24.664 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:08:24.664 05:48:47 -- common/autotest_common.sh@838 -- # xtrace_disable 00:08:24.664 05:48:47 -- common/autotest_common.sh@10 -- # set +x 00:08:24.664 [2024-11-18 05:48:47.703116] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:24.664 [2024-11-18 05:48:47.703231] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1909176 ] 00:08:24.664 EAL: No free 2048 kB hugepages reported on node 1 00:08:24.664 [2024-11-18 05:48:47.816947] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:24.664 [2024-11-18 05:48:48.069201] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:08:24.664 [2024-11-18 05:48:48.069449] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:26.037 05:48:49 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:08:26.037 05:48:49 -- common/autotest_common.sh@862 -- # return 0 00:08:26.037 05:48:49 -- app/cmdline.sh@20 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py spdk_get_version 00:08:26.037 { 00:08:26.037 "version": "SPDK v24.01.1-pre git sha1 c13c99a5e", 00:08:26.037 "fields": { 00:08:26.037 "major": 24, 00:08:26.037 "minor": 1, 00:08:26.037 "patch": 1, 00:08:26.037 "suffix": "-pre", 00:08:26.037 "commit": "c13c99a5e" 00:08:26.037 } 00:08:26.037 } 00:08:26.037 05:48:49 -- app/cmdline.sh@22 -- # expected_methods=() 00:08:26.037 05:48:49 -- app/cmdline.sh@23 -- # expected_methods+=("rpc_get_methods") 00:08:26.037 05:48:49 -- app/cmdline.sh@24 -- # expected_methods+=("spdk_get_version") 00:08:26.037 05:48:49 -- app/cmdline.sh@26 -- # methods=($(rpc_cmd rpc_get_methods | jq -r ".[]" | sort)) 00:08:26.037 05:48:49 -- app/cmdline.sh@26 -- # rpc_cmd rpc_get_methods 00:08:26.037 05:48:49 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:26.037 05:48:49 -- app/cmdline.sh@26 -- # jq -r '.[]' 00:08:26.037 05:48:49 -- common/autotest_common.sh@10 -- # set +x 00:08:26.037 05:48:49 -- app/cmdline.sh@26 -- # sort 00:08:26.295 05:48:49 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:26.295 05:48:49 -- app/cmdline.sh@27 -- # (( 2 == 2 )) 00:08:26.295 05:48:49 -- app/cmdline.sh@28 -- # [[ rpc_get_methods spdk_get_version == \r\p\c\_\g\e\t\_\m\e\t\h\o\d\s\ \s\p\d\k\_\g\e\t\_\v\e\r\s\i\o\n ]] 00:08:26.295 05:48:49 -- app/cmdline.sh@30 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py env_dpdk_get_mem_stats 00:08:26.295 05:48:49 -- common/autotest_common.sh@650 -- # local es=0 00:08:26.295 05:48:49 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py env_dpdk_get_mem_stats 00:08:26.295 05:48:49 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:08:26.295 05:48:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:26.295 05:48:49 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:08:26.295 05:48:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:26.295 05:48:49 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:08:26.295 05:48:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:26.295 05:48:49 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:08:26.295 05:48:49 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py ]] 00:08:26.295 05:48:49 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py env_dpdk_get_mem_stats 00:08:26.295 request: 00:08:26.295 { 00:08:26.295 "method": "env_dpdk_get_mem_stats", 00:08:26.295 "req_id": 1 00:08:26.295 } 00:08:26.295 Got JSON-RPC error response 00:08:26.295 response: 00:08:26.295 { 00:08:26.295 "code": -32601, 00:08:26.295 "message": "Method not found" 00:08:26.295 } 00:08:26.295 05:48:49 -- common/autotest_common.sh@653 -- # es=1 00:08:26.295 05:48:49 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:08:26.295 05:48:49 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:08:26.295 05:48:49 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:08:26.295 05:48:49 -- app/cmdline.sh@1 -- # killprocess 1909176 00:08:26.295 05:48:49 -- common/autotest_common.sh@936 -- # '[' -z 1909176 ']' 00:08:26.295 05:48:49 -- common/autotest_common.sh@940 -- # kill -0 1909176 00:08:26.295 05:48:49 -- common/autotest_common.sh@941 -- # uname 00:08:26.295 05:48:49 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:08:26.295 05:48:49 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1909176 00:08:26.553 05:48:49 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:08:26.553 05:48:49 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:08:26.553 05:48:49 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1909176' 00:08:26.553 killing process with pid 1909176 00:08:26.553 05:48:49 -- common/autotest_common.sh@955 -- # kill 1909176 00:08:26.553 05:48:49 -- common/autotest_common.sh@960 -- # wait 1909176 00:08:29.083 00:08:29.083 real 0m4.959s 00:08:29.083 user 0m5.442s 00:08:29.083 sys 0m0.675s 00:08:29.083 05:48:52 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:29.083 05:48:52 -- common/autotest_common.sh@10 -- # set +x 00:08:29.083 ************************************ 00:08:29.083 END TEST app_cmdline 00:08:29.083 ************************************ 00:08:29.083 05:48:52 -- spdk/autotest.sh@179 -- # run_test version /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/app/version.sh 00:08:29.083 05:48:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:29.083 05:48:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:29.083 05:48:52 -- common/autotest_common.sh@10 -- # set +x 00:08:29.083 ************************************ 00:08:29.083 START TEST version 00:08:29.083 ************************************ 00:08:29.083 05:48:52 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/app/version.sh 00:08:29.083 * Looking for test storage... 00:08:29.083 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/app 00:08:29.083 05:48:52 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:08:29.083 05:48:52 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:08:29.083 05:48:52 -- common/autotest_common.sh@1690 -- # lcov --version 00:08:29.083 05:48:52 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:08:29.083 05:48:52 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:08:29.083 05:48:52 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:08:29.083 05:48:52 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:08:29.083 05:48:52 -- scripts/common.sh@335 -- # IFS=.-: 00:08:29.083 05:48:52 -- scripts/common.sh@335 -- # read -ra ver1 00:08:29.083 05:48:52 -- scripts/common.sh@336 -- # IFS=.-: 00:08:29.083 05:48:52 -- scripts/common.sh@336 -- # read -ra ver2 00:08:29.083 05:48:52 -- scripts/common.sh@337 -- # local 'op=<' 00:08:29.083 05:48:52 -- scripts/common.sh@339 -- # ver1_l=2 00:08:29.083 05:48:52 -- scripts/common.sh@340 -- # ver2_l=1 00:08:29.083 05:48:52 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:08:29.083 05:48:52 -- scripts/common.sh@343 -- # case "$op" in 00:08:29.083 05:48:52 -- scripts/common.sh@344 -- # : 1 00:08:29.083 05:48:52 -- scripts/common.sh@363 -- # (( v = 0 )) 00:08:29.083 05:48:52 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:08:29.083 05:48:52 -- scripts/common.sh@364 -- # decimal 1 00:08:29.083 05:48:52 -- scripts/common.sh@352 -- # local d=1 00:08:29.083 05:48:52 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:29.083 05:48:52 -- scripts/common.sh@354 -- # echo 1 00:08:29.083 05:48:52 -- scripts/common.sh@364 -- # ver1[v]=1 00:08:29.083 05:48:52 -- scripts/common.sh@365 -- # decimal 2 00:08:29.342 05:48:52 -- scripts/common.sh@352 -- # local d=2 00:08:29.342 05:48:52 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:29.342 05:48:52 -- scripts/common.sh@354 -- # echo 2 00:08:29.342 05:48:52 -- scripts/common.sh@365 -- # ver2[v]=2 00:08:29.342 05:48:52 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:08:29.342 05:48:52 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:08:29.342 05:48:52 -- scripts/common.sh@367 -- # return 0 00:08:29.342 05:48:52 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:08:29.342 05:48:52 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:08:29.342 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.342 --rc genhtml_branch_coverage=1 00:08:29.342 --rc genhtml_function_coverage=1 00:08:29.342 --rc genhtml_legend=1 00:08:29.342 --rc geninfo_all_blocks=1 00:08:29.342 --rc geninfo_unexecuted_blocks=1 00:08:29.342 00:08:29.342 ' 00:08:29.342 05:48:52 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:08:29.342 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.342 --rc genhtml_branch_coverage=1 00:08:29.342 --rc genhtml_function_coverage=1 00:08:29.342 --rc genhtml_legend=1 00:08:29.342 --rc geninfo_all_blocks=1 00:08:29.342 --rc geninfo_unexecuted_blocks=1 00:08:29.342 00:08:29.342 ' 00:08:29.342 05:48:52 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:08:29.342 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.342 --rc genhtml_branch_coverage=1 00:08:29.342 --rc genhtml_function_coverage=1 00:08:29.342 --rc genhtml_legend=1 00:08:29.342 --rc geninfo_all_blocks=1 00:08:29.342 --rc geninfo_unexecuted_blocks=1 00:08:29.342 00:08:29.342 ' 00:08:29.342 05:48:52 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:08:29.342 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.342 --rc genhtml_branch_coverage=1 00:08:29.342 --rc genhtml_function_coverage=1 00:08:29.342 --rc genhtml_legend=1 00:08:29.342 --rc geninfo_all_blocks=1 00:08:29.342 --rc geninfo_unexecuted_blocks=1 00:08:29.342 00:08:29.342 ' 00:08:29.342 05:48:52 -- app/version.sh@17 -- # get_header_version major 00:08:29.342 05:48:52 -- app/version.sh@14 -- # cut -f2 00:08:29.342 05:48:52 -- app/version.sh@13 -- # grep -E '^#define SPDK_VERSION_MAJOR[[:space:]]+' /var/jenkins/workspace/vfio-user-phy-autotest/spdk/include/spdk/version.h 00:08:29.342 05:48:52 -- app/version.sh@14 -- # tr -d '"' 00:08:29.342 05:48:52 -- app/version.sh@17 -- # major=24 00:08:29.342 05:48:52 -- app/version.sh@18 -- # get_header_version minor 00:08:29.342 05:48:52 -- app/version.sh@13 -- # grep -E '^#define SPDK_VERSION_MINOR[[:space:]]+' /var/jenkins/workspace/vfio-user-phy-autotest/spdk/include/spdk/version.h 00:08:29.342 05:48:52 -- app/version.sh@14 -- # cut -f2 00:08:29.342 05:48:52 -- app/version.sh@14 -- # tr -d '"' 00:08:29.342 05:48:52 -- app/version.sh@18 -- # minor=1 00:08:29.342 05:48:52 -- app/version.sh@19 -- # get_header_version patch 00:08:29.342 05:48:52 -- app/version.sh@14 -- # cut -f2 00:08:29.342 05:48:52 -- app/version.sh@13 -- # grep -E '^#define SPDK_VERSION_PATCH[[:space:]]+' /var/jenkins/workspace/vfio-user-phy-autotest/spdk/include/spdk/version.h 00:08:29.342 05:48:52 -- app/version.sh@14 -- # tr -d '"' 00:08:29.342 05:48:52 -- app/version.sh@19 -- # patch=1 00:08:29.342 05:48:52 -- app/version.sh@20 -- # get_header_version suffix 00:08:29.342 05:48:52 -- app/version.sh@13 -- # grep -E '^#define SPDK_VERSION_SUFFIX[[:space:]]+' /var/jenkins/workspace/vfio-user-phy-autotest/spdk/include/spdk/version.h 00:08:29.342 05:48:52 -- app/version.sh@14 -- # cut -f2 00:08:29.342 05:48:52 -- app/version.sh@14 -- # tr -d '"' 00:08:29.342 05:48:52 -- app/version.sh@20 -- # suffix=-pre 00:08:29.342 05:48:52 -- app/version.sh@22 -- # version=24.1 00:08:29.342 05:48:52 -- app/version.sh@25 -- # (( patch != 0 )) 00:08:29.342 05:48:52 -- app/version.sh@25 -- # version=24.1.1 00:08:29.342 05:48:52 -- app/version.sh@28 -- # version=24.1.1rc0 00:08:29.342 05:48:52 -- app/version.sh@30 -- # PYTHONPATH=:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/python:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc_plugins:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/python:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/rpc_plugins:/var/jenkins/workspace/vfio-user-phy-autotest/spdk/python 00:08:29.342 05:48:52 -- app/version.sh@30 -- # python3 -c 'import spdk; print(spdk.__version__)' 00:08:29.342 05:48:52 -- app/version.sh@30 -- # py_version=24.1.1rc0 00:08:29.342 05:48:52 -- app/version.sh@31 -- # [[ 24.1.1rc0 == \2\4\.\1\.\1\r\c\0 ]] 00:08:29.342 00:08:29.342 real 0m0.161s 00:08:29.342 user 0m0.103s 00:08:29.342 sys 0m0.080s 00:08:29.342 05:48:52 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:29.342 05:48:52 -- common/autotest_common.sh@10 -- # set +x 00:08:29.342 ************************************ 00:08:29.342 END TEST version 00:08:29.342 ************************************ 00:08:29.342 05:48:52 -- spdk/autotest.sh@181 -- # '[' 0 -eq 1 ']' 00:08:29.342 05:48:52 -- spdk/autotest.sh@191 -- # uname -s 00:08:29.342 05:48:52 -- spdk/autotest.sh@191 -- # [[ Linux == Linux ]] 00:08:29.342 05:48:52 -- spdk/autotest.sh@192 -- # [[ 0 -eq 1 ]] 00:08:29.342 05:48:52 -- spdk/autotest.sh@192 -- # [[ 0 -eq 1 ]] 00:08:29.342 05:48:52 -- spdk/autotest.sh@204 -- # '[' 0 -eq 1 ']' 00:08:29.342 05:48:52 -- spdk/autotest.sh@251 -- # '[' 0 -eq 1 ']' 00:08:29.342 05:48:52 -- spdk/autotest.sh@255 -- # timing_exit lib 00:08:29.342 05:48:52 -- common/autotest_common.sh@728 -- # xtrace_disable 00:08:29.342 05:48:52 -- common/autotest_common.sh@10 -- # set +x 00:08:29.342 05:48:52 -- spdk/autotest.sh@257 -- # '[' 0 -eq 1 ']' 00:08:29.342 05:48:52 -- spdk/autotest.sh@265 -- # '[' 0 -eq 1 ']' 00:08:29.342 05:48:52 -- spdk/autotest.sh@274 -- # '[' 0 -eq 1 ']' 00:08:29.342 05:48:52 -- spdk/autotest.sh@298 -- # '[' 0 -eq 1 ']' 00:08:29.342 05:48:52 -- spdk/autotest.sh@302 -- # '[' 1 -eq 1 ']' 00:08:29.342 05:48:52 -- spdk/autotest.sh@303 -- # run_test vfio_user_qemu /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/vfio_user.sh 00:08:29.342 05:48:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:29.342 05:48:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:29.342 05:48:52 -- common/autotest_common.sh@10 -- # set +x 00:08:29.342 ************************************ 00:08:29.342 START TEST vfio_user_qemu 00:08:29.342 ************************************ 00:08:29.342 05:48:52 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/vfio_user.sh 00:08:29.342 * Looking for test storage... 00:08:29.342 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user 00:08:29.342 05:48:52 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:08:29.342 05:48:52 -- common/autotest_common.sh@1690 -- # lcov --version 00:08:29.342 05:48:52 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:08:29.342 05:48:52 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:08:29.342 05:48:52 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:08:29.342 05:48:52 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:08:29.342 05:48:52 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:08:29.342 05:48:52 -- scripts/common.sh@335 -- # IFS=.-: 00:08:29.342 05:48:52 -- scripts/common.sh@335 -- # read -ra ver1 00:08:29.342 05:48:52 -- scripts/common.sh@336 -- # IFS=.-: 00:08:29.342 05:48:52 -- scripts/common.sh@336 -- # read -ra ver2 00:08:29.343 05:48:52 -- scripts/common.sh@337 -- # local 'op=<' 00:08:29.343 05:48:52 -- scripts/common.sh@339 -- # ver1_l=2 00:08:29.343 05:48:52 -- scripts/common.sh@340 -- # ver2_l=1 00:08:29.343 05:48:52 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:08:29.343 05:48:52 -- scripts/common.sh@343 -- # case "$op" in 00:08:29.343 05:48:52 -- scripts/common.sh@344 -- # : 1 00:08:29.343 05:48:52 -- scripts/common.sh@363 -- # (( v = 0 )) 00:08:29.343 05:48:52 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:08:29.343 05:48:52 -- scripts/common.sh@364 -- # decimal 1 00:08:29.343 05:48:52 -- scripts/common.sh@352 -- # local d=1 00:08:29.343 05:48:52 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:29.343 05:48:52 -- scripts/common.sh@354 -- # echo 1 00:08:29.343 05:48:52 -- scripts/common.sh@364 -- # ver1[v]=1 00:08:29.343 05:48:52 -- scripts/common.sh@365 -- # decimal 2 00:08:29.343 05:48:52 -- scripts/common.sh@352 -- # local d=2 00:08:29.343 05:48:52 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:29.343 05:48:52 -- scripts/common.sh@354 -- # echo 2 00:08:29.343 05:48:52 -- scripts/common.sh@365 -- # ver2[v]=2 00:08:29.343 05:48:52 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:08:29.343 05:48:52 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:08:29.343 05:48:52 -- scripts/common.sh@367 -- # return 0 00:08:29.343 05:48:52 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:08:29.343 05:48:52 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:08:29.343 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.343 --rc genhtml_branch_coverage=1 00:08:29.343 --rc genhtml_function_coverage=1 00:08:29.343 --rc genhtml_legend=1 00:08:29.343 --rc geninfo_all_blocks=1 00:08:29.343 --rc geninfo_unexecuted_blocks=1 00:08:29.343 00:08:29.343 ' 00:08:29.343 05:48:52 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:08:29.343 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.343 --rc genhtml_branch_coverage=1 00:08:29.343 --rc genhtml_function_coverage=1 00:08:29.343 --rc genhtml_legend=1 00:08:29.343 --rc geninfo_all_blocks=1 00:08:29.343 --rc geninfo_unexecuted_blocks=1 00:08:29.343 00:08:29.343 ' 00:08:29.343 05:48:52 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:08:29.343 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.343 --rc genhtml_branch_coverage=1 00:08:29.343 --rc genhtml_function_coverage=1 00:08:29.343 --rc genhtml_legend=1 00:08:29.343 --rc geninfo_all_blocks=1 00:08:29.343 --rc geninfo_unexecuted_blocks=1 00:08:29.343 00:08:29.343 ' 00:08:29.343 05:48:52 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:08:29.343 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.343 --rc genhtml_branch_coverage=1 00:08:29.343 --rc genhtml_function_coverage=1 00:08:29.343 --rc genhtml_legend=1 00:08:29.343 --rc geninfo_all_blocks=1 00:08:29.343 --rc geninfo_unexecuted_blocks=1 00:08:29.343 00:08:29.343 ' 00:08:29.343 05:48:52 -- vfio_user/vfio_user.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/common.sh 00:08:29.343 05:48:52 -- vfio_user/common.sh@6 -- # : 128 00:08:29.343 05:48:52 -- vfio_user/common.sh@7 -- # : 512 00:08:29.343 05:48:52 -- vfio_user/common.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh 00:08:29.343 05:48:52 -- vhost/common.sh@6 -- # : false 00:08:29.343 05:48:52 -- vhost/common.sh@7 -- # : /root/vhost_test 00:08:29.343 05:48:52 -- vhost/common.sh@8 -- # : /usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 00:08:29.343 05:48:52 -- vhost/common.sh@9 -- # : qemu-img 00:08:29.343 05:48:52 -- vhost/common.sh@11 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/.. 00:08:29.343 05:48:52 -- vhost/common.sh@11 -- # TEST_DIR=/var/jenkins/workspace/vfio-user-phy-autotest 00:08:29.343 05:48:52 -- vhost/common.sh@12 -- # VM_DIR=/root/vhost_test/vms 00:08:29.343 05:48:52 -- vhost/common.sh@13 -- # TARGET_DIR=/root/vhost_test/vhost 00:08:29.343 05:48:52 -- vhost/common.sh@14 -- # VM_PASSWORD=root 00:08:29.343 05:48:52 -- vhost/common.sh@16 -- # VM_IMAGE=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 00:08:29.343 05:48:52 -- vhost/common.sh@17 -- # FIO_BIN=/usr/src/fio-static/fio 00:08:29.343 05:48:52 -- vhost/common.sh@19 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/vfio_user.sh 00:08:29.343 05:48:52 -- vhost/common.sh@19 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user 00:08:29.343 05:48:52 -- vhost/common.sh@19 -- # WORKDIR=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user 00:08:29.343 05:48:52 -- vhost/common.sh@21 -- # hash qemu-img /usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 00:08:29.343 05:48:52 -- vhost/common.sh@26 -- # mkdir -p /root/vhost_test 00:08:29.343 05:48:52 -- vhost/common.sh@27 -- # mkdir -p /root/vhost_test/vms 00:08:29.343 05:48:52 -- vhost/common.sh@28 -- # mkdir -p /root/vhost_test/vhost 00:08:29.343 05:48:52 -- vhost/common.sh@33 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/autotest.config 00:08:29.343 05:48:52 -- common/autotest.config@1 -- # vhost_0_reactor_mask='[0]' 00:08:29.343 05:48:52 -- common/autotest.config@2 -- # vhost_0_main_core=0 00:08:29.343 05:48:52 -- common/autotest.config@4 -- # VM_0_qemu_mask=1-2 00:08:29.343 05:48:52 -- common/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:08:29.343 05:48:52 -- common/autotest.config@7 -- # VM_1_qemu_mask=3-4 00:08:29.343 05:48:52 -- common/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:08:29.343 05:48:52 -- common/autotest.config@10 -- # VM_2_qemu_mask=5-6 00:08:29.343 05:48:52 -- common/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:08:29.343 05:48:52 -- common/autotest.config@13 -- # VM_3_qemu_mask=7-8 00:08:29.343 05:48:52 -- common/autotest.config@14 -- # VM_3_qemu_numa_node=0 00:08:29.343 05:48:52 -- common/autotest.config@16 -- # VM_4_qemu_mask=9-10 00:08:29.343 05:48:52 -- common/autotest.config@17 -- # VM_4_qemu_numa_node=0 00:08:29.343 05:48:52 -- common/autotest.config@19 -- # VM_5_qemu_mask=11-12 00:08:29.343 05:48:52 -- common/autotest.config@20 -- # VM_5_qemu_numa_node=0 00:08:29.343 05:48:52 -- common/autotest.config@22 -- # VM_6_qemu_mask=13-14 00:08:29.343 05:48:52 -- common/autotest.config@23 -- # VM_6_qemu_numa_node=1 00:08:29.343 05:48:52 -- common/autotest.config@25 -- # VM_7_qemu_mask=15-16 00:08:29.343 05:48:52 -- common/autotest.config@26 -- # VM_7_qemu_numa_node=1 00:08:29.343 05:48:52 -- common/autotest.config@28 -- # VM_8_qemu_mask=17-18 00:08:29.343 05:48:52 -- common/autotest.config@29 -- # VM_8_qemu_numa_node=1 00:08:29.343 05:48:52 -- common/autotest.config@31 -- # VM_9_qemu_mask=19-20 00:08:29.343 05:48:52 -- common/autotest.config@32 -- # VM_9_qemu_numa_node=1 00:08:29.343 05:48:52 -- common/autotest.config@34 -- # VM_10_qemu_mask=21-22 00:08:29.343 05:48:52 -- common/autotest.config@35 -- # VM_10_qemu_numa_node=1 00:08:29.343 05:48:52 -- common/autotest.config@37 -- # VM_11_qemu_mask=23-24 00:08:29.343 05:48:52 -- common/autotest.config@38 -- # VM_11_qemu_numa_node=1 00:08:29.343 05:48:52 -- vhost/common.sh@34 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/common.sh 00:08:29.343 05:48:52 -- scheduler/common.sh@6 -- # declare -r sysfs_system=/sys/devices/system 00:08:29.343 05:48:52 -- scheduler/common.sh@7 -- # declare -r sysfs_cpu=/sys/devices/system/cpu 00:08:29.343 05:48:52 -- scheduler/common.sh@8 -- # declare -r sysfs_node=/sys/devices/system/node 00:08:29.343 05:48:52 -- scheduler/common.sh@10 -- # declare -r scheduler=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler/scheduler 00:08:29.343 05:48:52 -- scheduler/common.sh@11 -- # declare plugin=scheduler_plugin 00:08:29.343 05:48:52 -- scheduler/common.sh@13 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/cgroups.sh 00:08:29.343 05:48:52 -- scheduler/cgroups.sh@245 -- # declare -r sysfs_cgroup=/sys/fs/cgroup 00:08:29.343 05:48:52 -- scheduler/cgroups.sh@246 -- # check_cgroup 00:08:29.343 05:48:52 -- scheduler/cgroups.sh@8 -- # [[ -e /sys/fs/cgroup/cgroup.controllers ]] 00:08:29.343 05:48:52 -- scheduler/cgroups.sh@10 -- # [[ cpuset cpu io memory hugetlb pids rdma misc == *cpuset* ]] 00:08:29.343 05:48:52 -- scheduler/cgroups.sh@10 -- # echo 2 00:08:29.343 05:48:52 -- scheduler/cgroups.sh@246 -- # cgroup_version=2 00:08:29.343 05:48:52 -- vfio_user/common.sh@11 -- # VFIO_QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:08:29.343 05:48:52 -- vfio_user/common.sh@14 -- # [[ ! -e /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 ]] 00:08:29.343 05:48:52 -- vfio_user/common.sh@19 -- # QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:08:29.343 05:48:52 -- vfio_user/vfio_user.sh@11 -- # echo 'Running SPDK vfio-user fio autotest...' 00:08:29.343 Running SPDK vfio-user fio autotest... 00:08:29.343 05:48:52 -- vfio_user/vfio_user.sh@13 -- # vhosttestinit 00:08:29.343 05:48:52 -- vhost/common.sh@37 -- # '[' '' == iso ']' 00:08:29.343 05:48:52 -- vhost/common.sh@41 -- # [[ -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2.gz ]] 00:08:29.343 05:48:52 -- vhost/common.sh@41 -- # [[ ! -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:08:29.343 05:48:52 -- vhost/common.sh@46 -- # [[ ! -f /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:08:29.343 05:48:52 -- vfio_user/vfio_user.sh@15 -- # run_test vfio_user_nvme_fio /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme/vfio_user_fio.sh 00:08:29.343 05:48:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:29.343 05:48:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:29.343 05:48:52 -- common/autotest_common.sh@10 -- # set +x 00:08:29.343 ************************************ 00:08:29.343 START TEST vfio_user_nvme_fio 00:08:29.343 ************************************ 00:08:29.343 05:48:52 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme/vfio_user_fio.sh 00:08:29.602 * Looking for test storage... 00:08:29.602 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme 00:08:29.602 05:48:52 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:08:29.602 05:48:52 -- common/autotest_common.sh@1690 -- # lcov --version 00:08:29.602 05:48:52 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:08:29.602 05:48:52 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:08:29.602 05:48:52 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:08:29.602 05:48:52 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:08:29.602 05:48:52 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:08:29.602 05:48:52 -- scripts/common.sh@335 -- # IFS=.-: 00:08:29.602 05:48:52 -- scripts/common.sh@335 -- # read -ra ver1 00:08:29.602 05:48:52 -- scripts/common.sh@336 -- # IFS=.-: 00:08:29.602 05:48:52 -- scripts/common.sh@336 -- # read -ra ver2 00:08:29.602 05:48:52 -- scripts/common.sh@337 -- # local 'op=<' 00:08:29.602 05:48:52 -- scripts/common.sh@339 -- # ver1_l=2 00:08:29.602 05:48:52 -- scripts/common.sh@340 -- # ver2_l=1 00:08:29.602 05:48:52 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:08:29.602 05:48:52 -- scripts/common.sh@343 -- # case "$op" in 00:08:29.602 05:48:52 -- scripts/common.sh@344 -- # : 1 00:08:29.602 05:48:52 -- scripts/common.sh@363 -- # (( v = 0 )) 00:08:29.602 05:48:52 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:08:29.602 05:48:52 -- scripts/common.sh@364 -- # decimal 1 00:08:29.602 05:48:52 -- scripts/common.sh@352 -- # local d=1 00:08:29.602 05:48:52 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:29.602 05:48:52 -- scripts/common.sh@354 -- # echo 1 00:08:29.602 05:48:52 -- scripts/common.sh@364 -- # ver1[v]=1 00:08:29.602 05:48:52 -- scripts/common.sh@365 -- # decimal 2 00:08:29.602 05:48:52 -- scripts/common.sh@352 -- # local d=2 00:08:29.602 05:48:52 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:29.602 05:48:52 -- scripts/common.sh@354 -- # echo 2 00:08:29.602 05:48:52 -- scripts/common.sh@365 -- # ver2[v]=2 00:08:29.602 05:48:52 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:08:29.602 05:48:52 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:08:29.602 05:48:52 -- scripts/common.sh@367 -- # return 0 00:08:29.602 05:48:52 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:08:29.602 05:48:52 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:08:29.602 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.602 --rc genhtml_branch_coverage=1 00:08:29.602 --rc genhtml_function_coverage=1 00:08:29.602 --rc genhtml_legend=1 00:08:29.602 --rc geninfo_all_blocks=1 00:08:29.602 --rc geninfo_unexecuted_blocks=1 00:08:29.602 00:08:29.602 ' 00:08:29.602 05:48:52 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:08:29.602 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.602 --rc genhtml_branch_coverage=1 00:08:29.602 --rc genhtml_function_coverage=1 00:08:29.602 --rc genhtml_legend=1 00:08:29.602 --rc geninfo_all_blocks=1 00:08:29.602 --rc geninfo_unexecuted_blocks=1 00:08:29.602 00:08:29.602 ' 00:08:29.602 05:48:52 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:08:29.602 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.602 --rc genhtml_branch_coverage=1 00:08:29.602 --rc genhtml_function_coverage=1 00:08:29.602 --rc genhtml_legend=1 00:08:29.602 --rc geninfo_all_blocks=1 00:08:29.602 --rc geninfo_unexecuted_blocks=1 00:08:29.602 00:08:29.602 ' 00:08:29.602 05:48:52 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:08:29.602 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:29.602 --rc genhtml_branch_coverage=1 00:08:29.602 --rc genhtml_function_coverage=1 00:08:29.602 --rc genhtml_legend=1 00:08:29.602 --rc geninfo_all_blocks=1 00:08:29.602 --rc geninfo_unexecuted_blocks=1 00:08:29.602 00:08:29.602 ' 00:08:29.602 05:48:52 -- nvme/vfio_user_fio.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/common.sh 00:08:29.602 05:48:52 -- vfio_user/common.sh@6 -- # : 128 00:08:29.602 05:48:52 -- vfio_user/common.sh@7 -- # : 512 00:08:29.602 05:48:52 -- vfio_user/common.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh 00:08:29.602 05:48:52 -- vhost/common.sh@6 -- # : false 00:08:29.602 05:48:52 -- vhost/common.sh@7 -- # : /root/vhost_test 00:08:29.602 05:48:52 -- vhost/common.sh@8 -- # : /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:08:29.602 05:48:52 -- vhost/common.sh@9 -- # : qemu-img 00:08:29.602 05:48:52 -- vhost/common.sh@11 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/.. 00:08:29.602 05:48:52 -- vhost/common.sh@11 -- # TEST_DIR=/var/jenkins/workspace/vfio-user-phy-autotest 00:08:29.602 05:48:52 -- vhost/common.sh@12 -- # VM_DIR=/root/vhost_test/vms 00:08:29.602 05:48:52 -- vhost/common.sh@13 -- # TARGET_DIR=/root/vhost_test/vhost 00:08:29.602 05:48:52 -- vhost/common.sh@14 -- # VM_PASSWORD=root 00:08:29.602 05:48:52 -- vhost/common.sh@16 -- # VM_IMAGE=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 00:08:29.602 05:48:52 -- vhost/common.sh@17 -- # FIO_BIN=/usr/src/fio-static/fio 00:08:29.602 05:48:52 -- vhost/common.sh@19 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme/vfio_user_fio.sh 00:08:29.602 05:48:52 -- vhost/common.sh@19 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme 00:08:29.602 05:48:52 -- vhost/common.sh@19 -- # WORKDIR=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme 00:08:29.602 05:48:52 -- vhost/common.sh@21 -- # hash qemu-img /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:08:29.602 05:48:52 -- vhost/common.sh@26 -- # mkdir -p /root/vhost_test 00:08:29.602 05:48:52 -- vhost/common.sh@27 -- # mkdir -p /root/vhost_test/vms 00:08:29.602 05:48:52 -- vhost/common.sh@28 -- # mkdir -p /root/vhost_test/vhost 00:08:29.602 05:48:52 -- vhost/common.sh@33 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/autotest.config 00:08:29.602 05:48:52 -- common/autotest.config@1 -- # vhost_0_reactor_mask='[0]' 00:08:29.602 05:48:52 -- common/autotest.config@2 -- # vhost_0_main_core=0 00:08:29.602 05:48:52 -- common/autotest.config@4 -- # VM_0_qemu_mask=1-2 00:08:29.602 05:48:52 -- common/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:08:29.602 05:48:52 -- common/autotest.config@7 -- # VM_1_qemu_mask=3-4 00:08:29.602 05:48:52 -- common/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:08:29.602 05:48:52 -- common/autotest.config@10 -- # VM_2_qemu_mask=5-6 00:08:29.602 05:48:52 -- common/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:08:29.602 05:48:52 -- common/autotest.config@13 -- # VM_3_qemu_mask=7-8 00:08:29.602 05:48:52 -- common/autotest.config@14 -- # VM_3_qemu_numa_node=0 00:08:29.602 05:48:52 -- common/autotest.config@16 -- # VM_4_qemu_mask=9-10 00:08:29.602 05:48:52 -- common/autotest.config@17 -- # VM_4_qemu_numa_node=0 00:08:29.602 05:48:52 -- common/autotest.config@19 -- # VM_5_qemu_mask=11-12 00:08:29.602 05:48:52 -- common/autotest.config@20 -- # VM_5_qemu_numa_node=0 00:08:29.602 05:48:52 -- common/autotest.config@22 -- # VM_6_qemu_mask=13-14 00:08:29.602 05:48:52 -- common/autotest.config@23 -- # VM_6_qemu_numa_node=1 00:08:29.602 05:48:52 -- common/autotest.config@25 -- # VM_7_qemu_mask=15-16 00:08:29.602 05:48:52 -- common/autotest.config@26 -- # VM_7_qemu_numa_node=1 00:08:29.602 05:48:52 -- common/autotest.config@28 -- # VM_8_qemu_mask=17-18 00:08:29.602 05:48:52 -- common/autotest.config@29 -- # VM_8_qemu_numa_node=1 00:08:29.602 05:48:52 -- common/autotest.config@31 -- # VM_9_qemu_mask=19-20 00:08:29.602 05:48:52 -- common/autotest.config@32 -- # VM_9_qemu_numa_node=1 00:08:29.602 05:48:52 -- common/autotest.config@34 -- # VM_10_qemu_mask=21-22 00:08:29.602 05:48:52 -- common/autotest.config@35 -- # VM_10_qemu_numa_node=1 00:08:29.603 05:48:52 -- common/autotest.config@37 -- # VM_11_qemu_mask=23-24 00:08:29.603 05:48:52 -- common/autotest.config@38 -- # VM_11_qemu_numa_node=1 00:08:29.603 05:48:52 -- vhost/common.sh@34 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/common.sh 00:08:29.603 05:48:52 -- scheduler/common.sh@6 -- # declare -r sysfs_system=/sys/devices/system 00:08:29.603 05:48:52 -- scheduler/common.sh@7 -- # declare -r sysfs_cpu=/sys/devices/system/cpu 00:08:29.603 05:48:52 -- scheduler/common.sh@8 -- # declare -r sysfs_node=/sys/devices/system/node 00:08:29.603 05:48:52 -- scheduler/common.sh@10 -- # declare -r scheduler=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler/scheduler 00:08:29.603 05:48:52 -- scheduler/common.sh@11 -- # declare plugin=scheduler_plugin 00:08:29.603 05:48:52 -- scheduler/common.sh@13 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/cgroups.sh 00:08:29.603 05:48:52 -- scheduler/cgroups.sh@245 -- # declare -r sysfs_cgroup=/sys/fs/cgroup 00:08:29.603 05:48:52 -- scheduler/cgroups.sh@246 -- # check_cgroup 00:08:29.603 05:48:52 -- scheduler/cgroups.sh@8 -- # [[ -e /sys/fs/cgroup/cgroup.controllers ]] 00:08:29.603 05:48:52 -- scheduler/cgroups.sh@10 -- # [[ cpuset cpu io memory hugetlb pids rdma misc == *cpuset* ]] 00:08:29.603 05:48:52 -- scheduler/cgroups.sh@10 -- # echo 2 00:08:29.603 05:48:52 -- scheduler/cgroups.sh@246 -- # cgroup_version=2 00:08:29.603 05:48:52 -- vfio_user/common.sh@11 -- # VFIO_QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:08:29.603 05:48:52 -- vfio_user/common.sh@14 -- # [[ ! -e /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 ]] 00:08:29.603 05:48:52 -- vfio_user/common.sh@19 -- # QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:08:29.603 05:48:52 -- nvme/vfio_user_fio.sh@10 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme/common.sh 00:08:29.603 05:48:52 -- nvme/vfio_user_fio.sh@11 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/autotest.config 00:08:29.603 05:48:52 -- vfio_user/autotest.config@1 -- # vhost_0_reactor_mask='[0-3]' 00:08:29.603 05:48:52 -- vfio_user/autotest.config@2 -- # vhost_0_main_core=0 00:08:29.603 05:48:52 -- vfio_user/autotest.config@4 -- # VM_0_qemu_mask=4-5 00:08:29.603 05:48:52 -- vfio_user/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:08:29.603 05:48:52 -- vfio_user/autotest.config@7 -- # VM_1_qemu_mask=6-7 00:08:29.603 05:48:52 -- vfio_user/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:08:29.603 05:48:52 -- vfio_user/autotest.config@10 -- # VM_2_qemu_mask=8-9 00:08:29.603 05:48:52 -- vfio_user/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:08:29.603 05:48:52 -- nvme/vfio_user_fio.sh@13 -- # get_vhost_dir 0 00:08:29.603 05:48:52 -- vhost/common.sh@105 -- # local vhost_name=0 00:08:29.603 05:48:52 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:08:29.603 05:48:52 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:08:29.603 05:48:52 -- nvme/vfio_user_fio.sh@13 -- # rpc_py='/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock' 00:08:29.603 05:48:52 -- nvme/vfio_user_fio.sh@15 -- # fio_bin=--fio-bin=/usr/src/fio-static/fio 00:08:29.603 05:48:52 -- nvme/vfio_user_fio.sh@16 -- # vm_no=2 00:08:29.603 05:48:52 -- nvme/vfio_user_fio.sh@18 -- # trap 'clean_vfio_user "${FUNCNAME}" "${LINENO}"' ERR 00:08:29.603 05:48:52 -- nvme/vfio_user_fio.sh@19 -- # vhosttestinit 00:08:29.603 05:48:52 -- vhost/common.sh@37 -- # '[' '' == iso ']' 00:08:29.603 05:48:52 -- vhost/common.sh@41 -- # [[ -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2.gz ]] 00:08:29.603 05:48:52 -- vhost/common.sh@41 -- # [[ ! -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:08:29.603 05:48:52 -- vhost/common.sh@46 -- # [[ ! -f /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:08:29.603 05:48:52 -- nvme/vfio_user_fio.sh@21 -- # timing_enter start_vfio_user 00:08:29.603 05:48:52 -- common/autotest_common.sh@722 -- # xtrace_disable 00:08:29.603 05:48:52 -- common/autotest_common.sh@10 -- # set +x 00:08:29.603 05:48:52 -- nvme/vfio_user_fio.sh@22 -- # vfio_user_run 0 00:08:29.603 05:48:52 -- nvme/common.sh@16 -- # local vhost_name=0 00:08:29.603 05:48:52 -- nvme/common.sh@17 -- # local vfio_user_dir nvmf_pid_file rpc_py 00:08:29.603 05:48:52 -- nvme/common.sh@19 -- # get_vhost_dir 0 00:08:29.603 05:48:52 -- vhost/common.sh@105 -- # local vhost_name=0 00:08:29.603 05:48:52 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:08:29.603 05:48:52 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:08:29.603 05:48:52 -- nvme/common.sh@19 -- # vfio_user_dir=/root/vhost_test/vhost/0 00:08:29.603 05:48:52 -- nvme/common.sh@20 -- # nvmf_pid_file=/root/vhost_test/vhost/0/vhost.pid 00:08:29.603 05:48:52 -- nvme/common.sh@21 -- # rpc_py='/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock' 00:08:29.603 05:48:52 -- nvme/common.sh@23 -- # mkdir -p /root/vhost_test/vhost/0 00:08:29.603 05:48:52 -- nvme/common.sh@25 -- # timing_enter vfio_user_start 00:08:29.603 05:48:52 -- common/autotest_common.sh@722 -- # xtrace_disable 00:08:29.603 05:48:52 -- common/autotest_common.sh@10 -- # set +x 00:08:29.603 05:48:52 -- nvme/common.sh@27 -- # nvmfpid=1910235 00:08:29.603 05:48:52 -- nvme/common.sh@26 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/nvmf_tgt -r /root/vhost_test/vhost/0/rpc.sock -m 0xf -s 512 00:08:29.603 05:48:52 -- nvme/common.sh@28 -- # echo 1910235 00:08:29.603 05:48:52 -- nvme/common.sh@30 -- # echo 'Process pid: 1910235' 00:08:29.603 Process pid: 1910235 00:08:29.603 05:48:52 -- nvme/common.sh@31 -- # echo 'waiting for app to run...' 00:08:29.603 waiting for app to run... 00:08:29.603 05:48:52 -- nvme/common.sh@32 -- # waitforlisten 1910235 /root/vhost_test/vhost/0/rpc.sock 00:08:29.603 05:48:52 -- common/autotest_common.sh@829 -- # '[' -z 1910235 ']' 00:08:29.603 05:48:52 -- common/autotest_common.sh@833 -- # local rpc_addr=/root/vhost_test/vhost/0/rpc.sock 00:08:29.603 05:48:52 -- common/autotest_common.sh@834 -- # local max_retries=100 00:08:29.603 05:48:52 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /root/vhost_test/vhost/0/rpc.sock...' 00:08:29.603 Waiting for process to start up and listen on UNIX domain socket /root/vhost_test/vhost/0/rpc.sock... 00:08:29.603 05:48:52 -- common/autotest_common.sh@838 -- # xtrace_disable 00:08:29.603 05:48:52 -- common/autotest_common.sh@10 -- # set +x 00:08:29.603 [2024-11-18 05:48:53.069620] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:29.603 [2024-11-18 05:48:53.069737] [ DPDK EAL parameters: nvmf --no-shconf -c 0xf -m 512 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1910235 ] 00:08:29.861 EAL: No free 2048 kB hugepages reported on node 1 00:08:29.861 [2024-11-18 05:48:53.320020] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:08:30.119 [2024-11-18 05:48:53.561384] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:08:30.119 [2024-11-18 05:48:53.561706] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:08:30.120 [2024-11-18 05:48:53.561768] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:08:30.120 [2024-11-18 05:48:53.561915] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:30.120 [2024-11-18 05:48:53.561932] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:08:30.687 05:48:53 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:08:30.687 05:48:53 -- common/autotest_common.sh@862 -- # return 0 00:08:30.687 05:48:53 -- nvme/common.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_create_transport -t VFIOUSER 00:08:30.687 05:48:54 -- nvme/common.sh@35 -- # timing_exit vfio_user_start 00:08:30.687 05:48:54 -- common/autotest_common.sh@728 -- # xtrace_disable 00:08:30.687 05:48:54 -- common/autotest_common.sh@10 -- # set +x 00:08:30.687 05:48:54 -- nvme/vfio_user_fio.sh@27 -- # seq 0 2 00:08:30.687 05:48:54 -- nvme/vfio_user_fio.sh@27 -- # for i in $(seq 0 $vm_no) 00:08:30.687 05:48:54 -- nvme/vfio_user_fio.sh@28 -- # vm_muser_dir=/root/vhost_test/vms/0/muser 00:08:30.687 05:48:54 -- nvme/vfio_user_fio.sh@29 -- # rm -rf /root/vhost_test/vms/0/muser 00:08:30.687 05:48:54 -- nvme/vfio_user_fio.sh@30 -- # mkdir -p /root/vhost_test/vms/0/muser/domain/muser0/0 00:08:30.687 05:48:54 -- nvme/vfio_user_fio.sh@32 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_create_subsystem nqn.2019-07.io.spdk:cnode0 -s SPDK000 -a 00:08:30.946 05:48:54 -- nvme/vfio_user_fio.sh@33 -- # (( i == vm_no )) 00:08:30.946 05:48:54 -- nvme/vfio_user_fio.sh@37 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_malloc_create 128 512 -b Malloc0 00:08:31.204 Malloc0 00:08:31.204 05:48:54 -- nvme/vfio_user_fio.sh@38 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_add_ns nqn.2019-07.io.spdk:cnode0 Malloc0 00:08:31.463 05:48:54 -- nvme/vfio_user_fio.sh@40 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_add_listener nqn.2019-07.io.spdk:cnode0 -t VFIOUSER -a /root/vhost_test/vms/0/muser/domain/muser0/0 -s 0 00:08:31.721 05:48:55 -- nvme/vfio_user_fio.sh@27 -- # for i in $(seq 0 $vm_no) 00:08:31.721 05:48:55 -- nvme/vfio_user_fio.sh@28 -- # vm_muser_dir=/root/vhost_test/vms/1/muser 00:08:31.721 05:48:55 -- nvme/vfio_user_fio.sh@29 -- # rm -rf /root/vhost_test/vms/1/muser 00:08:31.721 05:48:55 -- nvme/vfio_user_fio.sh@30 -- # mkdir -p /root/vhost_test/vms/1/muser/domain/muser1/1 00:08:31.721 05:48:55 -- nvme/vfio_user_fio.sh@32 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_create_subsystem nqn.2019-07.io.spdk:cnode1 -s SPDK001 -a 00:08:31.979 05:48:55 -- nvme/vfio_user_fio.sh@33 -- # (( i == vm_no )) 00:08:31.979 05:48:55 -- nvme/vfio_user_fio.sh@37 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_malloc_create 128 512 -b Malloc1 00:08:32.237 Malloc1 00:08:32.237 05:48:55 -- nvme/vfio_user_fio.sh@38 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_add_ns nqn.2019-07.io.spdk:cnode1 Malloc1 00:08:32.524 05:48:55 -- nvme/vfio_user_fio.sh@40 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_add_listener nqn.2019-07.io.spdk:cnode1 -t VFIOUSER -a /root/vhost_test/vms/1/muser/domain/muser1/1 -s 0 00:08:32.524 05:48:56 -- nvme/vfio_user_fio.sh@27 -- # for i in $(seq 0 $vm_no) 00:08:32.524 05:48:56 -- nvme/vfio_user_fio.sh@28 -- # vm_muser_dir=/root/vhost_test/vms/2/muser 00:08:32.524 05:48:56 -- nvme/vfio_user_fio.sh@29 -- # rm -rf /root/vhost_test/vms/2/muser 00:08:32.524 05:48:56 -- nvme/vfio_user_fio.sh@30 -- # mkdir -p /root/vhost_test/vms/2/muser/domain/muser2/2 00:08:32.524 05:48:56 -- nvme/vfio_user_fio.sh@32 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_create_subsystem nqn.2019-07.io.spdk:cnode2 -s SPDK002 -a 00:08:32.808 05:48:56 -- nvme/vfio_user_fio.sh@33 -- # (( i == vm_no )) 00:08:32.808 05:48:56 -- nvme/vfio_user_fio.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/gen_nvme.sh 00:08:32.808 05:48:56 -- nvme/vfio_user_fio.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock load_subsystem_config 00:08:36.092 05:48:59 -- nvme/vfio_user_fio.sh@35 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_add_ns nqn.2019-07.io.spdk:cnode2 Nvme0n1 00:08:36.092 05:48:59 -- nvme/vfio_user_fio.sh@40 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_add_listener nqn.2019-07.io.spdk:cnode2 -t VFIOUSER -a /root/vhost_test/vms/2/muser/domain/muser2/2 -s 0 00:08:36.351 05:48:59 -- nvme/vfio_user_fio.sh@43 -- # timing_exit start_vfio_user 00:08:36.351 05:48:59 -- common/autotest_common.sh@728 -- # xtrace_disable 00:08:36.351 05:48:59 -- common/autotest_common.sh@10 -- # set +x 00:08:36.351 05:48:59 -- nvme/vfio_user_fio.sh@45 -- # used_vms= 00:08:36.351 05:48:59 -- nvme/vfio_user_fio.sh@46 -- # timing_enter launch_vms 00:08:36.351 05:48:59 -- common/autotest_common.sh@722 -- # xtrace_disable 00:08:36.351 05:48:59 -- common/autotest_common.sh@10 -- # set +x 00:08:36.351 05:48:59 -- nvme/vfio_user_fio.sh@47 -- # seq 0 2 00:08:36.351 05:48:59 -- nvme/vfio_user_fio.sh@47 -- # for i in $(seq 0 $vm_no) 00:08:36.351 05:48:59 -- nvme/vfio_user_fio.sh@48 -- # vm_setup --disk-type=vfio_user --force=0 --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 --memory=768 --disks=0 00:08:36.351 05:48:59 -- vhost/common.sh@518 -- # xtrace_disable 00:08:36.351 05:48:59 -- common/autotest_common.sh@10 -- # set +x 00:08:36.351 WARN: removing existing VM in '/root/vhost_test/vms/0' 00:08:36.351 INFO: Creating new VM in /root/vhost_test/vms/0 00:08:36.351 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:08:36.351 INFO: TASK MASK: 4-5 00:08:36.351 05:48:59 -- vhost/common.sh@687 -- # local node_num=0 00:08:36.351 05:48:59 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:08:36.351 05:48:59 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:08:36.351 05:48:59 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:08:36.351 05:48:59 -- vhost/common.sh@60 -- # local verbose_out 00:08:36.351 05:48:59 -- vhost/common.sh@61 -- # false 00:08:36.351 05:48:59 -- vhost/common.sh@62 -- # verbose_out= 00:08:36.351 05:48:59 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:36.351 05:48:59 -- vhost/common.sh@70 -- # shift 00:08:36.351 05:48:59 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:08:36.351 INFO: NUMA NODE: 0 00:08:36.351 05:48:59 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:08:36.351 05:48:59 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:08:36.351 05:48:59 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:08:36.351 05:48:59 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:08:36.351 05:48:59 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:08:36.351 05:48:59 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:08:36.351 05:48:59 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:08:36.351 05:48:59 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:08:36.351 05:48:59 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:08:36.351 05:48:59 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:08:36.351 05:48:59 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:08:36.351 05:48:59 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:08:36.351 05:48:59 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:08:36.351 05:48:59 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:08:36.351 05:48:59 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:08:36.351 05:48:59 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:08:36.351 05:48:59 -- vhost/common.sh@707 -- # (( 1 == 0 )) 00:08:36.351 05:48:59 -- vhost/common.sh@709 -- # (( 1 == 0 )) 00:08:36.351 05:48:59 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:08:36.351 05:48:59 -- vhost/common.sh@717 -- # IFS=, 00:08:36.351 05:48:59 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:08:36.351 05:48:59 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:08:36.351 05:48:59 -- vhost/common.sh@718 -- # disk_type=vfio_user 00:08:36.351 05:48:59 -- vhost/common.sh@720 -- # case $disk_type in 00:08:36.351 05:48:59 -- vhost/common.sh@774 -- # notice 'using socket /root/vhost_test/vms/0/domain/muser0/0/cntrl' 00:08:36.351 05:48:59 -- vhost/common.sh@94 -- # message INFO 'using socket /root/vhost_test/vms/0/domain/muser0/0/cntrl' 00:08:36.351 05:48:59 -- vhost/common.sh@60 -- # local verbose_out 00:08:36.351 05:48:59 -- vhost/common.sh@61 -- # false 00:08:36.351 05:48:59 -- vhost/common.sh@62 -- # verbose_out= 00:08:36.351 05:48:59 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:36.351 05:48:59 -- vhost/common.sh@70 -- # shift 00:08:36.351 05:48:59 -- vhost/common.sh@71 -- # echo -e 'INFO: using socket /root/vhost_test/vms/0/domain/muser0/0/cntrl' 00:08:36.351 INFO: using socket /root/vhost_test/vms/0/domain/muser0/0/cntrl 00:08:36.351 05:48:59 -- vhost/common.sh@775 -- # cmd+=(-device "vfio-user-pci,x-msg-timeout=5000,socket=$VM_DIR/$vm_num/muser/domain/muser$disk/$disk/cntrl") 00:08:36.351 05:48:59 -- vhost/common.sh@776 -- # [[ 0 == '' ]] 00:08:36.351 05:48:59 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:08:36.351 05:48:59 -- vhost/common.sh@801 -- # (( 0 )) 00:08:36.351 05:48:59 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/0/run.sh' 00:08:36.351 05:48:59 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/0/run.sh' 00:08:36.351 05:48:59 -- vhost/common.sh@60 -- # local verbose_out 00:08:36.351 05:48:59 -- vhost/common.sh@61 -- # false 00:08:36.351 05:48:59 -- vhost/common.sh@62 -- # verbose_out= 00:08:36.351 05:48:59 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:36.351 05:48:59 -- vhost/common.sh@70 -- # shift 00:08:36.351 05:48:59 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/0/run.sh' 00:08:36.351 INFO: Saving to /root/vhost_test/vms/0/run.sh 00:08:36.351 05:48:59 -- vhost/common.sh@803 -- # cat 00:08:36.352 05:48:59 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 4-5 /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 -m 768 --enable-kvm -cpu host -smp 2 -vga std -vnc :100 -daemonize -object memory-backend-file,id=mem,size=768M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10002,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/0/qemu.pid -serial file:/root/vhost_test/vms/0/serial.log -D /root/vhost_test/vms/0/qemu.log -chardev file,path=/root/vhost_test/vms/0/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10000-:22,hostfwd=tcp::10001-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device vfio-user-pci,x-msg-timeout=5000,socket=/root/vhost_test/vms/0/muser/domain/muser0/0/cntrl 00:08:36.352 05:48:59 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/0/run.sh 00:08:36.352 05:48:59 -- vhost/common.sh@843 -- # echo 10000 00:08:36.352 05:48:59 -- vhost/common.sh@844 -- # echo 10001 00:08:36.352 05:48:59 -- vhost/common.sh@845 -- # echo 10002 00:08:36.352 05:48:59 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/0/migration_port 00:08:36.352 05:48:59 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:08:36.352 05:48:59 -- vhost/common.sh@850 -- # echo 10004 00:08:36.352 05:48:59 -- vhost/common.sh@851 -- # echo 100 00:08:36.352 05:48:59 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:08:36.352 05:48:59 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:08:36.352 05:48:59 -- nvme/vfio_user_fio.sh@49 -- # used_vms+=' 0' 00:08:36.352 05:48:59 -- nvme/vfio_user_fio.sh@47 -- # for i in $(seq 0 $vm_no) 00:08:36.352 05:48:59 -- nvme/vfio_user_fio.sh@48 -- # vm_setup --disk-type=vfio_user --force=1 --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 --memory=768 --disks=1 00:08:36.352 05:48:59 -- vhost/common.sh@518 -- # xtrace_disable 00:08:36.352 05:48:59 -- common/autotest_common.sh@10 -- # set +x 00:08:36.352 WARN: removing existing VM in '/root/vhost_test/vms/1' 00:08:36.352 INFO: Creating new VM in /root/vhost_test/vms/1 00:08:36.352 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:08:36.352 INFO: TASK MASK: 6-7 00:08:36.352 05:48:59 -- vhost/common.sh@687 -- # local node_num=0 00:08:36.352 05:48:59 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:08:36.352 05:48:59 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:08:36.352 05:48:59 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:08:36.352 05:48:59 -- vhost/common.sh@60 -- # local verbose_out 00:08:36.352 05:48:59 -- vhost/common.sh@61 -- # false 00:08:36.352 05:48:59 -- vhost/common.sh@62 -- # verbose_out= 00:08:36.352 05:48:59 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:36.352 05:48:59 -- vhost/common.sh@70 -- # shift 00:08:36.352 05:48:59 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:08:36.352 INFO: NUMA NODE: 0 00:08:36.352 05:48:59 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:08:36.352 05:48:59 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:08:36.352 05:48:59 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:08:36.352 05:48:59 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:08:36.352 05:48:59 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:08:36.352 05:48:59 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:08:36.352 05:48:59 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:08:36.352 05:48:59 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:08:36.352 05:48:59 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:08:36.352 05:48:59 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:08:36.352 05:48:59 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:08:36.352 05:48:59 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:08:36.352 05:48:59 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:08:36.352 05:48:59 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:08:36.352 05:48:59 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:08:36.352 05:48:59 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:08:36.352 05:48:59 -- vhost/common.sh@707 -- # (( 1 == 0 )) 00:08:36.352 05:48:59 -- vhost/common.sh@709 -- # (( 1 == 0 )) 00:08:36.352 05:48:59 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:08:36.352 05:48:59 -- vhost/common.sh@717 -- # IFS=, 00:08:36.352 05:48:59 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:08:36.352 05:48:59 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:08:36.352 05:48:59 -- vhost/common.sh@718 -- # disk_type=vfio_user 00:08:36.352 05:48:59 -- vhost/common.sh@720 -- # case $disk_type in 00:08:36.352 05:48:59 -- vhost/common.sh@774 -- # notice 'using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl' 00:08:36.352 05:48:59 -- vhost/common.sh@94 -- # message INFO 'using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl' 00:08:36.352 05:48:59 -- vhost/common.sh@60 -- # local verbose_out 00:08:36.352 05:48:59 -- vhost/common.sh@61 -- # false 00:08:36.352 05:48:59 -- vhost/common.sh@62 -- # verbose_out= 00:08:36.352 05:48:59 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:36.352 05:48:59 -- vhost/common.sh@70 -- # shift 00:08:36.352 05:48:59 -- vhost/common.sh@71 -- # echo -e 'INFO: using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl' 00:08:36.352 INFO: using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl 00:08:36.352 05:48:59 -- vhost/common.sh@775 -- # cmd+=(-device "vfio-user-pci,x-msg-timeout=5000,socket=$VM_DIR/$vm_num/muser/domain/muser$disk/$disk/cntrl") 00:08:36.352 05:48:59 -- vhost/common.sh@776 -- # [[ 1 == '' ]] 00:08:36.352 05:48:59 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:08:36.352 05:48:59 -- vhost/common.sh@801 -- # (( 0 )) 00:08:36.352 05:48:59 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/1/run.sh' 00:08:36.352 05:48:59 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/1/run.sh' 00:08:36.352 05:48:59 -- vhost/common.sh@60 -- # local verbose_out 00:08:36.352 05:48:59 -- vhost/common.sh@61 -- # false 00:08:36.352 05:48:59 -- vhost/common.sh@62 -- # verbose_out= 00:08:36.352 05:48:59 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:36.352 05:48:59 -- vhost/common.sh@70 -- # shift 00:08:36.352 05:48:59 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/1/run.sh' 00:08:36.352 INFO: Saving to /root/vhost_test/vms/1/run.sh 00:08:36.352 05:48:59 -- vhost/common.sh@803 -- # cat 00:08:36.352 05:48:59 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 6-7 /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 -m 768 --enable-kvm -cpu host -smp 2 -vga std -vnc :101 -daemonize -object memory-backend-file,id=mem,size=768M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10102,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/1/qemu.pid -serial file:/root/vhost_test/vms/1/serial.log -D /root/vhost_test/vms/1/qemu.log -chardev file,path=/root/vhost_test/vms/1/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10100-:22,hostfwd=tcp::10101-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device vfio-user-pci,x-msg-timeout=5000,socket=/root/vhost_test/vms/1/muser/domain/muser1/1/cntrl 00:08:36.612 05:48:59 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/1/run.sh 00:08:36.612 05:48:59 -- vhost/common.sh@843 -- # echo 10100 00:08:36.612 05:48:59 -- vhost/common.sh@844 -- # echo 10101 00:08:36.612 05:48:59 -- vhost/common.sh@845 -- # echo 10102 00:08:36.612 05:48:59 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/1/migration_port 00:08:36.612 05:48:59 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:08:36.612 05:48:59 -- vhost/common.sh@850 -- # echo 10104 00:08:36.612 05:48:59 -- vhost/common.sh@851 -- # echo 101 00:08:36.612 05:48:59 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:08:36.612 05:48:59 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:08:36.612 05:48:59 -- nvme/vfio_user_fio.sh@49 -- # used_vms+=' 1' 00:08:36.612 05:48:59 -- nvme/vfio_user_fio.sh@47 -- # for i in $(seq 0 $vm_no) 00:08:36.612 05:48:59 -- nvme/vfio_user_fio.sh@48 -- # vm_setup --disk-type=vfio_user --force=2 --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 --memory=768 --disks=2 00:08:36.612 05:48:59 -- vhost/common.sh@518 -- # xtrace_disable 00:08:36.612 05:48:59 -- common/autotest_common.sh@10 -- # set +x 00:08:36.612 WARN: removing existing VM in '/root/vhost_test/vms/2' 00:08:36.612 INFO: Creating new VM in /root/vhost_test/vms/2 00:08:36.612 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:08:36.612 INFO: TASK MASK: 8-9 00:08:36.612 05:48:59 -- vhost/common.sh@687 -- # local node_num=0 00:08:36.612 05:48:59 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:08:36.612 05:48:59 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:08:36.612 05:48:59 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:08:36.612 05:48:59 -- vhost/common.sh@60 -- # local verbose_out 00:08:36.612 05:48:59 -- vhost/common.sh@61 -- # false 00:08:36.612 05:48:59 -- vhost/common.sh@62 -- # verbose_out= 00:08:36.612 05:48:59 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:36.612 05:48:59 -- vhost/common.sh@70 -- # shift 00:08:36.612 05:48:59 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:08:36.612 INFO: NUMA NODE: 0 00:08:36.612 05:48:59 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:08:36.612 05:48:59 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:08:36.612 05:48:59 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:08:36.612 05:48:59 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:08:36.612 05:48:59 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:08:36.612 05:48:59 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:08:36.612 05:48:59 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:08:36.612 05:48:59 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:08:36.612 05:48:59 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:08:36.612 05:48:59 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:08:36.612 05:48:59 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:08:36.612 05:48:59 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:08:36.612 05:48:59 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:08:36.612 05:48:59 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:08:36.612 05:48:59 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:08:36.612 05:48:59 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:08:36.612 05:48:59 -- vhost/common.sh@707 -- # (( 1 == 0 )) 00:08:36.612 05:48:59 -- vhost/common.sh@709 -- # (( 1 == 0 )) 00:08:36.612 05:48:59 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:08:36.612 05:48:59 -- vhost/common.sh@717 -- # IFS=, 00:08:36.612 05:48:59 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:08:36.612 05:48:59 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:08:36.612 05:48:59 -- vhost/common.sh@718 -- # disk_type=vfio_user 00:08:36.612 05:48:59 -- vhost/common.sh@720 -- # case $disk_type in 00:08:36.612 05:48:59 -- vhost/common.sh@774 -- # notice 'using socket /root/vhost_test/vms/2/domain/muser2/2/cntrl' 00:08:36.612 05:48:59 -- vhost/common.sh@94 -- # message INFO 'using socket /root/vhost_test/vms/2/domain/muser2/2/cntrl' 00:08:36.612 05:48:59 -- vhost/common.sh@60 -- # local verbose_out 00:08:36.612 05:48:59 -- vhost/common.sh@61 -- # false 00:08:36.612 05:48:59 -- vhost/common.sh@62 -- # verbose_out= 00:08:36.612 05:48:59 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:36.612 05:48:59 -- vhost/common.sh@70 -- # shift 00:08:36.612 05:48:59 -- vhost/common.sh@71 -- # echo -e 'INFO: using socket /root/vhost_test/vms/2/domain/muser2/2/cntrl' 00:08:36.612 INFO: using socket /root/vhost_test/vms/2/domain/muser2/2/cntrl 00:08:36.612 05:48:59 -- vhost/common.sh@775 -- # cmd+=(-device "vfio-user-pci,x-msg-timeout=5000,socket=$VM_DIR/$vm_num/muser/domain/muser$disk/$disk/cntrl") 00:08:36.612 05:48:59 -- vhost/common.sh@776 -- # [[ 2 == '' ]] 00:08:36.612 05:48:59 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:08:36.612 05:48:59 -- vhost/common.sh@801 -- # (( 0 )) 00:08:36.612 05:48:59 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/2/run.sh' 00:08:36.612 05:48:59 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/2/run.sh' 00:08:36.612 05:48:59 -- vhost/common.sh@60 -- # local verbose_out 00:08:36.612 05:48:59 -- vhost/common.sh@61 -- # false 00:08:36.612 05:48:59 -- vhost/common.sh@62 -- # verbose_out= 00:08:36.612 05:48:59 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:36.612 05:48:59 -- vhost/common.sh@70 -- # shift 00:08:36.612 05:48:59 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/2/run.sh' 00:08:36.612 INFO: Saving to /root/vhost_test/vms/2/run.sh 00:08:36.612 05:48:59 -- vhost/common.sh@803 -- # cat 00:08:36.612 05:48:59 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 8-9 /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 -m 768 --enable-kvm -cpu host -smp 2 -vga std -vnc :102 -daemonize -object memory-backend-file,id=mem,size=768M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10202,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/2/qemu.pid -serial file:/root/vhost_test/vms/2/serial.log -D /root/vhost_test/vms/2/qemu.log -chardev file,path=/root/vhost_test/vms/2/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10200-:22,hostfwd=tcp::10201-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device vfio-user-pci,x-msg-timeout=5000,socket=/root/vhost_test/vms/2/muser/domain/muser2/2/cntrl 00:08:36.612 05:48:59 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/2/run.sh 00:08:36.612 05:48:59 -- vhost/common.sh@843 -- # echo 10200 00:08:36.612 05:48:59 -- vhost/common.sh@844 -- # echo 10201 00:08:36.612 05:48:59 -- vhost/common.sh@845 -- # echo 10202 00:08:36.612 05:48:59 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/2/migration_port 00:08:36.612 05:48:59 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:08:36.612 05:48:59 -- vhost/common.sh@850 -- # echo 10204 00:08:36.612 05:48:59 -- vhost/common.sh@851 -- # echo 102 00:08:36.612 05:48:59 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:08:36.612 05:48:59 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:08:36.612 05:48:59 -- nvme/vfio_user_fio.sh@49 -- # used_vms+=' 2' 00:08:36.612 05:48:59 -- nvme/vfio_user_fio.sh@52 -- # vm_run 0 1 2 00:08:36.612 05:48:59 -- vhost/common.sh@858 -- # local OPTIND optchar vm 00:08:36.612 05:48:59 -- vhost/common.sh@859 -- # local run_all=false 00:08:36.612 05:48:59 -- vhost/common.sh@860 -- # local vms_to_run= 00:08:36.612 05:48:59 -- vhost/common.sh@862 -- # getopts a-: optchar 00:08:36.612 05:48:59 -- vhost/common.sh@872 -- # false 00:08:36.612 05:48:59 -- vhost/common.sh@875 -- # shift 0 00:08:36.612 05:48:59 -- vhost/common.sh@876 -- # for vm in "$@" 00:08:36.612 05:48:59 -- vhost/common.sh@877 -- # vm_num_is_valid 0 00:08:36.612 05:48:59 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:08:36.612 05:48:59 -- vhost/common.sh@302 -- # return 0 00:08:36.612 05:48:59 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/0/run.sh ]] 00:08:36.612 05:48:59 -- vhost/common.sh@882 -- # vms_to_run+=' 0' 00:08:36.612 05:48:59 -- vhost/common.sh@876 -- # for vm in "$@" 00:08:36.612 05:48:59 -- vhost/common.sh@877 -- # vm_num_is_valid 0 00:08:36.612 05:48:59 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:08:36.612 05:48:59 -- vhost/common.sh@302 -- # return 0 00:08:36.612 05:48:59 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/1/run.sh ]] 00:08:36.612 05:48:59 -- vhost/common.sh@882 -- # vms_to_run+=' 1' 00:08:36.612 05:48:59 -- vhost/common.sh@876 -- # for vm in "$@" 00:08:36.612 05:48:59 -- vhost/common.sh@877 -- # vm_num_is_valid 0 00:08:36.612 05:48:59 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:08:36.612 05:48:59 -- vhost/common.sh@302 -- # return 0 00:08:36.612 05:48:59 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/2/run.sh ]] 00:08:36.612 05:48:59 -- vhost/common.sh@882 -- # vms_to_run+=' 2' 00:08:36.612 05:48:59 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:08:36.612 05:48:59 -- vhost/common.sh@887 -- # vm_is_running 0 00:08:36.612 05:48:59 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:08:36.612 05:48:59 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:08:36.612 05:48:59 -- vhost/common.sh@302 -- # return 0 00:08:36.612 05:48:59 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:08:36.612 05:48:59 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:08:36.613 05:48:59 -- vhost/common.sh@366 -- # return 1 00:08:36.613 05:48:59 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/0/run.sh' 00:08:36.613 05:48:59 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/0/run.sh' 00:08:36.613 05:48:59 -- vhost/common.sh@60 -- # local verbose_out 00:08:36.613 05:48:59 -- vhost/common.sh@61 -- # false 00:08:36.613 05:48:59 -- vhost/common.sh@62 -- # verbose_out= 00:08:36.613 05:48:59 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:36.613 05:48:59 -- vhost/common.sh@70 -- # shift 00:08:36.613 05:48:59 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/0/run.sh' 00:08:36.613 INFO: running /root/vhost_test/vms/0/run.sh 00:08:36.613 05:48:59 -- vhost/common.sh@893 -- # /root/vhost_test/vms/0/run.sh 00:08:36.613 Running VM in /root/vhost_test/vms/0 00:08:36.871 Waiting for QEMU pid file 00:08:37.439 [2024-11-18 05:49:00.656954] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:37.439 [2024-11-18 05:49:00.657033] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:37.439 [2024-11-18 05:49:00.657886] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:37.439 [2024-11-18 05:49:00.657923] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:37.439 [2024-11-18 05:49:00.658865] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:37.439 [2024-11-18 05:49:00.658899] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:37.439 [2024-11-18 05:49:00.659917] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:37.439 [2024-11-18 05:49:00.659952] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:37.439 [2024-11-18 05:49:00.660888] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:37.439 [2024-11-18 05:49:00.660925] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:38.006 === qemu.log === 00:08:38.006 === qemu.log === 00:08:38.006 05:49:01 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:08:38.006 05:49:01 -- vhost/common.sh@887 -- # vm_is_running 1 00:08:38.006 05:49:01 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:08:38.006 05:49:01 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:38.006 05:49:01 -- vhost/common.sh@302 -- # return 0 00:08:38.006 05:49:01 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:08:38.006 05:49:01 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:08:38.006 05:49:01 -- vhost/common.sh@366 -- # return 1 00:08:38.006 05:49:01 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/1/run.sh' 00:08:38.006 05:49:01 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/1/run.sh' 00:08:38.006 05:49:01 -- vhost/common.sh@60 -- # local verbose_out 00:08:38.006 05:49:01 -- vhost/common.sh@61 -- # false 00:08:38.006 05:49:01 -- vhost/common.sh@62 -- # verbose_out= 00:08:38.006 05:49:01 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:38.006 05:49:01 -- vhost/common.sh@70 -- # shift 00:08:38.006 05:49:01 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/1/run.sh' 00:08:38.006 INFO: running /root/vhost_test/vms/1/run.sh 00:08:38.006 05:49:01 -- vhost/common.sh@893 -- # /root/vhost_test/vms/1/run.sh 00:08:38.006 Running VM in /root/vhost_test/vms/1 00:08:38.265 Waiting for QEMU pid file 00:08:38.524 [2024-11-18 05:49:01.960434] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:38.524 [2024-11-18 05:49:01.960507] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:38.524 [2024-11-18 05:49:01.961420] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:38.524 [2024-11-18 05:49:01.961454] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:38.524 [2024-11-18 05:49:01.962346] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:38.524 [2024-11-18 05:49:01.962380] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:38.524 [2024-11-18 05:49:01.963386] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:38.524 [2024-11-18 05:49:01.963418] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:38.524 [2024-11-18 05:49:01.964367] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:38.524 [2024-11-18 05:49:01.964398] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:39.460 === qemu.log === 00:08:39.460 === qemu.log === 00:08:39.460 05:49:02 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:08:39.460 05:49:02 -- vhost/common.sh@887 -- # vm_is_running 2 00:08:39.460 05:49:02 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:08:39.460 05:49:02 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:39.460 05:49:02 -- vhost/common.sh@302 -- # return 0 00:08:39.460 05:49:02 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:08:39.460 05:49:02 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:08:39.460 05:49:02 -- vhost/common.sh@366 -- # return 1 00:08:39.460 05:49:02 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/2/run.sh' 00:08:39.460 05:49:02 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/2/run.sh' 00:08:39.460 05:49:02 -- vhost/common.sh@60 -- # local verbose_out 00:08:39.460 05:49:02 -- vhost/common.sh@61 -- # false 00:08:39.460 05:49:02 -- vhost/common.sh@62 -- # verbose_out= 00:08:39.460 05:49:02 -- vhost/common.sh@69 -- # local msg_type=INFO 00:08:39.460 05:49:02 -- vhost/common.sh@70 -- # shift 00:08:39.460 05:49:02 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/2/run.sh' 00:08:39.460 INFO: running /root/vhost_test/vms/2/run.sh 00:08:39.460 05:49:02 -- vhost/common.sh@893 -- # /root/vhost_test/vms/2/run.sh 00:08:39.460 Running VM in /root/vhost_test/vms/2 00:08:39.719 Waiting for QEMU pid file 00:08:39.977 [2024-11-18 05:49:03.359600] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:39.977 [2024-11-18 05:49:03.359675] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:39.977 [2024-11-18 05:49:03.360578] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:39.977 [2024-11-18 05:49:03.360617] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:39.977 [2024-11-18 05:49:03.361540] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:39.977 [2024-11-18 05:49:03.361572] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:39.977 [2024-11-18 05:49:03.362571] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:39.977 [2024-11-18 05:49:03.362606] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:39.977 [2024-11-18 05:49:03.363569] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805167104, 805171200) (prot=3) to local VA: No such file or directory 00:08:39.977 [2024-11-18 05:49:03.363601] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [805158912, 805163008) (prot=3) to local VA: No such file or directory 00:08:40.912 === qemu.log === 00:08:40.912 === qemu.log === 00:08:40.912 05:49:04 -- nvme/vfio_user_fio.sh@53 -- # vm_wait_for_boot 60 0 1 2 00:08:40.912 05:49:04 -- vhost/common.sh@929 -- # assert_number 60 00:08:40.912 05:49:04 -- vhost/common.sh@274 -- # [[ 60 =~ [0-9]+ ]] 00:08:40.912 05:49:04 -- vhost/common.sh@274 -- # return 0 00:08:40.912 05:49:04 -- vhost/common.sh@931 -- # xtrace_disable 00:08:40.912 05:49:04 -- common/autotest_common.sh@10 -- # set +x 00:08:40.912 INFO: Waiting for VMs to boot 00:08:40.912 INFO: waiting for VM0 (/root/vhost_test/vms/0) 00:09:02.840 00:09:02.840 INFO: VM0 ready 00:09:02.840 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:09:02.840 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:09:03.098 INFO: waiting for VM1 (/root/vhost_test/vms/1) 00:09:03.667 00:09:03.667 INFO: VM1 ready 00:09:03.667 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:09:03.925 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:09:04.861 INFO: waiting for VM2 (/root/vhost_test/vms/2) 00:09:05.428 00:09:05.428 INFO: VM2 ready 00:09:05.428 Warning: Permanently added '[127.0.0.1]:10200' (ED25519) to the list of known hosts. 00:09:05.686 Warning: Permanently added '[127.0.0.1]:10200' (ED25519) to the list of known hosts. 00:09:07.063 INFO: all VMs ready 00:09:07.063 05:49:30 -- vhost/common.sh@989 -- # return 0 00:09:07.063 05:49:30 -- nvme/vfio_user_fio.sh@55 -- # timing_exit launch_vms 00:09:07.064 05:49:30 -- common/autotest_common.sh@728 -- # xtrace_disable 00:09:07.064 05:49:30 -- common/autotest_common.sh@10 -- # set +x 00:09:07.064 05:49:30 -- nvme/vfio_user_fio.sh@57 -- # timing_enter run_vm_cmd 00:09:07.064 05:49:30 -- common/autotest_common.sh@722 -- # xtrace_disable 00:09:07.064 05:49:30 -- common/autotest_common.sh@10 -- # set +x 00:09:07.064 05:49:30 -- nvme/vfio_user_fio.sh@59 -- # fio_disks= 00:09:07.064 05:49:30 -- nvme/vfio_user_fio.sh@61 -- # for vm_num in $used_vms 00:09:07.064 05:49:30 -- nvme/vfio_user_fio.sh@62 -- # qemu_mask_param=VM_0_qemu_mask 00:09:07.064 05:49:30 -- nvme/vfio_user_fio.sh@64 -- # host_name=VM-0-4-5 00:09:07.064 05:49:30 -- nvme/vfio_user_fio.sh@65 -- # vm_exec 0 'hostname VM-0-4-5' 00:09:07.064 05:49:30 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:09:07.064 05:49:30 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:07.064 05:49:30 -- vhost/common.sh@302 -- # return 0 00:09:07.064 05:49:30 -- vhost/common.sh@331 -- # local vm_num=0 00:09:07.064 05:49:30 -- vhost/common.sh@332 -- # shift 00:09:07.064 05:49:30 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:09:07.064 05:49:30 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:09:07.064 05:49:30 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:07.064 05:49:30 -- vhost/common.sh@302 -- # return 0 00:09:07.064 05:49:30 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:09:07.064 05:49:30 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:09:07.064 05:49:30 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'hostname VM-0-4-5' 00:09:07.064 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:09:07.323 05:49:30 -- nvme/vfio_user_fio.sh@66 -- # vm_start_fio_server --fio-bin=/usr/src/fio-static/fio 0 00:09:07.323 05:49:30 -- vhost/common.sh@993 -- # local OPTIND optchar 00:09:07.323 05:49:30 -- vhost/common.sh@994 -- # local readonly= 00:09:07.323 05:49:30 -- vhost/common.sh@995 -- # local fio_bin= 00:09:07.323 05:49:30 -- vhost/common.sh@996 -- # getopts :-: optchar 00:09:07.323 05:49:30 -- vhost/common.sh@997 -- # case "$optchar" in 00:09:07.323 05:49:30 -- vhost/common.sh@999 -- # case "$OPTARG" in 00:09:07.323 05:49:30 -- vhost/common.sh@1000 -- # local fio_bin=/usr/src/fio-static/fio 00:09:07.323 05:49:30 -- vhost/common.sh@996 -- # getopts :-: optchar 00:09:07.323 05:49:30 -- vhost/common.sh@1009 -- # shift 1 00:09:07.323 05:49:30 -- vhost/common.sh@1010 -- # for vm_num in "$@" 00:09:07.323 05:49:30 -- vhost/common.sh@1011 -- # notice 'Starting fio server on VM0' 00:09:07.323 05:49:30 -- vhost/common.sh@94 -- # message INFO 'Starting fio server on VM0' 00:09:07.323 05:49:30 -- vhost/common.sh@60 -- # local verbose_out 00:09:07.323 05:49:30 -- vhost/common.sh@61 -- # false 00:09:07.323 05:49:30 -- vhost/common.sh@62 -- # verbose_out= 00:09:07.323 05:49:30 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:07.323 05:49:30 -- vhost/common.sh@70 -- # shift 00:09:07.323 05:49:30 -- vhost/common.sh@71 -- # echo -e 'INFO: Starting fio server on VM0' 00:09:07.323 INFO: Starting fio server on VM0 00:09:07.323 05:49:30 -- vhost/common.sh@1012 -- # [[ /usr/src/fio-static/fio != '' ]] 00:09:07.323 05:49:30 -- vhost/common.sh@1013 -- # vm_exec 0 'cat > /root/fio; chmod +x /root/fio' 00:09:07.323 05:49:30 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:09:07.323 05:49:30 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:07.323 05:49:30 -- vhost/common.sh@302 -- # return 0 00:09:07.323 05:49:30 -- vhost/common.sh@331 -- # local vm_num=0 00:09:07.323 05:49:30 -- vhost/common.sh@332 -- # shift 00:09:07.323 05:49:30 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:09:07.323 05:49:30 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:09:07.323 05:49:30 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:07.323 05:49:30 -- vhost/common.sh@302 -- # return 0 00:09:07.323 05:49:30 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:09:07.323 05:49:30 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:09:07.323 05:49:30 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'cat > /root/fio; chmod +x /root/fio' 00:09:07.323 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:09:07.581 05:49:30 -- vhost/common.sh@1014 -- # vm_exec 0 /root/fio --eta=never --server --daemonize=/root/fio.pid 00:09:07.581 05:49:30 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:09:07.581 05:49:30 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:07.581 05:49:30 -- vhost/common.sh@302 -- # return 0 00:09:07.581 05:49:30 -- vhost/common.sh@331 -- # local vm_num=0 00:09:07.581 05:49:30 -- vhost/common.sh@332 -- # shift 00:09:07.581 05:49:30 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:09:07.581 05:49:30 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:09:07.581 05:49:30 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:07.581 05:49:30 -- vhost/common.sh@302 -- # return 0 00:09:07.581 05:49:30 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:09:07.581 05:49:30 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:09:07.581 05:49:30 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 /root/fio --eta=never --server --daemonize=/root/fio.pid 00:09:07.581 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:09:07.840 05:49:31 -- nvme/vfio_user_fio.sh@67 -- # vm_check_nvme_location 0 00:09:07.840 05:49:31 -- vhost/common.sh@1061 -- # vm_exec 0 'grep -l SPDK /sys/class/nvme/*/model' 00:09:07.840 05:49:31 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:09:07.840 05:49:31 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:07.840 05:49:31 -- vhost/common.sh@302 -- # return 0 00:09:07.840 05:49:31 -- vhost/common.sh@331 -- # local vm_num=0 00:09:07.840 05:49:31 -- vhost/common.sh@332 -- # shift 00:09:07.840 05:49:31 -- vhost/common.sh@1061 -- # awk -F/ '{print $5"n1"}' 00:09:07.840 05:49:31 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:09:07.840 05:49:31 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:09:07.840 05:49:31 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:07.840 05:49:31 -- vhost/common.sh@302 -- # return 0 00:09:07.840 05:49:31 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:09:07.840 05:49:31 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:09:07.840 05:49:31 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l SPDK /sys/class/nvme/*/model' 00:09:07.840 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:09:07.840 05:49:31 -- vhost/common.sh@1061 -- # SCSI_DISK=nvme0n1 00:09:07.840 05:49:31 -- vhost/common.sh@1062 -- # [[ -z nvme0n1 ]] 00:09:07.840 05:49:31 -- nvme/vfio_user_fio.sh@69 -- # printf :/dev/%s nvme0n1 00:09:07.840 05:49:31 -- nvme/vfio_user_fio.sh@69 -- # fio_disks+=' --vm=0:/dev/nvme0n1' 00:09:07.840 05:49:31 -- nvme/vfio_user_fio.sh@61 -- # for vm_num in $used_vms 00:09:07.840 05:49:31 -- nvme/vfio_user_fio.sh@62 -- # qemu_mask_param=VM_1_qemu_mask 00:09:07.840 05:49:31 -- nvme/vfio_user_fio.sh@64 -- # host_name=VM-1-6-7 00:09:07.840 05:49:31 -- nvme/vfio_user_fio.sh@65 -- # vm_exec 1 'hostname VM-1-6-7' 00:09:07.840 05:49:31 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:09:07.840 05:49:31 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:07.840 05:49:31 -- vhost/common.sh@302 -- # return 0 00:09:07.840 05:49:31 -- vhost/common.sh@331 -- # local vm_num=1 00:09:07.840 05:49:31 -- vhost/common.sh@332 -- # shift 00:09:07.840 05:49:31 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:09:07.840 05:49:31 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:09:07.840 05:49:31 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:07.840 05:49:31 -- vhost/common.sh@302 -- # return 0 00:09:07.840 05:49:31 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:09:07.840 05:49:31 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:09:07.840 05:49:31 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'hostname VM-1-6-7' 00:09:08.099 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:09:08.099 05:49:31 -- nvme/vfio_user_fio.sh@66 -- # vm_start_fio_server --fio-bin=/usr/src/fio-static/fio 1 00:09:08.099 05:49:31 -- vhost/common.sh@993 -- # local OPTIND optchar 00:09:08.099 05:49:31 -- vhost/common.sh@994 -- # local readonly= 00:09:08.099 05:49:31 -- vhost/common.sh@995 -- # local fio_bin= 00:09:08.099 05:49:31 -- vhost/common.sh@996 -- # getopts :-: optchar 00:09:08.099 05:49:31 -- vhost/common.sh@997 -- # case "$optchar" in 00:09:08.099 05:49:31 -- vhost/common.sh@999 -- # case "$OPTARG" in 00:09:08.099 05:49:31 -- vhost/common.sh@1000 -- # local fio_bin=/usr/src/fio-static/fio 00:09:08.099 05:49:31 -- vhost/common.sh@996 -- # getopts :-: optchar 00:09:08.099 05:49:31 -- vhost/common.sh@1009 -- # shift 1 00:09:08.099 05:49:31 -- vhost/common.sh@1010 -- # for vm_num in "$@" 00:09:08.099 05:49:31 -- vhost/common.sh@1011 -- # notice 'Starting fio server on VM1' 00:09:08.099 05:49:31 -- vhost/common.sh@94 -- # message INFO 'Starting fio server on VM1' 00:09:08.099 05:49:31 -- vhost/common.sh@60 -- # local verbose_out 00:09:08.099 05:49:31 -- vhost/common.sh@61 -- # false 00:09:08.099 05:49:31 -- vhost/common.sh@62 -- # verbose_out= 00:09:08.099 05:49:31 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:08.099 05:49:31 -- vhost/common.sh@70 -- # shift 00:09:08.099 05:49:31 -- vhost/common.sh@71 -- # echo -e 'INFO: Starting fio server on VM1' 00:09:08.099 INFO: Starting fio server on VM1 00:09:08.099 05:49:31 -- vhost/common.sh@1012 -- # [[ /usr/src/fio-static/fio != '' ]] 00:09:08.099 05:49:31 -- vhost/common.sh@1013 -- # vm_exec 1 'cat > /root/fio; chmod +x /root/fio' 00:09:08.099 05:49:31 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:09:08.099 05:49:31 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:08.099 05:49:31 -- vhost/common.sh@302 -- # return 0 00:09:08.099 05:49:31 -- vhost/common.sh@331 -- # local vm_num=1 00:09:08.099 05:49:31 -- vhost/common.sh@332 -- # shift 00:09:08.099 05:49:31 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:09:08.099 05:49:31 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:09:08.099 05:49:31 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:08.099 05:49:31 -- vhost/common.sh@302 -- # return 0 00:09:08.099 05:49:31 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:09:08.099 05:49:31 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:09:08.099 05:49:31 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'cat > /root/fio; chmod +x /root/fio' 00:09:08.358 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:09:08.616 05:49:31 -- vhost/common.sh@1014 -- # vm_exec 1 /root/fio --eta=never --server --daemonize=/root/fio.pid 00:09:08.616 05:49:31 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:09:08.617 05:49:31 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:08.617 05:49:31 -- vhost/common.sh@302 -- # return 0 00:09:08.617 05:49:31 -- vhost/common.sh@331 -- # local vm_num=1 00:09:08.617 05:49:31 -- vhost/common.sh@332 -- # shift 00:09:08.617 05:49:31 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:09:08.617 05:49:31 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:09:08.617 05:49:31 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:08.617 05:49:31 -- vhost/common.sh@302 -- # return 0 00:09:08.617 05:49:31 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:09:08.617 05:49:31 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:09:08.617 05:49:31 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 /root/fio --eta=never --server --daemonize=/root/fio.pid 00:09:08.617 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:09:08.875 05:49:32 -- nvme/vfio_user_fio.sh@67 -- # vm_check_nvme_location 1 00:09:08.875 05:49:32 -- vhost/common.sh@1061 -- # vm_exec 1 'grep -l SPDK /sys/class/nvme/*/model' 00:09:08.875 05:49:32 -- vhost/common.sh@1061 -- # awk -F/ '{print $5"n1"}' 00:09:08.875 05:49:32 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:09:08.875 05:49:32 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:08.875 05:49:32 -- vhost/common.sh@302 -- # return 0 00:09:08.875 05:49:32 -- vhost/common.sh@331 -- # local vm_num=1 00:09:08.875 05:49:32 -- vhost/common.sh@332 -- # shift 00:09:08.875 05:49:32 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:09:08.875 05:49:32 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:09:08.875 05:49:32 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:08.875 05:49:32 -- vhost/common.sh@302 -- # return 0 00:09:08.875 05:49:32 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:09:08.875 05:49:32 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:09:08.875 05:49:32 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'grep -l SPDK /sys/class/nvme/*/model' 00:09:08.875 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:09:09.133 05:49:32 -- vhost/common.sh@1061 -- # SCSI_DISK=nvme0n1 00:09:09.133 05:49:32 -- vhost/common.sh@1062 -- # [[ -z nvme0n1 ]] 00:09:09.133 05:49:32 -- nvme/vfio_user_fio.sh@69 -- # printf :/dev/%s nvme0n1 00:09:09.133 05:49:32 -- nvme/vfio_user_fio.sh@69 -- # fio_disks+=' --vm=1:/dev/nvme0n1' 00:09:09.133 05:49:32 -- nvme/vfio_user_fio.sh@61 -- # for vm_num in $used_vms 00:09:09.133 05:49:32 -- nvme/vfio_user_fio.sh@62 -- # qemu_mask_param=VM_2_qemu_mask 00:09:09.133 05:49:32 -- nvme/vfio_user_fio.sh@64 -- # host_name=VM-2-8-9 00:09:09.133 05:49:32 -- nvme/vfio_user_fio.sh@65 -- # vm_exec 2 'hostname VM-2-8-9' 00:09:09.133 05:49:32 -- vhost/common.sh@329 -- # vm_num_is_valid 2 00:09:09.133 05:49:32 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:09.133 05:49:32 -- vhost/common.sh@302 -- # return 0 00:09:09.133 05:49:32 -- vhost/common.sh@331 -- # local vm_num=2 00:09:09.133 05:49:32 -- vhost/common.sh@332 -- # shift 00:09:09.133 05:49:32 -- vhost/common.sh@334 -- # vm_ssh_socket 2 00:09:09.133 05:49:32 -- vhost/common.sh@312 -- # vm_num_is_valid 2 00:09:09.133 05:49:32 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:09.133 05:49:32 -- vhost/common.sh@302 -- # return 0 00:09:09.133 05:49:32 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/2 00:09:09.133 05:49:32 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/2/ssh_socket 00:09:09.133 05:49:32 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10200 127.0.0.1 'hostname VM-2-8-9' 00:09:09.133 Warning: Permanently added '[127.0.0.1]:10200' (ED25519) to the list of known hosts. 00:09:09.133 05:49:32 -- nvme/vfio_user_fio.sh@66 -- # vm_start_fio_server --fio-bin=/usr/src/fio-static/fio 2 00:09:09.133 05:49:32 -- vhost/common.sh@993 -- # local OPTIND optchar 00:09:09.133 05:49:32 -- vhost/common.sh@994 -- # local readonly= 00:09:09.133 05:49:32 -- vhost/common.sh@995 -- # local fio_bin= 00:09:09.133 05:49:32 -- vhost/common.sh@996 -- # getopts :-: optchar 00:09:09.133 05:49:32 -- vhost/common.sh@997 -- # case "$optchar" in 00:09:09.133 05:49:32 -- vhost/common.sh@999 -- # case "$OPTARG" in 00:09:09.133 05:49:32 -- vhost/common.sh@1000 -- # local fio_bin=/usr/src/fio-static/fio 00:09:09.133 05:49:32 -- vhost/common.sh@996 -- # getopts :-: optchar 00:09:09.133 05:49:32 -- vhost/common.sh@1009 -- # shift 1 00:09:09.134 05:49:32 -- vhost/common.sh@1010 -- # for vm_num in "$@" 00:09:09.134 05:49:32 -- vhost/common.sh@1011 -- # notice 'Starting fio server on VM2' 00:09:09.134 05:49:32 -- vhost/common.sh@94 -- # message INFO 'Starting fio server on VM2' 00:09:09.134 05:49:32 -- vhost/common.sh@60 -- # local verbose_out 00:09:09.134 05:49:32 -- vhost/common.sh@61 -- # false 00:09:09.134 05:49:32 -- vhost/common.sh@62 -- # verbose_out= 00:09:09.134 05:49:32 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:09.134 05:49:32 -- vhost/common.sh@70 -- # shift 00:09:09.134 05:49:32 -- vhost/common.sh@71 -- # echo -e 'INFO: Starting fio server on VM2' 00:09:09.134 INFO: Starting fio server on VM2 00:09:09.134 05:49:32 -- vhost/common.sh@1012 -- # [[ /usr/src/fio-static/fio != '' ]] 00:09:09.134 05:49:32 -- vhost/common.sh@1013 -- # vm_exec 2 'cat > /root/fio; chmod +x /root/fio' 00:09:09.134 05:49:32 -- vhost/common.sh@329 -- # vm_num_is_valid 2 00:09:09.134 05:49:32 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:09.134 05:49:32 -- vhost/common.sh@302 -- # return 0 00:09:09.134 05:49:32 -- vhost/common.sh@331 -- # local vm_num=2 00:09:09.134 05:49:32 -- vhost/common.sh@332 -- # shift 00:09:09.134 05:49:32 -- vhost/common.sh@334 -- # vm_ssh_socket 2 00:09:09.134 05:49:32 -- vhost/common.sh@312 -- # vm_num_is_valid 2 00:09:09.134 05:49:32 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:09.134 05:49:32 -- vhost/common.sh@302 -- # return 0 00:09:09.134 05:49:32 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/2 00:09:09.134 05:49:32 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/2/ssh_socket 00:09:09.134 05:49:32 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10200 127.0.0.1 'cat > /root/fio; chmod +x /root/fio' 00:09:09.392 Warning: Permanently added '[127.0.0.1]:10200' (ED25519) to the list of known hosts. 00:09:09.650 05:49:32 -- vhost/common.sh@1014 -- # vm_exec 2 /root/fio --eta=never --server --daemonize=/root/fio.pid 00:09:09.650 05:49:32 -- vhost/common.sh@329 -- # vm_num_is_valid 2 00:09:09.650 05:49:32 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:09.650 05:49:32 -- vhost/common.sh@302 -- # return 0 00:09:09.650 05:49:32 -- vhost/common.sh@331 -- # local vm_num=2 00:09:09.650 05:49:32 -- vhost/common.sh@332 -- # shift 00:09:09.650 05:49:32 -- vhost/common.sh@334 -- # vm_ssh_socket 2 00:09:09.650 05:49:32 -- vhost/common.sh@312 -- # vm_num_is_valid 2 00:09:09.650 05:49:32 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:09.650 05:49:32 -- vhost/common.sh@302 -- # return 0 00:09:09.650 05:49:32 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/2 00:09:09.650 05:49:32 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/2/ssh_socket 00:09:09.650 05:49:32 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10200 127.0.0.1 /root/fio --eta=never --server --daemonize=/root/fio.pid 00:09:09.650 Warning: Permanently added '[127.0.0.1]:10200' (ED25519) to the list of known hosts. 00:09:09.909 05:49:33 -- nvme/vfio_user_fio.sh@67 -- # vm_check_nvme_location 2 00:09:09.909 05:49:33 -- vhost/common.sh@1061 -- # vm_exec 2 'grep -l SPDK /sys/class/nvme/*/model' 00:09:09.909 05:49:33 -- vhost/common.sh@329 -- # vm_num_is_valid 2 00:09:09.909 05:49:33 -- vhost/common.sh@1061 -- # awk -F/ '{print $5"n1"}' 00:09:09.909 05:49:33 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:09.909 05:49:33 -- vhost/common.sh@302 -- # return 0 00:09:09.909 05:49:33 -- vhost/common.sh@331 -- # local vm_num=2 00:09:09.909 05:49:33 -- vhost/common.sh@332 -- # shift 00:09:09.909 05:49:33 -- vhost/common.sh@334 -- # vm_ssh_socket 2 00:09:09.909 05:49:33 -- vhost/common.sh@312 -- # vm_num_is_valid 2 00:09:09.909 05:49:33 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:09.909 05:49:33 -- vhost/common.sh@302 -- # return 0 00:09:09.909 05:49:33 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/2 00:09:09.909 05:49:33 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/2/ssh_socket 00:09:09.909 05:49:33 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10200 127.0.0.1 'grep -l SPDK /sys/class/nvme/*/model' 00:09:09.909 Warning: Permanently added '[127.0.0.1]:10200' (ED25519) to the list of known hosts. 00:09:09.909 05:49:33 -- vhost/common.sh@1061 -- # SCSI_DISK=nvme0n1 00:09:09.909 05:49:33 -- vhost/common.sh@1062 -- # [[ -z nvme0n1 ]] 00:09:09.909 05:49:33 -- nvme/vfio_user_fio.sh@69 -- # printf :/dev/%s nvme0n1 00:09:09.909 05:49:33 -- nvme/vfio_user_fio.sh@69 -- # fio_disks+=' --vm=2:/dev/nvme0n1' 00:09:09.909 05:49:33 -- nvme/vfio_user_fio.sh@72 -- # job_file=default_integrity.job 00:09:10.168 05:49:33 -- nvme/vfio_user_fio.sh@73 -- # run_fio --fio-bin=/usr/src/fio-static/fio --job-file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job --out=/root/vhost_test/fio_results --vm=0:/dev/nvme0n1 --vm=1:/dev/nvme0n1 --vm=2:/dev/nvme0n1 00:09:10.168 05:49:33 -- vhost/common.sh@1069 -- # local arg 00:09:10.168 05:49:33 -- vhost/common.sh@1070 -- # local job_file= 00:09:10.168 05:49:33 -- vhost/common.sh@1071 -- # local fio_bin= 00:09:10.168 05:49:33 -- vhost/common.sh@1072 -- # vms=() 00:09:10.168 05:49:33 -- vhost/common.sh@1072 -- # local vms 00:09:10.168 05:49:33 -- vhost/common.sh@1073 -- # local out= 00:09:10.168 05:49:33 -- vhost/common.sh@1074 -- # local vm 00:09:10.168 05:49:33 -- vhost/common.sh@1075 -- # local run_server_mode=true 00:09:10.168 05:49:33 -- vhost/common.sh@1076 -- # local run_plugin_mode=false 00:09:10.168 05:49:33 -- vhost/common.sh@1077 -- # local fio_start_cmd 00:09:10.168 05:49:33 -- vhost/common.sh@1078 -- # local fio_output_format=normal 00:09:10.168 05:49:33 -- vhost/common.sh@1079 -- # local fio_gtod_reduce=false 00:09:10.168 05:49:33 -- vhost/common.sh@1080 -- # local wait_for_fio=true 00:09:10.168 05:49:33 -- vhost/common.sh@1082 -- # for arg in "$@" 00:09:10.168 05:49:33 -- vhost/common.sh@1083 -- # case "$arg" in 00:09:10.168 05:49:33 -- vhost/common.sh@1085 -- # local fio_bin=/usr/src/fio-static/fio 00:09:10.168 05:49:33 -- vhost/common.sh@1082 -- # for arg in "$@" 00:09:10.168 05:49:33 -- vhost/common.sh@1083 -- # case "$arg" in 00:09:10.168 05:49:33 -- vhost/common.sh@1084 -- # local job_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:09:10.168 05:49:33 -- vhost/common.sh@1082 -- # for arg in "$@" 00:09:10.168 05:49:33 -- vhost/common.sh@1083 -- # case "$arg" in 00:09:10.168 05:49:33 -- vhost/common.sh@1088 -- # local out=/root/vhost_test/fio_results 00:09:10.168 05:49:33 -- vhost/common.sh@1089 -- # mkdir -p /root/vhost_test/fio_results 00:09:10.168 05:49:33 -- vhost/common.sh@1082 -- # for arg in "$@" 00:09:10.168 05:49:33 -- vhost/common.sh@1083 -- # case "$arg" in 00:09:10.168 05:49:33 -- vhost/common.sh@1086 -- # vms+=("${arg#*=}") 00:09:10.168 05:49:33 -- vhost/common.sh@1082 -- # for arg in "$@" 00:09:10.168 05:49:33 -- vhost/common.sh@1083 -- # case "$arg" in 00:09:10.168 05:49:33 -- vhost/common.sh@1086 -- # vms+=("${arg#*=}") 00:09:10.168 05:49:33 -- vhost/common.sh@1082 -- # for arg in "$@" 00:09:10.168 05:49:33 -- vhost/common.sh@1083 -- # case "$arg" in 00:09:10.168 05:49:33 -- vhost/common.sh@1086 -- # vms+=("${arg#*=}") 00:09:10.168 05:49:33 -- vhost/common.sh@1108 -- # [[ -n /usr/src/fio-static/fio ]] 00:09:10.168 05:49:33 -- vhost/common.sh@1108 -- # [[ ! -r /usr/src/fio-static/fio ]] 00:09:10.168 05:49:33 -- vhost/common.sh@1113 -- # [[ -z /usr/src/fio-static/fio ]] 00:09:10.168 05:49:33 -- vhost/common.sh@1117 -- # [[ ! -r /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job ]] 00:09:10.168 05:49:33 -- vhost/common.sh@1122 -- # fio_start_cmd='/usr/src/fio-static/fio --eta=never ' 00:09:10.168 05:49:33 -- vhost/common.sh@1124 -- # local job_fname 00:09:10.168 05:49:33 -- vhost/common.sh@1125 -- # basename /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:09:10.168 05:49:33 -- vhost/common.sh@1125 -- # job_fname=default_integrity.job 00:09:10.168 05:49:33 -- vhost/common.sh@1126 -- # log_fname=default_integrity.log 00:09:10.168 05:49:33 -- vhost/common.sh@1127 -- # fio_start_cmd+=' --output=/root/vhost_test/fio_results/default_integrity.log --output-format=normal ' 00:09:10.168 05:49:33 -- vhost/common.sh@1130 -- # for vm in "${vms[@]}" 00:09:10.168 05:49:33 -- vhost/common.sh@1131 -- # local vm_num=0 00:09:10.168 05:49:33 -- vhost/common.sh@1132 -- # local vmdisks=/dev/nvme0n1 00:09:10.168 05:49:33 -- vhost/common.sh@1134 -- # sed 's@filename=@filename=/dev/nvme0n1@;s@description=\(.*\)@description=\1 (VM=0)@' /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:09:10.168 05:49:33 -- vhost/common.sh@1135 -- # vm_exec 0 'cat > /root/default_integrity.job' 00:09:10.168 05:49:33 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:09:10.168 05:49:33 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:10.168 05:49:33 -- vhost/common.sh@302 -- # return 0 00:09:10.168 05:49:33 -- vhost/common.sh@331 -- # local vm_num=0 00:09:10.168 05:49:33 -- vhost/common.sh@332 -- # shift 00:09:10.168 05:49:33 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:09:10.168 05:49:33 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:09:10.168 05:49:33 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:10.168 05:49:33 -- vhost/common.sh@302 -- # return 0 00:09:10.168 05:49:33 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:09:10.168 05:49:33 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:09:10.168 05:49:33 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'cat > /root/default_integrity.job' 00:09:10.168 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:09:10.168 05:49:33 -- vhost/common.sh@1137 -- # false 00:09:10.168 05:49:33 -- vhost/common.sh@1141 -- # vm_exec 0 cat /root/default_integrity.job 00:09:10.168 05:49:33 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:09:10.168 05:49:33 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:10.168 05:49:33 -- vhost/common.sh@302 -- # return 0 00:09:10.168 05:49:33 -- vhost/common.sh@331 -- # local vm_num=0 00:09:10.168 05:49:33 -- vhost/common.sh@332 -- # shift 00:09:10.168 05:49:33 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:09:10.168 05:49:33 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:09:10.168 05:49:33 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:10.168 05:49:33 -- vhost/common.sh@302 -- # return 0 00:09:10.168 05:49:33 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:09:10.168 05:49:33 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:09:10.168 05:49:33 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 cat /root/default_integrity.job 00:09:10.427 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:09:10.427 [global] 00:09:10.427 blocksize_range=4k-512k 00:09:10.427 iodepth=512 00:09:10.427 iodepth_batch=128 00:09:10.427 iodepth_low=256 00:09:10.427 ioengine=libaio 00:09:10.427 size=1G 00:09:10.427 io_size=4G 00:09:10.427 filename=/dev/nvme0n1 00:09:10.427 group_reporting 00:09:10.427 thread 00:09:10.427 numjobs=1 00:09:10.427 direct=1 00:09:10.427 rw=randwrite 00:09:10.427 do_verify=1 00:09:10.427 verify=md5 00:09:10.427 verify_backlog=1024 00:09:10.427 fsync_on_close=1 00:09:10.427 verify_state_save=0 00:09:10.427 [nvme-host] 00:09:10.427 05:49:33 -- vhost/common.sh@1143 -- # true 00:09:10.427 05:49:33 -- vhost/common.sh@1144 -- # vm_fio_socket 0 00:09:10.427 05:49:33 -- vhost/common.sh@319 -- # vm_num_is_valid 0 00:09:10.427 05:49:33 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:10.427 05:49:33 -- vhost/common.sh@302 -- # return 0 00:09:10.427 05:49:33 -- vhost/common.sh@320 -- # local vm_dir=/root/vhost_test/vms/0 00:09:10.427 05:49:33 -- vhost/common.sh@322 -- # cat /root/vhost_test/vms/0/fio_socket 00:09:10.427 05:49:33 -- vhost/common.sh@1144 -- # fio_start_cmd+='--client=127.0.0.1,10001 --remote-config /root/default_integrity.job ' 00:09:10.427 05:49:33 -- vhost/common.sh@1147 -- # true 00:09:10.427 05:49:33 -- vhost/common.sh@1130 -- # for vm in "${vms[@]}" 00:09:10.427 05:49:33 -- vhost/common.sh@1131 -- # local vm_num=1 00:09:10.427 05:49:33 -- vhost/common.sh@1132 -- # local vmdisks=/dev/nvme0n1 00:09:10.427 05:49:33 -- vhost/common.sh@1134 -- # sed 's@filename=@filename=/dev/nvme0n1@;s@description=\(.*\)@description=\1 (VM=1)@' /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:09:10.427 05:49:33 -- vhost/common.sh@1135 -- # vm_exec 1 'cat > /root/default_integrity.job' 00:09:10.427 05:49:33 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:09:10.427 05:49:33 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:10.427 05:49:33 -- vhost/common.sh@302 -- # return 0 00:09:10.427 05:49:33 -- vhost/common.sh@331 -- # local vm_num=1 00:09:10.427 05:49:33 -- vhost/common.sh@332 -- # shift 00:09:10.427 05:49:33 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:09:10.427 05:49:33 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:09:10.427 05:49:33 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:10.427 05:49:33 -- vhost/common.sh@302 -- # return 0 00:09:10.427 05:49:33 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:09:10.427 05:49:33 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:09:10.427 05:49:33 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'cat > /root/default_integrity.job' 00:09:10.686 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:09:10.686 05:49:34 -- vhost/common.sh@1137 -- # false 00:09:10.686 05:49:34 -- vhost/common.sh@1141 -- # vm_exec 1 cat /root/default_integrity.job 00:09:10.686 05:49:34 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:09:10.686 05:49:34 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:10.686 05:49:34 -- vhost/common.sh@302 -- # return 0 00:09:10.686 05:49:34 -- vhost/common.sh@331 -- # local vm_num=1 00:09:10.686 05:49:34 -- vhost/common.sh@332 -- # shift 00:09:10.686 05:49:34 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:09:10.686 05:49:34 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:09:10.686 05:49:34 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:10.686 05:49:34 -- vhost/common.sh@302 -- # return 0 00:09:10.686 05:49:34 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:09:10.686 05:49:34 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:09:10.686 05:49:34 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 cat /root/default_integrity.job 00:09:10.686 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:09:10.945 [global] 00:09:10.945 blocksize_range=4k-512k 00:09:10.946 iodepth=512 00:09:10.946 iodepth_batch=128 00:09:10.946 iodepth_low=256 00:09:10.946 ioengine=libaio 00:09:10.946 size=1G 00:09:10.946 io_size=4G 00:09:10.946 filename=/dev/nvme0n1 00:09:10.946 group_reporting 00:09:10.946 thread 00:09:10.946 numjobs=1 00:09:10.946 direct=1 00:09:10.946 rw=randwrite 00:09:10.946 do_verify=1 00:09:10.946 verify=md5 00:09:10.946 verify_backlog=1024 00:09:10.946 fsync_on_close=1 00:09:10.946 verify_state_save=0 00:09:10.946 [nvme-host] 00:09:10.946 05:49:34 -- vhost/common.sh@1143 -- # true 00:09:10.946 05:49:34 -- vhost/common.sh@1144 -- # vm_fio_socket 1 00:09:10.946 05:49:34 -- vhost/common.sh@319 -- # vm_num_is_valid 1 00:09:10.946 05:49:34 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:10.946 05:49:34 -- vhost/common.sh@302 -- # return 0 00:09:10.946 05:49:34 -- vhost/common.sh@320 -- # local vm_dir=/root/vhost_test/vms/1 00:09:10.946 05:49:34 -- vhost/common.sh@322 -- # cat /root/vhost_test/vms/1/fio_socket 00:09:10.946 05:49:34 -- vhost/common.sh@1144 -- # fio_start_cmd+='--client=127.0.0.1,10101 --remote-config /root/default_integrity.job ' 00:09:10.946 05:49:34 -- vhost/common.sh@1147 -- # true 00:09:10.946 05:49:34 -- vhost/common.sh@1130 -- # for vm in "${vms[@]}" 00:09:10.946 05:49:34 -- vhost/common.sh@1131 -- # local vm_num=2 00:09:10.946 05:49:34 -- vhost/common.sh@1132 -- # local vmdisks=/dev/nvme0n1 00:09:10.946 05:49:34 -- vhost/common.sh@1134 -- # sed 's@filename=@filename=/dev/nvme0n1@;s@description=\(.*\)@description=\1 (VM=2)@' /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:09:10.946 05:49:34 -- vhost/common.sh@1135 -- # vm_exec 2 'cat > /root/default_integrity.job' 00:09:10.946 05:49:34 -- vhost/common.sh@329 -- # vm_num_is_valid 2 00:09:10.946 05:49:34 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:10.946 05:49:34 -- vhost/common.sh@302 -- # return 0 00:09:10.946 05:49:34 -- vhost/common.sh@331 -- # local vm_num=2 00:09:10.946 05:49:34 -- vhost/common.sh@332 -- # shift 00:09:10.946 05:49:34 -- vhost/common.sh@334 -- # vm_ssh_socket 2 00:09:10.946 05:49:34 -- vhost/common.sh@312 -- # vm_num_is_valid 2 00:09:10.946 05:49:34 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:10.946 05:49:34 -- vhost/common.sh@302 -- # return 0 00:09:10.946 05:49:34 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/2 00:09:10.946 05:49:34 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/2/ssh_socket 00:09:10.946 05:49:34 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10200 127.0.0.1 'cat > /root/default_integrity.job' 00:09:10.946 Warning: Permanently added '[127.0.0.1]:10200' (ED25519) to the list of known hosts. 00:09:11.205 05:49:34 -- vhost/common.sh@1137 -- # false 00:09:11.205 05:49:34 -- vhost/common.sh@1141 -- # vm_exec 2 cat /root/default_integrity.job 00:09:11.205 05:49:34 -- vhost/common.sh@329 -- # vm_num_is_valid 2 00:09:11.205 05:49:34 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:11.205 05:49:34 -- vhost/common.sh@302 -- # return 0 00:09:11.205 05:49:34 -- vhost/common.sh@331 -- # local vm_num=2 00:09:11.205 05:49:34 -- vhost/common.sh@332 -- # shift 00:09:11.205 05:49:34 -- vhost/common.sh@334 -- # vm_ssh_socket 2 00:09:11.205 05:49:34 -- vhost/common.sh@312 -- # vm_num_is_valid 2 00:09:11.205 05:49:34 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:11.205 05:49:34 -- vhost/common.sh@302 -- # return 0 00:09:11.205 05:49:34 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/2 00:09:11.205 05:49:34 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/2/ssh_socket 00:09:11.205 05:49:34 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10200 127.0.0.1 cat /root/default_integrity.job 00:09:11.205 Warning: Permanently added '[127.0.0.1]:10200' (ED25519) to the list of known hosts. 00:09:11.473 [global] 00:09:11.473 blocksize_range=4k-512k 00:09:11.473 iodepth=512 00:09:11.473 iodepth_batch=128 00:09:11.473 iodepth_low=256 00:09:11.473 ioengine=libaio 00:09:11.473 size=1G 00:09:11.473 io_size=4G 00:09:11.473 filename=/dev/nvme0n1 00:09:11.473 group_reporting 00:09:11.473 thread 00:09:11.473 numjobs=1 00:09:11.473 direct=1 00:09:11.473 rw=randwrite 00:09:11.473 do_verify=1 00:09:11.473 verify=md5 00:09:11.473 verify_backlog=1024 00:09:11.473 fsync_on_close=1 00:09:11.473 verify_state_save=0 00:09:11.473 [nvme-host] 00:09:11.473 05:49:34 -- vhost/common.sh@1143 -- # true 00:09:11.474 05:49:34 -- vhost/common.sh@1144 -- # vm_fio_socket 2 00:09:11.474 05:49:34 -- vhost/common.sh@319 -- # vm_num_is_valid 2 00:09:11.474 05:49:34 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:11.474 05:49:34 -- vhost/common.sh@302 -- # return 0 00:09:11.474 05:49:34 -- vhost/common.sh@320 -- # local vm_dir=/root/vhost_test/vms/2 00:09:11.474 05:49:34 -- vhost/common.sh@322 -- # cat /root/vhost_test/vms/2/fio_socket 00:09:11.474 05:49:34 -- vhost/common.sh@1144 -- # fio_start_cmd+='--client=127.0.0.1,10201 --remote-config /root/default_integrity.job ' 00:09:11.474 05:49:34 -- vhost/common.sh@1147 -- # true 00:09:11.474 05:49:34 -- vhost/common.sh@1163 -- # true 00:09:11.474 05:49:34 -- vhost/common.sh@1177 -- # /usr/src/fio-static/fio --eta=never --output=/root/vhost_test/fio_results/default_integrity.log --output-format=normal --client=127.0.0.1,10001 --remote-config /root/default_integrity.job --client=127.0.0.1,10101 --remote-config /root/default_integrity.job --client=127.0.0.1,10201 --remote-config /root/default_integrity.job 00:09:26.351 05:49:49 -- vhost/common.sh@1178 -- # sleep 1 00:09:27.287 05:49:50 -- vhost/common.sh@1180 -- # [[ normal == \j\s\o\n ]] 00:09:27.288 05:49:50 -- vhost/common.sh@1188 -- # [[ ! -n '' ]] 00:09:27.288 05:49:50 -- vhost/common.sh@1189 -- # cat /root/vhost_test/fio_results/default_integrity.log 00:09:27.288 hostname=VM-2-8-9, be=0, 64-bit, os=Linux, arch=x86-64, fio=fio-3.35, flags=1 00:09:27.288 hostname=VM-1-6-7, be=0, 64-bit, os=Linux, arch=x86-64, fio=fio-3.35, flags=1 00:09:27.288 hostname=VM-0-4-5, be=0, 64-bit, os=Linux, arch=x86-64, fio=fio-3.35, flags=1 00:09:27.288 nvme-host: (g=0): rw=randwrite, bs=(R) 4096B-512KiB, (W) 4096B-512KiB, (T) 4096B-512KiB, ioengine=libaio, iodepth=512 00:09:27.288 nvme-host: (g=0): rw=randwrite, bs=(R) 4096B-512KiB, (W) 4096B-512KiB, (T) 4096B-512KiB, ioengine=libaio, iodepth=512 00:09:27.288 nvme-host: (g=0): rw=randwrite, bs=(R) 4096B-512KiB, (W) 4096B-512KiB, (T) 4096B-512KiB, ioengine=libaio, iodepth=512 00:09:27.288 Starting 1 thread 00:09:27.288 Starting 1 thread 00:09:27.288 Starting 1 thread 00:09:27.288 00:09:27.288 nvme-host: (groupid=0, jobs=1): err= 0: pid=948: Mon Nov 18 05:49:47 2024 00:09:27.288 read: IOPS=1064, BW=179MiB/s (187MB/s)(2048MiB/11465msec) 00:09:27.288 slat (usec): min=45, max=46175, avg=10974.18, stdev=8056.33 00:09:27.288 clat (msec): min=5, max=382, avg=168.02, stdev=80.56 00:09:27.288 lat (msec): min=7, max=397, avg=179.00, stdev=80.92 00:09:27.288 clat percentiles (msec): 00:09:27.288 | 1.00th=[ 8], 5.00th=[ 31], 10.00th=[ 62], 20.00th=[ 100], 00:09:27.288 | 30.00th=[ 125], 40.00th=[ 144], 50.00th=[ 167], 60.00th=[ 190], 00:09:27.288 | 70.00th=[ 213], 80.00th=[ 236], 90.00th=[ 275], 95.00th=[ 309], 00:09:27.288 | 99.00th=[ 351], 99.50th=[ 363], 99.90th=[ 376], 99.95th=[ 380], 00:09:27.288 | 99.99th=[ 384] 00:09:27.288 write: IOPS=1144, BW=192MiB/s (201MB/s)(2048MiB/10667msec); 0 zone resets 00:09:27.288 slat (usec): min=279, max=121023, avg=29178.16, stdev=19273.86 00:09:27.288 clat (msec): min=7, max=333, avg=142.24, stdev=73.51 00:09:27.288 lat (msec): min=8, max=410, avg=171.42, stdev=79.45 00:09:27.288 clat percentiles (msec): 00:09:27.288 | 1.00th=[ 13], 5.00th=[ 32], 10.00th=[ 43], 20.00th=[ 77], 00:09:27.288 | 30.00th=[ 100], 40.00th=[ 117], 50.00th=[ 136], 60.00th=[ 157], 00:09:27.288 | 70.00th=[ 182], 80.00th=[ 203], 90.00th=[ 247], 95.00th=[ 271], 00:09:27.288 | 99.00th=[ 317], 99.50th=[ 334], 99.90th=[ 334], 99.95th=[ 334], 00:09:27.288 | 99.99th=[ 334] 00:09:27.288 bw ( KiB/s): min= 1936, max=405312, per=100.00%, avg=201004.00, stdev=114094.49, samples=20 00:09:27.288 iops : min= 10, max= 2048, avg=1148.00, stdev=681.28, samples=20 00:09:27.288 lat (msec) : 10=1.47%, 20=0.98%, 50=7.53%, 100=15.46%, 250=62.25% 00:09:27.288 lat (msec) : 500=12.31% 00:09:27.288 cpu : usr=82.80%, sys=1.81%, ctx=602, majf=0, minf=34 00:09:27.288 IO depths : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.5%, >=64=99.1% 00:09:27.288 submit : 0=0.0%, 4=0.0%, 8=1.2%, 16=0.0%, 32=0.0%, 64=19.2%, >=64=79.6% 00:09:27.288 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.1% 00:09:27.288 issued rwts: total=12208,12208,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:27.288 latency : target=0, window=0, percentile=100.00%, depth=512 00:09:27.288 00:09:27.288 Run status group 0 (all jobs): 00:09:27.288 READ: bw=179MiB/s (187MB/s), 179MiB/s-179MiB/s (187MB/s-187MB/s), io=2048MiB (2147MB), run=11465-11465msec 00:09:27.288 WRITE: bw=192MiB/s (201MB/s), 192MiB/s-192MiB/s (201MB/s-201MB/s), io=2048MiB (2147MB), run=10667-10667msec 00:09:27.288 00:09:27.288 Disk stats (read/write): 00:09:27.288 nvme0n1: ios=5/0, merge=0/0, ticks=1/0, in_queue=1, util=20.67% 00:09:27.288 00:09:27.288 nvme-host: (groupid=0, jobs=1): err= 0: pid=947: Mon Nov 18 05:49:49 2024 00:09:27.288 read: IOPS=845, BW=165MiB/s (173MB/s)(2072MiB/12578msec) 00:09:27.288 slat (usec): min=23, max=23278, avg=10912.44, stdev=7855.23 00:09:27.288 clat (usec): min=766, max=53516, avg=22575.67, stdev=12817.32 00:09:27.288 lat (usec): min=6698, max=53989, avg=33488.11, stdev=12700.80 00:09:27.288 clat percentiles (usec): 00:09:27.288 | 1.00th=[ 1909], 5.00th=[ 7111], 10.00th=[ 8291], 20.00th=[11600], 00:09:27.288 | 30.00th=[13435], 40.00th=[14746], 50.00th=[15664], 60.00th=[26608], 00:09:27.288 | 70.00th=[31851], 80.00th=[33817], 90.00th=[41157], 95.00th=[45876], 00:09:27.288 | 99.00th=[49546], 99.50th=[53740], 99.90th=[53740], 99.95th=[53740], 00:09:27.288 | 99.99th=[53740] 00:09:27.288 write: IOPS=1756, BW=342MiB/s (359MB/s)(2072MiB/6056msec); 0 zone resets 00:09:27.288 slat (usec): min=265, max=102576, avg=31731.94, stdev=20808.79 00:09:27.288 clat (usec): min=195, max=254922, avg=72424.84, stdev=55892.94 00:09:27.288 lat (msec): min=2, max=263, avg=104.16, stdev=63.43 00:09:27.288 clat percentiles (msec): 00:09:27.288 | 1.00th=[ 4], 5.00th=[ 7], 10.00th=[ 10], 20.00th=[ 14], 00:09:27.288 | 30.00th=[ 26], 40.00th=[ 48], 50.00th=[ 62], 60.00th=[ 83], 00:09:27.288 | 70.00th=[ 105], 80.00th=[ 123], 90.00th=[ 163], 95.00th=[ 178], 00:09:27.288 | 99.00th=[ 197], 99.50th=[ 205], 99.90th=[ 224], 99.95th=[ 224], 00:09:27.288 | 99.99th=[ 255] 00:09:27.288 bw ( KiB/s): min=156830, max=314288, per=46.65%, avg=163417.20, stdev=31431.48, samples=25 00:09:27.288 iops : min= 786, max= 1576, avg=819.44, stdev=157.62, samples=25 00:09:27.288 lat (usec) : 250=0.12%, 750=0.20%, 1000=0.13% 00:09:27.288 lat (msec) : 2=0.56%, 4=1.06%, 10=10.91%, 20=27.33%, 50=30.98% 00:09:27.288 lat (msec) : 100=12.96%, 250=15.72%, 500=0.02% 00:09:27.288 cpu : usr=85.45%, sys=1.80%, ctx=1100, majf=0, minf=16 00:09:27.288 IO depths : 1=0.0%, 2=0.6%, 4=1.2%, 8=1.8%, 16=3.6%, 32=7.8%, >=64=84.8% 00:09:27.288 submit : 0=0.0%, 4=1.8%, 8=1.8%, 16=3.2%, 32=6.4%, 64=11.8%, >=64=75.0% 00:09:27.288 complete : 0=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=100.0% 00:09:27.288 issued rwts: total=10638,10638,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:27.288 latency : target=0, window=0, percentile=100.00%, depth=512 00:09:27.288 00:09:27.288 Run status group 0 (all jobs): 00:09:27.288 READ: bw=165MiB/s (173MB/s), 165MiB/s-165MiB/s (173MB/s-173MB/s), io=2072MiB (2172MB), run=12578-12578msec 00:09:27.288 WRITE: bw=342MiB/s (359MB/s), 342MiB/s-342MiB/s (359MB/s-359MB/s), io=2072MiB (2172MB), run=6056-6056msec 00:09:27.288 00:09:27.288 Disk stats (read/write): 00:09:27.288 nvme0n1: ios=80/0, merge=0/0, ticks=7/0, in_queue=7, util=33.64% 00:09:27.288 00:09:27.288 nvme-host: (groupid=0, jobs=1): err= 0: pid=946: Mon Nov 18 05:49:49 2024 00:09:27.288 read: IOPS=818, BW=159MiB/s (167MB/s)(2072MiB/13000msec) 00:09:27.288 slat (usec): min=23, max=36538, avg=12476.33, stdev=9065.73 00:09:27.288 clat (usec): min=781, max=69821, avg=25793.88, stdev=14812.72 00:09:27.288 lat (usec): min=1026, max=70462, avg=38270.21, stdev=14325.33 00:09:27.288 clat percentiles (usec): 00:09:27.288 | 1.00th=[ 783], 5.00th=[ 2573], 10.00th=[ 7504], 20.00th=[13566], 00:09:27.288 | 30.00th=[14877], 40.00th=[18482], 50.00th=[22676], 60.00th=[30540], 00:09:27.288 | 70.00th=[35914], 80.00th=[39060], 90.00th=[43254], 95.00th=[51643], 00:09:27.288 | 99.00th=[61604], 99.50th=[69731], 99.90th=[69731], 99.95th=[69731], 00:09:27.288 | 99.99th=[69731] 00:09:27.288 write: IOPS=1702, BW=331MiB/s (348MB/s)(2072MiB/6250msec); 0 zone resets 00:09:27.288 slat (usec): min=274, max=105249, avg=33056.21, stdev=21544.60 00:09:27.288 clat (msec): min=3, max=253, avg=75.43, stdev=57.68 00:09:27.288 lat (msec): min=4, max=282, avg=108.49, stdev=65.78 00:09:27.288 clat percentiles (msec): 00:09:27.288 | 1.00th=[ 5], 5.00th=[ 8], 10.00th=[ 11], 20.00th=[ 16], 00:09:27.288 | 30.00th=[ 26], 40.00th=[ 50], 50.00th=[ 69], 60.00th=[ 84], 00:09:27.288 | 70.00th=[ 110], 80.00th=[ 130], 90.00th=[ 161], 95.00th=[ 182], 00:09:27.288 | 99.00th=[ 201], 99.50th=[ 203], 99.90th=[ 249], 99.95th=[ 255], 00:09:27.288 | 99.99th=[ 255] 00:09:27.288 bw ( KiB/s): min=156517, max=157144, per=46.29%, avg=157107.81, stdev=135.30, samples=26 00:09:27.288 iops : min= 784, max= 788, avg=787.77, stdev= 0.86, samples=26 00:09:27.288 lat (usec) : 1000=0.62% 00:09:27.288 lat (msec) : 2=0.88%, 4=1.93%, 10=7.11%, 20=25.04%, 50=32.27% 00:09:27.288 lat (msec) : 100=15.21%, 250=16.90%, 500=0.04% 00:09:27.288 cpu : usr=84.06%, sys=1.72%, ctx=925, majf=0, minf=16 00:09:27.288 IO depths : 1=0.0%, 2=0.6%, 4=1.2%, 8=1.8%, 16=3.6%, 32=7.8%, >=64=84.8% 00:09:27.288 submit : 0=0.0%, 4=1.8%, 8=1.8%, 16=3.2%, 32=6.4%, 64=11.8%, >=64=75.0% 00:09:27.288 complete : 0=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=100.0% 00:09:27.288 issued rwts: total=10638,10638,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:27.288 latency : target=0, window=0, percentile=100.00%, depth=512 00:09:27.288 00:09:27.288 Run status group 0 (all jobs): 00:09:27.288 READ: bw=159MiB/s (167MB/s), 159MiB/s-159MiB/s (167MB/s-167MB/s), io=2072MiB (2172MB), run=13000-13000msec 00:09:27.288 WRITE: bw=331MiB/s (348MB/s), 331MiB/s-331MiB/s (348MB/s-348MB/s), io=2072MiB (2172MB), run=6250-6250msec 00:09:27.288 00:09:27.288 Disk stats (read/write): 00:09:27.288 nvme0n1: ios=80/0, merge=0/0, ticks=23/0, in_queue=23, util=27.16% 00:09:27.288 All clients: (groupid=0, jobs=3): err= 0: pid=0: Mon Nov 18 05:49:49 2024 00:09:27.288 read: IOPS=2575, BW=476Mi (499M)(6191MiB/13000msec) 00:09:27.288 slat (usec): min=23, max=46175, avg=11431.81, stdev=8359.62 00:09:27.288 clat (usec): min=766, max=382663, avg=76626.79, stdev=85339.46 00:09:27.288 lat (usec): min=1026, max=397607, avg=88058.59, stdev=85161.28 00:09:27.288 write: IOPS=3139, BW=580Mi (609M)(6191MiB/10667msec); 0 zone resets 00:09:27.288 slat (usec): min=265, max=121023, avg=31221.58, stdev=20569.99 00:09:27.288 clat (usec): min=195, max=333026, avg=98835.63, stdev=71427.72 00:09:27.288 lat (msec): min=2, max=410, avg=130.06, stdev=77.06 00:09:27.288 bw ( KiB/s): min=315283, max=876744, per=58.84%, avg=521529.01, stdev=62225.91, samples=71 00:09:27.288 iops : min= 1580, max= 4412, avg=2755.21, stdev=366.74, samples=71 00:09:27.288 lat (usec) : 250=0.04%, 750=0.06%, 1000=0.24% 00:09:27.288 lat (msec) : 2=0.46%, 4=0.95%, 10=6.26%, 20=16.99%, 50=22.84% 00:09:27.288 lat (msec) : 100=14.59%, 250=33.06%, 500=4.51% 00:09:27.288 cpu : usr=84.15%, sys=1.77%, ctx=2627, majf=0, minf=66 00:09:27.289 IO depths : 1=0.0%, 2=0.4%, 4=0.8%, 8=1.1%, 16=2.3%, 32=5.2%, >=64=90.0% 00:09:27.289 submit : 0=0.0%, 4=1.2%, 8=1.6%, 16=2.1%, 32=4.1%, 64=14.4%, >=64=76.6% 00:09:27.289 complete : 0=0.0%, 4=99.5%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.5% 00:09:27.289 issued rwts: total=33484,33484,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:27.289 05:49:50 -- nvme/vfio_user_fio.sh@75 -- # timing_exit run_vm_cmd 00:09:27.289 05:49:50 -- common/autotest_common.sh@728 -- # xtrace_disable 00:09:27.289 05:49:50 -- common/autotest_common.sh@10 -- # set +x 00:09:27.289 05:49:50 -- nvme/vfio_user_fio.sh@77 -- # vm_shutdown_all 00:09:27.289 05:49:50 -- vhost/common.sh@483 -- # local vms 00:09:27.289 05:49:50 -- vhost/common.sh@484 -- # vm_list_all 00:09:27.289 05:49:50 -- vhost/common.sh@459 -- # vms=() 00:09:27.289 05:49:50 -- vhost/common.sh@459 -- # local vms 00:09:27.289 05:49:50 -- vhost/common.sh@460 -- # vms=("$VM_DIR"/+([0-9])) 00:09:27.289 05:49:50 -- vhost/common.sh@461 -- # (( 3 > 0 )) 00:09:27.289 05:49:50 -- vhost/common.sh@462 -- # basename --multiple /root/vhost_test/vms/0 /root/vhost_test/vms/1 /root/vhost_test/vms/2 00:09:27.289 05:49:50 -- vhost/common.sh@484 -- # vms='0 00:09:27.289 1 00:09:27.289 2' 00:09:27.289 05:49:50 -- vhost/common.sh@485 -- # local vm 00:09:27.289 05:49:50 -- vhost/common.sh@487 -- # for vm in $vms 00:09:27.289 05:49:50 -- vhost/common.sh@488 -- # vm_shutdown 0 00:09:27.289 05:49:50 -- vhost/common.sh@410 -- # vm_num_is_valid 0 00:09:27.289 05:49:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:27.289 05:49:50 -- vhost/common.sh@302 -- # return 0 00:09:27.289 05:49:50 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/0 00:09:27.289 05:49:50 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/0 ]] 00:09:27.289 05:49:50 -- vhost/common.sh@417 -- # vm_is_running 0 00:09:27.289 05:49:50 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:09:27.289 05:49:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:27.289 05:49:50 -- vhost/common.sh@302 -- # return 0 00:09:27.289 05:49:50 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:09:27.289 05:49:50 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:09:27.289 05:49:50 -- vhost/common.sh@369 -- # local vm_pid 00:09:27.289 05:49:50 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/0/qemu.pid 00:09:27.289 05:49:50 -- vhost/common.sh@370 -- # vm_pid=1911645 00:09:27.289 05:49:50 -- vhost/common.sh@372 -- # /bin/kill -0 1911645 00:09:27.289 05:49:50 -- vhost/common.sh@373 -- # return 0 00:09:27.289 05:49:50 -- vhost/common.sh@424 -- # notice 'Shutting down virtual machine /root/vhost_test/vms/0' 00:09:27.289 05:49:50 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine /root/vhost_test/vms/0' 00:09:27.289 05:49:50 -- vhost/common.sh@60 -- # local verbose_out 00:09:27.289 05:49:50 -- vhost/common.sh@61 -- # false 00:09:27.289 05:49:50 -- vhost/common.sh@62 -- # verbose_out= 00:09:27.289 05:49:50 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:27.289 05:49:50 -- vhost/common.sh@70 -- # shift 00:09:27.289 05:49:50 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine /root/vhost_test/vms/0' 00:09:27.289 INFO: Shutting down virtual machine /root/vhost_test/vms/0 00:09:27.289 05:49:50 -- vhost/common.sh@425 -- # set +e 00:09:27.289 05:49:50 -- vhost/common.sh@426 -- # vm_exec 0 'nohup sh -c '\''shutdown -h -P now'\''' 00:09:27.289 05:49:50 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:09:27.289 05:49:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:27.289 05:49:50 -- vhost/common.sh@302 -- # return 0 00:09:27.289 05:49:50 -- vhost/common.sh@331 -- # local vm_num=0 00:09:27.289 05:49:50 -- vhost/common.sh@332 -- # shift 00:09:27.289 05:49:50 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:09:27.289 05:49:50 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:09:27.289 05:49:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:27.289 05:49:50 -- vhost/common.sh@302 -- # return 0 00:09:27.289 05:49:50 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:09:27.289 05:49:50 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:09:27.289 05:49:50 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'nohup sh -c '\''shutdown -h -P now'\''' 00:09:27.289 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:09:27.548 05:49:50 -- vhost/common.sh@427 -- # notice 'VM0 is shutting down - wait a while to complete' 00:09:27.548 05:49:50 -- vhost/common.sh@94 -- # message INFO 'VM0 is shutting down - wait a while to complete' 00:09:27.548 05:49:50 -- vhost/common.sh@60 -- # local verbose_out 00:09:27.548 05:49:50 -- vhost/common.sh@61 -- # false 00:09:27.548 05:49:50 -- vhost/common.sh@62 -- # verbose_out= 00:09:27.548 05:49:50 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:27.548 05:49:50 -- vhost/common.sh@70 -- # shift 00:09:27.548 05:49:50 -- vhost/common.sh@71 -- # echo -e 'INFO: VM0 is shutting down - wait a while to complete' 00:09:27.548 INFO: VM0 is shutting down - wait a while to complete 00:09:27.548 05:49:50 -- vhost/common.sh@428 -- # set -e 00:09:27.548 05:49:50 -- vhost/common.sh@487 -- # for vm in $vms 00:09:27.548 05:49:50 -- vhost/common.sh@488 -- # vm_shutdown 1 00:09:27.548 05:49:50 -- vhost/common.sh@410 -- # vm_num_is_valid 1 00:09:27.548 05:49:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:27.548 05:49:50 -- vhost/common.sh@302 -- # return 0 00:09:27.548 05:49:50 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/1 00:09:27.548 05:49:50 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/1 ]] 00:09:27.548 05:49:50 -- vhost/common.sh@417 -- # vm_is_running 1 00:09:27.548 05:49:50 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:09:27.548 05:49:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:27.548 05:49:50 -- vhost/common.sh@302 -- # return 0 00:09:27.548 05:49:50 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:09:27.548 05:49:50 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:09:27.548 05:49:50 -- vhost/common.sh@369 -- # local vm_pid 00:09:27.548 05:49:50 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:09:27.548 05:49:50 -- vhost/common.sh@370 -- # vm_pid=1911997 00:09:27.548 05:49:50 -- vhost/common.sh@372 -- # /bin/kill -0 1911997 00:09:27.548 05:49:50 -- vhost/common.sh@373 -- # return 0 00:09:27.548 05:49:50 -- vhost/common.sh@424 -- # notice 'Shutting down virtual machine /root/vhost_test/vms/1' 00:09:27.548 05:49:50 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine /root/vhost_test/vms/1' 00:09:27.548 05:49:50 -- vhost/common.sh@60 -- # local verbose_out 00:09:27.548 05:49:50 -- vhost/common.sh@61 -- # false 00:09:27.548 05:49:50 -- vhost/common.sh@62 -- # verbose_out= 00:09:27.548 05:49:50 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:27.548 05:49:50 -- vhost/common.sh@70 -- # shift 00:09:27.548 05:49:50 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine /root/vhost_test/vms/1' 00:09:27.548 INFO: Shutting down virtual machine /root/vhost_test/vms/1 00:09:27.548 05:49:50 -- vhost/common.sh@425 -- # set +e 00:09:27.548 05:49:50 -- vhost/common.sh@426 -- # vm_exec 1 'nohup sh -c '\''shutdown -h -P now'\''' 00:09:27.548 05:49:50 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:09:27.548 05:49:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:27.548 05:49:50 -- vhost/common.sh@302 -- # return 0 00:09:27.548 05:49:50 -- vhost/common.sh@331 -- # local vm_num=1 00:09:27.548 05:49:50 -- vhost/common.sh@332 -- # shift 00:09:27.548 05:49:50 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:09:27.548 05:49:50 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:09:27.548 05:49:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:27.548 05:49:50 -- vhost/common.sh@302 -- # return 0 00:09:27.548 05:49:50 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:09:27.548 05:49:50 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:09:27.548 05:49:50 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'nohup sh -c '\''shutdown -h -P now'\''' 00:09:27.548 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:09:27.807 05:49:51 -- vhost/common.sh@427 -- # notice 'VM1 is shutting down - wait a while to complete' 00:09:27.807 05:49:51 -- vhost/common.sh@94 -- # message INFO 'VM1 is shutting down - wait a while to complete' 00:09:27.807 05:49:51 -- vhost/common.sh@60 -- # local verbose_out 00:09:27.807 05:49:51 -- vhost/common.sh@61 -- # false 00:09:27.807 05:49:51 -- vhost/common.sh@62 -- # verbose_out= 00:09:27.807 05:49:51 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:27.807 05:49:51 -- vhost/common.sh@70 -- # shift 00:09:27.807 05:49:51 -- vhost/common.sh@71 -- # echo -e 'INFO: VM1 is shutting down - wait a while to complete' 00:09:27.807 INFO: VM1 is shutting down - wait a while to complete 00:09:27.807 05:49:51 -- vhost/common.sh@428 -- # set -e 00:09:27.807 05:49:51 -- vhost/common.sh@487 -- # for vm in $vms 00:09:27.807 05:49:51 -- vhost/common.sh@488 -- # vm_shutdown 2 00:09:27.807 05:49:51 -- vhost/common.sh@410 -- # vm_num_is_valid 2 00:09:27.807 05:49:51 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:27.807 05:49:51 -- vhost/common.sh@302 -- # return 0 00:09:27.807 05:49:51 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/2 00:09:27.807 05:49:51 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/2 ]] 00:09:27.807 05:49:51 -- vhost/common.sh@417 -- # vm_is_running 2 00:09:27.807 05:49:51 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:09:27.807 05:49:51 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:27.807 05:49:51 -- vhost/common.sh@302 -- # return 0 00:09:27.807 05:49:51 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:09:27.807 05:49:51 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:09:27.807 05:49:51 -- vhost/common.sh@369 -- # local vm_pid 00:09:27.807 05:49:51 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/2/qemu.pid 00:09:27.807 05:49:51 -- vhost/common.sh@370 -- # vm_pid=1912307 00:09:27.807 05:49:51 -- vhost/common.sh@372 -- # /bin/kill -0 1912307 00:09:27.807 05:49:51 -- vhost/common.sh@373 -- # return 0 00:09:27.807 05:49:51 -- vhost/common.sh@424 -- # notice 'Shutting down virtual machine /root/vhost_test/vms/2' 00:09:27.807 05:49:51 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine /root/vhost_test/vms/2' 00:09:27.807 05:49:51 -- vhost/common.sh@60 -- # local verbose_out 00:09:27.807 05:49:51 -- vhost/common.sh@61 -- # false 00:09:27.807 05:49:51 -- vhost/common.sh@62 -- # verbose_out= 00:09:27.807 05:49:51 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:27.807 05:49:51 -- vhost/common.sh@70 -- # shift 00:09:27.807 05:49:51 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine /root/vhost_test/vms/2' 00:09:27.807 INFO: Shutting down virtual machine /root/vhost_test/vms/2 00:09:27.807 05:49:51 -- vhost/common.sh@425 -- # set +e 00:09:27.807 05:49:51 -- vhost/common.sh@426 -- # vm_exec 2 'nohup sh -c '\''shutdown -h -P now'\''' 00:09:27.807 05:49:51 -- vhost/common.sh@329 -- # vm_num_is_valid 2 00:09:27.807 05:49:51 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:27.807 05:49:51 -- vhost/common.sh@302 -- # return 0 00:09:27.807 05:49:51 -- vhost/common.sh@331 -- # local vm_num=2 00:09:27.807 05:49:51 -- vhost/common.sh@332 -- # shift 00:09:27.807 05:49:51 -- vhost/common.sh@334 -- # vm_ssh_socket 2 00:09:27.807 05:49:51 -- vhost/common.sh@312 -- # vm_num_is_valid 2 00:09:27.807 05:49:51 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:27.807 05:49:51 -- vhost/common.sh@302 -- # return 0 00:09:27.807 05:49:51 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/2 00:09:27.807 05:49:51 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/2/ssh_socket 00:09:27.807 05:49:51 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10200 127.0.0.1 'nohup sh -c '\''shutdown -h -P now'\''' 00:09:27.807 Warning: Permanently added '[127.0.0.1]:10200' (ED25519) to the list of known hosts. 00:09:28.066 05:49:51 -- vhost/common.sh@427 -- # notice 'VM2 is shutting down - wait a while to complete' 00:09:28.066 05:49:51 -- vhost/common.sh@94 -- # message INFO 'VM2 is shutting down - wait a while to complete' 00:09:28.066 05:49:51 -- vhost/common.sh@60 -- # local verbose_out 00:09:28.066 05:49:51 -- vhost/common.sh@61 -- # false 00:09:28.066 05:49:51 -- vhost/common.sh@62 -- # verbose_out= 00:09:28.066 05:49:51 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:28.066 05:49:51 -- vhost/common.sh@70 -- # shift 00:09:28.066 05:49:51 -- vhost/common.sh@71 -- # echo -e 'INFO: VM2 is shutting down - wait a while to complete' 00:09:28.066 INFO: VM2 is shutting down - wait a while to complete 00:09:28.066 05:49:51 -- vhost/common.sh@428 -- # set -e 00:09:28.066 05:49:51 -- vhost/common.sh@491 -- # notice 'Waiting for VMs to shutdown...' 00:09:28.066 05:49:51 -- vhost/common.sh@94 -- # message INFO 'Waiting for VMs to shutdown...' 00:09:28.066 05:49:51 -- vhost/common.sh@60 -- # local verbose_out 00:09:28.066 05:49:51 -- vhost/common.sh@61 -- # false 00:09:28.066 05:49:51 -- vhost/common.sh@62 -- # verbose_out= 00:09:28.066 05:49:51 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:28.066 05:49:51 -- vhost/common.sh@70 -- # shift 00:09:28.066 05:49:51 -- vhost/common.sh@71 -- # echo -e 'INFO: Waiting for VMs to shutdown...' 00:09:28.066 INFO: Waiting for VMs to shutdown... 00:09:28.066 05:49:51 -- vhost/common.sh@492 -- # local timeo=90 00:09:28.066 05:49:51 -- vhost/common.sh@493 -- # [[ 90 -gt 0 ]] 00:09:28.066 05:49:51 -- vhost/common.sh@494 -- # local all_vms_down=1 00:09:28.066 05:49:51 -- vhost/common.sh@495 -- # for vm in $vms 00:09:28.066 05:49:51 -- vhost/common.sh@496 -- # vm_is_running 0 00:09:28.066 05:49:51 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:09:28.066 05:49:51 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:28.066 05:49:51 -- vhost/common.sh@302 -- # return 0 00:09:28.066 05:49:51 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:09:28.066 05:49:51 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:09:28.066 05:49:51 -- vhost/common.sh@369 -- # local vm_pid 00:09:28.066 05:49:51 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/0/qemu.pid 00:09:28.066 05:49:51 -- vhost/common.sh@370 -- # vm_pid=1911645 00:09:28.066 05:49:51 -- vhost/common.sh@372 -- # /bin/kill -0 1911645 00:09:28.066 05:49:51 -- vhost/common.sh@373 -- # return 0 00:09:28.066 05:49:51 -- vhost/common.sh@497 -- # all_vms_down=0 00:09:28.066 05:49:51 -- vhost/common.sh@498 -- # break 00:09:28.066 05:49:51 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:09:28.066 05:49:51 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:09:28.066 05:49:51 -- vhost/common.sh@509 -- # sleep 1 00:09:29.003 05:49:52 -- vhost/common.sh@493 -- # [[ 89 -gt 0 ]] 00:09:29.003 05:49:52 -- vhost/common.sh@494 -- # local all_vms_down=1 00:09:29.003 05:49:52 -- vhost/common.sh@495 -- # for vm in $vms 00:09:29.003 05:49:52 -- vhost/common.sh@496 -- # vm_is_running 0 00:09:29.003 05:49:52 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:09:29.003 05:49:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:29.003 05:49:52 -- vhost/common.sh@302 -- # return 0 00:09:29.003 05:49:52 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:09:29.003 05:49:52 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:09:29.003 05:49:52 -- vhost/common.sh@366 -- # return 1 00:09:29.003 05:49:52 -- vhost/common.sh@495 -- # for vm in $vms 00:09:29.003 05:49:52 -- vhost/common.sh@496 -- # vm_is_running 1 00:09:29.003 05:49:52 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:09:29.003 05:49:52 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:29.003 05:49:52 -- vhost/common.sh@302 -- # return 0 00:09:29.003 05:49:52 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:09:29.003 05:49:52 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:09:29.003 05:49:52 -- vhost/common.sh@369 -- # local vm_pid 00:09:29.003 05:49:52 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:09:29.003 05:49:52 -- vhost/common.sh@370 -- # vm_pid=1911997 00:09:29.003 05:49:52 -- vhost/common.sh@372 -- # /bin/kill -0 1911997 00:09:29.003 05:49:52 -- vhost/common.sh@373 -- # return 0 00:09:29.003 05:49:52 -- vhost/common.sh@497 -- # all_vms_down=0 00:09:29.003 05:49:52 -- vhost/common.sh@498 -- # break 00:09:29.003 05:49:52 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:09:29.003 05:49:52 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:09:29.003 05:49:52 -- vhost/common.sh@509 -- # sleep 1 00:09:29.939 05:49:53 -- vhost/common.sh@493 -- # [[ 88 -gt 0 ]] 00:09:29.939 05:49:53 -- vhost/common.sh@494 -- # local all_vms_down=1 00:09:29.939 05:49:53 -- vhost/common.sh@495 -- # for vm in $vms 00:09:29.939 05:49:53 -- vhost/common.sh@496 -- # vm_is_running 0 00:09:29.939 05:49:53 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:09:29.939 05:49:53 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:09:29.939 05:49:53 -- vhost/common.sh@302 -- # return 0 00:09:29.939 05:49:53 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:09:29.939 05:49:53 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:09:29.939 05:49:53 -- vhost/common.sh@366 -- # return 1 00:09:29.939 05:49:53 -- vhost/common.sh@495 -- # for vm in $vms 00:09:29.939 05:49:53 -- vhost/common.sh@496 -- # vm_is_running 1 00:09:29.939 05:49:53 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:09:29.939 05:49:53 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:29.939 05:49:53 -- vhost/common.sh@302 -- # return 0 00:09:29.939 05:49:53 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:09:29.939 05:49:53 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:09:29.939 05:49:53 -- vhost/common.sh@366 -- # return 1 00:09:29.939 05:49:53 -- vhost/common.sh@495 -- # for vm in $vms 00:09:29.939 05:49:53 -- vhost/common.sh@496 -- # vm_is_running 2 00:09:29.939 05:49:53 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:09:29.939 05:49:53 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:29.939 05:49:53 -- vhost/common.sh@302 -- # return 0 00:09:29.939 05:49:53 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:09:29.939 05:49:53 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:09:29.939 05:49:53 -- vhost/common.sh@366 -- # return 1 00:09:29.939 05:49:53 -- vhost/common.sh@502 -- # [[ 1 == 1 ]] 00:09:29.939 05:49:53 -- vhost/common.sh@503 -- # notice 'All VMs successfully shut down' 00:09:29.939 05:49:53 -- vhost/common.sh@94 -- # message INFO 'All VMs successfully shut down' 00:09:29.939 05:49:53 -- vhost/common.sh@60 -- # local verbose_out 00:09:29.939 05:49:53 -- vhost/common.sh@61 -- # false 00:09:29.939 05:49:53 -- vhost/common.sh@62 -- # verbose_out= 00:09:29.939 05:49:53 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:29.939 05:49:53 -- vhost/common.sh@70 -- # shift 00:09:29.939 05:49:53 -- vhost/common.sh@71 -- # echo -e 'INFO: All VMs successfully shut down' 00:09:29.939 INFO: All VMs successfully shut down 00:09:29.939 05:49:53 -- vhost/common.sh@504 -- # xtrace_restore 00:09:29.939 05:49:53 -- common/autotest_common.sh@16 -- # unset -v 'X_STACK[0 - 1 < 0 ? 0 : 0 - 1]' 00:09:29.939 05:49:53 -- common/autotest_common.sh@17 -- # (( 0 == 0 )) 00:09:29.939 05:49:53 -- common/autotest_common.sh@18 -- # set -x 00:09:29.939 05:49:53 -- vhost/common.sh@505 -- # return 0 00:09:29.939 05:49:53 -- nvme/vfio_user_fio.sh@79 -- # timing_enter clean_vfio_user 00:09:29.939 05:49:53 -- common/autotest_common.sh@722 -- # xtrace_disable 00:09:29.939 05:49:53 -- common/autotest_common.sh@10 -- # set +x 00:09:29.939 05:49:53 -- nvme/vfio_user_fio.sh@81 -- # seq 0 2 00:09:29.939 05:49:53 -- nvme/vfio_user_fio.sh@81 -- # for i in $(seq 0 $vm_no) 00:09:29.939 05:49:53 -- nvme/vfio_user_fio.sh@82 -- # vm_muser_dir=/root/vhost_test/vms/0/muser 00:09:29.939 05:49:53 -- nvme/vfio_user_fio.sh@83 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_remove_listener nqn.2019-07.io.spdk:cnode0 -t vfiouser -a /root/vhost_test/vms/0/muser/domain/muser0/0 -s 0 00:09:30.198 05:49:53 -- nvme/vfio_user_fio.sh@84 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_delete_subsystem nqn.2019-07.io.spdk:cnode0 00:09:30.456 05:49:53 -- nvme/vfio_user_fio.sh@85 -- # (( i == vm_no )) 00:09:30.456 05:49:53 -- nvme/vfio_user_fio.sh@88 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_malloc_delete Malloc0 00:09:31.025 05:49:54 -- nvme/vfio_user_fio.sh@81 -- # for i in $(seq 0 $vm_no) 00:09:31.025 05:49:54 -- nvme/vfio_user_fio.sh@82 -- # vm_muser_dir=/root/vhost_test/vms/1/muser 00:09:31.025 05:49:54 -- nvme/vfio_user_fio.sh@83 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_remove_listener nqn.2019-07.io.spdk:cnode1 -t vfiouser -a /root/vhost_test/vms/1/muser/domain/muser1/1 -s 0 00:09:31.283 05:49:54 -- nvme/vfio_user_fio.sh@84 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_delete_subsystem nqn.2019-07.io.spdk:cnode1 00:09:31.541 05:49:54 -- nvme/vfio_user_fio.sh@85 -- # (( i == vm_no )) 00:09:31.541 05:49:54 -- nvme/vfio_user_fio.sh@88 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_malloc_delete Malloc1 00:09:31.824 05:49:55 -- nvme/vfio_user_fio.sh@81 -- # for i in $(seq 0 $vm_no) 00:09:31.824 05:49:55 -- nvme/vfio_user_fio.sh@82 -- # vm_muser_dir=/root/vhost_test/vms/2/muser 00:09:31.824 05:49:55 -- nvme/vfio_user_fio.sh@83 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_remove_listener nqn.2019-07.io.spdk:cnode2 -t vfiouser -a /root/vhost_test/vms/2/muser/domain/muser2/2 -s 0 00:09:32.165 05:49:55 -- nvme/vfio_user_fio.sh@84 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_delete_subsystem nqn.2019-07.io.spdk:cnode2 00:09:32.424 05:49:55 -- nvme/vfio_user_fio.sh@85 -- # (( i == vm_no )) 00:09:32.424 05:49:55 -- nvme/vfio_user_fio.sh@86 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_nvme_detach_controller Nvme0 00:09:34.326 05:49:57 -- nvme/vfio_user_fio.sh@92 -- # vhost_kill 0 00:09:34.327 05:49:57 -- vhost/common.sh@202 -- # local rc=0 00:09:34.327 05:49:57 -- vhost/common.sh@203 -- # local vhost_name=0 00:09:34.327 05:49:57 -- vhost/common.sh@205 -- # [[ -z 0 ]] 00:09:34.327 05:49:57 -- vhost/common.sh@210 -- # local vhost_dir 00:09:34.327 05:49:57 -- vhost/common.sh@211 -- # get_vhost_dir 0 00:09:34.327 05:49:57 -- vhost/common.sh@105 -- # local vhost_name=0 00:09:34.327 05:49:57 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:09:34.327 05:49:57 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:09:34.327 05:49:57 -- vhost/common.sh@211 -- # vhost_dir=/root/vhost_test/vhost/0 00:09:34.327 05:49:57 -- vhost/common.sh@212 -- # local vhost_pid_file=/root/vhost_test/vhost/0/vhost.pid 00:09:34.327 05:49:57 -- vhost/common.sh@214 -- # [[ ! -r /root/vhost_test/vhost/0/vhost.pid ]] 00:09:34.327 05:49:57 -- vhost/common.sh@219 -- # timing_enter vhost_kill 00:09:34.327 05:49:57 -- common/autotest_common.sh@722 -- # xtrace_disable 00:09:34.327 05:49:57 -- common/autotest_common.sh@10 -- # set +x 00:09:34.327 05:49:57 -- vhost/common.sh@220 -- # local vhost_pid 00:09:34.327 05:49:57 -- vhost/common.sh@221 -- # cat /root/vhost_test/vhost/0/vhost.pid 00:09:34.327 05:49:57 -- vhost/common.sh@221 -- # vhost_pid=1910235 00:09:34.327 05:49:57 -- vhost/common.sh@222 -- # notice 'killing vhost (PID 1910235) app' 00:09:34.327 05:49:57 -- vhost/common.sh@94 -- # message INFO 'killing vhost (PID 1910235) app' 00:09:34.327 05:49:57 -- vhost/common.sh@60 -- # local verbose_out 00:09:34.327 05:49:57 -- vhost/common.sh@61 -- # false 00:09:34.327 05:49:57 -- vhost/common.sh@62 -- # verbose_out= 00:09:34.327 05:49:57 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:34.327 05:49:57 -- vhost/common.sh@70 -- # shift 00:09:34.327 05:49:57 -- vhost/common.sh@71 -- # echo -e 'INFO: killing vhost (PID 1910235) app' 00:09:34.327 INFO: killing vhost (PID 1910235) app 00:09:34.327 05:49:57 -- vhost/common.sh@224 -- # kill -INT 1910235 00:09:34.327 05:49:57 -- vhost/common.sh@225 -- # notice 'sent SIGINT to vhost app - waiting 60 seconds to exit' 00:09:34.327 05:49:57 -- vhost/common.sh@94 -- # message INFO 'sent SIGINT to vhost app - waiting 60 seconds to exit' 00:09:34.327 05:49:57 -- vhost/common.sh@60 -- # local verbose_out 00:09:34.327 05:49:57 -- vhost/common.sh@61 -- # false 00:09:34.327 05:49:57 -- vhost/common.sh@62 -- # verbose_out= 00:09:34.327 05:49:57 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:34.327 05:49:57 -- vhost/common.sh@70 -- # shift 00:09:34.327 05:49:57 -- vhost/common.sh@71 -- # echo -e 'INFO: sent SIGINT to vhost app - waiting 60 seconds to exit' 00:09:34.327 INFO: sent SIGINT to vhost app - waiting 60 seconds to exit 00:09:34.327 05:49:57 -- vhost/common.sh@226 -- # (( i = 0 )) 00:09:34.327 05:49:57 -- vhost/common.sh@226 -- # (( i < 60 )) 00:09:34.327 05:49:57 -- vhost/common.sh@227 -- # kill -0 1910235 00:09:34.327 05:49:57 -- vhost/common.sh@228 -- # echo . 00:09:34.327 . 00:09:34.327 05:49:57 -- vhost/common.sh@229 -- # sleep 1 00:09:34.895 05:49:58 -- vhost/common.sh@226 -- # (( i++ )) 00:09:34.895 05:49:58 -- vhost/common.sh@226 -- # (( i < 60 )) 00:09:34.895 05:49:58 -- vhost/common.sh@227 -- # kill -0 1910235 00:09:34.895 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 227: kill: (1910235) - No such process 00:09:34.895 05:49:58 -- vhost/common.sh@231 -- # break 00:09:34.895 05:49:58 -- vhost/common.sh@234 -- # kill -0 1910235 00:09:34.895 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 234: kill: (1910235) - No such process 00:09:34.895 05:49:58 -- vhost/common.sh@239 -- # kill -0 1910235 00:09:34.895 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 239: kill: (1910235) - No such process 00:09:34.895 05:49:58 -- vhost/common.sh@250 -- # timing_exit vhost_kill 00:09:34.895 05:49:58 -- common/autotest_common.sh@728 -- # xtrace_disable 00:09:34.895 05:49:58 -- common/autotest_common.sh@10 -- # set +x 00:09:34.895 05:49:58 -- vhost/common.sh@252 -- # rm -rf /root/vhost_test/vhost/0 00:09:34.895 05:49:58 -- vhost/common.sh@254 -- # return 0 00:09:35.153 05:49:58 -- nvme/vfio_user_fio.sh@93 -- # timing_exit clean_vfio_user 00:09:35.153 05:49:58 -- common/autotest_common.sh@728 -- # xtrace_disable 00:09:35.153 05:49:58 -- common/autotest_common.sh@10 -- # set +x 00:09:35.153 05:49:58 -- nvme/vfio_user_fio.sh@94 -- # vhosttestfini 00:09:35.153 05:49:58 -- vhost/common.sh@54 -- # '[' '' == iso ']' 00:09:35.153 00:09:35.153 real 1m5.600s 00:09:35.153 user 4m21.062s 00:09:35.153 sys 0m2.538s 00:09:35.153 05:49:58 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:35.153 05:49:58 -- common/autotest_common.sh@10 -- # set +x 00:09:35.153 ************************************ 00:09:35.154 END TEST vfio_user_nvme_fio 00:09:35.154 ************************************ 00:09:35.154 05:49:58 -- vfio_user/vfio_user.sh@16 -- # run_test vfio_user_nvme_restart_vm /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme/vfio_user_restart_vm.sh 00:09:35.154 05:49:58 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:35.154 05:49:58 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:35.154 05:49:58 -- common/autotest_common.sh@10 -- # set +x 00:09:35.154 ************************************ 00:09:35.154 START TEST vfio_user_nvme_restart_vm 00:09:35.154 ************************************ 00:09:35.154 05:49:58 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme/vfio_user_restart_vm.sh 00:09:35.154 * Looking for test storage... 00:09:35.154 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme 00:09:35.154 05:49:58 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:09:35.154 05:49:58 -- common/autotest_common.sh@1690 -- # lcov --version 00:09:35.154 05:49:58 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:09:35.154 05:49:58 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:09:35.154 05:49:58 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:09:35.154 05:49:58 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:09:35.154 05:49:58 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:09:35.154 05:49:58 -- scripts/common.sh@335 -- # IFS=.-: 00:09:35.154 05:49:58 -- scripts/common.sh@335 -- # read -ra ver1 00:09:35.154 05:49:58 -- scripts/common.sh@336 -- # IFS=.-: 00:09:35.154 05:49:58 -- scripts/common.sh@336 -- # read -ra ver2 00:09:35.154 05:49:58 -- scripts/common.sh@337 -- # local 'op=<' 00:09:35.154 05:49:58 -- scripts/common.sh@339 -- # ver1_l=2 00:09:35.154 05:49:58 -- scripts/common.sh@340 -- # ver2_l=1 00:09:35.154 05:49:58 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:09:35.154 05:49:58 -- scripts/common.sh@343 -- # case "$op" in 00:09:35.154 05:49:58 -- scripts/common.sh@344 -- # : 1 00:09:35.154 05:49:58 -- scripts/common.sh@363 -- # (( v = 0 )) 00:09:35.154 05:49:58 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:09:35.154 05:49:58 -- scripts/common.sh@364 -- # decimal 1 00:09:35.154 05:49:58 -- scripts/common.sh@352 -- # local d=1 00:09:35.154 05:49:58 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:35.154 05:49:58 -- scripts/common.sh@354 -- # echo 1 00:09:35.154 05:49:58 -- scripts/common.sh@364 -- # ver1[v]=1 00:09:35.154 05:49:58 -- scripts/common.sh@365 -- # decimal 2 00:09:35.154 05:49:58 -- scripts/common.sh@352 -- # local d=2 00:09:35.154 05:49:58 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:35.154 05:49:58 -- scripts/common.sh@354 -- # echo 2 00:09:35.154 05:49:58 -- scripts/common.sh@365 -- # ver2[v]=2 00:09:35.154 05:49:58 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:09:35.154 05:49:58 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:09:35.154 05:49:58 -- scripts/common.sh@367 -- # return 0 00:09:35.154 05:49:58 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:09:35.154 05:49:58 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:09:35.154 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:35.154 --rc genhtml_branch_coverage=1 00:09:35.154 --rc genhtml_function_coverage=1 00:09:35.154 --rc genhtml_legend=1 00:09:35.154 --rc geninfo_all_blocks=1 00:09:35.154 --rc geninfo_unexecuted_blocks=1 00:09:35.154 00:09:35.154 ' 00:09:35.154 05:49:58 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:09:35.154 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:35.154 --rc genhtml_branch_coverage=1 00:09:35.154 --rc genhtml_function_coverage=1 00:09:35.154 --rc genhtml_legend=1 00:09:35.154 --rc geninfo_all_blocks=1 00:09:35.154 --rc geninfo_unexecuted_blocks=1 00:09:35.154 00:09:35.154 ' 00:09:35.154 05:49:58 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:09:35.154 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:35.154 --rc genhtml_branch_coverage=1 00:09:35.154 --rc genhtml_function_coverage=1 00:09:35.154 --rc genhtml_legend=1 00:09:35.154 --rc geninfo_all_blocks=1 00:09:35.154 --rc geninfo_unexecuted_blocks=1 00:09:35.154 00:09:35.154 ' 00:09:35.154 05:49:58 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:09:35.154 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:35.154 --rc genhtml_branch_coverage=1 00:09:35.154 --rc genhtml_function_coverage=1 00:09:35.154 --rc genhtml_legend=1 00:09:35.154 --rc geninfo_all_blocks=1 00:09:35.154 --rc geninfo_unexecuted_blocks=1 00:09:35.154 00:09:35.154 ' 00:09:35.154 05:49:58 -- nvme/vfio_user_restart_vm.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/common.sh 00:09:35.154 05:49:58 -- vfio_user/common.sh@6 -- # : 128 00:09:35.154 05:49:58 -- vfio_user/common.sh@7 -- # : 512 00:09:35.154 05:49:58 -- vfio_user/common.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh 00:09:35.154 05:49:58 -- vhost/common.sh@6 -- # : false 00:09:35.154 05:49:58 -- vhost/common.sh@7 -- # : /root/vhost_test 00:09:35.154 05:49:58 -- vhost/common.sh@8 -- # : /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:09:35.154 05:49:58 -- vhost/common.sh@9 -- # : qemu-img 00:09:35.154 05:49:58 -- vhost/common.sh@11 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/.. 00:09:35.154 05:49:58 -- vhost/common.sh@11 -- # TEST_DIR=/var/jenkins/workspace/vfio-user-phy-autotest 00:09:35.154 05:49:58 -- vhost/common.sh@12 -- # VM_DIR=/root/vhost_test/vms 00:09:35.154 05:49:58 -- vhost/common.sh@13 -- # TARGET_DIR=/root/vhost_test/vhost 00:09:35.154 05:49:58 -- vhost/common.sh@14 -- # VM_PASSWORD=root 00:09:35.154 05:49:58 -- vhost/common.sh@16 -- # VM_IMAGE=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 00:09:35.154 05:49:58 -- vhost/common.sh@17 -- # FIO_BIN=/usr/src/fio-static/fio 00:09:35.154 05:49:58 -- vhost/common.sh@19 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme/vfio_user_restart_vm.sh 00:09:35.154 05:49:58 -- vhost/common.sh@19 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme 00:09:35.154 05:49:58 -- vhost/common.sh@19 -- # WORKDIR=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme 00:09:35.154 05:49:58 -- vhost/common.sh@21 -- # hash qemu-img /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:09:35.154 05:49:58 -- vhost/common.sh@26 -- # mkdir -p /root/vhost_test 00:09:35.154 05:49:58 -- vhost/common.sh@27 -- # mkdir -p /root/vhost_test/vms 00:09:35.154 05:49:58 -- vhost/common.sh@28 -- # mkdir -p /root/vhost_test/vhost 00:09:35.154 05:49:58 -- vhost/common.sh@33 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/autotest.config 00:09:35.154 05:49:58 -- common/autotest.config@1 -- # vhost_0_reactor_mask='[0]' 00:09:35.154 05:49:58 -- common/autotest.config@2 -- # vhost_0_main_core=0 00:09:35.154 05:49:58 -- common/autotest.config@4 -- # VM_0_qemu_mask=1-2 00:09:35.154 05:49:58 -- common/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:09:35.154 05:49:58 -- common/autotest.config@7 -- # VM_1_qemu_mask=3-4 00:09:35.154 05:49:58 -- common/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:09:35.154 05:49:58 -- common/autotest.config@10 -- # VM_2_qemu_mask=5-6 00:09:35.154 05:49:58 -- common/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:09:35.154 05:49:58 -- common/autotest.config@13 -- # VM_3_qemu_mask=7-8 00:09:35.154 05:49:58 -- common/autotest.config@14 -- # VM_3_qemu_numa_node=0 00:09:35.154 05:49:58 -- common/autotest.config@16 -- # VM_4_qemu_mask=9-10 00:09:35.154 05:49:58 -- common/autotest.config@17 -- # VM_4_qemu_numa_node=0 00:09:35.154 05:49:58 -- common/autotest.config@19 -- # VM_5_qemu_mask=11-12 00:09:35.154 05:49:58 -- common/autotest.config@20 -- # VM_5_qemu_numa_node=0 00:09:35.154 05:49:58 -- common/autotest.config@22 -- # VM_6_qemu_mask=13-14 00:09:35.154 05:49:58 -- common/autotest.config@23 -- # VM_6_qemu_numa_node=1 00:09:35.154 05:49:58 -- common/autotest.config@25 -- # VM_7_qemu_mask=15-16 00:09:35.154 05:49:58 -- common/autotest.config@26 -- # VM_7_qemu_numa_node=1 00:09:35.154 05:49:58 -- common/autotest.config@28 -- # VM_8_qemu_mask=17-18 00:09:35.154 05:49:58 -- common/autotest.config@29 -- # VM_8_qemu_numa_node=1 00:09:35.154 05:49:58 -- common/autotest.config@31 -- # VM_9_qemu_mask=19-20 00:09:35.154 05:49:58 -- common/autotest.config@32 -- # VM_9_qemu_numa_node=1 00:09:35.154 05:49:58 -- common/autotest.config@34 -- # VM_10_qemu_mask=21-22 00:09:35.154 05:49:58 -- common/autotest.config@35 -- # VM_10_qemu_numa_node=1 00:09:35.154 05:49:58 -- common/autotest.config@37 -- # VM_11_qemu_mask=23-24 00:09:35.154 05:49:58 -- common/autotest.config@38 -- # VM_11_qemu_numa_node=1 00:09:35.154 05:49:58 -- vhost/common.sh@34 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/common.sh 00:09:35.154 05:49:58 -- scheduler/common.sh@6 -- # declare -r sysfs_system=/sys/devices/system 00:09:35.154 05:49:58 -- scheduler/common.sh@7 -- # declare -r sysfs_cpu=/sys/devices/system/cpu 00:09:35.154 05:49:58 -- scheduler/common.sh@8 -- # declare -r sysfs_node=/sys/devices/system/node 00:09:35.154 05:49:58 -- scheduler/common.sh@10 -- # declare -r scheduler=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler/scheduler 00:09:35.154 05:49:58 -- scheduler/common.sh@11 -- # declare plugin=scheduler_plugin 00:09:35.154 05:49:58 -- scheduler/common.sh@13 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/cgroups.sh 00:09:35.154 05:49:58 -- scheduler/cgroups.sh@245 -- # declare -r sysfs_cgroup=/sys/fs/cgroup 00:09:35.154 05:49:58 -- scheduler/cgroups.sh@246 -- # check_cgroup 00:09:35.154 05:49:58 -- scheduler/cgroups.sh@8 -- # [[ -e /sys/fs/cgroup/cgroup.controllers ]] 00:09:35.154 05:49:58 -- scheduler/cgroups.sh@10 -- # [[ cpuset cpu io memory hugetlb pids rdma misc == *cpuset* ]] 00:09:35.154 05:49:58 -- scheduler/cgroups.sh@10 -- # echo 2 00:09:35.154 05:49:58 -- scheduler/cgroups.sh@246 -- # cgroup_version=2 00:09:35.154 05:49:58 -- vfio_user/common.sh@11 -- # VFIO_QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:09:35.154 05:49:58 -- vfio_user/common.sh@14 -- # [[ ! -e /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 ]] 00:09:35.154 05:49:58 -- vfio_user/common.sh@19 -- # QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:09:35.154 05:49:58 -- nvme/vfio_user_restart_vm.sh@10 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/nvme/common.sh 00:09:35.154 05:49:58 -- nvme/vfio_user_restart_vm.sh@11 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/autotest.config 00:09:35.154 05:49:58 -- vfio_user/autotest.config@1 -- # vhost_0_reactor_mask='[0-3]' 00:09:35.154 05:49:58 -- vfio_user/autotest.config@2 -- # vhost_0_main_core=0 00:09:35.154 05:49:58 -- vfio_user/autotest.config@4 -- # VM_0_qemu_mask=4-5 00:09:35.154 05:49:58 -- vfio_user/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:09:35.155 05:49:58 -- vfio_user/autotest.config@7 -- # VM_1_qemu_mask=6-7 00:09:35.155 05:49:58 -- vfio_user/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:09:35.155 05:49:58 -- vfio_user/autotest.config@10 -- # VM_2_qemu_mask=8-9 00:09:35.155 05:49:58 -- vfio_user/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:09:35.155 05:49:58 -- nvme/vfio_user_restart_vm.sh@13 -- # bdfs=($(get_nvme_bdfs)) 00:09:35.155 05:49:58 -- nvme/vfio_user_restart_vm.sh@13 -- # get_nvme_bdfs 00:09:35.155 05:49:58 -- common/autotest_common.sh@1508 -- # bdfs=() 00:09:35.155 05:49:58 -- common/autotest_common.sh@1508 -- # local bdfs 00:09:35.155 05:49:58 -- common/autotest_common.sh@1509 -- # bdfs=($("$rootdir/scripts/gen_nvme.sh" | jq -r '.config[].params.traddr')) 00:09:35.155 05:49:58 -- common/autotest_common.sh@1509 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/gen_nvme.sh 00:09:35.155 05:49:58 -- common/autotest_common.sh@1509 -- # jq -r '.config[].params.traddr' 00:09:35.413 05:49:58 -- common/autotest_common.sh@1510 -- # (( 1 == 0 )) 00:09:35.413 05:49:58 -- common/autotest_common.sh@1514 -- # printf '%s\n' 0000:0d:00.0 00:09:35.413 05:49:58 -- nvme/vfio_user_restart_vm.sh@14 -- # get_vhost_dir 0 00:09:35.413 05:49:58 -- vhost/common.sh@105 -- # local vhost_name=0 00:09:35.413 05:49:58 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:09:35.413 05:49:58 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:09:35.413 05:49:58 -- nvme/vfio_user_restart_vm.sh@14 -- # rpc_py='/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock' 00:09:35.413 05:49:58 -- nvme/vfio_user_restart_vm.sh@16 -- # trap 'clean_vfio_user "${FUNCNAME}" "${LINENO}"' ERR EXIT 00:09:35.413 05:49:58 -- nvme/vfio_user_restart_vm.sh@18 -- # vhosttestinit 00:09:35.413 05:49:58 -- vhost/common.sh@37 -- # '[' '' == iso ']' 00:09:35.413 05:49:58 -- vhost/common.sh@41 -- # [[ -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2.gz ]] 00:09:35.413 05:49:58 -- vhost/common.sh@41 -- # [[ ! -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:09:35.413 05:49:58 -- vhost/common.sh@46 -- # [[ ! -f /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:09:35.413 05:49:58 -- nvme/vfio_user_restart_vm.sh@20 -- # vfio_user_run 0 00:09:35.413 05:49:58 -- nvme/common.sh@16 -- # local vhost_name=0 00:09:35.413 05:49:58 -- nvme/common.sh@17 -- # local vfio_user_dir nvmf_pid_file rpc_py 00:09:35.413 05:49:58 -- nvme/common.sh@19 -- # get_vhost_dir 0 00:09:35.413 05:49:58 -- vhost/common.sh@105 -- # local vhost_name=0 00:09:35.413 05:49:58 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:09:35.413 05:49:58 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:09:35.413 05:49:58 -- nvme/common.sh@19 -- # vfio_user_dir=/root/vhost_test/vhost/0 00:09:35.413 05:49:58 -- nvme/common.sh@20 -- # nvmf_pid_file=/root/vhost_test/vhost/0/vhost.pid 00:09:35.413 05:49:58 -- nvme/common.sh@21 -- # rpc_py='/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock' 00:09:35.413 05:49:58 -- nvme/common.sh@23 -- # mkdir -p /root/vhost_test/vhost/0 00:09:35.413 05:49:58 -- nvme/common.sh@25 -- # timing_enter vfio_user_start 00:09:35.413 05:49:58 -- common/autotest_common.sh@722 -- # xtrace_disable 00:09:35.413 05:49:58 -- common/autotest_common.sh@10 -- # set +x 00:09:35.413 05:49:58 -- nvme/common.sh@26 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/nvmf_tgt -r /root/vhost_test/vhost/0/rpc.sock -m 0xf -s 512 00:09:35.413 05:49:58 -- nvme/common.sh@27 -- # nvmfpid=1922582 00:09:35.413 05:49:58 -- nvme/common.sh@28 -- # echo 1922582 00:09:35.413 05:49:58 -- nvme/common.sh@30 -- # echo 'Process pid: 1922582' 00:09:35.413 Process pid: 1922582 00:09:35.413 05:49:58 -- nvme/common.sh@31 -- # echo 'waiting for app to run...' 00:09:35.413 waiting for app to run... 00:09:35.413 05:49:58 -- nvme/common.sh@32 -- # waitforlisten 1922582 /root/vhost_test/vhost/0/rpc.sock 00:09:35.413 05:49:58 -- common/autotest_common.sh@829 -- # '[' -z 1922582 ']' 00:09:35.413 05:49:58 -- common/autotest_common.sh@833 -- # local rpc_addr=/root/vhost_test/vhost/0/rpc.sock 00:09:35.413 05:49:58 -- common/autotest_common.sh@834 -- # local max_retries=100 00:09:35.413 05:49:58 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /root/vhost_test/vhost/0/rpc.sock...' 00:09:35.413 Waiting for process to start up and listen on UNIX domain socket /root/vhost_test/vhost/0/rpc.sock... 00:09:35.413 05:49:58 -- common/autotest_common.sh@838 -- # xtrace_disable 00:09:35.413 05:49:58 -- common/autotest_common.sh@10 -- # set +x 00:09:35.413 [2024-11-18 05:49:58.784222] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:09:35.413 [2024-11-18 05:49:58.784322] [ DPDK EAL parameters: nvmf --no-shconf -c 0xf -m 512 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1922582 ] 00:09:35.413 EAL: No free 2048 kB hugepages reported on node 1 00:09:35.672 [2024-11-18 05:49:59.069078] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:09:35.930 [2024-11-18 05:49:59.320197] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:09:35.930 [2024-11-18 05:49:59.320549] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:09:35.930 [2024-11-18 05:49:59.320590] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:09:35.930 [2024-11-18 05:49:59.320657] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:09:35.930 [2024-11-18 05:49:59.320683] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:09:36.865 05:50:00 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:09:36.865 05:50:00 -- common/autotest_common.sh@862 -- # return 0 00:09:36.865 05:50:00 -- nvme/common.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_create_transport -t VFIOUSER 00:09:37.124 05:50:00 -- nvme/common.sh@35 -- # timing_exit vfio_user_start 00:09:37.124 05:50:00 -- common/autotest_common.sh@728 -- # xtrace_disable 00:09:37.124 05:50:00 -- common/autotest_common.sh@10 -- # set +x 00:09:37.124 05:50:00 -- nvme/vfio_user_restart_vm.sh@22 -- # vm_muser_dir=/root/vhost_test/vms/1/muser 00:09:37.124 05:50:00 -- nvme/vfio_user_restart_vm.sh@23 -- # rm -rf /root/vhost_test/vms/1/muser 00:09:37.124 05:50:00 -- nvme/vfio_user_restart_vm.sh@24 -- # mkdir -p /root/vhost_test/vms/1/muser/domain/muser1/1 00:09:37.124 05:50:00 -- nvme/vfio_user_restart_vm.sh@26 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_nvme_attach_controller -b Nvme0 -t pcie -a 0000:0d:00.0 00:09:40.408 Nvme0n1 00:09:40.408 05:50:03 -- nvme/vfio_user_restart_vm.sh@27 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_create_subsystem nqn.2019-07.io.spdk:cnode1 -s SPDK001 -a 00:09:40.408 05:50:03 -- nvme/vfio_user_restart_vm.sh@28 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_add_ns nqn.2019-07.io.spdk:cnode1 Nvme0n1 00:09:40.666 05:50:04 -- nvme/vfio_user_restart_vm.sh@29 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_add_listener nqn.2019-07.io.spdk:cnode1 -t VFIOUSER -a /root/vhost_test/vms/1/muser/domain/muser1/1 -s 0 00:09:40.925 05:50:04 -- nvme/vfio_user_restart_vm.sh@31 -- # vm_setup --disk-type=vfio_user --force=1 --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 --disks=1 00:09:40.925 05:50:04 -- vhost/common.sh@518 -- # xtrace_disable 00:09:40.925 05:50:04 -- common/autotest_common.sh@10 -- # set +x 00:09:40.925 WARN: removing existing VM in '/root/vhost_test/vms/1' 00:09:40.925 INFO: Creating new VM in /root/vhost_test/vms/1 00:09:40.925 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:09:40.925 INFO: TASK MASK: 6-7 00:09:40.925 05:50:04 -- vhost/common.sh@687 -- # local node_num=0 00:09:40.925 05:50:04 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:09:40.925 05:50:04 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:09:40.925 05:50:04 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:09:40.925 05:50:04 -- vhost/common.sh@60 -- # local verbose_out 00:09:40.925 05:50:04 -- vhost/common.sh@61 -- # false 00:09:40.925 05:50:04 -- vhost/common.sh@62 -- # verbose_out= 00:09:40.925 05:50:04 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:40.925 05:50:04 -- vhost/common.sh@70 -- # shift 00:09:40.925 05:50:04 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:09:40.925 INFO: NUMA NODE: 0 00:09:40.925 05:50:04 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:09:40.925 05:50:04 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:09:40.925 05:50:04 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:09:40.925 05:50:04 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:09:40.925 05:50:04 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:09:40.925 05:50:04 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:09:40.925 05:50:04 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:09:40.925 05:50:04 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:09:40.925 05:50:04 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:09:40.925 05:50:04 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:09:40.925 05:50:04 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:09:40.925 05:50:04 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:09:40.925 05:50:04 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:09:40.925 05:50:04 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:09:40.925 05:50:04 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:09:40.925 05:50:04 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:09:40.925 05:50:04 -- vhost/common.sh@707 -- # (( 1 == 0 )) 00:09:40.925 05:50:04 -- vhost/common.sh@709 -- # (( 1 == 0 )) 00:09:40.925 05:50:04 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:09:40.925 05:50:04 -- vhost/common.sh@717 -- # IFS=, 00:09:40.925 05:50:04 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:09:40.925 05:50:04 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:09:40.925 05:50:04 -- vhost/common.sh@718 -- # disk_type=vfio_user 00:09:40.925 05:50:04 -- vhost/common.sh@720 -- # case $disk_type in 00:09:40.925 05:50:04 -- vhost/common.sh@774 -- # notice 'using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl' 00:09:40.925 05:50:04 -- vhost/common.sh@94 -- # message INFO 'using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl' 00:09:40.925 05:50:04 -- vhost/common.sh@60 -- # local verbose_out 00:09:40.925 05:50:04 -- vhost/common.sh@61 -- # false 00:09:40.925 05:50:04 -- vhost/common.sh@62 -- # verbose_out= 00:09:40.925 05:50:04 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:40.925 05:50:04 -- vhost/common.sh@70 -- # shift 00:09:40.925 05:50:04 -- vhost/common.sh@71 -- # echo -e 'INFO: using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl' 00:09:40.925 INFO: using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl 00:09:40.925 05:50:04 -- vhost/common.sh@775 -- # cmd+=(-device "vfio-user-pci,x-msg-timeout=5000,socket=$VM_DIR/$vm_num/muser/domain/muser$disk/$disk/cntrl") 00:09:40.926 05:50:04 -- vhost/common.sh@776 -- # [[ 1 == '' ]] 00:09:40.926 05:50:04 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:09:40.926 05:50:04 -- vhost/common.sh@801 -- # (( 0 )) 00:09:40.926 05:50:04 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/1/run.sh' 00:09:40.926 05:50:04 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/1/run.sh' 00:09:40.926 05:50:04 -- vhost/common.sh@60 -- # local verbose_out 00:09:40.926 05:50:04 -- vhost/common.sh@61 -- # false 00:09:40.926 05:50:04 -- vhost/common.sh@62 -- # verbose_out= 00:09:40.926 05:50:04 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:40.926 05:50:04 -- vhost/common.sh@70 -- # shift 00:09:40.926 05:50:04 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/1/run.sh' 00:09:40.926 INFO: Saving to /root/vhost_test/vms/1/run.sh 00:09:40.926 05:50:04 -- vhost/common.sh@803 -- # cat 00:09:40.926 05:50:04 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 6-7 /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 -m 1024 --enable-kvm -cpu host -smp 2 -vga std -vnc :101 -daemonize -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10102,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/1/qemu.pid -serial file:/root/vhost_test/vms/1/serial.log -D /root/vhost_test/vms/1/qemu.log -chardev file,path=/root/vhost_test/vms/1/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10100-:22,hostfwd=tcp::10101-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device vfio-user-pci,x-msg-timeout=5000,socket=/root/vhost_test/vms/1/muser/domain/muser1/1/cntrl 00:09:40.926 05:50:04 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/1/run.sh 00:09:40.926 05:50:04 -- vhost/common.sh@843 -- # echo 10100 00:09:40.926 05:50:04 -- vhost/common.sh@844 -- # echo 10101 00:09:40.926 05:50:04 -- vhost/common.sh@845 -- # echo 10102 00:09:40.926 05:50:04 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/1/migration_port 00:09:40.926 05:50:04 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:09:40.926 05:50:04 -- vhost/common.sh@850 -- # echo 10104 00:09:40.926 05:50:04 -- vhost/common.sh@851 -- # echo 101 00:09:40.926 05:50:04 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:09:40.926 05:50:04 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:09:40.926 05:50:04 -- nvme/vfio_user_restart_vm.sh@32 -- # vm_run 1 00:09:40.926 05:50:04 -- vhost/common.sh@858 -- # local OPTIND optchar vm 00:09:40.926 05:50:04 -- vhost/common.sh@859 -- # local run_all=false 00:09:40.926 05:50:04 -- vhost/common.sh@860 -- # local vms_to_run= 00:09:40.926 05:50:04 -- vhost/common.sh@862 -- # getopts a-: optchar 00:09:40.926 05:50:04 -- vhost/common.sh@872 -- # false 00:09:40.926 05:50:04 -- vhost/common.sh@875 -- # shift 0 00:09:40.926 05:50:04 -- vhost/common.sh@876 -- # for vm in "$@" 00:09:40.926 05:50:04 -- vhost/common.sh@877 -- # vm_num_is_valid 1 00:09:40.926 05:50:04 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:40.926 05:50:04 -- vhost/common.sh@302 -- # return 0 00:09:40.926 05:50:04 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/1/run.sh ]] 00:09:40.926 05:50:04 -- vhost/common.sh@882 -- # vms_to_run+=' 1' 00:09:40.926 05:50:04 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:09:40.926 05:50:04 -- vhost/common.sh@887 -- # vm_is_running 1 00:09:40.926 05:50:04 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:09:40.926 05:50:04 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:40.926 05:50:04 -- vhost/common.sh@302 -- # return 0 00:09:40.926 05:50:04 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:09:40.926 05:50:04 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:09:40.926 05:50:04 -- vhost/common.sh@366 -- # return 1 00:09:40.926 05:50:04 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/1/run.sh' 00:09:40.926 05:50:04 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/1/run.sh' 00:09:40.926 05:50:04 -- vhost/common.sh@60 -- # local verbose_out 00:09:40.926 05:50:04 -- vhost/common.sh@61 -- # false 00:09:40.926 05:50:04 -- vhost/common.sh@62 -- # verbose_out= 00:09:40.926 05:50:04 -- vhost/common.sh@69 -- # local msg_type=INFO 00:09:40.926 05:50:04 -- vhost/common.sh@70 -- # shift 00:09:40.926 05:50:04 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/1/run.sh' 00:09:40.926 INFO: running /root/vhost_test/vms/1/run.sh 00:09:40.926 05:50:04 -- vhost/common.sh@893 -- # /root/vhost_test/vms/1/run.sh 00:09:40.926 Running VM in /root/vhost_test/vms/1 00:09:41.492 Waiting for QEMU pid file 00:09:41.750 [2024-11-18 05:50:05.082955] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073602560, 1073606656) (prot=3) to local VA: No such file or directory 00:09:41.750 [2024-11-18 05:50:05.083031] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073594368, 1073598464) (prot=3) to local VA: No such file or directory 00:09:41.750 [2024-11-18 05:50:05.083895] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073602560, 1073606656) (prot=3) to local VA: No such file or directory 00:09:41.750 [2024-11-18 05:50:05.083930] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073594368, 1073598464) (prot=3) to local VA: No such file or directory 00:09:41.750 [2024-11-18 05:50:05.084871] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073602560, 1073606656) (prot=3) to local VA: No such file or directory 00:09:41.750 [2024-11-18 05:50:05.084905] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073594368, 1073598464) (prot=3) to local VA: No such file or directory 00:09:41.750 [2024-11-18 05:50:05.085888] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073602560, 1073606656) (prot=3) to local VA: No such file or directory 00:09:41.750 [2024-11-18 05:50:05.085921] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073594368, 1073598464) (prot=3) to local VA: No such file or directory 00:09:41.750 [2024-11-18 05:50:05.086903] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073602560, 1073606656) (prot=3) to local VA: No such file or directory 00:09:41.750 [2024-11-18 05:50:05.086937] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073594368, 1073598464) (prot=3) to local VA: No such file or directory 00:09:42.317 === qemu.log === 00:09:42.317 === qemu.log === 00:09:42.317 05:50:05 -- nvme/vfio_user_restart_vm.sh@33 -- # vm_wait_for_boot 60 1 00:09:42.317 05:50:05 -- vhost/common.sh@929 -- # assert_number 60 00:09:42.317 05:50:05 -- vhost/common.sh@274 -- # [[ 60 =~ [0-9]+ ]] 00:09:42.317 05:50:05 -- vhost/common.sh@274 -- # return 0 00:09:42.317 05:50:05 -- vhost/common.sh@931 -- # xtrace_disable 00:09:42.317 05:50:05 -- common/autotest_common.sh@10 -- # set +x 00:09:42.317 INFO: Waiting for VMs to boot 00:09:42.317 INFO: waiting for VM1 (/root/vhost_test/vms/1) 00:10:04.245 00:10:04.245 INFO: VM1 ready 00:10:04.245 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:10:04.245 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:10:04.503 INFO: all VMs ready 00:10:04.503 05:50:28 -- vhost/common.sh@989 -- # return 0 00:10:04.503 05:50:28 -- nvme/vfio_user_restart_vm.sh@35 -- # vm_exec 1 lsblk 00:10:04.503 05:50:28 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:10:04.503 05:50:28 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:04.503 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:04.503 05:50:28 -- vhost/common.sh@331 -- # local vm_num=1 00:10:04.503 05:50:28 -- vhost/common.sh@332 -- # shift 00:10:04.503 05:50:28 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:10:04.503 05:50:28 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:10:04.503 05:50:28 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:04.503 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:04.503 05:50:28 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:10:04.503 05:50:28 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:10:04.503 05:50:28 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 lsblk 00:10:04.762 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:10:04.762 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS 00:10:04.762 sda 8:0 0 5G 0 disk 00:10:04.762 ├─sda1 8:1 0 1M 0 part 00:10:04.762 ├─sda2 8:2 0 1000M 0 part /boot 00:10:04.762 ├─sda3 8:3 0 100M 0 part /boot/efi 00:10:04.762 ├─sda4 8:4 0 4M 0 part 00:10:04.762 └─sda5 8:5 0 3.9G 0 part /home 00:10:04.762 / 00:10:04.762 zram0 252:0 0 946M 0 disk [SWAP] 00:10:04.762 nvme0n1 259:1 0 931.5G 0 disk 00:10:04.762 05:50:28 -- nvme/vfio_user_restart_vm.sh@37 -- # vm_shutdown_all 00:10:04.762 05:50:28 -- vhost/common.sh@483 -- # local vms 00:10:04.762 05:50:28 -- vhost/common.sh@484 -- # vm_list_all 00:10:04.762 05:50:28 -- vhost/common.sh@459 -- # vms=() 00:10:04.762 05:50:28 -- vhost/common.sh@459 -- # local vms 00:10:04.762 05:50:28 -- vhost/common.sh@460 -- # vms=("$VM_DIR"/+([0-9])) 00:10:04.762 05:50:28 -- vhost/common.sh@461 -- # (( 3 > 0 )) 00:10:04.762 05:50:28 -- vhost/common.sh@462 -- # basename --multiple /root/vhost_test/vms/0 /root/vhost_test/vms/1 /root/vhost_test/vms/2 00:10:04.762 05:50:28 -- vhost/common.sh@484 -- # vms='0 00:10:04.762 1 00:10:04.762 2' 00:10:04.762 05:50:28 -- vhost/common.sh@485 -- # local vm 00:10:04.762 05:50:28 -- vhost/common.sh@487 -- # for vm in $vms 00:10:04.762 05:50:28 -- vhost/common.sh@488 -- # vm_shutdown 0 00:10:04.762 05:50:28 -- vhost/common.sh@410 -- # vm_num_is_valid 0 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:04.762 05:50:28 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/0 00:10:04.762 05:50:28 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/0 ]] 00:10:04.762 05:50:28 -- vhost/common.sh@417 -- # vm_is_running 0 00:10:04.762 05:50:28 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:04.762 05:50:28 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:04.762 05:50:28 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:04.762 05:50:28 -- vhost/common.sh@366 -- # return 1 00:10:04.762 05:50:28 -- vhost/common.sh@418 -- # notice 'VM0 (/root/vhost_test/vms/0) is not running' 00:10:04.762 05:50:28 -- vhost/common.sh@94 -- # message INFO 'VM0 (/root/vhost_test/vms/0) is not running' 00:10:04.762 05:50:28 -- vhost/common.sh@60 -- # local verbose_out 00:10:04.762 05:50:28 -- vhost/common.sh@61 -- # false 00:10:04.762 05:50:28 -- vhost/common.sh@62 -- # verbose_out= 00:10:04.762 05:50:28 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:04.762 05:50:28 -- vhost/common.sh@70 -- # shift 00:10:04.762 05:50:28 -- vhost/common.sh@71 -- # echo -e 'INFO: VM0 (/root/vhost_test/vms/0) is not running' 00:10:04.762 INFO: VM0 (/root/vhost_test/vms/0) is not running 00:10:04.762 05:50:28 -- vhost/common.sh@419 -- # return 0 00:10:04.762 05:50:28 -- vhost/common.sh@487 -- # for vm in $vms 00:10:04.762 05:50:28 -- vhost/common.sh@488 -- # vm_shutdown 1 00:10:04.762 05:50:28 -- vhost/common.sh@410 -- # vm_num_is_valid 1 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:04.762 05:50:28 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/1 00:10:04.762 05:50:28 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/1 ]] 00:10:04.762 05:50:28 -- vhost/common.sh@417 -- # vm_is_running 1 00:10:04.762 05:50:28 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:04.762 05:50:28 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:04.762 05:50:28 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:04.762 05:50:28 -- vhost/common.sh@369 -- # local vm_pid 00:10:04.762 05:50:28 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:04.762 05:50:28 -- vhost/common.sh@370 -- # vm_pid=1923680 00:10:04.762 05:50:28 -- vhost/common.sh@372 -- # /bin/kill -0 1923680 00:10:04.762 05:50:28 -- vhost/common.sh@373 -- # return 0 00:10:04.762 05:50:28 -- vhost/common.sh@424 -- # notice 'Shutting down virtual machine /root/vhost_test/vms/1' 00:10:04.762 05:50:28 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine /root/vhost_test/vms/1' 00:10:04.762 05:50:28 -- vhost/common.sh@60 -- # local verbose_out 00:10:04.762 05:50:28 -- vhost/common.sh@61 -- # false 00:10:04.762 05:50:28 -- vhost/common.sh@62 -- # verbose_out= 00:10:04.762 05:50:28 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:04.762 05:50:28 -- vhost/common.sh@70 -- # shift 00:10:04.762 05:50:28 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine /root/vhost_test/vms/1' 00:10:04.762 INFO: Shutting down virtual machine /root/vhost_test/vms/1 00:10:04.762 05:50:28 -- vhost/common.sh@425 -- # set +e 00:10:04.762 05:50:28 -- vhost/common.sh@426 -- # vm_exec 1 'nohup sh -c '\''shutdown -h -P now'\''' 00:10:04.762 05:50:28 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:04.762 05:50:28 -- vhost/common.sh@331 -- # local vm_num=1 00:10:04.762 05:50:28 -- vhost/common.sh@332 -- # shift 00:10:04.762 05:50:28 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:10:04.762 05:50:28 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:04.762 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:04.762 05:50:28 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:10:04.762 05:50:28 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:10:04.762 05:50:28 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'nohup sh -c '\''shutdown -h -P now'\''' 00:10:05.021 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:10:05.021 05:50:28 -- vhost/common.sh@427 -- # notice 'VM1 is shutting down - wait a while to complete' 00:10:05.021 05:50:28 -- vhost/common.sh@94 -- # message INFO 'VM1 is shutting down - wait a while to complete' 00:10:05.021 05:50:28 -- vhost/common.sh@60 -- # local verbose_out 00:10:05.021 05:50:28 -- vhost/common.sh@61 -- # false 00:10:05.021 05:50:28 -- vhost/common.sh@62 -- # verbose_out= 00:10:05.021 05:50:28 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:05.021 05:50:28 -- vhost/common.sh@70 -- # shift 00:10:05.021 05:50:28 -- vhost/common.sh@71 -- # echo -e 'INFO: VM1 is shutting down - wait a while to complete' 00:10:05.021 INFO: VM1 is shutting down - wait a while to complete 00:10:05.021 05:50:28 -- vhost/common.sh@428 -- # set -e 00:10:05.021 05:50:28 -- vhost/common.sh@487 -- # for vm in $vms 00:10:05.021 05:50:28 -- vhost/common.sh@488 -- # vm_shutdown 2 00:10:05.021 05:50:28 -- vhost/common.sh@410 -- # vm_num_is_valid 2 00:10:05.021 05:50:28 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:10:05.021 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:05.021 05:50:28 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/2 00:10:05.021 05:50:28 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/2 ]] 00:10:05.021 05:50:28 -- vhost/common.sh@417 -- # vm_is_running 2 00:10:05.021 05:50:28 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:10:05.021 05:50:28 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:10:05.021 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:05.021 05:50:28 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:10:05.021 05:50:28 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:10:05.021 05:50:28 -- vhost/common.sh@366 -- # return 1 00:10:05.021 05:50:28 -- vhost/common.sh@418 -- # notice 'VM2 (/root/vhost_test/vms/2) is not running' 00:10:05.021 05:50:28 -- vhost/common.sh@94 -- # message INFO 'VM2 (/root/vhost_test/vms/2) is not running' 00:10:05.021 05:50:28 -- vhost/common.sh@60 -- # local verbose_out 00:10:05.021 05:50:28 -- vhost/common.sh@61 -- # false 00:10:05.021 05:50:28 -- vhost/common.sh@62 -- # verbose_out= 00:10:05.021 05:50:28 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:05.021 05:50:28 -- vhost/common.sh@70 -- # shift 00:10:05.021 05:50:28 -- vhost/common.sh@71 -- # echo -e 'INFO: VM2 (/root/vhost_test/vms/2) is not running' 00:10:05.021 INFO: VM2 (/root/vhost_test/vms/2) is not running 00:10:05.021 05:50:28 -- vhost/common.sh@419 -- # return 0 00:10:05.021 05:50:28 -- vhost/common.sh@491 -- # notice 'Waiting for VMs to shutdown...' 00:10:05.021 05:50:28 -- vhost/common.sh@94 -- # message INFO 'Waiting for VMs to shutdown...' 00:10:05.021 05:50:28 -- vhost/common.sh@60 -- # local verbose_out 00:10:05.021 05:50:28 -- vhost/common.sh@61 -- # false 00:10:05.021 05:50:28 -- vhost/common.sh@62 -- # verbose_out= 00:10:05.021 05:50:28 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:05.021 05:50:28 -- vhost/common.sh@70 -- # shift 00:10:05.021 05:50:28 -- vhost/common.sh@71 -- # echo -e 'INFO: Waiting for VMs to shutdown...' 00:10:05.021 INFO: Waiting for VMs to shutdown... 00:10:05.021 05:50:28 -- vhost/common.sh@492 -- # local timeo=90 00:10:05.021 05:50:28 -- vhost/common.sh@493 -- # [[ 90 -gt 0 ]] 00:10:05.021 05:50:28 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:05.021 05:50:28 -- vhost/common.sh@495 -- # for vm in $vms 00:10:05.021 05:50:28 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:05.021 05:50:28 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:05.021 05:50:28 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:05.021 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:05.021 05:50:28 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:05.021 05:50:28 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:05.021 05:50:28 -- vhost/common.sh@366 -- # return 1 00:10:05.021 05:50:28 -- vhost/common.sh@495 -- # for vm in $vms 00:10:05.021 05:50:28 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:05.021 05:50:28 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:05.021 05:50:28 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:05.021 05:50:28 -- vhost/common.sh@302 -- # return 0 00:10:05.021 05:50:28 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:05.021 05:50:28 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:05.021 05:50:28 -- vhost/common.sh@369 -- # local vm_pid 00:10:05.021 05:50:28 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:05.021 05:50:28 -- vhost/common.sh@370 -- # vm_pid=1923680 00:10:05.021 05:50:28 -- vhost/common.sh@372 -- # /bin/kill -0 1923680 00:10:05.021 05:50:28 -- vhost/common.sh@373 -- # return 0 00:10:05.021 05:50:28 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:05.021 05:50:28 -- vhost/common.sh@498 -- # break 00:10:05.021 05:50:28 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:05.021 05:50:28 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:05.021 05:50:28 -- vhost/common.sh@509 -- # sleep 1 00:10:06.395 05:50:29 -- vhost/common.sh@493 -- # [[ 89 -gt 0 ]] 00:10:06.395 05:50:29 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:06.395 05:50:29 -- vhost/common.sh@495 -- # for vm in $vms 00:10:06.395 05:50:29 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:06.396 05:50:29 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:06.396 05:50:29 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:06.396 05:50:29 -- vhost/common.sh@302 -- # return 0 00:10:06.396 05:50:29 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:06.396 05:50:29 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:06.396 05:50:29 -- vhost/common.sh@366 -- # return 1 00:10:06.396 05:50:29 -- vhost/common.sh@495 -- # for vm in $vms 00:10:06.396 05:50:29 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:06.396 05:50:29 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:06.396 05:50:29 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:06.396 05:50:29 -- vhost/common.sh@302 -- # return 0 00:10:06.396 05:50:29 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:06.396 05:50:29 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:06.396 05:50:29 -- vhost/common.sh@369 -- # local vm_pid 00:10:06.396 05:50:29 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:06.396 05:50:29 -- vhost/common.sh@370 -- # vm_pid=1923680 00:10:06.396 05:50:29 -- vhost/common.sh@372 -- # /bin/kill -0 1923680 00:10:06.396 05:50:29 -- vhost/common.sh@373 -- # return 0 00:10:06.396 05:50:29 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:06.396 05:50:29 -- vhost/common.sh@498 -- # break 00:10:06.396 05:50:29 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:06.396 05:50:29 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:06.396 05:50:29 -- vhost/common.sh@509 -- # sleep 1 00:10:07.332 05:50:30 -- vhost/common.sh@493 -- # [[ 88 -gt 0 ]] 00:10:07.332 05:50:30 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:07.332 05:50:30 -- vhost/common.sh@495 -- # for vm in $vms 00:10:07.332 05:50:30 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:07.332 05:50:30 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:07.332 05:50:30 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:07.332 05:50:30 -- vhost/common.sh@302 -- # return 0 00:10:07.332 05:50:30 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:07.332 05:50:30 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:07.333 05:50:30 -- vhost/common.sh@366 -- # return 1 00:10:07.333 05:50:30 -- vhost/common.sh@495 -- # for vm in $vms 00:10:07.333 05:50:30 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:07.333 05:50:30 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:07.333 05:50:30 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:07.333 05:50:30 -- vhost/common.sh@302 -- # return 0 00:10:07.333 05:50:30 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:07.333 05:50:30 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:07.333 05:50:30 -- vhost/common.sh@366 -- # return 1 00:10:07.333 05:50:30 -- vhost/common.sh@495 -- # for vm in $vms 00:10:07.333 05:50:30 -- vhost/common.sh@496 -- # vm_is_running 2 00:10:07.333 05:50:30 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:10:07.333 05:50:30 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:10:07.333 05:50:30 -- vhost/common.sh@302 -- # return 0 00:10:07.333 05:50:30 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:10:07.333 05:50:30 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:10:07.333 05:50:30 -- vhost/common.sh@366 -- # return 1 00:10:07.333 05:50:30 -- vhost/common.sh@502 -- # [[ 1 == 1 ]] 00:10:07.333 05:50:30 -- vhost/common.sh@503 -- # notice 'All VMs successfully shut down' 00:10:07.333 05:50:30 -- vhost/common.sh@94 -- # message INFO 'All VMs successfully shut down' 00:10:07.333 05:50:30 -- vhost/common.sh@60 -- # local verbose_out 00:10:07.333 05:50:30 -- vhost/common.sh@61 -- # false 00:10:07.333 05:50:30 -- vhost/common.sh@62 -- # verbose_out= 00:10:07.333 05:50:30 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:07.333 05:50:30 -- vhost/common.sh@70 -- # shift 00:10:07.333 05:50:30 -- vhost/common.sh@71 -- # echo -e 'INFO: All VMs successfully shut down' 00:10:07.333 INFO: All VMs successfully shut down 00:10:07.333 05:50:30 -- vhost/common.sh@504 -- # xtrace_restore 00:10:07.333 05:50:30 -- common/autotest_common.sh@16 -- # unset -v 'X_STACK[0 - 1 < 0 ? 0 : 0 - 1]' 00:10:07.333 05:50:30 -- common/autotest_common.sh@17 -- # (( 0 == 0 )) 00:10:07.333 05:50:30 -- common/autotest_common.sh@18 -- # set -x 00:10:07.333 05:50:30 -- vhost/common.sh@505 -- # return 0 00:10:07.333 05:50:30 -- nvme/vfio_user_restart_vm.sh@40 -- # vm_setup --disk-type=vfio_user --force=1 --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 --disks=1 00:10:07.333 05:50:30 -- vhost/common.sh@518 -- # xtrace_disable 00:10:07.333 05:50:30 -- common/autotest_common.sh@10 -- # set +x 00:10:07.333 WARN: removing existing VM in '/root/vhost_test/vms/1' 00:10:07.333 INFO: Creating new VM in /root/vhost_test/vms/1 00:10:07.333 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:10:07.333 INFO: TASK MASK: 6-7 00:10:07.333 05:50:30 -- vhost/common.sh@687 -- # local node_num=0 00:10:07.333 05:50:30 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:10:07.333 05:50:30 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:10:07.333 05:50:30 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:10:07.333 05:50:30 -- vhost/common.sh@60 -- # local verbose_out 00:10:07.333 05:50:30 -- vhost/common.sh@61 -- # false 00:10:07.333 05:50:30 -- vhost/common.sh@62 -- # verbose_out= 00:10:07.333 05:50:30 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:07.333 05:50:30 -- vhost/common.sh@70 -- # shift 00:10:07.333 05:50:30 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:10:07.333 INFO: NUMA NODE: 0 00:10:07.333 05:50:30 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:10:07.333 05:50:30 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:10:07.333 05:50:30 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:10:07.333 05:50:30 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:10:07.333 05:50:30 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:10:07.333 05:50:30 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:10:07.333 05:50:30 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:10:07.333 05:50:30 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:10:07.333 05:50:30 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:10:07.333 05:50:30 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:10:07.333 05:50:30 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:10:07.333 05:50:30 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:10:07.333 05:50:30 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:10:07.333 05:50:30 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:10:07.333 05:50:30 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:10:07.333 05:50:30 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:10:07.333 05:50:30 -- vhost/common.sh@707 -- # (( 1 == 0 )) 00:10:07.333 05:50:30 -- vhost/common.sh@709 -- # (( 1 == 0 )) 00:10:07.333 05:50:30 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:10:07.333 05:50:30 -- vhost/common.sh@717 -- # IFS=, 00:10:07.333 05:50:30 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:10:07.333 05:50:30 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:10:07.333 05:50:30 -- vhost/common.sh@718 -- # disk_type=vfio_user 00:10:07.333 05:50:30 -- vhost/common.sh@720 -- # case $disk_type in 00:10:07.333 05:50:30 -- vhost/common.sh@774 -- # notice 'using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl' 00:10:07.333 05:50:30 -- vhost/common.sh@94 -- # message INFO 'using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl' 00:10:07.333 05:50:30 -- vhost/common.sh@60 -- # local verbose_out 00:10:07.333 05:50:30 -- vhost/common.sh@61 -- # false 00:10:07.333 05:50:30 -- vhost/common.sh@62 -- # verbose_out= 00:10:07.333 05:50:30 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:07.333 05:50:30 -- vhost/common.sh@70 -- # shift 00:10:07.333 05:50:30 -- vhost/common.sh@71 -- # echo -e 'INFO: using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl' 00:10:07.333 INFO: using socket /root/vhost_test/vms/1/domain/muser1/1/cntrl 00:10:07.333 05:50:30 -- vhost/common.sh@775 -- # cmd+=(-device "vfio-user-pci,x-msg-timeout=5000,socket=$VM_DIR/$vm_num/muser/domain/muser$disk/$disk/cntrl") 00:10:07.333 05:50:30 -- vhost/common.sh@776 -- # [[ 1 == '' ]] 00:10:07.333 05:50:30 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:10:07.333 05:50:30 -- vhost/common.sh@801 -- # (( 0 )) 00:10:07.333 05:50:30 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/1/run.sh' 00:10:07.333 05:50:30 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/1/run.sh' 00:10:07.333 05:50:30 -- vhost/common.sh@60 -- # local verbose_out 00:10:07.333 05:50:30 -- vhost/common.sh@61 -- # false 00:10:07.333 05:50:30 -- vhost/common.sh@62 -- # verbose_out= 00:10:07.333 05:50:30 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:07.333 05:50:30 -- vhost/common.sh@70 -- # shift 00:10:07.333 05:50:30 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/1/run.sh' 00:10:07.333 INFO: Saving to /root/vhost_test/vms/1/run.sh 00:10:07.333 05:50:30 -- vhost/common.sh@803 -- # cat 00:10:07.333 05:50:30 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 6-7 /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 -m 1024 --enable-kvm -cpu host -smp 2 -vga std -vnc :101 -daemonize -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10102,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/1/qemu.pid -serial file:/root/vhost_test/vms/1/serial.log -D /root/vhost_test/vms/1/qemu.log -chardev file,path=/root/vhost_test/vms/1/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10100-:22,hostfwd=tcp::10101-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device vfio-user-pci,x-msg-timeout=5000,socket=/root/vhost_test/vms/1/muser/domain/muser1/1/cntrl 00:10:07.333 05:50:30 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/1/run.sh 00:10:07.333 05:50:30 -- vhost/common.sh@843 -- # echo 10100 00:10:07.333 05:50:30 -- vhost/common.sh@844 -- # echo 10101 00:10:07.333 05:50:30 -- vhost/common.sh@845 -- # echo 10102 00:10:07.333 05:50:30 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/1/migration_port 00:10:07.333 05:50:30 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:10:07.333 05:50:30 -- vhost/common.sh@850 -- # echo 10104 00:10:07.333 05:50:30 -- vhost/common.sh@851 -- # echo 101 00:10:07.333 05:50:30 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:10:07.333 05:50:30 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:10:07.333 05:50:30 -- nvme/vfio_user_restart_vm.sh@41 -- # vm_run 1 00:10:07.333 05:50:30 -- vhost/common.sh@858 -- # local OPTIND optchar vm 00:10:07.333 05:50:30 -- vhost/common.sh@859 -- # local run_all=false 00:10:07.333 05:50:30 -- vhost/common.sh@860 -- # local vms_to_run= 00:10:07.333 05:50:30 -- vhost/common.sh@862 -- # getopts a-: optchar 00:10:07.333 05:50:30 -- vhost/common.sh@872 -- # false 00:10:07.333 05:50:30 -- vhost/common.sh@875 -- # shift 0 00:10:07.333 05:50:30 -- vhost/common.sh@876 -- # for vm in "$@" 00:10:07.333 05:50:30 -- vhost/common.sh@877 -- # vm_num_is_valid 1 00:10:07.333 05:50:30 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:07.333 05:50:30 -- vhost/common.sh@302 -- # return 0 00:10:07.333 05:50:30 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/1/run.sh ]] 00:10:07.333 05:50:30 -- vhost/common.sh@882 -- # vms_to_run+=' 1' 00:10:07.333 05:50:30 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:10:07.333 05:50:30 -- vhost/common.sh@887 -- # vm_is_running 1 00:10:07.333 05:50:30 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:07.333 05:50:30 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:07.333 05:50:30 -- vhost/common.sh@302 -- # return 0 00:10:07.333 05:50:30 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:07.333 05:50:30 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:07.333 05:50:30 -- vhost/common.sh@366 -- # return 1 00:10:07.333 05:50:30 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/1/run.sh' 00:10:07.333 05:50:30 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/1/run.sh' 00:10:07.333 05:50:30 -- vhost/common.sh@60 -- # local verbose_out 00:10:07.333 05:50:30 -- vhost/common.sh@61 -- # false 00:10:07.333 05:50:30 -- vhost/common.sh@62 -- # verbose_out= 00:10:07.333 05:50:30 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:07.333 05:50:30 -- vhost/common.sh@70 -- # shift 00:10:07.333 05:50:30 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/1/run.sh' 00:10:07.333 INFO: running /root/vhost_test/vms/1/run.sh 00:10:07.333 05:50:30 -- vhost/common.sh@893 -- # /root/vhost_test/vms/1/run.sh 00:10:07.333 Running VM in /root/vhost_test/vms/1 00:10:07.592 Waiting for QEMU pid file 00:10:07.851 [2024-11-18 05:50:31.328314] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073602560, 1073606656) (prot=3) to local VA: No such file or directory 00:10:07.851 [2024-11-18 05:50:31.328392] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073594368, 1073598464) (prot=3) to local VA: No such file or directory 00:10:07.851 [2024-11-18 05:50:31.329265] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073602560, 1073606656) (prot=3) to local VA: No such file or directory 00:10:07.851 [2024-11-18 05:50:31.329303] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073594368, 1073598464) (prot=3) to local VA: No such file or directory 00:10:07.851 [2024-11-18 05:50:31.330279] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073602560, 1073606656) (prot=3) to local VA: No such file or directory 00:10:07.851 [2024-11-18 05:50:31.330311] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073594368, 1073598464) (prot=3) to local VA: No such file or directory 00:10:07.851 [2024-11-18 05:50:31.331272] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073602560, 1073606656) (prot=3) to local VA: No such file or directory 00:10:07.852 [2024-11-18 05:50:31.331304] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073594368, 1073598464) (prot=3) to local VA: No such file or directory 00:10:07.852 [2024-11-18 05:50:31.332281] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073602560, 1073606656) (prot=3) to local VA: No such file or directory 00:10:07.852 [2024-11-18 05:50:31.332313] vfio_user.c: 733:map_one: *ERROR*: failed to translate IOVA [1073594368, 1073598464) (prot=3) to local VA: No such file or directory 00:10:08.787 === qemu.log === 00:10:08.787 === qemu.log === 00:10:08.787 05:50:32 -- nvme/vfio_user_restart_vm.sh@42 -- # vm_wait_for_boot 60 1 00:10:08.787 05:50:32 -- vhost/common.sh@929 -- # assert_number 60 00:10:08.787 05:50:32 -- vhost/common.sh@274 -- # [[ 60 =~ [0-9]+ ]] 00:10:08.787 05:50:32 -- vhost/common.sh@274 -- # return 0 00:10:08.787 05:50:32 -- vhost/common.sh@931 -- # xtrace_disable 00:10:08.787 05:50:32 -- common/autotest_common.sh@10 -- # set +x 00:10:08.787 INFO: Waiting for VMs to boot 00:10:08.787 INFO: waiting for VM1 (/root/vhost_test/vms/1) 00:10:30.712 00:10:30.712 INFO: VM1 ready 00:10:30.712 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:10:30.712 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:10:30.970 INFO: all VMs ready 00:10:30.970 05:50:54 -- vhost/common.sh@989 -- # return 0 00:10:30.970 05:50:54 -- nvme/vfio_user_restart_vm.sh@44 -- # vm_exec 1 lsblk 00:10:30.970 05:50:54 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:10:30.970 05:50:54 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:30.970 05:50:54 -- vhost/common.sh@302 -- # return 0 00:10:30.970 05:50:54 -- vhost/common.sh@331 -- # local vm_num=1 00:10:30.970 05:50:54 -- vhost/common.sh@332 -- # shift 00:10:30.970 05:50:54 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:10:30.970 05:50:54 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:10:30.971 05:50:54 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:30.971 05:50:54 -- vhost/common.sh@302 -- # return 0 00:10:30.971 05:50:54 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:10:30.971 05:50:54 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:10:30.971 05:50:54 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 lsblk 00:10:30.971 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:10:31.230 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS 00:10:31.230 sda 8:0 0 5G 0 disk 00:10:31.230 ├─sda1 8:1 0 1M 0 part 00:10:31.230 ├─sda2 8:2 0 1000M 0 part /boot 00:10:31.230 ├─sda3 8:3 0 100M 0 part /boot/efi 00:10:31.230 ├─sda4 8:4 0 4M 0 part 00:10:31.230 └─sda5 8:5 0 3.9G 0 part /home 00:10:31.230 / 00:10:31.230 zram0 252:0 0 946M 0 disk [SWAP] 00:10:31.230 nvme0n1 259:1 0 931.5G 0 disk 00:10:31.230 05:50:54 -- nvme/vfio_user_restart_vm.sh@47 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_subsystem_remove_listener nqn.2019-07.io.spdk:cnode1 -t vfiouser -a /root/vhost_test/vms/1/muser/domain/muser1/1 -s 0 00:10:31.230 05:50:54 -- nvme/vfio_user_restart_vm.sh@49 -- # vm_shutdown_all 00:10:31.230 05:50:54 -- vhost/common.sh@483 -- # local vms 00:10:31.230 05:50:54 -- vhost/common.sh@484 -- # vm_list_all 00:10:31.230 05:50:54 -- vhost/common.sh@459 -- # vms=() 00:10:31.230 05:50:54 -- vhost/common.sh@459 -- # local vms 00:10:31.230 05:50:54 -- vhost/common.sh@460 -- # vms=("$VM_DIR"/+([0-9])) 00:10:31.230 05:50:54 -- vhost/common.sh@461 -- # (( 3 > 0 )) 00:10:31.230 05:50:54 -- vhost/common.sh@462 -- # basename --multiple /root/vhost_test/vms/0 /root/vhost_test/vms/1 /root/vhost_test/vms/2 00:10:31.230 05:50:54 -- vhost/common.sh@484 -- # vms='0 00:10:31.230 1 00:10:31.230 2' 00:10:31.230 05:50:54 -- vhost/common.sh@485 -- # local vm 00:10:31.230 05:50:54 -- vhost/common.sh@487 -- # for vm in $vms 00:10:31.230 05:50:54 -- vhost/common.sh@488 -- # vm_shutdown 0 00:10:31.230 05:50:54 -- vhost/common.sh@410 -- # vm_num_is_valid 0 00:10:31.230 05:50:54 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:31.230 05:50:54 -- vhost/common.sh@302 -- # return 0 00:10:31.230 05:50:54 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/0 00:10:31.230 05:50:54 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/0 ]] 00:10:31.230 05:50:54 -- vhost/common.sh@417 -- # vm_is_running 0 00:10:31.230 05:50:54 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:31.230 05:50:54 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:31.230 05:50:54 -- vhost/common.sh@302 -- # return 0 00:10:31.230 05:50:54 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:31.230 05:50:54 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:31.230 05:50:54 -- vhost/common.sh@366 -- # return 1 00:10:31.230 05:50:54 -- vhost/common.sh@418 -- # notice 'VM0 (/root/vhost_test/vms/0) is not running' 00:10:31.230 05:50:54 -- vhost/common.sh@94 -- # message INFO 'VM0 (/root/vhost_test/vms/0) is not running' 00:10:31.230 05:50:54 -- vhost/common.sh@60 -- # local verbose_out 00:10:31.230 05:50:54 -- vhost/common.sh@61 -- # false 00:10:31.230 05:50:54 -- vhost/common.sh@62 -- # verbose_out= 00:10:31.230 05:50:54 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:31.230 05:50:54 -- vhost/common.sh@70 -- # shift 00:10:31.230 05:50:54 -- vhost/common.sh@71 -- # echo -e 'INFO: VM0 (/root/vhost_test/vms/0) is not running' 00:10:31.230 INFO: VM0 (/root/vhost_test/vms/0) is not running 00:10:31.230 05:50:54 -- vhost/common.sh@419 -- # return 0 00:10:31.230 05:50:54 -- vhost/common.sh@487 -- # for vm in $vms 00:10:31.230 05:50:54 -- vhost/common.sh@488 -- # vm_shutdown 1 00:10:31.230 05:50:54 -- vhost/common.sh@410 -- # vm_num_is_valid 1 00:10:31.230 05:50:54 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:31.230 05:50:54 -- vhost/common.sh@302 -- # return 0 00:10:31.230 05:50:54 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/1 00:10:31.230 05:50:54 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/1 ]] 00:10:31.230 05:50:54 -- vhost/common.sh@417 -- # vm_is_running 1 00:10:31.230 05:50:54 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:31.230 05:50:54 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:31.230 05:50:54 -- vhost/common.sh@302 -- # return 0 00:10:31.230 05:50:54 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:31.230 05:50:54 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:31.230 05:50:54 -- vhost/common.sh@369 -- # local vm_pid 00:10:31.230 05:50:54 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:31.230 05:50:54 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:31.230 05:50:54 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:31.230 05:50:54 -- vhost/common.sh@373 -- # return 0 00:10:31.230 05:50:54 -- vhost/common.sh@424 -- # notice 'Shutting down virtual machine /root/vhost_test/vms/1' 00:10:31.230 05:50:54 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine /root/vhost_test/vms/1' 00:10:31.230 05:50:54 -- vhost/common.sh@60 -- # local verbose_out 00:10:31.230 05:50:54 -- vhost/common.sh@61 -- # false 00:10:31.230 05:50:54 -- vhost/common.sh@62 -- # verbose_out= 00:10:31.230 05:50:54 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:31.230 05:50:54 -- vhost/common.sh@70 -- # shift 00:10:31.230 05:50:54 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine /root/vhost_test/vms/1' 00:10:31.230 INFO: Shutting down virtual machine /root/vhost_test/vms/1 00:10:31.230 05:50:54 -- vhost/common.sh@425 -- # set +e 00:10:31.230 05:50:54 -- vhost/common.sh@426 -- # vm_exec 1 'nohup sh -c '\''shutdown -h -P now'\''' 00:10:31.230 05:50:54 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:10:31.230 05:50:54 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:31.490 05:50:54 -- vhost/common.sh@302 -- # return 0 00:10:31.490 05:50:54 -- vhost/common.sh@331 -- # local vm_num=1 00:10:31.490 05:50:54 -- vhost/common.sh@332 -- # shift 00:10:31.490 05:50:54 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:10:31.490 05:50:54 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:10:31.490 05:50:54 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:31.490 05:50:54 -- vhost/common.sh@302 -- # return 0 00:10:31.490 05:50:54 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:10:31.490 05:50:54 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:10:31.490 05:50:54 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'nohup sh -c '\''shutdown -h -P now'\''' 00:10:31.490 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:10:31.490 05:50:55 -- vhost/common.sh@427 -- # notice 'VM1 is shutting down - wait a while to complete' 00:10:31.490 05:50:55 -- vhost/common.sh@94 -- # message INFO 'VM1 is shutting down - wait a while to complete' 00:10:31.490 05:50:55 -- vhost/common.sh@60 -- # local verbose_out 00:10:31.490 05:50:55 -- vhost/common.sh@61 -- # false 00:10:31.490 05:50:55 -- vhost/common.sh@62 -- # verbose_out= 00:10:31.490 05:50:55 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:31.490 05:50:55 -- vhost/common.sh@70 -- # shift 00:10:31.490 05:50:55 -- vhost/common.sh@71 -- # echo -e 'INFO: VM1 is shutting down - wait a while to complete' 00:10:31.490 INFO: VM1 is shutting down - wait a while to complete 00:10:31.490 05:50:55 -- vhost/common.sh@428 -- # set -e 00:10:31.490 05:50:55 -- vhost/common.sh@487 -- # for vm in $vms 00:10:31.490 05:50:55 -- vhost/common.sh@488 -- # vm_shutdown 2 00:10:31.490 05:50:55 -- vhost/common.sh@410 -- # vm_num_is_valid 2 00:10:31.490 05:50:55 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:10:31.490 05:50:55 -- vhost/common.sh@302 -- # return 0 00:10:31.490 05:50:55 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/2 00:10:31.490 05:50:55 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/2 ]] 00:10:31.490 05:50:55 -- vhost/common.sh@417 -- # vm_is_running 2 00:10:31.490 05:50:55 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:10:31.490 05:50:55 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:10:31.490 05:50:55 -- vhost/common.sh@302 -- # return 0 00:10:31.490 05:50:55 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:10:31.490 05:50:55 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:10:31.490 05:50:55 -- vhost/common.sh@366 -- # return 1 00:10:31.490 05:50:55 -- vhost/common.sh@418 -- # notice 'VM2 (/root/vhost_test/vms/2) is not running' 00:10:31.490 05:50:55 -- vhost/common.sh@94 -- # message INFO 'VM2 (/root/vhost_test/vms/2) is not running' 00:10:31.490 05:50:55 -- vhost/common.sh@60 -- # local verbose_out 00:10:31.490 05:50:55 -- vhost/common.sh@61 -- # false 00:10:31.490 05:50:55 -- vhost/common.sh@62 -- # verbose_out= 00:10:31.490 05:50:55 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:31.490 05:50:55 -- vhost/common.sh@70 -- # shift 00:10:31.490 05:50:55 -- vhost/common.sh@71 -- # echo -e 'INFO: VM2 (/root/vhost_test/vms/2) is not running' 00:10:31.490 INFO: VM2 (/root/vhost_test/vms/2) is not running 00:10:31.490 05:50:55 -- vhost/common.sh@419 -- # return 0 00:10:31.490 05:50:55 -- vhost/common.sh@491 -- # notice 'Waiting for VMs to shutdown...' 00:10:31.490 05:50:55 -- vhost/common.sh@94 -- # message INFO 'Waiting for VMs to shutdown...' 00:10:31.490 05:50:55 -- vhost/common.sh@60 -- # local verbose_out 00:10:31.490 05:50:55 -- vhost/common.sh@61 -- # false 00:10:31.490 05:50:55 -- vhost/common.sh@62 -- # verbose_out= 00:10:31.490 05:50:55 -- vhost/common.sh@69 -- # local msg_type=INFO 00:10:31.750 05:50:55 -- vhost/common.sh@70 -- # shift 00:10:31.750 05:50:55 -- vhost/common.sh@71 -- # echo -e 'INFO: Waiting for VMs to shutdown...' 00:10:31.750 INFO: Waiting for VMs to shutdown... 00:10:31.750 05:50:55 -- vhost/common.sh@492 -- # local timeo=90 00:10:31.750 05:50:55 -- vhost/common.sh@493 -- # [[ 90 -gt 0 ]] 00:10:31.750 05:50:55 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:31.750 05:50:55 -- vhost/common.sh@495 -- # for vm in $vms 00:10:31.750 05:50:55 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:31.750 05:50:55 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:31.750 05:50:55 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:31.750 05:50:55 -- vhost/common.sh@302 -- # return 0 00:10:31.750 05:50:55 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:31.750 05:50:55 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:31.750 05:50:55 -- vhost/common.sh@366 -- # return 1 00:10:31.750 05:50:55 -- vhost/common.sh@495 -- # for vm in $vms 00:10:31.750 05:50:55 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:31.750 05:50:55 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:31.750 05:50:55 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:31.750 05:50:55 -- vhost/common.sh@302 -- # return 0 00:10:31.750 05:50:55 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:31.750 05:50:55 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:31.750 05:50:55 -- vhost/common.sh@369 -- # local vm_pid 00:10:31.750 05:50:55 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:31.750 05:50:55 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:31.750 05:50:55 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:31.750 05:50:55 -- vhost/common.sh@373 -- # return 0 00:10:31.750 05:50:55 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:31.750 05:50:55 -- vhost/common.sh@498 -- # break 00:10:31.750 05:50:55 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:31.750 05:50:55 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:31.750 05:50:55 -- vhost/common.sh@509 -- # sleep 1 00:10:32.686 05:50:56 -- vhost/common.sh@493 -- # [[ 89 -gt 0 ]] 00:10:32.686 05:50:56 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:32.686 05:50:56 -- vhost/common.sh@495 -- # for vm in $vms 00:10:32.686 05:50:56 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:32.686 05:50:56 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:32.686 05:50:56 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:32.686 05:50:56 -- vhost/common.sh@302 -- # return 0 00:10:32.687 05:50:56 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:32.687 05:50:56 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:32.687 05:50:56 -- vhost/common.sh@366 -- # return 1 00:10:32.687 05:50:56 -- vhost/common.sh@495 -- # for vm in $vms 00:10:32.687 05:50:56 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:32.687 05:50:56 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:32.687 05:50:56 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:32.687 05:50:56 -- vhost/common.sh@302 -- # return 0 00:10:32.687 05:50:56 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:32.687 05:50:56 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:32.687 05:50:56 -- vhost/common.sh@369 -- # local vm_pid 00:10:32.687 05:50:56 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:32.687 05:50:56 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:32.687 05:50:56 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:32.687 05:50:56 -- vhost/common.sh@373 -- # return 0 00:10:32.687 05:50:56 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:32.687 05:50:56 -- vhost/common.sh@498 -- # break 00:10:32.687 05:50:56 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:32.687 05:50:56 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:32.687 05:50:56 -- vhost/common.sh@509 -- # sleep 1 00:10:33.622 05:50:57 -- vhost/common.sh@493 -- # [[ 88 -gt 0 ]] 00:10:33.622 05:50:57 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:33.622 05:50:57 -- vhost/common.sh@495 -- # for vm in $vms 00:10:33.622 05:50:57 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:33.622 05:50:57 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:33.622 05:50:57 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:33.622 05:50:57 -- vhost/common.sh@302 -- # return 0 00:10:33.622 05:50:57 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:33.622 05:50:57 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:33.622 05:50:57 -- vhost/common.sh@366 -- # return 1 00:10:33.622 05:50:57 -- vhost/common.sh@495 -- # for vm in $vms 00:10:33.622 05:50:57 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:33.622 05:50:57 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:33.622 05:50:57 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:33.622 05:50:57 -- vhost/common.sh@302 -- # return 0 00:10:33.622 05:50:57 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:33.622 05:50:57 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:33.622 05:50:57 -- vhost/common.sh@369 -- # local vm_pid 00:10:33.622 05:50:57 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:33.622 05:50:57 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:33.622 05:50:57 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:33.622 05:50:57 -- vhost/common.sh@373 -- # return 0 00:10:33.622 05:50:57 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:33.622 05:50:57 -- vhost/common.sh@498 -- # break 00:10:33.622 05:50:57 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:33.622 05:50:57 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:33.622 05:50:57 -- vhost/common.sh@509 -- # sleep 1 00:10:34.557 05:50:58 -- vhost/common.sh@493 -- # [[ 87 -gt 0 ]] 00:10:34.557 05:50:58 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:34.557 05:50:58 -- vhost/common.sh@495 -- # for vm in $vms 00:10:34.557 05:50:58 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:34.557 05:50:58 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:34.557 05:50:58 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:34.557 05:50:58 -- vhost/common.sh@302 -- # return 0 00:10:34.557 05:50:58 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:34.557 05:50:58 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:34.557 05:50:58 -- vhost/common.sh@366 -- # return 1 00:10:34.557 05:50:58 -- vhost/common.sh@495 -- # for vm in $vms 00:10:34.557 05:50:58 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:34.557 05:50:58 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:34.557 05:50:58 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:34.557 05:50:58 -- vhost/common.sh@302 -- # return 0 00:10:34.557 05:50:58 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:34.557 05:50:58 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:34.557 05:50:58 -- vhost/common.sh@369 -- # local vm_pid 00:10:34.557 05:50:58 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:34.557 05:50:58 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:34.557 05:50:58 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:34.557 05:50:58 -- vhost/common.sh@373 -- # return 0 00:10:34.557 05:50:58 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:34.557 05:50:58 -- vhost/common.sh@498 -- # break 00:10:34.557 05:50:58 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:34.557 05:50:58 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:34.557 05:50:58 -- vhost/common.sh@509 -- # sleep 1 00:10:35.932 05:50:59 -- vhost/common.sh@493 -- # [[ 86 -gt 0 ]] 00:10:35.932 05:50:59 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:35.932 05:50:59 -- vhost/common.sh@495 -- # for vm in $vms 00:10:35.932 05:50:59 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:35.932 05:50:59 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:35.932 05:50:59 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:35.932 05:50:59 -- vhost/common.sh@302 -- # return 0 00:10:35.932 05:50:59 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:35.932 05:50:59 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:35.932 05:50:59 -- vhost/common.sh@366 -- # return 1 00:10:35.932 05:50:59 -- vhost/common.sh@495 -- # for vm in $vms 00:10:35.932 05:50:59 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:35.932 05:50:59 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:35.932 05:50:59 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:35.932 05:50:59 -- vhost/common.sh@302 -- # return 0 00:10:35.932 05:50:59 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:35.932 05:50:59 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:35.932 05:50:59 -- vhost/common.sh@369 -- # local vm_pid 00:10:35.932 05:50:59 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:35.932 05:50:59 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:35.932 05:50:59 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:35.932 05:50:59 -- vhost/common.sh@373 -- # return 0 00:10:35.932 05:50:59 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:35.932 05:50:59 -- vhost/common.sh@498 -- # break 00:10:35.932 05:50:59 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:35.932 05:50:59 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:35.932 05:50:59 -- vhost/common.sh@509 -- # sleep 1 00:10:36.863 05:51:00 -- vhost/common.sh@493 -- # [[ 85 -gt 0 ]] 00:10:36.863 05:51:00 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:36.863 05:51:00 -- vhost/common.sh@495 -- # for vm in $vms 00:10:36.863 05:51:00 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:36.863 05:51:00 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:36.863 05:51:00 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:36.863 05:51:00 -- vhost/common.sh@302 -- # return 0 00:10:36.863 05:51:00 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:36.863 05:51:00 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:36.863 05:51:00 -- vhost/common.sh@366 -- # return 1 00:10:36.863 05:51:00 -- vhost/common.sh@495 -- # for vm in $vms 00:10:36.863 05:51:00 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:36.863 05:51:00 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:36.863 05:51:00 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:36.863 05:51:00 -- vhost/common.sh@302 -- # return 0 00:10:36.863 05:51:00 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:36.863 05:51:00 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:36.863 05:51:00 -- vhost/common.sh@369 -- # local vm_pid 00:10:36.863 05:51:00 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:36.863 05:51:00 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:36.863 05:51:00 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:36.863 05:51:00 -- vhost/common.sh@373 -- # return 0 00:10:36.863 05:51:00 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:36.863 05:51:00 -- vhost/common.sh@498 -- # break 00:10:36.863 05:51:00 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:36.863 05:51:00 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:36.863 05:51:00 -- vhost/common.sh@509 -- # sleep 1 00:10:37.799 05:51:01 -- vhost/common.sh@493 -- # [[ 84 -gt 0 ]] 00:10:37.799 05:51:01 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:37.799 05:51:01 -- vhost/common.sh@495 -- # for vm in $vms 00:10:37.799 05:51:01 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:37.799 05:51:01 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:37.799 05:51:01 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:37.799 05:51:01 -- vhost/common.sh@302 -- # return 0 00:10:37.799 05:51:01 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:37.799 05:51:01 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:37.799 05:51:01 -- vhost/common.sh@366 -- # return 1 00:10:37.799 05:51:01 -- vhost/common.sh@495 -- # for vm in $vms 00:10:37.799 05:51:01 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:37.799 05:51:01 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:37.799 05:51:01 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:37.799 05:51:01 -- vhost/common.sh@302 -- # return 0 00:10:37.799 05:51:01 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:37.799 05:51:01 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:37.799 05:51:01 -- vhost/common.sh@369 -- # local vm_pid 00:10:37.799 05:51:01 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:37.799 05:51:01 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:37.799 05:51:01 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:37.799 05:51:01 -- vhost/common.sh@373 -- # return 0 00:10:37.799 05:51:01 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:37.799 05:51:01 -- vhost/common.sh@498 -- # break 00:10:37.799 05:51:01 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:37.799 05:51:01 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:37.799 05:51:01 -- vhost/common.sh@509 -- # sleep 1 00:10:38.735 05:51:02 -- vhost/common.sh@493 -- # [[ 83 -gt 0 ]] 00:10:38.735 05:51:02 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:38.735 05:51:02 -- vhost/common.sh@495 -- # for vm in $vms 00:10:38.735 05:51:02 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:38.735 05:51:02 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:38.735 05:51:02 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:38.735 05:51:02 -- vhost/common.sh@302 -- # return 0 00:10:38.735 05:51:02 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:38.735 05:51:02 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:38.735 05:51:02 -- vhost/common.sh@366 -- # return 1 00:10:38.735 05:51:02 -- vhost/common.sh@495 -- # for vm in $vms 00:10:38.735 05:51:02 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:38.735 05:51:02 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:38.735 05:51:02 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:38.735 05:51:02 -- vhost/common.sh@302 -- # return 0 00:10:38.735 05:51:02 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:38.735 05:51:02 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:38.735 05:51:02 -- vhost/common.sh@369 -- # local vm_pid 00:10:38.735 05:51:02 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:38.735 05:51:02 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:38.735 05:51:02 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:38.735 05:51:02 -- vhost/common.sh@373 -- # return 0 00:10:38.735 05:51:02 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:38.735 05:51:02 -- vhost/common.sh@498 -- # break 00:10:38.735 05:51:02 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:38.735 05:51:02 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:38.735 05:51:02 -- vhost/common.sh@509 -- # sleep 1 00:10:39.690 05:51:03 -- vhost/common.sh@493 -- # [[ 82 -gt 0 ]] 00:10:39.690 05:51:03 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:39.690 05:51:03 -- vhost/common.sh@495 -- # for vm in $vms 00:10:39.690 05:51:03 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:39.690 05:51:03 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:39.690 05:51:03 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:39.690 05:51:03 -- vhost/common.sh@302 -- # return 0 00:10:39.690 05:51:03 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:39.690 05:51:03 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:39.690 05:51:03 -- vhost/common.sh@366 -- # return 1 00:10:39.690 05:51:03 -- vhost/common.sh@495 -- # for vm in $vms 00:10:39.690 05:51:03 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:39.690 05:51:03 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:39.690 05:51:03 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:39.690 05:51:03 -- vhost/common.sh@302 -- # return 0 00:10:39.690 05:51:03 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:39.690 05:51:03 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:39.690 05:51:03 -- vhost/common.sh@369 -- # local vm_pid 00:10:39.690 05:51:03 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:39.690 05:51:03 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:39.690 05:51:03 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:39.690 05:51:03 -- vhost/common.sh@373 -- # return 0 00:10:39.690 05:51:03 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:39.690 05:51:03 -- vhost/common.sh@498 -- # break 00:10:39.690 05:51:03 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:39.690 05:51:03 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:39.690 05:51:03 -- vhost/common.sh@509 -- # sleep 1 00:10:40.738 05:51:04 -- vhost/common.sh@493 -- # [[ 81 -gt 0 ]] 00:10:40.738 05:51:04 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:40.738 05:51:04 -- vhost/common.sh@495 -- # for vm in $vms 00:10:40.738 05:51:04 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:40.738 05:51:04 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:40.738 05:51:04 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:40.738 05:51:04 -- vhost/common.sh@302 -- # return 0 00:10:40.738 05:51:04 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:40.738 05:51:04 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:40.738 05:51:04 -- vhost/common.sh@366 -- # return 1 00:10:40.738 05:51:04 -- vhost/common.sh@495 -- # for vm in $vms 00:10:40.738 05:51:04 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:40.738 05:51:04 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:40.738 05:51:04 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:40.738 05:51:04 -- vhost/common.sh@302 -- # return 0 00:10:40.738 05:51:04 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:40.738 05:51:04 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:40.738 05:51:04 -- vhost/common.sh@369 -- # local vm_pid 00:10:40.738 05:51:04 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:40.738 05:51:04 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:40.738 05:51:04 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:40.738 05:51:04 -- vhost/common.sh@373 -- # return 0 00:10:40.738 05:51:04 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:40.738 05:51:04 -- vhost/common.sh@498 -- # break 00:10:40.738 05:51:04 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:40.738 05:51:04 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:40.738 05:51:04 -- vhost/common.sh@509 -- # sleep 1 00:10:41.674 05:51:05 -- vhost/common.sh@493 -- # [[ 80 -gt 0 ]] 00:10:41.674 05:51:05 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:41.674 05:51:05 -- vhost/common.sh@495 -- # for vm in $vms 00:10:41.674 05:51:05 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:41.674 05:51:05 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:41.674 05:51:05 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:41.674 05:51:05 -- vhost/common.sh@302 -- # return 0 00:10:41.674 05:51:05 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:41.674 05:51:05 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:41.674 05:51:05 -- vhost/common.sh@366 -- # return 1 00:10:41.674 05:51:05 -- vhost/common.sh@495 -- # for vm in $vms 00:10:41.674 05:51:05 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:41.674 05:51:05 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:41.674 05:51:05 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:41.674 05:51:05 -- vhost/common.sh@302 -- # return 0 00:10:41.674 05:51:05 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:41.674 05:51:05 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:41.674 05:51:05 -- vhost/common.sh@369 -- # local vm_pid 00:10:41.674 05:51:05 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:41.674 05:51:05 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:41.674 05:51:05 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:41.674 05:51:05 -- vhost/common.sh@373 -- # return 0 00:10:41.674 05:51:05 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:41.674 05:51:05 -- vhost/common.sh@498 -- # break 00:10:41.674 05:51:05 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:41.674 05:51:05 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:41.674 05:51:05 -- vhost/common.sh@509 -- # sleep 1 00:10:43.051 05:51:06 -- vhost/common.sh@493 -- # [[ 79 -gt 0 ]] 00:10:43.051 05:51:06 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:43.051 05:51:06 -- vhost/common.sh@495 -- # for vm in $vms 00:10:43.051 05:51:06 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:43.051 05:51:06 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:43.051 05:51:06 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:43.051 05:51:06 -- vhost/common.sh@302 -- # return 0 00:10:43.051 05:51:06 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:43.051 05:51:06 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:43.051 05:51:06 -- vhost/common.sh@366 -- # return 1 00:10:43.051 05:51:06 -- vhost/common.sh@495 -- # for vm in $vms 00:10:43.051 05:51:06 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:43.051 05:51:06 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:43.051 05:51:06 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:43.051 05:51:06 -- vhost/common.sh@302 -- # return 0 00:10:43.051 05:51:06 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:43.051 05:51:06 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:43.051 05:51:06 -- vhost/common.sh@369 -- # local vm_pid 00:10:43.051 05:51:06 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:43.051 05:51:06 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:43.051 05:51:06 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:43.051 05:51:06 -- vhost/common.sh@373 -- # return 0 00:10:43.051 05:51:06 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:43.051 05:51:06 -- vhost/common.sh@498 -- # break 00:10:43.051 05:51:06 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:43.051 05:51:06 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:43.051 05:51:06 -- vhost/common.sh@509 -- # sleep 1 00:10:43.987 05:51:07 -- vhost/common.sh@493 -- # [[ 78 -gt 0 ]] 00:10:43.987 05:51:07 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:43.987 05:51:07 -- vhost/common.sh@495 -- # for vm in $vms 00:10:43.987 05:51:07 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:43.987 05:51:07 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:43.987 05:51:07 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:43.987 05:51:07 -- vhost/common.sh@302 -- # return 0 00:10:43.987 05:51:07 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:43.987 05:51:07 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:43.987 05:51:07 -- vhost/common.sh@366 -- # return 1 00:10:43.987 05:51:07 -- vhost/common.sh@495 -- # for vm in $vms 00:10:43.987 05:51:07 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:43.987 05:51:07 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:43.987 05:51:07 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:43.987 05:51:07 -- vhost/common.sh@302 -- # return 0 00:10:43.987 05:51:07 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:43.987 05:51:07 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:43.987 05:51:07 -- vhost/common.sh@369 -- # local vm_pid 00:10:43.987 05:51:07 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:43.987 05:51:07 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:43.987 05:51:07 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:43.987 05:51:07 -- vhost/common.sh@373 -- # return 0 00:10:43.987 05:51:07 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:43.987 05:51:07 -- vhost/common.sh@498 -- # break 00:10:43.987 05:51:07 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:43.987 05:51:07 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:43.987 05:51:07 -- vhost/common.sh@509 -- # sleep 1 00:10:44.922 05:51:08 -- vhost/common.sh@493 -- # [[ 77 -gt 0 ]] 00:10:44.922 05:51:08 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:44.922 05:51:08 -- vhost/common.sh@495 -- # for vm in $vms 00:10:44.922 05:51:08 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:44.922 05:51:08 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:44.922 05:51:08 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:44.922 05:51:08 -- vhost/common.sh@302 -- # return 0 00:10:44.922 05:51:08 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:44.922 05:51:08 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:44.922 05:51:08 -- vhost/common.sh@366 -- # return 1 00:10:44.922 05:51:08 -- vhost/common.sh@495 -- # for vm in $vms 00:10:44.922 05:51:08 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:44.922 05:51:08 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:44.922 05:51:08 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:44.922 05:51:08 -- vhost/common.sh@302 -- # return 0 00:10:44.922 05:51:08 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:44.922 05:51:08 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:44.922 05:51:08 -- vhost/common.sh@369 -- # local vm_pid 00:10:44.922 05:51:08 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:44.922 05:51:08 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:44.922 05:51:08 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:44.922 05:51:08 -- vhost/common.sh@373 -- # return 0 00:10:44.922 05:51:08 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:44.922 05:51:08 -- vhost/common.sh@498 -- # break 00:10:44.922 05:51:08 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:44.922 05:51:08 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:44.922 05:51:08 -- vhost/common.sh@509 -- # sleep 1 00:10:45.858 05:51:09 -- vhost/common.sh@493 -- # [[ 76 -gt 0 ]] 00:10:45.858 05:51:09 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:45.858 05:51:09 -- vhost/common.sh@495 -- # for vm in $vms 00:10:45.858 05:51:09 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:45.858 05:51:09 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:45.858 05:51:09 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:45.858 05:51:09 -- vhost/common.sh@302 -- # return 0 00:10:45.858 05:51:09 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:45.858 05:51:09 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:45.858 05:51:09 -- vhost/common.sh@366 -- # return 1 00:10:45.858 05:51:09 -- vhost/common.sh@495 -- # for vm in $vms 00:10:45.858 05:51:09 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:45.858 05:51:09 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:45.858 05:51:09 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:45.858 05:51:09 -- vhost/common.sh@302 -- # return 0 00:10:45.858 05:51:09 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:45.858 05:51:09 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:45.858 05:51:09 -- vhost/common.sh@369 -- # local vm_pid 00:10:45.859 05:51:09 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:45.859 05:51:09 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:45.859 05:51:09 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:45.859 05:51:09 -- vhost/common.sh@373 -- # return 0 00:10:45.859 05:51:09 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:45.859 05:51:09 -- vhost/common.sh@498 -- # break 00:10:45.859 05:51:09 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:45.859 05:51:09 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:45.859 05:51:09 -- vhost/common.sh@509 -- # sleep 1 00:10:46.796 05:51:10 -- vhost/common.sh@493 -- # [[ 75 -gt 0 ]] 00:10:46.796 05:51:10 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:46.796 05:51:10 -- vhost/common.sh@495 -- # for vm in $vms 00:10:46.796 05:51:10 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:46.796 05:51:10 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:46.796 05:51:10 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:46.796 05:51:10 -- vhost/common.sh@302 -- # return 0 00:10:46.796 05:51:10 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:46.796 05:51:10 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:46.796 05:51:10 -- vhost/common.sh@366 -- # return 1 00:10:46.796 05:51:10 -- vhost/common.sh@495 -- # for vm in $vms 00:10:46.796 05:51:10 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:46.796 05:51:10 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:46.796 05:51:10 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:46.796 05:51:10 -- vhost/common.sh@302 -- # return 0 00:10:46.796 05:51:10 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:46.796 05:51:10 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:46.796 05:51:10 -- vhost/common.sh@369 -- # local vm_pid 00:10:46.796 05:51:10 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:46.796 05:51:10 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:46.796 05:51:10 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:46.796 05:51:10 -- vhost/common.sh@373 -- # return 0 00:10:46.796 05:51:10 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:46.796 05:51:10 -- vhost/common.sh@498 -- # break 00:10:46.796 05:51:10 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:46.796 05:51:10 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:46.796 05:51:10 -- vhost/common.sh@509 -- # sleep 1 00:10:47.734 05:51:11 -- vhost/common.sh@493 -- # [[ 74 -gt 0 ]] 00:10:47.734 05:51:11 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:47.734 05:51:11 -- vhost/common.sh@495 -- # for vm in $vms 00:10:47.734 05:51:11 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:47.734 05:51:11 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:47.734 05:51:11 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:47.734 05:51:11 -- vhost/common.sh@302 -- # return 0 00:10:47.734 05:51:11 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:47.734 05:51:11 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:47.734 05:51:11 -- vhost/common.sh@366 -- # return 1 00:10:47.734 05:51:11 -- vhost/common.sh@495 -- # for vm in $vms 00:10:47.734 05:51:11 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:47.734 05:51:11 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:47.734 05:51:11 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:47.734 05:51:11 -- vhost/common.sh@302 -- # return 0 00:10:47.734 05:51:11 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:47.734 05:51:11 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:47.734 05:51:11 -- vhost/common.sh@369 -- # local vm_pid 00:10:47.734 05:51:11 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:47.734 05:51:11 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:47.734 05:51:11 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:47.734 05:51:11 -- vhost/common.sh@373 -- # return 0 00:10:47.734 05:51:11 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:47.734 05:51:11 -- vhost/common.sh@498 -- # break 00:10:47.734 05:51:11 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:47.734 05:51:11 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:47.734 05:51:11 -- vhost/common.sh@509 -- # sleep 1 00:10:49.111 05:51:12 -- vhost/common.sh@493 -- # [[ 73 -gt 0 ]] 00:10:49.111 05:51:12 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:49.111 05:51:12 -- vhost/common.sh@495 -- # for vm in $vms 00:10:49.111 05:51:12 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:49.111 05:51:12 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:49.111 05:51:12 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:49.111 05:51:12 -- vhost/common.sh@302 -- # return 0 00:10:49.111 05:51:12 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:49.111 05:51:12 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:49.111 05:51:12 -- vhost/common.sh@366 -- # return 1 00:10:49.111 05:51:12 -- vhost/common.sh@495 -- # for vm in $vms 00:10:49.111 05:51:12 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:49.111 05:51:12 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:49.111 05:51:12 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:49.111 05:51:12 -- vhost/common.sh@302 -- # return 0 00:10:49.111 05:51:12 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:49.111 05:51:12 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:49.111 05:51:12 -- vhost/common.sh@369 -- # local vm_pid 00:10:49.111 05:51:12 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:49.111 05:51:12 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:49.111 05:51:12 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:49.111 05:51:12 -- vhost/common.sh@373 -- # return 0 00:10:49.111 05:51:12 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:49.111 05:51:12 -- vhost/common.sh@498 -- # break 00:10:49.111 05:51:12 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:49.111 05:51:12 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:49.111 05:51:12 -- vhost/common.sh@509 -- # sleep 1 00:10:50.048 05:51:13 -- vhost/common.sh@493 -- # [[ 72 -gt 0 ]] 00:10:50.048 05:51:13 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:50.048 05:51:13 -- vhost/common.sh@495 -- # for vm in $vms 00:10:50.048 05:51:13 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:50.048 05:51:13 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:50.048 05:51:13 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:50.048 05:51:13 -- vhost/common.sh@302 -- # return 0 00:10:50.048 05:51:13 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:50.048 05:51:13 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:50.048 05:51:13 -- vhost/common.sh@366 -- # return 1 00:10:50.048 05:51:13 -- vhost/common.sh@495 -- # for vm in $vms 00:10:50.048 05:51:13 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:50.048 05:51:13 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:50.048 05:51:13 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:50.048 05:51:13 -- vhost/common.sh@302 -- # return 0 00:10:50.048 05:51:13 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:50.048 05:51:13 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:50.048 05:51:13 -- vhost/common.sh@369 -- # local vm_pid 00:10:50.048 05:51:13 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:50.048 05:51:13 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:50.048 05:51:13 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:50.048 05:51:13 -- vhost/common.sh@373 -- # return 0 00:10:50.048 05:51:13 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:50.048 05:51:13 -- vhost/common.sh@498 -- # break 00:10:50.048 05:51:13 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:50.049 05:51:13 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:50.049 05:51:13 -- vhost/common.sh@509 -- # sleep 1 00:10:50.986 05:51:14 -- vhost/common.sh@493 -- # [[ 71 -gt 0 ]] 00:10:50.986 05:51:14 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:50.986 05:51:14 -- vhost/common.sh@495 -- # for vm in $vms 00:10:50.986 05:51:14 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:50.986 05:51:14 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:50.986 05:51:14 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:50.986 05:51:14 -- vhost/common.sh@302 -- # return 0 00:10:50.986 05:51:14 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:50.986 05:51:14 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:50.986 05:51:14 -- vhost/common.sh@366 -- # return 1 00:10:50.986 05:51:14 -- vhost/common.sh@495 -- # for vm in $vms 00:10:50.986 05:51:14 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:50.986 05:51:14 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:50.986 05:51:14 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:50.986 05:51:14 -- vhost/common.sh@302 -- # return 0 00:10:50.986 05:51:14 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:50.986 05:51:14 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:50.986 05:51:14 -- vhost/common.sh@369 -- # local vm_pid 00:10:50.986 05:51:14 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:50.986 05:51:14 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:50.986 05:51:14 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:50.986 05:51:14 -- vhost/common.sh@373 -- # return 0 00:10:50.986 05:51:14 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:50.986 05:51:14 -- vhost/common.sh@498 -- # break 00:10:50.986 05:51:14 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:50.986 05:51:14 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:50.986 05:51:14 -- vhost/common.sh@509 -- # sleep 1 00:10:51.923 05:51:15 -- vhost/common.sh@493 -- # [[ 70 -gt 0 ]] 00:10:51.923 05:51:15 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:51.923 05:51:15 -- vhost/common.sh@495 -- # for vm in $vms 00:10:51.923 05:51:15 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:51.923 05:51:15 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:51.923 05:51:15 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:51.923 05:51:15 -- vhost/common.sh@302 -- # return 0 00:10:51.923 05:51:15 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:51.923 05:51:15 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:51.923 05:51:15 -- vhost/common.sh@366 -- # return 1 00:10:51.923 05:51:15 -- vhost/common.sh@495 -- # for vm in $vms 00:10:51.923 05:51:15 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:51.923 05:51:15 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:51.923 05:51:15 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:51.923 05:51:15 -- vhost/common.sh@302 -- # return 0 00:10:51.923 05:51:15 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:51.923 05:51:15 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:51.923 05:51:15 -- vhost/common.sh@369 -- # local vm_pid 00:10:51.923 05:51:15 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:51.923 05:51:15 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:51.923 05:51:15 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:51.923 05:51:15 -- vhost/common.sh@373 -- # return 0 00:10:51.923 05:51:15 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:51.923 05:51:15 -- vhost/common.sh@498 -- # break 00:10:51.923 05:51:15 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:51.923 05:51:15 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:51.923 05:51:15 -- vhost/common.sh@509 -- # sleep 1 00:10:52.858 05:51:16 -- vhost/common.sh@493 -- # [[ 69 -gt 0 ]] 00:10:52.859 05:51:16 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:52.859 05:51:16 -- vhost/common.sh@495 -- # for vm in $vms 00:10:52.859 05:51:16 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:52.859 05:51:16 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:52.859 05:51:16 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:52.859 05:51:16 -- vhost/common.sh@302 -- # return 0 00:10:52.859 05:51:16 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:52.859 05:51:16 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:52.859 05:51:16 -- vhost/common.sh@366 -- # return 1 00:10:52.859 05:51:16 -- vhost/common.sh@495 -- # for vm in $vms 00:10:52.859 05:51:16 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:52.859 05:51:16 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:52.859 05:51:16 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:52.859 05:51:16 -- vhost/common.sh@302 -- # return 0 00:10:52.859 05:51:16 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:52.859 05:51:16 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:52.859 05:51:16 -- vhost/common.sh@369 -- # local vm_pid 00:10:52.859 05:51:16 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:52.859 05:51:16 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:52.859 05:51:16 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:52.859 05:51:16 -- vhost/common.sh@373 -- # return 0 00:10:52.859 05:51:16 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:52.859 05:51:16 -- vhost/common.sh@498 -- # break 00:10:52.859 05:51:16 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:52.859 05:51:16 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:52.859 05:51:16 -- vhost/common.sh@509 -- # sleep 1 00:10:53.794 05:51:17 -- vhost/common.sh@493 -- # [[ 68 -gt 0 ]] 00:10:53.794 05:51:17 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:53.794 05:51:17 -- vhost/common.sh@495 -- # for vm in $vms 00:10:53.794 05:51:17 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:53.794 05:51:17 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:53.794 05:51:17 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:54.052 05:51:17 -- vhost/common.sh@302 -- # return 0 00:10:54.052 05:51:17 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:54.052 05:51:17 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:54.052 05:51:17 -- vhost/common.sh@366 -- # return 1 00:10:54.052 05:51:17 -- vhost/common.sh@495 -- # for vm in $vms 00:10:54.052 05:51:17 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:54.052 05:51:17 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:54.052 05:51:17 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:54.052 05:51:17 -- vhost/common.sh@302 -- # return 0 00:10:54.052 05:51:17 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:54.052 05:51:17 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:54.052 05:51:17 -- vhost/common.sh@369 -- # local vm_pid 00:10:54.052 05:51:17 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:54.052 05:51:17 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:54.052 05:51:17 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:54.052 05:51:17 -- vhost/common.sh@373 -- # return 0 00:10:54.052 05:51:17 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:54.052 05:51:17 -- vhost/common.sh@498 -- # break 00:10:54.052 05:51:17 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:54.052 05:51:17 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:54.052 05:51:17 -- vhost/common.sh@509 -- # sleep 1 00:10:54.988 05:51:18 -- vhost/common.sh@493 -- # [[ 67 -gt 0 ]] 00:10:54.988 05:51:18 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:54.988 05:51:18 -- vhost/common.sh@495 -- # for vm in $vms 00:10:54.988 05:51:18 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:54.988 05:51:18 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:54.988 05:51:18 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:54.988 05:51:18 -- vhost/common.sh@302 -- # return 0 00:10:54.988 05:51:18 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:54.988 05:51:18 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:54.988 05:51:18 -- vhost/common.sh@366 -- # return 1 00:10:54.988 05:51:18 -- vhost/common.sh@495 -- # for vm in $vms 00:10:54.988 05:51:18 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:54.988 05:51:18 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:54.988 05:51:18 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:54.988 05:51:18 -- vhost/common.sh@302 -- # return 0 00:10:54.988 05:51:18 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:54.988 05:51:18 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:54.988 05:51:18 -- vhost/common.sh@369 -- # local vm_pid 00:10:54.988 05:51:18 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:54.988 05:51:18 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:54.988 05:51:18 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:54.988 05:51:18 -- vhost/common.sh@373 -- # return 0 00:10:54.988 05:51:18 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:54.988 05:51:18 -- vhost/common.sh@498 -- # break 00:10:54.988 05:51:18 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:54.988 05:51:18 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:54.988 05:51:18 -- vhost/common.sh@509 -- # sleep 1 00:10:55.925 05:51:19 -- vhost/common.sh@493 -- # [[ 66 -gt 0 ]] 00:10:55.925 05:51:19 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:55.925 05:51:19 -- vhost/common.sh@495 -- # for vm in $vms 00:10:55.925 05:51:19 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:55.925 05:51:19 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:55.925 05:51:19 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:55.925 05:51:19 -- vhost/common.sh@302 -- # return 0 00:10:55.925 05:51:19 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:55.925 05:51:19 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:55.925 05:51:19 -- vhost/common.sh@366 -- # return 1 00:10:55.925 05:51:19 -- vhost/common.sh@495 -- # for vm in $vms 00:10:55.925 05:51:19 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:55.925 05:51:19 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:55.925 05:51:19 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:55.925 05:51:19 -- vhost/common.sh@302 -- # return 0 00:10:55.925 05:51:19 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:55.925 05:51:19 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:55.925 05:51:19 -- vhost/common.sh@369 -- # local vm_pid 00:10:55.925 05:51:19 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:55.925 05:51:19 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:55.925 05:51:19 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:55.925 05:51:19 -- vhost/common.sh@373 -- # return 0 00:10:55.925 05:51:19 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:55.925 05:51:19 -- vhost/common.sh@498 -- # break 00:10:55.925 05:51:19 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:55.925 05:51:19 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:55.925 05:51:19 -- vhost/common.sh@509 -- # sleep 1 00:10:56.861 05:51:20 -- vhost/common.sh@493 -- # [[ 65 -gt 0 ]] 00:10:56.862 05:51:20 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:56.862 05:51:20 -- vhost/common.sh@495 -- # for vm in $vms 00:10:56.862 05:51:20 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:56.862 05:51:20 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:56.862 05:51:20 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:56.862 05:51:20 -- vhost/common.sh@302 -- # return 0 00:10:56.862 05:51:20 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:56.862 05:51:20 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:56.862 05:51:20 -- vhost/common.sh@366 -- # return 1 00:10:56.862 05:51:20 -- vhost/common.sh@495 -- # for vm in $vms 00:10:56.862 05:51:20 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:56.862 05:51:20 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:56.862 05:51:20 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:56.862 05:51:20 -- vhost/common.sh@302 -- # return 0 00:10:56.862 05:51:20 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:56.862 05:51:20 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:56.862 05:51:20 -- vhost/common.sh@369 -- # local vm_pid 00:10:56.862 05:51:20 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:56.862 05:51:20 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:56.862 05:51:20 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:56.862 05:51:20 -- vhost/common.sh@373 -- # return 0 00:10:56.862 05:51:20 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:56.862 05:51:20 -- vhost/common.sh@498 -- # break 00:10:56.862 05:51:20 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:56.862 05:51:20 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:56.862 05:51:20 -- vhost/common.sh@509 -- # sleep 1 00:10:58.239 05:51:21 -- vhost/common.sh@493 -- # [[ 64 -gt 0 ]] 00:10:58.239 05:51:21 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:58.239 05:51:21 -- vhost/common.sh@495 -- # for vm in $vms 00:10:58.239 05:51:21 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:58.239 05:51:21 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:58.239 05:51:21 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:58.239 05:51:21 -- vhost/common.sh@302 -- # return 0 00:10:58.239 05:51:21 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:58.239 05:51:21 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:58.239 05:51:21 -- vhost/common.sh@366 -- # return 1 00:10:58.239 05:51:21 -- vhost/common.sh@495 -- # for vm in $vms 00:10:58.239 05:51:21 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:58.239 05:51:21 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:58.239 05:51:21 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:58.239 05:51:21 -- vhost/common.sh@302 -- # return 0 00:10:58.239 05:51:21 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:58.239 05:51:21 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:58.239 05:51:21 -- vhost/common.sh@369 -- # local vm_pid 00:10:58.239 05:51:21 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:58.239 05:51:21 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:58.239 05:51:21 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:58.239 05:51:21 -- vhost/common.sh@373 -- # return 0 00:10:58.239 05:51:21 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:58.239 05:51:21 -- vhost/common.sh@498 -- # break 00:10:58.239 05:51:21 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:58.239 05:51:21 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:58.239 05:51:21 -- vhost/common.sh@509 -- # sleep 1 00:10:59.174 05:51:22 -- vhost/common.sh@493 -- # [[ 63 -gt 0 ]] 00:10:59.174 05:51:22 -- vhost/common.sh@494 -- # local all_vms_down=1 00:10:59.174 05:51:22 -- vhost/common.sh@495 -- # for vm in $vms 00:10:59.174 05:51:22 -- vhost/common.sh@496 -- # vm_is_running 0 00:10:59.174 05:51:22 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:10:59.174 05:51:22 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:10:59.174 05:51:22 -- vhost/common.sh@302 -- # return 0 00:10:59.174 05:51:22 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:10:59.174 05:51:22 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:10:59.174 05:51:22 -- vhost/common.sh@366 -- # return 1 00:10:59.174 05:51:22 -- vhost/common.sh@495 -- # for vm in $vms 00:10:59.174 05:51:22 -- vhost/common.sh@496 -- # vm_is_running 1 00:10:59.174 05:51:22 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:10:59.174 05:51:22 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:59.174 05:51:22 -- vhost/common.sh@302 -- # return 0 00:10:59.174 05:51:22 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:10:59.174 05:51:22 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:10:59.174 05:51:22 -- vhost/common.sh@369 -- # local vm_pid 00:10:59.174 05:51:22 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:10:59.174 05:51:22 -- vhost/common.sh@370 -- # vm_pid=1928363 00:10:59.174 05:51:22 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:10:59.174 05:51:22 -- vhost/common.sh@373 -- # return 0 00:10:59.174 05:51:22 -- vhost/common.sh@497 -- # all_vms_down=0 00:10:59.174 05:51:22 -- vhost/common.sh@498 -- # break 00:10:59.174 05:51:22 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:10:59.174 05:51:22 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:10:59.174 05:51:22 -- vhost/common.sh@509 -- # sleep 1 00:11:00.109 05:51:23 -- vhost/common.sh@493 -- # [[ 62 -gt 0 ]] 00:11:00.109 05:51:23 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:00.109 05:51:23 -- vhost/common.sh@495 -- # for vm in $vms 00:11:00.109 05:51:23 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:00.109 05:51:23 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:00.109 05:51:23 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:00.109 05:51:23 -- vhost/common.sh@302 -- # return 0 00:11:00.109 05:51:23 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:00.109 05:51:23 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:00.109 05:51:23 -- vhost/common.sh@366 -- # return 1 00:11:00.109 05:51:23 -- vhost/common.sh@495 -- # for vm in $vms 00:11:00.109 05:51:23 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:00.109 05:51:23 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:00.109 05:51:23 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:00.109 05:51:23 -- vhost/common.sh@302 -- # return 0 00:11:00.110 05:51:23 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:00.110 05:51:23 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:00.110 05:51:23 -- vhost/common.sh@369 -- # local vm_pid 00:11:00.110 05:51:23 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:00.110 05:51:23 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:00.110 05:51:23 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:00.110 05:51:23 -- vhost/common.sh@373 -- # return 0 00:11:00.110 05:51:23 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:00.110 05:51:23 -- vhost/common.sh@498 -- # break 00:11:00.110 05:51:23 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:00.110 05:51:23 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:00.110 05:51:23 -- vhost/common.sh@509 -- # sleep 1 00:11:01.044 05:51:24 -- vhost/common.sh@493 -- # [[ 61 -gt 0 ]] 00:11:01.044 05:51:24 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:01.044 05:51:24 -- vhost/common.sh@495 -- # for vm in $vms 00:11:01.044 05:51:24 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:01.044 05:51:24 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:01.044 05:51:24 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:01.044 05:51:24 -- vhost/common.sh@302 -- # return 0 00:11:01.044 05:51:24 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:01.044 05:51:24 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:01.044 05:51:24 -- vhost/common.sh@366 -- # return 1 00:11:01.044 05:51:24 -- vhost/common.sh@495 -- # for vm in $vms 00:11:01.044 05:51:24 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:01.044 05:51:24 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:01.044 05:51:24 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:01.044 05:51:24 -- vhost/common.sh@302 -- # return 0 00:11:01.044 05:51:24 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:01.044 05:51:24 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:01.044 05:51:24 -- vhost/common.sh@369 -- # local vm_pid 00:11:01.044 05:51:24 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:01.044 05:51:24 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:01.044 05:51:24 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:01.044 05:51:24 -- vhost/common.sh@373 -- # return 0 00:11:01.044 05:51:24 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:01.044 05:51:24 -- vhost/common.sh@498 -- # break 00:11:01.044 05:51:24 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:01.044 05:51:24 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:01.044 05:51:24 -- vhost/common.sh@509 -- # sleep 1 00:11:01.979 05:51:25 -- vhost/common.sh@493 -- # [[ 60 -gt 0 ]] 00:11:01.979 05:51:25 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:01.979 05:51:25 -- vhost/common.sh@495 -- # for vm in $vms 00:11:01.979 05:51:25 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:01.979 05:51:25 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:01.979 05:51:25 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:01.979 05:51:25 -- vhost/common.sh@302 -- # return 0 00:11:01.979 05:51:25 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:01.979 05:51:25 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:01.979 05:51:25 -- vhost/common.sh@366 -- # return 1 00:11:01.979 05:51:25 -- vhost/common.sh@495 -- # for vm in $vms 00:11:01.979 05:51:25 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:01.979 05:51:25 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:01.979 05:51:25 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:01.979 05:51:25 -- vhost/common.sh@302 -- # return 0 00:11:01.979 05:51:25 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:01.979 05:51:25 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:01.979 05:51:25 -- vhost/common.sh@369 -- # local vm_pid 00:11:01.979 05:51:25 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:01.979 05:51:25 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:01.979 05:51:25 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:01.979 05:51:25 -- vhost/common.sh@373 -- # return 0 00:11:01.979 05:51:25 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:01.979 05:51:25 -- vhost/common.sh@498 -- # break 00:11:01.979 05:51:25 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:01.979 05:51:25 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:01.979 05:51:25 -- vhost/common.sh@509 -- # sleep 1 00:11:02.916 05:51:26 -- vhost/common.sh@493 -- # [[ 59 -gt 0 ]] 00:11:02.916 05:51:26 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:02.916 05:51:26 -- vhost/common.sh@495 -- # for vm in $vms 00:11:02.916 05:51:26 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:02.916 05:51:26 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:02.916 05:51:26 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:02.916 05:51:26 -- vhost/common.sh@302 -- # return 0 00:11:02.916 05:51:26 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:02.916 05:51:26 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:02.916 05:51:26 -- vhost/common.sh@366 -- # return 1 00:11:02.916 05:51:26 -- vhost/common.sh@495 -- # for vm in $vms 00:11:02.916 05:51:26 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:02.916 05:51:26 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:02.916 05:51:26 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:03.174 05:51:26 -- vhost/common.sh@302 -- # return 0 00:11:03.174 05:51:26 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:03.174 05:51:26 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:03.174 05:51:26 -- vhost/common.sh@369 -- # local vm_pid 00:11:03.174 05:51:26 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:03.174 05:51:26 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:03.174 05:51:26 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:03.174 05:51:26 -- vhost/common.sh@373 -- # return 0 00:11:03.174 05:51:26 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:03.174 05:51:26 -- vhost/common.sh@498 -- # break 00:11:03.174 05:51:26 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:03.174 05:51:26 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:03.174 05:51:26 -- vhost/common.sh@509 -- # sleep 1 00:11:04.110 05:51:27 -- vhost/common.sh@493 -- # [[ 58 -gt 0 ]] 00:11:04.110 05:51:27 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:04.110 05:51:27 -- vhost/common.sh@495 -- # for vm in $vms 00:11:04.110 05:51:27 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:04.110 05:51:27 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:04.110 05:51:27 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:04.110 05:51:27 -- vhost/common.sh@302 -- # return 0 00:11:04.110 05:51:27 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:04.110 05:51:27 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:04.111 05:51:27 -- vhost/common.sh@366 -- # return 1 00:11:04.111 05:51:27 -- vhost/common.sh@495 -- # for vm in $vms 00:11:04.111 05:51:27 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:04.111 05:51:27 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:04.111 05:51:27 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:04.111 05:51:27 -- vhost/common.sh@302 -- # return 0 00:11:04.111 05:51:27 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:04.111 05:51:27 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:04.111 05:51:27 -- vhost/common.sh@369 -- # local vm_pid 00:11:04.111 05:51:27 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:04.111 05:51:27 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:04.111 05:51:27 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:04.111 05:51:27 -- vhost/common.sh@373 -- # return 0 00:11:04.111 05:51:27 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:04.111 05:51:27 -- vhost/common.sh@498 -- # break 00:11:04.111 05:51:27 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:04.111 05:51:27 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:04.111 05:51:27 -- vhost/common.sh@509 -- # sleep 1 00:11:05.046 05:51:28 -- vhost/common.sh@493 -- # [[ 57 -gt 0 ]] 00:11:05.046 05:51:28 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:05.046 05:51:28 -- vhost/common.sh@495 -- # for vm in $vms 00:11:05.046 05:51:28 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:05.046 05:51:28 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:05.046 05:51:28 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:05.046 05:51:28 -- vhost/common.sh@302 -- # return 0 00:11:05.046 05:51:28 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:05.046 05:51:28 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:05.046 05:51:28 -- vhost/common.sh@366 -- # return 1 00:11:05.046 05:51:28 -- vhost/common.sh@495 -- # for vm in $vms 00:11:05.046 05:51:28 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:05.046 05:51:28 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:05.046 05:51:28 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:05.046 05:51:28 -- vhost/common.sh@302 -- # return 0 00:11:05.046 05:51:28 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:05.046 05:51:28 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:05.046 05:51:28 -- vhost/common.sh@369 -- # local vm_pid 00:11:05.046 05:51:28 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:05.046 05:51:28 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:05.046 05:51:28 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:05.046 05:51:28 -- vhost/common.sh@373 -- # return 0 00:11:05.046 05:51:28 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:05.046 05:51:28 -- vhost/common.sh@498 -- # break 00:11:05.046 05:51:28 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:05.046 05:51:28 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:05.046 05:51:28 -- vhost/common.sh@509 -- # sleep 1 00:11:05.980 05:51:29 -- vhost/common.sh@493 -- # [[ 56 -gt 0 ]] 00:11:05.981 05:51:29 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:05.981 05:51:29 -- vhost/common.sh@495 -- # for vm in $vms 00:11:05.981 05:51:29 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:05.981 05:51:29 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:05.981 05:51:29 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:05.981 05:51:29 -- vhost/common.sh@302 -- # return 0 00:11:05.981 05:51:29 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:05.981 05:51:29 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:05.981 05:51:29 -- vhost/common.sh@366 -- # return 1 00:11:05.981 05:51:29 -- vhost/common.sh@495 -- # for vm in $vms 00:11:05.981 05:51:29 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:05.981 05:51:29 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:05.981 05:51:29 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:05.981 05:51:29 -- vhost/common.sh@302 -- # return 0 00:11:05.981 05:51:29 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:05.981 05:51:29 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:05.981 05:51:29 -- vhost/common.sh@369 -- # local vm_pid 00:11:05.981 05:51:29 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:05.981 05:51:29 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:05.981 05:51:29 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:05.981 05:51:29 -- vhost/common.sh@373 -- # return 0 00:11:05.981 05:51:29 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:05.981 05:51:29 -- vhost/common.sh@498 -- # break 00:11:05.981 05:51:29 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:05.981 05:51:29 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:05.981 05:51:29 -- vhost/common.sh@509 -- # sleep 1 00:11:07.358 05:51:30 -- vhost/common.sh@493 -- # [[ 55 -gt 0 ]] 00:11:07.358 05:51:30 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:07.358 05:51:30 -- vhost/common.sh@495 -- # for vm in $vms 00:11:07.358 05:51:30 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:07.358 05:51:30 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:07.358 05:51:30 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:07.358 05:51:30 -- vhost/common.sh@302 -- # return 0 00:11:07.358 05:51:30 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:07.358 05:51:30 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:07.358 05:51:30 -- vhost/common.sh@366 -- # return 1 00:11:07.358 05:51:30 -- vhost/common.sh@495 -- # for vm in $vms 00:11:07.358 05:51:30 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:07.358 05:51:30 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:07.358 05:51:30 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:07.358 05:51:30 -- vhost/common.sh@302 -- # return 0 00:11:07.358 05:51:30 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:07.358 05:51:30 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:07.358 05:51:30 -- vhost/common.sh@369 -- # local vm_pid 00:11:07.358 05:51:30 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:07.358 05:51:30 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:07.358 05:51:30 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:07.358 05:51:30 -- vhost/common.sh@373 -- # return 0 00:11:07.358 05:51:30 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:07.358 05:51:30 -- vhost/common.sh@498 -- # break 00:11:07.358 05:51:30 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:07.358 05:51:30 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:07.358 05:51:30 -- vhost/common.sh@509 -- # sleep 1 00:11:08.294 05:51:31 -- vhost/common.sh@493 -- # [[ 54 -gt 0 ]] 00:11:08.294 05:51:31 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:08.294 05:51:31 -- vhost/common.sh@495 -- # for vm in $vms 00:11:08.294 05:51:31 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:08.294 05:51:31 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:08.294 05:51:31 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:08.294 05:51:31 -- vhost/common.sh@302 -- # return 0 00:11:08.294 05:51:31 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:08.294 05:51:31 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:08.294 05:51:31 -- vhost/common.sh@366 -- # return 1 00:11:08.294 05:51:31 -- vhost/common.sh@495 -- # for vm in $vms 00:11:08.294 05:51:31 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:08.294 05:51:31 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:08.294 05:51:31 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:08.294 05:51:31 -- vhost/common.sh@302 -- # return 0 00:11:08.294 05:51:31 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:08.294 05:51:31 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:08.294 05:51:31 -- vhost/common.sh@369 -- # local vm_pid 00:11:08.294 05:51:31 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:08.294 05:51:31 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:08.294 05:51:31 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:08.294 05:51:31 -- vhost/common.sh@373 -- # return 0 00:11:08.294 05:51:31 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:08.294 05:51:31 -- vhost/common.sh@498 -- # break 00:11:08.294 05:51:31 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:08.294 05:51:31 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:08.294 05:51:31 -- vhost/common.sh@509 -- # sleep 1 00:11:09.232 05:51:32 -- vhost/common.sh@493 -- # [[ 53 -gt 0 ]] 00:11:09.232 05:51:32 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:09.232 05:51:32 -- vhost/common.sh@495 -- # for vm in $vms 00:11:09.232 05:51:32 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:09.232 05:51:32 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:09.232 05:51:32 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:09.232 05:51:32 -- vhost/common.sh@302 -- # return 0 00:11:09.232 05:51:32 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:09.232 05:51:32 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:09.232 05:51:32 -- vhost/common.sh@366 -- # return 1 00:11:09.232 05:51:32 -- vhost/common.sh@495 -- # for vm in $vms 00:11:09.232 05:51:32 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:09.232 05:51:32 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:09.232 05:51:32 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:09.232 05:51:32 -- vhost/common.sh@302 -- # return 0 00:11:09.232 05:51:32 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:09.232 05:51:32 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:09.232 05:51:32 -- vhost/common.sh@369 -- # local vm_pid 00:11:09.232 05:51:32 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:09.232 05:51:32 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:09.232 05:51:32 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:09.232 05:51:32 -- vhost/common.sh@373 -- # return 0 00:11:09.232 05:51:32 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:09.232 05:51:32 -- vhost/common.sh@498 -- # break 00:11:09.232 05:51:32 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:09.232 05:51:32 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:09.232 05:51:32 -- vhost/common.sh@509 -- # sleep 1 00:11:10.169 05:51:33 -- vhost/common.sh@493 -- # [[ 52 -gt 0 ]] 00:11:10.169 05:51:33 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:10.169 05:51:33 -- vhost/common.sh@495 -- # for vm in $vms 00:11:10.169 05:51:33 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:10.169 05:51:33 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:10.169 05:51:33 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:10.169 05:51:33 -- vhost/common.sh@302 -- # return 0 00:11:10.169 05:51:33 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:10.169 05:51:33 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:10.169 05:51:33 -- vhost/common.sh@366 -- # return 1 00:11:10.169 05:51:33 -- vhost/common.sh@495 -- # for vm in $vms 00:11:10.169 05:51:33 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:10.169 05:51:33 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:10.169 05:51:33 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:10.169 05:51:33 -- vhost/common.sh@302 -- # return 0 00:11:10.169 05:51:33 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:10.169 05:51:33 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:10.169 05:51:33 -- vhost/common.sh@369 -- # local vm_pid 00:11:10.169 05:51:33 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:10.169 05:51:33 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:10.169 05:51:33 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:10.169 05:51:33 -- vhost/common.sh@373 -- # return 0 00:11:10.169 05:51:33 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:10.169 05:51:33 -- vhost/common.sh@498 -- # break 00:11:10.169 05:51:33 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:10.169 05:51:33 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:10.169 05:51:33 -- vhost/common.sh@509 -- # sleep 1 00:11:11.106 05:51:34 -- vhost/common.sh@493 -- # [[ 51 -gt 0 ]] 00:11:11.106 05:51:34 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:11.106 05:51:34 -- vhost/common.sh@495 -- # for vm in $vms 00:11:11.106 05:51:34 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:11.106 05:51:34 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:11.106 05:51:34 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:11.106 05:51:34 -- vhost/common.sh@302 -- # return 0 00:11:11.106 05:51:34 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:11.106 05:51:34 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:11.106 05:51:34 -- vhost/common.sh@366 -- # return 1 00:11:11.106 05:51:34 -- vhost/common.sh@495 -- # for vm in $vms 00:11:11.106 05:51:34 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:11.106 05:51:34 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:11.106 05:51:34 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:11.106 05:51:34 -- vhost/common.sh@302 -- # return 0 00:11:11.106 05:51:34 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:11.106 05:51:34 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:11.106 05:51:34 -- vhost/common.sh@369 -- # local vm_pid 00:11:11.106 05:51:34 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:11.106 05:51:34 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:11.106 05:51:34 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:11.106 05:51:34 -- vhost/common.sh@373 -- # return 0 00:11:11.106 05:51:34 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:11.106 05:51:34 -- vhost/common.sh@498 -- # break 00:11:11.106 05:51:34 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:11.106 05:51:34 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:11.106 05:51:34 -- vhost/common.sh@509 -- # sleep 1 00:11:12.041 05:51:35 -- vhost/common.sh@493 -- # [[ 50 -gt 0 ]] 00:11:12.041 05:51:35 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:12.041 05:51:35 -- vhost/common.sh@495 -- # for vm in $vms 00:11:12.041 05:51:35 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:12.041 05:51:35 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:12.041 05:51:35 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:12.041 05:51:35 -- vhost/common.sh@302 -- # return 0 00:11:12.041 05:51:35 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:12.041 05:51:35 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:12.041 05:51:35 -- vhost/common.sh@366 -- # return 1 00:11:12.041 05:51:35 -- vhost/common.sh@495 -- # for vm in $vms 00:11:12.041 05:51:35 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:12.041 05:51:35 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:12.041 05:51:35 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:12.041 05:51:35 -- vhost/common.sh@302 -- # return 0 00:11:12.041 05:51:35 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:12.041 05:51:35 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:12.041 05:51:35 -- vhost/common.sh@369 -- # local vm_pid 00:11:12.041 05:51:35 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:12.299 05:51:35 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:12.299 05:51:35 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:12.299 05:51:35 -- vhost/common.sh@373 -- # return 0 00:11:12.299 05:51:35 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:12.299 05:51:35 -- vhost/common.sh@498 -- # break 00:11:12.299 05:51:35 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:12.299 05:51:35 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:12.299 05:51:35 -- vhost/common.sh@509 -- # sleep 1 00:11:13.236 05:51:36 -- vhost/common.sh@493 -- # [[ 49 -gt 0 ]] 00:11:13.236 05:51:36 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:13.236 05:51:36 -- vhost/common.sh@495 -- # for vm in $vms 00:11:13.236 05:51:36 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:13.236 05:51:36 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:13.236 05:51:36 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:13.236 05:51:36 -- vhost/common.sh@302 -- # return 0 00:11:13.236 05:51:36 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:13.236 05:51:36 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:13.236 05:51:36 -- vhost/common.sh@366 -- # return 1 00:11:13.236 05:51:36 -- vhost/common.sh@495 -- # for vm in $vms 00:11:13.236 05:51:36 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:13.236 05:51:36 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:13.236 05:51:36 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:13.236 05:51:36 -- vhost/common.sh@302 -- # return 0 00:11:13.236 05:51:36 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:13.236 05:51:36 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:13.236 05:51:36 -- vhost/common.sh@369 -- # local vm_pid 00:11:13.236 05:51:36 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:13.236 05:51:36 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:13.236 05:51:36 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:13.236 05:51:36 -- vhost/common.sh@373 -- # return 0 00:11:13.236 05:51:36 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:13.236 05:51:36 -- vhost/common.sh@498 -- # break 00:11:13.236 05:51:36 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:13.236 05:51:36 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:13.236 05:51:36 -- vhost/common.sh@509 -- # sleep 1 00:11:14.241 05:51:37 -- vhost/common.sh@493 -- # [[ 48 -gt 0 ]] 00:11:14.241 05:51:37 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:14.241 05:51:37 -- vhost/common.sh@495 -- # for vm in $vms 00:11:14.241 05:51:37 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:14.241 05:51:37 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:14.241 05:51:37 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:14.241 05:51:37 -- vhost/common.sh@302 -- # return 0 00:11:14.241 05:51:37 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:14.241 05:51:37 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:14.241 05:51:37 -- vhost/common.sh@366 -- # return 1 00:11:14.241 05:51:37 -- vhost/common.sh@495 -- # for vm in $vms 00:11:14.241 05:51:37 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:14.241 05:51:37 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:14.241 05:51:37 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:14.241 05:51:37 -- vhost/common.sh@302 -- # return 0 00:11:14.241 05:51:37 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:14.241 05:51:37 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:14.241 05:51:37 -- vhost/common.sh@369 -- # local vm_pid 00:11:14.241 05:51:37 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:14.241 05:51:37 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:14.241 05:51:37 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:14.241 05:51:37 -- vhost/common.sh@373 -- # return 0 00:11:14.241 05:51:37 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:14.241 05:51:37 -- vhost/common.sh@498 -- # break 00:11:14.241 05:51:37 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:14.241 05:51:37 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:14.241 05:51:37 -- vhost/common.sh@509 -- # sleep 1 00:11:15.173 05:51:38 -- vhost/common.sh@493 -- # [[ 47 -gt 0 ]] 00:11:15.173 05:51:38 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:15.173 05:51:38 -- vhost/common.sh@495 -- # for vm in $vms 00:11:15.173 05:51:38 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:15.173 05:51:38 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:15.173 05:51:38 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:15.173 05:51:38 -- vhost/common.sh@302 -- # return 0 00:11:15.173 05:51:38 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:15.174 05:51:38 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:15.174 05:51:38 -- vhost/common.sh@366 -- # return 1 00:11:15.174 05:51:38 -- vhost/common.sh@495 -- # for vm in $vms 00:11:15.174 05:51:38 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:15.174 05:51:38 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:15.174 05:51:38 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:15.174 05:51:38 -- vhost/common.sh@302 -- # return 0 00:11:15.174 05:51:38 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:15.174 05:51:38 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:15.174 05:51:38 -- vhost/common.sh@369 -- # local vm_pid 00:11:15.174 05:51:38 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:15.174 05:51:38 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:15.174 05:51:38 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:15.174 05:51:38 -- vhost/common.sh@373 -- # return 0 00:11:15.174 05:51:38 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:15.174 05:51:38 -- vhost/common.sh@498 -- # break 00:11:15.174 05:51:38 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:15.174 05:51:38 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:15.174 05:51:38 -- vhost/common.sh@509 -- # sleep 1 00:11:16.108 05:51:39 -- vhost/common.sh@493 -- # [[ 46 -gt 0 ]] 00:11:16.108 05:51:39 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:16.108 05:51:39 -- vhost/common.sh@495 -- # for vm in $vms 00:11:16.108 05:51:39 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:16.108 05:51:39 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:16.108 05:51:39 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:16.108 05:51:39 -- vhost/common.sh@302 -- # return 0 00:11:16.108 05:51:39 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:16.108 05:51:39 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:16.109 05:51:39 -- vhost/common.sh@366 -- # return 1 00:11:16.109 05:51:39 -- vhost/common.sh@495 -- # for vm in $vms 00:11:16.109 05:51:39 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:16.109 05:51:39 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:16.109 05:51:39 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:16.109 05:51:39 -- vhost/common.sh@302 -- # return 0 00:11:16.109 05:51:39 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:16.109 05:51:39 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:16.109 05:51:39 -- vhost/common.sh@369 -- # local vm_pid 00:11:16.109 05:51:39 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:16.109 05:51:39 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:16.109 05:51:39 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:16.109 05:51:39 -- vhost/common.sh@373 -- # return 0 00:11:16.109 05:51:39 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:16.109 05:51:39 -- vhost/common.sh@498 -- # break 00:11:16.109 05:51:39 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:16.109 05:51:39 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:16.109 05:51:39 -- vhost/common.sh@509 -- # sleep 1 00:11:17.484 05:51:40 -- vhost/common.sh@493 -- # [[ 45 -gt 0 ]] 00:11:17.484 05:51:40 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:17.484 05:51:40 -- vhost/common.sh@495 -- # for vm in $vms 00:11:17.484 05:51:40 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:17.484 05:51:40 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:17.484 05:51:40 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:17.484 05:51:40 -- vhost/common.sh@302 -- # return 0 00:11:17.484 05:51:40 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:17.484 05:51:40 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:17.484 05:51:40 -- vhost/common.sh@366 -- # return 1 00:11:17.484 05:51:40 -- vhost/common.sh@495 -- # for vm in $vms 00:11:17.484 05:51:40 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:17.484 05:51:40 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:17.484 05:51:40 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:17.484 05:51:40 -- vhost/common.sh@302 -- # return 0 00:11:17.484 05:51:40 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:17.484 05:51:40 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:17.484 05:51:40 -- vhost/common.sh@369 -- # local vm_pid 00:11:17.484 05:51:40 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:17.484 05:51:40 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:17.484 05:51:40 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:17.484 05:51:40 -- vhost/common.sh@373 -- # return 0 00:11:17.484 05:51:40 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:17.484 05:51:40 -- vhost/common.sh@498 -- # break 00:11:17.484 05:51:40 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:17.484 05:51:40 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:17.484 05:51:40 -- vhost/common.sh@509 -- # sleep 1 00:11:18.420 05:51:41 -- vhost/common.sh@493 -- # [[ 44 -gt 0 ]] 00:11:18.420 05:51:41 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:18.420 05:51:41 -- vhost/common.sh@495 -- # for vm in $vms 00:11:18.420 05:51:41 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:18.420 05:51:41 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:18.420 05:51:41 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:18.420 05:51:41 -- vhost/common.sh@302 -- # return 0 00:11:18.420 05:51:41 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:18.420 05:51:41 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:18.420 05:51:41 -- vhost/common.sh@366 -- # return 1 00:11:18.420 05:51:41 -- vhost/common.sh@495 -- # for vm in $vms 00:11:18.420 05:51:41 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:18.420 05:51:41 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:18.420 05:51:41 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:18.420 05:51:41 -- vhost/common.sh@302 -- # return 0 00:11:18.420 05:51:41 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:18.420 05:51:41 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:18.420 05:51:41 -- vhost/common.sh@369 -- # local vm_pid 00:11:18.420 05:51:41 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:18.420 05:51:41 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:18.420 05:51:41 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:18.420 05:51:41 -- vhost/common.sh@373 -- # return 0 00:11:18.420 05:51:41 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:18.420 05:51:41 -- vhost/common.sh@498 -- # break 00:11:18.420 05:51:41 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:18.421 05:51:41 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:18.421 05:51:41 -- vhost/common.sh@509 -- # sleep 1 00:11:19.355 05:51:42 -- vhost/common.sh@493 -- # [[ 43 -gt 0 ]] 00:11:19.355 05:51:42 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:19.355 05:51:42 -- vhost/common.sh@495 -- # for vm in $vms 00:11:19.355 05:51:42 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:19.355 05:51:42 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:19.355 05:51:42 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:19.355 05:51:42 -- vhost/common.sh@302 -- # return 0 00:11:19.355 05:51:42 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:19.355 05:51:42 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:19.355 05:51:42 -- vhost/common.sh@366 -- # return 1 00:11:19.355 05:51:42 -- vhost/common.sh@495 -- # for vm in $vms 00:11:19.355 05:51:42 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:19.355 05:51:42 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:19.355 05:51:42 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:19.355 05:51:42 -- vhost/common.sh@302 -- # return 0 00:11:19.355 05:51:42 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:19.355 05:51:42 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:19.355 05:51:42 -- vhost/common.sh@369 -- # local vm_pid 00:11:19.355 05:51:42 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:19.355 05:51:42 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:19.355 05:51:42 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:19.355 05:51:42 -- vhost/common.sh@373 -- # return 0 00:11:19.355 05:51:42 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:19.355 05:51:42 -- vhost/common.sh@498 -- # break 00:11:19.355 05:51:42 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:19.355 05:51:42 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:19.355 05:51:42 -- vhost/common.sh@509 -- # sleep 1 00:11:20.291 05:51:43 -- vhost/common.sh@493 -- # [[ 42 -gt 0 ]] 00:11:20.291 05:51:43 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:20.291 05:51:43 -- vhost/common.sh@495 -- # for vm in $vms 00:11:20.291 05:51:43 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:20.291 05:51:43 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:20.291 05:51:43 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:20.291 05:51:43 -- vhost/common.sh@302 -- # return 0 00:11:20.291 05:51:43 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:20.291 05:51:43 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:20.291 05:51:43 -- vhost/common.sh@366 -- # return 1 00:11:20.291 05:51:43 -- vhost/common.sh@495 -- # for vm in $vms 00:11:20.291 05:51:43 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:20.291 05:51:43 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:20.291 05:51:43 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:20.291 05:51:43 -- vhost/common.sh@302 -- # return 0 00:11:20.291 05:51:43 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:20.291 05:51:43 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:20.291 05:51:43 -- vhost/common.sh@369 -- # local vm_pid 00:11:20.291 05:51:43 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:20.291 05:51:43 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:20.291 05:51:43 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:20.291 05:51:43 -- vhost/common.sh@373 -- # return 0 00:11:20.291 05:51:43 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:20.291 05:51:43 -- vhost/common.sh@498 -- # break 00:11:20.291 05:51:43 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:20.291 05:51:43 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:20.291 05:51:43 -- vhost/common.sh@509 -- # sleep 1 00:11:21.227 05:51:44 -- vhost/common.sh@493 -- # [[ 41 -gt 0 ]] 00:11:21.227 05:51:44 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:21.227 05:51:44 -- vhost/common.sh@495 -- # for vm in $vms 00:11:21.227 05:51:44 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:21.227 05:51:44 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:21.227 05:51:44 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:21.227 05:51:44 -- vhost/common.sh@302 -- # return 0 00:11:21.227 05:51:44 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:21.227 05:51:44 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:21.227 05:51:44 -- vhost/common.sh@366 -- # return 1 00:11:21.227 05:51:44 -- vhost/common.sh@495 -- # for vm in $vms 00:11:21.227 05:51:44 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:21.227 05:51:44 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:21.227 05:51:44 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:21.227 05:51:44 -- vhost/common.sh@302 -- # return 0 00:11:21.227 05:51:44 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:21.227 05:51:44 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:21.227 05:51:44 -- vhost/common.sh@369 -- # local vm_pid 00:11:21.227 05:51:44 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:21.227 05:51:44 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:21.227 05:51:44 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:21.227 05:51:44 -- vhost/common.sh@373 -- # return 0 00:11:21.227 05:51:44 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:21.227 05:51:44 -- vhost/common.sh@498 -- # break 00:11:21.227 05:51:44 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:21.227 05:51:44 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:21.227 05:51:44 -- vhost/common.sh@509 -- # sleep 1 00:11:22.603 05:51:45 -- vhost/common.sh@493 -- # [[ 40 -gt 0 ]] 00:11:22.603 05:51:45 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:22.603 05:51:45 -- vhost/common.sh@495 -- # for vm in $vms 00:11:22.603 05:51:45 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:22.603 05:51:45 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:22.603 05:51:45 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:22.603 05:51:45 -- vhost/common.sh@302 -- # return 0 00:11:22.603 05:51:45 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:22.603 05:51:45 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:22.603 05:51:45 -- vhost/common.sh@366 -- # return 1 00:11:22.603 05:51:45 -- vhost/common.sh@495 -- # for vm in $vms 00:11:22.603 05:51:45 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:22.603 05:51:45 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:22.603 05:51:45 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:22.603 05:51:45 -- vhost/common.sh@302 -- # return 0 00:11:22.603 05:51:45 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:22.603 05:51:45 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:22.603 05:51:45 -- vhost/common.sh@369 -- # local vm_pid 00:11:22.603 05:51:45 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:22.603 05:51:45 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:22.603 05:51:45 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:22.603 05:51:45 -- vhost/common.sh@373 -- # return 0 00:11:22.603 05:51:45 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:22.603 05:51:45 -- vhost/common.sh@498 -- # break 00:11:22.603 05:51:45 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:22.603 05:51:45 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:22.603 05:51:45 -- vhost/common.sh@509 -- # sleep 1 00:11:23.539 05:51:46 -- vhost/common.sh@493 -- # [[ 39 -gt 0 ]] 00:11:23.539 05:51:46 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:23.539 05:51:46 -- vhost/common.sh@495 -- # for vm in $vms 00:11:23.539 05:51:46 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:23.539 05:51:46 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:23.539 05:51:46 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:23.539 05:51:46 -- vhost/common.sh@302 -- # return 0 00:11:23.539 05:51:46 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:23.539 05:51:46 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:23.539 05:51:46 -- vhost/common.sh@366 -- # return 1 00:11:23.539 05:51:46 -- vhost/common.sh@495 -- # for vm in $vms 00:11:23.539 05:51:46 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:23.539 05:51:46 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:23.539 05:51:46 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:23.539 05:51:46 -- vhost/common.sh@302 -- # return 0 00:11:23.539 05:51:46 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:23.539 05:51:46 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:23.539 05:51:46 -- vhost/common.sh@369 -- # local vm_pid 00:11:23.539 05:51:46 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:23.539 05:51:46 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:23.539 05:51:46 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:23.539 05:51:46 -- vhost/common.sh@373 -- # return 0 00:11:23.539 05:51:46 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:23.539 05:51:46 -- vhost/common.sh@498 -- # break 00:11:23.539 05:51:46 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:23.539 05:51:46 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:23.539 05:51:46 -- vhost/common.sh@509 -- # sleep 1 00:11:24.489 05:51:47 -- vhost/common.sh@493 -- # [[ 38 -gt 0 ]] 00:11:24.489 05:51:47 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:24.489 05:51:47 -- vhost/common.sh@495 -- # for vm in $vms 00:11:24.489 05:51:47 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:24.489 05:51:47 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:24.489 05:51:47 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:24.489 05:51:47 -- vhost/common.sh@302 -- # return 0 00:11:24.489 05:51:47 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:24.489 05:51:47 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:24.489 05:51:47 -- vhost/common.sh@366 -- # return 1 00:11:24.489 05:51:47 -- vhost/common.sh@495 -- # for vm in $vms 00:11:24.489 05:51:47 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:24.489 05:51:47 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:24.490 05:51:47 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:24.490 05:51:47 -- vhost/common.sh@302 -- # return 0 00:11:24.490 05:51:47 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:24.490 05:51:47 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:24.490 05:51:47 -- vhost/common.sh@369 -- # local vm_pid 00:11:24.490 05:51:47 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:24.490 05:51:47 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:24.490 05:51:47 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:24.490 05:51:47 -- vhost/common.sh@373 -- # return 0 00:11:24.490 05:51:47 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:24.490 05:51:47 -- vhost/common.sh@498 -- # break 00:11:24.490 05:51:47 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:24.490 05:51:47 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:24.490 05:51:47 -- vhost/common.sh@509 -- # sleep 1 00:11:25.428 05:51:48 -- vhost/common.sh@493 -- # [[ 37 -gt 0 ]] 00:11:25.428 05:51:48 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:25.428 05:51:48 -- vhost/common.sh@495 -- # for vm in $vms 00:11:25.428 05:51:48 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:25.428 05:51:48 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:25.428 05:51:48 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:25.428 05:51:48 -- vhost/common.sh@302 -- # return 0 00:11:25.428 05:51:48 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:25.428 05:51:48 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:25.428 05:51:48 -- vhost/common.sh@366 -- # return 1 00:11:25.428 05:51:48 -- vhost/common.sh@495 -- # for vm in $vms 00:11:25.428 05:51:48 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:25.428 05:51:48 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:25.428 05:51:48 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:25.428 05:51:48 -- vhost/common.sh@302 -- # return 0 00:11:25.428 05:51:48 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:25.428 05:51:48 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:25.428 05:51:48 -- vhost/common.sh@369 -- # local vm_pid 00:11:25.428 05:51:48 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:25.428 05:51:48 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:25.428 05:51:48 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:25.428 05:51:48 -- vhost/common.sh@373 -- # return 0 00:11:25.428 05:51:48 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:25.428 05:51:48 -- vhost/common.sh@498 -- # break 00:11:25.428 05:51:48 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:25.428 05:51:48 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:25.428 05:51:48 -- vhost/common.sh@509 -- # sleep 1 00:11:26.363 05:51:49 -- vhost/common.sh@493 -- # [[ 36 -gt 0 ]] 00:11:26.363 05:51:49 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:26.363 05:51:49 -- vhost/common.sh@495 -- # for vm in $vms 00:11:26.363 05:51:49 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:26.363 05:51:49 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:26.363 05:51:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:26.363 05:51:49 -- vhost/common.sh@302 -- # return 0 00:11:26.363 05:51:49 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:26.363 05:51:49 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:26.363 05:51:49 -- vhost/common.sh@366 -- # return 1 00:11:26.363 05:51:49 -- vhost/common.sh@495 -- # for vm in $vms 00:11:26.363 05:51:49 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:26.363 05:51:49 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:26.363 05:51:49 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:26.363 05:51:49 -- vhost/common.sh@302 -- # return 0 00:11:26.363 05:51:49 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:26.363 05:51:49 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:26.363 05:51:49 -- vhost/common.sh@369 -- # local vm_pid 00:11:26.363 05:51:49 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:26.363 05:51:49 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:26.363 05:51:49 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:26.363 05:51:49 -- vhost/common.sh@373 -- # return 0 00:11:26.363 05:51:49 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:26.363 05:51:49 -- vhost/common.sh@498 -- # break 00:11:26.363 05:51:49 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:26.363 05:51:49 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:26.363 05:51:49 -- vhost/common.sh@509 -- # sleep 1 00:11:27.300 05:51:50 -- vhost/common.sh@493 -- # [[ 35 -gt 0 ]] 00:11:27.300 05:51:50 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:27.300 05:51:50 -- vhost/common.sh@495 -- # for vm in $vms 00:11:27.300 05:51:50 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:27.300 05:51:50 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:27.300 05:51:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:27.300 05:51:50 -- vhost/common.sh@302 -- # return 0 00:11:27.300 05:51:50 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:27.300 05:51:50 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:27.300 05:51:50 -- vhost/common.sh@366 -- # return 1 00:11:27.300 05:51:50 -- vhost/common.sh@495 -- # for vm in $vms 00:11:27.300 05:51:50 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:27.300 05:51:50 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:27.300 05:51:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:27.300 05:51:50 -- vhost/common.sh@302 -- # return 0 00:11:27.300 05:51:50 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:27.300 05:51:50 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:27.300 05:51:50 -- vhost/common.sh@369 -- # local vm_pid 00:11:27.300 05:51:50 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:27.300 05:51:50 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:27.300 05:51:50 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:27.300 05:51:50 -- vhost/common.sh@373 -- # return 0 00:11:27.300 05:51:50 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:27.300 05:51:50 -- vhost/common.sh@498 -- # break 00:11:27.300 05:51:50 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:27.300 05:51:50 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:27.300 05:51:50 -- vhost/common.sh@509 -- # sleep 1 00:11:28.676 05:51:51 -- vhost/common.sh@493 -- # [[ 34 -gt 0 ]] 00:11:28.676 05:51:51 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:28.676 05:51:51 -- vhost/common.sh@495 -- # for vm in $vms 00:11:28.676 05:51:51 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:28.676 05:51:51 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:28.676 05:51:51 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:28.676 05:51:51 -- vhost/common.sh@302 -- # return 0 00:11:28.676 05:51:51 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:28.676 05:51:51 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:28.676 05:51:51 -- vhost/common.sh@366 -- # return 1 00:11:28.676 05:51:51 -- vhost/common.sh@495 -- # for vm in $vms 00:11:28.676 05:51:51 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:28.676 05:51:51 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:28.676 05:51:51 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:28.676 05:51:51 -- vhost/common.sh@302 -- # return 0 00:11:28.676 05:51:51 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:28.676 05:51:51 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:28.676 05:51:51 -- vhost/common.sh@369 -- # local vm_pid 00:11:28.676 05:51:51 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:28.676 05:51:51 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:28.676 05:51:51 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:28.676 05:51:51 -- vhost/common.sh@373 -- # return 0 00:11:28.676 05:51:51 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:28.676 05:51:51 -- vhost/common.sh@498 -- # break 00:11:28.676 05:51:51 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:28.676 05:51:51 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:28.676 05:51:51 -- vhost/common.sh@509 -- # sleep 1 00:11:29.612 05:51:52 -- vhost/common.sh@493 -- # [[ 33 -gt 0 ]] 00:11:29.612 05:51:52 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:29.612 05:51:52 -- vhost/common.sh@495 -- # for vm in $vms 00:11:29.612 05:51:52 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:29.612 05:51:52 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:29.612 05:51:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:29.612 05:51:52 -- vhost/common.sh@302 -- # return 0 00:11:29.612 05:51:52 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:29.612 05:51:52 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:29.612 05:51:52 -- vhost/common.sh@366 -- # return 1 00:11:29.612 05:51:52 -- vhost/common.sh@495 -- # for vm in $vms 00:11:29.612 05:51:52 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:29.612 05:51:52 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:29.612 05:51:52 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:29.612 05:51:52 -- vhost/common.sh@302 -- # return 0 00:11:29.612 05:51:52 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:29.612 05:51:52 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:29.612 05:51:52 -- vhost/common.sh@369 -- # local vm_pid 00:11:29.612 05:51:52 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:29.612 05:51:52 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:29.612 05:51:52 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:29.612 05:51:52 -- vhost/common.sh@373 -- # return 0 00:11:29.612 05:51:52 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:29.612 05:51:52 -- vhost/common.sh@498 -- # break 00:11:29.612 05:51:52 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:29.612 05:51:52 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:29.612 05:51:52 -- vhost/common.sh@509 -- # sleep 1 00:11:30.547 05:51:53 -- vhost/common.sh@493 -- # [[ 32 -gt 0 ]] 00:11:30.547 05:51:53 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:30.547 05:51:53 -- vhost/common.sh@495 -- # for vm in $vms 00:11:30.547 05:51:53 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:30.547 05:51:53 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:30.547 05:51:53 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:30.547 05:51:53 -- vhost/common.sh@302 -- # return 0 00:11:30.547 05:51:53 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:30.547 05:51:53 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:30.547 05:51:53 -- vhost/common.sh@366 -- # return 1 00:11:30.547 05:51:53 -- vhost/common.sh@495 -- # for vm in $vms 00:11:30.547 05:51:53 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:30.547 05:51:53 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:30.547 05:51:53 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:30.547 05:51:53 -- vhost/common.sh@302 -- # return 0 00:11:30.547 05:51:53 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:30.547 05:51:53 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:30.547 05:51:53 -- vhost/common.sh@369 -- # local vm_pid 00:11:30.547 05:51:53 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:30.547 05:51:53 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:30.547 05:51:53 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:30.547 05:51:53 -- vhost/common.sh@373 -- # return 0 00:11:30.547 05:51:53 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:30.547 05:51:53 -- vhost/common.sh@498 -- # break 00:11:30.547 05:51:53 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:30.547 05:51:53 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:30.547 05:51:53 -- vhost/common.sh@509 -- # sleep 1 00:11:31.481 05:51:54 -- vhost/common.sh@493 -- # [[ 31 -gt 0 ]] 00:11:31.481 05:51:54 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:31.481 05:51:54 -- vhost/common.sh@495 -- # for vm in $vms 00:11:31.481 05:51:54 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:31.481 05:51:54 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:31.481 05:51:54 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:31.481 05:51:54 -- vhost/common.sh@302 -- # return 0 00:11:31.481 05:51:54 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:31.481 05:51:54 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:31.481 05:51:54 -- vhost/common.sh@366 -- # return 1 00:11:31.481 05:51:54 -- vhost/common.sh@495 -- # for vm in $vms 00:11:31.481 05:51:54 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:31.481 05:51:54 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:31.481 05:51:54 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:31.481 05:51:54 -- vhost/common.sh@302 -- # return 0 00:11:31.481 05:51:54 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:31.481 05:51:54 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:31.481 05:51:54 -- vhost/common.sh@369 -- # local vm_pid 00:11:31.481 05:51:54 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:31.481 05:51:54 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:31.481 05:51:54 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:31.481 05:51:54 -- vhost/common.sh@373 -- # return 0 00:11:31.481 05:51:54 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:31.481 05:51:54 -- vhost/common.sh@498 -- # break 00:11:31.481 05:51:54 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:31.481 05:51:54 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:31.481 05:51:54 -- vhost/common.sh@509 -- # sleep 1 00:11:32.417 05:51:55 -- vhost/common.sh@493 -- # [[ 30 -gt 0 ]] 00:11:32.417 05:51:55 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:32.417 05:51:55 -- vhost/common.sh@495 -- # for vm in $vms 00:11:32.417 05:51:55 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:32.417 05:51:55 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:32.417 05:51:55 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:32.417 05:51:55 -- vhost/common.sh@302 -- # return 0 00:11:32.417 05:51:55 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:32.417 05:51:55 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:32.417 05:51:55 -- vhost/common.sh@366 -- # return 1 00:11:32.417 05:51:55 -- vhost/common.sh@495 -- # for vm in $vms 00:11:32.417 05:51:55 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:32.417 05:51:55 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:32.417 05:51:55 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:32.417 05:51:55 -- vhost/common.sh@302 -- # return 0 00:11:32.417 05:51:55 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:32.417 05:51:55 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:32.417 05:51:55 -- vhost/common.sh@369 -- # local vm_pid 00:11:32.417 05:51:55 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:32.417 05:51:55 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:32.417 05:51:55 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:32.417 05:51:55 -- vhost/common.sh@373 -- # return 0 00:11:32.417 05:51:55 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:32.417 05:51:55 -- vhost/common.sh@498 -- # break 00:11:32.417 05:51:55 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:32.417 05:51:55 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:32.417 05:51:55 -- vhost/common.sh@509 -- # sleep 1 00:11:33.353 05:51:56 -- vhost/common.sh@493 -- # [[ 29 -gt 0 ]] 00:11:33.353 05:51:56 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:33.353 05:51:56 -- vhost/common.sh@495 -- # for vm in $vms 00:11:33.353 05:51:56 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:33.353 05:51:56 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:33.353 05:51:56 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:33.353 05:51:56 -- vhost/common.sh@302 -- # return 0 00:11:33.353 05:51:56 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:33.353 05:51:56 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:33.353 05:51:56 -- vhost/common.sh@366 -- # return 1 00:11:33.353 05:51:56 -- vhost/common.sh@495 -- # for vm in $vms 00:11:33.353 05:51:56 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:33.353 05:51:56 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:33.353 05:51:56 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:33.353 05:51:56 -- vhost/common.sh@302 -- # return 0 00:11:33.353 05:51:56 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:33.353 05:51:56 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:33.353 05:51:56 -- vhost/common.sh@369 -- # local vm_pid 00:11:33.353 05:51:56 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:33.353 05:51:56 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:33.353 05:51:56 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:33.353 05:51:56 -- vhost/common.sh@373 -- # return 0 00:11:33.353 05:51:56 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:33.353 05:51:56 -- vhost/common.sh@498 -- # break 00:11:33.353 05:51:56 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:33.353 05:51:56 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:33.353 05:51:56 -- vhost/common.sh@509 -- # sleep 1 00:11:34.727 05:51:57 -- vhost/common.sh@493 -- # [[ 28 -gt 0 ]] 00:11:34.727 05:51:57 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:34.728 05:51:57 -- vhost/common.sh@495 -- # for vm in $vms 00:11:34.728 05:51:57 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:34.728 05:51:57 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:34.728 05:51:57 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:34.728 05:51:57 -- vhost/common.sh@302 -- # return 0 00:11:34.728 05:51:57 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:34.728 05:51:57 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:34.728 05:51:57 -- vhost/common.sh@366 -- # return 1 00:11:34.728 05:51:57 -- vhost/common.sh@495 -- # for vm in $vms 00:11:34.728 05:51:57 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:34.728 05:51:57 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:34.728 05:51:57 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:34.728 05:51:57 -- vhost/common.sh@302 -- # return 0 00:11:34.728 05:51:57 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:34.728 05:51:57 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:34.728 05:51:57 -- vhost/common.sh@369 -- # local vm_pid 00:11:34.728 05:51:57 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:34.728 05:51:57 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:34.728 05:51:57 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:34.728 05:51:57 -- vhost/common.sh@373 -- # return 0 00:11:34.728 05:51:57 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:34.728 05:51:57 -- vhost/common.sh@498 -- # break 00:11:34.728 05:51:57 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:34.728 05:51:57 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:34.728 05:51:57 -- vhost/common.sh@509 -- # sleep 1 00:11:35.662 05:51:58 -- vhost/common.sh@493 -- # [[ 27 -gt 0 ]] 00:11:35.662 05:51:58 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:35.662 05:51:58 -- vhost/common.sh@495 -- # for vm in $vms 00:11:35.662 05:51:58 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:35.662 05:51:58 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:35.662 05:51:58 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:35.662 05:51:58 -- vhost/common.sh@302 -- # return 0 00:11:35.662 05:51:58 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:35.662 05:51:58 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:35.662 05:51:58 -- vhost/common.sh@366 -- # return 1 00:11:35.662 05:51:58 -- vhost/common.sh@495 -- # for vm in $vms 00:11:35.662 05:51:58 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:35.662 05:51:58 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:35.662 05:51:58 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:35.662 05:51:58 -- vhost/common.sh@302 -- # return 0 00:11:35.662 05:51:58 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:35.662 05:51:58 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:35.662 05:51:58 -- vhost/common.sh@369 -- # local vm_pid 00:11:35.662 05:51:58 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:35.662 05:51:58 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:35.662 05:51:58 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:35.662 05:51:58 -- vhost/common.sh@373 -- # return 0 00:11:35.662 05:51:58 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:35.662 05:51:58 -- vhost/common.sh@498 -- # break 00:11:35.662 05:51:58 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:35.662 05:51:58 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:35.662 05:51:58 -- vhost/common.sh@509 -- # sleep 1 00:11:36.595 05:51:59 -- vhost/common.sh@493 -- # [[ 26 -gt 0 ]] 00:11:36.595 05:51:59 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:36.595 05:51:59 -- vhost/common.sh@495 -- # for vm in $vms 00:11:36.595 05:51:59 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:36.595 05:51:59 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:36.595 05:51:59 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:36.595 05:51:59 -- vhost/common.sh@302 -- # return 0 00:11:36.595 05:51:59 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:36.595 05:51:59 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:36.595 05:51:59 -- vhost/common.sh@366 -- # return 1 00:11:36.595 05:51:59 -- vhost/common.sh@495 -- # for vm in $vms 00:11:36.595 05:51:59 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:36.595 05:51:59 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:36.595 05:51:59 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:36.595 05:51:59 -- vhost/common.sh@302 -- # return 0 00:11:36.595 05:51:59 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:36.595 05:51:59 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:36.595 05:51:59 -- vhost/common.sh@369 -- # local vm_pid 00:11:36.595 05:51:59 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:36.595 05:51:59 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:36.595 05:51:59 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:36.595 05:51:59 -- vhost/common.sh@373 -- # return 0 00:11:36.595 05:51:59 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:36.595 05:51:59 -- vhost/common.sh@498 -- # break 00:11:36.595 05:51:59 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:36.595 05:51:59 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:36.595 05:51:59 -- vhost/common.sh@509 -- # sleep 1 00:11:37.531 05:52:00 -- vhost/common.sh@493 -- # [[ 25 -gt 0 ]] 00:11:37.531 05:52:00 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:37.531 05:52:00 -- vhost/common.sh@495 -- # for vm in $vms 00:11:37.531 05:52:00 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:37.531 05:52:00 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:37.531 05:52:00 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:37.531 05:52:00 -- vhost/common.sh@302 -- # return 0 00:11:37.531 05:52:00 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:37.531 05:52:00 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:37.531 05:52:00 -- vhost/common.sh@366 -- # return 1 00:11:37.531 05:52:00 -- vhost/common.sh@495 -- # for vm in $vms 00:11:37.531 05:52:00 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:37.531 05:52:00 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:37.531 05:52:00 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:37.531 05:52:00 -- vhost/common.sh@302 -- # return 0 00:11:37.531 05:52:00 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:37.531 05:52:00 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:37.531 05:52:00 -- vhost/common.sh@369 -- # local vm_pid 00:11:37.531 05:52:00 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:37.531 05:52:00 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:37.531 05:52:00 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:37.531 05:52:00 -- vhost/common.sh@373 -- # return 0 00:11:37.531 05:52:00 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:37.531 05:52:00 -- vhost/common.sh@498 -- # break 00:11:37.531 05:52:00 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:37.531 05:52:00 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:37.531 05:52:00 -- vhost/common.sh@509 -- # sleep 1 00:11:38.467 05:52:01 -- vhost/common.sh@493 -- # [[ 24 -gt 0 ]] 00:11:38.467 05:52:01 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:38.467 05:52:01 -- vhost/common.sh@495 -- # for vm in $vms 00:11:38.467 05:52:01 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:38.467 05:52:01 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:38.467 05:52:01 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:38.467 05:52:01 -- vhost/common.sh@302 -- # return 0 00:11:38.467 05:52:01 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:38.467 05:52:01 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:38.467 05:52:01 -- vhost/common.sh@366 -- # return 1 00:11:38.467 05:52:01 -- vhost/common.sh@495 -- # for vm in $vms 00:11:38.467 05:52:01 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:38.467 05:52:01 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:38.467 05:52:01 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:38.467 05:52:01 -- vhost/common.sh@302 -- # return 0 00:11:38.467 05:52:01 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:38.467 05:52:01 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:38.467 05:52:01 -- vhost/common.sh@369 -- # local vm_pid 00:11:38.467 05:52:01 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:38.467 05:52:01 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:38.467 05:52:01 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:38.467 05:52:01 -- vhost/common.sh@373 -- # return 0 00:11:38.467 05:52:01 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:38.467 05:52:01 -- vhost/common.sh@498 -- # break 00:11:38.467 05:52:01 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:38.467 05:52:01 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:38.467 05:52:01 -- vhost/common.sh@509 -- # sleep 1 00:11:39.403 05:52:02 -- vhost/common.sh@493 -- # [[ 23 -gt 0 ]] 00:11:39.403 05:52:02 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:39.403 05:52:02 -- vhost/common.sh@495 -- # for vm in $vms 00:11:39.403 05:52:02 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:39.403 05:52:02 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:39.403 05:52:02 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:39.403 05:52:02 -- vhost/common.sh@302 -- # return 0 00:11:39.403 05:52:02 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:39.403 05:52:02 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:39.403 05:52:02 -- vhost/common.sh@366 -- # return 1 00:11:39.403 05:52:02 -- vhost/common.sh@495 -- # for vm in $vms 00:11:39.403 05:52:02 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:39.403 05:52:02 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:39.403 05:52:02 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:39.403 05:52:02 -- vhost/common.sh@302 -- # return 0 00:11:39.403 05:52:02 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:39.403 05:52:02 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:39.403 05:52:02 -- vhost/common.sh@369 -- # local vm_pid 00:11:39.660 05:52:02 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:39.660 05:52:02 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:39.660 05:52:02 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:39.660 05:52:02 -- vhost/common.sh@373 -- # return 0 00:11:39.660 05:52:02 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:39.660 05:52:02 -- vhost/common.sh@498 -- # break 00:11:39.660 05:52:02 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:39.660 05:52:02 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:39.660 05:52:02 -- vhost/common.sh@509 -- # sleep 1 00:11:40.594 05:52:03 -- vhost/common.sh@493 -- # [[ 22 -gt 0 ]] 00:11:40.594 05:52:03 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:40.594 05:52:03 -- vhost/common.sh@495 -- # for vm in $vms 00:11:40.594 05:52:03 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:40.594 05:52:03 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:40.594 05:52:03 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:40.594 05:52:03 -- vhost/common.sh@302 -- # return 0 00:11:40.594 05:52:03 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:40.594 05:52:03 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:40.594 05:52:03 -- vhost/common.sh@366 -- # return 1 00:11:40.594 05:52:03 -- vhost/common.sh@495 -- # for vm in $vms 00:11:40.594 05:52:03 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:40.594 05:52:03 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:40.594 05:52:03 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:40.594 05:52:03 -- vhost/common.sh@302 -- # return 0 00:11:40.594 05:52:03 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:40.594 05:52:03 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:40.594 05:52:03 -- vhost/common.sh@369 -- # local vm_pid 00:11:40.594 05:52:03 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:40.594 05:52:03 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:40.594 05:52:03 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:40.594 05:52:03 -- vhost/common.sh@373 -- # return 0 00:11:40.594 05:52:03 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:40.594 05:52:03 -- vhost/common.sh@498 -- # break 00:11:40.594 05:52:03 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:40.594 05:52:03 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:40.594 05:52:03 -- vhost/common.sh@509 -- # sleep 1 00:11:41.530 05:52:04 -- vhost/common.sh@493 -- # [[ 21 -gt 0 ]] 00:11:41.530 05:52:04 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:41.530 05:52:04 -- vhost/common.sh@495 -- # for vm in $vms 00:11:41.530 05:52:04 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:41.530 05:52:04 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:41.530 05:52:04 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:41.530 05:52:04 -- vhost/common.sh@302 -- # return 0 00:11:41.530 05:52:04 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:41.530 05:52:04 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:41.530 05:52:04 -- vhost/common.sh@366 -- # return 1 00:11:41.530 05:52:04 -- vhost/common.sh@495 -- # for vm in $vms 00:11:41.530 05:52:04 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:41.530 05:52:04 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:41.530 05:52:04 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:41.530 05:52:04 -- vhost/common.sh@302 -- # return 0 00:11:41.530 05:52:04 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:41.530 05:52:04 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:41.530 05:52:04 -- vhost/common.sh@369 -- # local vm_pid 00:11:41.530 05:52:04 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:41.530 05:52:04 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:41.530 05:52:04 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:41.530 05:52:04 -- vhost/common.sh@373 -- # return 0 00:11:41.530 05:52:04 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:41.530 05:52:04 -- vhost/common.sh@498 -- # break 00:11:41.530 05:52:04 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:41.530 05:52:04 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:41.530 05:52:04 -- vhost/common.sh@509 -- # sleep 1 00:11:42.466 05:52:05 -- vhost/common.sh@493 -- # [[ 20 -gt 0 ]] 00:11:42.466 05:52:05 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:42.466 05:52:05 -- vhost/common.sh@495 -- # for vm in $vms 00:11:42.466 05:52:05 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:42.466 05:52:05 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:42.466 05:52:05 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:42.466 05:52:05 -- vhost/common.sh@302 -- # return 0 00:11:42.466 05:52:05 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:42.466 05:52:05 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:42.466 05:52:05 -- vhost/common.sh@366 -- # return 1 00:11:42.466 05:52:05 -- vhost/common.sh@495 -- # for vm in $vms 00:11:42.466 05:52:05 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:42.466 05:52:05 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:42.466 05:52:05 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:42.466 05:52:05 -- vhost/common.sh@302 -- # return 0 00:11:42.466 05:52:05 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:42.466 05:52:05 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:42.466 05:52:05 -- vhost/common.sh@369 -- # local vm_pid 00:11:42.466 05:52:05 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:42.466 05:52:05 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:42.466 05:52:05 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:42.466 05:52:05 -- vhost/common.sh@373 -- # return 0 00:11:42.466 05:52:05 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:42.466 05:52:05 -- vhost/common.sh@498 -- # break 00:11:42.466 05:52:05 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:42.466 05:52:05 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:42.466 05:52:05 -- vhost/common.sh@509 -- # sleep 1 00:11:43.844 05:52:06 -- vhost/common.sh@493 -- # [[ 19 -gt 0 ]] 00:11:43.844 05:52:06 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:43.844 05:52:06 -- vhost/common.sh@495 -- # for vm in $vms 00:11:43.844 05:52:06 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:43.844 05:52:06 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:43.844 05:52:06 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:43.844 05:52:06 -- vhost/common.sh@302 -- # return 0 00:11:43.844 05:52:06 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:43.844 05:52:06 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:43.844 05:52:06 -- vhost/common.sh@366 -- # return 1 00:11:43.844 05:52:06 -- vhost/common.sh@495 -- # for vm in $vms 00:11:43.844 05:52:06 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:43.844 05:52:06 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:43.844 05:52:06 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:43.844 05:52:06 -- vhost/common.sh@302 -- # return 0 00:11:43.844 05:52:06 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:43.844 05:52:06 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:43.844 05:52:06 -- vhost/common.sh@369 -- # local vm_pid 00:11:43.844 05:52:06 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:43.844 05:52:06 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:43.844 05:52:06 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:43.844 05:52:06 -- vhost/common.sh@373 -- # return 0 00:11:43.844 05:52:06 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:43.844 05:52:06 -- vhost/common.sh@498 -- # break 00:11:43.844 05:52:06 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:43.844 05:52:06 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:43.844 05:52:06 -- vhost/common.sh@509 -- # sleep 1 00:11:44.780 05:52:07 -- vhost/common.sh@493 -- # [[ 18 -gt 0 ]] 00:11:44.780 05:52:07 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:44.780 05:52:07 -- vhost/common.sh@495 -- # for vm in $vms 00:11:44.780 05:52:07 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:44.780 05:52:07 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:44.780 05:52:07 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:44.780 05:52:07 -- vhost/common.sh@302 -- # return 0 00:11:44.780 05:52:07 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:44.780 05:52:07 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:44.780 05:52:07 -- vhost/common.sh@366 -- # return 1 00:11:44.780 05:52:07 -- vhost/common.sh@495 -- # for vm in $vms 00:11:44.780 05:52:07 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:44.780 05:52:07 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:44.780 05:52:07 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:44.780 05:52:07 -- vhost/common.sh@302 -- # return 0 00:11:44.780 05:52:07 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:44.780 05:52:07 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:44.780 05:52:07 -- vhost/common.sh@369 -- # local vm_pid 00:11:44.780 05:52:07 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:44.780 05:52:07 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:44.780 05:52:07 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:44.780 05:52:08 -- vhost/common.sh@373 -- # return 0 00:11:44.780 05:52:08 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:44.780 05:52:08 -- vhost/common.sh@498 -- # break 00:11:44.780 05:52:08 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:44.780 05:52:08 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:44.780 05:52:08 -- vhost/common.sh@509 -- # sleep 1 00:11:45.717 05:52:09 -- vhost/common.sh@493 -- # [[ 17 -gt 0 ]] 00:11:45.717 05:52:09 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:45.717 05:52:09 -- vhost/common.sh@495 -- # for vm in $vms 00:11:45.717 05:52:09 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:45.717 05:52:09 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:45.717 05:52:09 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:45.717 05:52:09 -- vhost/common.sh@302 -- # return 0 00:11:45.717 05:52:09 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:45.717 05:52:09 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:45.717 05:52:09 -- vhost/common.sh@366 -- # return 1 00:11:45.717 05:52:09 -- vhost/common.sh@495 -- # for vm in $vms 00:11:45.717 05:52:09 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:45.717 05:52:09 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:45.717 05:52:09 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:45.717 05:52:09 -- vhost/common.sh@302 -- # return 0 00:11:45.717 05:52:09 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:45.717 05:52:09 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:45.717 05:52:09 -- vhost/common.sh@369 -- # local vm_pid 00:11:45.717 05:52:09 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:45.717 05:52:09 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:45.717 05:52:09 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:45.717 05:52:09 -- vhost/common.sh@373 -- # return 0 00:11:45.717 05:52:09 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:45.717 05:52:09 -- vhost/common.sh@498 -- # break 00:11:45.717 05:52:09 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:45.717 05:52:09 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:45.717 05:52:09 -- vhost/common.sh@509 -- # sleep 1 00:11:46.656 05:52:10 -- vhost/common.sh@493 -- # [[ 16 -gt 0 ]] 00:11:46.656 05:52:10 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:46.656 05:52:10 -- vhost/common.sh@495 -- # for vm in $vms 00:11:46.656 05:52:10 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:46.656 05:52:10 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:46.656 05:52:10 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:46.656 05:52:10 -- vhost/common.sh@302 -- # return 0 00:11:46.656 05:52:10 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:46.656 05:52:10 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:46.656 05:52:10 -- vhost/common.sh@366 -- # return 1 00:11:46.656 05:52:10 -- vhost/common.sh@495 -- # for vm in $vms 00:11:46.656 05:52:10 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:46.656 05:52:10 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:46.656 05:52:10 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:46.656 05:52:10 -- vhost/common.sh@302 -- # return 0 00:11:46.656 05:52:10 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:46.656 05:52:10 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:46.656 05:52:10 -- vhost/common.sh@369 -- # local vm_pid 00:11:46.656 05:52:10 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:46.656 05:52:10 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:46.656 05:52:10 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:46.656 05:52:10 -- vhost/common.sh@373 -- # return 0 00:11:46.656 05:52:10 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:46.656 05:52:10 -- vhost/common.sh@498 -- # break 00:11:46.656 05:52:10 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:46.656 05:52:10 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:46.656 05:52:10 -- vhost/common.sh@509 -- # sleep 1 00:11:47.643 05:52:11 -- vhost/common.sh@493 -- # [[ 15 -gt 0 ]] 00:11:47.643 05:52:11 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:47.643 05:52:11 -- vhost/common.sh@495 -- # for vm in $vms 00:11:47.643 05:52:11 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:47.643 05:52:11 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:47.643 05:52:11 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:47.643 05:52:11 -- vhost/common.sh@302 -- # return 0 00:11:47.643 05:52:11 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:47.643 05:52:11 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:47.643 05:52:11 -- vhost/common.sh@366 -- # return 1 00:11:47.643 05:52:11 -- vhost/common.sh@495 -- # for vm in $vms 00:11:47.643 05:52:11 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:47.643 05:52:11 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:47.643 05:52:11 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:47.643 05:52:11 -- vhost/common.sh@302 -- # return 0 00:11:47.643 05:52:11 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:47.643 05:52:11 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:47.643 05:52:11 -- vhost/common.sh@369 -- # local vm_pid 00:11:47.643 05:52:11 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:47.643 05:52:11 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:47.643 05:52:11 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:47.643 05:52:11 -- vhost/common.sh@373 -- # return 0 00:11:47.643 05:52:11 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:47.643 05:52:11 -- vhost/common.sh@498 -- # break 00:11:47.643 05:52:11 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:47.643 05:52:11 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:47.643 05:52:11 -- vhost/common.sh@509 -- # sleep 1 00:11:48.579 05:52:12 -- vhost/common.sh@493 -- # [[ 14 -gt 0 ]] 00:11:48.579 05:52:12 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:48.579 05:52:12 -- vhost/common.sh@495 -- # for vm in $vms 00:11:48.579 05:52:12 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:48.579 05:52:12 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:48.579 05:52:12 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:48.579 05:52:12 -- vhost/common.sh@302 -- # return 0 00:11:48.579 05:52:12 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:48.579 05:52:12 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:48.579 05:52:12 -- vhost/common.sh@366 -- # return 1 00:11:48.579 05:52:12 -- vhost/common.sh@495 -- # for vm in $vms 00:11:48.580 05:52:12 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:48.580 05:52:12 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:48.580 05:52:12 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:48.580 05:52:12 -- vhost/common.sh@302 -- # return 0 00:11:48.580 05:52:12 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:48.580 05:52:12 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:48.580 05:52:12 -- vhost/common.sh@369 -- # local vm_pid 00:11:48.580 05:52:12 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:48.580 05:52:12 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:48.580 05:52:12 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:48.580 05:52:12 -- vhost/common.sh@373 -- # return 0 00:11:48.580 05:52:12 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:48.580 05:52:12 -- vhost/common.sh@498 -- # break 00:11:48.580 05:52:12 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:48.580 05:52:12 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:48.580 05:52:12 -- vhost/common.sh@509 -- # sleep 1 00:11:49.956 05:52:13 -- vhost/common.sh@493 -- # [[ 13 -gt 0 ]] 00:11:49.956 05:52:13 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:49.956 05:52:13 -- vhost/common.sh@495 -- # for vm in $vms 00:11:49.956 05:52:13 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:49.956 05:52:13 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:49.956 05:52:13 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:49.956 05:52:13 -- vhost/common.sh@302 -- # return 0 00:11:49.956 05:52:13 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:49.956 05:52:13 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:49.956 05:52:13 -- vhost/common.sh@366 -- # return 1 00:11:49.956 05:52:13 -- vhost/common.sh@495 -- # for vm in $vms 00:11:49.956 05:52:13 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:49.956 05:52:13 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:49.956 05:52:13 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:49.956 05:52:13 -- vhost/common.sh@302 -- # return 0 00:11:49.956 05:52:13 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:49.956 05:52:13 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:49.956 05:52:13 -- vhost/common.sh@369 -- # local vm_pid 00:11:49.956 05:52:13 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:49.956 05:52:13 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:49.956 05:52:13 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:49.956 05:52:13 -- vhost/common.sh@373 -- # return 0 00:11:49.956 05:52:13 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:49.956 05:52:13 -- vhost/common.sh@498 -- # break 00:11:49.956 05:52:13 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:49.956 05:52:13 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:49.956 05:52:13 -- vhost/common.sh@509 -- # sleep 1 00:11:50.893 05:52:14 -- vhost/common.sh@493 -- # [[ 12 -gt 0 ]] 00:11:50.893 05:52:14 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:50.893 05:52:14 -- vhost/common.sh@495 -- # for vm in $vms 00:11:50.893 05:52:14 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:50.893 05:52:14 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:50.893 05:52:14 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:50.893 05:52:14 -- vhost/common.sh@302 -- # return 0 00:11:50.893 05:52:14 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:50.893 05:52:14 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:50.893 05:52:14 -- vhost/common.sh@366 -- # return 1 00:11:50.893 05:52:14 -- vhost/common.sh@495 -- # for vm in $vms 00:11:50.893 05:52:14 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:50.893 05:52:14 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:50.893 05:52:14 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:50.893 05:52:14 -- vhost/common.sh@302 -- # return 0 00:11:50.893 05:52:14 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:50.893 05:52:14 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:50.893 05:52:14 -- vhost/common.sh@369 -- # local vm_pid 00:11:50.893 05:52:14 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:50.893 05:52:14 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:50.893 05:52:14 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:50.893 05:52:14 -- vhost/common.sh@373 -- # return 0 00:11:50.893 05:52:14 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:50.893 05:52:14 -- vhost/common.sh@498 -- # break 00:11:50.893 05:52:14 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:50.893 05:52:14 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:50.893 05:52:14 -- vhost/common.sh@509 -- # sleep 1 00:11:51.829 05:52:15 -- vhost/common.sh@493 -- # [[ 11 -gt 0 ]] 00:11:51.829 05:52:15 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:51.829 05:52:15 -- vhost/common.sh@495 -- # for vm in $vms 00:11:51.829 05:52:15 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:51.829 05:52:15 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:51.829 05:52:15 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:51.829 05:52:15 -- vhost/common.sh@302 -- # return 0 00:11:51.829 05:52:15 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:51.829 05:52:15 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:51.829 05:52:15 -- vhost/common.sh@366 -- # return 1 00:11:51.829 05:52:15 -- vhost/common.sh@495 -- # for vm in $vms 00:11:51.829 05:52:15 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:51.829 05:52:15 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:51.829 05:52:15 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:51.829 05:52:15 -- vhost/common.sh@302 -- # return 0 00:11:51.829 05:52:15 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:51.829 05:52:15 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:51.829 05:52:15 -- vhost/common.sh@369 -- # local vm_pid 00:11:51.829 05:52:15 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:51.829 05:52:15 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:51.829 05:52:15 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:51.829 05:52:15 -- vhost/common.sh@373 -- # return 0 00:11:51.829 05:52:15 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:51.829 05:52:15 -- vhost/common.sh@498 -- # break 00:11:51.829 05:52:15 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:51.829 05:52:15 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:51.829 05:52:15 -- vhost/common.sh@509 -- # sleep 1 00:11:52.765 05:52:16 -- vhost/common.sh@493 -- # [[ 10 -gt 0 ]] 00:11:52.765 05:52:16 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:52.765 05:52:16 -- vhost/common.sh@495 -- # for vm in $vms 00:11:52.765 05:52:16 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:52.765 05:52:16 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:52.765 05:52:16 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:52.765 05:52:16 -- vhost/common.sh@302 -- # return 0 00:11:52.765 05:52:16 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:52.765 05:52:16 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:52.765 05:52:16 -- vhost/common.sh@366 -- # return 1 00:11:52.765 05:52:16 -- vhost/common.sh@495 -- # for vm in $vms 00:11:52.765 05:52:16 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:52.765 05:52:16 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:52.765 05:52:16 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:52.765 05:52:16 -- vhost/common.sh@302 -- # return 0 00:11:52.765 05:52:16 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:52.765 05:52:16 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:52.765 05:52:16 -- vhost/common.sh@369 -- # local vm_pid 00:11:52.765 05:52:16 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:52.765 05:52:16 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:52.765 05:52:16 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:52.765 05:52:16 -- vhost/common.sh@373 -- # return 0 00:11:52.765 05:52:16 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:52.765 05:52:16 -- vhost/common.sh@498 -- # break 00:11:52.765 05:52:16 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:52.765 05:52:16 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:52.765 05:52:16 -- vhost/common.sh@509 -- # sleep 1 00:11:53.701 05:52:17 -- vhost/common.sh@493 -- # [[ 9 -gt 0 ]] 00:11:53.701 05:52:17 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:53.701 05:52:17 -- vhost/common.sh@495 -- # for vm in $vms 00:11:53.701 05:52:17 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:53.701 05:52:17 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:53.701 05:52:17 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:53.701 05:52:17 -- vhost/common.sh@302 -- # return 0 00:11:53.701 05:52:17 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:53.701 05:52:17 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:53.701 05:52:17 -- vhost/common.sh@366 -- # return 1 00:11:53.701 05:52:17 -- vhost/common.sh@495 -- # for vm in $vms 00:11:53.701 05:52:17 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:53.701 05:52:17 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:53.701 05:52:17 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:53.701 05:52:17 -- vhost/common.sh@302 -- # return 0 00:11:53.701 05:52:17 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:53.701 05:52:17 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:53.701 05:52:17 -- vhost/common.sh@369 -- # local vm_pid 00:11:53.701 05:52:17 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:11:53.701 05:52:17 -- vhost/common.sh@370 -- # vm_pid=1928363 00:11:53.701 05:52:17 -- vhost/common.sh@372 -- # /bin/kill -0 1928363 00:11:53.701 05:52:17 -- vhost/common.sh@373 -- # return 0 00:11:53.701 05:52:17 -- vhost/common.sh@497 -- # all_vms_down=0 00:11:53.701 05:52:17 -- vhost/common.sh@498 -- # break 00:11:53.701 05:52:17 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:11:53.701 05:52:17 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:11:53.701 05:52:17 -- vhost/common.sh@509 -- # sleep 1 00:11:54.637 05:52:18 -- vhost/common.sh@493 -- # [[ 8 -gt 0 ]] 00:11:54.637 05:52:18 -- vhost/common.sh@494 -- # local all_vms_down=1 00:11:54.637 05:52:18 -- vhost/common.sh@495 -- # for vm in $vms 00:11:54.637 05:52:18 -- vhost/common.sh@496 -- # vm_is_running 0 00:11:54.637 05:52:18 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:11:54.637 05:52:18 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:11:54.637 05:52:18 -- vhost/common.sh@302 -- # return 0 00:11:54.637 05:52:18 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:11:54.637 05:52:18 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:11:54.637 05:52:18 -- vhost/common.sh@366 -- # return 1 00:11:54.637 05:52:18 -- vhost/common.sh@495 -- # for vm in $vms 00:11:54.637 05:52:18 -- vhost/common.sh@496 -- # vm_is_running 1 00:11:54.637 05:52:18 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:11:54.637 05:52:18 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:54.637 05:52:18 -- vhost/common.sh@302 -- # return 0 00:11:54.637 05:52:18 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:11:54.637 05:52:18 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:11:54.637 05:52:18 -- vhost/common.sh@366 -- # return 1 00:11:54.637 05:52:18 -- vhost/common.sh@495 -- # for vm in $vms 00:11:54.637 05:52:18 -- vhost/common.sh@496 -- # vm_is_running 2 00:11:54.637 05:52:18 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:11:54.637 05:52:18 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:11:54.637 05:52:18 -- vhost/common.sh@302 -- # return 0 00:11:54.637 05:52:18 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:11:54.637 05:52:18 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:11:54.637 05:52:18 -- vhost/common.sh@366 -- # return 1 00:11:54.637 05:52:18 -- vhost/common.sh@502 -- # [[ 1 == 1 ]] 00:11:54.637 05:52:18 -- vhost/common.sh@503 -- # notice 'All VMs successfully shut down' 00:11:54.637 05:52:18 -- vhost/common.sh@94 -- # message INFO 'All VMs successfully shut down' 00:11:54.637 05:52:18 -- vhost/common.sh@60 -- # local verbose_out 00:11:54.637 05:52:18 -- vhost/common.sh@61 -- # false 00:11:54.637 05:52:18 -- vhost/common.sh@62 -- # verbose_out= 00:11:54.637 05:52:18 -- vhost/common.sh@69 -- # local msg_type=INFO 00:11:54.637 05:52:18 -- vhost/common.sh@70 -- # shift 00:11:54.637 05:52:18 -- vhost/common.sh@71 -- # echo -e 'INFO: All VMs successfully shut down' 00:11:54.637 INFO: All VMs successfully shut down 00:11:54.637 05:52:18 -- vhost/common.sh@504 -- # xtrace_restore 00:11:54.637 05:52:18 -- common/autotest_common.sh@16 -- # unset -v 'X_STACK[0 - 1 < 0 ? 0 : 0 - 1]' 00:11:54.637 05:52:18 -- common/autotest_common.sh@17 -- # (( 0 == 0 )) 00:11:54.637 05:52:18 -- common/autotest_common.sh@18 -- # set -x 00:11:54.637 05:52:18 -- vhost/common.sh@505 -- # return 0 00:11:54.637 05:52:18 -- nvme/vfio_user_restart_vm.sh@51 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_nvme_detach_controller Nvme0 00:11:56.544 05:52:19 -- nvme/vfio_user_restart_vm.sh@52 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock nvmf_delete_subsystem nqn.2019-07.io.spdk:cnode1 00:11:56.544 05:52:19 -- nvme/vfio_user_restart_vm.sh@54 -- # vhost_kill 0 00:11:56.544 05:52:19 -- vhost/common.sh@202 -- # local rc=0 00:11:56.544 05:52:19 -- vhost/common.sh@203 -- # local vhost_name=0 00:11:56.544 05:52:19 -- vhost/common.sh@205 -- # [[ -z 0 ]] 00:11:56.544 05:52:19 -- vhost/common.sh@210 -- # local vhost_dir 00:11:56.544 05:52:19 -- vhost/common.sh@211 -- # get_vhost_dir 0 00:11:56.544 05:52:19 -- vhost/common.sh@105 -- # local vhost_name=0 00:11:56.544 05:52:19 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:11:56.544 05:52:19 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:11:56.544 05:52:19 -- vhost/common.sh@211 -- # vhost_dir=/root/vhost_test/vhost/0 00:11:56.544 05:52:19 -- vhost/common.sh@212 -- # local vhost_pid_file=/root/vhost_test/vhost/0/vhost.pid 00:11:56.544 05:52:19 -- vhost/common.sh@214 -- # [[ ! -r /root/vhost_test/vhost/0/vhost.pid ]] 00:11:56.544 05:52:19 -- vhost/common.sh@219 -- # timing_enter vhost_kill 00:11:56.544 05:52:19 -- common/autotest_common.sh@722 -- # xtrace_disable 00:11:56.544 05:52:19 -- common/autotest_common.sh@10 -- # set +x 00:11:56.544 05:52:19 -- vhost/common.sh@220 -- # local vhost_pid 00:11:56.544 05:52:19 -- vhost/common.sh@221 -- # cat /root/vhost_test/vhost/0/vhost.pid 00:11:56.544 05:52:19 -- vhost/common.sh@221 -- # vhost_pid=1922582 00:11:56.544 05:52:19 -- vhost/common.sh@222 -- # notice 'killing vhost (PID 1922582) app' 00:11:56.544 05:52:19 -- vhost/common.sh@94 -- # message INFO 'killing vhost (PID 1922582) app' 00:11:56.544 05:52:19 -- vhost/common.sh@60 -- # local verbose_out 00:11:56.544 05:52:19 -- vhost/common.sh@61 -- # false 00:11:56.544 05:52:19 -- vhost/common.sh@62 -- # verbose_out= 00:11:56.544 05:52:19 -- vhost/common.sh@69 -- # local msg_type=INFO 00:11:56.544 05:52:19 -- vhost/common.sh@70 -- # shift 00:11:56.544 05:52:19 -- vhost/common.sh@71 -- # echo -e 'INFO: killing vhost (PID 1922582) app' 00:11:56.544 INFO: killing vhost (PID 1922582) app 00:11:56.544 05:52:19 -- vhost/common.sh@224 -- # kill -INT 1922582 00:11:56.544 05:52:19 -- vhost/common.sh@225 -- # notice 'sent SIGINT to vhost app - waiting 60 seconds to exit' 00:11:56.544 05:52:19 -- vhost/common.sh@94 -- # message INFO 'sent SIGINT to vhost app - waiting 60 seconds to exit' 00:11:56.544 05:52:19 -- vhost/common.sh@60 -- # local verbose_out 00:11:56.544 05:52:19 -- vhost/common.sh@61 -- # false 00:11:56.544 05:52:19 -- vhost/common.sh@62 -- # verbose_out= 00:11:56.544 05:52:19 -- vhost/common.sh@69 -- # local msg_type=INFO 00:11:56.544 05:52:19 -- vhost/common.sh@70 -- # shift 00:11:56.544 05:52:19 -- vhost/common.sh@71 -- # echo -e 'INFO: sent SIGINT to vhost app - waiting 60 seconds to exit' 00:11:56.544 INFO: sent SIGINT to vhost app - waiting 60 seconds to exit 00:11:56.544 05:52:19 -- vhost/common.sh@226 -- # (( i = 0 )) 00:11:56.544 05:52:19 -- vhost/common.sh@226 -- # (( i < 60 )) 00:11:56.544 05:52:19 -- vhost/common.sh@227 -- # kill -0 1922582 00:11:56.544 05:52:19 -- vhost/common.sh@228 -- # echo . 00:11:56.544 . 00:11:56.544 05:52:19 -- vhost/common.sh@229 -- # sleep 1 00:11:57.478 05:52:20 -- vhost/common.sh@226 -- # (( i++ )) 00:11:57.478 05:52:20 -- vhost/common.sh@226 -- # (( i < 60 )) 00:11:57.478 05:52:20 -- vhost/common.sh@227 -- # kill -0 1922582 00:11:57.478 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 227: kill: (1922582) - No such process 00:11:57.478 05:52:20 -- vhost/common.sh@231 -- # break 00:11:57.478 05:52:20 -- vhost/common.sh@234 -- # kill -0 1922582 00:11:57.478 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 234: kill: (1922582) - No such process 00:11:57.478 05:52:20 -- vhost/common.sh@239 -- # kill -0 1922582 00:11:57.478 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 239: kill: (1922582) - No such process 00:11:57.478 05:52:20 -- vhost/common.sh@250 -- # timing_exit vhost_kill 00:11:57.478 05:52:20 -- common/autotest_common.sh@728 -- # xtrace_disable 00:11:57.478 05:52:20 -- common/autotest_common.sh@10 -- # set +x 00:11:57.478 05:52:20 -- vhost/common.sh@252 -- # rm -rf /root/vhost_test/vhost/0 00:11:57.478 05:52:20 -- vhost/common.sh@254 -- # return 0 00:11:57.478 05:52:20 -- nvme/vfio_user_restart_vm.sh@56 -- # trap - ERR EXIT 00:11:57.478 05:52:20 -- nvme/vfio_user_restart_vm.sh@58 -- # vhosttestfini 00:11:57.478 05:52:20 -- vhost/common.sh@54 -- # '[' '' == iso ']' 00:11:57.478 00:11:57.478 real 2m22.483s 00:11:57.478 user 9m23.858s 00:11:57.478 sys 0m2.181s 00:11:57.478 05:52:20 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:57.478 05:52:20 -- common/autotest_common.sh@10 -- # set +x 00:11:57.478 ************************************ 00:11:57.478 END TEST vfio_user_nvme_restart_vm 00:11:57.478 ************************************ 00:11:57.478 05:52:20 -- vfio_user/vfio_user.sh@17 -- # run_test vfio_user_virtio_blk_restart_vm /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio/fio_restart_vm.sh virtio_blk 00:11:57.478 05:52:20 -- common/autotest_common.sh@1087 -- # '[' 3 -le 1 ']' 00:11:57.478 05:52:20 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:57.478 05:52:20 -- common/autotest_common.sh@10 -- # set +x 00:11:57.478 ************************************ 00:11:57.478 START TEST vfio_user_virtio_blk_restart_vm 00:11:57.478 ************************************ 00:11:57.478 05:52:20 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio/fio_restart_vm.sh virtio_blk 00:11:57.738 * Looking for test storage... 00:11:57.738 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio 00:11:57.738 05:52:21 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:11:57.738 05:52:21 -- common/autotest_common.sh@1690 -- # lcov --version 00:11:57.738 05:52:21 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:11:57.738 05:52:21 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:11:57.738 05:52:21 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:11:57.738 05:52:21 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:11:57.738 05:52:21 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:11:57.738 05:52:21 -- scripts/common.sh@335 -- # IFS=.-: 00:11:57.738 05:52:21 -- scripts/common.sh@335 -- # read -ra ver1 00:11:57.738 05:52:21 -- scripts/common.sh@336 -- # IFS=.-: 00:11:57.738 05:52:21 -- scripts/common.sh@336 -- # read -ra ver2 00:11:57.738 05:52:21 -- scripts/common.sh@337 -- # local 'op=<' 00:11:57.738 05:52:21 -- scripts/common.sh@339 -- # ver1_l=2 00:11:57.738 05:52:21 -- scripts/common.sh@340 -- # ver2_l=1 00:11:57.738 05:52:21 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:11:57.738 05:52:21 -- scripts/common.sh@343 -- # case "$op" in 00:11:57.738 05:52:21 -- scripts/common.sh@344 -- # : 1 00:11:57.738 05:52:21 -- scripts/common.sh@363 -- # (( v = 0 )) 00:11:57.738 05:52:21 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:11:57.738 05:52:21 -- scripts/common.sh@364 -- # decimal 1 00:11:57.738 05:52:21 -- scripts/common.sh@352 -- # local d=1 00:11:57.738 05:52:21 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:57.738 05:52:21 -- scripts/common.sh@354 -- # echo 1 00:11:57.738 05:52:21 -- scripts/common.sh@364 -- # ver1[v]=1 00:11:57.738 05:52:21 -- scripts/common.sh@365 -- # decimal 2 00:11:57.738 05:52:21 -- scripts/common.sh@352 -- # local d=2 00:11:57.738 05:52:21 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:11:57.738 05:52:21 -- scripts/common.sh@354 -- # echo 2 00:11:57.738 05:52:21 -- scripts/common.sh@365 -- # ver2[v]=2 00:11:57.738 05:52:21 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:11:57.738 05:52:21 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:11:57.738 05:52:21 -- scripts/common.sh@367 -- # return 0 00:11:57.738 05:52:21 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:11:57.738 05:52:21 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:11:57.738 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:57.738 --rc genhtml_branch_coverage=1 00:11:57.738 --rc genhtml_function_coverage=1 00:11:57.738 --rc genhtml_legend=1 00:11:57.738 --rc geninfo_all_blocks=1 00:11:57.738 --rc geninfo_unexecuted_blocks=1 00:11:57.738 00:11:57.738 ' 00:11:57.738 05:52:21 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:11:57.738 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:57.738 --rc genhtml_branch_coverage=1 00:11:57.738 --rc genhtml_function_coverage=1 00:11:57.738 --rc genhtml_legend=1 00:11:57.738 --rc geninfo_all_blocks=1 00:11:57.738 --rc geninfo_unexecuted_blocks=1 00:11:57.738 00:11:57.738 ' 00:11:57.738 05:52:21 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:11:57.738 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:57.738 --rc genhtml_branch_coverage=1 00:11:57.738 --rc genhtml_function_coverage=1 00:11:57.738 --rc genhtml_legend=1 00:11:57.738 --rc geninfo_all_blocks=1 00:11:57.738 --rc geninfo_unexecuted_blocks=1 00:11:57.738 00:11:57.738 ' 00:11:57.738 05:52:21 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:11:57.738 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:57.738 --rc genhtml_branch_coverage=1 00:11:57.738 --rc genhtml_function_coverage=1 00:11:57.738 --rc genhtml_legend=1 00:11:57.738 --rc geninfo_all_blocks=1 00:11:57.738 --rc geninfo_unexecuted_blocks=1 00:11:57.738 00:11:57.738 ' 00:11:57.738 05:52:21 -- virtio/fio_restart_vm.sh@10 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/common.sh 00:11:57.738 05:52:21 -- vfio_user/common.sh@6 -- # : 128 00:11:57.738 05:52:21 -- vfio_user/common.sh@7 -- # : 512 00:11:57.738 05:52:21 -- vfio_user/common.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh 00:11:57.738 05:52:21 -- vhost/common.sh@6 -- # : false 00:11:57.738 05:52:21 -- vhost/common.sh@7 -- # : /root/vhost_test 00:11:57.738 05:52:21 -- vhost/common.sh@8 -- # : /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:11:57.738 05:52:21 -- vhost/common.sh@9 -- # : qemu-img 00:11:57.738 05:52:21 -- vhost/common.sh@11 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/.. 00:11:57.738 05:52:21 -- vhost/common.sh@11 -- # TEST_DIR=/var/jenkins/workspace/vfio-user-phy-autotest 00:11:57.738 05:52:21 -- vhost/common.sh@12 -- # VM_DIR=/root/vhost_test/vms 00:11:57.738 05:52:21 -- vhost/common.sh@13 -- # TARGET_DIR=/root/vhost_test/vhost 00:11:57.738 05:52:21 -- vhost/common.sh@14 -- # VM_PASSWORD=root 00:11:57.738 05:52:21 -- vhost/common.sh@16 -- # VM_IMAGE=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 00:11:57.738 05:52:21 -- vhost/common.sh@17 -- # FIO_BIN=/usr/src/fio-static/fio 00:11:57.738 05:52:21 -- vhost/common.sh@19 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio/fio_restart_vm.sh 00:11:57.738 05:52:21 -- vhost/common.sh@19 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio 00:11:57.738 05:52:21 -- vhost/common.sh@19 -- # WORKDIR=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio 00:11:57.738 05:52:21 -- vhost/common.sh@21 -- # hash qemu-img /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:11:57.738 05:52:21 -- vhost/common.sh@26 -- # mkdir -p /root/vhost_test 00:11:57.738 05:52:21 -- vhost/common.sh@27 -- # mkdir -p /root/vhost_test/vms 00:11:57.738 05:52:21 -- vhost/common.sh@28 -- # mkdir -p /root/vhost_test/vhost 00:11:57.738 05:52:21 -- vhost/common.sh@33 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/autotest.config 00:11:57.738 05:52:21 -- common/autotest.config@1 -- # vhost_0_reactor_mask='[0]' 00:11:57.738 05:52:21 -- common/autotest.config@2 -- # vhost_0_main_core=0 00:11:57.738 05:52:21 -- common/autotest.config@4 -- # VM_0_qemu_mask=1-2 00:11:57.738 05:52:21 -- common/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:11:57.738 05:52:21 -- common/autotest.config@7 -- # VM_1_qemu_mask=3-4 00:11:57.738 05:52:21 -- common/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:11:57.738 05:52:21 -- common/autotest.config@10 -- # VM_2_qemu_mask=5-6 00:11:57.738 05:52:21 -- common/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:11:57.738 05:52:21 -- common/autotest.config@13 -- # VM_3_qemu_mask=7-8 00:11:57.738 05:52:21 -- common/autotest.config@14 -- # VM_3_qemu_numa_node=0 00:11:57.738 05:52:21 -- common/autotest.config@16 -- # VM_4_qemu_mask=9-10 00:11:57.738 05:52:21 -- common/autotest.config@17 -- # VM_4_qemu_numa_node=0 00:11:57.738 05:52:21 -- common/autotest.config@19 -- # VM_5_qemu_mask=11-12 00:11:57.738 05:52:21 -- common/autotest.config@20 -- # VM_5_qemu_numa_node=0 00:11:57.738 05:52:21 -- common/autotest.config@22 -- # VM_6_qemu_mask=13-14 00:11:57.738 05:52:21 -- common/autotest.config@23 -- # VM_6_qemu_numa_node=1 00:11:57.738 05:52:21 -- common/autotest.config@25 -- # VM_7_qemu_mask=15-16 00:11:57.738 05:52:21 -- common/autotest.config@26 -- # VM_7_qemu_numa_node=1 00:11:57.738 05:52:21 -- common/autotest.config@28 -- # VM_8_qemu_mask=17-18 00:11:57.738 05:52:21 -- common/autotest.config@29 -- # VM_8_qemu_numa_node=1 00:11:57.738 05:52:21 -- common/autotest.config@31 -- # VM_9_qemu_mask=19-20 00:11:57.738 05:52:21 -- common/autotest.config@32 -- # VM_9_qemu_numa_node=1 00:11:57.738 05:52:21 -- common/autotest.config@34 -- # VM_10_qemu_mask=21-22 00:11:57.738 05:52:21 -- common/autotest.config@35 -- # VM_10_qemu_numa_node=1 00:11:57.738 05:52:21 -- common/autotest.config@37 -- # VM_11_qemu_mask=23-24 00:11:57.738 05:52:21 -- common/autotest.config@38 -- # VM_11_qemu_numa_node=1 00:11:57.738 05:52:21 -- vhost/common.sh@34 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/common.sh 00:11:57.739 05:52:21 -- scheduler/common.sh@6 -- # declare -r sysfs_system=/sys/devices/system 00:11:57.739 05:52:21 -- scheduler/common.sh@7 -- # declare -r sysfs_cpu=/sys/devices/system/cpu 00:11:57.739 05:52:21 -- scheduler/common.sh@8 -- # declare -r sysfs_node=/sys/devices/system/node 00:11:57.739 05:52:21 -- scheduler/common.sh@10 -- # declare -r scheduler=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler/scheduler 00:11:57.739 05:52:21 -- scheduler/common.sh@11 -- # declare plugin=scheduler_plugin 00:11:57.739 05:52:21 -- scheduler/common.sh@13 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/cgroups.sh 00:11:57.739 05:52:21 -- scheduler/cgroups.sh@245 -- # declare -r sysfs_cgroup=/sys/fs/cgroup 00:11:57.739 05:52:21 -- scheduler/cgroups.sh@246 -- # check_cgroup 00:11:57.739 05:52:21 -- scheduler/cgroups.sh@8 -- # [[ -e /sys/fs/cgroup/cgroup.controllers ]] 00:11:57.739 05:52:21 -- scheduler/cgroups.sh@10 -- # [[ cpuset cpu io memory hugetlb pids rdma misc == *cpuset* ]] 00:11:57.739 05:52:21 -- scheduler/cgroups.sh@10 -- # echo 2 00:11:57.739 05:52:21 -- scheduler/cgroups.sh@246 -- # cgroup_version=2 00:11:57.739 05:52:21 -- vfio_user/common.sh@11 -- # VFIO_QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:11:57.739 05:52:21 -- vfio_user/common.sh@14 -- # [[ ! -e /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 ]] 00:11:57.739 05:52:21 -- vfio_user/common.sh@19 -- # QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:11:57.739 05:52:21 -- virtio/fio_restart_vm.sh@11 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio/common.sh 00:11:57.739 05:52:21 -- virtio/fio_restart_vm.sh@12 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/autotest.config 00:11:57.739 05:52:21 -- vfio_user/autotest.config@1 -- # vhost_0_reactor_mask='[0-3]' 00:11:57.739 05:52:21 -- vfio_user/autotest.config@2 -- # vhost_0_main_core=0 00:11:57.739 05:52:21 -- vfio_user/autotest.config@4 -- # VM_0_qemu_mask=4-5 00:11:57.739 05:52:21 -- vfio_user/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:11:57.739 05:52:21 -- vfio_user/autotest.config@7 -- # VM_1_qemu_mask=6-7 00:11:57.739 05:52:21 -- vfio_user/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:11:57.739 05:52:21 -- vfio_user/autotest.config@10 -- # VM_2_qemu_mask=8-9 00:11:57.739 05:52:21 -- vfio_user/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:11:57.739 05:52:21 -- virtio/fio_restart_vm.sh@14 -- # bdfs=($(get_nvme_bdfs)) 00:11:57.739 05:52:21 -- virtio/fio_restart_vm.sh@14 -- # get_nvme_bdfs 00:11:57.739 05:52:21 -- common/autotest_common.sh@1508 -- # bdfs=() 00:11:57.739 05:52:21 -- common/autotest_common.sh@1508 -- # local bdfs 00:11:57.739 05:52:21 -- common/autotest_common.sh@1509 -- # bdfs=($("$rootdir/scripts/gen_nvme.sh" | jq -r '.config[].params.traddr')) 00:11:57.739 05:52:21 -- common/autotest_common.sh@1509 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/gen_nvme.sh 00:11:57.739 05:52:21 -- common/autotest_common.sh@1509 -- # jq -r '.config[].params.traddr' 00:11:57.739 05:52:21 -- common/autotest_common.sh@1510 -- # (( 1 == 0 )) 00:11:57.739 05:52:21 -- common/autotest_common.sh@1514 -- # printf '%s\n' 0000:0d:00.0 00:11:57.739 05:52:21 -- virtio/fio_restart_vm.sh@15 -- # get_vhost_dir 0 00:11:57.739 05:52:21 -- vhost/common.sh@105 -- # local vhost_name=0 00:11:57.739 05:52:21 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:11:57.739 05:52:21 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:11:57.739 05:52:21 -- virtio/fio_restart_vm.sh@15 -- # rpc_py='/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock' 00:11:57.739 05:52:21 -- virtio/fio_restart_vm.sh@17 -- # virtio_type=virtio_blk 00:11:57.739 05:52:21 -- virtio/fio_restart_vm.sh@18 -- # [[ virtio_blk != virtio_blk ]] 00:11:57.739 05:52:21 -- virtio/fio_restart_vm.sh@31 -- # vhosttestinit 00:11:57.739 05:52:21 -- vhost/common.sh@37 -- # '[' '' == iso ']' 00:11:57.739 05:52:21 -- vhost/common.sh@41 -- # [[ -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2.gz ]] 00:11:57.739 05:52:21 -- vhost/common.sh@41 -- # [[ ! -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:11:57.739 05:52:21 -- vhost/common.sh@46 -- # [[ ! -f /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:11:57.739 05:52:21 -- virtio/fio_restart_vm.sh@33 -- # vfu_tgt_run 0 00:11:57.739 05:52:21 -- virtio/common.sh@6 -- # local vhost_name=0 00:11:57.739 05:52:21 -- virtio/common.sh@7 -- # local vfio_user_dir vfu_pid_file rpc_py 00:11:57.739 05:52:21 -- virtio/common.sh@9 -- # get_vhost_dir 0 00:11:57.739 05:52:21 -- vhost/common.sh@105 -- # local vhost_name=0 00:11:57.739 05:52:21 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:11:57.739 05:52:21 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:11:57.739 05:52:21 -- virtio/common.sh@9 -- # vfio_user_dir=/root/vhost_test/vhost/0 00:11:57.739 05:52:21 -- virtio/common.sh@10 -- # vfu_pid_file=/root/vhost_test/vhost/0/vhost.pid 00:11:57.739 05:52:21 -- virtio/common.sh@11 -- # rpc_py='/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock' 00:11:57.739 05:52:21 -- virtio/common.sh@13 -- # mkdir -p /root/vhost_test/vhost/0 00:11:57.739 05:52:21 -- virtio/common.sh@15 -- # timing_enter vfu_tgt_start 00:11:57.739 05:52:21 -- common/autotest_common.sh@722 -- # xtrace_disable 00:11:57.739 05:52:21 -- common/autotest_common.sh@10 -- # set +x 00:11:57.739 05:52:21 -- virtio/common.sh@17 -- # vfupid=1948942 00:11:57.739 05:52:21 -- virtio/common.sh@18 -- # echo 1948942 00:11:57.739 05:52:21 -- virtio/common.sh@20 -- # echo 'Process pid: 1948942' 00:11:57.739 Process pid: 1948942 00:11:57.739 05:52:21 -- virtio/common.sh@16 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -r /root/vhost_test/vhost/0/rpc.sock -m 0xf -s 512 00:11:57.739 05:52:21 -- virtio/common.sh@21 -- # echo 'waiting for app to run...' 00:11:57.739 waiting for app to run... 00:11:57.739 05:52:21 -- virtio/common.sh@22 -- # waitforlisten 1948942 /root/vhost_test/vhost/0/rpc.sock 00:11:57.739 05:52:21 -- common/autotest_common.sh@829 -- # '[' -z 1948942 ']' 00:11:57.739 05:52:21 -- common/autotest_common.sh@833 -- # local rpc_addr=/root/vhost_test/vhost/0/rpc.sock 00:11:57.739 05:52:21 -- common/autotest_common.sh@834 -- # local max_retries=100 00:11:57.739 05:52:21 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /root/vhost_test/vhost/0/rpc.sock...' 00:11:57.739 Waiting for process to start up and listen on UNIX domain socket /root/vhost_test/vhost/0/rpc.sock... 00:11:57.739 05:52:21 -- common/autotest_common.sh@838 -- # xtrace_disable 00:11:57.739 05:52:21 -- common/autotest_common.sh@10 -- # set +x 00:11:57.998 [2024-11-18 05:52:21.320633] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:11:57.998 [2024-11-18 05:52:21.320748] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0xf -m 512 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1948942 ] 00:11:57.998 EAL: No free 2048 kB hugepages reported on node 1 00:11:58.257 [2024-11-18 05:52:21.563432] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:11:58.515 [2024-11-18 05:52:21.805052] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:11:58.515 [2024-11-18 05:52:21.805374] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:11:58.515 [2024-11-18 05:52:21.805423] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:11:58.515 [2024-11-18 05:52:21.805489] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:11:58.515 [2024-11-18 05:52:21.805507] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:11:59.446 05:52:22 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:11:59.446 05:52:22 -- common/autotest_common.sh@862 -- # return 0 00:11:59.446 05:52:22 -- virtio/common.sh@24 -- # timing_exit vfu_tgt_start 00:11:59.446 05:52:22 -- common/autotest_common.sh@728 -- # xtrace_disable 00:11:59.446 05:52:22 -- common/autotest_common.sh@10 -- # set +x 00:11:59.446 05:52:22 -- virtio/fio_restart_vm.sh@35 -- # vfu_vm_dir=/root/vhost_test/vms/vfu_tgt 00:11:59.446 05:52:22 -- virtio/fio_restart_vm.sh@36 -- # rm -rf /root/vhost_test/vms/vfu_tgt 00:11:59.446 05:52:22 -- virtio/fio_restart_vm.sh@37 -- # mkdir -p /root/vhost_test/vms/vfu_tgt 00:11:59.446 05:52:22 -- virtio/fio_restart_vm.sh@39 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_nvme_attach_controller -b Nvme0 -t pcie -a 0000:0d:00.0 00:12:02.729 Nvme0n1 00:12:02.729 05:52:25 -- virtio/fio_restart_vm.sh@42 -- # disk_no=1 00:12:02.729 05:52:25 -- virtio/fio_restart_vm.sh@43 -- # vm_num=1 00:12:02.729 05:52:25 -- virtio/fio_restart_vm.sh@44 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock vfu_tgt_set_base_path /root/vhost_test/vms/vfu_tgt 00:12:02.729 05:52:26 -- virtio/fio_restart_vm.sh@46 -- # [[ virtio_blk == \v\i\r\t\i\o\_\b\l\k ]] 00:12:02.729 05:52:26 -- virtio/fio_restart_vm.sh@47 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock vfu_virtio_create_blk_endpoint virtio.1 --bdev-name Nvme0n1 --num-queues=2 --qsize=512 --packed-ring 00:12:02.988 05:52:26 -- virtio/fio_restart_vm.sh@53 -- # vm_setup --disk-type=vfio_user_virtio --force=1 --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 --disks=1 00:12:02.988 05:52:26 -- vhost/common.sh@518 -- # xtrace_disable 00:12:02.988 05:52:26 -- common/autotest_common.sh@10 -- # set +x 00:12:02.988 WARN: removing existing VM in '/root/vhost_test/vms/1' 00:12:02.988 INFO: Creating new VM in /root/vhost_test/vms/1 00:12:02.988 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:12:02.988 INFO: TASK MASK: 6-7 00:12:02.988 05:52:26 -- vhost/common.sh@687 -- # local node_num=0 00:12:02.988 05:52:26 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:12:02.988 05:52:26 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:12:02.988 05:52:26 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:12:02.988 05:52:26 -- vhost/common.sh@60 -- # local verbose_out 00:12:02.988 05:52:26 -- vhost/common.sh@61 -- # false 00:12:02.988 05:52:26 -- vhost/common.sh@62 -- # verbose_out= 00:12:02.988 05:52:26 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:02.988 05:52:26 -- vhost/common.sh@70 -- # shift 00:12:02.988 05:52:26 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:12:02.988 INFO: NUMA NODE: 0 00:12:02.988 05:52:26 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:12:02.988 05:52:26 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:12:02.988 05:52:26 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:12:02.988 05:52:26 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:12:02.988 05:52:26 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:12:02.988 05:52:26 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:12:02.988 05:52:26 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:12:02.988 05:52:26 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:12:02.988 05:52:26 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:12:02.988 05:52:26 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:12:02.988 05:52:26 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:12:02.988 05:52:26 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:12:02.988 05:52:26 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:12:02.988 05:52:26 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:12:02.988 05:52:26 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:12:02.988 05:52:26 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:12:02.988 05:52:26 -- vhost/common.sh@707 -- # (( 1 == 0 )) 00:12:02.988 05:52:26 -- vhost/common.sh@709 -- # (( 1 == 0 )) 00:12:02.988 05:52:26 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:12:02.988 05:52:26 -- vhost/common.sh@717 -- # IFS=, 00:12:02.988 05:52:26 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:12:02.988 05:52:26 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:12:02.988 05:52:26 -- vhost/common.sh@718 -- # disk_type=vfio_user_virtio 00:12:02.988 05:52:26 -- vhost/common.sh@720 -- # case $disk_type in 00:12:02.988 05:52:26 -- vhost/common.sh@782 -- # notice 'using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:12:02.988 05:52:26 -- vhost/common.sh@94 -- # message INFO 'using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:12:02.988 05:52:26 -- vhost/common.sh@60 -- # local verbose_out 00:12:02.988 05:52:26 -- vhost/common.sh@61 -- # false 00:12:02.988 05:52:26 -- vhost/common.sh@62 -- # verbose_out= 00:12:02.988 05:52:26 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:02.988 05:52:26 -- vhost/common.sh@70 -- # shift 00:12:02.988 05:52:26 -- vhost/common.sh@71 -- # echo -e 'INFO: using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:12:02.988 INFO: using socket /root/vhost_test/vms/vfu_tgt/virtio.1 00:12:02.988 05:52:26 -- vhost/common.sh@783 -- # cmd+=(-device "vfio-user-pci,x-msg-timeout=5000,socket=$VM_DIR/vfu_tgt/virtio.$disk") 00:12:02.988 05:52:26 -- vhost/common.sh@784 -- # [[ 1 == '' ]] 00:12:02.988 05:52:26 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:12:02.988 05:52:26 -- vhost/common.sh@801 -- # (( 0 )) 00:12:02.988 05:52:26 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/1/run.sh' 00:12:02.988 05:52:26 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/1/run.sh' 00:12:02.988 05:52:26 -- vhost/common.sh@60 -- # local verbose_out 00:12:02.988 05:52:26 -- vhost/common.sh@61 -- # false 00:12:02.988 05:52:26 -- vhost/common.sh@62 -- # verbose_out= 00:12:02.989 05:52:26 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:02.989 05:52:26 -- vhost/common.sh@70 -- # shift 00:12:02.989 05:52:26 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/1/run.sh' 00:12:02.989 INFO: Saving to /root/vhost_test/vms/1/run.sh 00:12:02.989 05:52:26 -- vhost/common.sh@803 -- # cat 00:12:02.989 05:52:26 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 6-7 /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 -m 1024 --enable-kvm -cpu host -smp 2 -vga std -vnc :101 -daemonize -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10102,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/1/qemu.pid -serial file:/root/vhost_test/vms/1/serial.log -D /root/vhost_test/vms/1/qemu.log -chardev file,path=/root/vhost_test/vms/1/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10100-:22,hostfwd=tcp::10101-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device vfio-user-pci,x-msg-timeout=5000,socket=/root/vhost_test/vms/vfu_tgt/virtio.1 00:12:02.989 05:52:26 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/1/run.sh 00:12:02.989 05:52:26 -- vhost/common.sh@843 -- # echo 10100 00:12:02.989 05:52:26 -- vhost/common.sh@844 -- # echo 10101 00:12:02.989 05:52:26 -- vhost/common.sh@845 -- # echo 10102 00:12:02.989 05:52:26 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/1/migration_port 00:12:02.989 05:52:26 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:12:02.989 05:52:26 -- vhost/common.sh@850 -- # echo 10104 00:12:02.989 05:52:26 -- vhost/common.sh@851 -- # echo 101 00:12:02.989 05:52:26 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:12:02.989 05:52:26 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:12:02.989 05:52:26 -- virtio/fio_restart_vm.sh@54 -- # vm_run 1 00:12:02.989 05:52:26 -- vhost/common.sh@858 -- # local OPTIND optchar vm 00:12:02.989 05:52:26 -- vhost/common.sh@859 -- # local run_all=false 00:12:02.989 05:52:26 -- vhost/common.sh@860 -- # local vms_to_run= 00:12:02.989 05:52:26 -- vhost/common.sh@862 -- # getopts a-: optchar 00:12:02.989 05:52:26 -- vhost/common.sh@872 -- # false 00:12:02.989 05:52:26 -- vhost/common.sh@875 -- # shift 0 00:12:02.989 05:52:26 -- vhost/common.sh@876 -- # for vm in "$@" 00:12:02.989 05:52:26 -- vhost/common.sh@877 -- # vm_num_is_valid 1 00:12:02.989 05:52:26 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:02.989 05:52:26 -- vhost/common.sh@302 -- # return 0 00:12:02.989 05:52:26 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/1/run.sh ]] 00:12:02.989 05:52:26 -- vhost/common.sh@882 -- # vms_to_run+=' 1' 00:12:02.989 05:52:26 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:12:02.989 05:52:26 -- vhost/common.sh@887 -- # vm_is_running 1 00:12:02.989 05:52:26 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:12:02.989 05:52:26 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:02.989 05:52:26 -- vhost/common.sh@302 -- # return 0 00:12:02.989 05:52:26 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:12:02.989 05:52:26 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:12:02.989 05:52:26 -- vhost/common.sh@366 -- # return 1 00:12:02.989 05:52:26 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/1/run.sh' 00:12:02.989 05:52:26 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/1/run.sh' 00:12:02.989 05:52:26 -- vhost/common.sh@60 -- # local verbose_out 00:12:02.989 05:52:26 -- vhost/common.sh@61 -- # false 00:12:02.989 05:52:26 -- vhost/common.sh@62 -- # verbose_out= 00:12:02.989 05:52:26 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:02.989 05:52:26 -- vhost/common.sh@70 -- # shift 00:12:02.989 05:52:26 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/1/run.sh' 00:12:02.989 INFO: running /root/vhost_test/vms/1/run.sh 00:12:02.989 05:52:26 -- vhost/common.sh@893 -- # /root/vhost_test/vms/1/run.sh 00:12:02.989 Running VM in /root/vhost_test/vms/1 00:12:03.556 [2024-11-18 05:52:26.800991] tgt_endpoint.c: 165:tgt_accept_poller: *NOTICE*: /root/vhost_test/vms/vfu_tgt/virtio.1: attached successfully 00:12:03.556 Waiting for QEMU pid file 00:12:04.490 === qemu.log === 00:12:04.490 === qemu.log === 00:12:04.490 05:52:27 -- virtio/fio_restart_vm.sh@55 -- # vm_wait_for_boot 60 1 00:12:04.490 05:52:27 -- vhost/common.sh@929 -- # assert_number 60 00:12:04.490 05:52:27 -- vhost/common.sh@274 -- # [[ 60 =~ [0-9]+ ]] 00:12:04.490 05:52:27 -- vhost/common.sh@274 -- # return 0 00:12:04.490 05:52:27 -- vhost/common.sh@931 -- # xtrace_disable 00:12:04.490 05:52:27 -- common/autotest_common.sh@10 -- # set +x 00:12:04.490 INFO: Waiting for VMs to boot 00:12:04.490 INFO: waiting for VM1 (/root/vhost_test/vms/1) 00:12:26.417 00:12:26.417 INFO: VM1 ready 00:12:26.417 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:12:26.417 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:12:26.675 INFO: all VMs ready 00:12:26.675 05:52:50 -- vhost/common.sh@989 -- # return 0 00:12:26.675 05:52:50 -- virtio/fio_restart_vm.sh@58 -- # fio_bin=--fio-bin=/usr/src/fio-static/fio 00:12:26.675 05:52:50 -- virtio/fio_restart_vm.sh@59 -- # fio_disks= 00:12:26.675 05:52:50 -- virtio/fio_restart_vm.sh@60 -- # qemu_mask_param=VM_1_qemu_mask 00:12:26.675 05:52:50 -- virtio/fio_restart_vm.sh@62 -- # host_name=VM-1-6-7 00:12:26.675 05:52:50 -- virtio/fio_restart_vm.sh@63 -- # vm_exec 1 'hostname VM-1-6-7' 00:12:26.675 05:52:50 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:12:26.675 05:52:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:26.675 05:52:50 -- vhost/common.sh@302 -- # return 0 00:12:26.675 05:52:50 -- vhost/common.sh@331 -- # local vm_num=1 00:12:26.675 05:52:50 -- vhost/common.sh@332 -- # shift 00:12:26.675 05:52:50 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:12:26.675 05:52:50 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:12:26.675 05:52:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:26.675 05:52:50 -- vhost/common.sh@302 -- # return 0 00:12:26.675 05:52:50 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:12:26.675 05:52:50 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:12:26.675 05:52:50 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'hostname VM-1-6-7' 00:12:26.675 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:12:26.934 05:52:50 -- virtio/fio_restart_vm.sh@64 -- # vm_start_fio_server --fio-bin=/usr/src/fio-static/fio 1 00:12:26.934 05:52:50 -- vhost/common.sh@993 -- # local OPTIND optchar 00:12:26.934 05:52:50 -- vhost/common.sh@994 -- # local readonly= 00:12:26.934 05:52:50 -- vhost/common.sh@995 -- # local fio_bin= 00:12:26.934 05:52:50 -- vhost/common.sh@996 -- # getopts :-: optchar 00:12:26.934 05:52:50 -- vhost/common.sh@997 -- # case "$optchar" in 00:12:26.934 05:52:50 -- vhost/common.sh@999 -- # case "$OPTARG" in 00:12:26.934 05:52:50 -- vhost/common.sh@1000 -- # local fio_bin=/usr/src/fio-static/fio 00:12:26.934 05:52:50 -- vhost/common.sh@996 -- # getopts :-: optchar 00:12:26.934 05:52:50 -- vhost/common.sh@1009 -- # shift 1 00:12:26.934 05:52:50 -- vhost/common.sh@1010 -- # for vm_num in "$@" 00:12:26.934 05:52:50 -- vhost/common.sh@1011 -- # notice 'Starting fio server on VM1' 00:12:26.934 05:52:50 -- vhost/common.sh@94 -- # message INFO 'Starting fio server on VM1' 00:12:26.934 05:52:50 -- vhost/common.sh@60 -- # local verbose_out 00:12:26.934 05:52:50 -- vhost/common.sh@61 -- # false 00:12:26.934 05:52:50 -- vhost/common.sh@62 -- # verbose_out= 00:12:26.934 05:52:50 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:26.934 05:52:50 -- vhost/common.sh@70 -- # shift 00:12:26.934 05:52:50 -- vhost/common.sh@71 -- # echo -e 'INFO: Starting fio server on VM1' 00:12:26.934 INFO: Starting fio server on VM1 00:12:26.934 05:52:50 -- vhost/common.sh@1012 -- # [[ /usr/src/fio-static/fio != '' ]] 00:12:26.934 05:52:50 -- vhost/common.sh@1013 -- # vm_exec 1 'cat > /root/fio; chmod +x /root/fio' 00:12:26.934 05:52:50 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:12:26.934 05:52:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:26.934 05:52:50 -- vhost/common.sh@302 -- # return 0 00:12:26.934 05:52:50 -- vhost/common.sh@331 -- # local vm_num=1 00:12:26.934 05:52:50 -- vhost/common.sh@332 -- # shift 00:12:26.934 05:52:50 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:12:26.934 05:52:50 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:12:26.934 05:52:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:26.934 05:52:50 -- vhost/common.sh@302 -- # return 0 00:12:26.934 05:52:50 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:12:26.934 05:52:50 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:12:26.934 05:52:50 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'cat > /root/fio; chmod +x /root/fio' 00:12:26.934 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:12:27.193 05:52:50 -- vhost/common.sh@1014 -- # vm_exec 1 /root/fio --eta=never --server --daemonize=/root/fio.pid 00:12:27.193 05:52:50 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:12:27.193 05:52:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:27.193 05:52:50 -- vhost/common.sh@302 -- # return 0 00:12:27.193 05:52:50 -- vhost/common.sh@331 -- # local vm_num=1 00:12:27.193 05:52:50 -- vhost/common.sh@332 -- # shift 00:12:27.193 05:52:50 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:12:27.193 05:52:50 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:12:27.193 05:52:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:27.193 05:52:50 -- vhost/common.sh@302 -- # return 0 00:12:27.193 05:52:50 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:12:27.193 05:52:50 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:12:27.193 05:52:50 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 /root/fio --eta=never --server --daemonize=/root/fio.pid 00:12:27.193 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:12:27.452 05:52:50 -- virtio/fio_restart_vm.sh@66 -- # disks_before_restart= 00:12:27.452 05:52:50 -- virtio/fio_restart_vm.sh@67 -- # get_disks virtio_blk 1 00:12:27.452 05:52:50 -- virtio/fio_restart_vm.sh@24 -- # [[ virtio_blk == \v\i\r\t\i\o\_\s\c\s\i ]] 00:12:27.452 05:52:50 -- virtio/fio_restart_vm.sh@26 -- # [[ virtio_blk == \v\i\r\t\i\o\_\b\l\k ]] 00:12:27.452 05:52:50 -- virtio/fio_restart_vm.sh@27 -- # vm_check_blk_location 1 00:12:27.452 05:52:50 -- vhost/common.sh@1051 -- # local 'script=shopt -s nullglob; cd /sys/block; echo vd*' 00:12:27.452 05:52:50 -- vhost/common.sh@1052 -- # echo 'shopt -s nullglob; cd /sys/block; echo vd*' 00:12:27.452 05:52:50 -- vhost/common.sh@1052 -- # vm_exec 1 bash -s 00:12:27.452 05:52:50 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:12:27.452 05:52:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:27.452 05:52:50 -- vhost/common.sh@302 -- # return 0 00:12:27.452 05:52:50 -- vhost/common.sh@331 -- # local vm_num=1 00:12:27.452 05:52:50 -- vhost/common.sh@332 -- # shift 00:12:27.452 05:52:50 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:12:27.452 05:52:50 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:12:27.452 05:52:50 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:27.452 05:52:50 -- vhost/common.sh@302 -- # return 0 00:12:27.452 05:52:50 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:12:27.452 05:52:50 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:12:27.452 05:52:50 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 bash -s 00:12:27.452 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:12:27.711 05:52:51 -- vhost/common.sh@1052 -- # SCSI_DISK=vda 00:12:27.711 05:52:51 -- vhost/common.sh@1054 -- # [[ -z vda ]] 00:12:27.711 05:52:51 -- virtio/fio_restart_vm.sh@68 -- # disks_before_restart=vda 00:12:27.711 05:52:51 -- virtio/fio_restart_vm.sh@70 -- # printf :/dev/%s vda 00:12:27.711 05:52:51 -- virtio/fio_restart_vm.sh@70 -- # fio_disks=' --vm=1:/dev/vda' 00:12:27.711 05:52:51 -- virtio/fio_restart_vm.sh@71 -- # job_file=default_integrity.job 00:12:27.711 05:52:51 -- virtio/fio_restart_vm.sh@74 -- # run_fio --fio-bin=/usr/src/fio-static/fio --job-file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job --out=/root/vhost_test/fio_results --vm=1:/dev/vda 00:12:27.711 05:52:51 -- vhost/common.sh@1069 -- # local arg 00:12:27.711 05:52:51 -- vhost/common.sh@1070 -- # local job_file= 00:12:27.711 05:52:51 -- vhost/common.sh@1071 -- # local fio_bin= 00:12:27.711 05:52:51 -- vhost/common.sh@1072 -- # vms=() 00:12:27.711 05:52:51 -- vhost/common.sh@1072 -- # local vms 00:12:27.711 05:52:51 -- vhost/common.sh@1073 -- # local out= 00:12:27.711 05:52:51 -- vhost/common.sh@1074 -- # local vm 00:12:27.711 05:52:51 -- vhost/common.sh@1075 -- # local run_server_mode=true 00:12:27.711 05:52:51 -- vhost/common.sh@1076 -- # local run_plugin_mode=false 00:12:27.711 05:52:51 -- vhost/common.sh@1077 -- # local fio_start_cmd 00:12:27.711 05:52:51 -- vhost/common.sh@1078 -- # local fio_output_format=normal 00:12:27.711 05:52:51 -- vhost/common.sh@1079 -- # local fio_gtod_reduce=false 00:12:27.711 05:52:51 -- vhost/common.sh@1080 -- # local wait_for_fio=true 00:12:27.711 05:52:51 -- vhost/common.sh@1082 -- # for arg in "$@" 00:12:27.711 05:52:51 -- vhost/common.sh@1083 -- # case "$arg" in 00:12:27.711 05:52:51 -- vhost/common.sh@1085 -- # local fio_bin=/usr/src/fio-static/fio 00:12:27.711 05:52:51 -- vhost/common.sh@1082 -- # for arg in "$@" 00:12:27.711 05:52:51 -- vhost/common.sh@1083 -- # case "$arg" in 00:12:27.711 05:52:51 -- vhost/common.sh@1084 -- # local job_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:12:27.711 05:52:51 -- vhost/common.sh@1082 -- # for arg in "$@" 00:12:27.711 05:52:51 -- vhost/common.sh@1083 -- # case "$arg" in 00:12:27.711 05:52:51 -- vhost/common.sh@1088 -- # local out=/root/vhost_test/fio_results 00:12:27.711 05:52:51 -- vhost/common.sh@1089 -- # mkdir -p /root/vhost_test/fio_results 00:12:27.711 05:52:51 -- vhost/common.sh@1082 -- # for arg in "$@" 00:12:27.711 05:52:51 -- vhost/common.sh@1083 -- # case "$arg" in 00:12:27.711 05:52:51 -- vhost/common.sh@1086 -- # vms+=("${arg#*=}") 00:12:27.711 05:52:51 -- vhost/common.sh@1108 -- # [[ -n /usr/src/fio-static/fio ]] 00:12:27.711 05:52:51 -- vhost/common.sh@1108 -- # [[ ! -r /usr/src/fio-static/fio ]] 00:12:27.711 05:52:51 -- vhost/common.sh@1113 -- # [[ -z /usr/src/fio-static/fio ]] 00:12:27.711 05:52:51 -- vhost/common.sh@1117 -- # [[ ! -r /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job ]] 00:12:27.711 05:52:51 -- vhost/common.sh@1122 -- # fio_start_cmd='/usr/src/fio-static/fio --eta=never ' 00:12:27.711 05:52:51 -- vhost/common.sh@1124 -- # local job_fname 00:12:27.711 05:52:51 -- vhost/common.sh@1125 -- # basename /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:12:27.711 05:52:51 -- vhost/common.sh@1125 -- # job_fname=default_integrity.job 00:12:27.711 05:52:51 -- vhost/common.sh@1126 -- # log_fname=default_integrity.log 00:12:27.711 05:52:51 -- vhost/common.sh@1127 -- # fio_start_cmd+=' --output=/root/vhost_test/fio_results/default_integrity.log --output-format=normal ' 00:12:27.711 05:52:51 -- vhost/common.sh@1130 -- # for vm in "${vms[@]}" 00:12:27.711 05:52:51 -- vhost/common.sh@1131 -- # local vm_num=1 00:12:27.711 05:52:51 -- vhost/common.sh@1132 -- # local vmdisks=/dev/vda 00:12:27.711 05:52:51 -- vhost/common.sh@1134 -- # sed 's@filename=@filename=/dev/vda@;s@description=\(.*\)@description=\1 (VM=1)@' /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:12:27.711 05:52:51 -- vhost/common.sh@1135 -- # vm_exec 1 'cat > /root/default_integrity.job' 00:12:27.712 05:52:51 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:12:27.712 05:52:51 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:27.712 05:52:51 -- vhost/common.sh@302 -- # return 0 00:12:27.712 05:52:51 -- vhost/common.sh@331 -- # local vm_num=1 00:12:27.712 05:52:51 -- vhost/common.sh@332 -- # shift 00:12:27.712 05:52:51 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:12:27.712 05:52:51 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:12:27.712 05:52:51 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:27.712 05:52:51 -- vhost/common.sh@302 -- # return 0 00:12:27.712 05:52:51 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:12:27.712 05:52:51 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:12:27.712 05:52:51 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'cat > /root/default_integrity.job' 00:12:27.712 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:12:27.970 05:52:51 -- vhost/common.sh@1137 -- # false 00:12:27.970 05:52:51 -- vhost/common.sh@1141 -- # vm_exec 1 cat /root/default_integrity.job 00:12:27.970 05:52:51 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:12:27.970 05:52:51 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:27.970 05:52:51 -- vhost/common.sh@302 -- # return 0 00:12:27.970 05:52:51 -- vhost/common.sh@331 -- # local vm_num=1 00:12:27.970 05:52:51 -- vhost/common.sh@332 -- # shift 00:12:27.970 05:52:51 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:12:27.970 05:52:51 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:12:27.970 05:52:51 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:27.970 05:52:51 -- vhost/common.sh@302 -- # return 0 00:12:27.970 05:52:51 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:12:27.970 05:52:51 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:12:27.970 05:52:51 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 cat /root/default_integrity.job 00:12:27.970 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:12:27.970 [global] 00:12:27.970 blocksize_range=4k-512k 00:12:27.970 iodepth=512 00:12:27.970 iodepth_batch=128 00:12:27.970 iodepth_low=256 00:12:27.970 ioengine=libaio 00:12:27.970 size=1G 00:12:27.970 io_size=4G 00:12:27.970 filename=/dev/vda 00:12:27.970 group_reporting 00:12:27.970 thread 00:12:27.970 numjobs=1 00:12:27.970 direct=1 00:12:27.970 rw=randwrite 00:12:27.970 do_verify=1 00:12:27.970 verify=md5 00:12:27.970 verify_backlog=1024 00:12:27.970 fsync_on_close=1 00:12:27.970 verify_state_save=0 00:12:27.970 [nvme-host] 00:12:27.970 05:52:51 -- vhost/common.sh@1143 -- # true 00:12:27.970 05:52:51 -- vhost/common.sh@1144 -- # vm_fio_socket 1 00:12:27.970 05:52:51 -- vhost/common.sh@319 -- # vm_num_is_valid 1 00:12:27.970 05:52:51 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:28.229 05:52:51 -- vhost/common.sh@302 -- # return 0 00:12:28.229 05:52:51 -- vhost/common.sh@320 -- # local vm_dir=/root/vhost_test/vms/1 00:12:28.229 05:52:51 -- vhost/common.sh@322 -- # cat /root/vhost_test/vms/1/fio_socket 00:12:28.229 05:52:51 -- vhost/common.sh@1144 -- # fio_start_cmd+='--client=127.0.0.1,10101 --remote-config /root/default_integrity.job ' 00:12:28.229 05:52:51 -- vhost/common.sh@1147 -- # true 00:12:28.229 05:52:51 -- vhost/common.sh@1163 -- # true 00:12:28.229 05:52:51 -- vhost/common.sh@1177 -- # /usr/src/fio-static/fio --eta=never --output=/root/vhost_test/fio_results/default_integrity.log --output-format=normal --client=127.0.0.1,10101 --remote-config /root/default_integrity.job 00:12:40.446 05:53:02 -- vhost/common.sh@1178 -- # sleep 1 00:12:40.446 05:53:03 -- vhost/common.sh@1180 -- # [[ normal == \j\s\o\n ]] 00:12:40.446 05:53:03 -- vhost/common.sh@1188 -- # [[ ! -n '' ]] 00:12:40.446 05:53:03 -- vhost/common.sh@1189 -- # cat /root/vhost_test/fio_results/default_integrity.log 00:12:40.446 hostname=VM-1-6-7, be=0, 64-bit, os=Linux, arch=x86-64, fio=fio-3.35, flags=1 00:12:40.446 nvme-host: (g=0): rw=randwrite, bs=(R) 4096B-512KiB, (W) 4096B-512KiB, (T) 4096B-512KiB, ioengine=libaio, iodepth=512 00:12:40.446 Starting 1 thread 00:12:40.446 00:12:40.446 nvme-host: (groupid=0, jobs=1): err= 0: pid=948: Mon Nov 18 05:53:02 2024 00:12:40.446 read: IOPS=1286, BW=216MiB/s (226MB/s)(2048MiB/9492msec) 00:12:40.446 slat (usec): min=53, max=18318, avg=2330.47, stdev=3619.35 00:12:40.446 clat (msec): min=7, max=375, avg=137.05, stdev=74.17 00:12:40.446 lat (msec): min=7, max=376, avg=139.38, stdev=73.75 00:12:40.446 clat percentiles (msec): 00:12:40.446 | 1.00th=[ 13], 5.00th=[ 20], 10.00th=[ 46], 20.00th=[ 77], 00:12:40.446 | 30.00th=[ 94], 40.00th=[ 110], 50.00th=[ 129], 60.00th=[ 148], 00:12:40.446 | 70.00th=[ 171], 80.00th=[ 199], 90.00th=[ 241], 95.00th=[ 279], 00:12:40.446 | 99.00th=[ 330], 99.50th=[ 351], 99.90th=[ 372], 99.95th=[ 372], 00:12:40.446 | 99.99th=[ 376] 00:12:40.446 write: IOPS=1385, BW=232MiB/s (244MB/s)(2048MiB/8811msec); 0 zone resets 00:12:40.446 slat (usec): min=209, max=94838, avg=21817.67, stdev=16109.19 00:12:40.446 clat (msec): min=7, max=291, avg=120.82, stdev=67.01 00:12:40.446 lat (msec): min=7, max=348, avg=142.64, stdev=71.59 00:12:40.446 clat percentiles (msec): 00:12:40.446 | 1.00th=[ 10], 5.00th=[ 20], 10.00th=[ 33], 20.00th=[ 65], 00:12:40.446 | 30.00th=[ 79], 40.00th=[ 94], 50.00th=[ 111], 60.00th=[ 131], 00:12:40.446 | 70.00th=[ 157], 80.00th=[ 178], 90.00th=[ 213], 95.00th=[ 253], 00:12:40.446 | 99.00th=[ 288], 99.50th=[ 292], 99.90th=[ 292], 99.95th=[ 292], 00:12:40.446 | 99.99th=[ 292] 00:12:40.446 bw ( KiB/s): min=12056, max=459992, per=100.00%, avg=247071.00, stdev=125116.83, samples=16 00:12:40.446 iops : min= 62, max= 2048, avg=1403.00, stdev=683.36, samples=16 00:12:40.446 lat (msec) : 10=0.59%, 20=4.56%, 50=7.85%, 100=24.36%, 250=55.84% 00:12:40.446 lat (msec) : 500=6.80% 00:12:40.446 cpu : usr=94.71%, sys=1.77%, ctx=389, majf=0, minf=34 00:12:40.446 IO depths : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.5%, >=64=99.1% 00:12:40.446 submit : 0=0.0%, 4=0.0%, 8=1.2%, 16=0.0%, 32=0.0%, 64=19.2%, >=64=79.6% 00:12:40.446 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.1% 00:12:40.447 issued rwts: total=12208,12208,0,0 short=0,0,0,0 dropped=0,0,0,0 00:12:40.447 latency : target=0, window=0, percentile=100.00%, depth=512 00:12:40.447 00:12:40.447 Run status group 0 (all jobs): 00:12:40.447 READ: bw=216MiB/s (226MB/s), 216MiB/s-216MiB/s (226MB/s-226MB/s), io=2048MiB (2147MB), run=9492-9492msec 00:12:40.447 WRITE: bw=232MiB/s (244MB/s), 232MiB/s-232MiB/s (244MB/s-244MB/s), io=2048MiB (2147MB), run=8811-8811msec 00:12:40.447 00:12:40.447 Disk stats (read/write): 00:12:40.447 vda: ios=12310/12141, merge=71/72, ticks=149064/106012, in_queue=255077, util=28.87% 00:12:40.447 05:53:03 -- virtio/fio_restart_vm.sh@77 -- # notice 'Shutting down virtual machine...' 00:12:40.447 05:53:03 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine...' 00:12:40.447 05:53:03 -- vhost/common.sh@60 -- # local verbose_out 00:12:40.447 05:53:03 -- vhost/common.sh@61 -- # false 00:12:40.447 05:53:03 -- vhost/common.sh@62 -- # verbose_out= 00:12:40.447 05:53:03 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:40.447 05:53:03 -- vhost/common.sh@70 -- # shift 00:12:40.447 05:53:03 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine...' 00:12:40.447 INFO: Shutting down virtual machine... 00:12:40.447 05:53:03 -- virtio/fio_restart_vm.sh@78 -- # vm_shutdown_all 00:12:40.447 05:53:03 -- vhost/common.sh@483 -- # local vms 00:12:40.447 05:53:03 -- vhost/common.sh@484 -- # vm_list_all 00:12:40.447 05:53:03 -- vhost/common.sh@459 -- # vms=() 00:12:40.447 05:53:03 -- vhost/common.sh@459 -- # local vms 00:12:40.447 05:53:03 -- vhost/common.sh@460 -- # vms=("$VM_DIR"/+([0-9])) 00:12:40.447 05:53:03 -- vhost/common.sh@461 -- # (( 3 > 0 )) 00:12:40.447 05:53:03 -- vhost/common.sh@462 -- # basename --multiple /root/vhost_test/vms/0 /root/vhost_test/vms/1 /root/vhost_test/vms/2 00:12:40.447 05:53:03 -- vhost/common.sh@484 -- # vms='0 00:12:40.447 1 00:12:40.447 2' 00:12:40.447 05:53:03 -- vhost/common.sh@485 -- # local vm 00:12:40.447 05:53:03 -- vhost/common.sh@487 -- # for vm in $vms 00:12:40.447 05:53:03 -- vhost/common.sh@488 -- # vm_shutdown 0 00:12:40.447 05:53:03 -- vhost/common.sh@410 -- # vm_num_is_valid 0 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/0 00:12:40.447 05:53:03 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/0 ]] 00:12:40.447 05:53:03 -- vhost/common.sh@417 -- # vm_is_running 0 00:12:40.447 05:53:03 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:12:40.447 05:53:03 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:12:40.447 05:53:03 -- vhost/common.sh@366 -- # return 1 00:12:40.447 05:53:03 -- vhost/common.sh@418 -- # notice 'VM0 (/root/vhost_test/vms/0) is not running' 00:12:40.447 05:53:03 -- vhost/common.sh@94 -- # message INFO 'VM0 (/root/vhost_test/vms/0) is not running' 00:12:40.447 05:53:03 -- vhost/common.sh@60 -- # local verbose_out 00:12:40.447 05:53:03 -- vhost/common.sh@61 -- # false 00:12:40.447 05:53:03 -- vhost/common.sh@62 -- # verbose_out= 00:12:40.447 05:53:03 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:40.447 05:53:03 -- vhost/common.sh@70 -- # shift 00:12:40.447 05:53:03 -- vhost/common.sh@71 -- # echo -e 'INFO: VM0 (/root/vhost_test/vms/0) is not running' 00:12:40.447 INFO: VM0 (/root/vhost_test/vms/0) is not running 00:12:40.447 05:53:03 -- vhost/common.sh@419 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@487 -- # for vm in $vms 00:12:40.447 05:53:03 -- vhost/common.sh@488 -- # vm_shutdown 1 00:12:40.447 05:53:03 -- vhost/common.sh@410 -- # vm_num_is_valid 1 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/1 00:12:40.447 05:53:03 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/1 ]] 00:12:40.447 05:53:03 -- vhost/common.sh@417 -- # vm_is_running 1 00:12:40.447 05:53:03 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:12:40.447 05:53:03 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:12:40.447 05:53:03 -- vhost/common.sh@369 -- # local vm_pid 00:12:40.447 05:53:03 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:12:40.447 05:53:03 -- vhost/common.sh@370 -- # vm_pid=1949852 00:12:40.447 05:53:03 -- vhost/common.sh@372 -- # /bin/kill -0 1949852 00:12:40.447 05:53:03 -- vhost/common.sh@373 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@424 -- # notice 'Shutting down virtual machine /root/vhost_test/vms/1' 00:12:40.447 05:53:03 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine /root/vhost_test/vms/1' 00:12:40.447 05:53:03 -- vhost/common.sh@60 -- # local verbose_out 00:12:40.447 05:53:03 -- vhost/common.sh@61 -- # false 00:12:40.447 05:53:03 -- vhost/common.sh@62 -- # verbose_out= 00:12:40.447 05:53:03 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:40.447 05:53:03 -- vhost/common.sh@70 -- # shift 00:12:40.447 05:53:03 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine /root/vhost_test/vms/1' 00:12:40.447 INFO: Shutting down virtual machine /root/vhost_test/vms/1 00:12:40.447 05:53:03 -- vhost/common.sh@425 -- # set +e 00:12:40.447 05:53:03 -- vhost/common.sh@426 -- # vm_exec 1 'nohup sh -c '\''shutdown -h -P now'\''' 00:12:40.447 05:53:03 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@331 -- # local vm_num=1 00:12:40.447 05:53:03 -- vhost/common.sh@332 -- # shift 00:12:40.447 05:53:03 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:12:40.447 05:53:03 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:12:40.447 05:53:03 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:12:40.447 05:53:03 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'nohup sh -c '\''shutdown -h -P now'\''' 00:12:40.447 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:12:40.447 05:53:03 -- vhost/common.sh@427 -- # notice 'VM1 is shutting down - wait a while to complete' 00:12:40.447 05:53:03 -- vhost/common.sh@94 -- # message INFO 'VM1 is shutting down - wait a while to complete' 00:12:40.447 05:53:03 -- vhost/common.sh@60 -- # local verbose_out 00:12:40.447 05:53:03 -- vhost/common.sh@61 -- # false 00:12:40.447 05:53:03 -- vhost/common.sh@62 -- # verbose_out= 00:12:40.447 05:53:03 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:40.447 05:53:03 -- vhost/common.sh@70 -- # shift 00:12:40.447 05:53:03 -- vhost/common.sh@71 -- # echo -e 'INFO: VM1 is shutting down - wait a while to complete' 00:12:40.447 INFO: VM1 is shutting down - wait a while to complete 00:12:40.447 05:53:03 -- vhost/common.sh@428 -- # set -e 00:12:40.447 05:53:03 -- vhost/common.sh@487 -- # for vm in $vms 00:12:40.447 05:53:03 -- vhost/common.sh@488 -- # vm_shutdown 2 00:12:40.447 05:53:03 -- vhost/common.sh@410 -- # vm_num_is_valid 2 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/2 00:12:40.447 05:53:03 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/2 ]] 00:12:40.447 05:53:03 -- vhost/common.sh@417 -- # vm_is_running 2 00:12:40.447 05:53:03 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:12:40.447 05:53:03 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:12:40.447 05:53:03 -- vhost/common.sh@366 -- # return 1 00:12:40.447 05:53:03 -- vhost/common.sh@418 -- # notice 'VM2 (/root/vhost_test/vms/2) is not running' 00:12:40.447 05:53:03 -- vhost/common.sh@94 -- # message INFO 'VM2 (/root/vhost_test/vms/2) is not running' 00:12:40.447 05:53:03 -- vhost/common.sh@60 -- # local verbose_out 00:12:40.447 05:53:03 -- vhost/common.sh@61 -- # false 00:12:40.447 05:53:03 -- vhost/common.sh@62 -- # verbose_out= 00:12:40.447 05:53:03 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:40.447 05:53:03 -- vhost/common.sh@70 -- # shift 00:12:40.447 05:53:03 -- vhost/common.sh@71 -- # echo -e 'INFO: VM2 (/root/vhost_test/vms/2) is not running' 00:12:40.447 INFO: VM2 (/root/vhost_test/vms/2) is not running 00:12:40.447 05:53:03 -- vhost/common.sh@419 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@491 -- # notice 'Waiting for VMs to shutdown...' 00:12:40.447 05:53:03 -- vhost/common.sh@94 -- # message INFO 'Waiting for VMs to shutdown...' 00:12:40.447 05:53:03 -- vhost/common.sh@60 -- # local verbose_out 00:12:40.447 05:53:03 -- vhost/common.sh@61 -- # false 00:12:40.447 05:53:03 -- vhost/common.sh@62 -- # verbose_out= 00:12:40.447 05:53:03 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:40.447 05:53:03 -- vhost/common.sh@70 -- # shift 00:12:40.447 05:53:03 -- vhost/common.sh@71 -- # echo -e 'INFO: Waiting for VMs to shutdown...' 00:12:40.447 INFO: Waiting for VMs to shutdown... 00:12:40.447 05:53:03 -- vhost/common.sh@492 -- # local timeo=90 00:12:40.447 05:53:03 -- vhost/common.sh@493 -- # [[ 90 -gt 0 ]] 00:12:40.447 05:53:03 -- vhost/common.sh@494 -- # local all_vms_down=1 00:12:40.447 05:53:03 -- vhost/common.sh@495 -- # for vm in $vms 00:12:40.447 05:53:03 -- vhost/common.sh@496 -- # vm_is_running 0 00:12:40.447 05:53:03 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:12:40.447 05:53:03 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:12:40.447 05:53:03 -- vhost/common.sh@366 -- # return 1 00:12:40.447 05:53:03 -- vhost/common.sh@495 -- # for vm in $vms 00:12:40.447 05:53:03 -- vhost/common.sh@496 -- # vm_is_running 1 00:12:40.447 05:53:03 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:40.447 05:53:03 -- vhost/common.sh@302 -- # return 0 00:12:40.447 05:53:03 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:12:40.448 05:53:03 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:12:40.448 05:53:03 -- vhost/common.sh@369 -- # local vm_pid 00:12:40.448 05:53:03 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:12:40.448 05:53:03 -- vhost/common.sh@370 -- # vm_pid=1949852 00:12:40.448 05:53:03 -- vhost/common.sh@372 -- # /bin/kill -0 1949852 00:12:40.448 05:53:03 -- vhost/common.sh@373 -- # return 0 00:12:40.448 05:53:03 -- vhost/common.sh@497 -- # all_vms_down=0 00:12:40.448 05:53:03 -- vhost/common.sh@498 -- # break 00:12:40.448 05:53:03 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:12:40.448 05:53:03 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:12:40.448 05:53:03 -- vhost/common.sh@509 -- # sleep 1 00:12:41.383 05:53:04 -- vhost/common.sh@493 -- # [[ 89 -gt 0 ]] 00:12:41.383 05:53:04 -- vhost/common.sh@494 -- # local all_vms_down=1 00:12:41.383 05:53:04 -- vhost/common.sh@495 -- # for vm in $vms 00:12:41.383 05:53:04 -- vhost/common.sh@496 -- # vm_is_running 0 00:12:41.383 05:53:04 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:12:41.383 05:53:04 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:12:41.383 05:53:04 -- vhost/common.sh@302 -- # return 0 00:12:41.383 05:53:04 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:12:41.383 05:53:04 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:12:41.383 05:53:04 -- vhost/common.sh@366 -- # return 1 00:12:41.383 05:53:04 -- vhost/common.sh@495 -- # for vm in $vms 00:12:41.383 05:53:04 -- vhost/common.sh@496 -- # vm_is_running 1 00:12:41.383 05:53:04 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:12:41.383 05:53:04 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:41.383 05:53:04 -- vhost/common.sh@302 -- # return 0 00:12:41.383 05:53:04 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:12:41.383 05:53:04 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:12:41.383 05:53:04 -- vhost/common.sh@369 -- # local vm_pid 00:12:41.383 05:53:04 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:12:41.383 05:53:04 -- vhost/common.sh@370 -- # vm_pid=1949852 00:12:41.383 05:53:04 -- vhost/common.sh@372 -- # /bin/kill -0 1949852 00:12:41.383 05:53:04 -- vhost/common.sh@373 -- # return 0 00:12:41.383 05:53:04 -- vhost/common.sh@497 -- # all_vms_down=0 00:12:41.383 05:53:04 -- vhost/common.sh@498 -- # break 00:12:41.383 05:53:04 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:12:41.383 05:53:04 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:12:41.383 05:53:04 -- vhost/common.sh@509 -- # sleep 1 00:12:42.318 05:53:05 -- vhost/common.sh@493 -- # [[ 88 -gt 0 ]] 00:12:42.318 05:53:05 -- vhost/common.sh@494 -- # local all_vms_down=1 00:12:42.318 05:53:05 -- vhost/common.sh@495 -- # for vm in $vms 00:12:42.318 05:53:05 -- vhost/common.sh@496 -- # vm_is_running 0 00:12:42.318 05:53:05 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:12:42.318 05:53:05 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:12:42.318 05:53:05 -- vhost/common.sh@302 -- # return 0 00:12:42.318 05:53:05 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:12:42.318 05:53:05 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:12:42.318 05:53:05 -- vhost/common.sh@366 -- # return 1 00:12:42.318 05:53:05 -- vhost/common.sh@495 -- # for vm in $vms 00:12:42.318 05:53:05 -- vhost/common.sh@496 -- # vm_is_running 1 00:12:42.318 05:53:05 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:12:42.318 05:53:05 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:42.318 05:53:05 -- vhost/common.sh@302 -- # return 0 00:12:42.318 05:53:05 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:12:42.318 05:53:05 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:12:42.318 05:53:05 -- vhost/common.sh@366 -- # return 1 00:12:42.319 05:53:05 -- vhost/common.sh@495 -- # for vm in $vms 00:12:42.319 05:53:05 -- vhost/common.sh@496 -- # vm_is_running 2 00:12:42.319 05:53:05 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:12:42.319 05:53:05 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:12:42.319 05:53:05 -- vhost/common.sh@302 -- # return 0 00:12:42.319 05:53:05 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:12:42.319 05:53:05 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:12:42.319 05:53:05 -- vhost/common.sh@366 -- # return 1 00:12:42.319 05:53:05 -- vhost/common.sh@502 -- # [[ 1 == 1 ]] 00:12:42.319 05:53:05 -- vhost/common.sh@503 -- # notice 'All VMs successfully shut down' 00:12:42.319 05:53:05 -- vhost/common.sh@94 -- # message INFO 'All VMs successfully shut down' 00:12:42.319 05:53:05 -- vhost/common.sh@60 -- # local verbose_out 00:12:42.319 05:53:05 -- vhost/common.sh@61 -- # false 00:12:42.319 05:53:05 -- vhost/common.sh@62 -- # verbose_out= 00:12:42.319 05:53:05 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:42.319 05:53:05 -- vhost/common.sh@70 -- # shift 00:12:42.319 05:53:05 -- vhost/common.sh@71 -- # echo -e 'INFO: All VMs successfully shut down' 00:12:42.319 INFO: All VMs successfully shut down 00:12:42.319 05:53:05 -- vhost/common.sh@504 -- # xtrace_restore 00:12:42.319 05:53:05 -- common/autotest_common.sh@16 -- # unset -v 'X_STACK[0 - 1 < 0 ? 0 : 0 - 1]' 00:12:42.319 05:53:05 -- common/autotest_common.sh@17 -- # (( 0 == 0 )) 00:12:42.319 05:53:05 -- common/autotest_common.sh@18 -- # set -x 00:12:42.319 05:53:05 -- vhost/common.sh@505 -- # return 0 00:12:42.319 05:53:05 -- virtio/fio_restart_vm.sh@81 -- # vm_setup --disk-type=vfio_user_virtio --force=1 --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 --disks=1 00:12:42.319 05:53:05 -- vhost/common.sh@518 -- # xtrace_disable 00:12:42.319 05:53:05 -- common/autotest_common.sh@10 -- # set +x 00:12:42.319 WARN: removing existing VM in '/root/vhost_test/vms/1' 00:12:42.319 INFO: Creating new VM in /root/vhost_test/vms/1 00:12:42.319 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:12:42.319 INFO: TASK MASK: 6-7 00:12:42.319 05:53:05 -- vhost/common.sh@687 -- # local node_num=0 00:12:42.319 05:53:05 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:12:42.319 05:53:05 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:12:42.319 05:53:05 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:12:42.319 05:53:05 -- vhost/common.sh@60 -- # local verbose_out 00:12:42.319 05:53:05 -- vhost/common.sh@61 -- # false 00:12:42.319 05:53:05 -- vhost/common.sh@62 -- # verbose_out= 00:12:42.319 05:53:05 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:42.319 05:53:05 -- vhost/common.sh@70 -- # shift 00:12:42.319 05:53:05 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:12:42.319 INFO: NUMA NODE: 0 00:12:42.319 05:53:05 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:12:42.319 05:53:05 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:12:42.319 05:53:05 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:12:42.319 05:53:05 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:12:42.319 05:53:05 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:12:42.319 05:53:05 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:12:42.319 05:53:05 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:12:42.319 05:53:05 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:12:42.319 05:53:05 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:12:42.319 05:53:05 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:12:42.319 05:53:05 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:12:42.319 05:53:05 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:12:42.319 05:53:05 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:12:42.319 05:53:05 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:12:42.319 05:53:05 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:12:42.319 05:53:05 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:12:42.319 05:53:05 -- vhost/common.sh@707 -- # (( 1 == 0 )) 00:12:42.319 05:53:05 -- vhost/common.sh@709 -- # (( 1 == 0 )) 00:12:42.319 05:53:05 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:12:42.319 05:53:05 -- vhost/common.sh@717 -- # IFS=, 00:12:42.319 05:53:05 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:12:42.319 05:53:05 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:12:42.319 05:53:05 -- vhost/common.sh@718 -- # disk_type=vfio_user_virtio 00:12:42.319 05:53:05 -- vhost/common.sh@720 -- # case $disk_type in 00:12:42.319 05:53:05 -- vhost/common.sh@782 -- # notice 'using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:12:42.319 05:53:05 -- vhost/common.sh@94 -- # message INFO 'using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:12:42.319 05:53:05 -- vhost/common.sh@60 -- # local verbose_out 00:12:42.319 05:53:05 -- vhost/common.sh@61 -- # false 00:12:42.319 05:53:05 -- vhost/common.sh@62 -- # verbose_out= 00:12:42.319 05:53:05 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:42.319 05:53:05 -- vhost/common.sh@70 -- # shift 00:12:42.319 05:53:05 -- vhost/common.sh@71 -- # echo -e 'INFO: using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:12:42.319 INFO: using socket /root/vhost_test/vms/vfu_tgt/virtio.1 00:12:42.319 05:53:05 -- vhost/common.sh@783 -- # cmd+=(-device "vfio-user-pci,x-msg-timeout=5000,socket=$VM_DIR/vfu_tgt/virtio.$disk") 00:12:42.319 05:53:05 -- vhost/common.sh@784 -- # [[ 1 == '' ]] 00:12:42.319 05:53:05 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:12:42.319 05:53:05 -- vhost/common.sh@801 -- # (( 0 )) 00:12:42.319 05:53:05 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/1/run.sh' 00:12:42.319 05:53:05 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/1/run.sh' 00:12:42.319 05:53:05 -- vhost/common.sh@60 -- # local verbose_out 00:12:42.319 05:53:05 -- vhost/common.sh@61 -- # false 00:12:42.319 05:53:05 -- vhost/common.sh@62 -- # verbose_out= 00:12:42.319 05:53:05 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:42.319 05:53:05 -- vhost/common.sh@70 -- # shift 00:12:42.319 05:53:05 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/1/run.sh' 00:12:42.319 INFO: Saving to /root/vhost_test/vms/1/run.sh 00:12:42.319 05:53:05 -- vhost/common.sh@803 -- # cat 00:12:42.319 05:53:05 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 6-7 /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 -m 1024 --enable-kvm -cpu host -smp 2 -vga std -vnc :101 -daemonize -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10102,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/1/qemu.pid -serial file:/root/vhost_test/vms/1/serial.log -D /root/vhost_test/vms/1/qemu.log -chardev file,path=/root/vhost_test/vms/1/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10100-:22,hostfwd=tcp::10101-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device vfio-user-pci,x-msg-timeout=5000,socket=/root/vhost_test/vms/vfu_tgt/virtio.1 00:12:42.319 05:53:05 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/1/run.sh 00:12:42.319 05:53:05 -- vhost/common.sh@843 -- # echo 10100 00:12:42.319 05:53:05 -- vhost/common.sh@844 -- # echo 10101 00:12:42.319 05:53:05 -- vhost/common.sh@845 -- # echo 10102 00:12:42.319 05:53:05 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/1/migration_port 00:12:42.319 05:53:05 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:12:42.319 05:53:05 -- vhost/common.sh@850 -- # echo 10104 00:12:42.319 05:53:05 -- vhost/common.sh@851 -- # echo 101 00:12:42.319 05:53:05 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:12:42.319 05:53:05 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:12:42.319 05:53:05 -- virtio/fio_restart_vm.sh@82 -- # vm_run 1 00:12:42.319 05:53:05 -- vhost/common.sh@858 -- # local OPTIND optchar vm 00:12:42.319 05:53:05 -- vhost/common.sh@859 -- # local run_all=false 00:12:42.319 05:53:05 -- vhost/common.sh@860 -- # local vms_to_run= 00:12:42.319 05:53:05 -- vhost/common.sh@862 -- # getopts a-: optchar 00:12:42.319 05:53:05 -- vhost/common.sh@872 -- # false 00:12:42.319 05:53:05 -- vhost/common.sh@875 -- # shift 0 00:12:42.319 05:53:05 -- vhost/common.sh@876 -- # for vm in "$@" 00:12:42.319 05:53:05 -- vhost/common.sh@877 -- # vm_num_is_valid 1 00:12:42.319 05:53:05 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:42.319 05:53:05 -- vhost/common.sh@302 -- # return 0 00:12:42.319 05:53:05 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/1/run.sh ]] 00:12:42.319 05:53:05 -- vhost/common.sh@882 -- # vms_to_run+=' 1' 00:12:42.319 05:53:05 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:12:42.319 05:53:05 -- vhost/common.sh@887 -- # vm_is_running 1 00:12:42.319 05:53:05 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:12:42.319 05:53:05 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:42.319 05:53:05 -- vhost/common.sh@302 -- # return 0 00:12:42.319 05:53:05 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:12:42.319 05:53:05 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:12:42.319 05:53:05 -- vhost/common.sh@366 -- # return 1 00:12:42.319 05:53:05 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/1/run.sh' 00:12:42.319 05:53:05 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/1/run.sh' 00:12:42.319 05:53:05 -- vhost/common.sh@60 -- # local verbose_out 00:12:42.319 05:53:05 -- vhost/common.sh@61 -- # false 00:12:42.319 05:53:05 -- vhost/common.sh@62 -- # verbose_out= 00:12:42.319 05:53:05 -- vhost/common.sh@69 -- # local msg_type=INFO 00:12:42.319 05:53:05 -- vhost/common.sh@70 -- # shift 00:12:42.319 05:53:05 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/1/run.sh' 00:12:42.319 INFO: running /root/vhost_test/vms/1/run.sh 00:12:42.320 05:53:05 -- vhost/common.sh@893 -- # /root/vhost_test/vms/1/run.sh 00:12:42.320 Running VM in /root/vhost_test/vms/1 00:12:42.578 [2024-11-18 05:53:06.086564] tgt_endpoint.c: 165:tgt_accept_poller: *NOTICE*: /root/vhost_test/vms/vfu_tgt/virtio.1: attached successfully 00:12:42.838 Waiting for QEMU pid file 00:12:43.773 === qemu.log === 00:12:43.773 === qemu.log === 00:12:43.774 05:53:07 -- virtio/fio_restart_vm.sh@83 -- # vm_wait_for_boot 60 1 00:12:43.774 05:53:07 -- vhost/common.sh@929 -- # assert_number 60 00:12:43.774 05:53:07 -- vhost/common.sh@274 -- # [[ 60 =~ [0-9]+ ]] 00:12:43.774 05:53:07 -- vhost/common.sh@274 -- # return 0 00:12:43.774 05:53:07 -- vhost/common.sh@931 -- # xtrace_disable 00:12:43.774 05:53:07 -- common/autotest_common.sh@10 -- # set +x 00:12:43.774 INFO: Waiting for VMs to boot 00:12:43.774 INFO: waiting for VM1 (/root/vhost_test/vms/1) 00:13:22.560 00:13:22.560 INFO: VM1 ready 00:13:22.560 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:22.560 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:22.560 INFO: all VMs ready 00:13:22.560 05:53:42 -- vhost/common.sh@989 -- # return 0 00:13:22.560 05:53:42 -- virtio/fio_restart_vm.sh@86 -- # disks_after_restart= 00:13:22.560 05:53:42 -- virtio/fio_restart_vm.sh@87 -- # get_disks virtio_blk 1 00:13:22.560 05:53:42 -- virtio/fio_restart_vm.sh@24 -- # [[ virtio_blk == \v\i\r\t\i\o\_\s\c\s\i ]] 00:13:22.560 05:53:42 -- virtio/fio_restart_vm.sh@26 -- # [[ virtio_blk == \v\i\r\t\i\o\_\b\l\k ]] 00:13:22.560 05:53:42 -- virtio/fio_restart_vm.sh@27 -- # vm_check_blk_location 1 00:13:22.560 05:53:42 -- vhost/common.sh@1051 -- # local 'script=shopt -s nullglob; cd /sys/block; echo vd*' 00:13:22.560 05:53:42 -- vhost/common.sh@1052 -- # echo 'shopt -s nullglob; cd /sys/block; echo vd*' 00:13:22.560 05:53:42 -- vhost/common.sh@1052 -- # vm_exec 1 bash -s 00:13:22.560 05:53:42 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # return 0 00:13:22.560 05:53:42 -- vhost/common.sh@331 -- # local vm_num=1 00:13:22.560 05:53:42 -- vhost/common.sh@332 -- # shift 00:13:22.560 05:53:42 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:13:22.560 05:53:42 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # return 0 00:13:22.560 05:53:42 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:13:22.560 05:53:42 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:13:22.560 05:53:42 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 bash -s 00:13:22.560 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:22.560 05:53:42 -- vhost/common.sh@1052 -- # SCSI_DISK=vda 00:13:22.560 05:53:42 -- vhost/common.sh@1054 -- # [[ -z vda ]] 00:13:22.560 05:53:42 -- virtio/fio_restart_vm.sh@88 -- # disks_after_restart=vda 00:13:22.560 05:53:42 -- virtio/fio_restart_vm.sh@90 -- # [[ vda != \v\d\a ]] 00:13:22.560 05:53:42 -- virtio/fio_restart_vm.sh@96 -- # notice 'Shutting down virtual machine...' 00:13:22.560 05:53:42 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine...' 00:13:22.560 05:53:42 -- vhost/common.sh@60 -- # local verbose_out 00:13:22.560 05:53:42 -- vhost/common.sh@61 -- # false 00:13:22.560 05:53:42 -- vhost/common.sh@62 -- # verbose_out= 00:13:22.560 05:53:42 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:22.560 05:53:42 -- vhost/common.sh@70 -- # shift 00:13:22.560 05:53:42 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine...' 00:13:22.560 INFO: Shutting down virtual machine... 00:13:22.560 05:53:42 -- virtio/fio_restart_vm.sh@97 -- # vm_shutdown_all 00:13:22.560 05:53:42 -- vhost/common.sh@483 -- # local vms 00:13:22.560 05:53:42 -- vhost/common.sh@484 -- # vm_list_all 00:13:22.560 05:53:42 -- vhost/common.sh@459 -- # vms=() 00:13:22.560 05:53:42 -- vhost/common.sh@459 -- # local vms 00:13:22.560 05:53:42 -- vhost/common.sh@460 -- # vms=("$VM_DIR"/+([0-9])) 00:13:22.560 05:53:42 -- vhost/common.sh@461 -- # (( 3 > 0 )) 00:13:22.560 05:53:42 -- vhost/common.sh@462 -- # basename --multiple /root/vhost_test/vms/0 /root/vhost_test/vms/1 /root/vhost_test/vms/2 00:13:22.560 05:53:42 -- vhost/common.sh@484 -- # vms='0 00:13:22.560 1 00:13:22.560 2' 00:13:22.560 05:53:42 -- vhost/common.sh@485 -- # local vm 00:13:22.560 05:53:42 -- vhost/common.sh@487 -- # for vm in $vms 00:13:22.560 05:53:42 -- vhost/common.sh@488 -- # vm_shutdown 0 00:13:22.560 05:53:42 -- vhost/common.sh@410 -- # vm_num_is_valid 0 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # return 0 00:13:22.560 05:53:42 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/0 00:13:22.560 05:53:42 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/0 ]] 00:13:22.560 05:53:42 -- vhost/common.sh@417 -- # vm_is_running 0 00:13:22.560 05:53:42 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # return 0 00:13:22.560 05:53:42 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:13:22.560 05:53:42 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:13:22.560 05:53:42 -- vhost/common.sh@366 -- # return 1 00:13:22.560 05:53:42 -- vhost/common.sh@418 -- # notice 'VM0 (/root/vhost_test/vms/0) is not running' 00:13:22.560 05:53:42 -- vhost/common.sh@94 -- # message INFO 'VM0 (/root/vhost_test/vms/0) is not running' 00:13:22.560 05:53:42 -- vhost/common.sh@60 -- # local verbose_out 00:13:22.560 05:53:42 -- vhost/common.sh@61 -- # false 00:13:22.560 05:53:42 -- vhost/common.sh@62 -- # verbose_out= 00:13:22.560 05:53:42 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:22.560 05:53:42 -- vhost/common.sh@70 -- # shift 00:13:22.560 05:53:42 -- vhost/common.sh@71 -- # echo -e 'INFO: VM0 (/root/vhost_test/vms/0) is not running' 00:13:22.560 INFO: VM0 (/root/vhost_test/vms/0) is not running 00:13:22.560 05:53:42 -- vhost/common.sh@419 -- # return 0 00:13:22.560 05:53:42 -- vhost/common.sh@487 -- # for vm in $vms 00:13:22.560 05:53:42 -- vhost/common.sh@488 -- # vm_shutdown 1 00:13:22.560 05:53:42 -- vhost/common.sh@410 -- # vm_num_is_valid 1 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # return 0 00:13:22.560 05:53:42 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/1 00:13:22.560 05:53:42 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/1 ]] 00:13:22.560 05:53:42 -- vhost/common.sh@417 -- # vm_is_running 1 00:13:22.560 05:53:42 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # return 0 00:13:22.560 05:53:42 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:13:22.560 05:53:42 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:13:22.560 05:53:42 -- vhost/common.sh@369 -- # local vm_pid 00:13:22.560 05:53:42 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:13:22.560 05:53:42 -- vhost/common.sh@370 -- # vm_pid=1957128 00:13:22.560 05:53:42 -- vhost/common.sh@372 -- # /bin/kill -0 1957128 00:13:22.560 05:53:42 -- vhost/common.sh@373 -- # return 0 00:13:22.560 05:53:42 -- vhost/common.sh@424 -- # notice 'Shutting down virtual machine /root/vhost_test/vms/1' 00:13:22.560 05:53:42 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine /root/vhost_test/vms/1' 00:13:22.560 05:53:42 -- vhost/common.sh@60 -- # local verbose_out 00:13:22.560 05:53:42 -- vhost/common.sh@61 -- # false 00:13:22.560 05:53:42 -- vhost/common.sh@62 -- # verbose_out= 00:13:22.560 05:53:42 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:22.560 05:53:42 -- vhost/common.sh@70 -- # shift 00:13:22.560 05:53:42 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine /root/vhost_test/vms/1' 00:13:22.560 INFO: Shutting down virtual machine /root/vhost_test/vms/1 00:13:22.560 05:53:42 -- vhost/common.sh@425 -- # set +e 00:13:22.560 05:53:42 -- vhost/common.sh@426 -- # vm_exec 1 'nohup sh -c '\''shutdown -h -P now'\''' 00:13:22.560 05:53:42 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # return 0 00:13:22.560 05:53:42 -- vhost/common.sh@331 -- # local vm_num=1 00:13:22.560 05:53:42 -- vhost/common.sh@332 -- # shift 00:13:22.560 05:53:42 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:13:22.560 05:53:42 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:22.560 05:53:42 -- vhost/common.sh@302 -- # return 0 00:13:22.560 05:53:42 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:13:22.560 05:53:42 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:13:22.560 05:53:42 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'nohup sh -c '\''shutdown -h -P now'\''' 00:13:22.560 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:22.560 05:53:43 -- vhost/common.sh@427 -- # notice 'VM1 is shutting down - wait a while to complete' 00:13:22.560 05:53:43 -- vhost/common.sh@94 -- # message INFO 'VM1 is shutting down - wait a while to complete' 00:13:22.560 05:53:43 -- vhost/common.sh@60 -- # local verbose_out 00:13:22.560 05:53:43 -- vhost/common.sh@61 -- # false 00:13:22.560 05:53:43 -- vhost/common.sh@62 -- # verbose_out= 00:13:22.560 05:53:43 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:22.560 05:53:43 -- vhost/common.sh@70 -- # shift 00:13:22.560 05:53:43 -- vhost/common.sh@71 -- # echo -e 'INFO: VM1 is shutting down - wait a while to complete' 00:13:22.560 INFO: VM1 is shutting down - wait a while to complete 00:13:22.560 05:53:43 -- vhost/common.sh@428 -- # set -e 00:13:22.560 05:53:43 -- vhost/common.sh@487 -- # for vm in $vms 00:13:22.560 05:53:43 -- vhost/common.sh@488 -- # vm_shutdown 2 00:13:22.560 05:53:43 -- vhost/common.sh@410 -- # vm_num_is_valid 2 00:13:22.560 05:53:43 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:13:22.560 05:53:43 -- vhost/common.sh@302 -- # return 0 00:13:22.560 05:53:43 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/2 00:13:22.560 05:53:43 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/2 ]] 00:13:22.560 05:53:43 -- vhost/common.sh@417 -- # vm_is_running 2 00:13:22.561 05:53:43 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:13:22.561 05:53:43 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:13:22.561 05:53:43 -- vhost/common.sh@302 -- # return 0 00:13:22.561 05:53:43 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:13:22.561 05:53:43 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:13:22.561 05:53:43 -- vhost/common.sh@366 -- # return 1 00:13:22.561 05:53:43 -- vhost/common.sh@418 -- # notice 'VM2 (/root/vhost_test/vms/2) is not running' 00:13:22.561 05:53:43 -- vhost/common.sh@94 -- # message INFO 'VM2 (/root/vhost_test/vms/2) is not running' 00:13:22.561 05:53:43 -- vhost/common.sh@60 -- # local verbose_out 00:13:22.561 05:53:43 -- vhost/common.sh@61 -- # false 00:13:22.561 05:53:43 -- vhost/common.sh@62 -- # verbose_out= 00:13:22.561 05:53:43 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:22.561 05:53:43 -- vhost/common.sh@70 -- # shift 00:13:22.561 05:53:43 -- vhost/common.sh@71 -- # echo -e 'INFO: VM2 (/root/vhost_test/vms/2) is not running' 00:13:22.561 INFO: VM2 (/root/vhost_test/vms/2) is not running 00:13:22.561 05:53:43 -- vhost/common.sh@419 -- # return 0 00:13:22.561 05:53:43 -- vhost/common.sh@491 -- # notice 'Waiting for VMs to shutdown...' 00:13:22.561 05:53:43 -- vhost/common.sh@94 -- # message INFO 'Waiting for VMs to shutdown...' 00:13:22.561 05:53:43 -- vhost/common.sh@60 -- # local verbose_out 00:13:22.561 05:53:43 -- vhost/common.sh@61 -- # false 00:13:22.561 05:53:43 -- vhost/common.sh@62 -- # verbose_out= 00:13:22.561 05:53:43 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:22.561 05:53:43 -- vhost/common.sh@70 -- # shift 00:13:22.561 05:53:43 -- vhost/common.sh@71 -- # echo -e 'INFO: Waiting for VMs to shutdown...' 00:13:22.561 INFO: Waiting for VMs to shutdown... 00:13:22.561 05:53:43 -- vhost/common.sh@492 -- # local timeo=90 00:13:22.561 05:53:43 -- vhost/common.sh@493 -- # [[ 90 -gt 0 ]] 00:13:22.561 05:53:43 -- vhost/common.sh@494 -- # local all_vms_down=1 00:13:22.561 05:53:43 -- vhost/common.sh@495 -- # for vm in $vms 00:13:22.561 05:53:43 -- vhost/common.sh@496 -- # vm_is_running 0 00:13:22.561 05:53:43 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:13:22.561 05:53:43 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:13:22.561 05:53:43 -- vhost/common.sh@302 -- # return 0 00:13:22.561 05:53:43 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:13:22.561 05:53:43 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:13:22.561 05:53:43 -- vhost/common.sh@366 -- # return 1 00:13:22.561 05:53:43 -- vhost/common.sh@495 -- # for vm in $vms 00:13:22.561 05:53:43 -- vhost/common.sh@496 -- # vm_is_running 1 00:13:22.561 05:53:43 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:13:22.561 05:53:43 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:22.561 05:53:43 -- vhost/common.sh@302 -- # return 0 00:13:22.561 05:53:43 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:13:22.561 05:53:43 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:13:22.561 05:53:43 -- vhost/common.sh@369 -- # local vm_pid 00:13:22.561 05:53:43 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:13:22.561 05:53:43 -- vhost/common.sh@370 -- # vm_pid=1957128 00:13:22.561 05:53:43 -- vhost/common.sh@372 -- # /bin/kill -0 1957128 00:13:22.561 05:53:43 -- vhost/common.sh@373 -- # return 0 00:13:22.561 05:53:43 -- vhost/common.sh@497 -- # all_vms_down=0 00:13:22.561 05:53:43 -- vhost/common.sh@498 -- # break 00:13:22.561 05:53:43 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:13:22.561 05:53:43 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:13:22.561 05:53:43 -- vhost/common.sh@509 -- # sleep 1 00:13:22.561 05:53:44 -- vhost/common.sh@493 -- # [[ 89 -gt 0 ]] 00:13:22.561 05:53:44 -- vhost/common.sh@494 -- # local all_vms_down=1 00:13:22.561 05:53:44 -- vhost/common.sh@495 -- # for vm in $vms 00:13:22.561 05:53:44 -- vhost/common.sh@496 -- # vm_is_running 0 00:13:22.561 05:53:44 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:13:22.561 05:53:44 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:13:22.561 05:53:44 -- vhost/common.sh@302 -- # return 0 00:13:22.561 05:53:44 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:13:22.561 05:53:44 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:13:22.561 05:53:44 -- vhost/common.sh@366 -- # return 1 00:13:22.561 05:53:44 -- vhost/common.sh@495 -- # for vm in $vms 00:13:22.561 05:53:44 -- vhost/common.sh@496 -- # vm_is_running 1 00:13:22.561 05:53:44 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:13:22.561 05:53:44 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:22.561 05:53:44 -- vhost/common.sh@302 -- # return 0 00:13:22.561 05:53:44 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:13:22.561 05:53:44 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:13:22.561 05:53:44 -- vhost/common.sh@369 -- # local vm_pid 00:13:22.561 05:53:44 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:13:22.561 05:53:44 -- vhost/common.sh@370 -- # vm_pid=1957128 00:13:22.561 05:53:44 -- vhost/common.sh@372 -- # /bin/kill -0 1957128 00:13:22.561 05:53:44 -- vhost/common.sh@373 -- # return 0 00:13:22.561 05:53:44 -- vhost/common.sh@497 -- # all_vms_down=0 00:13:22.561 05:53:44 -- vhost/common.sh@498 -- # break 00:13:22.561 05:53:44 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:13:22.561 05:53:44 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:13:22.561 05:53:44 -- vhost/common.sh@509 -- # sleep 1 00:13:22.561 05:53:45 -- vhost/common.sh@493 -- # [[ 88 -gt 0 ]] 00:13:22.561 05:53:45 -- vhost/common.sh@494 -- # local all_vms_down=1 00:13:22.561 05:53:45 -- vhost/common.sh@495 -- # for vm in $vms 00:13:22.561 05:53:45 -- vhost/common.sh@496 -- # vm_is_running 0 00:13:22.561 05:53:45 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:13:22.561 05:53:45 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:13:22.561 05:53:45 -- vhost/common.sh@302 -- # return 0 00:13:22.561 05:53:45 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:13:22.561 05:53:45 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:13:22.561 05:53:45 -- vhost/common.sh@366 -- # return 1 00:13:22.561 05:53:45 -- vhost/common.sh@495 -- # for vm in $vms 00:13:22.561 05:53:45 -- vhost/common.sh@496 -- # vm_is_running 1 00:13:22.561 05:53:45 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:13:22.561 05:53:45 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:22.561 05:53:45 -- vhost/common.sh@302 -- # return 0 00:13:22.561 05:53:45 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:13:22.561 05:53:45 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:13:22.561 05:53:45 -- vhost/common.sh@366 -- # return 1 00:13:22.561 05:53:45 -- vhost/common.sh@495 -- # for vm in $vms 00:13:22.561 05:53:45 -- vhost/common.sh@496 -- # vm_is_running 2 00:13:22.561 05:53:45 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:13:22.561 05:53:45 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:13:22.561 05:53:45 -- vhost/common.sh@302 -- # return 0 00:13:22.561 05:53:45 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:13:22.561 05:53:45 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:13:22.561 05:53:45 -- vhost/common.sh@366 -- # return 1 00:13:22.561 05:53:45 -- vhost/common.sh@502 -- # [[ 1 == 1 ]] 00:13:22.561 05:53:45 -- vhost/common.sh@503 -- # notice 'All VMs successfully shut down' 00:13:22.561 05:53:45 -- vhost/common.sh@94 -- # message INFO 'All VMs successfully shut down' 00:13:22.561 05:53:45 -- vhost/common.sh@60 -- # local verbose_out 00:13:22.561 05:53:45 -- vhost/common.sh@61 -- # false 00:13:22.561 05:53:45 -- vhost/common.sh@62 -- # verbose_out= 00:13:22.561 05:53:45 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:22.561 05:53:45 -- vhost/common.sh@70 -- # shift 00:13:22.561 05:53:45 -- vhost/common.sh@71 -- # echo -e 'INFO: All VMs successfully shut down' 00:13:22.561 INFO: All VMs successfully shut down 00:13:22.561 05:53:45 -- vhost/common.sh@504 -- # xtrace_restore 00:13:22.561 05:53:45 -- common/autotest_common.sh@16 -- # unset -v 'X_STACK[0 - 1 < 0 ? 0 : 0 - 1]' 00:13:22.561 05:53:45 -- common/autotest_common.sh@17 -- # (( 0 == 0 )) 00:13:22.561 05:53:45 -- common/autotest_common.sh@18 -- # set -x 00:13:22.561 05:53:45 -- vhost/common.sh@505 -- # return 0 00:13:22.561 05:53:45 -- virtio/fio_restart_vm.sh@99 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_nvme_detach_controller Nvme0 00:13:22.561 [2024-11-18 05:53:45.475575] vfu_virtio_blk.c: 384:bdev_event_cb: *NOTICE*: bdev name (Nvme0n1) received event(SPDK_BDEV_EVENT_REMOVE) 00:13:23.496 05:53:46 -- virtio/fio_restart_vm.sh@101 -- # vhost_kill 0 00:13:23.496 05:53:46 -- vhost/common.sh@202 -- # local rc=0 00:13:23.496 05:53:46 -- vhost/common.sh@203 -- # local vhost_name=0 00:13:23.496 05:53:46 -- vhost/common.sh@205 -- # [[ -z 0 ]] 00:13:23.496 05:53:46 -- vhost/common.sh@210 -- # local vhost_dir 00:13:23.496 05:53:46 -- vhost/common.sh@211 -- # get_vhost_dir 0 00:13:23.496 05:53:46 -- vhost/common.sh@105 -- # local vhost_name=0 00:13:23.496 05:53:46 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:13:23.496 05:53:46 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:13:23.496 05:53:46 -- vhost/common.sh@211 -- # vhost_dir=/root/vhost_test/vhost/0 00:13:23.496 05:53:46 -- vhost/common.sh@212 -- # local vhost_pid_file=/root/vhost_test/vhost/0/vhost.pid 00:13:23.496 05:53:46 -- vhost/common.sh@214 -- # [[ ! -r /root/vhost_test/vhost/0/vhost.pid ]] 00:13:23.496 05:53:46 -- vhost/common.sh@219 -- # timing_enter vhost_kill 00:13:23.496 05:53:46 -- common/autotest_common.sh@722 -- # xtrace_disable 00:13:23.496 05:53:46 -- common/autotest_common.sh@10 -- # set +x 00:13:23.496 05:53:46 -- vhost/common.sh@220 -- # local vhost_pid 00:13:23.496 05:53:46 -- vhost/common.sh@221 -- # cat /root/vhost_test/vhost/0/vhost.pid 00:13:23.496 05:53:46 -- vhost/common.sh@221 -- # vhost_pid=1948942 00:13:23.496 05:53:46 -- vhost/common.sh@222 -- # notice 'killing vhost (PID 1948942) app' 00:13:23.496 05:53:46 -- vhost/common.sh@94 -- # message INFO 'killing vhost (PID 1948942) app' 00:13:23.496 05:53:46 -- vhost/common.sh@60 -- # local verbose_out 00:13:23.496 05:53:46 -- vhost/common.sh@61 -- # false 00:13:23.496 05:53:46 -- vhost/common.sh@62 -- # verbose_out= 00:13:23.496 05:53:46 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:23.496 05:53:46 -- vhost/common.sh@70 -- # shift 00:13:23.496 05:53:46 -- vhost/common.sh@71 -- # echo -e 'INFO: killing vhost (PID 1948942) app' 00:13:23.496 INFO: killing vhost (PID 1948942) app 00:13:23.496 05:53:46 -- vhost/common.sh@224 -- # kill -INT 1948942 00:13:23.496 05:53:46 -- vhost/common.sh@225 -- # notice 'sent SIGINT to vhost app - waiting 60 seconds to exit' 00:13:23.496 05:53:46 -- vhost/common.sh@94 -- # message INFO 'sent SIGINT to vhost app - waiting 60 seconds to exit' 00:13:23.496 05:53:46 -- vhost/common.sh@60 -- # local verbose_out 00:13:23.496 05:53:46 -- vhost/common.sh@61 -- # false 00:13:23.496 05:53:46 -- vhost/common.sh@62 -- # verbose_out= 00:13:23.496 05:53:46 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:23.496 05:53:46 -- vhost/common.sh@70 -- # shift 00:13:23.496 05:53:46 -- vhost/common.sh@71 -- # echo -e 'INFO: sent SIGINT to vhost app - waiting 60 seconds to exit' 00:13:23.496 INFO: sent SIGINT to vhost app - waiting 60 seconds to exit 00:13:23.496 05:53:46 -- vhost/common.sh@226 -- # (( i = 0 )) 00:13:23.496 05:53:46 -- vhost/common.sh@226 -- # (( i < 60 )) 00:13:23.496 05:53:46 -- vhost/common.sh@227 -- # kill -0 1948942 00:13:23.496 05:53:46 -- vhost/common.sh@228 -- # echo . 00:13:23.496 . 00:13:23.496 05:53:46 -- vhost/common.sh@229 -- # sleep 1 00:13:24.429 05:53:47 -- vhost/common.sh@226 -- # (( i++ )) 00:13:24.429 05:53:47 -- vhost/common.sh@226 -- # (( i < 60 )) 00:13:24.429 05:53:47 -- vhost/common.sh@227 -- # kill -0 1948942 00:13:24.430 05:53:47 -- vhost/common.sh@228 -- # echo . 00:13:24.430 . 00:13:24.430 05:53:47 -- vhost/common.sh@229 -- # sleep 1 00:13:25.364 05:53:48 -- vhost/common.sh@226 -- # (( i++ )) 00:13:25.364 05:53:48 -- vhost/common.sh@226 -- # (( i < 60 )) 00:13:25.364 05:53:48 -- vhost/common.sh@227 -- # kill -0 1948942 00:13:25.364 05:53:48 -- vhost/common.sh@228 -- # echo . 00:13:25.364 . 00:13:25.364 05:53:48 -- vhost/common.sh@229 -- # sleep 1 00:13:26.738 05:53:49 -- vhost/common.sh@226 -- # (( i++ )) 00:13:26.738 05:53:49 -- vhost/common.sh@226 -- # (( i < 60 )) 00:13:26.738 05:53:49 -- vhost/common.sh@227 -- # kill -0 1948942 00:13:26.738 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 227: kill: (1948942) - No such process 00:13:26.738 05:53:49 -- vhost/common.sh@231 -- # break 00:13:26.738 05:53:49 -- vhost/common.sh@234 -- # kill -0 1948942 00:13:26.738 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 234: kill: (1948942) - No such process 00:13:26.738 05:53:49 -- vhost/common.sh@239 -- # kill -0 1948942 00:13:26.738 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 239: kill: (1948942) - No such process 00:13:26.738 05:53:49 -- vhost/common.sh@250 -- # timing_exit vhost_kill 00:13:26.738 05:53:49 -- common/autotest_common.sh@728 -- # xtrace_disable 00:13:26.738 05:53:49 -- common/autotest_common.sh@10 -- # set +x 00:13:26.738 05:53:49 -- vhost/common.sh@252 -- # rm -rf /root/vhost_test/vhost/0 00:13:26.738 05:53:49 -- vhost/common.sh@254 -- # return 0 00:13:26.738 05:53:49 -- virtio/fio_restart_vm.sh@103 -- # vhosttestfini 00:13:26.738 05:53:49 -- vhost/common.sh@54 -- # '[' '' == iso ']' 00:13:26.738 00:13:26.738 real 1m28.923s 00:13:26.738 user 5m46.731s 00:13:26.738 sys 0m1.825s 00:13:26.738 05:53:49 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:13:26.738 05:53:49 -- common/autotest_common.sh@10 -- # set +x 00:13:26.738 ************************************ 00:13:26.738 END TEST vfio_user_virtio_blk_restart_vm 00:13:26.738 ************************************ 00:13:26.738 05:53:49 -- vfio_user/vfio_user.sh@18 -- # run_test vfio_user_virtio_scsi_restart_vm /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio/fio_restart_vm.sh virtio_scsi 00:13:26.738 05:53:49 -- common/autotest_common.sh@1087 -- # '[' 3 -le 1 ']' 00:13:26.739 05:53:49 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:13:26.739 05:53:49 -- common/autotest_common.sh@10 -- # set +x 00:13:26.739 ************************************ 00:13:26.739 START TEST vfio_user_virtio_scsi_restart_vm 00:13:26.739 ************************************ 00:13:26.739 05:53:49 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio/fio_restart_vm.sh virtio_scsi 00:13:26.739 * Looking for test storage... 00:13:26.739 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio 00:13:26.739 05:53:49 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:13:26.739 05:53:49 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:13:26.739 05:53:49 -- common/autotest_common.sh@1690 -- # lcov --version 00:13:26.739 05:53:50 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:13:26.739 05:53:50 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:13:26.739 05:53:50 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:13:26.739 05:53:50 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:13:26.739 05:53:50 -- scripts/common.sh@335 -- # IFS=.-: 00:13:26.739 05:53:50 -- scripts/common.sh@335 -- # read -ra ver1 00:13:26.739 05:53:50 -- scripts/common.sh@336 -- # IFS=.-: 00:13:26.739 05:53:50 -- scripts/common.sh@336 -- # read -ra ver2 00:13:26.739 05:53:50 -- scripts/common.sh@337 -- # local 'op=<' 00:13:26.739 05:53:50 -- scripts/common.sh@339 -- # ver1_l=2 00:13:26.739 05:53:50 -- scripts/common.sh@340 -- # ver2_l=1 00:13:26.739 05:53:50 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:13:26.739 05:53:50 -- scripts/common.sh@343 -- # case "$op" in 00:13:26.739 05:53:50 -- scripts/common.sh@344 -- # : 1 00:13:26.739 05:53:50 -- scripts/common.sh@363 -- # (( v = 0 )) 00:13:26.739 05:53:50 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:13:26.739 05:53:50 -- scripts/common.sh@364 -- # decimal 1 00:13:26.739 05:53:50 -- scripts/common.sh@352 -- # local d=1 00:13:26.739 05:53:50 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:26.739 05:53:50 -- scripts/common.sh@354 -- # echo 1 00:13:26.739 05:53:50 -- scripts/common.sh@364 -- # ver1[v]=1 00:13:26.739 05:53:50 -- scripts/common.sh@365 -- # decimal 2 00:13:26.739 05:53:50 -- scripts/common.sh@352 -- # local d=2 00:13:26.739 05:53:50 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:13:26.739 05:53:50 -- scripts/common.sh@354 -- # echo 2 00:13:26.739 05:53:50 -- scripts/common.sh@365 -- # ver2[v]=2 00:13:26.739 05:53:50 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:13:26.739 05:53:50 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:13:26.739 05:53:50 -- scripts/common.sh@367 -- # return 0 00:13:26.739 05:53:50 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:13:26.739 05:53:50 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:13:26.739 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:13:26.739 --rc genhtml_branch_coverage=1 00:13:26.739 --rc genhtml_function_coverage=1 00:13:26.739 --rc genhtml_legend=1 00:13:26.739 --rc geninfo_all_blocks=1 00:13:26.739 --rc geninfo_unexecuted_blocks=1 00:13:26.739 00:13:26.739 ' 00:13:26.739 05:53:50 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:13:26.739 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:13:26.739 --rc genhtml_branch_coverage=1 00:13:26.739 --rc genhtml_function_coverage=1 00:13:26.739 --rc genhtml_legend=1 00:13:26.739 --rc geninfo_all_blocks=1 00:13:26.739 --rc geninfo_unexecuted_blocks=1 00:13:26.739 00:13:26.739 ' 00:13:26.739 05:53:50 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:13:26.739 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:13:26.739 --rc genhtml_branch_coverage=1 00:13:26.739 --rc genhtml_function_coverage=1 00:13:26.739 --rc genhtml_legend=1 00:13:26.739 --rc geninfo_all_blocks=1 00:13:26.739 --rc geninfo_unexecuted_blocks=1 00:13:26.739 00:13:26.739 ' 00:13:26.739 05:53:50 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:13:26.739 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:13:26.739 --rc genhtml_branch_coverage=1 00:13:26.739 --rc genhtml_function_coverage=1 00:13:26.739 --rc genhtml_legend=1 00:13:26.739 --rc geninfo_all_blocks=1 00:13:26.739 --rc geninfo_unexecuted_blocks=1 00:13:26.739 00:13:26.739 ' 00:13:26.739 05:53:50 -- virtio/fio_restart_vm.sh@10 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/common.sh 00:13:26.739 05:53:50 -- vfio_user/common.sh@6 -- # : 128 00:13:26.739 05:53:50 -- vfio_user/common.sh@7 -- # : 512 00:13:26.739 05:53:50 -- vfio_user/common.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh 00:13:26.739 05:53:50 -- vhost/common.sh@6 -- # : false 00:13:26.739 05:53:50 -- vhost/common.sh@7 -- # : /root/vhost_test 00:13:26.739 05:53:50 -- vhost/common.sh@8 -- # : /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:13:26.739 05:53:50 -- vhost/common.sh@9 -- # : qemu-img 00:13:26.739 05:53:50 -- vhost/common.sh@11 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/.. 00:13:26.739 05:53:50 -- vhost/common.sh@11 -- # TEST_DIR=/var/jenkins/workspace/vfio-user-phy-autotest 00:13:26.739 05:53:50 -- vhost/common.sh@12 -- # VM_DIR=/root/vhost_test/vms 00:13:26.739 05:53:50 -- vhost/common.sh@13 -- # TARGET_DIR=/root/vhost_test/vhost 00:13:26.739 05:53:50 -- vhost/common.sh@14 -- # VM_PASSWORD=root 00:13:26.739 05:53:50 -- vhost/common.sh@16 -- # VM_IMAGE=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 00:13:26.739 05:53:50 -- vhost/common.sh@17 -- # FIO_BIN=/usr/src/fio-static/fio 00:13:26.739 05:53:50 -- vhost/common.sh@19 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio/fio_restart_vm.sh 00:13:26.739 05:53:50 -- vhost/common.sh@19 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio 00:13:26.739 05:53:50 -- vhost/common.sh@19 -- # WORKDIR=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio 00:13:26.739 05:53:50 -- vhost/common.sh@21 -- # hash qemu-img /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:13:26.739 05:53:50 -- vhost/common.sh@26 -- # mkdir -p /root/vhost_test 00:13:26.739 05:53:50 -- vhost/common.sh@27 -- # mkdir -p /root/vhost_test/vms 00:13:26.739 05:53:50 -- vhost/common.sh@28 -- # mkdir -p /root/vhost_test/vhost 00:13:26.739 05:53:50 -- vhost/common.sh@33 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/autotest.config 00:13:26.739 05:53:50 -- common/autotest.config@1 -- # vhost_0_reactor_mask='[0]' 00:13:26.739 05:53:50 -- common/autotest.config@2 -- # vhost_0_main_core=0 00:13:26.739 05:53:50 -- common/autotest.config@4 -- # VM_0_qemu_mask=1-2 00:13:26.739 05:53:50 -- common/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:13:26.739 05:53:50 -- common/autotest.config@7 -- # VM_1_qemu_mask=3-4 00:13:26.739 05:53:50 -- common/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:13:26.739 05:53:50 -- common/autotest.config@10 -- # VM_2_qemu_mask=5-6 00:13:26.739 05:53:50 -- common/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:13:26.739 05:53:50 -- common/autotest.config@13 -- # VM_3_qemu_mask=7-8 00:13:26.739 05:53:50 -- common/autotest.config@14 -- # VM_3_qemu_numa_node=0 00:13:26.739 05:53:50 -- common/autotest.config@16 -- # VM_4_qemu_mask=9-10 00:13:26.739 05:53:50 -- common/autotest.config@17 -- # VM_4_qemu_numa_node=0 00:13:26.739 05:53:50 -- common/autotest.config@19 -- # VM_5_qemu_mask=11-12 00:13:26.739 05:53:50 -- common/autotest.config@20 -- # VM_5_qemu_numa_node=0 00:13:26.739 05:53:50 -- common/autotest.config@22 -- # VM_6_qemu_mask=13-14 00:13:26.739 05:53:50 -- common/autotest.config@23 -- # VM_6_qemu_numa_node=1 00:13:26.739 05:53:50 -- common/autotest.config@25 -- # VM_7_qemu_mask=15-16 00:13:26.739 05:53:50 -- common/autotest.config@26 -- # VM_7_qemu_numa_node=1 00:13:26.739 05:53:50 -- common/autotest.config@28 -- # VM_8_qemu_mask=17-18 00:13:26.739 05:53:50 -- common/autotest.config@29 -- # VM_8_qemu_numa_node=1 00:13:26.739 05:53:50 -- common/autotest.config@31 -- # VM_9_qemu_mask=19-20 00:13:26.739 05:53:50 -- common/autotest.config@32 -- # VM_9_qemu_numa_node=1 00:13:26.739 05:53:50 -- common/autotest.config@34 -- # VM_10_qemu_mask=21-22 00:13:26.739 05:53:50 -- common/autotest.config@35 -- # VM_10_qemu_numa_node=1 00:13:26.739 05:53:50 -- common/autotest.config@37 -- # VM_11_qemu_mask=23-24 00:13:26.739 05:53:50 -- common/autotest.config@38 -- # VM_11_qemu_numa_node=1 00:13:26.739 05:53:50 -- vhost/common.sh@34 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/common.sh 00:13:26.739 05:53:50 -- scheduler/common.sh@6 -- # declare -r sysfs_system=/sys/devices/system 00:13:26.739 05:53:50 -- scheduler/common.sh@7 -- # declare -r sysfs_cpu=/sys/devices/system/cpu 00:13:26.739 05:53:50 -- scheduler/common.sh@8 -- # declare -r sysfs_node=/sys/devices/system/node 00:13:26.740 05:53:50 -- scheduler/common.sh@10 -- # declare -r scheduler=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler/scheduler 00:13:26.740 05:53:50 -- scheduler/common.sh@11 -- # declare plugin=scheduler_plugin 00:13:26.740 05:53:50 -- scheduler/common.sh@13 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/cgroups.sh 00:13:26.740 05:53:50 -- scheduler/cgroups.sh@245 -- # declare -r sysfs_cgroup=/sys/fs/cgroup 00:13:26.740 05:53:50 -- scheduler/cgroups.sh@246 -- # check_cgroup 00:13:26.740 05:53:50 -- scheduler/cgroups.sh@8 -- # [[ -e /sys/fs/cgroup/cgroup.controllers ]] 00:13:26.740 05:53:50 -- scheduler/cgroups.sh@10 -- # [[ cpuset cpu io memory hugetlb pids rdma misc == *cpuset* ]] 00:13:26.740 05:53:50 -- scheduler/cgroups.sh@10 -- # echo 2 00:13:26.740 05:53:50 -- scheduler/cgroups.sh@246 -- # cgroup_version=2 00:13:26.740 05:53:50 -- vfio_user/common.sh@11 -- # VFIO_QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:13:26.740 05:53:50 -- vfio_user/common.sh@14 -- # [[ ! -e /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 ]] 00:13:26.740 05:53:50 -- vfio_user/common.sh@19 -- # QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@11 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio/common.sh 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@12 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/autotest.config 00:13:26.740 05:53:50 -- vfio_user/autotest.config@1 -- # vhost_0_reactor_mask='[0-3]' 00:13:26.740 05:53:50 -- vfio_user/autotest.config@2 -- # vhost_0_main_core=0 00:13:26.740 05:53:50 -- vfio_user/autotest.config@4 -- # VM_0_qemu_mask=4-5 00:13:26.740 05:53:50 -- vfio_user/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:13:26.740 05:53:50 -- vfio_user/autotest.config@7 -- # VM_1_qemu_mask=6-7 00:13:26.740 05:53:50 -- vfio_user/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:13:26.740 05:53:50 -- vfio_user/autotest.config@10 -- # VM_2_qemu_mask=8-9 00:13:26.740 05:53:50 -- vfio_user/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@14 -- # bdfs=($(get_nvme_bdfs)) 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@14 -- # get_nvme_bdfs 00:13:26.740 05:53:50 -- common/autotest_common.sh@1508 -- # bdfs=() 00:13:26.740 05:53:50 -- common/autotest_common.sh@1508 -- # local bdfs 00:13:26.740 05:53:50 -- common/autotest_common.sh@1509 -- # bdfs=($("$rootdir/scripts/gen_nvme.sh" | jq -r '.config[].params.traddr')) 00:13:26.740 05:53:50 -- common/autotest_common.sh@1509 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/gen_nvme.sh 00:13:26.740 05:53:50 -- common/autotest_common.sh@1509 -- # jq -r '.config[].params.traddr' 00:13:26.740 05:53:50 -- common/autotest_common.sh@1510 -- # (( 1 == 0 )) 00:13:26.740 05:53:50 -- common/autotest_common.sh@1514 -- # printf '%s\n' 0000:0d:00.0 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@15 -- # get_vhost_dir 0 00:13:26.740 05:53:50 -- vhost/common.sh@105 -- # local vhost_name=0 00:13:26.740 05:53:50 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:13:26.740 05:53:50 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@15 -- # rpc_py='/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock' 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@17 -- # virtio_type=virtio_scsi 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@18 -- # [[ virtio_scsi != virtio_blk ]] 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@18 -- # [[ virtio_scsi != virtio_scsi ]] 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@31 -- # vhosttestinit 00:13:26.740 05:53:50 -- vhost/common.sh@37 -- # '[' '' == iso ']' 00:13:26.740 05:53:50 -- vhost/common.sh@41 -- # [[ -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2.gz ]] 00:13:26.740 05:53:50 -- vhost/common.sh@41 -- # [[ ! -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:13:26.740 05:53:50 -- vhost/common.sh@46 -- # [[ ! -f /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:13:26.740 05:53:50 -- virtio/fio_restart_vm.sh@33 -- # vfu_tgt_run 0 00:13:26.740 05:53:50 -- virtio/common.sh@6 -- # local vhost_name=0 00:13:26.740 05:53:50 -- virtio/common.sh@7 -- # local vfio_user_dir vfu_pid_file rpc_py 00:13:26.740 05:53:50 -- virtio/common.sh@9 -- # get_vhost_dir 0 00:13:26.740 05:53:50 -- vhost/common.sh@105 -- # local vhost_name=0 00:13:26.740 05:53:50 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:13:26.740 05:53:50 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:13:26.740 05:53:50 -- virtio/common.sh@9 -- # vfio_user_dir=/root/vhost_test/vhost/0 00:13:26.740 05:53:50 -- virtio/common.sh@10 -- # vfu_pid_file=/root/vhost_test/vhost/0/vhost.pid 00:13:26.740 05:53:50 -- virtio/common.sh@11 -- # rpc_py='/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock' 00:13:26.740 05:53:50 -- virtio/common.sh@13 -- # mkdir -p /root/vhost_test/vhost/0 00:13:26.740 05:53:50 -- virtio/common.sh@15 -- # timing_enter vfu_tgt_start 00:13:26.740 05:53:50 -- common/autotest_common.sh@722 -- # xtrace_disable 00:13:26.740 05:53:50 -- common/autotest_common.sh@10 -- # set +x 00:13:26.740 05:53:50 -- virtio/common.sh@16 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -r /root/vhost_test/vhost/0/rpc.sock -m 0xf -s 512 00:13:26.740 05:53:50 -- virtio/common.sh@17 -- # vfupid=1965001 00:13:26.740 05:53:50 -- virtio/common.sh@18 -- # echo 1965001 00:13:26.740 05:53:50 -- virtio/common.sh@20 -- # echo 'Process pid: 1965001' 00:13:26.740 Process pid: 1965001 00:13:26.740 05:53:50 -- virtio/common.sh@21 -- # echo 'waiting for app to run...' 00:13:26.740 waiting for app to run... 00:13:26.740 05:53:50 -- virtio/common.sh@22 -- # waitforlisten 1965001 /root/vhost_test/vhost/0/rpc.sock 00:13:26.740 05:53:50 -- common/autotest_common.sh@829 -- # '[' -z 1965001 ']' 00:13:26.740 05:53:50 -- common/autotest_common.sh@833 -- # local rpc_addr=/root/vhost_test/vhost/0/rpc.sock 00:13:26.740 05:53:50 -- common/autotest_common.sh@834 -- # local max_retries=100 00:13:26.740 05:53:50 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /root/vhost_test/vhost/0/rpc.sock...' 00:13:26.740 Waiting for process to start up and listen on UNIX domain socket /root/vhost_test/vhost/0/rpc.sock... 00:13:26.740 05:53:50 -- common/autotest_common.sh@838 -- # xtrace_disable 00:13:26.740 05:53:50 -- common/autotest_common.sh@10 -- # set +x 00:13:26.999 [2024-11-18 05:53:50.274883] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:13:26.999 [2024-11-18 05:53:50.274984] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0xf -m 512 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1965001 ] 00:13:26.999 EAL: No free 2048 kB hugepages reported on node 1 00:13:27.258 [2024-11-18 05:53:50.597659] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:13:27.516 [2024-11-18 05:53:50.845689] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:13:27.516 [2024-11-18 05:53:50.846007] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:13:27.516 [2024-11-18 05:53:50.846058] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:13:27.516 [2024-11-18 05:53:50.846124] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:13:27.516 [2024-11-18 05:53:50.846143] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:13:28.452 05:53:51 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:13:28.452 05:53:51 -- common/autotest_common.sh@862 -- # return 0 00:13:28.452 05:53:51 -- virtio/common.sh@24 -- # timing_exit vfu_tgt_start 00:13:28.452 05:53:51 -- common/autotest_common.sh@728 -- # xtrace_disable 00:13:28.452 05:53:51 -- common/autotest_common.sh@10 -- # set +x 00:13:28.452 05:53:51 -- virtio/fio_restart_vm.sh@35 -- # vfu_vm_dir=/root/vhost_test/vms/vfu_tgt 00:13:28.452 05:53:51 -- virtio/fio_restart_vm.sh@36 -- # rm -rf /root/vhost_test/vms/vfu_tgt 00:13:28.452 05:53:51 -- virtio/fio_restart_vm.sh@37 -- # mkdir -p /root/vhost_test/vms/vfu_tgt 00:13:28.452 05:53:51 -- virtio/fio_restart_vm.sh@39 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_nvme_attach_controller -b Nvme0 -t pcie -a 0000:0d:00.0 00:13:31.737 Nvme0n1 00:13:31.737 05:53:54 -- virtio/fio_restart_vm.sh@42 -- # disk_no=1 00:13:31.737 05:53:54 -- virtio/fio_restart_vm.sh@43 -- # vm_num=1 00:13:31.737 05:53:54 -- virtio/fio_restart_vm.sh@44 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock vfu_tgt_set_base_path /root/vhost_test/vms/vfu_tgt 00:13:31.737 05:53:55 -- virtio/fio_restart_vm.sh@46 -- # [[ virtio_scsi == \v\i\r\t\i\o\_\b\l\k ]] 00:13:31.737 05:53:55 -- virtio/fio_restart_vm.sh@48 -- # [[ virtio_scsi == \v\i\r\t\i\o\_\s\c\s\i ]] 00:13:31.737 05:53:55 -- virtio/fio_restart_vm.sh@49 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock vfu_virtio_create_scsi_endpoint virtio.1 --num-io-queues=2 --qsize=512 --packed-ring 00:13:31.995 05:53:55 -- virtio/fio_restart_vm.sh@50 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock vfu_virtio_scsi_add_target virtio.1 --scsi-target-num=0 --bdev-name Nvme0n1 00:13:31.995 [2024-11-18 05:53:55.514571] vfu_virtio_scsi.c: 886:vfu_virtio_scsi_add_target: *NOTICE*: virtio.1: added SCSI target 0 using bdev 'Nvme0n1' 00:13:32.254 05:53:55 -- virtio/fio_restart_vm.sh@53 -- # vm_setup --disk-type=vfio_user_virtio --force=1 --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 --disks=1 00:13:32.254 05:53:55 -- vhost/common.sh@518 -- # xtrace_disable 00:13:32.254 05:53:55 -- common/autotest_common.sh@10 -- # set +x 00:13:32.254 WARN: removing existing VM in '/root/vhost_test/vms/1' 00:13:32.254 INFO: Creating new VM in /root/vhost_test/vms/1 00:13:32.254 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:13:32.254 INFO: TASK MASK: 6-7 00:13:32.254 05:53:55 -- vhost/common.sh@687 -- # local node_num=0 00:13:32.254 05:53:55 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:13:32.254 05:53:55 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:13:32.254 05:53:55 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:13:32.254 05:53:55 -- vhost/common.sh@60 -- # local verbose_out 00:13:32.254 05:53:55 -- vhost/common.sh@61 -- # false 00:13:32.254 05:53:55 -- vhost/common.sh@62 -- # verbose_out= 00:13:32.254 05:53:55 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:32.254 05:53:55 -- vhost/common.sh@70 -- # shift 00:13:32.254 05:53:55 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:13:32.254 INFO: NUMA NODE: 0 00:13:32.254 05:53:55 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:13:32.254 05:53:55 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:13:32.254 05:53:55 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:13:32.254 05:53:55 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:13:32.254 05:53:55 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:13:32.254 05:53:55 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:13:32.254 05:53:55 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:13:32.254 05:53:55 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:13:32.254 05:53:55 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:13:32.254 05:53:55 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:13:32.254 05:53:55 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:13:32.254 05:53:55 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:13:32.254 05:53:55 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:13:32.254 05:53:55 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:13:32.254 05:53:55 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:13:32.254 05:53:55 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:13:32.254 05:53:55 -- vhost/common.sh@707 -- # (( 1 == 0 )) 00:13:32.254 05:53:55 -- vhost/common.sh@709 -- # (( 1 == 0 )) 00:13:32.254 05:53:55 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:13:32.254 05:53:55 -- vhost/common.sh@717 -- # IFS=, 00:13:32.254 05:53:55 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:13:32.254 05:53:55 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:13:32.254 05:53:55 -- vhost/common.sh@718 -- # disk_type=vfio_user_virtio 00:13:32.254 05:53:55 -- vhost/common.sh@720 -- # case $disk_type in 00:13:32.254 05:53:55 -- vhost/common.sh@782 -- # notice 'using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:13:32.254 05:53:55 -- vhost/common.sh@94 -- # message INFO 'using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:13:32.254 05:53:55 -- vhost/common.sh@60 -- # local verbose_out 00:13:32.254 05:53:55 -- vhost/common.sh@61 -- # false 00:13:32.254 05:53:55 -- vhost/common.sh@62 -- # verbose_out= 00:13:32.254 05:53:55 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:32.254 05:53:55 -- vhost/common.sh@70 -- # shift 00:13:32.254 05:53:55 -- vhost/common.sh@71 -- # echo -e 'INFO: using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:13:32.254 INFO: using socket /root/vhost_test/vms/vfu_tgt/virtio.1 00:13:32.254 05:53:55 -- vhost/common.sh@783 -- # cmd+=(-device "vfio-user-pci,x-msg-timeout=5000,socket=$VM_DIR/vfu_tgt/virtio.$disk") 00:13:32.254 05:53:55 -- vhost/common.sh@784 -- # [[ 1 == '' ]] 00:13:32.254 05:53:55 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:13:32.254 05:53:55 -- vhost/common.sh@801 -- # (( 0 )) 00:13:32.254 05:53:55 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/1/run.sh' 00:13:32.254 05:53:55 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/1/run.sh' 00:13:32.254 05:53:55 -- vhost/common.sh@60 -- # local verbose_out 00:13:32.254 05:53:55 -- vhost/common.sh@61 -- # false 00:13:32.254 05:53:55 -- vhost/common.sh@62 -- # verbose_out= 00:13:32.254 05:53:55 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:32.254 05:53:55 -- vhost/common.sh@70 -- # shift 00:13:32.254 05:53:55 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/1/run.sh' 00:13:32.254 INFO: Saving to /root/vhost_test/vms/1/run.sh 00:13:32.254 05:53:55 -- vhost/common.sh@803 -- # cat 00:13:32.254 05:53:55 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 6-7 /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 -m 1024 --enable-kvm -cpu host -smp 2 -vga std -vnc :101 -daemonize -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10102,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/1/qemu.pid -serial file:/root/vhost_test/vms/1/serial.log -D /root/vhost_test/vms/1/qemu.log -chardev file,path=/root/vhost_test/vms/1/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10100-:22,hostfwd=tcp::10101-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device vfio-user-pci,x-msg-timeout=5000,socket=/root/vhost_test/vms/vfu_tgt/virtio.1 00:13:32.254 05:53:55 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/1/run.sh 00:13:32.255 05:53:55 -- vhost/common.sh@843 -- # echo 10100 00:13:32.255 05:53:55 -- vhost/common.sh@844 -- # echo 10101 00:13:32.255 05:53:55 -- vhost/common.sh@845 -- # echo 10102 00:13:32.255 05:53:55 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/1/migration_port 00:13:32.255 05:53:55 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:13:32.255 05:53:55 -- vhost/common.sh@850 -- # echo 10104 00:13:32.255 05:53:55 -- vhost/common.sh@851 -- # echo 101 00:13:32.255 05:53:55 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:13:32.255 05:53:55 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:13:32.255 05:53:55 -- virtio/fio_restart_vm.sh@54 -- # vm_run 1 00:13:32.255 05:53:55 -- vhost/common.sh@858 -- # local OPTIND optchar vm 00:13:32.255 05:53:55 -- vhost/common.sh@859 -- # local run_all=false 00:13:32.255 05:53:55 -- vhost/common.sh@860 -- # local vms_to_run= 00:13:32.255 05:53:55 -- vhost/common.sh@862 -- # getopts a-: optchar 00:13:32.255 05:53:55 -- vhost/common.sh@872 -- # false 00:13:32.255 05:53:55 -- vhost/common.sh@875 -- # shift 0 00:13:32.255 05:53:55 -- vhost/common.sh@876 -- # for vm in "$@" 00:13:32.255 05:53:55 -- vhost/common.sh@877 -- # vm_num_is_valid 1 00:13:32.255 05:53:55 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:32.255 05:53:55 -- vhost/common.sh@302 -- # return 0 00:13:32.255 05:53:55 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/1/run.sh ]] 00:13:32.255 05:53:55 -- vhost/common.sh@882 -- # vms_to_run+=' 1' 00:13:32.255 05:53:55 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:13:32.255 05:53:55 -- vhost/common.sh@887 -- # vm_is_running 1 00:13:32.255 05:53:55 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:13:32.255 05:53:55 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:32.255 05:53:55 -- vhost/common.sh@302 -- # return 0 00:13:32.255 05:53:55 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:13:32.255 05:53:55 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:13:32.255 05:53:55 -- vhost/common.sh@366 -- # return 1 00:13:32.255 05:53:55 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/1/run.sh' 00:13:32.255 05:53:55 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/1/run.sh' 00:13:32.255 05:53:55 -- vhost/common.sh@60 -- # local verbose_out 00:13:32.255 05:53:55 -- vhost/common.sh@61 -- # false 00:13:32.255 05:53:55 -- vhost/common.sh@62 -- # verbose_out= 00:13:32.255 05:53:55 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:32.255 05:53:55 -- vhost/common.sh@70 -- # shift 00:13:32.255 05:53:55 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/1/run.sh' 00:13:32.255 INFO: running /root/vhost_test/vms/1/run.sh 00:13:32.255 05:53:55 -- vhost/common.sh@893 -- # /root/vhost_test/vms/1/run.sh 00:13:32.255 Running VM in /root/vhost_test/vms/1 00:13:32.514 [2024-11-18 05:53:55.946941] tgt_endpoint.c: 165:tgt_accept_poller: *NOTICE*: /root/vhost_test/vms/vfu_tgt/virtio.1: attached successfully 00:13:32.514 Waiting for QEMU pid file 00:13:33.891 === qemu.log === 00:13:33.891 === qemu.log === 00:13:33.891 05:53:57 -- virtio/fio_restart_vm.sh@55 -- # vm_wait_for_boot 60 1 00:13:33.891 05:53:57 -- vhost/common.sh@929 -- # assert_number 60 00:13:33.891 05:53:57 -- vhost/common.sh@274 -- # [[ 60 =~ [0-9]+ ]] 00:13:33.891 05:53:57 -- vhost/common.sh@274 -- # return 0 00:13:33.891 05:53:57 -- vhost/common.sh@931 -- # xtrace_disable 00:13:33.891 05:53:57 -- common/autotest_common.sh@10 -- # set +x 00:13:33.891 INFO: Waiting for VMs to boot 00:13:33.891 INFO: waiting for VM1 (/root/vhost_test/vms/1) 00:13:48.774 [2024-11-18 05:54:11.005038] scsi_bdev.c: 616:bdev_scsi_inquiry: *NOTICE*: unsupported INQUIRY VPD page 0xb9 00:13:55.335 00:13:55.335 INFO: VM1 ready 00:13:55.335 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:55.335 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:56.267 INFO: all VMs ready 00:13:56.267 05:54:19 -- vhost/common.sh@989 -- # return 0 00:13:56.267 05:54:19 -- virtio/fio_restart_vm.sh@58 -- # fio_bin=--fio-bin=/usr/src/fio-static/fio 00:13:56.267 05:54:19 -- virtio/fio_restart_vm.sh@59 -- # fio_disks= 00:13:56.267 05:54:19 -- virtio/fio_restart_vm.sh@60 -- # qemu_mask_param=VM_1_qemu_mask 00:13:56.267 05:54:19 -- virtio/fio_restart_vm.sh@62 -- # host_name=VM-1-6-7 00:13:56.267 05:54:19 -- virtio/fio_restart_vm.sh@63 -- # vm_exec 1 'hostname VM-1-6-7' 00:13:56.267 05:54:19 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:13:56.267 05:54:19 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:56.267 05:54:19 -- vhost/common.sh@302 -- # return 0 00:13:56.267 05:54:19 -- vhost/common.sh@331 -- # local vm_num=1 00:13:56.267 05:54:19 -- vhost/common.sh@332 -- # shift 00:13:56.267 05:54:19 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:13:56.267 05:54:19 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:13:56.267 05:54:19 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:56.268 05:54:19 -- vhost/common.sh@302 -- # return 0 00:13:56.268 05:54:19 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:13:56.268 05:54:19 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:13:56.268 05:54:19 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'hostname VM-1-6-7' 00:13:56.268 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:56.526 05:54:19 -- virtio/fio_restart_vm.sh@64 -- # vm_start_fio_server --fio-bin=/usr/src/fio-static/fio 1 00:13:56.526 05:54:19 -- vhost/common.sh@993 -- # local OPTIND optchar 00:13:56.526 05:54:19 -- vhost/common.sh@994 -- # local readonly= 00:13:56.526 05:54:19 -- vhost/common.sh@995 -- # local fio_bin= 00:13:56.526 05:54:19 -- vhost/common.sh@996 -- # getopts :-: optchar 00:13:56.526 05:54:19 -- vhost/common.sh@997 -- # case "$optchar" in 00:13:56.526 05:54:19 -- vhost/common.sh@999 -- # case "$OPTARG" in 00:13:56.526 05:54:19 -- vhost/common.sh@1000 -- # local fio_bin=/usr/src/fio-static/fio 00:13:56.526 05:54:19 -- vhost/common.sh@996 -- # getopts :-: optchar 00:13:56.526 05:54:19 -- vhost/common.sh@1009 -- # shift 1 00:13:56.526 05:54:19 -- vhost/common.sh@1010 -- # for vm_num in "$@" 00:13:56.526 05:54:19 -- vhost/common.sh@1011 -- # notice 'Starting fio server on VM1' 00:13:56.526 05:54:19 -- vhost/common.sh@94 -- # message INFO 'Starting fio server on VM1' 00:13:56.526 05:54:19 -- vhost/common.sh@60 -- # local verbose_out 00:13:56.526 05:54:19 -- vhost/common.sh@61 -- # false 00:13:56.526 05:54:19 -- vhost/common.sh@62 -- # verbose_out= 00:13:56.526 05:54:19 -- vhost/common.sh@69 -- # local msg_type=INFO 00:13:56.526 05:54:19 -- vhost/common.sh@70 -- # shift 00:13:56.526 05:54:19 -- vhost/common.sh@71 -- # echo -e 'INFO: Starting fio server on VM1' 00:13:56.526 INFO: Starting fio server on VM1 00:13:56.526 05:54:19 -- vhost/common.sh@1012 -- # [[ /usr/src/fio-static/fio != '' ]] 00:13:56.526 05:54:19 -- vhost/common.sh@1013 -- # vm_exec 1 'cat > /root/fio; chmod +x /root/fio' 00:13:56.526 05:54:19 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:13:56.526 05:54:19 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:56.526 05:54:19 -- vhost/common.sh@302 -- # return 0 00:13:56.526 05:54:19 -- vhost/common.sh@331 -- # local vm_num=1 00:13:56.526 05:54:19 -- vhost/common.sh@332 -- # shift 00:13:56.526 05:54:19 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:13:56.526 05:54:19 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:13:56.526 05:54:19 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:56.526 05:54:19 -- vhost/common.sh@302 -- # return 0 00:13:56.526 05:54:19 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:13:56.526 05:54:19 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:13:56.526 05:54:19 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'cat > /root/fio; chmod +x /root/fio' 00:13:56.526 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:56.785 05:54:20 -- vhost/common.sh@1014 -- # vm_exec 1 /root/fio --eta=never --server --daemonize=/root/fio.pid 00:13:56.785 05:54:20 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:13:56.785 05:54:20 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:56.785 05:54:20 -- vhost/common.sh@302 -- # return 0 00:13:56.785 05:54:20 -- vhost/common.sh@331 -- # local vm_num=1 00:13:56.785 05:54:20 -- vhost/common.sh@332 -- # shift 00:13:56.785 05:54:20 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:13:56.785 05:54:20 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:13:56.785 05:54:20 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:56.785 05:54:20 -- vhost/common.sh@302 -- # return 0 00:13:56.785 05:54:20 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:13:56.785 05:54:20 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:13:56.785 05:54:20 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 /root/fio --eta=never --server --daemonize=/root/fio.pid 00:13:57.044 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:57.044 05:54:20 -- virtio/fio_restart_vm.sh@66 -- # disks_before_restart= 00:13:57.044 05:54:20 -- virtio/fio_restart_vm.sh@67 -- # get_disks virtio_scsi 1 00:13:57.044 05:54:20 -- virtio/fio_restart_vm.sh@24 -- # [[ virtio_scsi == \v\i\r\t\i\o\_\s\c\s\i ]] 00:13:57.044 05:54:20 -- virtio/fio_restart_vm.sh@25 -- # vm_check_scsi_location 1 00:13:57.044 05:54:20 -- vhost/common.sh@1030 -- # local 'script=shopt -s nullglob; 00:13:57.044 for entry in /sys/block/sd*; do 00:13:57.044 disk_type="$(cat $entry/device/vendor)"; 00:13:57.044 if [[ $disk_type == INTEL* ]] || [[ $disk_type == RAWSCSI* ]] || [[ $disk_type == LIO-ORG* ]]; then 00:13:57.044 fname=$(basename $entry); 00:13:57.044 echo -n " $fname"; 00:13:57.044 fi; 00:13:57.044 done' 00:13:57.044 05:54:20 -- vhost/common.sh@1032 -- # echo 'shopt -s nullglob; 00:13:57.044 for entry in /sys/block/sd*; do 00:13:57.044 disk_type="$(cat $entry/device/vendor)"; 00:13:57.044 if [[ $disk_type == INTEL* ]] || [[ $disk_type == RAWSCSI* ]] || [[ $disk_type == LIO-ORG* ]]; then 00:13:57.044 fname=$(basename $entry); 00:13:57.044 echo -n " $fname"; 00:13:57.044 fi; 00:13:57.044 done' 00:13:57.044 05:54:20 -- vhost/common.sh@1032 -- # vm_exec 1 bash -s 00:13:57.044 05:54:20 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:13:57.044 05:54:20 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:57.044 05:54:20 -- vhost/common.sh@302 -- # return 0 00:13:57.044 05:54:20 -- vhost/common.sh@331 -- # local vm_num=1 00:13:57.044 05:54:20 -- vhost/common.sh@332 -- # shift 00:13:57.044 05:54:20 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:13:57.044 05:54:20 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:13:57.044 05:54:20 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:57.044 05:54:20 -- vhost/common.sh@302 -- # return 0 00:13:57.044 05:54:20 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:13:57.044 05:54:20 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:13:57.044 05:54:20 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 bash -s 00:13:57.303 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:57.303 05:54:20 -- vhost/common.sh@1032 -- # SCSI_DISK=' sdb' 00:13:57.303 05:54:20 -- vhost/common.sh@1034 -- # [[ -z sdb ]] 00:13:57.303 05:54:20 -- virtio/fio_restart_vm.sh@68 -- # disks_before_restart=' sdb' 00:13:57.303 05:54:20 -- virtio/fio_restart_vm.sh@70 -- # printf :/dev/%s sdb 00:13:57.303 05:54:20 -- virtio/fio_restart_vm.sh@70 -- # fio_disks=' --vm=1:/dev/sdb' 00:13:57.303 05:54:20 -- virtio/fio_restart_vm.sh@71 -- # job_file=default_integrity.job 00:13:57.303 05:54:20 -- virtio/fio_restart_vm.sh@74 -- # run_fio --fio-bin=/usr/src/fio-static/fio --job-file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job --out=/root/vhost_test/fio_results --vm=1:/dev/sdb 00:13:57.303 05:54:20 -- vhost/common.sh@1069 -- # local arg 00:13:57.303 05:54:20 -- vhost/common.sh@1070 -- # local job_file= 00:13:57.303 05:54:20 -- vhost/common.sh@1071 -- # local fio_bin= 00:13:57.303 05:54:20 -- vhost/common.sh@1072 -- # vms=() 00:13:57.303 05:54:20 -- vhost/common.sh@1072 -- # local vms 00:13:57.303 05:54:20 -- vhost/common.sh@1073 -- # local out= 00:13:57.303 05:54:20 -- vhost/common.sh@1074 -- # local vm 00:13:57.303 05:54:20 -- vhost/common.sh@1075 -- # local run_server_mode=true 00:13:57.303 05:54:20 -- vhost/common.sh@1076 -- # local run_plugin_mode=false 00:13:57.303 05:54:20 -- vhost/common.sh@1077 -- # local fio_start_cmd 00:13:57.303 05:54:20 -- vhost/common.sh@1078 -- # local fio_output_format=normal 00:13:57.303 05:54:20 -- vhost/common.sh@1079 -- # local fio_gtod_reduce=false 00:13:57.303 05:54:20 -- vhost/common.sh@1080 -- # local wait_for_fio=true 00:13:57.303 05:54:20 -- vhost/common.sh@1082 -- # for arg in "$@" 00:13:57.303 05:54:20 -- vhost/common.sh@1083 -- # case "$arg" in 00:13:57.303 05:54:20 -- vhost/common.sh@1085 -- # local fio_bin=/usr/src/fio-static/fio 00:13:57.303 05:54:20 -- vhost/common.sh@1082 -- # for arg in "$@" 00:13:57.303 05:54:20 -- vhost/common.sh@1083 -- # case "$arg" in 00:13:57.303 05:54:20 -- vhost/common.sh@1084 -- # local job_file=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:13:57.303 05:54:20 -- vhost/common.sh@1082 -- # for arg in "$@" 00:13:57.303 05:54:20 -- vhost/common.sh@1083 -- # case "$arg" in 00:13:57.303 05:54:20 -- vhost/common.sh@1088 -- # local out=/root/vhost_test/fio_results 00:13:57.303 05:54:20 -- vhost/common.sh@1089 -- # mkdir -p /root/vhost_test/fio_results 00:13:57.303 05:54:20 -- vhost/common.sh@1082 -- # for arg in "$@" 00:13:57.303 05:54:20 -- vhost/common.sh@1083 -- # case "$arg" in 00:13:57.303 05:54:20 -- vhost/common.sh@1086 -- # vms+=("${arg#*=}") 00:13:57.303 05:54:20 -- vhost/common.sh@1108 -- # [[ -n /usr/src/fio-static/fio ]] 00:13:57.303 05:54:20 -- vhost/common.sh@1108 -- # [[ ! -r /usr/src/fio-static/fio ]] 00:13:57.303 05:54:20 -- vhost/common.sh@1113 -- # [[ -z /usr/src/fio-static/fio ]] 00:13:57.303 05:54:20 -- vhost/common.sh@1117 -- # [[ ! -r /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job ]] 00:13:57.303 05:54:20 -- vhost/common.sh@1122 -- # fio_start_cmd='/usr/src/fio-static/fio --eta=never ' 00:13:57.303 05:54:20 -- vhost/common.sh@1124 -- # local job_fname 00:13:57.303 05:54:20 -- vhost/common.sh@1125 -- # basename /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:13:57.303 05:54:20 -- vhost/common.sh@1125 -- # job_fname=default_integrity.job 00:13:57.303 05:54:20 -- vhost/common.sh@1126 -- # log_fname=default_integrity.log 00:13:57.303 05:54:20 -- vhost/common.sh@1127 -- # fio_start_cmd+=' --output=/root/vhost_test/fio_results/default_integrity.log --output-format=normal ' 00:13:57.303 05:54:20 -- vhost/common.sh@1130 -- # for vm in "${vms[@]}" 00:13:57.303 05:54:20 -- vhost/common.sh@1131 -- # local vm_num=1 00:13:57.303 05:54:20 -- vhost/common.sh@1132 -- # local vmdisks=/dev/sdb 00:13:57.303 05:54:20 -- vhost/common.sh@1135 -- # vm_exec 1 'cat > /root/default_integrity.job' 00:13:57.303 05:54:20 -- vhost/common.sh@1134 -- # sed 's@filename=@filename=/dev/sdb@;s@description=\(.*\)@description=\1 (VM=1)@' /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/fio_jobs/default_integrity.job 00:13:57.303 05:54:20 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:13:57.303 05:54:20 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:57.303 05:54:20 -- vhost/common.sh@302 -- # return 0 00:13:57.303 05:54:20 -- vhost/common.sh@331 -- # local vm_num=1 00:13:57.303 05:54:20 -- vhost/common.sh@332 -- # shift 00:13:57.303 05:54:20 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:13:57.303 05:54:20 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:13:57.303 05:54:20 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:57.303 05:54:20 -- vhost/common.sh@302 -- # return 0 00:13:57.303 05:54:20 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:13:57.303 05:54:20 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:13:57.303 05:54:20 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'cat > /root/default_integrity.job' 00:13:57.562 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:57.562 05:54:21 -- vhost/common.sh@1137 -- # false 00:13:57.562 05:54:21 -- vhost/common.sh@1141 -- # vm_exec 1 cat /root/default_integrity.job 00:13:57.562 05:54:21 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:13:57.562 05:54:21 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:57.562 05:54:21 -- vhost/common.sh@302 -- # return 0 00:13:57.562 05:54:21 -- vhost/common.sh@331 -- # local vm_num=1 00:13:57.562 05:54:21 -- vhost/common.sh@332 -- # shift 00:13:57.562 05:54:21 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:13:57.562 05:54:21 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:13:57.562 05:54:21 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:57.562 05:54:21 -- vhost/common.sh@302 -- # return 0 00:13:57.562 05:54:21 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:13:57.562 05:54:21 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:13:57.562 05:54:21 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 cat /root/default_integrity.job 00:13:57.562 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:13:57.821 [global] 00:13:57.821 blocksize_range=4k-512k 00:13:57.821 iodepth=512 00:13:57.821 iodepth_batch=128 00:13:57.821 iodepth_low=256 00:13:57.821 ioengine=libaio 00:13:57.821 size=1G 00:13:57.821 io_size=4G 00:13:57.821 filename=/dev/sdb 00:13:57.821 group_reporting 00:13:57.821 thread 00:13:57.821 numjobs=1 00:13:57.821 direct=1 00:13:57.821 rw=randwrite 00:13:57.821 do_verify=1 00:13:57.821 verify=md5 00:13:57.821 verify_backlog=1024 00:13:57.821 fsync_on_close=1 00:13:57.821 verify_state_save=0 00:13:57.821 [nvme-host] 00:13:57.821 05:54:21 -- vhost/common.sh@1143 -- # true 00:13:57.821 05:54:21 -- vhost/common.sh@1144 -- # vm_fio_socket 1 00:13:57.821 05:54:21 -- vhost/common.sh@319 -- # vm_num_is_valid 1 00:13:57.821 05:54:21 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:13:57.821 05:54:21 -- vhost/common.sh@302 -- # return 0 00:13:57.821 05:54:21 -- vhost/common.sh@320 -- # local vm_dir=/root/vhost_test/vms/1 00:13:57.821 05:54:21 -- vhost/common.sh@322 -- # cat /root/vhost_test/vms/1/fio_socket 00:13:57.821 05:54:21 -- vhost/common.sh@1144 -- # fio_start_cmd+='--client=127.0.0.1,10101 --remote-config /root/default_integrity.job ' 00:13:57.821 05:54:21 -- vhost/common.sh@1147 -- # true 00:13:57.821 05:54:21 -- vhost/common.sh@1163 -- # true 00:13:57.821 05:54:21 -- vhost/common.sh@1177 -- # /usr/src/fio-static/fio --eta=never --output=/root/vhost_test/fio_results/default_integrity.log --output-format=normal --client=127.0.0.1,10101 --remote-config /root/default_integrity.job 00:13:59.196 [2024-11-18 05:54:22.322569] scsi_bdev.c: 616:bdev_scsi_inquiry: *NOTICE*: unsupported INQUIRY VPD page 0xb9 00:14:04.465 [2024-11-18 05:54:27.216145] scsi_bdev.c: 616:bdev_scsi_inquiry: *NOTICE*: unsupported INQUIRY VPD page 0xb9 00:14:04.465 [2024-11-18 05:54:27.490010] scsi_bdev.c: 616:bdev_scsi_inquiry: *NOTICE*: unsupported INQUIRY VPD page 0xb9 00:14:08.653 [2024-11-18 05:54:31.781347] scsi_bdev.c: 616:bdev_scsi_inquiry: *NOTICE*: unsupported INQUIRY VPD page 0xb9 00:14:08.653 [2024-11-18 05:54:31.801891] scsi_bdev.c: 616:bdev_scsi_inquiry: *NOTICE*: unsupported INQUIRY VPD page 0xb9 00:14:08.653 [2024-11-18 05:54:32.053453] scsi_bdev.c: 616:bdev_scsi_inquiry: *NOTICE*: unsupported INQUIRY VPD page 0xb9 00:14:08.653 05:54:32 -- vhost/common.sh@1178 -- # sleep 1 00:14:09.588 05:54:33 -- vhost/common.sh@1180 -- # [[ normal == \j\s\o\n ]] 00:14:09.588 05:54:33 -- vhost/common.sh@1188 -- # [[ ! -n '' ]] 00:14:09.588 05:54:33 -- vhost/common.sh@1189 -- # cat /root/vhost_test/fio_results/default_integrity.log 00:14:09.588 hostname=VM-1-6-7, be=0, 64-bit, os=Linux, arch=x86-64, fio=fio-3.35, flags=1 00:14:09.588 nvme-host: (g=0): rw=randwrite, bs=(R) 4096B-512KiB, (W) 4096B-512KiB, (T) 4096B-512KiB, ioengine=libaio, iodepth=512 00:14:09.588 Starting 1 thread 00:14:09.588 00:14:09.588 nvme-host: (groupid=0, jobs=1): err= 0: pid=950: Mon Nov 18 05:54:32 2024 00:14:09.588 read: IOPS=1294, BW=217MiB/s (228MB/s)(2048MiB/9429msec) 00:14:09.588 slat (usec): min=46, max=21030, avg=2782.19, stdev=4052.36 00:14:09.588 clat (msec): min=8, max=338, avg=136.82, stdev=72.42 00:14:09.588 lat (msec): min=9, max=340, avg=139.60, stdev=71.95 00:14:09.588 clat percentiles (msec): 00:14:09.588 | 1.00th=[ 15], 5.00th=[ 21], 10.00th=[ 45], 20.00th=[ 77], 00:14:09.588 | 30.00th=[ 91], 40.00th=[ 112], 50.00th=[ 130], 60.00th=[ 150], 00:14:09.588 | 70.00th=[ 174], 80.00th=[ 201], 90.00th=[ 239], 95.00th=[ 271], 00:14:09.588 | 99.00th=[ 309], 99.50th=[ 321], 99.90th=[ 334], 99.95th=[ 338], 00:14:09.588 | 99.99th=[ 338] 00:14:09.588 write: IOPS=1376, BW=231MiB/s (242MB/s)(2048MiB/8871msec); 0 zone resets 00:14:09.588 slat (usec): min=318, max=98310, avg=22039.21, stdev=15756.11 00:14:09.588 clat (msec): min=8, max=293, avg=121.81, stdev=66.43 00:14:09.588 lat (msec): min=9, max=357, avg=143.85, stdev=70.38 00:14:09.588 clat percentiles (msec): 00:14:09.588 | 1.00th=[ 10], 5.00th=[ 21], 10.00th=[ 31], 20.00th=[ 68], 00:14:09.588 | 30.00th=[ 82], 40.00th=[ 97], 50.00th=[ 111], 60.00th=[ 136], 00:14:09.588 | 70.00th=[ 153], 80.00th=[ 182], 90.00th=[ 215], 95.00th=[ 245], 00:14:09.588 | 99.00th=[ 271], 99.50th=[ 292], 99.90th=[ 292], 99.95th=[ 292], 00:14:09.588 | 99.99th=[ 292] 00:14:09.588 bw ( KiB/s): min=66944, max=472048, per=98.36%, avg=232537.41, stdev=119239.02, samples=17 00:14:09.588 iops : min= 512, max= 2048, avg=1320.47, stdev=600.54, samples=17 00:14:09.588 lat (msec) : 10=0.66%, 20=4.30%, 50=7.89%, 100=24.40%, 250=56.60% 00:14:09.588 lat (msec) : 500=6.15% 00:14:09.588 cpu : usr=93.67%, sys=2.21%, ctx=352, majf=0, minf=34 00:14:09.588 IO depths : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.5%, >=64=99.1% 00:14:09.588 submit : 0=0.0%, 4=0.0%, 8=1.2%, 16=0.0%, 32=0.0%, 64=19.2%, >=64=79.6% 00:14:09.588 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.1% 00:14:09.588 issued rwts: total=12208,12208,0,0 short=0,0,0,0 dropped=0,0,0,0 00:14:09.588 latency : target=0, window=0, percentile=100.00%, depth=512 00:14:09.588 00:14:09.588 Run status group 0 (all jobs): 00:14:09.588 READ: bw=217MiB/s (228MB/s), 217MiB/s-217MiB/s (228MB/s-228MB/s), io=2048MiB (2147MB), run=9429-9429msec 00:14:09.588 WRITE: bw=231MiB/s (242MB/s), 231MiB/s-231MiB/s (242MB/s-242MB/s), io=2048MiB (2147MB), run=8871-8871msec 00:14:09.588 00:14:09.588 Disk stats (read/write): 00:14:09.588 sdb: ios=11850/12150, merge=51/85, ticks=150787/105434, in_queue=256221, util=29.32% 00:14:09.588 05:54:33 -- virtio/fio_restart_vm.sh@77 -- # notice 'Shutting down virtual machine...' 00:14:09.588 05:54:33 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine...' 00:14:09.588 05:54:33 -- vhost/common.sh@60 -- # local verbose_out 00:14:09.588 05:54:33 -- vhost/common.sh@61 -- # false 00:14:09.588 05:54:33 -- vhost/common.sh@62 -- # verbose_out= 00:14:09.588 05:54:33 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:09.588 05:54:33 -- vhost/common.sh@70 -- # shift 00:14:09.589 05:54:33 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine...' 00:14:09.589 INFO: Shutting down virtual machine... 00:14:09.589 05:54:33 -- virtio/fio_restart_vm.sh@78 -- # vm_shutdown_all 00:14:09.589 05:54:33 -- vhost/common.sh@483 -- # local vms 00:14:09.589 05:54:33 -- vhost/common.sh@484 -- # vm_list_all 00:14:09.589 05:54:33 -- vhost/common.sh@459 -- # vms=() 00:14:09.589 05:54:33 -- vhost/common.sh@459 -- # local vms 00:14:09.589 05:54:33 -- vhost/common.sh@460 -- # vms=("$VM_DIR"/+([0-9])) 00:14:09.589 05:54:33 -- vhost/common.sh@461 -- # (( 3 > 0 )) 00:14:09.589 05:54:33 -- vhost/common.sh@462 -- # basename --multiple /root/vhost_test/vms/0 /root/vhost_test/vms/1 /root/vhost_test/vms/2 00:14:09.589 05:54:33 -- vhost/common.sh@484 -- # vms='0 00:14:09.589 1 00:14:09.589 2' 00:14:09.589 05:54:33 -- vhost/common.sh@485 -- # local vm 00:14:09.589 05:54:33 -- vhost/common.sh@487 -- # for vm in $vms 00:14:09.589 05:54:33 -- vhost/common.sh@488 -- # vm_shutdown 0 00:14:09.589 05:54:33 -- vhost/common.sh@410 -- # vm_num_is_valid 0 00:14:09.589 05:54:33 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:14:09.589 05:54:33 -- vhost/common.sh@302 -- # return 0 00:14:09.589 05:54:33 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/0 00:14:09.589 05:54:33 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/0 ]] 00:14:09.847 05:54:33 -- vhost/common.sh@417 -- # vm_is_running 0 00:14:09.847 05:54:33 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:14:09.847 05:54:33 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:14:09.847 05:54:33 -- vhost/common.sh@302 -- # return 0 00:14:09.847 05:54:33 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:14:09.847 05:54:33 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:14:09.847 05:54:33 -- vhost/common.sh@366 -- # return 1 00:14:09.847 05:54:33 -- vhost/common.sh@418 -- # notice 'VM0 (/root/vhost_test/vms/0) is not running' 00:14:09.847 05:54:33 -- vhost/common.sh@94 -- # message INFO 'VM0 (/root/vhost_test/vms/0) is not running' 00:14:09.847 05:54:33 -- vhost/common.sh@60 -- # local verbose_out 00:14:09.847 05:54:33 -- vhost/common.sh@61 -- # false 00:14:09.847 05:54:33 -- vhost/common.sh@62 -- # verbose_out= 00:14:09.847 05:54:33 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:09.847 05:54:33 -- vhost/common.sh@70 -- # shift 00:14:09.847 05:54:33 -- vhost/common.sh@71 -- # echo -e 'INFO: VM0 (/root/vhost_test/vms/0) is not running' 00:14:09.847 INFO: VM0 (/root/vhost_test/vms/0) is not running 00:14:09.847 05:54:33 -- vhost/common.sh@419 -- # return 0 00:14:09.847 05:54:33 -- vhost/common.sh@487 -- # for vm in $vms 00:14:09.847 05:54:33 -- vhost/common.sh@488 -- # vm_shutdown 1 00:14:09.847 05:54:33 -- vhost/common.sh@410 -- # vm_num_is_valid 1 00:14:09.847 05:54:33 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:09.847 05:54:33 -- vhost/common.sh@302 -- # return 0 00:14:09.847 05:54:33 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/1 00:14:09.847 05:54:33 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/1 ]] 00:14:09.847 05:54:33 -- vhost/common.sh@417 -- # vm_is_running 1 00:14:09.847 05:54:33 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:14:09.847 05:54:33 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:09.847 05:54:33 -- vhost/common.sh@302 -- # return 0 00:14:09.847 05:54:33 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:14:09.847 05:54:33 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:14:09.847 05:54:33 -- vhost/common.sh@369 -- # local vm_pid 00:14:09.847 05:54:33 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:14:09.847 05:54:33 -- vhost/common.sh@370 -- # vm_pid=1966103 00:14:09.847 05:54:33 -- vhost/common.sh@372 -- # /bin/kill -0 1966103 00:14:09.847 05:54:33 -- vhost/common.sh@373 -- # return 0 00:14:09.847 05:54:33 -- vhost/common.sh@424 -- # notice 'Shutting down virtual machine /root/vhost_test/vms/1' 00:14:09.848 05:54:33 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine /root/vhost_test/vms/1' 00:14:09.848 05:54:33 -- vhost/common.sh@60 -- # local verbose_out 00:14:09.848 05:54:33 -- vhost/common.sh@61 -- # false 00:14:09.848 05:54:33 -- vhost/common.sh@62 -- # verbose_out= 00:14:09.848 05:54:33 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:09.848 05:54:33 -- vhost/common.sh@70 -- # shift 00:14:09.848 05:54:33 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine /root/vhost_test/vms/1' 00:14:09.848 INFO: Shutting down virtual machine /root/vhost_test/vms/1 00:14:09.848 05:54:33 -- vhost/common.sh@425 -- # set +e 00:14:09.848 05:54:33 -- vhost/common.sh@426 -- # vm_exec 1 'nohup sh -c '\''shutdown -h -P now'\''' 00:14:09.848 05:54:33 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:14:09.848 05:54:33 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:09.848 05:54:33 -- vhost/common.sh@302 -- # return 0 00:14:09.848 05:54:33 -- vhost/common.sh@331 -- # local vm_num=1 00:14:09.848 05:54:33 -- vhost/common.sh@332 -- # shift 00:14:09.848 05:54:33 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:14:09.848 05:54:33 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:14:09.848 05:54:33 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:09.848 05:54:33 -- vhost/common.sh@302 -- # return 0 00:14:09.848 05:54:33 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:14:09.848 05:54:33 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:14:09.848 05:54:33 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'nohup sh -c '\''shutdown -h -P now'\''' 00:14:09.848 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:14:10.109 05:54:33 -- vhost/common.sh@427 -- # notice 'VM1 is shutting down - wait a while to complete' 00:14:10.109 05:54:33 -- vhost/common.sh@94 -- # message INFO 'VM1 is shutting down - wait a while to complete' 00:14:10.109 05:54:33 -- vhost/common.sh@60 -- # local verbose_out 00:14:10.109 05:54:33 -- vhost/common.sh@61 -- # false 00:14:10.109 05:54:33 -- vhost/common.sh@62 -- # verbose_out= 00:14:10.109 05:54:33 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:10.109 05:54:33 -- vhost/common.sh@70 -- # shift 00:14:10.109 05:54:33 -- vhost/common.sh@71 -- # echo -e 'INFO: VM1 is shutting down - wait a while to complete' 00:14:10.109 INFO: VM1 is shutting down - wait a while to complete 00:14:10.109 05:54:33 -- vhost/common.sh@428 -- # set -e 00:14:10.109 05:54:33 -- vhost/common.sh@487 -- # for vm in $vms 00:14:10.109 05:54:33 -- vhost/common.sh@488 -- # vm_shutdown 2 00:14:10.109 05:54:33 -- vhost/common.sh@410 -- # vm_num_is_valid 2 00:14:10.109 05:54:33 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:14:10.109 05:54:33 -- vhost/common.sh@302 -- # return 0 00:14:10.109 05:54:33 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/2 00:14:10.109 05:54:33 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/2 ]] 00:14:10.109 05:54:33 -- vhost/common.sh@417 -- # vm_is_running 2 00:14:10.109 05:54:33 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:14:10.109 05:54:33 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:14:10.109 05:54:33 -- vhost/common.sh@302 -- # return 0 00:14:10.109 05:54:33 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:14:10.109 05:54:33 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:14:10.109 05:54:33 -- vhost/common.sh@366 -- # return 1 00:14:10.109 05:54:33 -- vhost/common.sh@418 -- # notice 'VM2 (/root/vhost_test/vms/2) is not running' 00:14:10.109 05:54:33 -- vhost/common.sh@94 -- # message INFO 'VM2 (/root/vhost_test/vms/2) is not running' 00:14:10.109 05:54:33 -- vhost/common.sh@60 -- # local verbose_out 00:14:10.109 05:54:33 -- vhost/common.sh@61 -- # false 00:14:10.109 05:54:33 -- vhost/common.sh@62 -- # verbose_out= 00:14:10.109 05:54:33 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:10.109 05:54:33 -- vhost/common.sh@70 -- # shift 00:14:10.109 05:54:33 -- vhost/common.sh@71 -- # echo -e 'INFO: VM2 (/root/vhost_test/vms/2) is not running' 00:14:10.109 INFO: VM2 (/root/vhost_test/vms/2) is not running 00:14:10.109 05:54:33 -- vhost/common.sh@419 -- # return 0 00:14:10.109 05:54:33 -- vhost/common.sh@491 -- # notice 'Waiting for VMs to shutdown...' 00:14:10.109 05:54:33 -- vhost/common.sh@94 -- # message INFO 'Waiting for VMs to shutdown...' 00:14:10.109 05:54:33 -- vhost/common.sh@60 -- # local verbose_out 00:14:10.109 05:54:33 -- vhost/common.sh@61 -- # false 00:14:10.109 05:54:33 -- vhost/common.sh@62 -- # verbose_out= 00:14:10.109 05:54:33 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:10.109 05:54:33 -- vhost/common.sh@70 -- # shift 00:14:10.109 05:54:33 -- vhost/common.sh@71 -- # echo -e 'INFO: Waiting for VMs to shutdown...' 00:14:10.109 INFO: Waiting for VMs to shutdown... 00:14:10.109 05:54:33 -- vhost/common.sh@492 -- # local timeo=90 00:14:10.109 05:54:33 -- vhost/common.sh@493 -- # [[ 90 -gt 0 ]] 00:14:10.109 05:54:33 -- vhost/common.sh@494 -- # local all_vms_down=1 00:14:10.109 05:54:33 -- vhost/common.sh@495 -- # for vm in $vms 00:14:10.109 05:54:33 -- vhost/common.sh@496 -- # vm_is_running 0 00:14:10.109 05:54:33 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:14:10.109 05:54:33 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:14:10.109 05:54:33 -- vhost/common.sh@302 -- # return 0 00:14:10.109 05:54:33 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:14:10.109 05:54:33 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:14:10.109 05:54:33 -- vhost/common.sh@366 -- # return 1 00:14:10.109 05:54:33 -- vhost/common.sh@495 -- # for vm in $vms 00:14:10.109 05:54:33 -- vhost/common.sh@496 -- # vm_is_running 1 00:14:10.109 05:54:33 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:14:10.109 05:54:33 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:10.109 05:54:33 -- vhost/common.sh@302 -- # return 0 00:14:10.109 05:54:33 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:14:10.109 05:54:33 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:14:10.109 05:54:33 -- vhost/common.sh@369 -- # local vm_pid 00:14:10.109 05:54:33 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:14:10.109 05:54:33 -- vhost/common.sh@370 -- # vm_pid=1966103 00:14:10.109 05:54:33 -- vhost/common.sh@372 -- # /bin/kill -0 1966103 00:14:10.109 05:54:33 -- vhost/common.sh@373 -- # return 0 00:14:10.109 05:54:33 -- vhost/common.sh@497 -- # all_vms_down=0 00:14:10.109 05:54:33 -- vhost/common.sh@498 -- # break 00:14:10.109 05:54:33 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:14:10.109 05:54:33 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:14:10.109 05:54:33 -- vhost/common.sh@509 -- # sleep 1 00:14:11.105 05:54:34 -- vhost/common.sh@493 -- # [[ 89 -gt 0 ]] 00:14:11.105 05:54:34 -- vhost/common.sh@494 -- # local all_vms_down=1 00:14:11.105 05:54:34 -- vhost/common.sh@495 -- # for vm in $vms 00:14:11.105 05:54:34 -- vhost/common.sh@496 -- # vm_is_running 0 00:14:11.105 05:54:34 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:14:11.105 05:54:34 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:14:11.105 05:54:34 -- vhost/common.sh@302 -- # return 0 00:14:11.105 05:54:34 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:14:11.105 05:54:34 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:14:11.105 05:54:34 -- vhost/common.sh@366 -- # return 1 00:14:11.105 05:54:34 -- vhost/common.sh@495 -- # for vm in $vms 00:14:11.105 05:54:34 -- vhost/common.sh@496 -- # vm_is_running 1 00:14:11.105 05:54:34 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:14:11.105 05:54:34 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:11.105 05:54:34 -- vhost/common.sh@302 -- # return 0 00:14:11.105 05:54:34 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:14:11.105 05:54:34 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:14:11.105 05:54:34 -- vhost/common.sh@369 -- # local vm_pid 00:14:11.105 05:54:34 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:14:11.105 05:54:34 -- vhost/common.sh@370 -- # vm_pid=1966103 00:14:11.105 05:54:34 -- vhost/common.sh@372 -- # /bin/kill -0 1966103 00:14:11.105 05:54:34 -- vhost/common.sh@373 -- # return 0 00:14:11.105 05:54:34 -- vhost/common.sh@497 -- # all_vms_down=0 00:14:11.105 05:54:34 -- vhost/common.sh@498 -- # break 00:14:11.105 05:54:34 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:14:11.105 05:54:34 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:14:11.105 05:54:34 -- vhost/common.sh@509 -- # sleep 1 00:14:12.041 05:54:35 -- vhost/common.sh@493 -- # [[ 88 -gt 0 ]] 00:14:12.041 05:54:35 -- vhost/common.sh@494 -- # local all_vms_down=1 00:14:12.041 05:54:35 -- vhost/common.sh@495 -- # for vm in $vms 00:14:12.041 05:54:35 -- vhost/common.sh@496 -- # vm_is_running 0 00:14:12.041 05:54:35 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:14:12.041 05:54:35 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:14:12.041 05:54:35 -- vhost/common.sh@302 -- # return 0 00:14:12.041 05:54:35 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:14:12.041 05:54:35 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:14:12.041 05:54:35 -- vhost/common.sh@366 -- # return 1 00:14:12.041 05:54:35 -- vhost/common.sh@495 -- # for vm in $vms 00:14:12.041 05:54:35 -- vhost/common.sh@496 -- # vm_is_running 1 00:14:12.041 05:54:35 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:14:12.041 05:54:35 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:12.041 05:54:35 -- vhost/common.sh@302 -- # return 0 00:14:12.041 05:54:35 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:14:12.041 05:54:35 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:14:12.041 05:54:35 -- vhost/common.sh@366 -- # return 1 00:14:12.041 05:54:35 -- vhost/common.sh@495 -- # for vm in $vms 00:14:12.041 05:54:35 -- vhost/common.sh@496 -- # vm_is_running 2 00:14:12.041 05:54:35 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:14:12.041 05:54:35 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:14:12.041 05:54:35 -- vhost/common.sh@302 -- # return 0 00:14:12.041 05:54:35 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:14:12.041 05:54:35 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:14:12.041 05:54:35 -- vhost/common.sh@366 -- # return 1 00:14:12.041 05:54:35 -- vhost/common.sh@502 -- # [[ 1 == 1 ]] 00:14:12.041 05:54:35 -- vhost/common.sh@503 -- # notice 'All VMs successfully shut down' 00:14:12.041 05:54:35 -- vhost/common.sh@94 -- # message INFO 'All VMs successfully shut down' 00:14:12.041 05:54:35 -- vhost/common.sh@60 -- # local verbose_out 00:14:12.041 05:54:35 -- vhost/common.sh@61 -- # false 00:14:12.041 05:54:35 -- vhost/common.sh@62 -- # verbose_out= 00:14:12.041 05:54:35 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:12.041 05:54:35 -- vhost/common.sh@70 -- # shift 00:14:12.041 05:54:35 -- vhost/common.sh@71 -- # echo -e 'INFO: All VMs successfully shut down' 00:14:12.041 INFO: All VMs successfully shut down 00:14:12.041 05:54:35 -- vhost/common.sh@504 -- # xtrace_restore 00:14:12.041 05:54:35 -- common/autotest_common.sh@16 -- # unset -v 'X_STACK[0 - 1 < 0 ? 0 : 0 - 1]' 00:14:12.041 05:54:35 -- common/autotest_common.sh@17 -- # (( 0 == 0 )) 00:14:12.041 05:54:35 -- common/autotest_common.sh@18 -- # set -x 00:14:12.041 05:54:35 -- vhost/common.sh@505 -- # return 0 00:14:12.041 05:54:35 -- virtio/fio_restart_vm.sh@81 -- # vm_setup --disk-type=vfio_user_virtio --force=1 --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 --disks=1 00:14:12.041 05:54:35 -- vhost/common.sh@518 -- # xtrace_disable 00:14:12.041 05:54:35 -- common/autotest_common.sh@10 -- # set +x 00:14:12.041 WARN: removing existing VM in '/root/vhost_test/vms/1' 00:14:12.041 INFO: Creating new VM in /root/vhost_test/vms/1 00:14:12.041 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:14:12.041 INFO: TASK MASK: 6-7 00:14:12.041 05:54:35 -- vhost/common.sh@687 -- # local node_num=0 00:14:12.041 05:54:35 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:14:12.041 05:54:35 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:14:12.041 05:54:35 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:14:12.041 05:54:35 -- vhost/common.sh@60 -- # local verbose_out 00:14:12.041 05:54:35 -- vhost/common.sh@61 -- # false 00:14:12.041 05:54:35 -- vhost/common.sh@62 -- # verbose_out= 00:14:12.041 05:54:35 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:12.041 05:54:35 -- vhost/common.sh@70 -- # shift 00:14:12.041 05:54:35 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:14:12.041 INFO: NUMA NODE: 0 00:14:12.041 05:54:35 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:14:12.041 05:54:35 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:14:12.041 05:54:35 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:14:12.041 05:54:35 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:14:12.041 05:54:35 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:14:12.041 05:54:35 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:14:12.041 05:54:35 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:14:12.041 05:54:35 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:14:12.041 05:54:35 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:14:12.041 05:54:35 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:14:12.041 05:54:35 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:14:12.041 05:54:35 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:14:12.041 05:54:35 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:14:12.041 05:54:35 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:14:12.042 05:54:35 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:14:12.042 05:54:35 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:14:12.042 05:54:35 -- vhost/common.sh@707 -- # (( 1 == 0 )) 00:14:12.042 05:54:35 -- vhost/common.sh@709 -- # (( 1 == 0 )) 00:14:12.042 05:54:35 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:14:12.042 05:54:35 -- vhost/common.sh@717 -- # IFS=, 00:14:12.042 05:54:35 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:14:12.042 05:54:35 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:14:12.042 05:54:35 -- vhost/common.sh@718 -- # disk_type=vfio_user_virtio 00:14:12.042 05:54:35 -- vhost/common.sh@720 -- # case $disk_type in 00:14:12.042 05:54:35 -- vhost/common.sh@782 -- # notice 'using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:14:12.042 05:54:35 -- vhost/common.sh@94 -- # message INFO 'using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:14:12.042 05:54:35 -- vhost/common.sh@60 -- # local verbose_out 00:14:12.042 05:54:35 -- vhost/common.sh@61 -- # false 00:14:12.042 05:54:35 -- vhost/common.sh@62 -- # verbose_out= 00:14:12.042 05:54:35 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:12.042 05:54:35 -- vhost/common.sh@70 -- # shift 00:14:12.042 05:54:35 -- vhost/common.sh@71 -- # echo -e 'INFO: using socket /root/vhost_test/vms/vfu_tgt/virtio.1' 00:14:12.042 INFO: using socket /root/vhost_test/vms/vfu_tgt/virtio.1 00:14:12.042 05:54:35 -- vhost/common.sh@783 -- # cmd+=(-device "vfio-user-pci,x-msg-timeout=5000,socket=$VM_DIR/vfu_tgt/virtio.$disk") 00:14:12.042 05:54:35 -- vhost/common.sh@784 -- # [[ 1 == '' ]] 00:14:12.042 05:54:35 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:14:12.042 05:54:35 -- vhost/common.sh@801 -- # (( 0 )) 00:14:12.042 05:54:35 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/1/run.sh' 00:14:12.042 05:54:35 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/1/run.sh' 00:14:12.042 05:54:35 -- vhost/common.sh@60 -- # local verbose_out 00:14:12.042 05:54:35 -- vhost/common.sh@61 -- # false 00:14:12.042 05:54:35 -- vhost/common.sh@62 -- # verbose_out= 00:14:12.042 05:54:35 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:12.042 05:54:35 -- vhost/common.sh@70 -- # shift 00:14:12.042 05:54:35 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/1/run.sh' 00:14:12.042 INFO: Saving to /root/vhost_test/vms/1/run.sh 00:14:12.042 05:54:35 -- vhost/common.sh@803 -- # cat 00:14:12.042 05:54:35 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 6-7 /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 -m 1024 --enable-kvm -cpu host -smp 2 -vga std -vnc :101 -daemonize -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10102,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/1/qemu.pid -serial file:/root/vhost_test/vms/1/serial.log -D /root/vhost_test/vms/1/qemu.log -chardev file,path=/root/vhost_test/vms/1/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10100-:22,hostfwd=tcp::10101-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device vfio-user-pci,x-msg-timeout=5000,socket=/root/vhost_test/vms/vfu_tgt/virtio.1 00:14:12.042 05:54:35 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/1/run.sh 00:14:12.042 05:54:35 -- vhost/common.sh@843 -- # echo 10100 00:14:12.042 05:54:35 -- vhost/common.sh@844 -- # echo 10101 00:14:12.042 05:54:35 -- vhost/common.sh@845 -- # echo 10102 00:14:12.042 05:54:35 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/1/migration_port 00:14:12.042 05:54:35 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:14:12.042 05:54:35 -- vhost/common.sh@850 -- # echo 10104 00:14:12.042 05:54:35 -- vhost/common.sh@851 -- # echo 101 00:14:12.042 05:54:35 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:14:12.042 05:54:35 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:14:12.042 05:54:35 -- virtio/fio_restart_vm.sh@82 -- # vm_run 1 00:14:12.042 05:54:35 -- vhost/common.sh@858 -- # local OPTIND optchar vm 00:14:12.042 05:54:35 -- vhost/common.sh@859 -- # local run_all=false 00:14:12.042 05:54:35 -- vhost/common.sh@860 -- # local vms_to_run= 00:14:12.042 05:54:35 -- vhost/common.sh@862 -- # getopts a-: optchar 00:14:12.042 05:54:35 -- vhost/common.sh@872 -- # false 00:14:12.042 05:54:35 -- vhost/common.sh@875 -- # shift 0 00:14:12.042 05:54:35 -- vhost/common.sh@876 -- # for vm in "$@" 00:14:12.042 05:54:35 -- vhost/common.sh@877 -- # vm_num_is_valid 1 00:14:12.042 05:54:35 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:12.042 05:54:35 -- vhost/common.sh@302 -- # return 0 00:14:12.042 05:54:35 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/1/run.sh ]] 00:14:12.042 05:54:35 -- vhost/common.sh@882 -- # vms_to_run+=' 1' 00:14:12.042 05:54:35 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:14:12.042 05:54:35 -- vhost/common.sh@887 -- # vm_is_running 1 00:14:12.042 05:54:35 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:14:12.042 05:54:35 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:12.042 05:54:35 -- vhost/common.sh@302 -- # return 0 00:14:12.042 05:54:35 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:14:12.042 05:54:35 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:14:12.042 05:54:35 -- vhost/common.sh@366 -- # return 1 00:14:12.042 05:54:35 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/1/run.sh' 00:14:12.042 05:54:35 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/1/run.sh' 00:14:12.042 05:54:35 -- vhost/common.sh@60 -- # local verbose_out 00:14:12.042 05:54:35 -- vhost/common.sh@61 -- # false 00:14:12.042 05:54:35 -- vhost/common.sh@62 -- # verbose_out= 00:14:12.042 05:54:35 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:12.042 05:54:35 -- vhost/common.sh@70 -- # shift 00:14:12.042 05:54:35 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/1/run.sh' 00:14:12.042 INFO: running /root/vhost_test/vms/1/run.sh 00:14:12.042 05:54:35 -- vhost/common.sh@893 -- # /root/vhost_test/vms/1/run.sh 00:14:12.042 Running VM in /root/vhost_test/vms/1 00:14:12.301 [2024-11-18 05:54:35.737796] tgt_endpoint.c: 165:tgt_accept_poller: *NOTICE*: /root/vhost_test/vms/vfu_tgt/virtio.1: attached successfully 00:14:12.301 Waiting for QEMU pid file 00:14:13.677 === qemu.log === 00:14:13.677 === qemu.log === 00:14:13.677 05:54:36 -- virtio/fio_restart_vm.sh@83 -- # vm_wait_for_boot 60 1 00:14:13.677 05:54:36 -- vhost/common.sh@929 -- # assert_number 60 00:14:13.677 05:54:36 -- vhost/common.sh@274 -- # [[ 60 =~ [0-9]+ ]] 00:14:13.677 05:54:36 -- vhost/common.sh@274 -- # return 0 00:14:13.677 05:54:36 -- vhost/common.sh@931 -- # xtrace_disable 00:14:13.677 05:54:36 -- common/autotest_common.sh@10 -- # set +x 00:14:13.677 INFO: Waiting for VMs to boot 00:14:13.677 INFO: waiting for VM1 (/root/vhost_test/vms/1) 00:14:28.552 [2024-11-18 05:54:50.894564] scsi_bdev.c: 616:bdev_scsi_inquiry: *NOTICE*: unsupported INQUIRY VPD page 0xb9 00:14:50.487 00:14:50.487 INFO: VM1 ready 00:14:50.487 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:14:50.487 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:14:50.487 INFO: all VMs ready 00:14:50.487 05:55:13 -- vhost/common.sh@989 -- # return 0 00:14:50.487 05:55:13 -- virtio/fio_restart_vm.sh@86 -- # disks_after_restart= 00:14:50.487 05:55:13 -- virtio/fio_restart_vm.sh@87 -- # get_disks virtio_scsi 1 00:14:50.487 05:55:13 -- virtio/fio_restart_vm.sh@24 -- # [[ virtio_scsi == \v\i\r\t\i\o\_\s\c\s\i ]] 00:14:50.487 05:55:13 -- virtio/fio_restart_vm.sh@25 -- # vm_check_scsi_location 1 00:14:50.487 05:55:13 -- vhost/common.sh@1030 -- # local 'script=shopt -s nullglob; 00:14:50.487 for entry in /sys/block/sd*; do 00:14:50.487 disk_type="$(cat $entry/device/vendor)"; 00:14:50.487 if [[ $disk_type == INTEL* ]] || [[ $disk_type == RAWSCSI* ]] || [[ $disk_type == LIO-ORG* ]]; then 00:14:50.487 fname=$(basename $entry); 00:14:50.487 echo -n " $fname"; 00:14:50.487 fi; 00:14:50.487 done' 00:14:50.487 05:55:13 -- vhost/common.sh@1032 -- # echo 'shopt -s nullglob; 00:14:50.487 for entry in /sys/block/sd*; do 00:14:50.487 disk_type="$(cat $entry/device/vendor)"; 00:14:50.487 if [[ $disk_type == INTEL* ]] || [[ $disk_type == RAWSCSI* ]] || [[ $disk_type == LIO-ORG* ]]; then 00:14:50.487 fname=$(basename $entry); 00:14:50.487 echo -n " $fname"; 00:14:50.487 fi; 00:14:50.487 done' 00:14:50.487 05:55:13 -- vhost/common.sh@1032 -- # vm_exec 1 bash -s 00:14:50.487 05:55:13 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.487 05:55:13 -- vhost/common.sh@331 -- # local vm_num=1 00:14:50.487 05:55:13 -- vhost/common.sh@332 -- # shift 00:14:50.487 05:55:13 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:14:50.487 05:55:13 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.487 05:55:13 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:14:50.487 05:55:13 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:14:50.487 05:55:13 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 bash -s 00:14:50.487 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:14:50.487 05:55:13 -- vhost/common.sh@1032 -- # SCSI_DISK=' sdb' 00:14:50.487 05:55:13 -- vhost/common.sh@1034 -- # [[ -z sdb ]] 00:14:50.487 05:55:13 -- virtio/fio_restart_vm.sh@88 -- # disks_after_restart=' sdb' 00:14:50.487 05:55:13 -- virtio/fio_restart_vm.sh@90 -- # [[ sdb != \ \s\d\b ]] 00:14:50.487 05:55:13 -- virtio/fio_restart_vm.sh@96 -- # notice 'Shutting down virtual machine...' 00:14:50.487 05:55:13 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine...' 00:14:50.487 05:55:13 -- vhost/common.sh@60 -- # local verbose_out 00:14:50.487 05:55:13 -- vhost/common.sh@61 -- # false 00:14:50.487 05:55:13 -- vhost/common.sh@62 -- # verbose_out= 00:14:50.487 05:55:13 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:50.487 05:55:13 -- vhost/common.sh@70 -- # shift 00:14:50.487 05:55:13 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine...' 00:14:50.487 INFO: Shutting down virtual machine... 00:14:50.487 05:55:13 -- virtio/fio_restart_vm.sh@97 -- # vm_shutdown_all 00:14:50.487 05:55:13 -- vhost/common.sh@483 -- # local vms 00:14:50.487 05:55:13 -- vhost/common.sh@484 -- # vm_list_all 00:14:50.487 05:55:13 -- vhost/common.sh@459 -- # vms=() 00:14:50.487 05:55:13 -- vhost/common.sh@459 -- # local vms 00:14:50.487 05:55:13 -- vhost/common.sh@460 -- # vms=("$VM_DIR"/+([0-9])) 00:14:50.487 05:55:13 -- vhost/common.sh@461 -- # (( 3 > 0 )) 00:14:50.487 05:55:13 -- vhost/common.sh@462 -- # basename --multiple /root/vhost_test/vms/0 /root/vhost_test/vms/1 /root/vhost_test/vms/2 00:14:50.487 05:55:13 -- vhost/common.sh@484 -- # vms='0 00:14:50.487 1 00:14:50.487 2' 00:14:50.487 05:55:13 -- vhost/common.sh@485 -- # local vm 00:14:50.487 05:55:13 -- vhost/common.sh@487 -- # for vm in $vms 00:14:50.487 05:55:13 -- vhost/common.sh@488 -- # vm_shutdown 0 00:14:50.487 05:55:13 -- vhost/common.sh@410 -- # vm_num_is_valid 0 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.487 05:55:13 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/0 00:14:50.487 05:55:13 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/0 ]] 00:14:50.487 05:55:13 -- vhost/common.sh@417 -- # vm_is_running 0 00:14:50.487 05:55:13 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.487 05:55:13 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:14:50.487 05:55:13 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:14:50.487 05:55:13 -- vhost/common.sh@366 -- # return 1 00:14:50.487 05:55:13 -- vhost/common.sh@418 -- # notice 'VM0 (/root/vhost_test/vms/0) is not running' 00:14:50.487 05:55:13 -- vhost/common.sh@94 -- # message INFO 'VM0 (/root/vhost_test/vms/0) is not running' 00:14:50.487 05:55:13 -- vhost/common.sh@60 -- # local verbose_out 00:14:50.487 05:55:13 -- vhost/common.sh@61 -- # false 00:14:50.487 05:55:13 -- vhost/common.sh@62 -- # verbose_out= 00:14:50.487 05:55:13 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:50.487 05:55:13 -- vhost/common.sh@70 -- # shift 00:14:50.487 05:55:13 -- vhost/common.sh@71 -- # echo -e 'INFO: VM0 (/root/vhost_test/vms/0) is not running' 00:14:50.487 INFO: VM0 (/root/vhost_test/vms/0) is not running 00:14:50.487 05:55:13 -- vhost/common.sh@419 -- # return 0 00:14:50.487 05:55:13 -- vhost/common.sh@487 -- # for vm in $vms 00:14:50.487 05:55:13 -- vhost/common.sh@488 -- # vm_shutdown 1 00:14:50.487 05:55:13 -- vhost/common.sh@410 -- # vm_num_is_valid 1 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.487 05:55:13 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/1 00:14:50.487 05:55:13 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/1 ]] 00:14:50.487 05:55:13 -- vhost/common.sh@417 -- # vm_is_running 1 00:14:50.487 05:55:13 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.487 05:55:13 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:14:50.487 05:55:13 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:14:50.487 05:55:13 -- vhost/common.sh@369 -- # local vm_pid 00:14:50.487 05:55:13 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:14:50.487 05:55:13 -- vhost/common.sh@370 -- # vm_pid=1973874 00:14:50.487 05:55:13 -- vhost/common.sh@372 -- # /bin/kill -0 1973874 00:14:50.487 05:55:13 -- vhost/common.sh@373 -- # return 0 00:14:50.487 05:55:13 -- vhost/common.sh@424 -- # notice 'Shutting down virtual machine /root/vhost_test/vms/1' 00:14:50.487 05:55:13 -- vhost/common.sh@94 -- # message INFO 'Shutting down virtual machine /root/vhost_test/vms/1' 00:14:50.487 05:55:13 -- vhost/common.sh@60 -- # local verbose_out 00:14:50.487 05:55:13 -- vhost/common.sh@61 -- # false 00:14:50.487 05:55:13 -- vhost/common.sh@62 -- # verbose_out= 00:14:50.487 05:55:13 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:50.487 05:55:13 -- vhost/common.sh@70 -- # shift 00:14:50.487 05:55:13 -- vhost/common.sh@71 -- # echo -e 'INFO: Shutting down virtual machine /root/vhost_test/vms/1' 00:14:50.487 INFO: Shutting down virtual machine /root/vhost_test/vms/1 00:14:50.487 05:55:13 -- vhost/common.sh@425 -- # set +e 00:14:50.487 05:55:13 -- vhost/common.sh@426 -- # vm_exec 1 'nohup sh -c '\''shutdown -h -P now'\''' 00:14:50.487 05:55:13 -- vhost/common.sh@329 -- # vm_num_is_valid 1 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.487 05:55:13 -- vhost/common.sh@331 -- # local vm_num=1 00:14:50.487 05:55:13 -- vhost/common.sh@332 -- # shift 00:14:50.487 05:55:13 -- vhost/common.sh@334 -- # vm_ssh_socket 1 00:14:50.487 05:55:13 -- vhost/common.sh@312 -- # vm_num_is_valid 1 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:50.487 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.487 05:55:13 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/1 00:14:50.487 05:55:13 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/1/ssh_socket 00:14:50.487 05:55:13 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10100 127.0.0.1 'nohup sh -c '\''shutdown -h -P now'\''' 00:14:50.487 Warning: Permanently added '[127.0.0.1]:10100' (ED25519) to the list of known hosts. 00:14:50.487 05:55:13 -- vhost/common.sh@427 -- # notice 'VM1 is shutting down - wait a while to complete' 00:14:50.487 05:55:13 -- vhost/common.sh@94 -- # message INFO 'VM1 is shutting down - wait a while to complete' 00:14:50.487 05:55:13 -- vhost/common.sh@60 -- # local verbose_out 00:14:50.487 05:55:13 -- vhost/common.sh@61 -- # false 00:14:50.487 05:55:13 -- vhost/common.sh@62 -- # verbose_out= 00:14:50.487 05:55:13 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:50.487 05:55:13 -- vhost/common.sh@70 -- # shift 00:14:50.487 05:55:13 -- vhost/common.sh@71 -- # echo -e 'INFO: VM1 is shutting down - wait a while to complete' 00:14:50.487 INFO: VM1 is shutting down - wait a while to complete 00:14:50.487 05:55:13 -- vhost/common.sh@428 -- # set -e 00:14:50.488 05:55:13 -- vhost/common.sh@487 -- # for vm in $vms 00:14:50.488 05:55:13 -- vhost/common.sh@488 -- # vm_shutdown 2 00:14:50.488 05:55:13 -- vhost/common.sh@410 -- # vm_num_is_valid 2 00:14:50.488 05:55:13 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:14:50.488 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.488 05:55:13 -- vhost/common.sh@411 -- # local vm_dir=/root/vhost_test/vms/2 00:14:50.488 05:55:13 -- vhost/common.sh@412 -- # [[ ! -d /root/vhost_test/vms/2 ]] 00:14:50.488 05:55:13 -- vhost/common.sh@417 -- # vm_is_running 2 00:14:50.488 05:55:13 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:14:50.488 05:55:13 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:14:50.488 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.488 05:55:13 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:14:50.488 05:55:13 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:14:50.488 05:55:13 -- vhost/common.sh@366 -- # return 1 00:14:50.488 05:55:13 -- vhost/common.sh@418 -- # notice 'VM2 (/root/vhost_test/vms/2) is not running' 00:14:50.488 05:55:13 -- vhost/common.sh@94 -- # message INFO 'VM2 (/root/vhost_test/vms/2) is not running' 00:14:50.488 05:55:13 -- vhost/common.sh@60 -- # local verbose_out 00:14:50.488 05:55:13 -- vhost/common.sh@61 -- # false 00:14:50.488 05:55:13 -- vhost/common.sh@62 -- # verbose_out= 00:14:50.488 05:55:13 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:50.488 05:55:13 -- vhost/common.sh@70 -- # shift 00:14:50.488 05:55:13 -- vhost/common.sh@71 -- # echo -e 'INFO: VM2 (/root/vhost_test/vms/2) is not running' 00:14:50.488 INFO: VM2 (/root/vhost_test/vms/2) is not running 00:14:50.488 05:55:13 -- vhost/common.sh@419 -- # return 0 00:14:50.488 05:55:13 -- vhost/common.sh@491 -- # notice 'Waiting for VMs to shutdown...' 00:14:50.488 05:55:13 -- vhost/common.sh@94 -- # message INFO 'Waiting for VMs to shutdown...' 00:14:50.488 05:55:13 -- vhost/common.sh@60 -- # local verbose_out 00:14:50.488 05:55:13 -- vhost/common.sh@61 -- # false 00:14:50.488 05:55:13 -- vhost/common.sh@62 -- # verbose_out= 00:14:50.488 05:55:13 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:50.488 05:55:13 -- vhost/common.sh@70 -- # shift 00:14:50.488 05:55:13 -- vhost/common.sh@71 -- # echo -e 'INFO: Waiting for VMs to shutdown...' 00:14:50.488 INFO: Waiting for VMs to shutdown... 00:14:50.488 05:55:13 -- vhost/common.sh@492 -- # local timeo=90 00:14:50.488 05:55:13 -- vhost/common.sh@493 -- # [[ 90 -gt 0 ]] 00:14:50.488 05:55:13 -- vhost/common.sh@494 -- # local all_vms_down=1 00:14:50.488 05:55:13 -- vhost/common.sh@495 -- # for vm in $vms 00:14:50.488 05:55:13 -- vhost/common.sh@496 -- # vm_is_running 0 00:14:50.488 05:55:13 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:14:50.488 05:55:13 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:14:50.488 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.488 05:55:13 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:14:50.488 05:55:13 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:14:50.488 05:55:13 -- vhost/common.sh@366 -- # return 1 00:14:50.488 05:55:13 -- vhost/common.sh@495 -- # for vm in $vms 00:14:50.488 05:55:13 -- vhost/common.sh@496 -- # vm_is_running 1 00:14:50.488 05:55:13 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:14:50.488 05:55:13 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:50.488 05:55:13 -- vhost/common.sh@302 -- # return 0 00:14:50.488 05:55:13 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:14:50.488 05:55:13 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:14:50.488 05:55:13 -- vhost/common.sh@369 -- # local vm_pid 00:14:50.488 05:55:13 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:14:50.488 05:55:13 -- vhost/common.sh@370 -- # vm_pid=1973874 00:14:50.488 05:55:13 -- vhost/common.sh@372 -- # /bin/kill -0 1973874 00:14:50.488 05:55:13 -- vhost/common.sh@373 -- # return 0 00:14:50.488 05:55:13 -- vhost/common.sh@497 -- # all_vms_down=0 00:14:50.488 05:55:13 -- vhost/common.sh@498 -- # break 00:14:50.488 05:55:13 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:14:50.488 05:55:13 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:14:50.488 05:55:13 -- vhost/common.sh@509 -- # sleep 1 00:14:51.425 05:55:14 -- vhost/common.sh@493 -- # [[ 89 -gt 0 ]] 00:14:51.425 05:55:14 -- vhost/common.sh@494 -- # local all_vms_down=1 00:14:51.425 05:55:14 -- vhost/common.sh@495 -- # for vm in $vms 00:14:51.425 05:55:14 -- vhost/common.sh@496 -- # vm_is_running 0 00:14:51.425 05:55:14 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:14:51.425 05:55:14 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:14:51.425 05:55:14 -- vhost/common.sh@302 -- # return 0 00:14:51.425 05:55:14 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:14:51.425 05:55:14 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:14:51.425 05:55:14 -- vhost/common.sh@366 -- # return 1 00:14:51.425 05:55:14 -- vhost/common.sh@495 -- # for vm in $vms 00:14:51.425 05:55:14 -- vhost/common.sh@496 -- # vm_is_running 1 00:14:51.425 05:55:14 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:14:51.425 05:55:14 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:51.425 05:55:14 -- vhost/common.sh@302 -- # return 0 00:14:51.425 05:55:14 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:14:51.425 05:55:14 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:14:51.425 05:55:14 -- vhost/common.sh@369 -- # local vm_pid 00:14:51.425 05:55:14 -- vhost/common.sh@370 -- # cat /root/vhost_test/vms/1/qemu.pid 00:14:51.425 05:55:14 -- vhost/common.sh@370 -- # vm_pid=1973874 00:14:51.425 05:55:14 -- vhost/common.sh@372 -- # /bin/kill -0 1973874 00:14:51.425 05:55:14 -- vhost/common.sh@373 -- # return 0 00:14:51.425 05:55:14 -- vhost/common.sh@497 -- # all_vms_down=0 00:14:51.425 05:55:14 -- vhost/common.sh@498 -- # break 00:14:51.425 05:55:14 -- vhost/common.sh@502 -- # [[ 0 == 1 ]] 00:14:51.425 05:55:14 -- vhost/common.sh@508 -- # (( timeo -= 1 )) 00:14:51.425 05:55:14 -- vhost/common.sh@509 -- # sleep 1 00:14:52.360 05:55:15 -- vhost/common.sh@493 -- # [[ 88 -gt 0 ]] 00:14:52.360 05:55:15 -- vhost/common.sh@494 -- # local all_vms_down=1 00:14:52.360 05:55:15 -- vhost/common.sh@495 -- # for vm in $vms 00:14:52.360 05:55:15 -- vhost/common.sh@496 -- # vm_is_running 0 00:14:52.360 05:55:15 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:14:52.360 05:55:15 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:14:52.360 05:55:15 -- vhost/common.sh@302 -- # return 0 00:14:52.360 05:55:15 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:14:52.360 05:55:15 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:14:52.360 05:55:15 -- vhost/common.sh@366 -- # return 1 00:14:52.360 05:55:15 -- vhost/common.sh@495 -- # for vm in $vms 00:14:52.360 05:55:15 -- vhost/common.sh@496 -- # vm_is_running 1 00:14:52.360 05:55:15 -- vhost/common.sh@362 -- # vm_num_is_valid 1 00:14:52.360 05:55:15 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:52.360 05:55:15 -- vhost/common.sh@302 -- # return 0 00:14:52.360 05:55:15 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/1 00:14:52.360 05:55:15 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:14:52.360 05:55:15 -- vhost/common.sh@366 -- # return 1 00:14:52.360 05:55:15 -- vhost/common.sh@495 -- # for vm in $vms 00:14:52.360 05:55:15 -- vhost/common.sh@496 -- # vm_is_running 2 00:14:52.360 05:55:15 -- vhost/common.sh@362 -- # vm_num_is_valid 2 00:14:52.360 05:55:15 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:14:52.360 05:55:15 -- vhost/common.sh@302 -- # return 0 00:14:52.360 05:55:15 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/2 00:14:52.360 05:55:15 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:14:52.360 05:55:15 -- vhost/common.sh@366 -- # return 1 00:14:52.360 05:55:15 -- vhost/common.sh@502 -- # [[ 1 == 1 ]] 00:14:52.360 05:55:15 -- vhost/common.sh@503 -- # notice 'All VMs successfully shut down' 00:14:52.360 05:55:15 -- vhost/common.sh@94 -- # message INFO 'All VMs successfully shut down' 00:14:52.360 05:55:15 -- vhost/common.sh@60 -- # local verbose_out 00:14:52.360 05:55:15 -- vhost/common.sh@61 -- # false 00:14:52.360 05:55:15 -- vhost/common.sh@62 -- # verbose_out= 00:14:52.360 05:55:15 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:52.360 05:55:15 -- vhost/common.sh@70 -- # shift 00:14:52.360 05:55:15 -- vhost/common.sh@71 -- # echo -e 'INFO: All VMs successfully shut down' 00:14:52.360 INFO: All VMs successfully shut down 00:14:52.360 05:55:15 -- vhost/common.sh@504 -- # xtrace_restore 00:14:52.360 05:55:15 -- common/autotest_common.sh@16 -- # unset -v 'X_STACK[0 - 1 < 0 ? 0 : 0 - 1]' 00:14:52.360 05:55:15 -- common/autotest_common.sh@17 -- # (( 0 == 0 )) 00:14:52.360 05:55:15 -- common/autotest_common.sh@18 -- # set -x 00:14:52.360 05:55:15 -- vhost/common.sh@505 -- # return 0 00:14:52.360 05:55:15 -- virtio/fio_restart_vm.sh@99 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /root/vhost_test/vhost/0/rpc.sock bdev_nvme_detach_controller Nvme0 00:14:52.360 [2024-11-18 05:55:15.871535] lun.c: 398:bdev_event_cb: *NOTICE*: bdev name (Nvme0n1) received event(SPDK_BDEV_EVENT_REMOVE) 00:14:54.265 05:55:17 -- virtio/fio_restart_vm.sh@101 -- # vhost_kill 0 00:14:54.265 05:55:17 -- vhost/common.sh@202 -- # local rc=0 00:14:54.265 05:55:17 -- vhost/common.sh@203 -- # local vhost_name=0 00:14:54.265 05:55:17 -- vhost/common.sh@205 -- # [[ -z 0 ]] 00:14:54.265 05:55:17 -- vhost/common.sh@210 -- # local vhost_dir 00:14:54.265 05:55:17 -- vhost/common.sh@211 -- # get_vhost_dir 0 00:14:54.265 05:55:17 -- vhost/common.sh@105 -- # local vhost_name=0 00:14:54.265 05:55:17 -- vhost/common.sh@107 -- # [[ -z 0 ]] 00:14:54.265 05:55:17 -- vhost/common.sh@112 -- # echo /root/vhost_test/vhost/0 00:14:54.265 05:55:17 -- vhost/common.sh@211 -- # vhost_dir=/root/vhost_test/vhost/0 00:14:54.265 05:55:17 -- vhost/common.sh@212 -- # local vhost_pid_file=/root/vhost_test/vhost/0/vhost.pid 00:14:54.265 05:55:17 -- vhost/common.sh@214 -- # [[ ! -r /root/vhost_test/vhost/0/vhost.pid ]] 00:14:54.265 05:55:17 -- vhost/common.sh@219 -- # timing_enter vhost_kill 00:14:54.265 05:55:17 -- common/autotest_common.sh@722 -- # xtrace_disable 00:14:54.265 05:55:17 -- common/autotest_common.sh@10 -- # set +x 00:14:54.265 05:55:17 -- vhost/common.sh@220 -- # local vhost_pid 00:14:54.265 05:55:17 -- vhost/common.sh@221 -- # cat /root/vhost_test/vhost/0/vhost.pid 00:14:54.265 05:55:17 -- vhost/common.sh@221 -- # vhost_pid=1965001 00:14:54.265 05:55:17 -- vhost/common.sh@222 -- # notice 'killing vhost (PID 1965001) app' 00:14:54.265 05:55:17 -- vhost/common.sh@94 -- # message INFO 'killing vhost (PID 1965001) app' 00:14:54.265 05:55:17 -- vhost/common.sh@60 -- # local verbose_out 00:14:54.265 05:55:17 -- vhost/common.sh@61 -- # false 00:14:54.265 05:55:17 -- vhost/common.sh@62 -- # verbose_out= 00:14:54.265 05:55:17 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:54.265 05:55:17 -- vhost/common.sh@70 -- # shift 00:14:54.265 05:55:17 -- vhost/common.sh@71 -- # echo -e 'INFO: killing vhost (PID 1965001) app' 00:14:54.265 INFO: killing vhost (PID 1965001) app 00:14:54.265 05:55:17 -- vhost/common.sh@224 -- # kill -INT 1965001 00:14:54.265 05:55:17 -- vhost/common.sh@225 -- # notice 'sent SIGINT to vhost app - waiting 60 seconds to exit' 00:14:54.265 05:55:17 -- vhost/common.sh@94 -- # message INFO 'sent SIGINT to vhost app - waiting 60 seconds to exit' 00:14:54.265 05:55:17 -- vhost/common.sh@60 -- # local verbose_out 00:14:54.265 05:55:17 -- vhost/common.sh@61 -- # false 00:14:54.265 05:55:17 -- vhost/common.sh@62 -- # verbose_out= 00:14:54.265 05:55:17 -- vhost/common.sh@69 -- # local msg_type=INFO 00:14:54.265 05:55:17 -- vhost/common.sh@70 -- # shift 00:14:54.265 05:55:17 -- vhost/common.sh@71 -- # echo -e 'INFO: sent SIGINT to vhost app - waiting 60 seconds to exit' 00:14:54.265 INFO: sent SIGINT to vhost app - waiting 60 seconds to exit 00:14:54.265 05:55:17 -- vhost/common.sh@226 -- # (( i = 0 )) 00:14:54.265 05:55:17 -- vhost/common.sh@226 -- # (( i < 60 )) 00:14:54.265 05:55:17 -- vhost/common.sh@227 -- # kill -0 1965001 00:14:54.265 05:55:17 -- vhost/common.sh@228 -- # echo . 00:14:54.265 . 00:14:54.265 05:55:17 -- vhost/common.sh@229 -- # sleep 1 00:14:54.833 05:55:18 -- vhost/common.sh@226 -- # (( i++ )) 00:14:54.833 05:55:18 -- vhost/common.sh@226 -- # (( i < 60 )) 00:14:54.833 05:55:18 -- vhost/common.sh@227 -- # kill -0 1965001 00:14:54.833 05:55:18 -- vhost/common.sh@228 -- # echo . 00:14:54.833 . 00:14:54.833 05:55:18 -- vhost/common.sh@229 -- # sleep 1 00:14:56.209 05:55:19 -- vhost/common.sh@226 -- # (( i++ )) 00:14:56.209 05:55:19 -- vhost/common.sh@226 -- # (( i < 60 )) 00:14:56.209 05:55:19 -- vhost/common.sh@227 -- # kill -0 1965001 00:14:56.209 05:55:19 -- vhost/common.sh@228 -- # echo . 00:14:56.209 . 00:14:56.209 05:55:19 -- vhost/common.sh@229 -- # sleep 1 00:14:57.146 05:55:20 -- vhost/common.sh@226 -- # (( i++ )) 00:14:57.146 05:55:20 -- vhost/common.sh@226 -- # (( i < 60 )) 00:14:57.146 05:55:20 -- vhost/common.sh@227 -- # kill -0 1965001 00:14:57.146 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 227: kill: (1965001) - No such process 00:14:57.146 05:55:20 -- vhost/common.sh@231 -- # break 00:14:57.146 05:55:20 -- vhost/common.sh@234 -- # kill -0 1965001 00:14:57.146 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 234: kill: (1965001) - No such process 00:14:57.146 05:55:20 -- vhost/common.sh@239 -- # kill -0 1965001 00:14:57.146 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh: line 239: kill: (1965001) - No such process 00:14:57.146 05:55:20 -- vhost/common.sh@250 -- # timing_exit vhost_kill 00:14:57.146 05:55:20 -- common/autotest_common.sh@728 -- # xtrace_disable 00:14:57.146 05:55:20 -- common/autotest_common.sh@10 -- # set +x 00:14:57.146 05:55:20 -- vhost/common.sh@252 -- # rm -rf /root/vhost_test/vhost/0 00:14:57.146 05:55:20 -- vhost/common.sh@254 -- # return 0 00:14:57.146 05:55:20 -- virtio/fio_restart_vm.sh@103 -- # vhosttestfini 00:14:57.146 05:55:20 -- vhost/common.sh@54 -- # '[' '' == iso ']' 00:14:57.146 00:14:57.146 real 1m30.411s 00:14:57.146 user 5m52.555s 00:14:57.146 sys 0m1.953s 00:14:57.146 05:55:20 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:14:57.146 05:55:20 -- common/autotest_common.sh@10 -- # set +x 00:14:57.146 ************************************ 00:14:57.146 END TEST vfio_user_virtio_scsi_restart_vm 00:14:57.146 ************************************ 00:14:57.146 05:55:20 -- vfio_user/vfio_user.sh@19 -- # run_test vfio_user_virtio_bdevperf /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio/initiator_bdevperf.sh 00:14:57.146 05:55:20 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:14:57.146 05:55:20 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:14:57.146 05:55:20 -- common/autotest_common.sh@10 -- # set +x 00:14:57.146 ************************************ 00:14:57.146 START TEST vfio_user_virtio_bdevperf 00:14:57.146 ************************************ 00:14:57.146 05:55:20 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio/initiator_bdevperf.sh 00:14:57.146 * Looking for test storage... 00:14:57.146 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/virtio 00:14:57.146 05:55:20 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:14:57.147 05:55:20 -- common/autotest_common.sh@1690 -- # lcov --version 00:14:57.147 05:55:20 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:14:57.147 05:55:20 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:14:57.147 05:55:20 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:14:57.147 05:55:20 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:14:57.147 05:55:20 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:14:57.147 05:55:20 -- scripts/common.sh@335 -- # IFS=.-: 00:14:57.147 05:55:20 -- scripts/common.sh@335 -- # read -ra ver1 00:14:57.147 05:55:20 -- scripts/common.sh@336 -- # IFS=.-: 00:14:57.147 05:55:20 -- scripts/common.sh@336 -- # read -ra ver2 00:14:57.147 05:55:20 -- scripts/common.sh@337 -- # local 'op=<' 00:14:57.147 05:55:20 -- scripts/common.sh@339 -- # ver1_l=2 00:14:57.147 05:55:20 -- scripts/common.sh@340 -- # ver2_l=1 00:14:57.147 05:55:20 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:14:57.147 05:55:20 -- scripts/common.sh@343 -- # case "$op" in 00:14:57.147 05:55:20 -- scripts/common.sh@344 -- # : 1 00:14:57.147 05:55:20 -- scripts/common.sh@363 -- # (( v = 0 )) 00:14:57.147 05:55:20 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:14:57.147 05:55:20 -- scripts/common.sh@364 -- # decimal 1 00:14:57.147 05:55:20 -- scripts/common.sh@352 -- # local d=1 00:14:57.147 05:55:20 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:14:57.147 05:55:20 -- scripts/common.sh@354 -- # echo 1 00:14:57.147 05:55:20 -- scripts/common.sh@364 -- # ver1[v]=1 00:14:57.147 05:55:20 -- scripts/common.sh@365 -- # decimal 2 00:14:57.147 05:55:20 -- scripts/common.sh@352 -- # local d=2 00:14:57.147 05:55:20 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:14:57.147 05:55:20 -- scripts/common.sh@354 -- # echo 2 00:14:57.147 05:55:20 -- scripts/common.sh@365 -- # ver2[v]=2 00:14:57.147 05:55:20 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:14:57.147 05:55:20 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:14:57.147 05:55:20 -- scripts/common.sh@367 -- # return 0 00:14:57.147 05:55:20 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:14:57.147 05:55:20 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:14:57.147 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:14:57.147 --rc genhtml_branch_coverage=1 00:14:57.147 --rc genhtml_function_coverage=1 00:14:57.147 --rc genhtml_legend=1 00:14:57.147 --rc geninfo_all_blocks=1 00:14:57.147 --rc geninfo_unexecuted_blocks=1 00:14:57.147 00:14:57.147 ' 00:14:57.147 05:55:20 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:14:57.147 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:14:57.147 --rc genhtml_branch_coverage=1 00:14:57.147 --rc genhtml_function_coverage=1 00:14:57.147 --rc genhtml_legend=1 00:14:57.147 --rc geninfo_all_blocks=1 00:14:57.147 --rc geninfo_unexecuted_blocks=1 00:14:57.147 00:14:57.147 ' 00:14:57.147 05:55:20 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:14:57.147 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:14:57.147 --rc genhtml_branch_coverage=1 00:14:57.147 --rc genhtml_function_coverage=1 00:14:57.147 --rc genhtml_legend=1 00:14:57.147 --rc geninfo_all_blocks=1 00:14:57.147 --rc geninfo_unexecuted_blocks=1 00:14:57.147 00:14:57.147 ' 00:14:57.147 05:55:20 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:14:57.147 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:14:57.147 --rc genhtml_branch_coverage=1 00:14:57.147 --rc genhtml_function_coverage=1 00:14:57.147 --rc genhtml_legend=1 00:14:57.147 --rc geninfo_all_blocks=1 00:14:57.147 --rc geninfo_unexecuted_blocks=1 00:14:57.147 00:14:57.147 ' 00:14:57.147 05:55:20 -- virtio/initiator_bdevperf.sh@9 -- # rpc_py=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:14:57.147 05:55:20 -- virtio/initiator_bdevperf.sh@11 -- # vfu_dir=/tmp/vfu_devices 00:14:57.147 05:55:20 -- virtio/initiator_bdevperf.sh@12 -- # rm -rf /tmp/vfu_devices 00:14:57.147 05:55:20 -- virtio/initiator_bdevperf.sh@13 -- # mkdir -p /tmp/vfu_devices 00:14:57.147 05:55:20 -- virtio/initiator_bdevperf.sh@17 -- # spdk_tgt_pid=1981908 00:14:57.147 05:55:20 -- virtio/initiator_bdevperf.sh@18 -- # waitforlisten 1981908 00:14:57.147 05:55:20 -- virtio/initiator_bdevperf.sh@16 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0xf -L vfu_virtio 00:14:57.147 05:55:20 -- common/autotest_common.sh@829 -- # '[' -z 1981908 ']' 00:14:57.147 05:55:20 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:14:57.147 05:55:20 -- common/autotest_common.sh@834 -- # local max_retries=100 00:14:57.147 05:55:20 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:14:57.147 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:14:57.147 05:55:20 -- common/autotest_common.sh@838 -- # xtrace_disable 00:14:57.147 05:55:20 -- common/autotest_common.sh@10 -- # set +x 00:14:57.147 [2024-11-18 05:55:20.602509] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:14:57.147 [2024-11-18 05:55:20.602609] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0xf --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1981908 ] 00:14:57.147 EAL: No free 2048 kB hugepages reported on node 1 00:14:57.406 [2024-11-18 05:55:20.715160] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:14:57.665 [2024-11-18 05:55:20.978639] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:14:57.665 [2024-11-18 05:55:20.978976] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:14:57.665 [2024-11-18 05:55:20.979028] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:14:57.665 [2024-11-18 05:55:20.979101] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:14:57.665 [2024-11-18 05:55:20.979116] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:14:58.597 05:55:22 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:14:58.597 05:55:22 -- common/autotest_common.sh@862 -- # return 0 00:14:58.597 05:55:22 -- virtio/initiator_bdevperf.sh@20 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_malloc_create -b malloc0 64 512 00:14:58.854 malloc0 00:14:59.111 05:55:22 -- virtio/initiator_bdevperf.sh@21 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_malloc_create -b malloc1 64 512 00:14:59.367 malloc1 00:14:59.367 05:55:22 -- virtio/initiator_bdevperf.sh@22 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_malloc_create -b malloc2 64 512 00:14:59.625 malloc2 00:14:59.625 05:55:22 -- virtio/initiator_bdevperf.sh@24 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py vfu_tgt_set_base_path /tmp/vfu_devices 00:14:59.625 05:55:23 -- virtio/initiator_bdevperf.sh@27 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py vfu_virtio_create_blk_endpoint vfu.blk --bdev-name malloc0 --cpumask=0x1 --num-queues=2 --qsize=256 --packed-ring 00:14:59.883 [2024-11-18 05:55:23.312141] vfu_virtio.c:1533:vfu_virtio_endpoint_setup: *DEBUG*: mmap file /tmp/vfu_devices/vfu.blk_bar4, devmem_fd 467 00:14:59.883 [2024-11-18 05:55:23.312216] vfu_virtio.c:1695:vfu_virtio_get_device_info: *DEBUG*: /tmp/vfu_devices/vfu.blk: get device information, fd 467 00:14:59.883 [2024-11-18 05:55:23.312381] vfu_virtio.c:1746:vfu_virtio_get_vendor_capability: *DEBUG*: /tmp/vfu_devices/vfu.blk: get vendor capability, idx 0 00:14:59.883 [2024-11-18 05:55:23.312418] vfu_virtio.c:1746:vfu_virtio_get_vendor_capability: *DEBUG*: /tmp/vfu_devices/vfu.blk: get vendor capability, idx 1 00:14:59.883 [2024-11-18 05:55:23.312432] vfu_virtio.c:1746:vfu_virtio_get_vendor_capability: *DEBUG*: /tmp/vfu_devices/vfu.blk: get vendor capability, idx 2 00:14:59.883 [2024-11-18 05:55:23.312446] vfu_virtio.c:1746:vfu_virtio_get_vendor_capability: *DEBUG*: /tmp/vfu_devices/vfu.blk: get vendor capability, idx 3 00:14:59.883 05:55:23 -- virtio/initiator_bdevperf.sh@31 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py vfu_virtio_create_scsi_endpoint vfu.scsi --cpumask 0x2 --num-io-queues=2 --qsize=256 --packed-ring 00:15:00.142 [2024-11-18 05:55:23.509047] vfu_virtio.c:1533:vfu_virtio_endpoint_setup: *DEBUG*: mmap file /tmp/vfu_devices/vfu.scsi_bar4, devmem_fd 571 00:15:00.142 [2024-11-18 05:55:23.509087] vfu_virtio.c:1695:vfu_virtio_get_device_info: *DEBUG*: /tmp/vfu_devices/vfu.scsi: get device information, fd 571 00:15:00.142 [2024-11-18 05:55:23.509170] vfu_virtio.c:1746:vfu_virtio_get_vendor_capability: *DEBUG*: /tmp/vfu_devices/vfu.scsi: get vendor capability, idx 0 00:15:00.142 [2024-11-18 05:55:23.509191] vfu_virtio.c:1746:vfu_virtio_get_vendor_capability: *DEBUG*: /tmp/vfu_devices/vfu.scsi: get vendor capability, idx 1 00:15:00.142 [2024-11-18 05:55:23.509203] vfu_virtio.c:1746:vfu_virtio_get_vendor_capability: *DEBUG*: /tmp/vfu_devices/vfu.scsi: get vendor capability, idx 2 00:15:00.142 [2024-11-18 05:55:23.509218] vfu_virtio.c:1746:vfu_virtio_get_vendor_capability: *DEBUG*: /tmp/vfu_devices/vfu.scsi: get vendor capability, idx 3 00:15:00.142 05:55:23 -- virtio/initiator_bdevperf.sh@33 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py vfu_virtio_scsi_add_target vfu.scsi --scsi-target-num=0 --bdev-name malloc1 00:15:00.401 [2024-11-18 05:55:23.713936] vfu_virtio_scsi.c: 886:vfu_virtio_scsi_add_target: *NOTICE*: vfu.scsi: added SCSI target 0 using bdev 'malloc1' 00:15:00.401 05:55:23 -- virtio/initiator_bdevperf.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py vfu_virtio_scsi_add_target vfu.scsi --scsi-target-num=1 --bdev-name malloc2 00:15:00.660 [2024-11-18 05:55:23.927024] vfu_virtio_scsi.c: 886:vfu_virtio_scsi_add_target: *NOTICE*: vfu.scsi: added SCSI target 1 using bdev 'malloc2' 00:15:00.660 05:55:23 -- virtio/initiator_bdevperf.sh@37 -- # bdevperf=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/bdevperf 00:15:00.660 05:55:23 -- virtio/initiator_bdevperf.sh@38 -- # bdevperf_rpc_sock=/tmp/bdevperf.sock 00:15:00.660 05:55:23 -- virtio/initiator_bdevperf.sh@40 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/examples/bdevperf -r /tmp/bdevperf.sock -g -s 2048 -q 256 -o 4096 -w randrw -M 50 -t 30 -m 0xf0 -L vfio_pci -L virtio_vfio_user 00:15:00.660 05:55:23 -- virtio/initiator_bdevperf.sh@41 -- # bdevperf_pid=1982550 00:15:00.660 05:55:23 -- virtio/initiator_bdevperf.sh@42 -- # trap 'killprocess $bdevperf_pid; exit 1' SIGINT SIGTERM EXIT 00:15:00.660 05:55:23 -- virtio/initiator_bdevperf.sh@43 -- # waitforlisten 1982550 /tmp/bdevperf.sock 00:15:00.660 05:55:23 -- common/autotest_common.sh@829 -- # '[' -z 1982550 ']' 00:15:00.660 05:55:23 -- common/autotest_common.sh@833 -- # local rpc_addr=/tmp/bdevperf.sock 00:15:00.660 05:55:23 -- common/autotest_common.sh@834 -- # local max_retries=100 00:15:00.660 05:55:23 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /tmp/bdevperf.sock...' 00:15:00.660 Waiting for process to start up and listen on UNIX domain socket /tmp/bdevperf.sock... 00:15:00.660 05:55:23 -- common/autotest_common.sh@838 -- # xtrace_disable 00:15:00.660 05:55:23 -- common/autotest_common.sh@10 -- # set +x 00:15:00.660 [2024-11-18 05:55:24.018000] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:15:00.660 [2024-11-18 05:55:24.018109] [ DPDK EAL parameters: bdevperf --no-shconf -c 0xf0 -m 2048 --single-file-segments --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1982550 ] 00:15:00.660 EAL: No free 2048 kB hugepages reported on node 1 00:15:01.595 [2024-11-18 05:55:24.781752] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:15:01.595 [2024-11-18 05:55:24.986931] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 5 00:15:01.595 [2024-11-18 05:55:24.987002] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 6 00:15:01.595 [2024-11-18 05:55:24.987045] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 4 00:15:01.595 [2024-11-18 05:55:24.987065] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 7 00:15:01.853 Running I/O for 30 seconds... 00:15:02.112 05:55:25 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:15:02.112 05:55:25 -- common/autotest_common.sh@862 -- # return 0 00:15:02.112 05:55:25 -- virtio/initiator_bdevperf.sh@44 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /tmp/bdevperf.sock bdev_virtio_attach_controller --dev-type scsi --trtype vfio-user --traddr /tmp/vfu_devices/vfu.scsi VirtioScsi0 00:15:02.373 [2024-11-18 05:55:25.718079] tgt_endpoint.c: 165:tgt_accept_poller: *NOTICE*: /tmp/vfu_devices/vfu.scsi: attached successfully 00:15:02.373 [2024-11-18 05:55:25.720262] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 0, Size 0x0, Offset 0x0, Flags 0x0, Cap offset 0 00:15:02.373 [2024-11-18 05:55:25.721254] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 1, Size 0x1000, Offset 0x0, Flags 0x3, Cap offset 0 00:15:02.373 [2024-11-18 05:55:25.722291] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 2, Size 0x1000, Offset 0x0, Flags 0x3, Cap offset 0 00:15:02.373 [2024-11-18 05:55:25.723265] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 3, Size 0x0, Offset 0x0, Flags 0x0, Cap offset 0 00:15:02.373 [2024-11-18 05:55:25.724254] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 4, Size 0x4000, Offset 0x0, Flags 0xf, Cap offset 32 00:15:02.373 [2024-11-18 05:55:25.724287] vfio_user_pci.c: 233:vfio_device_setup_sparse_mmaps: *DEBUG*: Sparse region 0, Size 0x1000, Offset 0x3000, Map addr 0x7f72a8b5f000 00:15:02.373 [2024-11-18 05:55:25.725282] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 5, Size 0x0, Offset 0x0, Flags 0x0, Cap offset 0 00:15:02.373 [2024-11-18 05:55:25.726303] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 6, Size 0x0, Offset 0x0, Flags 0x0, Cap offset 0 00:15:02.373 [2024-11-18 05:55:25.727306] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 7, Size 0x1000, Offset 0x0, Flags 0x3, Cap offset 0 00:15:02.373 [2024-11-18 05:55:25.728331] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 8, Size 0x1000, Offset 0x0, Flags 0x3, Cap offset 0 00:15:02.373 [2024-11-18 05:55:25.729299] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 9, Size 0x0, Offset 0x0, Flags 0x0, Cap offset 0 00:15:02.373 [2024-11-18 05:55:25.730799] vfio_user_pci.c: 65:vfio_add_mr: *DEBUG*: Add memory region: FD 10, VADDR 0x200000200000, IOVA 0x200000200000, Size 0x80000000 00:15:02.373 [2024-11-18 05:55:25.740788] vfio_user_pci.c: 386:spdk_vfio_user_setup: *DEBUG*: Device vfio-user0, Path /tmp/vfu_devices/vfu.scsi Setup Successfully 00:15:02.373 [2024-11-18 05:55:25.742472] virtio_vfio_user.c: 32:virtio_vfio_user_read_dev_config: *DEBUG*: offset 0x0, length 0x4 00:15:02.373 [2024-11-18 05:55:25.743451] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x2000-0x2003, len = 4 00:15:02.373 [2024-11-18 05:55:25.743505] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status 0 00:15:02.373 [2024-11-18 05:55:25.744432] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x14-0x14, len = 1 00:15:02.373 [2024-11-18 05:55:25.744469] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_STATUS with 0x0 00:15:02.373 [2024-11-18 05:55:25.744486] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status 0, set status 0 00:15:02.373 [2024-11-18 05:55:25.744505] vfu_virtio.c: 190:vfu_virtio_dev_reset: *DEBUG*: device vfu.scsi resetting 00:15:02.373 [2024-11-18 05:55:25.745448] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x14-0x14, len = 1 00:15:02.373 [2024-11-18 05:55:25.745482] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_STATUS with 0x0 00:15:02.373 [2024-11-18 05:55:25.745521] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 0 00:15:02.373 [2024-11-18 05:55:25.746454] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x14-0x14, len = 1 00:15:02.373 [2024-11-18 05:55:25.746486] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_STATUS with 0x0 00:15:02.373 [2024-11-18 05:55:25.746519] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 0 00:15:02.373 [2024-11-18 05:55:25.746548] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status 1 00:15:02.373 [2024-11-18 05:55:25.747465] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x14-0x14, len = 1 00:15:02.373 [2024-11-18 05:55:25.747497] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_STATUS with 0x1 00:15:02.373 [2024-11-18 05:55:25.747508] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status 0, set status 1 00:15:02.373 [2024-11-18 05:55:25.748500] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x14-0x14, len = 1 00:15:02.373 [2024-11-18 05:55:25.748516] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_STATUS with 0x1 00:15:02.373 [2024-11-18 05:55:25.748568] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 1 00:15:02.373 [2024-11-18 05:55:25.749487] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x14-0x14, len = 1 00:15:02.373 [2024-11-18 05:55:25.749514] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_STATUS with 0x1 00:15:02.373 [2024-11-18 05:55:25.749572] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 1 00:15:02.373 [2024-11-18 05:55:25.749621] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status 3 00:15:02.373 [2024-11-18 05:55:25.750492] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x14-0x14, len = 1 00:15:02.373 [2024-11-18 05:55:25.750520] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_STATUS with 0x3 00:15:02.373 [2024-11-18 05:55:25.750533] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status 1, set status 3 00:15:02.373 [2024-11-18 05:55:25.751492] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x14-0x14, len = 1 00:15:02.373 [2024-11-18 05:55:25.751525] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_STATUS with 0x3 00:15:02.373 [2024-11-18 05:55:25.751579] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 3 00:15:02.373 [2024-11-18 05:55:25.752503] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x0-0x3, len = 4 00:15:02.373 [2024-11-18 05:55:25.752534] vfu_virtio.c: 937:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_DFSELECT with 0x0 00:15:02.373 [2024-11-18 05:55:25.753514] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x4-0x7, len = 4 00:15:02.373 [2024-11-18 05:55:25.753545] vfu_virtio.c:1072:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_DF_LO with 0x10000007 00:15:02.373 [2024-11-18 05:55:25.754526] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x0-0x3, len = 4 00:15:02.373 [2024-11-18 05:55:25.754558] vfu_virtio.c: 937:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_DFSELECT with 0x1 00:15:02.373 [2024-11-18 05:55:25.755539] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x4-0x7, len = 4 00:15:02.373 [2024-11-18 05:55:25.755575] vfu_virtio.c:1067:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_DF_HI with 0x5 00:15:02.373 [2024-11-18 05:55:25.755630] virtio_vfio_user.c: 127:virtio_vfio_user_get_features: *DEBUG*: feature_hi 0x5, feature_low 0x10000007 00:15:02.373 [2024-11-18 05:55:25.756551] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x8-0xB, len = 4 00:15:02.373 [2024-11-18 05:55:25.756582] vfu_virtio.c: 943:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_GFSELECT with 0x0 00:15:02.373 [2024-11-18 05:55:25.757561] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0xC-0xF, len = 4 00:15:02.373 [2024-11-18 05:55:25.757592] vfu_virtio.c: 956:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_GF_LO with 0x3 00:15:02.373 [2024-11-18 05:55:25.757606] vfu_virtio.c: 255:virtio_dev_set_features: *DEBUG*: vfu.scsi: negotiated features 0x3 00:15:02.373 [2024-11-18 05:55:25.758579] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x8-0xB, len = 4 00:15:02.373 [2024-11-18 05:55:25.758608] vfu_virtio.c: 943:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_GFSELECT with 0x1 00:15:02.373 [2024-11-18 05:55:25.759590] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0xC-0xF, len = 4 00:15:02.373 [2024-11-18 05:55:25.759620] vfu_virtio.c: 951:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_GF_HI with 0x1 00:15:02.373 [2024-11-18 05:55:25.759637] vfu_virtio.c: 255:virtio_dev_set_features: *DEBUG*: vfu.scsi: negotiated features 0x100000003 00:15:02.373 [2024-11-18 05:55:25.759673] virtio_vfio_user.c: 176:virtio_vfio_user_set_features: *DEBUG*: features 0x100000003 00:15:02.373 [2024-11-18 05:55:25.760597] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x14-0x14, len = 1 00:15:02.373 [2024-11-18 05:55:25.760630] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_STATUS with 0x3 00:15:02.374 [2024-11-18 05:55:25.760668] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 3 00:15:02.374 [2024-11-18 05:55:25.760699] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status b 00:15:02.374 [2024-11-18 05:55:25.761608] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x14-0x14, len = 1 00:15:02.374 [2024-11-18 05:55:25.761642] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_STATUS with 0xb 00:15:02.374 [2024-11-18 05:55:25.761653] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status 3, set status b 00:15:02.374 [2024-11-18 05:55:25.762620] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x14-0x14, len = 1 00:15:02.374 [2024-11-18 05:55:25.762636] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_STATUS with 0xb 00:15:02.374 [2024-11-18 05:55:25.762660] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status b 00:15:02.374 [2024-11-18 05:55:25.763628] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:02.374 [2024-11-18 05:55:25.763643] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x0 00:15:02.374 [2024-11-18 05:55:25.764631] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x18-0x19, len = 2 00:15:02.374 [2024-11-18 05:55:25.764648] vfu_virtio.c:1135:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ queue 0 PCI_COMMON_Q_SIZE with 0x100 00:15:02.374 [2024-11-18 05:55:25.764679] virtio_vfio_user.c: 216:virtio_vfio_user_get_queue_size: *DEBUG*: queue 0, size 256 00:15:02.374 [2024-11-18 05:55:25.765636] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:02.374 [2024-11-18 05:55:25.765652] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x0 00:15:02.374 [2024-11-18 05:55:25.766644] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x20-0x23, len = 4 00:15:02.374 [2024-11-18 05:55:25.766660] vfu_virtio.c:1020:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 0 PCI_COMMON_Q_DESCLO with 0x67f16000 00:15:02.374 [2024-11-18 05:55:25.767648] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x24-0x27, len = 4 00:15:02.374 [2024-11-18 05:55:25.767665] vfu_virtio.c:1025:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 0 PCI_COMMON_Q_DESCHI with 0x2000 00:15:02.374 [2024-11-18 05:55:25.768653] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x28-0x2B, len = 4 00:15:02.374 [2024-11-18 05:55:25.768669] vfu_virtio.c:1030:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 0 PCI_COMMON_Q_AVAILLO with 0x67f17000 00:15:02.374 [2024-11-18 05:55:25.769656] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x2C-0x2F, len = 4 00:15:02.374 [2024-11-18 05:55:25.769672] vfu_virtio.c:1035:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 0 PCI_COMMON_Q_AVAILHI with 0x2000 00:15:02.374 [2024-11-18 05:55:25.770677] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x30-0x33, len = 4 00:15:02.374 [2024-11-18 05:55:25.770694] vfu_virtio.c:1040:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 0 PCI_COMMON_Q_USEDLO with 0x67f18000 00:15:02.374 [2024-11-18 05:55:25.771679] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x34-0x37, len = 4 00:15:02.374 [2024-11-18 05:55:25.771695] vfu_virtio.c:1045:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 0 PCI_COMMON_Q_USEDHI with 0x2000 00:15:02.374 [2024-11-18 05:55:25.772687] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x1E-0x1F, len = 2 00:15:02.374 [2024-11-18 05:55:25.772702] vfu_virtio.c:1123:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_Q_NOFF with 0x0 00:15:02.374 [2024-11-18 05:55:25.773702] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x1C-0x1D, len = 2 00:15:02.374 [2024-11-18 05:55:25.773718] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_ENABLE with 0x1 00:15:02.374 [2024-11-18 05:55:25.773733] vfu_virtio.c: 267:virtio_dev_enable_vq: *DEBUG*: vfu.scsi: enable vq 0 00:15:02.374 [2024-11-18 05:55:25.773744] vfu_virtio.c: 71:virtio_dev_map_vq: *DEBUG*: vfu.scsi: try to map vq 0 00:15:02.374 [2024-11-18 05:55:25.773780] vfu_virtio.c: 107:virtio_dev_map_vq: *DEBUG*: vfu.scsi: map vq 0 successfully 00:15:02.374 [2024-11-18 05:55:25.773813] virtio_vfio_user.c: 331:virtio_vfio_user_setup_queue: *DEBUG*: queue 0 addresses: 00:15:02.374 [2024-11-18 05:55:25.773838] virtio_vfio_user.c: 332:virtio_vfio_user_setup_queue: *DEBUG*: desc_addr: 200067f16000 00:15:02.374 [2024-11-18 05:55:25.773852] virtio_vfio_user.c: 333:virtio_vfio_user_setup_queue: *DEBUG*: aval_addr: 200067f17000 00:15:02.374 [2024-11-18 05:55:25.773881] virtio_vfio_user.c: 334:virtio_vfio_user_setup_queue: *DEBUG*: used_addr: 200067f18000 00:15:02.374 [2024-11-18 05:55:25.774708] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:02.374 [2024-11-18 05:55:25.774728] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x1 00:15:02.374 [2024-11-18 05:55:25.775728] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x18-0x19, len = 2 00:15:02.374 [2024-11-18 05:55:25.775747] vfu_virtio.c:1135:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ queue 1 PCI_COMMON_Q_SIZE with 0x100 00:15:02.374 [2024-11-18 05:55:25.775774] virtio_vfio_user.c: 216:virtio_vfio_user_get_queue_size: *DEBUG*: queue 1, size 256 00:15:02.374 [2024-11-18 05:55:25.776729] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:02.374 [2024-11-18 05:55:25.776765] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x1 00:15:02.374 [2024-11-18 05:55:25.777737] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x20-0x23, len = 4 00:15:02.374 [2024-11-18 05:55:25.777768] vfu_virtio.c:1020:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 1 PCI_COMMON_Q_DESCLO with 0x67f12000 00:15:02.374 [2024-11-18 05:55:25.778744] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x24-0x27, len = 4 00:15:02.374 [2024-11-18 05:55:25.778778] vfu_virtio.c:1025:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 1 PCI_COMMON_Q_DESCHI with 0x2000 00:15:02.374 [2024-11-18 05:55:25.779751] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x28-0x2B, len = 4 00:15:02.374 [2024-11-18 05:55:25.779782] vfu_virtio.c:1030:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 1 PCI_COMMON_Q_AVAILLO with 0x67f13000 00:15:02.374 [2024-11-18 05:55:25.780758] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x2C-0x2F, len = 4 00:15:02.374 [2024-11-18 05:55:25.780788] vfu_virtio.c:1035:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 1 PCI_COMMON_Q_AVAILHI with 0x2000 00:15:02.374 [2024-11-18 05:55:25.781766] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x30-0x33, len = 4 00:15:02.374 [2024-11-18 05:55:25.781802] vfu_virtio.c:1040:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 1 PCI_COMMON_Q_USEDLO with 0x67f14000 00:15:02.374 [2024-11-18 05:55:25.782777] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x34-0x37, len = 4 00:15:02.374 [2024-11-18 05:55:25.782823] vfu_virtio.c:1045:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 1 PCI_COMMON_Q_USEDHI with 0x2000 00:15:02.374 [2024-11-18 05:55:25.783789] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x1E-0x1F, len = 2 00:15:02.374 [2024-11-18 05:55:25.783838] vfu_virtio.c:1123:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_Q_NOFF with 0x1 00:15:02.374 [2024-11-18 05:55:25.784824] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x1C-0x1D, len = 2 00:15:02.374 [2024-11-18 05:55:25.784859] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_ENABLE with 0x1 00:15:02.374 [2024-11-18 05:55:25.784870] vfu_virtio.c: 267:virtio_dev_enable_vq: *DEBUG*: vfu.scsi: enable vq 1 00:15:02.374 [2024-11-18 05:55:25.784882] vfu_virtio.c: 71:virtio_dev_map_vq: *DEBUG*: vfu.scsi: try to map vq 1 00:15:02.374 [2024-11-18 05:55:25.784894] vfu_virtio.c: 107:virtio_dev_map_vq: *DEBUG*: vfu.scsi: map vq 1 successfully 00:15:02.374 [2024-11-18 05:55:25.784942] virtio_vfio_user.c: 331:virtio_vfio_user_setup_queue: *DEBUG*: queue 1 addresses: 00:15:02.374 [2024-11-18 05:55:25.784979] virtio_vfio_user.c: 332:virtio_vfio_user_setup_queue: *DEBUG*: desc_addr: 200067f12000 00:15:02.374 [2024-11-18 05:55:25.784998] virtio_vfio_user.c: 333:virtio_vfio_user_setup_queue: *DEBUG*: aval_addr: 200067f13000 00:15:02.374 [2024-11-18 05:55:25.785012] virtio_vfio_user.c: 334:virtio_vfio_user_setup_queue: *DEBUG*: used_addr: 200067f14000 00:15:02.374 [2024-11-18 05:55:25.785848] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:02.374 [2024-11-18 05:55:25.785864] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x2 00:15:02.374 [2024-11-18 05:55:25.786841] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x18-0x19, len = 2 00:15:02.374 [2024-11-18 05:55:25.786857] vfu_virtio.c:1135:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ queue 2 PCI_COMMON_Q_SIZE with 0x100 00:15:02.374 [2024-11-18 05:55:25.786921] virtio_vfio_user.c: 216:virtio_vfio_user_get_queue_size: *DEBUG*: queue 2, size 256 00:15:02.374 [2024-11-18 05:55:25.787852] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:02.374 [2024-11-18 05:55:25.787867] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x2 00:15:02.374 [2024-11-18 05:55:25.788867] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x20-0x23, len = 4 00:15:02.374 [2024-11-18 05:55:25.788883] vfu_virtio.c:1020:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 2 PCI_COMMON_Q_DESCLO with 0x67f0e000 00:15:02.374 [2024-11-18 05:55:25.789874] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x24-0x27, len = 4 00:15:02.374 [2024-11-18 05:55:25.789891] vfu_virtio.c:1025:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 2 PCI_COMMON_Q_DESCHI with 0x2000 00:15:02.374 [2024-11-18 05:55:25.790885] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x28-0x2B, len = 4 00:15:02.374 [2024-11-18 05:55:25.790901] vfu_virtio.c:1030:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 2 PCI_COMMON_Q_AVAILLO with 0x67f0f000 00:15:02.374 [2024-11-18 05:55:25.791903] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x2C-0x2F, len = 4 00:15:02.374 [2024-11-18 05:55:25.791919] vfu_virtio.c:1035:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 2 PCI_COMMON_Q_AVAILHI with 0x2000 00:15:02.374 [2024-11-18 05:55:25.792904] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x30-0x33, len = 4 00:15:02.374 [2024-11-18 05:55:25.792931] vfu_virtio.c:1040:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 2 PCI_COMMON_Q_USEDLO with 0x67f10000 00:15:02.374 [2024-11-18 05:55:25.793909] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x34-0x37, len = 4 00:15:02.374 [2024-11-18 05:55:25.793925] vfu_virtio.c:1045:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 2 PCI_COMMON_Q_USEDHI with 0x2000 00:15:02.374 [2024-11-18 05:55:25.794914] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x1E-0x1F, len = 2 00:15:02.374 [2024-11-18 05:55:25.794930] vfu_virtio.c:1123:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_Q_NOFF with 0x2 00:15:02.374 [2024-11-18 05:55:25.795919] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x1C-0x1D, len = 2 00:15:02.375 [2024-11-18 05:55:25.795935] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_ENABLE with 0x1 00:15:02.375 [2024-11-18 05:55:25.795948] vfu_virtio.c: 267:virtio_dev_enable_vq: *DEBUG*: vfu.scsi: enable vq 2 00:15:02.375 [2024-11-18 05:55:25.795957] vfu_virtio.c: 71:virtio_dev_map_vq: *DEBUG*: vfu.scsi: try to map vq 2 00:15:02.375 [2024-11-18 05:55:25.795971] vfu_virtio.c: 107:virtio_dev_map_vq: *DEBUG*: vfu.scsi: map vq 2 successfully 00:15:02.375 [2024-11-18 05:55:25.796015] virtio_vfio_user.c: 331:virtio_vfio_user_setup_queue: *DEBUG*: queue 2 addresses: 00:15:02.375 [2024-11-18 05:55:25.796066] virtio_vfio_user.c: 332:virtio_vfio_user_setup_queue: *DEBUG*: desc_addr: 200067f0e000 00:15:02.375 [2024-11-18 05:55:25.796085] virtio_vfio_user.c: 333:virtio_vfio_user_setup_queue: *DEBUG*: aval_addr: 200067f0f000 00:15:02.375 [2024-11-18 05:55:25.796108] virtio_vfio_user.c: 334:virtio_vfio_user_setup_queue: *DEBUG*: used_addr: 200067f10000 00:15:02.375 [2024-11-18 05:55:25.796919] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:02.375 [2024-11-18 05:55:25.796943] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x3 00:15:02.375 [2024-11-18 05:55:25.797928] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x18-0x19, len = 2 00:15:02.375 [2024-11-18 05:55:25.797952] vfu_virtio.c:1135:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ queue 3 PCI_COMMON_Q_SIZE with 0x100 00:15:02.375 [2024-11-18 05:55:25.797985] virtio_vfio_user.c: 216:virtio_vfio_user_get_queue_size: *DEBUG*: queue 3, size 256 00:15:02.375 [2024-11-18 05:55:25.798930] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:02.375 [2024-11-18 05:55:25.798949] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x3 00:15:02.375 [2024-11-18 05:55:25.799951] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x20-0x23, len = 4 00:15:02.375 [2024-11-18 05:55:25.799970] vfu_virtio.c:1020:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 3 PCI_COMMON_Q_DESCLO with 0x67f0a000 00:15:02.375 [2024-11-18 05:55:25.800960] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x24-0x27, len = 4 00:15:02.375 [2024-11-18 05:55:25.800980] vfu_virtio.c:1025:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 3 PCI_COMMON_Q_DESCHI with 0x2000 00:15:02.375 [2024-11-18 05:55:25.801964] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x28-0x2B, len = 4 00:15:02.375 [2024-11-18 05:55:25.801983] vfu_virtio.c:1030:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 3 PCI_COMMON_Q_AVAILLO with 0x67f0b000 00:15:02.375 [2024-11-18 05:55:25.802972] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x2C-0x2F, len = 4 00:15:02.375 [2024-11-18 05:55:25.802992] vfu_virtio.c:1035:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 3 PCI_COMMON_Q_AVAILHI with 0x2000 00:15:02.375 [2024-11-18 05:55:25.803986] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x30-0x33, len = 4 00:15:02.375 [2024-11-18 05:55:25.804006] vfu_virtio.c:1040:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 3 PCI_COMMON_Q_USEDLO with 0x67f0c000 00:15:02.375 [2024-11-18 05:55:25.804993] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x34-0x37, len = 4 00:15:02.375 [2024-11-18 05:55:25.805012] vfu_virtio.c:1045:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE queue 3 PCI_COMMON_Q_USEDHI with 0x2000 00:15:02.375 [2024-11-18 05:55:25.805997] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x1E-0x1F, len = 2 00:15:02.375 [2024-11-18 05:55:25.806023] vfu_virtio.c:1123:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_Q_NOFF with 0x3 00:15:02.375 [2024-11-18 05:55:25.807011] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x1C-0x1D, len = 2 00:15:02.375 [2024-11-18 05:55:25.807029] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_ENABLE with 0x1 00:15:02.375 [2024-11-18 05:55:25.807040] vfu_virtio.c: 267:virtio_dev_enable_vq: *DEBUG*: vfu.scsi: enable vq 3 00:15:02.375 [2024-11-18 05:55:25.807051] vfu_virtio.c: 71:virtio_dev_map_vq: *DEBUG*: vfu.scsi: try to map vq 3 00:15:02.375 [2024-11-18 05:55:25.807063] vfu_virtio.c: 107:virtio_dev_map_vq: *DEBUG*: vfu.scsi: map vq 3 successfully 00:15:02.375 [2024-11-18 05:55:25.807119] virtio_vfio_user.c: 331:virtio_vfio_user_setup_queue: *DEBUG*: queue 3 addresses: 00:15:02.375 [2024-11-18 05:55:25.807165] virtio_vfio_user.c: 332:virtio_vfio_user_setup_queue: *DEBUG*: desc_addr: 200067f0a000 00:15:02.375 [2024-11-18 05:55:25.807190] virtio_vfio_user.c: 333:virtio_vfio_user_setup_queue: *DEBUG*: aval_addr: 200067f0b000 00:15:02.375 [2024-11-18 05:55:25.807208] virtio_vfio_user.c: 334:virtio_vfio_user_setup_queue: *DEBUG*: used_addr: 200067f0c000 00:15:02.375 [2024-11-18 05:55:25.808021] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x14-0x14, len = 1 00:15:02.375 [2024-11-18 05:55:25.808036] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_STATUS with 0xb 00:15:02.375 [2024-11-18 05:55:25.808095] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status b 00:15:02.375 [2024-11-18 05:55:25.808145] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status f 00:15:02.375 [2024-11-18 05:55:25.809032] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x14-0x14, len = 1 00:15:02.375 [2024-11-18 05:55:25.809048] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_STATUS with 0xf 00:15:02.375 [2024-11-18 05:55:25.809061] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status b, set status f 00:15:02.375 [2024-11-18 05:55:25.809070] vfu_virtio.c:1365:vfu_virtio_dev_start: *DEBUG*: start vfu.scsi 00:15:02.375 [2024-11-18 05:55:25.811738] vfu_virtio.c:1377:vfu_virtio_dev_start: *DEBUG*: vfu.scsi is started with ret 0 00:15:02.375 [2024-11-18 05:55:25.812842] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x14-0x14, len = 1 00:15:02.375 [2024-11-18 05:55:25.812864] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_STATUS with 0xf 00:15:02.375 [2024-11-18 05:55:25.812927] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status f 00:15:02.375 VirtioScsi0t0 VirtioScsi0t1 00:15:02.375 05:55:25 -- virtio/initiator_bdevperf.sh@46 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /tmp/bdevperf.sock bdev_virtio_attach_controller --dev-type blk --trtype vfio-user --traddr /tmp/vfu_devices/vfu.blk VirtioBlk0 00:15:02.635 [2024-11-18 05:55:26.032161] tgt_endpoint.c: 165:tgt_accept_poller: *NOTICE*: /tmp/vfu_devices/vfu.blk: attached successfully 00:15:02.635 [2024-11-18 05:55:26.034294] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 0, Size 0x0, Offset 0x0, Flags 0x0, Cap offset 0 00:15:02.635 [2024-11-18 05:55:26.035312] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 1, Size 0x1000, Offset 0x0, Flags 0x3, Cap offset 0 00:15:02.635 [2024-11-18 05:55:26.036337] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 2, Size 0x1000, Offset 0x0, Flags 0x3, Cap offset 0 00:15:02.635 [2024-11-18 05:55:26.037341] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 3, Size 0x0, Offset 0x0, Flags 0x0, Cap offset 0 00:15:02.635 [2024-11-18 05:55:26.038339] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 4, Size 0x4000, Offset 0x0, Flags 0xf, Cap offset 32 00:15:02.635 [2024-11-18 05:55:26.038373] vfio_user_pci.c: 233:vfio_device_setup_sparse_mmaps: *DEBUG*: Sparse region 0, Size 0x1000, Offset 0x3000, Map addr 0x7f72a8b15000 00:15:02.635 [2024-11-18 05:55:26.039373] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 5, Size 0x0, Offset 0x0, Flags 0x0, Cap offset 0 00:15:02.635 [2024-11-18 05:55:26.040436] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 6, Size 0x0, Offset 0x0, Flags 0x0, Cap offset 0 00:15:02.635 [2024-11-18 05:55:26.041420] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 7, Size 0x1000, Offset 0x0, Flags 0x3, Cap offset 0 00:15:02.635 [2024-11-18 05:55:26.042417] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 8, Size 0x1000, Offset 0x0, Flags 0x3, Cap offset 0 00:15:02.635 [2024-11-18 05:55:26.043433] vfio_user_pci.c: 304:vfio_device_map_bars_and_config_region: *DEBUG*: Bar 9, Size 0x0, Offset 0x0, Flags 0x0, Cap offset 0 00:15:02.635 [2024-11-18 05:55:26.044964] vfio_user_pci.c: 65:vfio_add_mr: *DEBUG*: Add memory region: FD 10, VADDR 0x200000200000, IOVA 0x200000200000, Size 0x80000000 00:15:02.635 [2024-11-18 05:55:26.054727] vfio_user_pci.c: 386:spdk_vfio_user_setup: *DEBUG*: Device vfio-user1, Path /tmp/vfu_devices/vfu.blk Setup Successfully 00:15:02.635 [2024-11-18 05:55:26.056545] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status 0 00:15:02.635 [2024-11-18 05:55:26.057502] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.057537] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_STATUS with 0x0 00:15:02.635 [2024-11-18 05:55:26.057554] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status 0, set status 0 00:15:02.635 [2024-11-18 05:55:26.057565] vfu_virtio.c: 190:vfu_virtio_dev_reset: *DEBUG*: device vfu.blk resetting 00:15:02.635 [2024-11-18 05:55:26.058507] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.058537] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_STATUS with 0x0 00:15:02.635 [2024-11-18 05:55:26.058569] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 0 00:15:02.635 [2024-11-18 05:55:26.059509] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.059539] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_STATUS with 0x0 00:15:02.635 [2024-11-18 05:55:26.059575] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 0 00:15:02.635 [2024-11-18 05:55:26.059597] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status 1 00:15:02.635 [2024-11-18 05:55:26.060530] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.060560] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_STATUS with 0x1 00:15:02.635 [2024-11-18 05:55:26.060573] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status 0, set status 1 00:15:02.635 [2024-11-18 05:55:26.061537] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.061571] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_STATUS with 0x1 00:15:02.635 [2024-11-18 05:55:26.061634] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 1 00:15:02.635 [2024-11-18 05:55:26.062541] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.062572] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_STATUS with 0x1 00:15:02.635 [2024-11-18 05:55:26.062613] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 1 00:15:02.635 [2024-11-18 05:55:26.062661] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status 3 00:15:02.635 [2024-11-18 05:55:26.063547] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.063577] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_STATUS with 0x3 00:15:02.635 [2024-11-18 05:55:26.063589] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status 1, set status 3 00:15:02.635 [2024-11-18 05:55:26.064560] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.064589] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_STATUS with 0x3 00:15:02.635 [2024-11-18 05:55:26.064628] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 3 00:15:02.635 [2024-11-18 05:55:26.065569] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x0-0x3, len = 4 00:15:02.635 [2024-11-18 05:55:26.065597] vfu_virtio.c: 937:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_DFSELECT with 0x0 00:15:02.635 [2024-11-18 05:55:26.066577] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x4-0x7, len = 4 00:15:02.635 [2024-11-18 05:55:26.066605] vfu_virtio.c:1072:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_DF_LO with 0x10007646 00:15:02.635 [2024-11-18 05:55:26.067594] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x0-0x3, len = 4 00:15:02.635 [2024-11-18 05:55:26.067622] vfu_virtio.c: 937:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_DFSELECT with 0x1 00:15:02.635 [2024-11-18 05:55:26.068599] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x4-0x7, len = 4 00:15:02.635 [2024-11-18 05:55:26.068629] vfu_virtio.c:1067:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_DF_HI with 0x5 00:15:02.635 [2024-11-18 05:55:26.068693] virtio_vfio_user.c: 127:virtio_vfio_user_get_features: *DEBUG*: feature_hi 0x5, feature_low 0x10007646 00:15:02.635 [2024-11-18 05:55:26.069624] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x8-0xB, len = 4 00:15:02.635 [2024-11-18 05:55:26.069653] vfu_virtio.c: 943:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_GFSELECT with 0x0 00:15:02.635 [2024-11-18 05:55:26.070625] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0xC-0xF, len = 4 00:15:02.635 [2024-11-18 05:55:26.070653] vfu_virtio.c: 956:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_GF_LO with 0x3446 00:15:02.635 [2024-11-18 05:55:26.070668] vfu_virtio.c: 255:virtio_dev_set_features: *DEBUG*: vfu.blk: negotiated features 0x3446 00:15:02.635 [2024-11-18 05:55:26.071629] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x8-0xB, len = 4 00:15:02.635 [2024-11-18 05:55:26.071664] vfu_virtio.c: 943:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_GFSELECT with 0x1 00:15:02.635 [2024-11-18 05:55:26.072646] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0xC-0xF, len = 4 00:15:02.635 [2024-11-18 05:55:26.072679] vfu_virtio.c: 951:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_GF_HI with 0x1 00:15:02.635 [2024-11-18 05:55:26.072691] vfu_virtio.c: 255:virtio_dev_set_features: *DEBUG*: vfu.blk: negotiated features 0x100003446 00:15:02.635 [2024-11-18 05:55:26.072739] virtio_vfio_user.c: 176:virtio_vfio_user_set_features: *DEBUG*: features 0x100003446 00:15:02.635 [2024-11-18 05:55:26.073665] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.073694] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_STATUS with 0x3 00:15:02.635 [2024-11-18 05:55:26.073752] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 3 00:15:02.635 [2024-11-18 05:55:26.073821] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status b 00:15:02.635 [2024-11-18 05:55:26.074688] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.074713] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_STATUS with 0xb 00:15:02.635 [2024-11-18 05:55:26.074734] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status 3, set status b 00:15:02.635 [2024-11-18 05:55:26.075679] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x14-0x14, len = 1 00:15:02.635 [2024-11-18 05:55:26.075715] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_STATUS with 0xb 00:15:02.635 [2024-11-18 05:55:26.075782] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status b 00:15:02.635 [2024-11-18 05:55:26.075847] virtio_vfio_user.c: 32:virtio_vfio_user_read_dev_config: *DEBUG*: offset 0x22, length 0x2 00:15:02.635 [2024-11-18 05:55:26.076693] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x2022-0x2023, len = 2 00:15:02.636 [2024-11-18 05:55:26.076775] virtio_vfio_user.c: 32:virtio_vfio_user_read_dev_config: *DEBUG*: offset 0x14, length 0x4 00:15:02.636 [2024-11-18 05:55:26.077711] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x2014-0x2017, len = 4 00:15:02.636 [2024-11-18 05:55:26.077841] virtio_vfio_user.c: 32:virtio_vfio_user_read_dev_config: *DEBUG*: offset 0x0, length 0x8 00:15:02.636 [2024-11-18 05:55:26.078728] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x2000-0x2007, len = 8 00:15:02.636 [2024-11-18 05:55:26.078838] virtio_vfio_user.c: 32:virtio_vfio_user_read_dev_config: *DEBUG*: offset 0x22, length 0x2 00:15:02.636 [2024-11-18 05:55:26.079738] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x2022-0x2023, len = 2 00:15:02.636 [2024-11-18 05:55:26.079838] virtio_vfio_user.c: 32:virtio_vfio_user_read_dev_config: *DEBUG*: offset 0x8, length 0x4 00:15:02.636 [2024-11-18 05:55:26.080753] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x2008-0x200B, len = 4 00:15:02.636 [2024-11-18 05:55:26.080865] virtio_vfio_user.c: 32:virtio_vfio_user_read_dev_config: *DEBUG*: offset 0xc, length 0x4 00:15:02.636 [2024-11-18 05:55:26.081758] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x200C-0x200F, len = 4 00:15:02.636 [2024-11-18 05:55:26.082769] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x16-0x17, len = 2 00:15:02.636 [2024-11-18 05:55:26.082818] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_Q_SELECT with 0x0 00:15:02.636 [2024-11-18 05:55:26.083789] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x18-0x19, len = 2 00:15:02.636 [2024-11-18 05:55:26.083846] vfu_virtio.c:1135:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ queue 0 PCI_COMMON_Q_SIZE with 0x100 00:15:02.636 [2024-11-18 05:55:26.083897] virtio_vfio_user.c: 216:virtio_vfio_user_get_queue_size: *DEBUG*: queue 0, size 256 00:15:02.636 [2024-11-18 05:55:26.084790] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x16-0x17, len = 2 00:15:02.636 [2024-11-18 05:55:26.084853] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_Q_SELECT with 0x0 00:15:02.636 [2024-11-18 05:55:26.085803] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x20-0x23, len = 4 00:15:02.636 [2024-11-18 05:55:26.085835] vfu_virtio.c:1020:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 0 PCI_COMMON_Q_DESCLO with 0x67f06000 00:15:02.636 [2024-11-18 05:55:26.086834] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x24-0x27, len = 4 00:15:02.636 [2024-11-18 05:55:26.086855] vfu_virtio.c:1025:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 0 PCI_COMMON_Q_DESCHI with 0x2000 00:15:02.636 [2024-11-18 05:55:26.087850] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x28-0x2B, len = 4 00:15:02.636 [2024-11-18 05:55:26.087870] vfu_virtio.c:1030:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 0 PCI_COMMON_Q_AVAILLO with 0x67f07000 00:15:02.636 [2024-11-18 05:55:26.088861] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x2C-0x2F, len = 4 00:15:02.636 [2024-11-18 05:55:26.088882] vfu_virtio.c:1035:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 0 PCI_COMMON_Q_AVAILHI with 0x2000 00:15:02.636 [2024-11-18 05:55:26.089878] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x30-0x33, len = 4 00:15:02.636 [2024-11-18 05:55:26.089904] vfu_virtio.c:1040:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 0 PCI_COMMON_Q_USEDLO with 0x67f08000 00:15:02.636 [2024-11-18 05:55:26.090889] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x34-0x37, len = 4 00:15:02.636 [2024-11-18 05:55:26.090908] vfu_virtio.c:1045:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 0 PCI_COMMON_Q_USEDHI with 0x2000 00:15:02.636 [2024-11-18 05:55:26.091885] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x1E-0x1F, len = 2 00:15:02.636 [2024-11-18 05:55:26.091905] vfu_virtio.c:1123:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_Q_NOFF with 0x0 00:15:02.636 [2024-11-18 05:55:26.092901] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x1C-0x1D, len = 2 00:15:02.636 [2024-11-18 05:55:26.092922] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_Q_ENABLE with 0x1 00:15:02.636 [2024-11-18 05:55:26.092934] vfu_virtio.c: 267:virtio_dev_enable_vq: *DEBUG*: vfu.blk: enable vq 0 00:15:02.636 [2024-11-18 05:55:26.092947] vfu_virtio.c: 71:virtio_dev_map_vq: *DEBUG*: vfu.blk: try to map vq 0 00:15:02.636 [2024-11-18 05:55:26.092968] vfu_virtio.c: 107:virtio_dev_map_vq: *DEBUG*: vfu.blk: map vq 0 successfully 00:15:02.636 [2024-11-18 05:55:26.093030] virtio_vfio_user.c: 331:virtio_vfio_user_setup_queue: *DEBUG*: queue 0 addresses: 00:15:02.636 [2024-11-18 05:55:26.093076] virtio_vfio_user.c: 332:virtio_vfio_user_setup_queue: *DEBUG*: desc_addr: 200067f06000 00:15:02.636 [2024-11-18 05:55:26.093100] virtio_vfio_user.c: 333:virtio_vfio_user_setup_queue: *DEBUG*: aval_addr: 200067f07000 00:15:02.636 [2024-11-18 05:55:26.093118] virtio_vfio_user.c: 334:virtio_vfio_user_setup_queue: *DEBUG*: used_addr: 200067f08000 00:15:02.636 [2024-11-18 05:55:26.093923] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x16-0x17, len = 2 00:15:02.636 [2024-11-18 05:55:26.093939] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_Q_SELECT with 0x1 00:15:02.636 [2024-11-18 05:55:26.094929] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x18-0x19, len = 2 00:15:02.636 [2024-11-18 05:55:26.094948] vfu_virtio.c:1135:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ queue 1 PCI_COMMON_Q_SIZE with 0x100 00:15:02.636 [2024-11-18 05:55:26.094991] virtio_vfio_user.c: 216:virtio_vfio_user_get_queue_size: *DEBUG*: queue 1, size 256 00:15:02.636 [2024-11-18 05:55:26.095940] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x16-0x17, len = 2 00:15:02.636 [2024-11-18 05:55:26.095956] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_Q_SELECT with 0x1 00:15:02.636 [2024-11-18 05:55:26.096947] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x20-0x23, len = 4 00:15:02.636 [2024-11-18 05:55:26.096964] vfu_virtio.c:1020:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 1 PCI_COMMON_Q_DESCLO with 0x67f02000 00:15:02.636 [2024-11-18 05:55:26.097966] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x24-0x27, len = 4 00:15:02.636 [2024-11-18 05:55:26.097983] vfu_virtio.c:1025:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 1 PCI_COMMON_Q_DESCHI with 0x2000 00:15:02.636 [2024-11-18 05:55:26.098972] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x28-0x2B, len = 4 00:15:02.636 [2024-11-18 05:55:26.098988] vfu_virtio.c:1030:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 1 PCI_COMMON_Q_AVAILLO with 0x67f03000 00:15:02.636 [2024-11-18 05:55:26.099985] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x2C-0x2F, len = 4 00:15:02.636 [2024-11-18 05:55:26.100001] vfu_virtio.c:1035:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 1 PCI_COMMON_Q_AVAILHI with 0x2000 00:15:02.636 [2024-11-18 05:55:26.100999] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x30-0x33, len = 4 00:15:02.636 [2024-11-18 05:55:26.101017] vfu_virtio.c:1040:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 1 PCI_COMMON_Q_USEDLO with 0x67f04000 00:15:02.636 [2024-11-18 05:55:26.102008] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x34-0x37, len = 4 00:15:02.636 [2024-11-18 05:55:26.102024] vfu_virtio.c:1045:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE queue 1 PCI_COMMON_Q_USEDHI with 0x2000 00:15:02.636 [2024-11-18 05:55:26.103023] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x1E-0x1F, len = 2 00:15:02.636 [2024-11-18 05:55:26.103040] vfu_virtio.c:1123:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_Q_NOFF with 0x1 00:15:02.636 [2024-11-18 05:55:26.104034] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x1C-0x1D, len = 2 00:15:02.636 [2024-11-18 05:55:26.104051] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_Q_ENABLE with 0x1 00:15:02.636 [2024-11-18 05:55:26.104064] vfu_virtio.c: 267:virtio_dev_enable_vq: *DEBUG*: vfu.blk: enable vq 1 00:15:02.636 [2024-11-18 05:55:26.104073] vfu_virtio.c: 71:virtio_dev_map_vq: *DEBUG*: vfu.blk: try to map vq 1 00:15:02.636 [2024-11-18 05:55:26.104088] vfu_virtio.c: 107:virtio_dev_map_vq: *DEBUG*: vfu.blk: map vq 1 successfully 00:15:02.636 [2024-11-18 05:55:26.104150] virtio_vfio_user.c: 331:virtio_vfio_user_setup_queue: *DEBUG*: queue 1 addresses: 00:15:02.636 [2024-11-18 05:55:26.104207] virtio_vfio_user.c: 332:virtio_vfio_user_setup_queue: *DEBUG*: desc_addr: 200067f02000 00:15:02.636 [2024-11-18 05:55:26.104228] virtio_vfio_user.c: 333:virtio_vfio_user_setup_queue: *DEBUG*: aval_addr: 200067f03000 00:15:02.636 [2024-11-18 05:55:26.104248] virtio_vfio_user.c: 334:virtio_vfio_user_setup_queue: *DEBUG*: used_addr: 200067f04000 00:15:02.636 [2024-11-18 05:55:26.105038] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x14-0x14, len = 1 00:15:02.636 [2024-11-18 05:55:26.105059] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_STATUS with 0xb 00:15:02.636 [2024-11-18 05:55:26.105107] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status b 00:15:02.636 [2024-11-18 05:55:26.105163] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status f 00:15:02.636 [2024-11-18 05:55:26.106044] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x14-0x14, len = 1 00:15:02.636 [2024-11-18 05:55:26.106063] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_STATUS with 0xf 00:15:02.636 [2024-11-18 05:55:26.106077] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status b, set status f 00:15:02.636 [2024-11-18 05:55:26.106090] vfu_virtio.c:1365:vfu_virtio_dev_start: *DEBUG*: start vfu.blk 00:15:02.636 [2024-11-18 05:55:26.108637] vfu_virtio.c:1377:vfu_virtio_dev_start: *DEBUG*: vfu.blk is started with ret 0 00:15:02.636 [2024-11-18 05:55:26.109769] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x14-0x14, len = 1 00:15:02.636 [2024-11-18 05:55:26.109788] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_STATUS with 0xf 00:15:02.636 [2024-11-18 05:55:26.109859] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status f 00:15:02.636 VirtioBlk0 00:15:02.636 05:55:26 -- virtio/initiator_bdevperf.sh@50 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/examples/bdev/bdevperf/bdevperf.py -s /tmp/bdevperf.sock perform_tests 00:15:02.895 Running I/O for 30 seconds... 00:15:34.974 00:15:34.974 Latency(us) 00:15:34.974 [2024-11-18T04:55:58.499Z] Device Information : runtime(s) IOPS MiB/s Fail/s TO/s Average min max 00:15:34.974 [2024-11-18T04:55:58.499Z] Job: VirtioScsi0t0 (Core Mask 0x10, workload: randrw, percentage: 50, depth: 256, IO size: 4096) 00:15:34.974 VirtioScsi0t0 : 30.01 18326.79 71.59 0.00 0.00 13960.86 1854.37 15609.48 00:15:34.974 [2024-11-18T04:55:58.499Z] Job: VirtioScsi0t1 (Core Mask 0x20, workload: randrw, percentage: 50, depth: 256, IO size: 4096) 00:15:34.974 VirtioScsi0t1 : 30.01 18326.61 71.59 0.00 0.00 13961.17 1802.24 15728.64 00:15:34.974 [2024-11-18T04:55:58.499Z] Job: VirtioBlk0 (Core Mask 0x40, workload: randrw, percentage: 50, depth: 256, IO size: 4096) 00:15:34.974 VirtioBlk0 : 30.01 42152.79 164.66 0.00 0.00 6068.00 1839.48 7566.43 00:15:34.974 [2024-11-18T04:55:58.499Z] =================================================================================================================== 00:15:34.974 [2024-11-18T04:55:58.499Z] Total : 78806.19 307.84 0.00 0.00 9739.52 1802.24 15728.64 00:15:34.974 0 00:15:34.974 05:55:56 -- virtio/initiator_bdevperf.sh@52 -- # killprocess 1982550 00:15:34.974 05:55:56 -- common/autotest_common.sh@936 -- # '[' -z 1982550 ']' 00:15:34.974 05:55:56 -- common/autotest_common.sh@940 -- # kill -0 1982550 00:15:34.974 05:55:56 -- common/autotest_common.sh@941 -- # uname 00:15:34.975 05:55:56 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:15:34.975 05:55:56 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1982550 00:15:34.975 05:55:56 -- common/autotest_common.sh@942 -- # process_name=reactor_4 00:15:34.975 05:55:56 -- common/autotest_common.sh@946 -- # '[' reactor_4 = sudo ']' 00:15:34.975 05:55:56 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1982550' 00:15:34.975 killing process with pid 1982550 00:15:34.975 05:55:56 -- common/autotest_common.sh@955 -- # kill 1982550 00:15:34.975 Received shutdown signal, test time was about 30.000000 seconds 00:15:34.975 00:15:34.975 Latency(us) 00:15:34.975 [2024-11-18T04:55:58.500Z] Device Information : runtime(s) IOPS MiB/s Fail/s TO/s Average min max 00:15:34.975 [2024-11-18T04:55:58.500Z] =================================================================================================================== 00:15:34.975 [2024-11-18T04:55:58.500Z] Total : 0.00 0.00 0.00 0.00 0.00 0.00 0.00 00:15:34.975 [2024-11-18 05:55:56.378487] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status 0 00:15:34.975 05:55:56 -- common/autotest_common.sh@960 -- # wait 1982550 00:15:34.975 [2024-11-18 05:55:56.379096] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x14-0x14, len = 1 00:15:34.975 [2024-11-18 05:55:56.379145] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_STATUS with 0x0 00:15:34.975 [2024-11-18 05:55:56.379163] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status f, set status 0 00:15:34.975 [2024-11-18 05:55:56.379174] vfu_virtio.c:1388:vfu_virtio_dev_stop: *DEBUG*: stop vfu.blk 00:15:34.975 [2024-11-18 05:55:56.379194] vfu_virtio.c: 116:virtio_dev_unmap_vq: *DEBUG*: vfu.blk: unmap vq 0 00:15:34.975 [2024-11-18 05:55:56.379208] vfu_virtio.c: 116:virtio_dev_unmap_vq: *DEBUG*: vfu.blk: unmap vq 1 00:15:34.975 [2024-11-18 05:55:56.379231] vfu_virtio.c: 190:vfu_virtio_dev_reset: *DEBUG*: device vfu.blk resetting 00:15:34.975 [2024-11-18 05:55:56.380085] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: read bar4 0x14-0x14, len = 1 00:15:34.975 [2024-11-18 05:55:56.380136] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: READ PCI_COMMON_STATUS with 0x0 00:15:34.975 [2024-11-18 05:55:56.380177] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 0 00:15:34.975 [2024-11-18 05:55:56.381080] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x16-0x17, len = 2 00:15:34.975 [2024-11-18 05:55:56.381100] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_Q_SELECT with 0x0 00:15:34.975 [2024-11-18 05:55:56.382092] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x1C-0x1D, len = 2 00:15:34.975 [2024-11-18 05:55:56.382125] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_Q_ENABLE with 0x0 00:15:34.975 [2024-11-18 05:55:56.382147] vfu_virtio.c: 301:virtio_dev_disable_vq: *DEBUG*: vfu.blk: disable vq 0 00:15:34.975 [2024-11-18 05:55:56.382173] vfu_virtio.c: 305:virtio_dev_disable_vq: *NOTICE*: Queue 0 isn't enabled 00:15:34.975 [2024-11-18 05:55:56.383111] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x16-0x17, len = 2 00:15:34.975 [2024-11-18 05:55:56.383143] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_Q_SELECT with 0x1 00:15:34.975 [2024-11-18 05:55:56.384128] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.blk: write bar4 0x1C-0x1D, len = 2 00:15:34.975 [2024-11-18 05:55:56.384149] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.blk: WRITE PCI_COMMON_Q_ENABLE with 0x0 00:15:34.975 [2024-11-18 05:55:56.384160] vfu_virtio.c: 301:virtio_dev_disable_vq: *DEBUG*: vfu.blk: disable vq 1 00:15:34.975 [2024-11-18 05:55:56.384172] vfu_virtio.c: 305:virtio_dev_disable_vq: *NOTICE*: Queue 1 isn't enabled 00:15:34.975 [2024-11-18 05:55:56.384239] vfio_user_pci.c: 399:spdk_vfio_user_release: *DEBUG*: Release file /tmp/vfu_devices/vfu.blk 00:15:34.975 [2024-11-18 05:55:56.387066] vfio_user_pci.c: 96:vfio_remove_mr: *DEBUG*: Remove memory region: FD 10, VADDR 0x200000200000, IOVA 0x200000200000, Size 0x80000000 00:15:34.975 [2024-11-18 05:55:56.418534] vfu_virtio.c:1388:vfu_virtio_dev_stop: *DEBUG*: stop vfu.blk 00:15:34.975 [2024-11-18 05:55:56.418563] vfu_virtio.c:1391:vfu_virtio_dev_stop: *DEBUG*: vfu.blk isn't started 00:15:34.975 [2024-11-18 05:55:56.418575] vfu_virtio.c: 190:vfu_virtio_dev_reset: *DEBUG*: device vfu.blk resetting 00:15:34.975 [2024-11-18 05:55:56.418599] vfu_virtio.c:1416:vfu_virtio_detach_device: *DEBUG*: detach device vfu.blk 00:15:34.975 [2024-11-18 05:55:56.418615] vfu_virtio.c:1388:vfu_virtio_dev_stop: *DEBUG*: stop vfu.blk 00:15:34.975 [2024-11-18 05:55:56.418608] virtio_vfio_user.c: 77:virtio_vfio_user_set_status: *DEBUG*: device status 0 00:15:34.975 [2024-11-18 05:55:56.418627] vfu_virtio.c:1391:vfu_virtio_dev_stop: *DEBUG*: vfu.blk isn't started 00:15:34.975 [2024-11-18 05:55:56.418775] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x14-0x14, len = 1 00:15:34.975 [2024-11-18 05:55:56.418833] vfu_virtio.c: 974:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_STATUS with 0x0 00:15:34.975 [2024-11-18 05:55:56.418849] vfu_virtio.c: 214:virtio_dev_set_status: *DEBUG*: device current status f, set status 0 00:15:34.975 [2024-11-18 05:55:56.418862] vfu_virtio.c:1388:vfu_virtio_dev_stop: *DEBUG*: stop vfu.scsi 00:15:34.975 [2024-11-18 05:55:56.418884] vfu_virtio.c: 116:virtio_dev_unmap_vq: *DEBUG*: vfu.scsi: unmap vq 0 00:15:34.975 [2024-11-18 05:55:56.418900] vfu_virtio.c: 116:virtio_dev_unmap_vq: *DEBUG*: vfu.scsi: unmap vq 1 00:15:34.975 [2024-11-18 05:55:56.418911] vfu_virtio.c: 116:virtio_dev_unmap_vq: *DEBUG*: vfu.scsi: unmap vq 2 00:15:34.975 [2024-11-18 05:55:56.418923] vfu_virtio.c: 116:virtio_dev_unmap_vq: *DEBUG*: vfu.scsi: unmap vq 3 00:15:34.975 [2024-11-18 05:55:56.418933] vfu_virtio.c: 190:vfu_virtio_dev_reset: *DEBUG*: device vfu.scsi resetting 00:15:34.975 [2024-11-18 05:55:56.419771] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: read bar4 0x14-0x14, len = 1 00:15:34.975 [2024-11-18 05:55:56.419807] vfu_virtio.c:1111:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: READ PCI_COMMON_STATUS with 0x0 00:15:34.975 [2024-11-18 05:55:56.419848] virtio_vfio_user.c: 65:virtio_vfio_user_get_status: *DEBUG*: device status 0 00:15:34.975 [2024-11-18 05:55:56.420783] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:34.975 [2024-11-18 05:55:56.420805] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x0 00:15:34.975 [2024-11-18 05:55:56.421813] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x1C-0x1D, len = 2 00:15:34.975 [2024-11-18 05:55:56.421841] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_ENABLE with 0x0 00:15:34.975 [2024-11-18 05:55:56.421854] vfu_virtio.c: 301:virtio_dev_disable_vq: *DEBUG*: vfu.scsi: disable vq 0 00:15:34.975 [2024-11-18 05:55:56.421864] vfu_virtio.c: 305:virtio_dev_disable_vq: *NOTICE*: Queue 0 isn't enabled 00:15:34.975 [2024-11-18 05:55:56.422826] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:34.975 [2024-11-18 05:55:56.422843] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x1 00:15:34.975 [2024-11-18 05:55:56.423828] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x1C-0x1D, len = 2 00:15:34.975 [2024-11-18 05:55:56.423877] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_ENABLE with 0x0 00:15:34.975 [2024-11-18 05:55:56.423890] vfu_virtio.c: 301:virtio_dev_disable_vq: *DEBUG*: vfu.scsi: disable vq 1 00:15:34.975 [2024-11-18 05:55:56.423899] vfu_virtio.c: 305:virtio_dev_disable_vq: *NOTICE*: Queue 1 isn't enabled 00:15:34.975 [2024-11-18 05:55:56.424837] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:34.975 [2024-11-18 05:55:56.424853] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x2 00:15:34.975 [2024-11-18 05:55:56.425843] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x1C-0x1D, len = 2 00:15:34.975 [2024-11-18 05:55:56.425859] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_ENABLE with 0x0 00:15:34.975 [2024-11-18 05:55:56.425872] vfu_virtio.c: 301:virtio_dev_disable_vq: *DEBUG*: vfu.scsi: disable vq 2 00:15:34.975 [2024-11-18 05:55:56.425880] vfu_virtio.c: 305:virtio_dev_disable_vq: *NOTICE*: Queue 2 isn't enabled 00:15:34.975 [2024-11-18 05:55:56.426864] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x16-0x17, len = 2 00:15:34.975 [2024-11-18 05:55:56.426880] vfu_virtio.c: 986:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_SELECT with 0x3 00:15:34.975 [2024-11-18 05:55:56.427873] vfu_virtio.c:1257:virtio_vfu_access_bar4: *DEBUG*: /tmp/vfu_devices/vfu.scsi: write bar4 0x1C-0x1D, len = 2 00:15:34.975 [2024-11-18 05:55:56.427889] vfu_virtio.c:1003:virtio_vfu_pci_common_cfg: *DEBUG*: /tmp/vfu_devices/vfu.scsi: WRITE PCI_COMMON_Q_ENABLE with 0x0 00:15:34.975 [2024-11-18 05:55:56.427904] vfu_virtio.c: 301:virtio_dev_disable_vq: *DEBUG*: vfu.scsi: disable vq 3 00:15:34.975 [2024-11-18 05:55:56.427913] vfu_virtio.c: 305:virtio_dev_disable_vq: *NOTICE*: Queue 3 isn't enabled 00:15:34.975 [2024-11-18 05:55:56.427956] vfio_user_pci.c: 399:spdk_vfio_user_release: *DEBUG*: Release file /tmp/vfu_devices/vfu.scsi 00:15:34.975 [2024-11-18 05:55:56.430744] vfio_user_pci.c: 96:vfio_remove_mr: *DEBUG*: Remove memory region: FD 10, VADDR 0x200000200000, IOVA 0x200000200000, Size 0x80000000 00:15:34.975 [2024-11-18 05:55:56.462201] vfu_virtio.c:1388:vfu_virtio_dev_stop: *DEBUG*: stop vfu.scsi 00:15:34.975 [2024-11-18 05:55:56.462228] vfu_virtio.c:1391:vfu_virtio_dev_stop: *DEBUG*: vfu.scsi isn't started 00:15:34.975 [2024-11-18 05:55:56.462241] vfu_virtio.c: 190:vfu_virtio_dev_reset: *DEBUG*: device vfu.scsi resetting 00:15:34.975 [2024-11-18 05:55:56.462265] vfu_virtio.c:1416:vfu_virtio_detach_device: *DEBUG*: detach device vfu.scsi 00:15:34.975 [2024-11-18 05:55:56.462280] vfu_virtio.c:1388:vfu_virtio_dev_stop: *DEBUG*: stop vfu.scsi 00:15:34.975 [2024-11-18 05:55:56.462293] vfu_virtio.c:1391:vfu_virtio_dev_stop: *DEBUG*: vfu.scsi isn't started 00:15:36.878 05:56:00 -- virtio/initiator_bdevperf.sh@53 -- # trap - SIGINT SIGTERM EXIT 00:15:36.878 05:56:00 -- virtio/initiator_bdevperf.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py vfu_virtio_delete_endpoint vfu.blk 00:15:36.878 [2024-11-18 05:56:00.221567] tgt_endpoint.c: 651:spdk_vfu_delete_endpoint: *NOTICE*: Destruct endpoint vfu.blk 00:15:36.878 05:56:00 -- virtio/initiator_bdevperf.sh@57 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py vfu_virtio_delete_endpoint vfu.scsi 00:15:37.136 [2024-11-18 05:56:00.438404] tgt_endpoint.c: 651:spdk_vfu_delete_endpoint: *NOTICE*: Destruct endpoint vfu.scsi 00:15:37.136 05:56:00 -- virtio/initiator_bdevperf.sh@59 -- # killprocess 1981908 00:15:37.136 05:56:00 -- common/autotest_common.sh@936 -- # '[' -z 1981908 ']' 00:15:37.136 05:56:00 -- common/autotest_common.sh@940 -- # kill -0 1981908 00:15:37.136 05:56:00 -- common/autotest_common.sh@941 -- # uname 00:15:37.136 05:56:00 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:15:37.136 05:56:00 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1981908 00:15:37.136 05:56:00 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:15:37.136 05:56:00 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:15:37.136 05:56:00 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1981908' 00:15:37.136 killing process with pid 1981908 00:15:37.136 05:56:00 -- common/autotest_common.sh@955 -- # kill 1981908 00:15:37.136 05:56:00 -- common/autotest_common.sh@960 -- # wait 1981908 00:15:40.479 00:15:40.479 real 0m43.416s 00:15:40.479 user 5m1.637s 00:15:40.479 sys 0m2.305s 00:15:40.479 05:56:03 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:15:40.479 05:56:03 -- common/autotest_common.sh@10 -- # set +x 00:15:40.479 ************************************ 00:15:40.479 END TEST vfio_user_virtio_bdevperf 00:15:40.479 ************************************ 00:15:40.479 05:56:03 -- vfio_user/vfio_user.sh@21 -- # vhosttestfini 00:15:40.479 05:56:03 -- vhost/common.sh@54 -- # '[' '' == iso ']' 00:15:40.479 00:15:40.479 real 7m11.117s 00:15:40.479 user 30m25.994s 00:15:40.479 sys 0m10.965s 00:15:40.479 05:56:03 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:15:40.479 05:56:03 -- common/autotest_common.sh@10 -- # set +x 00:15:40.479 ************************************ 00:15:40.479 END TEST vfio_user_qemu 00:15:40.479 ************************************ 00:15:40.479 05:56:03 -- spdk/autotest.sh@306 -- # '[' 0 -eq 1 ']' 00:15:40.479 05:56:03 -- spdk/autotest.sh@311 -- # '[' 0 -eq 1 ']' 00:15:40.479 05:56:03 -- spdk/autotest.sh@320 -- # '[' 0 -eq 1 ']' 00:15:40.479 05:56:03 -- spdk/autotest.sh@325 -- # '[' 0 -eq 1 ']' 00:15:40.479 05:56:03 -- spdk/autotest.sh@329 -- # '[' 0 -eq 1 ']' 00:15:40.479 05:56:03 -- spdk/autotest.sh@333 -- # '[' 0 -eq 1 ']' 00:15:40.479 05:56:03 -- spdk/autotest.sh@337 -- # '[' 0 -eq 1 ']' 00:15:40.479 05:56:03 -- spdk/autotest.sh@342 -- # '[' 0 -eq 1 ']' 00:15:40.479 05:56:03 -- spdk/autotest.sh@346 -- # '[' 0 -eq 1 ']' 00:15:40.479 05:56:03 -- spdk/autotest.sh@353 -- # [[ 0 -eq 1 ]] 00:15:40.479 05:56:03 -- spdk/autotest.sh@357 -- # [[ 1 -eq 1 ]] 00:15:40.479 05:56:03 -- spdk/autotest.sh@358 -- # run_test sma /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/sma.sh 00:15:40.479 05:56:03 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:15:40.479 05:56:03 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:15:40.479 05:56:03 -- common/autotest_common.sh@10 -- # set +x 00:15:40.479 ************************************ 00:15:40.479 START TEST sma 00:15:40.479 ************************************ 00:15:40.479 05:56:03 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/sma.sh 00:15:40.479 * Looking for test storage... 00:15:40.479 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:15:40.479 05:56:03 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:15:40.479 05:56:03 -- common/autotest_common.sh@1690 -- # lcov --version 00:15:40.479 05:56:03 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:15:40.479 05:56:03 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:15:40.479 05:56:03 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:15:40.479 05:56:03 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:15:40.479 05:56:03 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:15:40.479 05:56:03 -- scripts/common.sh@335 -- # IFS=.-: 00:15:40.479 05:56:03 -- scripts/common.sh@335 -- # read -ra ver1 00:15:40.479 05:56:03 -- scripts/common.sh@336 -- # IFS=.-: 00:15:40.479 05:56:03 -- scripts/common.sh@336 -- # read -ra ver2 00:15:40.479 05:56:03 -- scripts/common.sh@337 -- # local 'op=<' 00:15:40.479 05:56:03 -- scripts/common.sh@339 -- # ver1_l=2 00:15:40.479 05:56:03 -- scripts/common.sh@340 -- # ver2_l=1 00:15:40.479 05:56:03 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:15:40.479 05:56:03 -- scripts/common.sh@343 -- # case "$op" in 00:15:40.479 05:56:03 -- scripts/common.sh@344 -- # : 1 00:15:40.479 05:56:03 -- scripts/common.sh@363 -- # (( v = 0 )) 00:15:40.479 05:56:03 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:15:40.479 05:56:03 -- scripts/common.sh@364 -- # decimal 1 00:15:40.479 05:56:03 -- scripts/common.sh@352 -- # local d=1 00:15:40.479 05:56:03 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:15:40.479 05:56:03 -- scripts/common.sh@354 -- # echo 1 00:15:40.479 05:56:03 -- scripts/common.sh@364 -- # ver1[v]=1 00:15:40.479 05:56:03 -- scripts/common.sh@365 -- # decimal 2 00:15:40.479 05:56:03 -- scripts/common.sh@352 -- # local d=2 00:15:40.479 05:56:03 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:15:40.479 05:56:03 -- scripts/common.sh@354 -- # echo 2 00:15:40.479 05:56:03 -- scripts/common.sh@365 -- # ver2[v]=2 00:15:40.479 05:56:03 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:15:40.479 05:56:03 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:15:40.479 05:56:03 -- scripts/common.sh@367 -- # return 0 00:15:40.479 05:56:03 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:15:40.479 05:56:03 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:15:40.479 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:40.479 --rc genhtml_branch_coverage=1 00:15:40.479 --rc genhtml_function_coverage=1 00:15:40.479 --rc genhtml_legend=1 00:15:40.479 --rc geninfo_all_blocks=1 00:15:40.479 --rc geninfo_unexecuted_blocks=1 00:15:40.479 00:15:40.479 ' 00:15:40.479 05:56:03 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:15:40.479 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:40.479 --rc genhtml_branch_coverage=1 00:15:40.479 --rc genhtml_function_coverage=1 00:15:40.479 --rc genhtml_legend=1 00:15:40.479 --rc geninfo_all_blocks=1 00:15:40.479 --rc geninfo_unexecuted_blocks=1 00:15:40.479 00:15:40.479 ' 00:15:40.479 05:56:03 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:15:40.480 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:40.480 --rc genhtml_branch_coverage=1 00:15:40.480 --rc genhtml_function_coverage=1 00:15:40.480 --rc genhtml_legend=1 00:15:40.480 --rc geninfo_all_blocks=1 00:15:40.480 --rc geninfo_unexecuted_blocks=1 00:15:40.480 00:15:40.480 ' 00:15:40.480 05:56:03 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:15:40.480 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:40.480 --rc genhtml_branch_coverage=1 00:15:40.480 --rc genhtml_function_coverage=1 00:15:40.480 --rc genhtml_legend=1 00:15:40.480 --rc geninfo_all_blocks=1 00:15:40.480 --rc geninfo_unexecuted_blocks=1 00:15:40.480 00:15:40.480 ' 00:15:40.480 05:56:03 -- sma/sma.sh@11 -- # run_test sma_nvmf_tcp /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/nvmf_tcp.sh 00:15:40.480 05:56:03 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:15:40.480 05:56:03 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:15:40.480 05:56:03 -- common/autotest_common.sh@10 -- # set +x 00:15:40.480 ************************************ 00:15:40.480 START TEST sma_nvmf_tcp 00:15:40.480 ************************************ 00:15:40.480 05:56:03 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/nvmf_tcp.sh 00:15:40.739 * Looking for test storage... 00:15:40.739 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:15:40.739 05:56:04 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:15:40.739 05:56:04 -- common/autotest_common.sh@1690 -- # lcov --version 00:15:40.739 05:56:04 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:15:40.739 05:56:04 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:15:40.739 05:56:04 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:15:40.739 05:56:04 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:15:40.739 05:56:04 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:15:40.739 05:56:04 -- scripts/common.sh@335 -- # IFS=.-: 00:15:40.739 05:56:04 -- scripts/common.sh@335 -- # read -ra ver1 00:15:40.739 05:56:04 -- scripts/common.sh@336 -- # IFS=.-: 00:15:40.739 05:56:04 -- scripts/common.sh@336 -- # read -ra ver2 00:15:40.739 05:56:04 -- scripts/common.sh@337 -- # local 'op=<' 00:15:40.739 05:56:04 -- scripts/common.sh@339 -- # ver1_l=2 00:15:40.739 05:56:04 -- scripts/common.sh@340 -- # ver2_l=1 00:15:40.739 05:56:04 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:15:40.739 05:56:04 -- scripts/common.sh@343 -- # case "$op" in 00:15:40.739 05:56:04 -- scripts/common.sh@344 -- # : 1 00:15:40.739 05:56:04 -- scripts/common.sh@363 -- # (( v = 0 )) 00:15:40.739 05:56:04 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:15:40.739 05:56:04 -- scripts/common.sh@364 -- # decimal 1 00:15:40.739 05:56:04 -- scripts/common.sh@352 -- # local d=1 00:15:40.739 05:56:04 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:15:40.739 05:56:04 -- scripts/common.sh@354 -- # echo 1 00:15:40.739 05:56:04 -- scripts/common.sh@364 -- # ver1[v]=1 00:15:40.739 05:56:04 -- scripts/common.sh@365 -- # decimal 2 00:15:40.739 05:56:04 -- scripts/common.sh@352 -- # local d=2 00:15:40.739 05:56:04 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:15:40.739 05:56:04 -- scripts/common.sh@354 -- # echo 2 00:15:40.739 05:56:04 -- scripts/common.sh@365 -- # ver2[v]=2 00:15:40.739 05:56:04 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:15:40.739 05:56:04 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:15:40.739 05:56:04 -- scripts/common.sh@367 -- # return 0 00:15:40.739 05:56:04 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:15:40.739 05:56:04 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:15:40.739 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:40.739 --rc genhtml_branch_coverage=1 00:15:40.739 --rc genhtml_function_coverage=1 00:15:40.739 --rc genhtml_legend=1 00:15:40.739 --rc geninfo_all_blocks=1 00:15:40.739 --rc geninfo_unexecuted_blocks=1 00:15:40.739 00:15:40.739 ' 00:15:40.739 05:56:04 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:15:40.739 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:40.739 --rc genhtml_branch_coverage=1 00:15:40.739 --rc genhtml_function_coverage=1 00:15:40.739 --rc genhtml_legend=1 00:15:40.739 --rc geninfo_all_blocks=1 00:15:40.739 --rc geninfo_unexecuted_blocks=1 00:15:40.739 00:15:40.739 ' 00:15:40.739 05:56:04 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:15:40.739 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:40.739 --rc genhtml_branch_coverage=1 00:15:40.739 --rc genhtml_function_coverage=1 00:15:40.739 --rc genhtml_legend=1 00:15:40.739 --rc geninfo_all_blocks=1 00:15:40.739 --rc geninfo_unexecuted_blocks=1 00:15:40.739 00:15:40.739 ' 00:15:40.739 05:56:04 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:15:40.739 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:40.739 --rc genhtml_branch_coverage=1 00:15:40.739 --rc genhtml_function_coverage=1 00:15:40.739 --rc genhtml_legend=1 00:15:40.739 --rc geninfo_all_blocks=1 00:15:40.739 --rc geninfo_unexecuted_blocks=1 00:15:40.739 00:15:40.739 ' 00:15:40.739 05:56:04 -- sma/nvmf_tcp.sh@10 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:15:40.739 05:56:04 -- sma/nvmf_tcp.sh@70 -- # trap 'cleanup; exit 1' SIGINT SIGTERM EXIT 00:15:40.739 05:56:04 -- sma/nvmf_tcp.sh@72 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt 00:15:40.739 05:56:04 -- sma/nvmf_tcp.sh@73 -- # tgtpid=1989736 00:15:40.739 05:56:04 -- sma/nvmf_tcp.sh@83 -- # smapid=1989737 00:15:40.739 05:56:04 -- sma/nvmf_tcp.sh@86 -- # sma_waitforlisten 00:15:40.739 05:56:04 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:15:40.739 05:56:04 -- sma/nvmf_tcp.sh@75 -- # cat 00:15:40.739 05:56:04 -- sma/nvmf_tcp.sh@75 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:15:40.739 05:56:04 -- sma/common.sh@8 -- # local sma_port=8080 00:15:40.739 05:56:04 -- sma/common.sh@10 -- # (( i = 0 )) 00:15:40.739 05:56:04 -- sma/common.sh@10 -- # (( i < 5 )) 00:15:40.739 05:56:04 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:15:40.739 05:56:04 -- sma/common.sh@14 -- # sleep 1s 00:15:40.739 [2024-11-18 05:56:04.182116] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:15:40.739 [2024-11-18 05:56:04.182217] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1989736 ] 00:15:40.739 EAL: No free 2048 kB hugepages reported on node 1 00:15:40.997 [2024-11-18 05:56:04.292784] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:15:41.255 [2024-11-18 05:56:04.543056] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:15:41.255 [2024-11-18 05:56:04.543348] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:15:41.821 05:56:05 -- sma/common.sh@10 -- # (( i++ )) 00:15:41.821 05:56:05 -- sma/common.sh@10 -- # (( i < 5 )) 00:15:41.821 05:56:05 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:15:41.821 05:56:05 -- sma/common.sh@14 -- # sleep 1s 00:15:42.757 05:56:06 -- sma/common.sh@10 -- # (( i++ )) 00:15:42.757 05:56:06 -- sma/common.sh@10 -- # (( i < 5 )) 00:15:42.757 05:56:06 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:15:42.757 05:56:06 -- sma/common.sh@14 -- # sleep 1s 00:15:43.015 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:43.015 I0000 00:00:1731905766.319252 1989737 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:43.015 [2024-11-18 05:56:06.332498] tcp.c: 661:nvmf_tcp_create: *NOTICE*: *** TCP Transport Init *** 00:15:43.950 05:56:07 -- sma/common.sh@10 -- # (( i++ )) 00:15:43.950 05:56:07 -- sma/common.sh@10 -- # (( i < 5 )) 00:15:43.951 05:56:07 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:15:43.951 05:56:07 -- sma/common.sh@12 -- # return 0 00:15:43.951 05:56:07 -- sma/nvmf_tcp.sh@89 -- # rpc_cmd bdev_null_create null0 100 4096 00:15:43.951 05:56:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:43.951 05:56:07 -- common/autotest_common.sh@10 -- # set +x 00:15:43.951 null0 00:15:43.951 05:56:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:43.951 05:56:07 -- sma/nvmf_tcp.sh@92 -- # rpc_cmd nvmf_get_transports --trtype tcp 00:15:43.951 05:56:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:43.951 05:56:07 -- common/autotest_common.sh@10 -- # set +x 00:15:43.951 [ 00:15:43.951 { 00:15:43.951 "trtype": "TCP", 00:15:43.951 "max_queue_depth": 128, 00:15:43.951 "max_io_qpairs_per_ctrlr": 127, 00:15:43.951 "in_capsule_data_size": 4096, 00:15:43.951 "max_io_size": 131072, 00:15:43.951 "io_unit_size": 131072, 00:15:43.951 "max_aq_depth": 128, 00:15:43.951 "num_shared_buffers": 511, 00:15:43.951 "buf_cache_size": 4294967295, 00:15:43.951 "dif_insert_or_strip": false, 00:15:43.951 "zcopy": false, 00:15:43.951 "c2h_success": true, 00:15:43.951 "sock_priority": 0, 00:15:43.951 "abort_timeout_sec": 1 00:15:43.951 } 00:15:43.951 ] 00:15:43.951 05:56:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:43.951 05:56:07 -- sma/nvmf_tcp.sh@95 -- # create_device nqn.2016-06.io.spdk:cnode0 00:15:43.951 05:56:07 -- sma/nvmf_tcp.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:43.951 05:56:07 -- sma/nvmf_tcp.sh@95 -- # jq -r .handle 00:15:43.951 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:43.951 I0000 00:00:1731905767.426350 1990204 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:43.951 I0000 00:00:1731905767.428090 1990204 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:43.951 I0000 00:00:1731905767.429453 1990205 subchannel.cc:806] subchannel 0x55ba33ea5db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55ba33dd6530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55ba33f5e830, grpc.internal.client_channel_call_destination=0x7fcbc6dc7390, grpc.internal.event_engine=0x55ba33decc90, grpc.internal.security_connector=0x55ba33d225b0, grpc.internal.subchannel_pool=0x55ba33e94d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55ba33d6a980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:07.428959427+01:00"}), backing off for 999 ms 00:15:43.951 [2024-11-18 05:56:07.431701] nvmf_rpc.c: 275:rpc_nvmf_get_subsystems: *WARNING*: rpc_nvmf_get_subsystems: deprecated feature listener.transport is deprecated in favor of trtype to be removed in v24.05 00:15:43.951 [2024-11-18 05:56:07.448198] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4420 *** 00:15:44.210 05:56:07 -- sma/nvmf_tcp.sh@95 -- # devid0=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:15:44.210 05:56:07 -- sma/nvmf_tcp.sh@96 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:15:44.210 05:56:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:44.210 05:56:07 -- common/autotest_common.sh@10 -- # set +x 00:15:44.210 [ 00:15:44.210 { 00:15:44.210 "nqn": "nqn.2016-06.io.spdk:cnode0", 00:15:44.210 "subtype": "NVMe", 00:15:44.210 "listen_addresses": [ 00:15:44.210 { 00:15:44.210 "transport": "TCP", 00:15:44.210 "trtype": "TCP", 00:15:44.210 "adrfam": "IPv4", 00:15:44.210 "traddr": "127.0.0.1", 00:15:44.210 "trsvcid": "4420" 00:15:44.210 } 00:15:44.210 ], 00:15:44.210 "allow_any_host": false, 00:15:44.210 "hosts": [], 00:15:44.210 "serial_number": "00000000000000000000", 00:15:44.210 "model_number": "SPDK bdev Controller", 00:15:44.210 "max_namespaces": 32, 00:15:44.210 "min_cntlid": 1, 00:15:44.210 "max_cntlid": 65519, 00:15:44.210 "namespaces": [] 00:15:44.210 } 00:15:44.210 ] 00:15:44.210 05:56:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:44.210 05:56:07 -- sma/nvmf_tcp.sh@98 -- # create_device nqn.2016-06.io.spdk:cnode1 00:15:44.210 05:56:07 -- sma/nvmf_tcp.sh@98 -- # jq -r .handle 00:15:44.210 05:56:07 -- sma/nvmf_tcp.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:44.210 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:44.210 I0000 00:00:1731905767.707505 1990258 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:44.210 I0000 00:00:1731905767.709101 1990258 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:44.210 I0000 00:00:1731905767.710486 1990423 subchannel.cc:806] subchannel 0x555f3a760db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x555f3a691530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x555f3a819830, grpc.internal.client_channel_call_destination=0x7fcd6e041390, grpc.internal.event_engine=0x555f3a6a7c90, grpc.internal.security_connector=0x555f3a5dd5b0, grpc.internal.subchannel_pool=0x555f3a74fd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x555f3a625980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:07.710015264+01:00"}), backing off for 1000 ms 00:15:44.469 05:56:07 -- sma/nvmf_tcp.sh@98 -- # devid1=nvmf-tcp:nqn.2016-06.io.spdk:cnode1 00:15:44.469 05:56:07 -- sma/nvmf_tcp.sh@99 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:15:44.469 05:56:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:44.469 05:56:07 -- common/autotest_common.sh@10 -- # set +x 00:15:44.469 [ 00:15:44.469 { 00:15:44.469 "nqn": "nqn.2016-06.io.spdk:cnode0", 00:15:44.469 "subtype": "NVMe", 00:15:44.469 "listen_addresses": [ 00:15:44.469 { 00:15:44.469 "transport": "TCP", 00:15:44.469 "trtype": "TCP", 00:15:44.469 "adrfam": "IPv4", 00:15:44.469 "traddr": "127.0.0.1", 00:15:44.469 "trsvcid": "4420" 00:15:44.469 } 00:15:44.469 ], 00:15:44.469 "allow_any_host": false, 00:15:44.469 "hosts": [], 00:15:44.469 "serial_number": "00000000000000000000", 00:15:44.469 "model_number": "SPDK bdev Controller", 00:15:44.469 "max_namespaces": 32, 00:15:44.469 "min_cntlid": 1, 00:15:44.469 "max_cntlid": 65519, 00:15:44.469 "namespaces": [] 00:15:44.469 } 00:15:44.469 ] 00:15:44.469 05:56:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:44.469 05:56:07 -- sma/nvmf_tcp.sh@100 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode1 00:15:44.469 05:56:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:44.469 05:56:07 -- common/autotest_common.sh@10 -- # set +x 00:15:44.469 [ 00:15:44.469 { 00:15:44.469 "nqn": "nqn.2016-06.io.spdk:cnode1", 00:15:44.469 "subtype": "NVMe", 00:15:44.469 "listen_addresses": [ 00:15:44.469 { 00:15:44.469 "transport": "TCP", 00:15:44.469 "trtype": "TCP", 00:15:44.469 "adrfam": "IPv4", 00:15:44.469 "traddr": "127.0.0.1", 00:15:44.469 "trsvcid": "4420" 00:15:44.469 } 00:15:44.469 ], 00:15:44.469 "allow_any_host": false, 00:15:44.469 "hosts": [], 00:15:44.469 "serial_number": "00000000000000000000", 00:15:44.469 "model_number": "SPDK bdev Controller", 00:15:44.469 "max_namespaces": 32, 00:15:44.469 "min_cntlid": 1, 00:15:44.469 "max_cntlid": 65519, 00:15:44.469 "namespaces": [] 00:15:44.469 } 00:15:44.469 ] 00:15:44.469 05:56:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:44.469 05:56:07 -- sma/nvmf_tcp.sh@101 -- # [[ nvmf-tcp:nqn.2016-06.io.spdk:cnode0 != \n\v\m\f\-\t\c\p\:\n\q\n\.\2\0\1\6\-\0\6\.\i\o\.\s\p\d\k\:\c\n\o\d\e\1 ]] 00:15:44.469 05:56:07 -- sma/nvmf_tcp.sh@104 -- # rpc_cmd nvmf_get_subsystems 00:15:44.469 05:56:07 -- sma/nvmf_tcp.sh@104 -- # jq -r '. | length' 00:15:44.469 05:56:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:44.469 05:56:07 -- common/autotest_common.sh@10 -- # set +x 00:15:44.469 05:56:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:44.469 05:56:07 -- sma/nvmf_tcp.sh@104 -- # [[ 3 -eq 3 ]] 00:15:44.469 05:56:07 -- sma/nvmf_tcp.sh@108 -- # create_device nqn.2016-06.io.spdk:cnode0 00:15:44.469 05:56:07 -- sma/nvmf_tcp.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:44.469 05:56:07 -- sma/nvmf_tcp.sh@108 -- # jq -r .handle 00:15:44.728 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:44.728 I0000 00:00:1731905767.997659 1990449 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:44.728 I0000 00:00:1731905767.999263 1990449 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:44.728 I0000 00:00:1731905768.000566 1990450 subchannel.cc:806] subchannel 0x5594867f7db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x559486728530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5594868b0830, grpc.internal.client_channel_call_destination=0x7fd0ff034390, grpc.internal.event_engine=0x55948673ec90, grpc.internal.security_connector=0x5594866745b0, grpc.internal.subchannel_pool=0x5594867e6d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5594866bc980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:08.000049406+01:00"}), backing off for 1000 ms 00:15:44.728 05:56:08 -- sma/nvmf_tcp.sh@108 -- # tmp0=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:15:44.728 05:56:08 -- sma/nvmf_tcp.sh@109 -- # create_device nqn.2016-06.io.spdk:cnode1 00:15:44.728 05:56:08 -- sma/nvmf_tcp.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:44.728 05:56:08 -- sma/nvmf_tcp.sh@109 -- # jq -r .handle 00:15:44.728 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:44.728 I0000 00:00:1731905768.226043 1990475 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:44.728 I0000 00:00:1731905768.227845 1990475 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:44.728 I0000 00:00:1731905768.229222 1990487 subchannel.cc:806] subchannel 0x5619ff900db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5619ff831530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5619ff9b9830, grpc.internal.client_channel_call_destination=0x7f7367b41390, grpc.internal.event_engine=0x5619ff847c90, grpc.internal.security_connector=0x5619ff77d5b0, grpc.internal.subchannel_pool=0x5619ff8efd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5619ff7c5980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:08.22872848+01:00"}), backing off for 999 ms 00:15:44.986 05:56:08 -- sma/nvmf_tcp.sh@109 -- # tmp1=nvmf-tcp:nqn.2016-06.io.spdk:cnode1 00:15:44.986 05:56:08 -- sma/nvmf_tcp.sh@111 -- # rpc_cmd nvmf_get_subsystems 00:15:44.986 05:56:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:44.986 05:56:08 -- sma/nvmf_tcp.sh@111 -- # jq -r '. | length' 00:15:44.986 05:56:08 -- common/autotest_common.sh@10 -- # set +x 00:15:44.986 05:56:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:44.986 05:56:08 -- sma/nvmf_tcp.sh@111 -- # [[ 3 -eq 3 ]] 00:15:44.986 05:56:08 -- sma/nvmf_tcp.sh@112 -- # [[ nvmf-tcp:nqn.2016-06.io.spdk:cnode0 == \n\v\m\f\-\t\c\p\:\n\q\n\.\2\0\1\6\-\0\6\.\i\o\.\s\p\d\k\:\c\n\o\d\e\0 ]] 00:15:44.986 05:56:08 -- sma/nvmf_tcp.sh@113 -- # [[ nvmf-tcp:nqn.2016-06.io.spdk:cnode1 == \n\v\m\f\-\t\c\p\:\n\q\n\.\2\0\1\6\-\0\6\.\i\o\.\s\p\d\k\:\c\n\o\d\e\1 ]] 00:15:44.986 05:56:08 -- sma/nvmf_tcp.sh@116 -- # delete_device nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:15:44.986 05:56:08 -- sma/nvmf_tcp.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:44.986 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:44.986 I0000 00:00:1731905768.496830 1990510 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:44.986 I0000 00:00:1731905768.498494 1990510 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:44.986 I0000 00:00:1731905768.499957 1990511 subchannel.cc:806] subchannel 0x55fa43fc1db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55fa43ef2530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55fa4407a830, grpc.internal.client_channel_call_destination=0x7f568ccb3390, grpc.internal.event_engine=0x55fa43d9fdb0, grpc.internal.security_connector=0x55fa43da7c60, grpc.internal.subchannel_pool=0x55fa43fb0d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55fa43e86980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:08.499389259+01:00"}), backing off for 1000 ms 00:15:45.244 {} 00:15:45.244 05:56:08 -- sma/nvmf_tcp.sh@117 -- # NOT rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:15:45.245 05:56:08 -- common/autotest_common.sh@650 -- # local es=0 00:15:45.245 05:56:08 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:15:45.245 05:56:08 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:15:45.245 05:56:08 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:15:45.245 05:56:08 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:15:45.245 05:56:08 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:15:45.245 05:56:08 -- common/autotest_common.sh@653 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:15:45.245 05:56:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:45.245 05:56:08 -- common/autotest_common.sh@10 -- # set +x 00:15:45.245 [2024-11-18 05:56:08.547059] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:cnode0' does not exist 00:15:45.245 request: 00:15:45.245 { 00:15:45.245 "nqn": "nqn.2016-06.io.spdk:cnode0", 00:15:45.245 "method": "nvmf_get_subsystems", 00:15:45.245 "req_id": 1 00:15:45.245 } 00:15:45.245 Got JSON-RPC error response 00:15:45.245 response: 00:15:45.245 { 00:15:45.245 "code": -19, 00:15:45.245 "message": "No such device" 00:15:45.245 } 00:15:45.245 05:56:08 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:15:45.245 05:56:08 -- common/autotest_common.sh@653 -- # es=1 00:15:45.245 05:56:08 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:15:45.245 05:56:08 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:15:45.245 05:56:08 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:15:45.245 05:56:08 -- sma/nvmf_tcp.sh@118 -- # rpc_cmd nvmf_get_subsystems 00:15:45.245 05:56:08 -- sma/nvmf_tcp.sh@118 -- # jq -r '. | length' 00:15:45.245 05:56:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:45.245 05:56:08 -- common/autotest_common.sh@10 -- # set +x 00:15:45.245 05:56:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:45.245 05:56:08 -- sma/nvmf_tcp.sh@118 -- # [[ 2 -eq 2 ]] 00:15:45.245 05:56:08 -- sma/nvmf_tcp.sh@120 -- # delete_device nvmf-tcp:nqn.2016-06.io.spdk:cnode1 00:15:45.245 05:56:08 -- sma/nvmf_tcp.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:45.503 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:45.503 I0000 00:00:1731905768.787376 1990535 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:45.503 I0000 00:00:1731905768.789177 1990535 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:45.504 I0000 00:00:1731905768.790453 1990698 subchannel.cc:806] subchannel 0x55d7bbf2fdb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55d7bbe60530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55d7bbfe8830, grpc.internal.client_channel_call_destination=0x7f91d7dd7390, grpc.internal.event_engine=0x55d7bbd0ddb0, grpc.internal.security_connector=0x55d7bbd15c60, grpc.internal.subchannel_pool=0x55d7bbf1ed40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55d7bbdf4980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:08.789948886+01:00"}), backing off for 1000 ms 00:15:45.504 {} 00:15:45.504 05:56:08 -- sma/nvmf_tcp.sh@121 -- # NOT rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode1 00:15:45.504 05:56:08 -- common/autotest_common.sh@650 -- # local es=0 00:15:45.504 05:56:08 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode1 00:15:45.504 05:56:08 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:15:45.504 05:56:08 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:15:45.504 05:56:08 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:15:45.504 05:56:08 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:15:45.504 05:56:08 -- common/autotest_common.sh@653 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode1 00:15:45.504 05:56:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:45.504 05:56:08 -- common/autotest_common.sh@10 -- # set +x 00:15:45.504 [2024-11-18 05:56:08.831921] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:cnode1' does not exist 00:15:45.504 request: 00:15:45.504 { 00:15:45.504 "nqn": "nqn.2016-06.io.spdk:cnode1", 00:15:45.504 "method": "nvmf_get_subsystems", 00:15:45.504 "req_id": 1 00:15:45.504 } 00:15:45.504 Got JSON-RPC error response 00:15:45.504 response: 00:15:45.504 { 00:15:45.504 "code": -19, 00:15:45.504 "message": "No such device" 00:15:45.504 } 00:15:45.504 05:56:08 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:15:45.504 05:56:08 -- common/autotest_common.sh@653 -- # es=1 00:15:45.504 05:56:08 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:15:45.504 05:56:08 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:15:45.504 05:56:08 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:15:45.504 05:56:08 -- sma/nvmf_tcp.sh@122 -- # jq -r '. | length' 00:15:45.504 05:56:08 -- sma/nvmf_tcp.sh@122 -- # rpc_cmd nvmf_get_subsystems 00:15:45.504 05:56:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:45.504 05:56:08 -- common/autotest_common.sh@10 -- # set +x 00:15:45.504 05:56:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:45.504 05:56:08 -- sma/nvmf_tcp.sh@122 -- # [[ 1 -eq 1 ]] 00:15:45.504 05:56:08 -- sma/nvmf_tcp.sh@125 -- # delete_device nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:15:45.504 05:56:08 -- sma/nvmf_tcp.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:45.768 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:45.768 I0000 00:00:1731905769.056887 1990754 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:45.768 I0000 00:00:1731905769.058389 1990754 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:45.768 I0000 00:00:1731905769.059724 1990755 subchannel.cc:806] subchannel 0x558551109db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55855103a530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5585511c2830, grpc.internal.client_channel_call_destination=0x7f463a135390, grpc.internal.event_engine=0x558550ee7db0, grpc.internal.security_connector=0x558550eefc60, grpc.internal.subchannel_pool=0x5585510f8d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x558550fce980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:09.05923447+01:00"}), backing off for 1000 ms 00:15:45.768 {} 00:15:45.768 05:56:09 -- sma/nvmf_tcp.sh@126 -- # delete_device nvmf-tcp:nqn.2016-06.io.spdk:cnode1 00:15:45.768 05:56:09 -- sma/nvmf_tcp.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:45.768 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:45.768 I0000 00:00:1731905769.287656 1990777 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:45.768 I0000 00:00:1731905769.289250 1990777 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:45.769 I0000 00:00:1731905769.290560 1990785 subchannel.cc:806] subchannel 0x55f8697dfdb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55f869710530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55f869898830, grpc.internal.client_channel_call_destination=0x7f2a62c4c390, grpc.internal.event_engine=0x55f8695bddb0, grpc.internal.security_connector=0x55f8695c5c60, grpc.internal.subchannel_pool=0x55f8697ced40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55f8696a4980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:09.290088289+01:00"}), backing off for 1000 ms 00:15:46.144 {} 00:15:46.144 05:56:09 -- sma/nvmf_tcp.sh@129 -- # create_device nqn.2016-06.io.spdk:cnode0 00:15:46.144 05:56:09 -- sma/nvmf_tcp.sh@129 -- # jq -r .handle 00:15:46.144 05:56:09 -- sma/nvmf_tcp.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:46.144 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:46.144 I0000 00:00:1731905769.511441 1990808 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:46.144 I0000 00:00:1731905769.513072 1990808 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:46.144 I0000 00:00:1731905769.514251 1990811 subchannel.cc:806] subchannel 0x561934d27db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x561934c58530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x561934de0830, grpc.internal.client_channel_call_destination=0x7f846e24b390, grpc.internal.event_engine=0x561934c6ec90, grpc.internal.security_connector=0x561934ba45b0, grpc.internal.subchannel_pool=0x561934d16d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x561934bec980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:09.513847332+01:00"}), backing off for 999 ms 00:15:46.144 [2024-11-18 05:56:09.534364] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4420 *** 00:15:46.144 05:56:09 -- sma/nvmf_tcp.sh@129 -- # devid0=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:15:46.144 05:56:09 -- sma/nvmf_tcp.sh@130 -- # create_device nqn.2016-06.io.spdk:cnode1 00:15:46.144 05:56:09 -- sma/nvmf_tcp.sh@130 -- # jq -r .handle 00:15:46.144 05:56:09 -- sma/nvmf_tcp.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:46.422 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:46.422 I0000 00:00:1731905769.749045 1990834 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:46.422 I0000 00:00:1731905769.750705 1990834 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:46.422 I0000 00:00:1731905769.751936 1990836 subchannel.cc:806] subchannel 0x5563c9aebdb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5563c9a1c530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5563c9ba4830, grpc.internal.client_channel_call_destination=0x7f4a7dc66390, grpc.internal.event_engine=0x5563c9a32c90, grpc.internal.security_connector=0x5563c99685b0, grpc.internal.subchannel_pool=0x5563c9adad40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5563c99b0980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:09.751484621+01:00"}), backing off for 1000 ms 00:15:46.422 05:56:09 -- sma/nvmf_tcp.sh@130 -- # devid1=nvmf-tcp:nqn.2016-06.io.spdk:cnode1 00:15:46.422 05:56:09 -- sma/nvmf_tcp.sh@131 -- # rpc_cmd bdev_get_bdevs -b null0 00:15:46.422 05:56:09 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:46.422 05:56:09 -- sma/nvmf_tcp.sh@131 -- # jq -r '.[].uuid' 00:15:46.422 05:56:09 -- common/autotest_common.sh@10 -- # set +x 00:15:46.422 05:56:09 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:46.422 05:56:09 -- sma/nvmf_tcp.sh@131 -- # uuid=02729efd-d096-4eaf-85be-d1f767e9afaf 00:15:46.422 05:56:09 -- sma/nvmf_tcp.sh@134 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 02729efd-d096-4eaf-85be-d1f767e9afaf 00:15:46.422 05:56:09 -- sma/nvmf_tcp.sh@45 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:46.422 05:56:09 -- sma/nvmf_tcp.sh@45 -- # uuid2base64 02729efd-d096-4eaf-85be-d1f767e9afaf 00:15:46.422 05:56:09 -- sma/common.sh@20 -- # python 00:15:46.681 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:46.681 I0000 00:00:1731905770.089307 1990876 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:46.681 I0000 00:00:1731905770.091437 1990876 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:46.681 I0000 00:00:1731905770.092992 1991059 subchannel.cc:806] subchannel 0x55b956970db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55b9568a1530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55b956a29830, grpc.internal.client_channel_call_destination=0x7fbc91406390, grpc.internal.event_engine=0x55b95674edb0, grpc.internal.security_connector=0x55b956756ca0, grpc.internal.subchannel_pool=0x55b95695fd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55b956835980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:10.092433679+01:00"}), backing off for 1000 ms 00:15:46.681 {} 00:15:46.681 05:56:10 -- sma/nvmf_tcp.sh@135 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:15:46.681 05:56:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:46.681 05:56:10 -- common/autotest_common.sh@10 -- # set +x 00:15:46.681 05:56:10 -- sma/nvmf_tcp.sh@135 -- # jq -r '.[0].namespaces | length' 00:15:46.681 05:56:10 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:46.681 05:56:10 -- sma/nvmf_tcp.sh@135 -- # [[ 1 -eq 1 ]] 00:15:46.681 05:56:10 -- sma/nvmf_tcp.sh@136 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode1 00:15:46.681 05:56:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:46.681 05:56:10 -- sma/nvmf_tcp.sh@136 -- # jq -r '.[0].namespaces | length' 00:15:46.681 05:56:10 -- common/autotest_common.sh@10 -- # set +x 00:15:46.940 05:56:10 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:46.940 05:56:10 -- sma/nvmf_tcp.sh@136 -- # [[ 0 -eq 0 ]] 00:15:46.940 05:56:10 -- sma/nvmf_tcp.sh@137 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:15:46.940 05:56:10 -- sma/nvmf_tcp.sh@137 -- # jq -r '.[0].namespaces[0].uuid' 00:15:46.940 05:56:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:46.940 05:56:10 -- common/autotest_common.sh@10 -- # set +x 00:15:46.940 05:56:10 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:46.940 05:56:10 -- sma/nvmf_tcp.sh@137 -- # [[ 02729efd-d096-4eaf-85be-d1f767e9afaf == \0\2\7\2\9\e\f\d\-\d\0\9\6\-\4\e\a\f\-\8\5\b\e\-\d\1\f\7\6\7\e\9\a\f\a\f ]] 00:15:46.940 05:56:10 -- sma/nvmf_tcp.sh@140 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 02729efd-d096-4eaf-85be-d1f767e9afaf 00:15:46.940 05:56:10 -- sma/nvmf_tcp.sh@45 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:46.940 05:56:10 -- sma/nvmf_tcp.sh@45 -- # uuid2base64 02729efd-d096-4eaf-85be-d1f767e9afaf 00:15:46.940 05:56:10 -- sma/common.sh@20 -- # python 00:15:47.199 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:47.199 I0000 00:00:1731905770.499775 1991097 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:47.199 I0000 00:00:1731905770.501593 1991097 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:47.199 I0000 00:00:1731905770.502954 1991101 subchannel.cc:806] subchannel 0x5643408cfdb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x564340800530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x564340988830, grpc.internal.client_channel_call_destination=0x7f2d3c7c1390, grpc.internal.event_engine=0x5643406addb0, grpc.internal.security_connector=0x5643406b5ca0, grpc.internal.subchannel_pool=0x5643408bed40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x564340794980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:10.502478689+01:00"}), backing off for 1000 ms 00:15:47.199 {} 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@141 -- # jq -r '.[0].namespaces | length' 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@141 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:15:47.199 05:56:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:47.199 05:56:10 -- common/autotest_common.sh@10 -- # set +x 00:15:47.199 05:56:10 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@141 -- # [[ 1 -eq 1 ]] 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@142 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode1 00:15:47.199 05:56:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:47.199 05:56:10 -- common/autotest_common.sh@10 -- # set +x 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@142 -- # jq -r '.[0].namespaces | length' 00:15:47.199 05:56:10 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@142 -- # [[ 0 -eq 0 ]] 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@143 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:15:47.199 05:56:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@143 -- # jq -r '.[0].namespaces[0].uuid' 00:15:47.199 05:56:10 -- common/autotest_common.sh@10 -- # set +x 00:15:47.199 05:56:10 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@143 -- # [[ 02729efd-d096-4eaf-85be-d1f767e9afaf == \0\2\7\2\9\e\f\d\-\d\0\9\6\-\4\e\a\f\-\8\5\b\e\-\d\1\f\7\6\7\e\9\a\f\a\f ]] 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@146 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 02729efd-d096-4eaf-85be-d1f767e9afaf 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@59 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:47.199 05:56:10 -- sma/nvmf_tcp.sh@59 -- # uuid2base64 02729efd-d096-4eaf-85be-d1f767e9afaf 00:15:47.199 05:56:10 -- sma/common.sh@20 -- # python 00:15:47.458 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:47.458 I0000 00:00:1731905770.879439 1991130 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:47.458 I0000 00:00:1731905770.880964 1991130 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:47.458 I0000 00:00:1731905770.882222 1991133 subchannel.cc:806] subchannel 0x5636f500edb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5636f4f3f530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5636f50c7830, grpc.internal.client_channel_call_destination=0x7f4aa6e10390, grpc.internal.event_engine=0x5636f4f55c90, grpc.internal.security_connector=0x5636f4e8b5b0, grpc.internal.subchannel_pool=0x5636f4ffdd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5636f4ed3980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:10.881747977+01:00"}), backing off for 999 ms 00:15:47.458 {} 00:15:47.458 05:56:10 -- sma/nvmf_tcp.sh@147 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:15:47.458 05:56:10 -- sma/nvmf_tcp.sh@147 -- # jq -r '.[0].namespaces | length' 00:15:47.458 05:56:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:47.458 05:56:10 -- common/autotest_common.sh@10 -- # set +x 00:15:47.458 05:56:10 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:47.458 05:56:10 -- sma/nvmf_tcp.sh@147 -- # [[ 0 -eq 0 ]] 00:15:47.458 05:56:10 -- sma/nvmf_tcp.sh@148 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode1 00:15:47.458 05:56:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:15:47.458 05:56:10 -- sma/nvmf_tcp.sh@148 -- # jq -r '.[0].namespaces | length' 00:15:47.458 05:56:10 -- common/autotest_common.sh@10 -- # set +x 00:15:47.458 05:56:10 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:15:47.735 05:56:10 -- sma/nvmf_tcp.sh@148 -- # [[ 0 -eq 0 ]] 00:15:47.735 05:56:10 -- sma/nvmf_tcp.sh@151 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 02729efd-d096-4eaf-85be-d1f767e9afaf 00:15:47.735 05:56:10 -- sma/nvmf_tcp.sh@59 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:15:47.735 05:56:10 -- sma/nvmf_tcp.sh@59 -- # uuid2base64 02729efd-d096-4eaf-85be-d1f767e9afaf 00:15:47.735 05:56:10 -- sma/common.sh@20 -- # python 00:15:47.735 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:15:47.735 I0000 00:00:1731905771.255559 1991159 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:15:47.735 I0000 00:00:1731905771.257618 1991159 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:15:47.993 I0000 00:00:1731905771.259143 1991363 subchannel.cc:806] subchannel 0x55e632994db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55e6328c5530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55e632a4d830, grpc.internal.client_channel_call_destination=0x7f0973620390, grpc.internal.event_engine=0x55e6328dbc90, grpc.internal.security_connector=0x55e6328115b0, grpc.internal.subchannel_pool=0x55e632983d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55e632859980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:56:11.258596404+01:00"}), backing off for 1000 ms 00:15:47.993 {} 00:15:47.993 05:56:11 -- sma/nvmf_tcp.sh@153 -- # cleanup 00:15:47.993 05:56:11 -- sma/nvmf_tcp.sh@13 -- # killprocess 1989736 00:15:47.993 05:56:11 -- common/autotest_common.sh@936 -- # '[' -z 1989736 ']' 00:15:47.993 05:56:11 -- common/autotest_common.sh@940 -- # kill -0 1989736 00:15:47.994 05:56:11 -- common/autotest_common.sh@941 -- # uname 00:15:47.994 05:56:11 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:15:47.994 05:56:11 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1989736 00:15:47.994 05:56:11 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:15:47.994 05:56:11 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:15:47.994 05:56:11 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1989736' 00:15:47.994 killing process with pid 1989736 00:15:47.994 05:56:11 -- common/autotest_common.sh@955 -- # kill 1989736 00:15:47.994 [2024-11-18 05:56:11.331269] app.c: 883:log_deprecation_hits: *WARNING*: rpc_nvmf_get_subsystems: deprecation 'listener.transport is deprecated in favor of trtype' scheduled for removal in v24.05 hit 1 times 00:15:47.994 05:56:11 -- common/autotest_common.sh@960 -- # wait 1989736 00:15:50.528 05:56:13 -- sma/nvmf_tcp.sh@14 -- # killprocess 1989737 00:15:50.528 05:56:13 -- common/autotest_common.sh@936 -- # '[' -z 1989737 ']' 00:15:50.528 05:56:13 -- common/autotest_common.sh@940 -- # kill -0 1989737 00:15:50.528 05:56:13 -- common/autotest_common.sh@941 -- # uname 00:15:50.528 05:56:13 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:15:50.528 05:56:13 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1989737 00:15:50.528 05:56:13 -- common/autotest_common.sh@942 -- # process_name=python3 00:15:50.528 05:56:13 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:15:50.528 05:56:13 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1989737' 00:15:50.528 killing process with pid 1989737 00:15:50.528 05:56:13 -- common/autotest_common.sh@955 -- # kill 1989737 00:15:50.528 05:56:13 -- common/autotest_common.sh@960 -- # wait 1989737 00:15:50.528 05:56:14 -- sma/nvmf_tcp.sh@154 -- # trap - SIGINT SIGTERM EXIT 00:15:50.528 00:15:50.528 real 0m10.047s 00:15:50.528 user 0m13.231s 00:15:50.528 sys 0m1.246s 00:15:50.528 05:56:14 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:15:50.528 05:56:14 -- common/autotest_common.sh@10 -- # set +x 00:15:50.528 ************************************ 00:15:50.528 END TEST sma_nvmf_tcp 00:15:50.528 ************************************ 00:15:50.788 05:56:14 -- sma/sma.sh@12 -- # run_test sma_vfiouser_qemu /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/vfiouser_qemu.sh 00:15:50.788 05:56:14 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:15:50.788 05:56:14 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:15:50.788 05:56:14 -- common/autotest_common.sh@10 -- # set +x 00:15:50.788 ************************************ 00:15:50.788 START TEST sma_vfiouser_qemu 00:15:50.788 ************************************ 00:15:50.788 05:56:14 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/vfiouser_qemu.sh 00:15:50.788 * Looking for test storage... 00:15:50.788 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:15:50.788 05:56:14 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:15:50.788 05:56:14 -- common/autotest_common.sh@1690 -- # lcov --version 00:15:50.788 05:56:14 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:15:50.788 05:56:14 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:15:50.788 05:56:14 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:15:50.788 05:56:14 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:15:50.788 05:56:14 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:15:50.788 05:56:14 -- scripts/common.sh@335 -- # IFS=.-: 00:15:50.788 05:56:14 -- scripts/common.sh@335 -- # read -ra ver1 00:15:50.788 05:56:14 -- scripts/common.sh@336 -- # IFS=.-: 00:15:50.788 05:56:14 -- scripts/common.sh@336 -- # read -ra ver2 00:15:50.788 05:56:14 -- scripts/common.sh@337 -- # local 'op=<' 00:15:50.788 05:56:14 -- scripts/common.sh@339 -- # ver1_l=2 00:15:50.788 05:56:14 -- scripts/common.sh@340 -- # ver2_l=1 00:15:50.788 05:56:14 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:15:50.788 05:56:14 -- scripts/common.sh@343 -- # case "$op" in 00:15:50.788 05:56:14 -- scripts/common.sh@344 -- # : 1 00:15:50.788 05:56:14 -- scripts/common.sh@363 -- # (( v = 0 )) 00:15:50.788 05:56:14 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:15:50.788 05:56:14 -- scripts/common.sh@364 -- # decimal 1 00:15:50.788 05:56:14 -- scripts/common.sh@352 -- # local d=1 00:15:50.788 05:56:14 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:15:50.788 05:56:14 -- scripts/common.sh@354 -- # echo 1 00:15:50.788 05:56:14 -- scripts/common.sh@364 -- # ver1[v]=1 00:15:50.788 05:56:14 -- scripts/common.sh@365 -- # decimal 2 00:15:50.788 05:56:14 -- scripts/common.sh@352 -- # local d=2 00:15:50.789 05:56:14 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:15:50.789 05:56:14 -- scripts/common.sh@354 -- # echo 2 00:15:50.789 05:56:14 -- scripts/common.sh@365 -- # ver2[v]=2 00:15:50.789 05:56:14 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:15:50.789 05:56:14 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:15:50.789 05:56:14 -- scripts/common.sh@367 -- # return 0 00:15:50.789 05:56:14 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:15:50.789 05:56:14 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:15:50.789 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:50.789 --rc genhtml_branch_coverage=1 00:15:50.789 --rc genhtml_function_coverage=1 00:15:50.789 --rc genhtml_legend=1 00:15:50.789 --rc geninfo_all_blocks=1 00:15:50.789 --rc geninfo_unexecuted_blocks=1 00:15:50.789 00:15:50.789 ' 00:15:50.789 05:56:14 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:15:50.789 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:50.789 --rc genhtml_branch_coverage=1 00:15:50.789 --rc genhtml_function_coverage=1 00:15:50.789 --rc genhtml_legend=1 00:15:50.789 --rc geninfo_all_blocks=1 00:15:50.789 --rc geninfo_unexecuted_blocks=1 00:15:50.789 00:15:50.789 ' 00:15:50.789 05:56:14 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:15:50.789 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:50.789 --rc genhtml_branch_coverage=1 00:15:50.789 --rc genhtml_function_coverage=1 00:15:50.789 --rc genhtml_legend=1 00:15:50.789 --rc geninfo_all_blocks=1 00:15:50.789 --rc geninfo_unexecuted_blocks=1 00:15:50.789 00:15:50.789 ' 00:15:50.789 05:56:14 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:15:50.789 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:15:50.789 --rc genhtml_branch_coverage=1 00:15:50.789 --rc genhtml_function_coverage=1 00:15:50.789 --rc genhtml_legend=1 00:15:50.789 --rc geninfo_all_blocks=1 00:15:50.789 --rc geninfo_unexecuted_blocks=1 00:15:50.789 00:15:50.789 ' 00:15:50.789 05:56:14 -- sma/vfiouser_qemu.sh@10 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vfio_user/common.sh 00:15:50.789 05:56:14 -- vfio_user/common.sh@6 -- # : 128 00:15:50.789 05:56:14 -- vfio_user/common.sh@7 -- # : 512 00:15:50.789 05:56:14 -- vfio_user/common.sh@9 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh 00:15:50.789 05:56:14 -- vhost/common.sh@6 -- # : false 00:15:50.789 05:56:14 -- vhost/common.sh@7 -- # : /root/vhost_test 00:15:50.789 05:56:14 -- vhost/common.sh@8 -- # : /usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 00:15:50.789 05:56:14 -- vhost/common.sh@9 -- # : qemu-img 00:15:50.789 05:56:14 -- vhost/common.sh@11 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/.. 00:15:50.789 05:56:14 -- vhost/common.sh@11 -- # TEST_DIR=/var/jenkins/workspace/vfio-user-phy-autotest 00:15:50.789 05:56:14 -- vhost/common.sh@12 -- # VM_DIR=/root/vhost_test/vms 00:15:50.789 05:56:14 -- vhost/common.sh@13 -- # TARGET_DIR=/root/vhost_test/vhost 00:15:50.789 05:56:14 -- vhost/common.sh@14 -- # VM_PASSWORD=root 00:15:50.789 05:56:14 -- vhost/common.sh@16 -- # VM_IMAGE=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 00:15:50.789 05:56:14 -- vhost/common.sh@17 -- # FIO_BIN=/usr/src/fio-static/fio 00:15:50.789 05:56:14 -- vhost/common.sh@19 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/vfiouser_qemu.sh 00:15:50.789 05:56:14 -- vhost/common.sh@19 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:15:50.789 05:56:14 -- vhost/common.sh@19 -- # WORKDIR=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:15:50.789 05:56:14 -- vhost/common.sh@21 -- # hash qemu-img /usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 00:15:50.789 05:56:14 -- vhost/common.sh@26 -- # mkdir -p /root/vhost_test 00:15:50.789 05:56:14 -- vhost/common.sh@27 -- # mkdir -p /root/vhost_test/vms 00:15:50.789 05:56:14 -- vhost/common.sh@28 -- # mkdir -p /root/vhost_test/vhost 00:15:50.789 05:56:14 -- vhost/common.sh@33 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/autotest.config 00:15:50.789 05:56:14 -- common/autotest.config@1 -- # vhost_0_reactor_mask='[0]' 00:15:50.789 05:56:14 -- common/autotest.config@2 -- # vhost_0_main_core=0 00:15:50.789 05:56:14 -- common/autotest.config@4 -- # VM_0_qemu_mask=1-2 00:15:50.789 05:56:14 -- common/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:15:50.789 05:56:14 -- common/autotest.config@7 -- # VM_1_qemu_mask=3-4 00:15:50.789 05:56:14 -- common/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:15:50.789 05:56:14 -- common/autotest.config@10 -- # VM_2_qemu_mask=5-6 00:15:50.789 05:56:14 -- common/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:15:50.789 05:56:14 -- common/autotest.config@13 -- # VM_3_qemu_mask=7-8 00:15:50.789 05:56:14 -- common/autotest.config@14 -- # VM_3_qemu_numa_node=0 00:15:50.789 05:56:14 -- common/autotest.config@16 -- # VM_4_qemu_mask=9-10 00:15:50.789 05:56:14 -- common/autotest.config@17 -- # VM_4_qemu_numa_node=0 00:15:50.789 05:56:14 -- common/autotest.config@19 -- # VM_5_qemu_mask=11-12 00:15:50.789 05:56:14 -- common/autotest.config@20 -- # VM_5_qemu_numa_node=0 00:15:50.789 05:56:14 -- common/autotest.config@22 -- # VM_6_qemu_mask=13-14 00:15:50.789 05:56:14 -- common/autotest.config@23 -- # VM_6_qemu_numa_node=1 00:15:50.789 05:56:14 -- common/autotest.config@25 -- # VM_7_qemu_mask=15-16 00:15:50.789 05:56:14 -- common/autotest.config@26 -- # VM_7_qemu_numa_node=1 00:15:50.789 05:56:14 -- common/autotest.config@28 -- # VM_8_qemu_mask=17-18 00:15:50.789 05:56:14 -- common/autotest.config@29 -- # VM_8_qemu_numa_node=1 00:15:50.789 05:56:14 -- common/autotest.config@31 -- # VM_9_qemu_mask=19-20 00:15:50.789 05:56:14 -- common/autotest.config@32 -- # VM_9_qemu_numa_node=1 00:15:50.789 05:56:14 -- common/autotest.config@34 -- # VM_10_qemu_mask=21-22 00:15:50.789 05:56:14 -- common/autotest.config@35 -- # VM_10_qemu_numa_node=1 00:15:50.789 05:56:14 -- common/autotest.config@37 -- # VM_11_qemu_mask=23-24 00:15:50.789 05:56:14 -- common/autotest.config@38 -- # VM_11_qemu_numa_node=1 00:15:50.789 05:56:14 -- vhost/common.sh@34 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/common.sh 00:15:50.789 05:56:14 -- scheduler/common.sh@6 -- # declare -r sysfs_system=/sys/devices/system 00:15:50.789 05:56:14 -- scheduler/common.sh@7 -- # declare -r sysfs_cpu=/sys/devices/system/cpu 00:15:50.789 05:56:14 -- scheduler/common.sh@8 -- # declare -r sysfs_node=/sys/devices/system/node 00:15:50.789 05:56:14 -- scheduler/common.sh@10 -- # declare -r scheduler=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler/scheduler 00:15:50.789 05:56:14 -- scheduler/common.sh@11 -- # declare plugin=scheduler_plugin 00:15:50.789 05:56:14 -- scheduler/common.sh@13 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/cgroups.sh 00:15:50.789 05:56:14 -- scheduler/cgroups.sh@245 -- # declare -r sysfs_cgroup=/sys/fs/cgroup 00:15:50.789 05:56:14 -- scheduler/cgroups.sh@246 -- # check_cgroup 00:15:50.789 05:56:14 -- scheduler/cgroups.sh@8 -- # [[ -e /sys/fs/cgroup/cgroup.controllers ]] 00:15:50.789 05:56:14 -- scheduler/cgroups.sh@10 -- # [[ cpuset cpu io memory hugetlb pids rdma misc == *cpuset* ]] 00:15:50.789 05:56:14 -- scheduler/cgroups.sh@10 -- # echo 2 00:15:50.789 05:56:14 -- scheduler/cgroups.sh@246 -- # cgroup_version=2 00:15:50.789 05:56:14 -- vfio_user/common.sh@11 -- # VFIO_QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:15:50.789 05:56:14 -- vfio_user/common.sh@14 -- # [[ ! -e /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 ]] 00:15:50.789 05:56:14 -- vfio_user/common.sh@19 -- # QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:15:50.789 05:56:14 -- sma/vfiouser_qemu.sh@11 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:15:50.790 05:56:14 -- sma/vfiouser_qemu.sh@104 -- # trap 'cleanup; exit 1' SIGINT SIGTERM EXIT 00:15:50.790 05:56:14 -- sma/vfiouser_qemu.sh@107 -- # VM_PASSWORD=root 00:15:50.790 05:56:14 -- sma/vfiouser_qemu.sh@108 -- # vm_no=0 00:15:50.790 05:56:14 -- sma/vfiouser_qemu.sh@110 -- # VFO_ROOT_PATH=/tmp/sma/vfio-user/qemu 00:15:50.790 05:56:14 -- sma/vfiouser_qemu.sh@112 -- # '[' -e /tmp/sma/vfio-user/qemu ']' 00:15:50.790 05:56:14 -- sma/vfiouser_qemu.sh@113 -- # mkdir -p /tmp/sma/vfio-user/qemu 00:15:50.790 05:56:14 -- sma/vfiouser_qemu.sh@116 -- # used_vms=0 00:15:50.790 05:56:14 -- sma/vfiouser_qemu.sh@117 -- # vm_kill_all 00:15:50.790 05:56:14 -- vhost/common.sh@469 -- # local vm 00:15:50.790 05:56:14 -- vhost/common.sh@470 -- # vm_list_all 00:15:50.790 05:56:14 -- vhost/common.sh@459 -- # vms=() 00:15:50.790 05:56:14 -- vhost/common.sh@459 -- # local vms 00:15:50.790 05:56:14 -- vhost/common.sh@460 -- # vms=("$VM_DIR"/+([0-9])) 00:15:50.790 05:56:14 -- vhost/common.sh@461 -- # (( 3 > 0 )) 00:15:50.790 05:56:14 -- vhost/common.sh@462 -- # basename --multiple /root/vhost_test/vms/0 /root/vhost_test/vms/1 /root/vhost_test/vms/2 00:15:50.790 05:56:14 -- vhost/common.sh@470 -- # for vm in $(vm_list_all) 00:15:50.790 05:56:14 -- vhost/common.sh@471 -- # vm_kill 0 00:15:50.790 05:56:14 -- vhost/common.sh@435 -- # vm_num_is_valid 0 00:15:50.790 05:56:14 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:15:50.790 05:56:14 -- vhost/common.sh@302 -- # return 0 00:15:50.790 05:56:14 -- vhost/common.sh@436 -- # local vm_dir=/root/vhost_test/vms/0 00:15:50.790 05:56:14 -- vhost/common.sh@438 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:15:50.790 05:56:14 -- vhost/common.sh@439 -- # return 0 00:15:50.790 05:56:14 -- vhost/common.sh@470 -- # for vm in $(vm_list_all) 00:15:50.790 05:56:14 -- vhost/common.sh@471 -- # vm_kill 1 00:15:50.790 05:56:14 -- vhost/common.sh@435 -- # vm_num_is_valid 1 00:15:50.790 05:56:14 -- vhost/common.sh@302 -- # [[ 1 =~ ^[0-9]+$ ]] 00:15:50.790 05:56:14 -- vhost/common.sh@302 -- # return 0 00:15:50.790 05:56:14 -- vhost/common.sh@436 -- # local vm_dir=/root/vhost_test/vms/1 00:15:50.790 05:56:14 -- vhost/common.sh@438 -- # [[ ! -r /root/vhost_test/vms/1/qemu.pid ]] 00:15:50.790 05:56:14 -- vhost/common.sh@439 -- # return 0 00:15:50.790 05:56:14 -- vhost/common.sh@470 -- # for vm in $(vm_list_all) 00:15:50.790 05:56:14 -- vhost/common.sh@471 -- # vm_kill 2 00:15:50.790 05:56:14 -- vhost/common.sh@435 -- # vm_num_is_valid 2 00:15:50.790 05:56:14 -- vhost/common.sh@302 -- # [[ 2 =~ ^[0-9]+$ ]] 00:15:50.790 05:56:14 -- vhost/common.sh@302 -- # return 0 00:15:50.790 05:56:14 -- vhost/common.sh@436 -- # local vm_dir=/root/vhost_test/vms/2 00:15:50.790 05:56:14 -- vhost/common.sh@438 -- # [[ ! -r /root/vhost_test/vms/2/qemu.pid ]] 00:15:50.790 05:56:14 -- vhost/common.sh@439 -- # return 0 00:15:50.790 05:56:14 -- vhost/common.sh@474 -- # rm -rf /root/vhost_test/vms 00:15:50.790 05:56:14 -- sma/vfiouser_qemu.sh@119 -- # vm_setup --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 --disk-type=virtio --force=0 '--qemu-args=-qmp tcp:localhost:10005,server,nowait -device pci-bridge,chassis_nr=1,id=pci.spdk.0 -device pci-bridge,chassis_nr=2,id=pci.spdk.1' 00:15:50.790 05:56:14 -- vhost/common.sh@518 -- # xtrace_disable 00:15:50.790 05:56:14 -- common/autotest_common.sh@10 -- # set +x 00:15:50.790 INFO: Creating new VM in /root/vhost_test/vms/0 00:15:50.790 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:15:50.790 INFO: TASK MASK: 1-2 00:15:50.790 05:56:14 -- vhost/common.sh@687 -- # local node_num=0 00:15:50.790 05:56:14 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:15:50.790 05:56:14 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:15:50.790 05:56:14 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:15:50.790 05:56:14 -- vhost/common.sh@60 -- # local verbose_out 00:15:50.790 05:56:14 -- vhost/common.sh@61 -- # false 00:15:50.790 05:56:14 -- vhost/common.sh@62 -- # verbose_out= 00:15:50.790 05:56:14 -- vhost/common.sh@69 -- # local msg_type=INFO 00:15:50.790 05:56:14 -- vhost/common.sh@70 -- # shift 00:15:50.790 05:56:14 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:15:50.790 INFO: NUMA NODE: 0 00:15:50.790 05:56:14 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:15:50.790 05:56:14 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:15:50.790 05:56:14 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:15:50.790 05:56:14 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:15:50.790 05:56:14 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:15:50.790 05:56:14 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:15:50.790 05:56:14 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:15:50.790 05:56:14 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:15:50.790 05:56:14 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:15:50.790 05:56:14 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:15:50.790 05:56:14 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:15:50.790 05:56:14 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:15:50.790 05:56:14 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:15:50.790 05:56:14 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:15:50.790 05:56:14 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:15:50.790 05:56:14 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:15:50.790 05:56:14 -- vhost/common.sh@707 -- # (( 0 == 0 )) 00:15:50.790 05:56:14 -- vhost/common.sh@707 -- # [[ virtio == virtio* ]] 00:15:50.790 05:56:14 -- vhost/common.sh@708 -- # disks=("default_virtio.img") 00:15:50.790 05:56:14 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:15:50.790 05:56:14 -- vhost/common.sh@717 -- # IFS=, 00:15:50.790 05:56:14 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:15:50.790 05:56:14 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:15:50.790 05:56:14 -- vhost/common.sh@718 -- # disk_type=virtio 00:15:50.790 05:56:14 -- vhost/common.sh@720 -- # case $disk_type in 00:15:50.790 05:56:14 -- vhost/common.sh@722 -- # local raw_name=RAWSCSI 00:15:50.790 05:56:14 -- vhost/common.sh@723 -- # local raw_disk=/root/vhost_test/vms/0/test.img 00:15:50.790 05:56:14 -- vhost/common.sh@726 -- # [[ -f default_virtio.img ]] 00:15:50.790 05:56:14 -- vhost/common.sh@730 -- # notice 'Creating Virtio disc /root/vhost_test/vms/0/test.img' 00:15:50.790 05:56:14 -- vhost/common.sh@94 -- # message INFO 'Creating Virtio disc /root/vhost_test/vms/0/test.img' 00:15:50.790 05:56:14 -- vhost/common.sh@60 -- # local verbose_out 00:15:50.790 05:56:14 -- vhost/common.sh@61 -- # false 00:15:50.790 05:56:14 -- vhost/common.sh@62 -- # verbose_out= 00:15:50.790 05:56:14 -- vhost/common.sh@69 -- # local msg_type=INFO 00:15:50.790 05:56:14 -- vhost/common.sh@70 -- # shift 00:15:50.790 05:56:14 -- vhost/common.sh@71 -- # echo -e 'INFO: Creating Virtio disc /root/vhost_test/vms/0/test.img' 00:15:50.790 INFO: Creating Virtio disc /root/vhost_test/vms/0/test.img 00:15:50.790 05:56:14 -- vhost/common.sh@731 -- # dd if=/dev/zero of=/root/vhost_test/vms/0/test.img bs=1024k count=1024 00:15:51.357 1024+0 records in 00:15:51.357 1024+0 records out 00:15:51.357 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.465686 s, 2.3 GB/s 00:15:51.357 05:56:14 -- vhost/common.sh@734 -- # cmd+=(-device "virtio-scsi-pci,num_queues=$queue_number") 00:15:51.357 05:56:14 -- vhost/common.sh@735 -- # cmd+=(-device "scsi-hd,drive=hd$i,vendor=$raw_name") 00:15:51.357 05:56:14 -- vhost/common.sh@736 -- # cmd+=(-drive "if=none,id=hd$i,file=$raw_disk,format=raw$raw_cache") 00:15:51.357 05:56:14 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:15:51.357 05:56:14 -- vhost/common.sh@801 -- # (( 1 )) 00:15:51.357 05:56:14 -- vhost/common.sh@801 -- # cmd+=("${qemu_args[@]}") 00:15:51.357 05:56:14 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/0/run.sh' 00:15:51.357 05:56:14 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/0/run.sh' 00:15:51.357 05:56:14 -- vhost/common.sh@60 -- # local verbose_out 00:15:51.357 05:56:14 -- vhost/common.sh@61 -- # false 00:15:51.357 05:56:14 -- vhost/common.sh@62 -- # verbose_out= 00:15:51.357 05:56:14 -- vhost/common.sh@69 -- # local msg_type=INFO 00:15:51.357 05:56:14 -- vhost/common.sh@70 -- # shift 00:15:51.357 05:56:14 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/0/run.sh' 00:15:51.357 INFO: Saving to /root/vhost_test/vms/0/run.sh 00:15:51.357 05:56:14 -- vhost/common.sh@803 -- # cat 00:15:51.357 05:56:14 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 1-2 /usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 -m 1024 --enable-kvm -cpu host -smp 2 -vga std -vnc :100 -daemonize -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10002,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/0/qemu.pid -serial file:/root/vhost_test/vms/0/serial.log -D /root/vhost_test/vms/0/qemu.log -chardev file,path=/root/vhost_test/vms/0/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10000-:22,hostfwd=tcp::10001-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device virtio-scsi-pci,num_queues=2 -device scsi-hd,drive=hd,vendor=RAWSCSI -drive if=none,id=hd,file=/root/vhost_test/vms/0/test.img,format=raw '-qmp tcp:localhost:10005,server,nowait -device pci-bridge,chassis_nr=1,id=pci.spdk.0 -device pci-bridge,chassis_nr=2,id=pci.spdk.1' 00:15:51.357 05:56:14 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/0/run.sh 00:15:51.357 05:56:14 -- vhost/common.sh@843 -- # echo 10000 00:15:51.357 05:56:14 -- vhost/common.sh@844 -- # echo 10001 00:15:51.357 05:56:14 -- vhost/common.sh@845 -- # echo 10002 00:15:51.357 05:56:14 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/0/migration_port 00:15:51.357 05:56:14 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:15:51.357 05:56:14 -- vhost/common.sh@850 -- # echo 10004 00:15:51.357 05:56:14 -- vhost/common.sh@851 -- # echo 100 00:15:51.357 05:56:14 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:15:51.357 05:56:14 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:15:51.357 05:56:14 -- sma/vfiouser_qemu.sh@124 -- # vm_run 0 00:15:51.357 05:56:14 -- vhost/common.sh@858 -- # local OPTIND optchar vm 00:15:51.357 05:56:14 -- vhost/common.sh@859 -- # local run_all=false 00:15:51.357 05:56:14 -- vhost/common.sh@860 -- # local vms_to_run= 00:15:51.357 05:56:14 -- vhost/common.sh@862 -- # getopts a-: optchar 00:15:51.357 05:56:14 -- vhost/common.sh@872 -- # false 00:15:51.357 05:56:14 -- vhost/common.sh@875 -- # shift 0 00:15:51.357 05:56:14 -- vhost/common.sh@876 -- # for vm in "$@" 00:15:51.357 05:56:14 -- vhost/common.sh@877 -- # vm_num_is_valid 0 00:15:51.357 05:56:14 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:15:51.357 05:56:14 -- vhost/common.sh@302 -- # return 0 00:15:51.357 05:56:14 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/0/run.sh ]] 00:15:51.358 05:56:14 -- vhost/common.sh@882 -- # vms_to_run+=' 0' 00:15:51.358 05:56:14 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:15:51.358 05:56:14 -- vhost/common.sh@887 -- # vm_is_running 0 00:15:51.358 05:56:14 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:15:51.358 05:56:14 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:15:51.358 05:56:14 -- vhost/common.sh@302 -- # return 0 00:15:51.358 05:56:14 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:15:51.358 05:56:14 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:15:51.358 05:56:14 -- vhost/common.sh@366 -- # return 1 00:15:51.358 05:56:14 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/0/run.sh' 00:15:51.358 05:56:14 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/0/run.sh' 00:15:51.358 05:56:14 -- vhost/common.sh@60 -- # local verbose_out 00:15:51.358 05:56:14 -- vhost/common.sh@61 -- # false 00:15:51.358 05:56:14 -- vhost/common.sh@62 -- # verbose_out= 00:15:51.358 05:56:14 -- vhost/common.sh@69 -- # local msg_type=INFO 00:15:51.358 05:56:14 -- vhost/common.sh@70 -- # shift 00:15:51.358 05:56:14 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/0/run.sh' 00:15:51.358 INFO: running /root/vhost_test/vms/0/run.sh 00:15:51.358 05:56:14 -- vhost/common.sh@893 -- # /root/vhost_test/vms/0/run.sh 00:15:51.358 Running VM in /root/vhost_test/vms/0 00:15:51.616 Waiting for QEMU pid file 00:15:52.551 === qemu.log === 00:15:52.551 === qemu.log === 00:15:52.551 05:56:15 -- sma/vfiouser_qemu.sh@125 -- # vm_wait_for_boot 300 0 00:15:52.551 05:56:15 -- vhost/common.sh@929 -- # assert_number 300 00:15:52.551 05:56:15 -- vhost/common.sh@274 -- # [[ 300 =~ [0-9]+ ]] 00:15:52.551 05:56:15 -- vhost/common.sh@274 -- # return 0 00:15:52.551 05:56:15 -- vhost/common.sh@931 -- # xtrace_disable 00:15:52.551 05:56:15 -- common/autotest_common.sh@10 -- # set +x 00:15:52.551 INFO: Waiting for VMs to boot 00:15:52.551 INFO: waiting for VM0 (/root/vhost_test/vms/0) 00:16:14.488 00:16:14.488 INFO: VM0 ready 00:16:14.488 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:14.488 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:14.488 INFO: all VMs ready 00:16:14.488 05:56:37 -- vhost/common.sh@989 -- # return 0 00:16:14.488 05:56:37 -- sma/vfiouser_qemu.sh@129 -- # tgtpid=1996114 00:16:14.488 05:56:37 -- sma/vfiouser_qemu.sh@128 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt --wait-for-rpc 00:16:14.488 05:56:37 -- sma/vfiouser_qemu.sh@130 -- # waitforlisten 1996114 00:16:14.488 05:56:37 -- common/autotest_common.sh@829 -- # '[' -z 1996114 ']' 00:16:14.488 05:56:37 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:16:14.488 05:56:37 -- common/autotest_common.sh@834 -- # local max_retries=100 00:16:14.488 05:56:37 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:16:14.488 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:16:14.488 05:56:37 -- common/autotest_common.sh@838 -- # xtrace_disable 00:16:14.488 05:56:37 -- common/autotest_common.sh@10 -- # set +x 00:16:14.488 [2024-11-18 05:56:37.933002] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:16:14.488 [2024-11-18 05:56:37.933109] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid1996114 ] 00:16:14.488 EAL: No free 2048 kB hugepages reported on node 1 00:16:14.746 [2024-11-18 05:56:38.048042] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:16:15.004 [2024-11-18 05:56:38.302461] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:16:15.004 [2024-11-18 05:56:38.302725] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:16:15.263 05:56:38 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:16:15.263 05:56:38 -- common/autotest_common.sh@862 -- # return 0 00:16:15.263 05:56:38 -- sma/vfiouser_qemu.sh@133 -- # rpc_cmd dpdk_cryptodev_scan_accel_module 00:16:15.263 05:56:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:15.263 05:56:38 -- common/autotest_common.sh@10 -- # set +x 00:16:15.263 05:56:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:15.263 05:56:38 -- sma/vfiouser_qemu.sh@134 -- # rpc_cmd dpdk_cryptodev_set_driver -d crypto_aesni_mb 00:16:15.263 05:56:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:15.263 05:56:38 -- common/autotest_common.sh@10 -- # set +x 00:16:15.263 [2024-11-18 05:56:38.764609] accel_dpdk_cryptodev.c: 218:accel_dpdk_cryptodev_set_driver: *NOTICE*: Using driver crypto_aesni_mb 00:16:15.263 05:56:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:15.263 05:56:38 -- sma/vfiouser_qemu.sh@135 -- # rpc_cmd accel_assign_opc -o encrypt -m dpdk_cryptodev 00:16:15.263 05:56:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:15.263 05:56:38 -- common/autotest_common.sh@10 -- # set +x 00:16:15.263 [2024-11-18 05:56:38.772625] accel_rpc.c: 168:rpc_accel_assign_opc: *NOTICE*: Operation encrypt will be assigned to module dpdk_cryptodev 00:16:15.263 05:56:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:15.263 05:56:38 -- sma/vfiouser_qemu.sh@136 -- # rpc_cmd accel_assign_opc -o decrypt -m dpdk_cryptodev 00:16:15.263 05:56:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:15.263 05:56:38 -- common/autotest_common.sh@10 -- # set +x 00:16:15.263 [2024-11-18 05:56:38.780665] accel_rpc.c: 168:rpc_accel_assign_opc: *NOTICE*: Operation decrypt will be assigned to module dpdk_cryptodev 00:16:15.263 05:56:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:15.522 05:56:38 -- sma/vfiouser_qemu.sh@137 -- # rpc_cmd framework_start_init 00:16:15.522 05:56:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:15.522 05:56:38 -- common/autotest_common.sh@10 -- # set +x 00:16:15.522 [2024-11-18 05:56:39.024977] accel_dpdk_cryptodev.c:1158:accel_dpdk_cryptodev_init: *NOTICE*: Found crypto devices: 1 00:16:16.456 05:56:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:16.456 05:56:39 -- sma/vfiouser_qemu.sh@140 -- # rpc_cmd bdev_null_create null0 100 4096 00:16:16.456 05:56:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:16.456 05:56:39 -- common/autotest_common.sh@10 -- # set +x 00:16:16.456 null0 00:16:16.456 05:56:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:16.456 05:56:39 -- sma/vfiouser_qemu.sh@141 -- # rpc_cmd bdev_null_create null1 100 4096 00:16:16.456 05:56:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:16.456 05:56:39 -- common/autotest_common.sh@10 -- # set +x 00:16:16.456 null1 00:16:16.456 05:56:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:16.456 05:56:39 -- sma/vfiouser_qemu.sh@160 -- # smapid=1996484 00:16:16.456 05:56:39 -- sma/vfiouser_qemu.sh@163 -- # sma_waitforlisten 00:16:16.456 05:56:39 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:16:16.456 05:56:39 -- sma/vfiouser_qemu.sh@144 -- # cat 00:16:16.456 05:56:39 -- sma/vfiouser_qemu.sh@144 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:16:16.456 05:56:39 -- sma/common.sh@8 -- # local sma_port=8080 00:16:16.456 05:56:39 -- sma/common.sh@10 -- # (( i = 0 )) 00:16:16.456 05:56:39 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:16.456 05:56:39 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:16.456 05:56:39 -- sma/common.sh@14 -- # sleep 1s 00:16:16.715 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:16.715 I0000 00:00:1731905800.007800 1996484 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:17.652 05:56:40 -- sma/common.sh@10 -- # (( i++ )) 00:16:17.652 05:56:40 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:17.652 05:56:40 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:17.652 05:56:40 -- sma/common.sh@12 -- # return 0 00:16:17.652 05:56:40 -- sma/vfiouser_qemu.sh@166 -- # rpc_cmd nvmf_get_transports --trtype VFIOUSER 00:16:17.652 05:56:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:17.652 05:56:40 -- common/autotest_common.sh@10 -- # set +x 00:16:17.652 [ 00:16:17.652 { 00:16:17.652 "trtype": "VFIOUSER", 00:16:17.652 "max_queue_depth": 256, 00:16:17.652 "max_io_qpairs_per_ctrlr": 127, 00:16:17.652 "in_capsule_data_size": 0, 00:16:17.652 "max_io_size": 131072, 00:16:17.652 "io_unit_size": 131072, 00:16:17.652 "max_aq_depth": 32, 00:16:17.652 "num_shared_buffers": 0, 00:16:17.652 "buf_cache_size": 0, 00:16:17.652 "dif_insert_or_strip": false, 00:16:17.652 "zcopy": false, 00:16:17.652 "abort_timeout_sec": 0 00:16:17.652 } 00:16:17.652 ] 00:16:17.652 05:56:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:17.652 05:56:40 -- sma/vfiouser_qemu.sh@169 -- # vm_exec 0 nvme list-subsys -o json 00:16:17.652 05:56:40 -- sma/vfiouser_qemu.sh@169 -- # jq -r '.Subsystems | length' 00:16:17.652 05:56:40 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:17.652 05:56:40 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:17.652 05:56:40 -- vhost/common.sh@302 -- # return 0 00:16:17.652 05:56:40 -- vhost/common.sh@331 -- # local vm_num=0 00:16:17.652 05:56:40 -- vhost/common.sh@332 -- # shift 00:16:17.652 05:56:40 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:17.652 05:56:40 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:17.652 05:56:40 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:17.652 05:56:40 -- vhost/common.sh@302 -- # return 0 00:16:17.652 05:56:40 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:17.652 05:56:40 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:17.652 05:56:40 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 nvme list-subsys -o json 00:16:17.652 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:17.652 bash: line 1: nvme: command not found 00:16:17.652 05:56:41 -- vhost/common.sh@334 -- # trap - ERR 00:16:17.652 05:56:41 -- vhost/common.sh@334 -- # print_backtrace 00:16:17.652 05:56:41 -- common/autotest_common.sh@1142 -- # [[ hxBET =~ e ]] 00:16:17.652 05:56:41 -- common/autotest_common.sh@1142 -- # return 0 00:16:17.652 05:56:41 -- sma/vfiouser_qemu.sh@169 -- # [[ '' -eq 0 ]] 00:16:17.652 05:56:41 -- sma/vfiouser_qemu.sh@172 -- # create_device 0 0 00:16:17.652 05:56:41 -- sma/vfiouser_qemu.sh@172 -- # jq -r .handle 00:16:17.652 05:56:41 -- sma/vfiouser_qemu.sh@14 -- # local pfid=0 00:16:17.652 05:56:41 -- sma/vfiouser_qemu.sh@15 -- # local vfid=0 00:16:17.652 05:56:41 -- sma/vfiouser_qemu.sh@17 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:17.912 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:17.912 I0000 00:00:1731905801.219917 1996740 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:17.912 I0000 00:00:1731905801.221723 1996740 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:17.912 [2024-11-18 05:56:41.227471] nvmf_rpc.c: 275:rpc_nvmf_get_subsystems: *WARNING*: rpc_nvmf_get_subsystems: deprecated feature listener.transport is deprecated in favor of trtype to be removed in v24.05 00:16:17.912 [2024-11-18 05:56:41.227552] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-0' does not exist 00:16:17.912 05:56:41 -- sma/vfiouser_qemu.sh@172 -- # device0=nvme:nqn.2016-06.io.spdk:vfiouser-0 00:16:17.912 05:56:41 -- sma/vfiouser_qemu.sh@173 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:17.912 05:56:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:17.912 05:56:41 -- common/autotest_common.sh@10 -- # set +x 00:16:17.912 [ 00:16:17.912 { 00:16:17.912 "nqn": "nqn.2016-06.io.spdk:vfiouser-0", 00:16:17.912 "subtype": "NVMe", 00:16:17.912 "listen_addresses": [ 00:16:17.912 { 00:16:17.912 "transport": "VFIOUSER", 00:16:17.912 "trtype": "VFIOUSER", 00:16:17.912 "adrfam": "IPv4", 00:16:17.912 "traddr": "/var/tmp/vfiouser-0", 00:16:17.912 "trsvcid": "" 00:16:17.912 } 00:16:17.912 ], 00:16:17.912 "allow_any_host": true, 00:16:17.912 "hosts": [], 00:16:17.912 "serial_number": "00000000000000000000", 00:16:17.912 "model_number": "SPDK bdev Controller", 00:16:17.912 "max_namespaces": 32, 00:16:17.912 "min_cntlid": 1, 00:16:17.912 "max_cntlid": 65519, 00:16:17.912 "namespaces": [] 00:16:17.912 } 00:16:17.912 ] 00:16:17.912 05:56:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:17.912 05:56:41 -- sma/vfiouser_qemu.sh@174 -- # vm_check_subsys_nqn 0 nqn.2016-06.io.spdk:vfiouser-0 00:16:17.912 05:56:41 -- sma/vfiouser_qemu.sh@89 -- # sleep 1 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@90 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:19.288 05:56:42 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:19.288 05:56:42 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:19.288 05:56:42 -- vhost/common.sh@302 -- # return 0 00:16:19.288 05:56:42 -- vhost/common.sh@331 -- # local vm_num=0 00:16:19.288 05:56:42 -- vhost/common.sh@332 -- # shift 00:16:19.288 05:56:42 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:19.288 05:56:42 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:19.288 05:56:42 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:19.288 05:56:42 -- vhost/common.sh@302 -- # return 0 00:16:19.288 05:56:42 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:19.288 05:56:42 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:19.288 05:56:42 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:19.288 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@90 -- # nqn=/sys/class/nvme/nvme0/subsysnqn 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@91 -- # [[ -z /sys/class/nvme/nvme0/subsysnqn ]] 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@177 -- # rpc_cmd nvmf_get_subsystems 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@177 -- # jq -r '. | length' 00:16:19.288 05:56:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:19.288 05:56:42 -- common/autotest_common.sh@10 -- # set +x 00:16:19.288 05:56:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@177 -- # [[ 2 -eq 2 ]] 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@179 -- # create_device 1 0 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@14 -- # local pfid=1 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@179 -- # jq -r .handle 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@15 -- # local vfid=0 00:16:19.288 05:56:42 -- sma/vfiouser_qemu.sh@17 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:19.288 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:19.288 I0000 00:00:1731905802.804989 1997019 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:19.288 I0000 00:00:1731905802.806729 1997019 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:19.547 [2024-11-18 05:56:42.813057] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-1' does not exist 00:16:19.547 05:56:42 -- sma/vfiouser_qemu.sh@179 -- # device1=nvme:nqn.2016-06.io.spdk:vfiouser-1 00:16:19.547 05:56:42 -- sma/vfiouser_qemu.sh@180 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:19.547 05:56:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:19.547 05:56:42 -- common/autotest_common.sh@10 -- # set +x 00:16:19.547 [ 00:16:19.547 { 00:16:19.547 "nqn": "nqn.2016-06.io.spdk:vfiouser-0", 00:16:19.547 "subtype": "NVMe", 00:16:19.547 "listen_addresses": [ 00:16:19.547 { 00:16:19.547 "transport": "VFIOUSER", 00:16:19.547 "trtype": "VFIOUSER", 00:16:19.547 "adrfam": "IPv4", 00:16:19.547 "traddr": "/var/tmp/vfiouser-0", 00:16:19.547 "trsvcid": "" 00:16:19.547 } 00:16:19.547 ], 00:16:19.547 "allow_any_host": true, 00:16:19.547 "hosts": [], 00:16:19.547 "serial_number": "00000000000000000000", 00:16:19.547 "model_number": "SPDK bdev Controller", 00:16:19.547 "max_namespaces": 32, 00:16:19.547 "min_cntlid": 1, 00:16:19.547 "max_cntlid": 65519, 00:16:19.547 "namespaces": [] 00:16:19.547 } 00:16:19.547 ] 00:16:19.547 05:56:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:19.547 05:56:42 -- sma/vfiouser_qemu.sh@181 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:19.547 05:56:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:19.547 05:56:42 -- common/autotest_common.sh@10 -- # set +x 00:16:19.547 [ 00:16:19.547 { 00:16:19.547 "nqn": "nqn.2016-06.io.spdk:vfiouser-1", 00:16:19.547 "subtype": "NVMe", 00:16:19.547 "listen_addresses": [ 00:16:19.547 { 00:16:19.547 "transport": "VFIOUSER", 00:16:19.547 "trtype": "VFIOUSER", 00:16:19.547 "adrfam": "IPv4", 00:16:19.547 "traddr": "/var/tmp/vfiouser-1", 00:16:19.547 "trsvcid": "" 00:16:19.547 } 00:16:19.547 ], 00:16:19.547 "allow_any_host": true, 00:16:19.547 "hosts": [], 00:16:19.547 "serial_number": "00000000000000000000", 00:16:19.547 "model_number": "SPDK bdev Controller", 00:16:19.547 "max_namespaces": 32, 00:16:19.547 "min_cntlid": 1, 00:16:19.547 "max_cntlid": 65519, 00:16:19.547 "namespaces": [] 00:16:19.547 } 00:16:19.547 ] 00:16:19.547 05:56:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:19.547 05:56:42 -- sma/vfiouser_qemu.sh@182 -- # [[ nvme:nqn.2016-06.io.spdk:vfiouser-0 != \n\v\m\e\:\n\q\n\.\2\0\1\6\-\0\6\.\i\o\.\s\p\d\k\:\v\f\i\o\u\s\e\r\-\1 ]] 00:16:19.547 05:56:42 -- sma/vfiouser_qemu.sh@183 -- # vm_check_subsys_nqn 0 nqn.2016-06.io.spdk:vfiouser-1 00:16:19.547 05:56:42 -- sma/vfiouser_qemu.sh@89 -- # sleep 1 00:16:20.483 05:56:43 -- sma/vfiouser_qemu.sh@90 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:20.483 05:56:43 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:20.483 05:56:43 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:20.483 05:56:43 -- vhost/common.sh@302 -- # return 0 00:16:20.483 05:56:43 -- vhost/common.sh@331 -- # local vm_num=0 00:16:20.483 05:56:43 -- vhost/common.sh@332 -- # shift 00:16:20.483 05:56:43 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:20.483 05:56:43 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:20.483 05:56:43 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:20.483 05:56:43 -- vhost/common.sh@302 -- # return 0 00:16:20.483 05:56:43 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:20.483 05:56:43 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:20.483 05:56:44 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:20.741 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:20.741 05:56:44 -- sma/vfiouser_qemu.sh@90 -- # nqn=/sys/class/nvme/nvme1/subsysnqn 00:16:20.741 05:56:44 -- sma/vfiouser_qemu.sh@91 -- # [[ -z /sys/class/nvme/nvme1/subsysnqn ]] 00:16:20.741 05:56:44 -- sma/vfiouser_qemu.sh@186 -- # rpc_cmd nvmf_get_subsystems 00:16:20.741 05:56:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:20.741 05:56:44 -- common/autotest_common.sh@10 -- # set +x 00:16:20.741 05:56:44 -- sma/vfiouser_qemu.sh@186 -- # jq -r '. | length' 00:16:20.741 05:56:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:20.741 05:56:44 -- sma/vfiouser_qemu.sh@186 -- # [[ 3 -eq 3 ]] 00:16:20.741 05:56:44 -- sma/vfiouser_qemu.sh@190 -- # create_device 0 0 00:16:20.741 05:56:44 -- sma/vfiouser_qemu.sh@14 -- # local pfid=0 00:16:20.741 05:56:44 -- sma/vfiouser_qemu.sh@15 -- # local vfid=0 00:16:20.741 05:56:44 -- sma/vfiouser_qemu.sh@17 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:20.741 05:56:44 -- sma/vfiouser_qemu.sh@190 -- # jq -r .handle 00:16:21.000 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:21.000 I0000 00:00:1731905804.404717 1997269 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:21.000 I0000 00:00:1731905804.406701 1997269 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:21.000 05:56:44 -- sma/vfiouser_qemu.sh@190 -- # tmp0=nvme:nqn.2016-06.io.spdk:vfiouser-0 00:16:21.000 05:56:44 -- sma/vfiouser_qemu.sh@191 -- # create_device 1 0 00:16:21.000 05:56:44 -- sma/vfiouser_qemu.sh@14 -- # local pfid=1 00:16:21.000 05:56:44 -- sma/vfiouser_qemu.sh@15 -- # local vfid=0 00:16:21.000 05:56:44 -- sma/vfiouser_qemu.sh@17 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:21.000 05:56:44 -- sma/vfiouser_qemu.sh@191 -- # jq -r .handle 00:16:21.258 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:21.258 I0000 00:00:1731905804.641219 1997298 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:21.258 I0000 00:00:1731905804.643014 1997298 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:21.258 05:56:44 -- sma/vfiouser_qemu.sh@191 -- # tmp1=nvme:nqn.2016-06.io.spdk:vfiouser-1 00:16:21.258 05:56:44 -- sma/vfiouser_qemu.sh@193 -- # vm_count_nvme 0 00:16:21.258 05:56:44 -- sma/vfiouser_qemu.sh@68 -- # vm_exec 0 'grep -l SPDK /sys/class/nvme/*/model' 00:16:21.258 05:56:44 -- sma/vfiouser_qemu.sh@68 -- # wc -l 00:16:21.258 05:56:44 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:21.258 05:56:44 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:21.258 05:56:44 -- vhost/common.sh@302 -- # return 0 00:16:21.258 05:56:44 -- vhost/common.sh@331 -- # local vm_num=0 00:16:21.258 05:56:44 -- vhost/common.sh@332 -- # shift 00:16:21.258 05:56:44 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:21.258 05:56:44 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:21.258 05:56:44 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:21.258 05:56:44 -- vhost/common.sh@302 -- # return 0 00:16:21.258 05:56:44 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:21.258 05:56:44 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:21.258 05:56:44 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l SPDK /sys/class/nvme/*/model' 00:16:21.258 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:21.517 05:56:44 -- sma/vfiouser_qemu.sh@193 -- # [[ 2 -eq 2 ]] 00:16:21.517 05:56:44 -- sma/vfiouser_qemu.sh@195 -- # jq -r '. | length' 00:16:21.517 05:56:44 -- sma/vfiouser_qemu.sh@195 -- # rpc_cmd nvmf_get_subsystems 00:16:21.517 05:56:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:21.517 05:56:44 -- common/autotest_common.sh@10 -- # set +x 00:16:21.517 05:56:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:21.517 05:56:44 -- sma/vfiouser_qemu.sh@195 -- # [[ 3 -eq 3 ]] 00:16:21.517 05:56:44 -- sma/vfiouser_qemu.sh@196 -- # [[ nvme:nqn.2016-06.io.spdk:vfiouser-0 == \n\v\m\e\:\n\q\n\.\2\0\1\6\-\0\6\.\i\o\.\s\p\d\k\:\v\f\i\o\u\s\e\r\-\0 ]] 00:16:21.517 05:56:44 -- sma/vfiouser_qemu.sh@197 -- # [[ nvme:nqn.2016-06.io.spdk:vfiouser-1 == \n\v\m\e\:\n\q\n\.\2\0\1\6\-\0\6\.\i\o\.\s\p\d\k\:\v\f\i\o\u\s\e\r\-\1 ]] 00:16:21.517 05:56:44 -- sma/vfiouser_qemu.sh@200 -- # delete_device nvme:nqn.2016-06.io.spdk:vfiouser-0 00:16:21.517 05:56:44 -- sma/vfiouser_qemu.sh@31 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:21.776 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:21.776 I0000 00:00:1731905805.069314 1997523 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:21.776 I0000 00:00:1731905805.071060 1997523 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:21.776 {} 00:16:21.776 05:56:45 -- sma/vfiouser_qemu.sh@201 -- # NOT rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:21.776 05:56:45 -- common/autotest_common.sh@650 -- # local es=0 00:16:21.776 05:56:45 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:21.776 05:56:45 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:16:21.776 05:56:45 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:21.776 05:56:45 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:16:21.776 05:56:45 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:21.776 05:56:45 -- common/autotest_common.sh@653 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:21.776 05:56:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:21.776 05:56:45 -- common/autotest_common.sh@10 -- # set +x 00:16:21.776 [2024-11-18 05:56:45.128800] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-0' does not exist 00:16:21.777 request: 00:16:21.777 { 00:16:21.777 "nqn": "nqn.2016-06.io.spdk:vfiouser-0", 00:16:21.777 "method": "nvmf_get_subsystems", 00:16:21.777 "req_id": 1 00:16:21.777 } 00:16:21.777 Got JSON-RPC error response 00:16:21.777 response: 00:16:21.777 { 00:16:21.777 "code": -19, 00:16:21.777 "message": "No such device" 00:16:21.777 } 00:16:21.777 05:56:45 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:16:21.777 05:56:45 -- common/autotest_common.sh@653 -- # es=1 00:16:21.777 05:56:45 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:21.777 05:56:45 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:21.777 05:56:45 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:21.777 05:56:45 -- sma/vfiouser_qemu.sh@202 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:21.777 05:56:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:21.777 05:56:45 -- common/autotest_common.sh@10 -- # set +x 00:16:21.777 [ 00:16:21.777 { 00:16:21.777 "nqn": "nqn.2016-06.io.spdk:vfiouser-1", 00:16:21.777 "subtype": "NVMe", 00:16:21.777 "listen_addresses": [ 00:16:21.777 { 00:16:21.777 "transport": "VFIOUSER", 00:16:21.777 "trtype": "VFIOUSER", 00:16:21.777 "adrfam": "IPv4", 00:16:21.777 "traddr": "/var/tmp/vfiouser-1", 00:16:21.777 "trsvcid": "" 00:16:21.777 } 00:16:21.777 ], 00:16:21.777 "allow_any_host": true, 00:16:21.777 "hosts": [], 00:16:21.777 "serial_number": "00000000000000000000", 00:16:21.777 "model_number": "SPDK bdev Controller", 00:16:21.777 "max_namespaces": 32, 00:16:21.777 "min_cntlid": 1, 00:16:21.777 "max_cntlid": 65519, 00:16:21.777 "namespaces": [] 00:16:21.777 } 00:16:21.777 ] 00:16:21.777 05:56:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:21.777 05:56:45 -- sma/vfiouser_qemu.sh@203 -- # rpc_cmd nvmf_get_subsystems 00:16:21.777 05:56:45 -- sma/vfiouser_qemu.sh@203 -- # jq -r '. | length' 00:16:21.777 05:56:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:21.777 05:56:45 -- common/autotest_common.sh@10 -- # set +x 00:16:21.777 05:56:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:21.777 05:56:45 -- sma/vfiouser_qemu.sh@203 -- # [[ 2 -eq 2 ]] 00:16:21.777 05:56:45 -- sma/vfiouser_qemu.sh@204 -- # vm_count_nvme 0 00:16:21.777 05:56:45 -- sma/vfiouser_qemu.sh@68 -- # wc -l 00:16:21.777 05:56:45 -- sma/vfiouser_qemu.sh@68 -- # vm_exec 0 'grep -l SPDK /sys/class/nvme/*/model' 00:16:21.777 05:56:45 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:21.777 05:56:45 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:21.777 05:56:45 -- vhost/common.sh@302 -- # return 0 00:16:21.777 05:56:45 -- vhost/common.sh@331 -- # local vm_num=0 00:16:21.777 05:56:45 -- vhost/common.sh@332 -- # shift 00:16:21.777 05:56:45 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:21.777 05:56:45 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:21.777 05:56:45 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:21.777 05:56:45 -- vhost/common.sh@302 -- # return 0 00:16:21.777 05:56:45 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:21.777 05:56:45 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:21.777 05:56:45 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l SPDK /sys/class/nvme/*/model' 00:16:21.777 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:22.036 05:56:45 -- sma/vfiouser_qemu.sh@204 -- # [[ 1 -eq 1 ]] 00:16:22.036 05:56:45 -- sma/vfiouser_qemu.sh@206 -- # delete_device nvme:nqn.2016-06.io.spdk:vfiouser-1 00:16:22.036 05:56:45 -- sma/vfiouser_qemu.sh@31 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:22.036 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:22.036 I0000 00:00:1731905805.535164 1997562 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:22.036 I0000 00:00:1731905805.537035 1997562 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:22.036 {} 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@207 -- # NOT rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:22.295 05:56:45 -- common/autotest_common.sh@650 -- # local es=0 00:16:22.295 05:56:45 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:22.295 05:56:45 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:16:22.295 05:56:45 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:22.295 05:56:45 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:16:22.295 05:56:45 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:22.295 05:56:45 -- common/autotest_common.sh@653 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:22.295 05:56:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:22.295 05:56:45 -- common/autotest_common.sh@10 -- # set +x 00:16:22.295 [2024-11-18 05:56:45.590210] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-0' does not exist 00:16:22.295 request: 00:16:22.295 { 00:16:22.295 "nqn": "nqn.2016-06.io.spdk:vfiouser-0", 00:16:22.295 "method": "nvmf_get_subsystems", 00:16:22.295 "req_id": 1 00:16:22.295 } 00:16:22.295 Got JSON-RPC error response 00:16:22.295 response: 00:16:22.295 { 00:16:22.295 "code": -19, 00:16:22.295 "message": "No such device" 00:16:22.295 } 00:16:22.295 05:56:45 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:16:22.295 05:56:45 -- common/autotest_common.sh@653 -- # es=1 00:16:22.295 05:56:45 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:22.295 05:56:45 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:22.295 05:56:45 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@208 -- # NOT rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:22.295 05:56:45 -- common/autotest_common.sh@650 -- # local es=0 00:16:22.295 05:56:45 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:22.295 05:56:45 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:16:22.295 05:56:45 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:22.295 05:56:45 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:16:22.295 05:56:45 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:22.295 05:56:45 -- common/autotest_common.sh@653 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:22.295 05:56:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:22.295 05:56:45 -- common/autotest_common.sh@10 -- # set +x 00:16:22.295 [2024-11-18 05:56:45.602243] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-1' does not exist 00:16:22.295 request: 00:16:22.295 { 00:16:22.295 "nqn": "nqn.2016-06.io.spdk:vfiouser-1", 00:16:22.295 "method": "nvmf_get_subsystems", 00:16:22.295 "req_id": 1 00:16:22.295 } 00:16:22.295 Got JSON-RPC error response 00:16:22.295 response: 00:16:22.295 { 00:16:22.295 "code": -19, 00:16:22.295 "message": "No such device" 00:16:22.295 } 00:16:22.295 05:56:45 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:16:22.295 05:56:45 -- common/autotest_common.sh@653 -- # es=1 00:16:22.295 05:56:45 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:22.295 05:56:45 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:22.295 05:56:45 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@209 -- # rpc_cmd nvmf_get_subsystems 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@209 -- # jq -r '. | length' 00:16:22.295 05:56:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:22.295 05:56:45 -- common/autotest_common.sh@10 -- # set +x 00:16:22.295 05:56:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@209 -- # [[ 1 -eq 1 ]] 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@210 -- # vm_count_nvme 0 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@68 -- # wc -l 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@68 -- # vm_exec 0 'grep -l SPDK /sys/class/nvme/*/model' 00:16:22.295 05:56:45 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:22.295 05:56:45 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:22.295 05:56:45 -- vhost/common.sh@302 -- # return 0 00:16:22.295 05:56:45 -- vhost/common.sh@331 -- # local vm_num=0 00:16:22.295 05:56:45 -- vhost/common.sh@332 -- # shift 00:16:22.295 05:56:45 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:22.295 05:56:45 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:22.295 05:56:45 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:22.295 05:56:45 -- vhost/common.sh@302 -- # return 0 00:16:22.295 05:56:45 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:22.295 05:56:45 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:22.295 05:56:45 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l SPDK /sys/class/nvme/*/model' 00:16:22.295 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:22.295 grep: /sys/class/nvme/*/model: No such file or directory 00:16:22.295 05:56:45 -- vhost/common.sh@334 -- # trap - ERR 00:16:22.295 05:56:45 -- vhost/common.sh@334 -- # print_backtrace 00:16:22.295 05:56:45 -- common/autotest_common.sh@1142 -- # [[ hxBET =~ e ]] 00:16:22.295 05:56:45 -- common/autotest_common.sh@1142 -- # return 0 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@210 -- # [[ 0 -eq 0 ]] 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@213 -- # delete_device nvme:nqn.2016-06.io.spdk:vfiouser-0 00:16:22.295 05:56:45 -- sma/vfiouser_qemu.sh@31 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:22.554 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:22.554 I0000 00:00:1731905806.003490 1997773 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:22.554 I0000 00:00:1731905806.005208 1997773 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:22.554 [2024-11-18 05:56:46.007492] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-0' does not exist 00:16:22.554 {} 00:16:22.554 05:56:46 -- sma/vfiouser_qemu.sh@214 -- # delete_device nvme:nqn.2016-06.io.spdk:vfiouser-1 00:16:22.554 05:56:46 -- sma/vfiouser_qemu.sh@31 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:22.812 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:22.812 I0000 00:00:1731905806.216065 1997818 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:22.812 I0000 00:00:1731905806.217578 1997818 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:22.812 [2024-11-18 05:56:46.220090] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-1' does not exist 00:16:22.812 {} 00:16:22.812 05:56:46 -- sma/vfiouser_qemu.sh@217 -- # create_device 0 0 00:16:22.812 05:56:46 -- sma/vfiouser_qemu.sh@217 -- # jq -r .handle 00:16:22.812 05:56:46 -- sma/vfiouser_qemu.sh@14 -- # local pfid=0 00:16:22.812 05:56:46 -- sma/vfiouser_qemu.sh@15 -- # local vfid=0 00:16:22.812 05:56:46 -- sma/vfiouser_qemu.sh@17 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:23.070 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:23.070 I0000 00:00:1731905806.435666 1997844 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:23.070 I0000 00:00:1731905806.437250 1997844 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:23.070 [2024-11-18 05:56:46.440762] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-0' does not exist 00:16:23.328 05:56:46 -- sma/vfiouser_qemu.sh@217 -- # device0=nvme:nqn.2016-06.io.spdk:vfiouser-0 00:16:23.328 05:56:46 -- sma/vfiouser_qemu.sh@218 -- # create_device 1 0 00:16:23.328 05:56:46 -- sma/vfiouser_qemu.sh@14 -- # local pfid=1 00:16:23.328 05:56:46 -- sma/vfiouser_qemu.sh@218 -- # jq -r .handle 00:16:23.328 05:56:46 -- sma/vfiouser_qemu.sh@15 -- # local vfid=0 00:16:23.328 05:56:46 -- sma/vfiouser_qemu.sh@17 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:23.328 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:23.328 I0000 00:00:1731905806.801114 1997873 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:23.328 I0000 00:00:1731905806.802991 1997873 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:23.328 [2024-11-18 05:56:46.805859] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-1' does not exist 00:16:23.587 05:56:46 -- sma/vfiouser_qemu.sh@218 -- # device1=nvme:nqn.2016-06.io.spdk:vfiouser-1 00:16:23.587 05:56:46 -- sma/vfiouser_qemu.sh@219 -- # rpc_cmd bdev_get_bdevs -b null0 00:16:23.587 05:56:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:23.587 05:56:46 -- common/autotest_common.sh@10 -- # set +x 00:16:23.587 05:56:46 -- sma/vfiouser_qemu.sh@219 -- # jq -r '.[].uuid' 00:16:23.587 05:56:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:23.587 05:56:47 -- sma/vfiouser_qemu.sh@219 -- # uuid0=42dadd32-b426-472b-9048-054373a33ef1 00:16:23.587 05:56:47 -- sma/vfiouser_qemu.sh@220 -- # jq -r '.[].uuid' 00:16:23.587 05:56:47 -- sma/vfiouser_qemu.sh@220 -- # rpc_cmd bdev_get_bdevs -b null1 00:16:23.587 05:56:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:23.587 05:56:47 -- common/autotest_common.sh@10 -- # set +x 00:16:23.587 05:56:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:23.587 05:56:47 -- sma/vfiouser_qemu.sh@220 -- # uuid1=64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:23.587 05:56:47 -- sma/vfiouser_qemu.sh@223 -- # attach_volume nvme:nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:23.587 05:56:47 -- sma/vfiouser_qemu.sh@42 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:23.587 05:56:47 -- sma/vfiouser_qemu.sh@42 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:23.587 05:56:47 -- sma/common.sh@20 -- # python 00:16:23.845 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:23.845 I0000 00:00:1731905807.353240 1998098 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:23.845 I0000 00:00:1731905807.355010 1998098 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:24.103 {} 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@224 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:24.103 05:56:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@224 -- # jq -r '.[0].namespaces | length' 00:16:24.103 05:56:47 -- common/autotest_common.sh@10 -- # set +x 00:16:24.103 05:56:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@224 -- # [[ 1 -eq 1 ]] 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@225 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:24.103 05:56:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:24.103 05:56:47 -- common/autotest_common.sh@10 -- # set +x 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@225 -- # jq -r '.[0].namespaces | length' 00:16:24.103 05:56:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@225 -- # [[ 0 -eq 0 ]] 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@226 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:24.103 05:56:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@226 -- # jq -r '.[0].namespaces[0].uuid' 00:16:24.103 05:56:47 -- common/autotest_common.sh@10 -- # set +x 00:16:24.103 05:56:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@226 -- # [[ 42dadd32-b426-472b-9048-054373a33ef1 == \4\2\d\a\d\d\3\2\-\b\4\2\6\-\4\7\2\b\-\9\0\4\8\-\0\5\4\3\7\3\a\3\3\e\f\1 ]] 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@227 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-0 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@74 -- # local uuid=42dadd32-b426-472b-9048-054373a33ef1 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:24.103 05:56:47 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:24.103 05:56:47 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:24.103 05:56:47 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:24.103 05:56:47 -- vhost/common.sh@302 -- # return 0 00:16:24.103 05:56:47 -- vhost/common.sh@331 -- # local vm_num=0 00:16:24.103 05:56:47 -- vhost/common.sh@332 -- # shift 00:16:24.103 05:56:47 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:24.103 05:56:47 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:24.103 05:56:47 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:24.103 05:56:47 -- vhost/common.sh@302 -- # return 0 00:16:24.103 05:56:47 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:24.103 05:56:47 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:24.103 05:56:47 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:24.103 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:24.362 05:56:47 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme0 00:16:24.362 05:56:47 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme0 ]] 00:16:24.362 05:56:47 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme0/nvme*/uuid' 00:16:24.362 05:56:47 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:24.362 05:56:47 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:24.362 05:56:47 -- vhost/common.sh@302 -- # return 0 00:16:24.362 05:56:47 -- vhost/common.sh@331 -- # local vm_num=0 00:16:24.362 05:56:47 -- vhost/common.sh@332 -- # shift 00:16:24.362 05:56:47 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:24.362 05:56:47 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:24.362 05:56:47 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:24.362 05:56:47 -- vhost/common.sh@302 -- # return 0 00:16:24.362 05:56:47 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:24.362 05:56:47 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:24.362 05:56:47 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme0/nvme*/uuid' 00:16:24.362 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:24.362 05:56:47 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid=/sys/class/nvme/nvme0/nvme0c0n1/uuid 00:16:24.362 05:56:47 -- sma/vfiouser_qemu.sh@83 -- # [[ -z /sys/class/nvme/nvme0/nvme0c0n1/uuid ]] 00:16:24.362 05:56:47 -- sma/vfiouser_qemu.sh@229 -- # attach_volume nvme:nqn.2016-06.io.spdk:vfiouser-1 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:24.362 05:56:47 -- sma/vfiouser_qemu.sh@42 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:24.362 05:56:47 -- sma/vfiouser_qemu.sh@42 -- # uuid2base64 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:24.362 05:56:47 -- sma/common.sh@20 -- # python 00:16:24.620 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:24.620 I0000 00:00:1731905808.080910 1998153 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:24.620 I0000 00:00:1731905808.082712 1998153 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:24.620 {} 00:16:24.880 05:56:48 -- sma/vfiouser_qemu.sh@230 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:24.880 05:56:48 -- sma/vfiouser_qemu.sh@230 -- # jq -r '.[0].namespaces | length' 00:16:24.880 05:56:48 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:24.880 05:56:48 -- common/autotest_common.sh@10 -- # set +x 00:16:24.880 05:56:48 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:24.880 05:56:48 -- sma/vfiouser_qemu.sh@230 -- # [[ 1 -eq 1 ]] 00:16:24.880 05:56:48 -- sma/vfiouser_qemu.sh@231 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:24.880 05:56:48 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:24.880 05:56:48 -- common/autotest_common.sh@10 -- # set +x 00:16:24.880 05:56:48 -- sma/vfiouser_qemu.sh@231 -- # jq -r '.[0].namespaces | length' 00:16:24.880 05:56:48 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:24.880 05:56:48 -- sma/vfiouser_qemu.sh@231 -- # [[ 1 -eq 1 ]] 00:16:24.880 05:56:48 -- sma/vfiouser_qemu.sh@232 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:24.880 05:56:48 -- sma/vfiouser_qemu.sh@232 -- # jq -r '.[0].namespaces[0].uuid' 00:16:24.880 05:56:48 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:24.880 05:56:48 -- common/autotest_common.sh@10 -- # set +x 00:16:24.880 05:56:48 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:24.880 05:56:48 -- sma/vfiouser_qemu.sh@232 -- # [[ 42dadd32-b426-472b-9048-054373a33ef1 == \4\2\d\a\d\d\3\2\-\b\4\2\6\-\4\7\2\b\-\9\0\4\8\-\0\5\4\3\7\3\a\3\3\e\f\1 ]] 00:16:24.880 05:56:48 -- sma/vfiouser_qemu.sh@233 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:24.880 05:56:48 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:24.881 05:56:48 -- common/autotest_common.sh@10 -- # set +x 00:16:24.881 05:56:48 -- sma/vfiouser_qemu.sh@233 -- # jq -r '.[0].namespaces[0].uuid' 00:16:24.881 05:56:48 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:24.881 05:56:48 -- sma/vfiouser_qemu.sh@233 -- # [[ 64f82018-1df2-4f11-a8a1-bc5e18ec12ec == \6\4\f\8\2\0\1\8\-\1\d\f\2\-\4\f\1\1\-\a\8\a\1\-\b\c\5\e\1\8\e\c\1\2\e\c ]] 00:16:24.881 05:56:48 -- sma/vfiouser_qemu.sh@234 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:24.881 05:56:48 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:24.881 05:56:48 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-1 00:16:24.881 05:56:48 -- sma/vfiouser_qemu.sh@74 -- # local uuid=64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:24.881 05:56:48 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:24.881 05:56:48 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:24.881 05:56:48 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:24.881 05:56:48 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:24.881 05:56:48 -- vhost/common.sh@302 -- # return 0 00:16:24.881 05:56:48 -- vhost/common.sh@331 -- # local vm_num=0 00:16:24.881 05:56:48 -- vhost/common.sh@332 -- # shift 00:16:24.881 05:56:48 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:24.881 05:56:48 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:24.881 05:56:48 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:24.881 05:56:48 -- vhost/common.sh@302 -- # return 0 00:16:24.881 05:56:48 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:24.881 05:56:48 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:24.881 05:56:48 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:24.881 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:25.139 05:56:48 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme1 00:16:25.139 05:56:48 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme1 ]] 00:16:25.139 05:56:48 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme1/nvme*/uuid' 00:16:25.139 05:56:48 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:25.139 05:56:48 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:25.139 05:56:48 -- vhost/common.sh@302 -- # return 0 00:16:25.139 05:56:48 -- vhost/common.sh@331 -- # local vm_num=0 00:16:25.139 05:56:48 -- vhost/common.sh@332 -- # shift 00:16:25.139 05:56:48 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:25.139 05:56:48 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:25.139 05:56:48 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:25.139 05:56:48 -- vhost/common.sh@302 -- # return 0 00:16:25.139 05:56:48 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:25.139 05:56:48 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:25.139 05:56:48 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme1/nvme*/uuid' 00:16:25.139 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:25.139 05:56:48 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid=/sys/class/nvme/nvme1/nvme1c1n1/uuid 00:16:25.139 05:56:48 -- sma/vfiouser_qemu.sh@83 -- # [[ -z /sys/class/nvme/nvme1/nvme1c1n1/uuid ]] 00:16:25.139 05:56:48 -- sma/vfiouser_qemu.sh@237 -- # attach_volume nvme:nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:25.139 05:56:48 -- sma/vfiouser_qemu.sh@42 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:25.139 05:56:48 -- sma/vfiouser_qemu.sh@42 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:25.139 05:56:48 -- sma/common.sh@20 -- # python 00:16:25.397 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:25.397 I0000 00:00:1731905808.834481 1998402 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:25.397 I0000 00:00:1731905808.836124 1998402 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:25.397 {} 00:16:25.397 05:56:48 -- sma/vfiouser_qemu.sh@238 -- # attach_volume nvme:nqn.2016-06.io.spdk:vfiouser-1 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:25.397 05:56:48 -- sma/vfiouser_qemu.sh@42 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:25.397 05:56:48 -- sma/vfiouser_qemu.sh@42 -- # uuid2base64 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:25.397 05:56:48 -- sma/common.sh@20 -- # python 00:16:25.655 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:25.655 I0000 00:00:1731905809.166099 1998431 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:25.655 I0000 00:00:1731905809.168013 1998431 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:25.912 {} 00:16:25.912 05:56:49 -- sma/vfiouser_qemu.sh@239 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:25.912 05:56:49 -- sma/vfiouser_qemu.sh@239 -- # jq -r '.[0].namespaces | length' 00:16:25.912 05:56:49 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:25.912 05:56:49 -- common/autotest_common.sh@10 -- # set +x 00:16:25.912 05:56:49 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:25.912 05:56:49 -- sma/vfiouser_qemu.sh@239 -- # [[ 1 -eq 1 ]] 00:16:25.912 05:56:49 -- sma/vfiouser_qemu.sh@240 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:25.912 05:56:49 -- sma/vfiouser_qemu.sh@240 -- # jq -r '.[0].namespaces | length' 00:16:25.912 05:56:49 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:25.913 05:56:49 -- common/autotest_common.sh@10 -- # set +x 00:16:25.913 05:56:49 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@240 -- # [[ 1 -eq 1 ]] 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@241 -- # jq -r '.[0].namespaces[0].uuid' 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@241 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:25.913 05:56:49 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:25.913 05:56:49 -- common/autotest_common.sh@10 -- # set +x 00:16:25.913 05:56:49 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@241 -- # [[ 42dadd32-b426-472b-9048-054373a33ef1 == \4\2\d\a\d\d\3\2\-\b\4\2\6\-\4\7\2\b\-\9\0\4\8\-\0\5\4\3\7\3\a\3\3\e\f\1 ]] 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@242 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@242 -- # jq -r '.[0].namespaces[0].uuid' 00:16:25.913 05:56:49 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:25.913 05:56:49 -- common/autotest_common.sh@10 -- # set +x 00:16:25.913 05:56:49 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@242 -- # [[ 64f82018-1df2-4f11-a8a1-bc5e18ec12ec == \6\4\f\8\2\0\1\8\-\1\d\f\2\-\4\f\1\1\-\a\8\a\1\-\b\c\5\e\1\8\e\c\1\2\e\c ]] 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@243 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-0 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@74 -- # local uuid=42dadd32-b426-472b-9048-054373a33ef1 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:25.913 05:56:49 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:25.913 05:56:49 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:25.913 05:56:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:25.913 05:56:49 -- vhost/common.sh@302 -- # return 0 00:16:25.913 05:56:49 -- vhost/common.sh@331 -- # local vm_num=0 00:16:25.913 05:56:49 -- vhost/common.sh@332 -- # shift 00:16:25.913 05:56:49 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:25.913 05:56:49 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:25.913 05:56:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:25.913 05:56:49 -- vhost/common.sh@302 -- # return 0 00:16:25.913 05:56:49 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:25.913 05:56:49 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:25.913 05:56:49 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:25.913 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme0 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme0 ]] 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme0/nvme*/uuid' 00:16:26.171 05:56:49 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:26.171 05:56:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.171 05:56:49 -- vhost/common.sh@302 -- # return 0 00:16:26.171 05:56:49 -- vhost/common.sh@331 -- # local vm_num=0 00:16:26.171 05:56:49 -- vhost/common.sh@332 -- # shift 00:16:26.171 05:56:49 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:26.171 05:56:49 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:26.171 05:56:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.171 05:56:49 -- vhost/common.sh@302 -- # return 0 00:16:26.171 05:56:49 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:26.171 05:56:49 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:26.171 05:56:49 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme0/nvme*/uuid' 00:16:26.171 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid=/sys/class/nvme/nvme0/nvme0c0n1/uuid 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@83 -- # [[ -z /sys/class/nvme/nvme0/nvme0c0n1/uuid ]] 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@244 -- # NOT vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:26.171 05:56:49 -- common/autotest_common.sh@650 -- # local es=0 00:16:26.171 05:56:49 -- common/autotest_common.sh@652 -- # valid_exec_arg vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:26.171 05:56:49 -- common/autotest_common.sh@638 -- # local arg=vm_check_subsys_volume 00:16:26.171 05:56:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:26.171 05:56:49 -- common/autotest_common.sh@642 -- # type -t vm_check_subsys_volume 00:16:26.171 05:56:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:26.171 05:56:49 -- common/autotest_common.sh@653 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-0 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@74 -- # local uuid=64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:26.171 05:56:49 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:26.171 05:56:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.171 05:56:49 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:26.171 05:56:49 -- vhost/common.sh@302 -- # return 0 00:16:26.171 05:56:49 -- vhost/common.sh@331 -- # local vm_num=0 00:16:26.171 05:56:49 -- vhost/common.sh@332 -- # shift 00:16:26.171 05:56:49 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:26.171 05:56:49 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:26.171 05:56:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.171 05:56:49 -- vhost/common.sh@302 -- # return 0 00:16:26.431 05:56:49 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:26.431 05:56:49 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:26.431 05:56:49 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:26.431 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:26.431 05:56:49 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme0 00:16:26.431 05:56:49 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme0 ]] 00:16:26.431 05:56:49 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme0/nvme*/uuid' 00:16:26.431 05:56:49 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:26.431 05:56:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.431 05:56:49 -- vhost/common.sh@302 -- # return 0 00:16:26.431 05:56:49 -- vhost/common.sh@331 -- # local vm_num=0 00:16:26.431 05:56:49 -- vhost/common.sh@332 -- # shift 00:16:26.431 05:56:49 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:26.431 05:56:49 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:26.431 05:56:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.431 05:56:49 -- vhost/common.sh@302 -- # return 0 00:16:26.431 05:56:49 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:26.431 05:56:49 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:26.431 05:56:49 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme0/nvme*/uuid' 00:16:26.431 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:26.690 05:56:49 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid= 00:16:26.690 05:56:49 -- sma/vfiouser_qemu.sh@83 -- # [[ -z '' ]] 00:16:26.690 05:56:49 -- sma/vfiouser_qemu.sh@84 -- # return 1 00:16:26.690 05:56:49 -- common/autotest_common.sh@653 -- # es=1 00:16:26.690 05:56:49 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:26.690 05:56:49 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:26.690 05:56:49 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:26.690 05:56:49 -- sma/vfiouser_qemu.sh@245 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:26.690 05:56:49 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:26.690 05:56:49 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-1 00:16:26.690 05:56:49 -- sma/vfiouser_qemu.sh@74 -- # local uuid=64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:26.690 05:56:49 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:26.690 05:56:49 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:26.690 05:56:49 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:26.690 05:56:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.690 05:56:49 -- vhost/common.sh@302 -- # return 0 00:16:26.690 05:56:49 -- vhost/common.sh@331 -- # local vm_num=0 00:16:26.690 05:56:49 -- vhost/common.sh@332 -- # shift 00:16:26.690 05:56:49 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:26.690 05:56:49 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:26.690 05:56:49 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.690 05:56:49 -- vhost/common.sh@302 -- # return 0 00:16:26.690 05:56:49 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:26.690 05:56:49 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:26.690 05:56:49 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:26.690 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:26.690 05:56:50 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme1 00:16:26.690 05:56:50 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme1 ]] 00:16:26.690 05:56:50 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme1/nvme*/uuid' 00:16:26.690 05:56:50 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:26.690 05:56:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.690 05:56:50 -- vhost/common.sh@302 -- # return 0 00:16:26.690 05:56:50 -- vhost/common.sh@331 -- # local vm_num=0 00:16:26.690 05:56:50 -- vhost/common.sh@332 -- # shift 00:16:26.690 05:56:50 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:26.690 05:56:50 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:26.690 05:56:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.690 05:56:50 -- vhost/common.sh@302 -- # return 0 00:16:26.690 05:56:50 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:26.690 05:56:50 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:26.690 05:56:50 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme1/nvme*/uuid' 00:16:26.690 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid=/sys/class/nvme/nvme1/nvme1c1n1/uuid 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@83 -- # [[ -z /sys/class/nvme/nvme1/nvme1c1n1/uuid ]] 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@246 -- # NOT vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 42dadd32-b426-472b-9048-054373a33ef1 00:16:26.949 05:56:50 -- common/autotest_common.sh@650 -- # local es=0 00:16:26.949 05:56:50 -- common/autotest_common.sh@652 -- # valid_exec_arg vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 42dadd32-b426-472b-9048-054373a33ef1 00:16:26.949 05:56:50 -- common/autotest_common.sh@638 -- # local arg=vm_check_subsys_volume 00:16:26.949 05:56:50 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:26.949 05:56:50 -- common/autotest_common.sh@642 -- # type -t vm_check_subsys_volume 00:16:26.949 05:56:50 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:26.949 05:56:50 -- common/autotest_common.sh@653 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 42dadd32-b426-472b-9048-054373a33ef1 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-1 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@74 -- # local uuid=42dadd32-b426-472b-9048-054373a33ef1 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:26.949 05:56:50 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:26.949 05:56:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.949 05:56:50 -- vhost/common.sh@302 -- # return 0 00:16:26.949 05:56:50 -- vhost/common.sh@331 -- # local vm_num=0 00:16:26.949 05:56:50 -- vhost/common.sh@332 -- # shift 00:16:26.949 05:56:50 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:26.949 05:56:50 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:26.949 05:56:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.949 05:56:50 -- vhost/common.sh@302 -- # return 0 00:16:26.949 05:56:50 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:26.949 05:56:50 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:26.949 05:56:50 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:26.949 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme1 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme1 ]] 00:16:26.949 05:56:50 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme1/nvme*/uuid' 00:16:26.949 05:56:50 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:26.949 05:56:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.949 05:56:50 -- vhost/common.sh@302 -- # return 0 00:16:26.949 05:56:50 -- vhost/common.sh@331 -- # local vm_num=0 00:16:26.949 05:56:50 -- vhost/common.sh@332 -- # shift 00:16:26.949 05:56:50 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:26.949 05:56:50 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:26.949 05:56:50 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:26.949 05:56:50 -- vhost/common.sh@302 -- # return 0 00:16:26.949 05:56:50 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:26.949 05:56:50 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:26.949 05:56:50 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme1/nvme*/uuid' 00:16:26.949 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:27.207 05:56:50 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid= 00:16:27.207 05:56:50 -- sma/vfiouser_qemu.sh@83 -- # [[ -z '' ]] 00:16:27.207 05:56:50 -- sma/vfiouser_qemu.sh@84 -- # return 1 00:16:27.207 05:56:50 -- common/autotest_common.sh@653 -- # es=1 00:16:27.207 05:56:50 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:27.207 05:56:50 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:27.207 05:56:50 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:27.207 05:56:50 -- sma/vfiouser_qemu.sh@249 -- # detach_volume nvme:nqn.2016-06.io.spdk:vfiouser-0 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:27.207 05:56:50 -- sma/vfiouser_qemu.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:27.207 05:56:50 -- sma/vfiouser_qemu.sh@56 -- # uuid2base64 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:27.207 05:56:50 -- sma/common.sh@20 -- # python 00:16:27.467 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:27.467 I0000 00:00:1731905810.894151 1998895 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:27.467 I0000 00:00:1731905810.895879 1998895 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:27.467 {} 00:16:27.467 05:56:50 -- sma/vfiouser_qemu.sh@250 -- # detach_volume nvme:nqn.2016-06.io.spdk:vfiouser-1 42dadd32-b426-472b-9048-054373a33ef1 00:16:27.467 05:56:50 -- sma/vfiouser_qemu.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:27.467 05:56:50 -- sma/vfiouser_qemu.sh@56 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:27.467 05:56:50 -- sma/common.sh@20 -- # python 00:16:27.726 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:27.727 I0000 00:00:1731905811.247423 1998949 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:27.985 I0000 00:00:1731905811.249577 1998949 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:27.985 {} 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@251 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:27.985 05:56:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:27.985 05:56:51 -- common/autotest_common.sh@10 -- # set +x 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@251 -- # jq -r '.[0].namespaces | length' 00:16:27.985 05:56:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@251 -- # [[ 1 -eq 1 ]] 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@252 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@252 -- # jq -r '.[0].namespaces | length' 00:16:27.985 05:56:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:27.985 05:56:51 -- common/autotest_common.sh@10 -- # set +x 00:16:27.985 05:56:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@252 -- # [[ 1 -eq 1 ]] 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@253 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:27.985 05:56:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:27.985 05:56:51 -- common/autotest_common.sh@10 -- # set +x 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@253 -- # jq -r '.[0].namespaces[0].uuid' 00:16:27.985 05:56:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@253 -- # [[ 42dadd32-b426-472b-9048-054373a33ef1 == \4\2\d\a\d\d\3\2\-\b\4\2\6\-\4\7\2\b\-\9\0\4\8\-\0\5\4\3\7\3\a\3\3\e\f\1 ]] 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@254 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:27.985 05:56:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:27.985 05:56:51 -- common/autotest_common.sh@10 -- # set +x 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@254 -- # jq -r '.[0].namespaces[0].uuid' 00:16:27.985 05:56:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:27.985 05:56:51 -- sma/vfiouser_qemu.sh@254 -- # [[ 64f82018-1df2-4f11-a8a1-bc5e18ec12ec == \6\4\f\8\2\0\1\8\-\1\d\f\2\-\4\f\1\1\-\a\8\a\1\-\b\c\5\e\1\8\e\c\1\2\e\c ]] 00:16:27.986 05:56:51 -- sma/vfiouser_qemu.sh@255 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:27.986 05:56:51 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:27.986 05:56:51 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-0 00:16:27.986 05:56:51 -- sma/vfiouser_qemu.sh@74 -- # local uuid=42dadd32-b426-472b-9048-054373a33ef1 00:16:27.986 05:56:51 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:27.986 05:56:51 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:27.986 05:56:51 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:27.986 05:56:51 -- vhost/common.sh@302 -- # return 0 00:16:27.986 05:56:51 -- vhost/common.sh@331 -- # local vm_num=0 00:16:27.986 05:56:51 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:27.986 05:56:51 -- vhost/common.sh@332 -- # shift 00:16:27.986 05:56:51 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:27.986 05:56:51 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:27.986 05:56:51 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:27.986 05:56:51 -- vhost/common.sh@302 -- # return 0 00:16:27.986 05:56:51 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:27.986 05:56:51 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:27.986 05:56:51 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:28.244 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:28.244 05:56:51 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme0 00:16:28.244 05:56:51 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme0 ]] 00:16:28.244 05:56:51 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme0/nvme*/uuid' 00:16:28.244 05:56:51 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:28.244 05:56:51 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:28.244 05:56:51 -- vhost/common.sh@302 -- # return 0 00:16:28.244 05:56:51 -- vhost/common.sh@331 -- # local vm_num=0 00:16:28.244 05:56:51 -- vhost/common.sh@332 -- # shift 00:16:28.244 05:56:51 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:28.244 05:56:51 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:28.244 05:56:51 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:28.244 05:56:51 -- vhost/common.sh@302 -- # return 0 00:16:28.244 05:56:51 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:28.244 05:56:51 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:28.244 05:56:51 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme0/nvme*/uuid' 00:16:28.244 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:28.503 05:56:51 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid=/sys/class/nvme/nvme0/nvme0c0n1/uuid 00:16:28.503 05:56:51 -- sma/vfiouser_qemu.sh@83 -- # [[ -z /sys/class/nvme/nvme0/nvme0c0n1/uuid ]] 00:16:28.503 05:56:51 -- sma/vfiouser_qemu.sh@256 -- # NOT vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:28.503 05:56:51 -- common/autotest_common.sh@650 -- # local es=0 00:16:28.504 05:56:51 -- common/autotest_common.sh@652 -- # valid_exec_arg vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:28.504 05:56:51 -- common/autotest_common.sh@638 -- # local arg=vm_check_subsys_volume 00:16:28.504 05:56:51 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:28.504 05:56:51 -- common/autotest_common.sh@642 -- # type -t vm_check_subsys_volume 00:16:28.504 05:56:51 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:28.504 05:56:51 -- common/autotest_common.sh@653 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:28.504 05:56:51 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:28.504 05:56:51 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-0 00:16:28.504 05:56:51 -- sma/vfiouser_qemu.sh@74 -- # local uuid=64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:28.504 05:56:51 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:28.504 05:56:51 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:28.504 05:56:51 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:28.504 05:56:51 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:28.504 05:56:51 -- vhost/common.sh@302 -- # return 0 00:16:28.504 05:56:51 -- vhost/common.sh@331 -- # local vm_num=0 00:16:28.504 05:56:51 -- vhost/common.sh@332 -- # shift 00:16:28.504 05:56:51 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:28.504 05:56:51 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:28.504 05:56:51 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:28.504 05:56:51 -- vhost/common.sh@302 -- # return 0 00:16:28.504 05:56:51 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:28.504 05:56:51 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:28.504 05:56:51 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:28.504 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:28.504 05:56:51 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme0 00:16:28.504 05:56:51 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme0 ]] 00:16:28.504 05:56:51 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme0/nvme*/uuid' 00:16:28.504 05:56:51 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:28.504 05:56:51 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:28.504 05:56:51 -- vhost/common.sh@302 -- # return 0 00:16:28.504 05:56:51 -- vhost/common.sh@331 -- # local vm_num=0 00:16:28.504 05:56:51 -- vhost/common.sh@332 -- # shift 00:16:28.504 05:56:51 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:28.504 05:56:51 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:28.504 05:56:51 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:28.504 05:56:51 -- vhost/common.sh@302 -- # return 0 00:16:28.504 05:56:51 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:28.504 05:56:51 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:28.504 05:56:51 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme0/nvme*/uuid' 00:16:28.504 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:28.763 05:56:52 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid= 00:16:28.763 05:56:52 -- sma/vfiouser_qemu.sh@83 -- # [[ -z '' ]] 00:16:28.763 05:56:52 -- sma/vfiouser_qemu.sh@84 -- # return 1 00:16:28.763 05:56:52 -- common/autotest_common.sh@653 -- # es=1 00:16:28.763 05:56:52 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:28.763 05:56:52 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:28.763 05:56:52 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:28.763 05:56:52 -- sma/vfiouser_qemu.sh@257 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:28.763 05:56:52 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:28.763 05:56:52 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-1 00:16:28.763 05:56:52 -- sma/vfiouser_qemu.sh@74 -- # local uuid=64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:28.763 05:56:52 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:28.763 05:56:52 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:28.763 05:56:52 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:28.763 05:56:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:28.763 05:56:52 -- vhost/common.sh@302 -- # return 0 00:16:28.763 05:56:52 -- vhost/common.sh@331 -- # local vm_num=0 00:16:28.763 05:56:52 -- vhost/common.sh@332 -- # shift 00:16:28.764 05:56:52 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:28.764 05:56:52 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:28.764 05:56:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:28.764 05:56:52 -- vhost/common.sh@302 -- # return 0 00:16:28.764 05:56:52 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:28.764 05:56:52 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:28.764 05:56:52 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:28.764 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:28.764 05:56:52 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme1 00:16:28.764 05:56:52 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme1 ]] 00:16:28.764 05:56:52 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme1/nvme*/uuid' 00:16:28.764 05:56:52 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:28.764 05:56:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:28.764 05:56:52 -- vhost/common.sh@302 -- # return 0 00:16:28.764 05:56:52 -- vhost/common.sh@331 -- # local vm_num=0 00:16:28.764 05:56:52 -- vhost/common.sh@332 -- # shift 00:16:28.764 05:56:52 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:28.764 05:56:52 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:28.764 05:56:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:28.764 05:56:52 -- vhost/common.sh@302 -- # return 0 00:16:28.764 05:56:52 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:28.764 05:56:52 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:28.764 05:56:52 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme1/nvme*/uuid' 00:16:29.023 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:29.023 05:56:52 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid=/sys/class/nvme/nvme1/nvme1c1n1/uuid 00:16:29.023 05:56:52 -- sma/vfiouser_qemu.sh@83 -- # [[ -z /sys/class/nvme/nvme1/nvme1c1n1/uuid ]] 00:16:29.023 05:56:52 -- sma/vfiouser_qemu.sh@258 -- # NOT vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 42dadd32-b426-472b-9048-054373a33ef1 00:16:29.023 05:56:52 -- common/autotest_common.sh@650 -- # local es=0 00:16:29.023 05:56:52 -- common/autotest_common.sh@652 -- # valid_exec_arg vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 42dadd32-b426-472b-9048-054373a33ef1 00:16:29.023 05:56:52 -- common/autotest_common.sh@638 -- # local arg=vm_check_subsys_volume 00:16:29.023 05:56:52 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:29.023 05:56:52 -- common/autotest_common.sh@642 -- # type -t vm_check_subsys_volume 00:16:29.023 05:56:52 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:29.023 05:56:52 -- common/autotest_common.sh@653 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 42dadd32-b426-472b-9048-054373a33ef1 00:16:29.023 05:56:52 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:29.023 05:56:52 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-1 00:16:29.023 05:56:52 -- sma/vfiouser_qemu.sh@74 -- # local uuid=42dadd32-b426-472b-9048-054373a33ef1 00:16:29.023 05:56:52 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:29.023 05:56:52 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:29.023 05:56:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:29.023 05:56:52 -- vhost/common.sh@302 -- # return 0 00:16:29.023 05:56:52 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:29.023 05:56:52 -- vhost/common.sh@331 -- # local vm_num=0 00:16:29.023 05:56:52 -- vhost/common.sh@332 -- # shift 00:16:29.023 05:56:52 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:29.023 05:56:52 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:29.023 05:56:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:29.023 05:56:52 -- vhost/common.sh@302 -- # return 0 00:16:29.023 05:56:52 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:29.023 05:56:52 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:29.023 05:56:52 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:29.023 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:29.282 05:56:52 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme1 00:16:29.282 05:56:52 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme1 ]] 00:16:29.282 05:56:52 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme1/nvme*/uuid' 00:16:29.282 05:56:52 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:29.282 05:56:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:29.282 05:56:52 -- vhost/common.sh@302 -- # return 0 00:16:29.282 05:56:52 -- vhost/common.sh@331 -- # local vm_num=0 00:16:29.282 05:56:52 -- vhost/common.sh@332 -- # shift 00:16:29.282 05:56:52 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:29.282 05:56:52 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:29.282 05:56:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:29.282 05:56:52 -- vhost/common.sh@302 -- # return 0 00:16:29.282 05:56:52 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:29.282 05:56:52 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:29.282 05:56:52 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme1/nvme*/uuid' 00:16:29.282 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:29.282 05:56:52 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid= 00:16:29.282 05:56:52 -- sma/vfiouser_qemu.sh@83 -- # [[ -z '' ]] 00:16:29.282 05:56:52 -- sma/vfiouser_qemu.sh@84 -- # return 1 00:16:29.282 05:56:52 -- common/autotest_common.sh@653 -- # es=1 00:16:29.282 05:56:52 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:29.282 05:56:52 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:29.282 05:56:52 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:29.282 05:56:52 -- sma/vfiouser_qemu.sh@261 -- # detach_volume nvme:nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:29.282 05:56:52 -- sma/vfiouser_qemu.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:29.282 05:56:52 -- sma/vfiouser_qemu.sh@56 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:29.282 05:56:52 -- sma/common.sh@20 -- # python 00:16:29.541 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:29.541 I0000 00:00:1731905812.968989 1999246 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:29.541 I0000 00:00:1731905812.970914 1999246 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:29.541 {} 00:16:29.541 05:56:53 -- sma/vfiouser_qemu.sh@262 -- # detach_volume nvme:nqn.2016-06.io.spdk:vfiouser-1 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:29.541 05:56:53 -- sma/vfiouser_qemu.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:29.541 05:56:53 -- sma/vfiouser_qemu.sh@56 -- # uuid2base64 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:29.541 05:56:53 -- sma/common.sh@20 -- # python 00:16:29.799 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:29.799 I0000 00:00:1731905813.307434 1999468 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:29.799 I0000 00:00:1731905813.309259 1999468 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:30.056 {} 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@263 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@263 -- # jq -r '.[0].namespaces | length' 00:16:30.056 05:56:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:30.056 05:56:53 -- common/autotest_common.sh@10 -- # set +x 00:16:30.056 05:56:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@263 -- # [[ 0 -eq 0 ]] 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@264 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-1 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@264 -- # jq -r '.[0].namespaces | length' 00:16:30.056 05:56:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:30.056 05:56:53 -- common/autotest_common.sh@10 -- # set +x 00:16:30.056 05:56:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@264 -- # [[ 0 -eq 0 ]] 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@265 -- # NOT vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:30.056 05:56:53 -- common/autotest_common.sh@650 -- # local es=0 00:16:30.056 05:56:53 -- common/autotest_common.sh@652 -- # valid_exec_arg vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:30.056 05:56:53 -- common/autotest_common.sh@638 -- # local arg=vm_check_subsys_volume 00:16:30.056 05:56:53 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:30.056 05:56:53 -- common/autotest_common.sh@642 -- # type -t vm_check_subsys_volume 00:16:30.056 05:56:53 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:30.056 05:56:53 -- common/autotest_common.sh@653 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-0 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@74 -- # local uuid=42dadd32-b426-472b-9048-054373a33ef1 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:30.056 05:56:53 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:30.056 05:56:53 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:30.056 05:56:53 -- vhost/common.sh@302 -- # return 0 00:16:30.056 05:56:53 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:30.056 05:56:53 -- vhost/common.sh@331 -- # local vm_num=0 00:16:30.056 05:56:53 -- vhost/common.sh@332 -- # shift 00:16:30.056 05:56:53 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:30.056 05:56:53 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:30.056 05:56:53 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:30.056 05:56:53 -- vhost/common.sh@302 -- # return 0 00:16:30.056 05:56:53 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:30.056 05:56:53 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:30.056 05:56:53 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-0 /sys/class/nvme/*/subsysnqn' 00:16:30.056 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme0 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme0 ]] 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme0/nvme*/uuid' 00:16:30.315 05:56:53 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:30.315 05:56:53 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:30.315 05:56:53 -- vhost/common.sh@302 -- # return 0 00:16:30.315 05:56:53 -- vhost/common.sh@331 -- # local vm_num=0 00:16:30.315 05:56:53 -- vhost/common.sh@332 -- # shift 00:16:30.315 05:56:53 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:30.315 05:56:53 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:30.315 05:56:53 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:30.315 05:56:53 -- vhost/common.sh@302 -- # return 0 00:16:30.315 05:56:53 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:30.315 05:56:53 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:30.315 05:56:53 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 42dadd32-b426-472b-9048-054373a33ef1 /sys/class/nvme/nvme0/nvme*/uuid' 00:16:30.315 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:30.315 grep: /sys/class/nvme/nvme0/nvme*/uuid: No such file or directory 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid= 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@83 -- # [[ -z '' ]] 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@84 -- # return 1 00:16:30.315 05:56:53 -- common/autotest_common.sh@653 -- # es=1 00:16:30.315 05:56:53 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:30.315 05:56:53 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:30.315 05:56:53 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@266 -- # NOT vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:30.315 05:56:53 -- common/autotest_common.sh@650 -- # local es=0 00:16:30.315 05:56:53 -- common/autotest_common.sh@652 -- # valid_exec_arg vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:30.315 05:56:53 -- common/autotest_common.sh@638 -- # local arg=vm_check_subsys_volume 00:16:30.315 05:56:53 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:30.315 05:56:53 -- common/autotest_common.sh@642 -- # type -t vm_check_subsys_volume 00:16:30.315 05:56:53 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:30.315 05:56:53 -- common/autotest_common.sh@653 -- # vm_check_subsys_volume 0 nqn.2016-06.io.spdk:vfiouser-1 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@72 -- # local vm_id=0 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@73 -- # local nqn=nqn.2016-06.io.spdk:vfiouser-1 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@74 -- # local uuid=64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@76 -- # awk -F/ '{print $5}' 00:16:30.315 05:56:53 -- sma/vfiouser_qemu.sh@76 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:30.315 05:56:53 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:30.315 05:56:53 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:30.315 05:56:53 -- vhost/common.sh@302 -- # return 0 00:16:30.315 05:56:53 -- vhost/common.sh@331 -- # local vm_num=0 00:16:30.315 05:56:53 -- vhost/common.sh@332 -- # shift 00:16:30.315 05:56:53 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:30.315 05:56:53 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:30.315 05:56:53 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:30.315 05:56:53 -- vhost/common.sh@302 -- # return 0 00:16:30.315 05:56:53 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:30.315 05:56:53 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:30.315 05:56:53 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-1 /sys/class/nvme/*/subsysnqn' 00:16:30.315 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:30.573 05:56:53 -- sma/vfiouser_qemu.sh@76 -- # nvme=nvme1 00:16:30.573 05:56:53 -- sma/vfiouser_qemu.sh@77 -- # [[ -z nvme1 ]] 00:16:30.573 05:56:53 -- sma/vfiouser_qemu.sh@82 -- # vm_exec 0 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme1/nvme*/uuid' 00:16:30.573 05:56:53 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:30.573 05:56:53 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:30.573 05:56:53 -- vhost/common.sh@302 -- # return 0 00:16:30.573 05:56:53 -- vhost/common.sh@331 -- # local vm_num=0 00:16:30.573 05:56:53 -- vhost/common.sh@332 -- # shift 00:16:30.573 05:56:53 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:30.573 05:56:53 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:30.573 05:56:53 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:30.573 05:56:53 -- vhost/common.sh@302 -- # return 0 00:16:30.573 05:56:53 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:30.573 05:56:53 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:30.573 05:56:53 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l 64f82018-1df2-4f11-a8a1-bc5e18ec12ec /sys/class/nvme/nvme1/nvme*/uuid' 00:16:30.573 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:30.573 grep: /sys/class/nvme/nvme1/nvme*/uuid: No such file or directory 00:16:30.573 05:56:54 -- sma/vfiouser_qemu.sh@82 -- # tmpuuid= 00:16:30.573 05:56:54 -- sma/vfiouser_qemu.sh@83 -- # [[ -z '' ]] 00:16:30.573 05:56:54 -- sma/vfiouser_qemu.sh@84 -- # return 1 00:16:30.573 05:56:54 -- common/autotest_common.sh@653 -- # es=1 00:16:30.573 05:56:54 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:30.573 05:56:54 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:30.573 05:56:54 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:30.573 05:56:54 -- sma/vfiouser_qemu.sh@269 -- # detach_volume nvme:nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:30.573 05:56:54 -- sma/vfiouser_qemu.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:30.573 05:56:54 -- sma/vfiouser_qemu.sh@56 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:30.573 05:56:54 -- sma/common.sh@20 -- # python 00:16:30.831 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:30.831 I0000 00:00:1731905814.324461 1999601 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:30.831 I0000 00:00:1731905814.326371 1999601 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:31.089 {} 00:16:31.089 05:56:54 -- sma/vfiouser_qemu.sh@270 -- # detach_volume nvme:nqn.2016-06.io.spdk:vfiouser-1 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:31.089 05:56:54 -- sma/vfiouser_qemu.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:31.089 05:56:54 -- sma/vfiouser_qemu.sh@56 -- # uuid2base64 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:31.089 05:56:54 -- sma/common.sh@20 -- # python 00:16:31.348 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:31.348 I0000 00:00:1731905814.648751 1999753 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:31.348 I0000 00:00:1731905814.650503 1999753 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:31.348 {} 00:16:31.348 05:56:54 -- sma/vfiouser_qemu.sh@271 -- # detach_volume nvme:nqn.2016-06.io.spdk:vfiouser-0 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:31.348 05:56:54 -- sma/vfiouser_qemu.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:31.348 05:56:54 -- sma/vfiouser_qemu.sh@56 -- # uuid2base64 64f82018-1df2-4f11-a8a1-bc5e18ec12ec 00:16:31.348 05:56:54 -- sma/common.sh@20 -- # python 00:16:31.606 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:31.606 I0000 00:00:1731905814.972911 1999778 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:31.606 I0000 00:00:1731905814.974762 1999778 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:31.606 {} 00:16:31.606 05:56:55 -- sma/vfiouser_qemu.sh@272 -- # detach_volume nvme:nqn.2016-06.io.spdk:vfiouser-1 42dadd32-b426-472b-9048-054373a33ef1 00:16:31.606 05:56:55 -- sma/vfiouser_qemu.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:31.606 05:56:55 -- sma/vfiouser_qemu.sh@56 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:31.606 05:56:55 -- sma/common.sh@20 -- # python 00:16:31.864 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:31.864 I0000 00:00:1731905815.267075 1999810 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:31.864 I0000 00:00:1731905815.268682 1999810 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:31.864 {} 00:16:31.864 05:56:55 -- sma/vfiouser_qemu.sh@274 -- # delete_device nvme:nqn.2016-06.io.spdk:vfiouser-0 00:16:31.864 05:56:55 -- sma/vfiouser_qemu.sh@31 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:32.123 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:32.123 I0000 00:00:1731905815.517025 1999981 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:32.123 I0000 00:00:1731905815.518604 1999981 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:32.123 {} 00:16:32.123 05:56:55 -- sma/vfiouser_qemu.sh@275 -- # delete_device nvme:nqn.2016-06.io.spdk:vfiouser-1 00:16:32.123 05:56:55 -- sma/vfiouser_qemu.sh@31 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:32.381 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:32.381 I0000 00:00:1731905815.770228 2000051 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:32.381 I0000 00:00:1731905815.771940 2000051 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:32.381 {} 00:16:32.381 05:56:55 -- sma/vfiouser_qemu.sh@278 -- # jq -r .handle 00:16:32.381 05:56:55 -- sma/vfiouser_qemu.sh@278 -- # create_device 42 0 00:16:32.381 05:56:55 -- sma/vfiouser_qemu.sh@14 -- # local pfid=42 00:16:32.381 05:56:55 -- sma/vfiouser_qemu.sh@15 -- # local vfid=0 00:16:32.381 05:56:55 -- sma/vfiouser_qemu.sh@17 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:32.640 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:32.640 I0000 00:00:1731905816.009176 2000082 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:32.640 I0000 00:00:1731905816.010865 2000082 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:32.640 [2024-11-18 05:56:56.014123] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-42' does not exist 00:16:32.898 05:56:56 -- sma/vfiouser_qemu.sh@278 -- # device3=nvme:nqn.2016-06.io.spdk:vfiouser-42 00:16:32.898 05:56:56 -- sma/vfiouser_qemu.sh@279 -- # vm_check_subsys_nqn 0 nqn.2016-06.io.spdk:vfiouser-42 00:16:32.898 05:56:56 -- sma/vfiouser_qemu.sh@89 -- # sleep 1 00:16:33.834 05:56:57 -- sma/vfiouser_qemu.sh@90 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-42 /sys/class/nvme/*/subsysnqn' 00:16:33.834 05:56:57 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:33.834 05:56:57 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:33.834 05:56:57 -- vhost/common.sh@302 -- # return 0 00:16:33.834 05:56:57 -- vhost/common.sh@331 -- # local vm_num=0 00:16:33.834 05:56:57 -- vhost/common.sh@332 -- # shift 00:16:33.834 05:56:57 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:33.834 05:56:57 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:33.834 05:56:57 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:33.834 05:56:57 -- vhost/common.sh@302 -- # return 0 00:16:33.834 05:56:57 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:33.834 05:56:57 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:33.834 05:56:57 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-42 /sys/class/nvme/*/subsysnqn' 00:16:33.834 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:33.834 05:56:57 -- sma/vfiouser_qemu.sh@90 -- # nqn=/sys/class/nvme/nvme0/subsysnqn 00:16:33.834 05:56:57 -- sma/vfiouser_qemu.sh@91 -- # [[ -z /sys/class/nvme/nvme0/subsysnqn ]] 00:16:33.834 05:56:57 -- sma/vfiouser_qemu.sh@282 -- # delete_device nvme:nqn.2016-06.io.spdk:vfiouser-42 00:16:33.834 05:56:57 -- sma/vfiouser_qemu.sh@31 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:34.092 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:34.092 I0000 00:00:1731905817.531068 2000318 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:34.092 I0000 00:00:1731905817.532761 2000318 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:34.092 {} 00:16:34.092 05:56:57 -- sma/vfiouser_qemu.sh@283 -- # NOT vm_check_subsys_nqn 0 nqn.2016-06.io.spdk:vfiouser-42 00:16:34.092 05:56:57 -- common/autotest_common.sh@650 -- # local es=0 00:16:34.092 05:56:57 -- common/autotest_common.sh@652 -- # valid_exec_arg vm_check_subsys_nqn 0 nqn.2016-06.io.spdk:vfiouser-42 00:16:34.092 05:56:57 -- common/autotest_common.sh@638 -- # local arg=vm_check_subsys_nqn 00:16:34.092 05:56:57 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:34.092 05:56:57 -- common/autotest_common.sh@642 -- # type -t vm_check_subsys_nqn 00:16:34.092 05:56:57 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:34.092 05:56:57 -- common/autotest_common.sh@653 -- # vm_check_subsys_nqn 0 nqn.2016-06.io.spdk:vfiouser-42 00:16:34.092 05:56:57 -- sma/vfiouser_qemu.sh@89 -- # sleep 1 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@90 -- # vm_exec 0 'grep -l nqn.2016-06.io.spdk:vfiouser-42 /sys/class/nvme/*/subsysnqn' 00:16:35.468 05:56:58 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:16:35.468 05:56:58 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:35.468 05:56:58 -- vhost/common.sh@302 -- # return 0 00:16:35.468 05:56:58 -- vhost/common.sh@331 -- # local vm_num=0 00:16:35.468 05:56:58 -- vhost/common.sh@332 -- # shift 00:16:35.468 05:56:58 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:16:35.468 05:56:58 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:16:35.468 05:56:58 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:35.468 05:56:58 -- vhost/common.sh@302 -- # return 0 00:16:35.468 05:56:58 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:16:35.468 05:56:58 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:16:35.468 05:56:58 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'grep -l nqn.2016-06.io.spdk:vfiouser-42 /sys/class/nvme/*/subsysnqn' 00:16:35.468 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:16:35.468 grep: /sys/class/nvme/*/subsysnqn: No such file or directory 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@90 -- # nqn= 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@91 -- # [[ -z '' ]] 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@92 -- # error 'FAILED no NVMe on vm=0 with nqn=nqn.2016-06.io.spdk:vfiouser-42' 00:16:35.468 05:56:58 -- vhost/common.sh@82 -- # echo =========== 00:16:35.468 =========== 00:16:35.468 05:56:58 -- vhost/common.sh@83 -- # message ERROR 'FAILED no NVMe on vm=0 with nqn=nqn.2016-06.io.spdk:vfiouser-42' 00:16:35.468 05:56:58 -- vhost/common.sh@60 -- # local verbose_out 00:16:35.468 05:56:58 -- vhost/common.sh@61 -- # false 00:16:35.468 05:56:58 -- vhost/common.sh@62 -- # verbose_out= 00:16:35.468 05:56:58 -- vhost/common.sh@69 -- # local msg_type=ERROR 00:16:35.468 05:56:58 -- vhost/common.sh@70 -- # shift 00:16:35.468 05:56:58 -- vhost/common.sh@71 -- # echo -e 'ERROR: FAILED no NVMe on vm=0 with nqn=nqn.2016-06.io.spdk:vfiouser-42' 00:16:35.468 ERROR: FAILED no NVMe on vm=0 with nqn=nqn.2016-06.io.spdk:vfiouser-42 00:16:35.468 05:56:58 -- vhost/common.sh@84 -- # echo =========== 00:16:35.468 =========== 00:16:35.468 05:56:58 -- vhost/common.sh@86 -- # false 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@93 -- # return 1 00:16:35.468 05:56:58 -- common/autotest_common.sh@653 -- # es=1 00:16:35.468 05:56:58 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:35.468 05:56:58 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:35.468 05:56:58 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@285 -- # key0=1234567890abcdef1234567890abcdef 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@286 -- # create_device 0 0 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@286 -- # jq -r .handle 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@14 -- # local pfid=0 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@15 -- # local vfid=0 00:16:35.468 05:56:58 -- sma/vfiouser_qemu.sh@17 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:35.468 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:35.468 I0000 00:00:1731905818.941266 2000558 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:35.468 I0000 00:00:1731905818.943097 2000558 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:35.468 [2024-11-18 05:56:58.947058] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-0' does not exist 00:16:35.727 05:56:59 -- sma/vfiouser_qemu.sh@286 -- # device0=nvme:nqn.2016-06.io.spdk:vfiouser-0 00:16:35.727 05:56:59 -- sma/vfiouser_qemu.sh@287 -- # rpc_cmd bdev_get_bdevs -b null0 00:16:35.727 05:56:59 -- sma/vfiouser_qemu.sh@287 -- # jq -r '.[].uuid' 00:16:35.727 05:56:59 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:35.727 05:56:59 -- common/autotest_common.sh@10 -- # set +x 00:16:35.727 05:56:59 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:35.727 05:56:59 -- sma/vfiouser_qemu.sh@287 -- # uuid0=42dadd32-b426-472b-9048-054373a33ef1 00:16:35.727 05:56:59 -- sma/vfiouser_qemu.sh@290 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:35.727 05:56:59 -- sma/vfiouser_qemu.sh@290 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:35.727 05:56:59 -- sma/common.sh@20 -- # python 00:16:35.727 05:56:59 -- sma/vfiouser_qemu.sh@290 -- # get_cipher AES_CBC 00:16:35.727 05:56:59 -- sma/common.sh@27 -- # case "$1" in 00:16:35.727 05:56:59 -- sma/common.sh@28 -- # echo 0 00:16:35.727 05:56:59 -- sma/vfiouser_qemu.sh@290 -- # format_key 1234567890abcdef1234567890abcdef 00:16:35.727 05:56:59 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:16:35.727 05:56:59 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:16:35.985 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:35.985 I0000 00:00:1731905819.417459 2000784 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:35.985 I0000 00:00:1731905819.419200 2000784 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:35.985 {} 00:16:35.985 05:56:59 -- sma/vfiouser_qemu.sh@307 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:vfiouser-0 00:16:35.985 05:56:59 -- sma/vfiouser_qemu.sh@307 -- # jq -r '.[0].namespaces[0].name' 00:16:35.985 05:56:59 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:35.985 05:56:59 -- common/autotest_common.sh@10 -- # set +x 00:16:36.243 05:56:59 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@307 -- # ns_bdev=fdb6e65b-d74e-41d5-ad7c-f30432a881c2 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@308 -- # rpc_cmd bdev_get_bdevs -b fdb6e65b-d74e-41d5-ad7c-f30432a881c2 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@308 -- # jq -r '.[0].product_name' 00:16:36.243 05:56:59 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:36.243 05:56:59 -- common/autotest_common.sh@10 -- # set +x 00:16:36.243 05:56:59 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@308 -- # [[ crypto == \c\r\y\p\t\o ]] 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@309 -- # rpc_cmd bdev_get_bdevs -b fdb6e65b-d74e-41d5-ad7c-f30432a881c2 00:16:36.243 05:56:59 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@309 -- # jq -r '.[] | select(.product_name == "crypto")' 00:16:36.243 05:56:59 -- common/autotest_common.sh@10 -- # set +x 00:16:36.243 05:56:59 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@309 -- # crypto_bdev='{ 00:16:36.243 "name": "fdb6e65b-d74e-41d5-ad7c-f30432a881c2", 00:16:36.243 "aliases": [ 00:16:36.243 "d3cee164-13e5-52fb-b97a-c8f2625dd036" 00:16:36.243 ], 00:16:36.243 "product_name": "crypto", 00:16:36.243 "block_size": 4096, 00:16:36.243 "num_blocks": 25600, 00:16:36.243 "uuid": "d3cee164-13e5-52fb-b97a-c8f2625dd036", 00:16:36.243 "assigned_rate_limits": { 00:16:36.243 "rw_ios_per_sec": 0, 00:16:36.243 "rw_mbytes_per_sec": 0, 00:16:36.243 "r_mbytes_per_sec": 0, 00:16:36.243 "w_mbytes_per_sec": 0 00:16:36.243 }, 00:16:36.243 "claimed": true, 00:16:36.243 "claim_type": "exclusive_write", 00:16:36.243 "zoned": false, 00:16:36.243 "supported_io_types": { 00:16:36.243 "read": true, 00:16:36.243 "write": true, 00:16:36.243 "unmap": false, 00:16:36.243 "write_zeroes": true, 00:16:36.243 "flush": false, 00:16:36.243 "reset": true, 00:16:36.243 "compare": false, 00:16:36.243 "compare_and_write": false, 00:16:36.243 "abort": false, 00:16:36.243 "nvme_admin": false, 00:16:36.243 "nvme_io": false 00:16:36.243 }, 00:16:36.243 "memory_domains": [ 00:16:36.243 { 00:16:36.243 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:16:36.243 "dma_device_type": 2 00:16:36.243 } 00:16:36.243 ], 00:16:36.243 "driver_specific": { 00:16:36.243 "crypto": { 00:16:36.243 "base_bdev_name": "null0", 00:16:36.243 "name": "fdb6e65b-d74e-41d5-ad7c-f30432a881c2", 00:16:36.243 "key_name": "fdb6e65b-d74e-41d5-ad7c-f30432a881c2_AES_CBC" 00:16:36.243 } 00:16:36.243 } 00:16:36.243 }' 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@310 -- # jq -r '[.[] | select(.product_name == "crypto")] | length' 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@310 -- # rpc_cmd bdev_get_bdevs 00:16:36.243 05:56:59 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:36.243 05:56:59 -- common/autotest_common.sh@10 -- # set +x 00:16:36.243 05:56:59 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@310 -- # [[ 1 -eq 1 ]] 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@312 -- # jq -r .driver_specific.crypto.key_name 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@312 -- # key_name=fdb6e65b-d74e-41d5-ad7c-f30432a881c2_AES_CBC 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@313 -- # rpc_cmd accel_crypto_keys_get -k fdb6e65b-d74e-41d5-ad7c-f30432a881c2_AES_CBC 00:16:36.243 05:56:59 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:36.243 05:56:59 -- common/autotest_common.sh@10 -- # set +x 00:16:36.243 05:56:59 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@313 -- # key_obj='[ 00:16:36.243 { 00:16:36.243 "name": "fdb6e65b-d74e-41d5-ad7c-f30432a881c2_AES_CBC", 00:16:36.243 "cipher": "AES_CBC", 00:16:36.243 "key": "1234567890abcdef1234567890abcdef" 00:16:36.243 } 00:16:36.243 ]' 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@314 -- # jq -r '.[0].key' 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@314 -- # [[ 1234567890abcdef1234567890abcdef == \1\2\3\4\5\6\7\8\9\0\a\b\c\d\e\f\1\2\3\4\5\6\7\8\9\0\a\b\c\d\e\f ]] 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@315 -- # jq -r '.[0].cipher' 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@315 -- # [[ AES_CBC == \A\E\S\_\C\B\C ]] 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@317 -- # detach_volume nvme:nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:36.243 05:56:59 -- sma/vfiouser_qemu.sh@56 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:36.243 05:56:59 -- sma/common.sh@20 -- # python 00:16:36.501 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:36.501 I0000 00:00:1731905820.000663 2000831 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:36.501 I0000 00:00:1731905820.002572 2000831 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:36.760 {} 00:16:36.760 05:57:00 -- sma/vfiouser_qemu.sh@318 -- # delete_device nvme:nqn.2016-06.io.spdk:vfiouser-0 00:16:36.760 05:57:00 -- sma/vfiouser_qemu.sh@31 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:37.019 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:37.020 I0000 00:00:1731905820.292057 2000979 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:37.020 I0000 00:00:1731905820.293997 2000979 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:37.020 {} 00:16:37.020 05:57:00 -- sma/vfiouser_qemu.sh@319 -- # rpc_cmd bdev_get_bdevs 00:16:37.020 05:57:00 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:37.020 05:57:00 -- common/autotest_common.sh@10 -- # set +x 00:16:37.020 05:57:00 -- sma/vfiouser_qemu.sh@319 -- # jq -r '.[] | select(.product_name == "crypto")' 00:16:37.020 05:57:00 -- sma/vfiouser_qemu.sh@319 -- # jq -r length 00:16:37.020 05:57:00 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:37.020 05:57:00 -- sma/vfiouser_qemu.sh@319 -- # [[ '' -eq 0 ]] 00:16:37.020 05:57:00 -- sma/vfiouser_qemu.sh@322 -- # device_vfio_user=1 00:16:37.020 05:57:00 -- sma/vfiouser_qemu.sh@323 -- # create_device 0 0 00:16:37.020 05:57:00 -- sma/vfiouser_qemu.sh@14 -- # local pfid=0 00:16:37.020 05:57:00 -- sma/vfiouser_qemu.sh@323 -- # jq -r .handle 00:16:37.020 05:57:00 -- sma/vfiouser_qemu.sh@15 -- # local vfid=0 00:16:37.020 05:57:00 -- sma/vfiouser_qemu.sh@17 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:37.278 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:37.278 I0000 00:00:1731905820.594983 2001120 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:37.278 I0000 00:00:1731905820.596980 2001120 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:37.278 [2024-11-18 05:57:00.600737] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:vfiouser-0' does not exist 00:16:37.278 05:57:00 -- sma/vfiouser_qemu.sh@323 -- # device0=nvme:nqn.2016-06.io.spdk:vfiouser-0 00:16:37.278 05:57:00 -- sma/vfiouser_qemu.sh@324 -- # attach_volume nvme:nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:37.278 05:57:00 -- sma/vfiouser_qemu.sh@42 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:37.278 05:57:00 -- sma/vfiouser_qemu.sh@42 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:37.278 05:57:00 -- sma/common.sh@20 -- # python 00:16:37.536 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:37.536 I0000 00:00:1731905821.055457 2001164 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:37.536 I0000 00:00:1731905821.057187 2001164 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:37.794 {} 00:16:37.794 05:57:01 -- sma/vfiouser_qemu.sh@327 -- # get_qos_caps 1 00:16:37.794 05:57:01 -- sma/vfiouser_qemu.sh@327 -- # diff /dev/fd/62 /dev/fd/61 00:16:37.794 05:57:01 -- sma/common.sh@45 -- # local rootdir 00:16:37.794 05:57:01 -- sma/vfiouser_qemu.sh@327 -- # jq --sort-keys 00:16:37.794 05:57:01 -- sma/vfiouser_qemu.sh@327 -- # jq --sort-keys 00:16:37.794 05:57:01 -- sma/common.sh@47 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:16:37.794 05:57:01 -- sma/common.sh@47 -- # rootdir=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../.. 00:16:37.794 05:57:01 -- sma/common.sh@49 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../../scripts/sma-client.py 00:16:38.053 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:38.053 I0000 00:00:1731905821.340394 2001229 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:38.053 I0000 00:00:1731905821.342063 2001229 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:38.053 05:57:01 -- sma/vfiouser_qemu.sh@340 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:38.053 05:57:01 -- sma/vfiouser_qemu.sh@340 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:38.053 05:57:01 -- sma/common.sh@20 -- # python 00:16:38.311 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:38.311 I0000 00:00:1731905821.618548 2001458 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:38.311 I0000 00:00:1731905821.620373 2001458 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:38.311 {} 00:16:38.311 05:57:01 -- sma/vfiouser_qemu.sh@359 -- # rpc_cmd bdev_get_bdevs -b null0 00:16:38.311 05:57:01 -- sma/vfiouser_qemu.sh@359 -- # diff /dev/fd/62 /dev/fd/61 00:16:38.311 05:57:01 -- sma/vfiouser_qemu.sh@359 -- # jq --sort-keys 00:16:38.311 05:57:01 -- sma/vfiouser_qemu.sh@359 -- # jq --sort-keys '.[].assigned_rate_limits' 00:16:38.311 05:57:01 -- common/autotest_common.sh@561 -- # xtrace_disable 00:16:38.311 05:57:01 -- common/autotest_common.sh@10 -- # set +x 00:16:38.311 05:57:01 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:16:38.311 05:57:01 -- sma/vfiouser_qemu.sh@370 -- # detach_volume nvme:nqn.2016-06.io.spdk:vfiouser-0 42dadd32-b426-472b-9048-054373a33ef1 00:16:38.311 05:57:01 -- sma/vfiouser_qemu.sh@56 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:38.311 05:57:01 -- sma/vfiouser_qemu.sh@56 -- # uuid2base64 42dadd32-b426-472b-9048-054373a33ef1 00:16:38.311 05:57:01 -- sma/common.sh@20 -- # python 00:16:38.570 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:38.570 I0000 00:00:1731905821.984722 2001508 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:38.570 I0000 00:00:1731905821.986560 2001508 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:38.570 {} 00:16:38.570 05:57:02 -- sma/vfiouser_qemu.sh@371 -- # delete_device nvme:nqn.2016-06.io.spdk:vfiouser-0 00:16:38.570 05:57:02 -- sma/vfiouser_qemu.sh@31 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:38.829 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:38.829 I0000 00:00:1731905822.251753 2001541 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:38.829 I0000 00:00:1731905822.253350 2001541 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:38.829 {} 00:16:38.829 05:57:02 -- sma/vfiouser_qemu.sh@373 -- # cleanup 00:16:38.829 05:57:02 -- sma/vfiouser_qemu.sh@98 -- # vm_kill_all 00:16:38.829 05:57:02 -- vhost/common.sh@469 -- # local vm 00:16:38.829 05:57:02 -- vhost/common.sh@470 -- # vm_list_all 00:16:38.829 05:57:02 -- vhost/common.sh@459 -- # vms=() 00:16:38.829 05:57:02 -- vhost/common.sh@459 -- # local vms 00:16:38.829 05:57:02 -- vhost/common.sh@460 -- # vms=("$VM_DIR"/+([0-9])) 00:16:38.829 05:57:02 -- vhost/common.sh@461 -- # (( 1 > 0 )) 00:16:38.829 05:57:02 -- vhost/common.sh@462 -- # basename --multiple /root/vhost_test/vms/0 00:16:38.829 05:57:02 -- vhost/common.sh@470 -- # for vm in $(vm_list_all) 00:16:38.829 05:57:02 -- vhost/common.sh@471 -- # vm_kill 0 00:16:38.829 05:57:02 -- vhost/common.sh@435 -- # vm_num_is_valid 0 00:16:38.829 05:57:02 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:16:38.829 05:57:02 -- vhost/common.sh@302 -- # return 0 00:16:38.829 05:57:02 -- vhost/common.sh@436 -- # local vm_dir=/root/vhost_test/vms/0 00:16:38.829 05:57:02 -- vhost/common.sh@438 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:16:38.829 05:57:02 -- vhost/common.sh@442 -- # local vm_pid 00:16:38.829 05:57:02 -- vhost/common.sh@443 -- # cat /root/vhost_test/vms/0/qemu.pid 00:16:38.829 05:57:02 -- vhost/common.sh@443 -- # vm_pid=1992112 00:16:38.829 05:57:02 -- vhost/common.sh@445 -- # notice 'Killing virtual machine /root/vhost_test/vms/0 (pid=1992112)' 00:16:38.829 05:57:02 -- vhost/common.sh@94 -- # message INFO 'Killing virtual machine /root/vhost_test/vms/0 (pid=1992112)' 00:16:38.829 05:57:02 -- vhost/common.sh@60 -- # local verbose_out 00:16:38.829 05:57:02 -- vhost/common.sh@61 -- # false 00:16:38.829 05:57:02 -- vhost/common.sh@62 -- # verbose_out= 00:16:38.829 05:57:02 -- vhost/common.sh@69 -- # local msg_type=INFO 00:16:38.829 05:57:02 -- vhost/common.sh@70 -- # shift 00:16:38.829 05:57:02 -- vhost/common.sh@71 -- # echo -e 'INFO: Killing virtual machine /root/vhost_test/vms/0 (pid=1992112)' 00:16:38.829 INFO: Killing virtual machine /root/vhost_test/vms/0 (pid=1992112) 00:16:38.829 05:57:02 -- vhost/common.sh@447 -- # /bin/kill 1992112 00:16:38.829 05:57:02 -- vhost/common.sh@448 -- # notice 'process 1992112 killed' 00:16:38.829 05:57:02 -- vhost/common.sh@94 -- # message INFO 'process 1992112 killed' 00:16:38.829 05:57:02 -- vhost/common.sh@60 -- # local verbose_out 00:16:38.829 05:57:02 -- vhost/common.sh@61 -- # false 00:16:38.829 05:57:02 -- vhost/common.sh@62 -- # verbose_out= 00:16:38.829 05:57:02 -- vhost/common.sh@69 -- # local msg_type=INFO 00:16:38.829 05:57:02 -- vhost/common.sh@70 -- # shift 00:16:38.829 05:57:02 -- vhost/common.sh@71 -- # echo -e 'INFO: process 1992112 killed' 00:16:38.829 INFO: process 1992112 killed 00:16:38.829 05:57:02 -- vhost/common.sh@449 -- # rm -rf /root/vhost_test/vms/0 00:16:38.829 05:57:02 -- vhost/common.sh@474 -- # rm -rf /root/vhost_test/vms 00:16:38.829 05:57:02 -- sma/vfiouser_qemu.sh@99 -- # killprocess 1996114 00:16:38.829 05:57:02 -- common/autotest_common.sh@936 -- # '[' -z 1996114 ']' 00:16:38.829 05:57:02 -- common/autotest_common.sh@940 -- # kill -0 1996114 00:16:38.829 05:57:02 -- common/autotest_common.sh@941 -- # uname 00:16:38.829 05:57:02 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:38.829 05:57:02 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1996114 00:16:39.088 05:57:02 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:16:39.088 05:57:02 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:16:39.088 05:57:02 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1996114' 00:16:39.088 killing process with pid 1996114 00:16:39.088 05:57:02 -- common/autotest_common.sh@955 -- # kill 1996114 00:16:39.088 [2024-11-18 05:57:02.358652] app.c: 883:log_deprecation_hits: *WARNING*: rpc_nvmf_get_subsystems: deprecation 'listener.transport is deprecated in favor of trtype' scheduled for removal in v24.05 hit 1 times 00:16:39.088 05:57:02 -- common/autotest_common.sh@960 -- # wait 1996114 00:16:41.621 05:57:04 -- sma/vfiouser_qemu.sh@100 -- # killprocess 1996484 00:16:41.621 05:57:04 -- common/autotest_common.sh@936 -- # '[' -z 1996484 ']' 00:16:41.621 05:57:04 -- common/autotest_common.sh@940 -- # kill -0 1996484 00:16:41.621 05:57:04 -- common/autotest_common.sh@941 -- # uname 00:16:41.621 05:57:04 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:41.621 05:57:04 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 1996484 00:16:41.621 05:57:04 -- common/autotest_common.sh@942 -- # process_name=python3 00:16:41.621 05:57:04 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:16:41.621 05:57:04 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 1996484' 00:16:41.621 killing process with pid 1996484 00:16:41.621 05:57:04 -- common/autotest_common.sh@955 -- # kill 1996484 00:16:41.621 05:57:04 -- common/autotest_common.sh@960 -- # wait 1996484 00:16:41.621 05:57:04 -- sma/vfiouser_qemu.sh@101 -- # '[' -e /tmp/sma/vfio-user/qemu ']' 00:16:41.621 05:57:04 -- sma/vfiouser_qemu.sh@101 -- # rm -rf /tmp/sma/vfio-user/qemu 00:16:41.621 05:57:04 -- sma/vfiouser_qemu.sh@374 -- # trap - SIGINT SIGTERM EXIT 00:16:41.621 00:16:41.621 real 0m50.716s 00:16:41.621 user 0m37.289s 00:16:41.621 sys 0m3.550s 00:16:41.621 05:57:04 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:16:41.621 05:57:04 -- common/autotest_common.sh@10 -- # set +x 00:16:41.621 ************************************ 00:16:41.621 END TEST sma_vfiouser_qemu 00:16:41.621 ************************************ 00:16:41.621 05:57:04 -- sma/sma.sh@13 -- # run_test sma_plugins /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins.sh 00:16:41.621 05:57:04 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:16:41.621 05:57:04 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:16:41.621 05:57:04 -- common/autotest_common.sh@10 -- # set +x 00:16:41.621 ************************************ 00:16:41.621 START TEST sma_plugins 00:16:41.621 ************************************ 00:16:41.621 05:57:04 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins.sh 00:16:41.621 * Looking for test storage... 00:16:41.621 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:16:41.621 05:57:04 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:16:41.621 05:57:04 -- common/autotest_common.sh@1690 -- # lcov --version 00:16:41.621 05:57:04 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:16:41.621 05:57:04 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:16:41.621 05:57:04 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:16:41.621 05:57:04 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:16:41.621 05:57:04 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:16:41.621 05:57:04 -- scripts/common.sh@335 -- # IFS=.-: 00:16:41.621 05:57:04 -- scripts/common.sh@335 -- # read -ra ver1 00:16:41.621 05:57:04 -- scripts/common.sh@336 -- # IFS=.-: 00:16:41.621 05:57:04 -- scripts/common.sh@336 -- # read -ra ver2 00:16:41.621 05:57:04 -- scripts/common.sh@337 -- # local 'op=<' 00:16:41.621 05:57:04 -- scripts/common.sh@339 -- # ver1_l=2 00:16:41.621 05:57:04 -- scripts/common.sh@340 -- # ver2_l=1 00:16:41.621 05:57:04 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:16:41.621 05:57:04 -- scripts/common.sh@343 -- # case "$op" in 00:16:41.621 05:57:04 -- scripts/common.sh@344 -- # : 1 00:16:41.621 05:57:04 -- scripts/common.sh@363 -- # (( v = 0 )) 00:16:41.621 05:57:04 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:16:41.621 05:57:04 -- scripts/common.sh@364 -- # decimal 1 00:16:41.621 05:57:04 -- scripts/common.sh@352 -- # local d=1 00:16:41.621 05:57:04 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:16:41.621 05:57:04 -- scripts/common.sh@354 -- # echo 1 00:16:41.621 05:57:04 -- scripts/common.sh@364 -- # ver1[v]=1 00:16:41.621 05:57:04 -- scripts/common.sh@365 -- # decimal 2 00:16:41.621 05:57:04 -- scripts/common.sh@352 -- # local d=2 00:16:41.621 05:57:04 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:16:41.621 05:57:04 -- scripts/common.sh@354 -- # echo 2 00:16:41.621 05:57:04 -- scripts/common.sh@365 -- # ver2[v]=2 00:16:41.621 05:57:04 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:16:41.621 05:57:04 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:16:41.621 05:57:04 -- scripts/common.sh@367 -- # return 0 00:16:41.621 05:57:04 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:16:41.621 05:57:04 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:16:41.621 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:16:41.621 --rc genhtml_branch_coverage=1 00:16:41.621 --rc genhtml_function_coverage=1 00:16:41.621 --rc genhtml_legend=1 00:16:41.621 --rc geninfo_all_blocks=1 00:16:41.621 --rc geninfo_unexecuted_blocks=1 00:16:41.621 00:16:41.621 ' 00:16:41.621 05:57:04 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:16:41.621 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:16:41.621 --rc genhtml_branch_coverage=1 00:16:41.621 --rc genhtml_function_coverage=1 00:16:41.621 --rc genhtml_legend=1 00:16:41.621 --rc geninfo_all_blocks=1 00:16:41.621 --rc geninfo_unexecuted_blocks=1 00:16:41.621 00:16:41.621 ' 00:16:41.621 05:57:04 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:16:41.621 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:16:41.621 --rc genhtml_branch_coverage=1 00:16:41.621 --rc genhtml_function_coverage=1 00:16:41.621 --rc genhtml_legend=1 00:16:41.621 --rc geninfo_all_blocks=1 00:16:41.621 --rc geninfo_unexecuted_blocks=1 00:16:41.621 00:16:41.621 ' 00:16:41.622 05:57:04 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:16:41.622 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:16:41.622 --rc genhtml_branch_coverage=1 00:16:41.622 --rc genhtml_function_coverage=1 00:16:41.622 --rc genhtml_legend=1 00:16:41.622 --rc geninfo_all_blocks=1 00:16:41.622 --rc geninfo_unexecuted_blocks=1 00:16:41.622 00:16:41.622 ' 00:16:41.622 05:57:04 -- sma/plugins.sh@10 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:16:41.622 05:57:04 -- sma/plugins.sh@28 -- # trap 'cleanup; exit 1' SIGINT SIGTERM EXIT 00:16:41.622 05:57:04 -- sma/plugins.sh@31 -- # tgtpid=2002243 00:16:41.622 05:57:04 -- sma/plugins.sh@30 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt 00:16:41.622 05:57:04 -- sma/plugins.sh@43 -- # smapid=2002245 00:16:41.622 05:57:04 -- sma/plugins.sh@45 -- # sma_waitforlisten 00:16:41.622 05:57:04 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:16:41.622 05:57:04 -- sma/common.sh@8 -- # local sma_port=8080 00:16:41.622 05:57:04 -- sma/common.sh@10 -- # (( i = 0 )) 00:16:41.622 05:57:04 -- sma/plugins.sh@34 -- # PYTHONPATH=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins 00:16:41.622 05:57:04 -- sma/plugins.sh@34 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:16:41.622 05:57:04 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:41.622 05:57:04 -- sma/plugins.sh@34 -- # cat 00:16:41.622 05:57:04 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:41.622 05:57:04 -- sma/common.sh@14 -- # sleep 1s 00:16:41.622 [2024-11-18 05:57:05.020993] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:16:41.622 [2024-11-18 05:57:05.021131] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid2002243 ] 00:16:41.622 EAL: No free 2048 kB hugepages reported on node 1 00:16:41.622 [2024-11-18 05:57:05.135417] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:16:41.881 [2024-11-18 05:57:05.389994] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:16:41.881 [2024-11-18 05:57:05.390270] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:16:42.448 05:57:05 -- sma/common.sh@10 -- # (( i++ )) 00:16:42.448 05:57:05 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:42.448 05:57:05 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:42.707 05:57:05 -- sma/common.sh@14 -- # sleep 1s 00:16:43.643 05:57:06 -- sma/common.sh@10 -- # (( i++ )) 00:16:43.643 05:57:06 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:43.643 05:57:06 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:43.643 05:57:07 -- sma/common.sh@14 -- # sleep 1s 00:16:43.643 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:43.643 I0000 00:00:1731905827.147586 2002245 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:44.578 05:57:08 -- sma/common.sh@10 -- # (( i++ )) 00:16:44.579 05:57:08 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:44.579 05:57:08 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:44.579 05:57:08 -- sma/common.sh@12 -- # return 0 00:16:44.579 05:57:08 -- sma/plugins.sh@47 -- # create_device nvme 00:16:44.579 05:57:08 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:44.579 05:57:08 -- sma/plugins.sh@47 -- # jq -r .handle 00:16:44.837 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:44.837 I0000 00:00:1731905828.238096 2003087 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:44.837 I0000 00:00:1731905828.239633 2003087 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:44.837 05:57:08 -- sma/plugins.sh@47 -- # [[ nvme:plugin1-device1:nop == \n\v\m\e\:\p\l\u\g\i\n\1\-\d\e\v\i\c\e\1\:\n\o\p ]] 00:16:44.837 05:57:08 -- sma/plugins.sh@48 -- # create_device nvmf_tcp 00:16:44.837 05:57:08 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:44.837 05:57:08 -- sma/plugins.sh@48 -- # jq -r .handle 00:16:45.095 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:45.095 I0000 00:00:1731905828.466950 2003112 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:45.095 I0000 00:00:1731905828.468738 2003112 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:45.095 05:57:08 -- sma/plugins.sh@48 -- # [[ nvmf_tcp:plugin1-device2:nop == \n\v\m\f\_\t\c\p\:\p\l\u\g\i\n\1\-\d\e\v\i\c\e\2\:\n\o\p ]] 00:16:45.095 05:57:08 -- sma/plugins.sh@50 -- # killprocess 2002245 00:16:45.095 05:57:08 -- common/autotest_common.sh@936 -- # '[' -z 2002245 ']' 00:16:45.095 05:57:08 -- common/autotest_common.sh@940 -- # kill -0 2002245 00:16:45.095 05:57:08 -- common/autotest_common.sh@941 -- # uname 00:16:45.095 05:57:08 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:45.095 05:57:08 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2002245 00:16:45.095 05:57:08 -- common/autotest_common.sh@942 -- # process_name=python3 00:16:45.095 05:57:08 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:16:45.095 05:57:08 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2002245' 00:16:45.095 killing process with pid 2002245 00:16:45.095 05:57:08 -- common/autotest_common.sh@955 -- # kill 2002245 00:16:45.095 05:57:08 -- common/autotest_common.sh@960 -- # wait 2002245 00:16:45.095 05:57:08 -- sma/plugins.sh@61 -- # smapid=2003331 00:16:45.095 05:57:08 -- sma/plugins.sh@53 -- # PYTHONPATH=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins 00:16:45.095 05:57:08 -- sma/plugins.sh@53 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:16:45.095 05:57:08 -- sma/plugins.sh@62 -- # sma_waitforlisten 00:16:45.095 05:57:08 -- sma/plugins.sh@53 -- # cat 00:16:45.095 05:57:08 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:16:45.095 05:57:08 -- sma/common.sh@8 -- # local sma_port=8080 00:16:45.095 05:57:08 -- sma/common.sh@10 -- # (( i = 0 )) 00:16:45.095 05:57:08 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:45.095 05:57:08 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:45.095 05:57:08 -- sma/common.sh@14 -- # sleep 1s 00:16:45.354 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:45.354 I0000 00:00:1731905828.790049 2003331 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:46.287 05:57:09 -- sma/common.sh@10 -- # (( i++ )) 00:16:46.287 05:57:09 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:46.287 05:57:09 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:46.287 05:57:09 -- sma/common.sh@12 -- # return 0 00:16:46.287 05:57:09 -- sma/plugins.sh@64 -- # create_device nvmf_tcp 00:16:46.287 05:57:09 -- sma/plugins.sh@64 -- # jq -r .handle 00:16:46.287 05:57:09 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:46.546 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:46.546 I0000 00:00:1731905829.826662 2003528 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:46.546 I0000 00:00:1731905829.828411 2003528 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:46.546 05:57:09 -- sma/plugins.sh@64 -- # [[ nvmf_tcp:plugin1-device2:nop == \n\v\m\f\_\t\c\p\:\p\l\u\g\i\n\1\-\d\e\v\i\c\e\2\:\n\o\p ]] 00:16:46.546 05:57:09 -- sma/plugins.sh@65 -- # NOT create_device nvme 00:16:46.546 05:57:09 -- common/autotest_common.sh@650 -- # local es=0 00:16:46.546 05:57:09 -- common/autotest_common.sh@652 -- # valid_exec_arg create_device nvme 00:16:46.546 05:57:09 -- common/autotest_common.sh@638 -- # local arg=create_device 00:16:46.546 05:57:09 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:46.546 05:57:09 -- common/autotest_common.sh@642 -- # type -t create_device 00:16:46.546 05:57:09 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:16:46.546 05:57:09 -- common/autotest_common.sh@653 -- # create_device nvme 00:16:46.546 05:57:09 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:46.546 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:46.546 I0000 00:00:1731905830.065165 2003597 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:46.546 I0000 00:00:1731905830.067001 2003597 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:46.804 Traceback (most recent call last): 00:16:46.804 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:16:46.804 main(sys.argv[1:]) 00:16:46.804 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:16:46.804 result = client.call(request['method'], request.get('params', {})) 00:16:46.804 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:16:46.804 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:16:46.804 response = func(request=json_format.ParseDict(params, input())) 00:16:46.804 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:16:46.804 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:16:46.804 return _end_unary_response_blocking(state, call, False, None) 00:16:46.804 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:16:46.804 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:16:46.804 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:16:46.804 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:16:46.804 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:16:46.804 status = StatusCode.INVALID_ARGUMENT 00:16:46.804 details = "Unsupported device type" 00:16:46.804 debug_error_string = "UNKNOWN:Error received from peer ipv6:%5B::1%5D:8080 {grpc_message:"Unsupported device type", grpc_status:3, created_time:"2024-11-18T05:57:10.069340176+01:00"}" 00:16:46.804 > 00:16:46.804 05:57:10 -- common/autotest_common.sh@653 -- # es=1 00:16:46.804 05:57:10 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:16:46.804 05:57:10 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:16:46.804 05:57:10 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:16:46.804 05:57:10 -- sma/plugins.sh@67 -- # killprocess 2003331 00:16:46.804 05:57:10 -- common/autotest_common.sh@936 -- # '[' -z 2003331 ']' 00:16:46.804 05:57:10 -- common/autotest_common.sh@940 -- # kill -0 2003331 00:16:46.804 05:57:10 -- common/autotest_common.sh@941 -- # uname 00:16:46.804 05:57:10 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:46.804 05:57:10 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2003331 00:16:46.804 05:57:10 -- common/autotest_common.sh@942 -- # process_name=python3 00:16:46.804 05:57:10 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:16:46.804 05:57:10 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2003331' 00:16:46.804 killing process with pid 2003331 00:16:46.804 05:57:10 -- common/autotest_common.sh@955 -- # kill 2003331 00:16:46.804 05:57:10 -- common/autotest_common.sh@960 -- # wait 2003331 00:16:46.804 05:57:10 -- sma/plugins.sh@80 -- # smapid=2003629 00:16:46.804 05:57:10 -- sma/plugins.sh@70 -- # cat 00:16:46.804 05:57:10 -- sma/plugins.sh@70 -- # PYTHONPATH=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins 00:16:46.804 05:57:10 -- sma/plugins.sh@81 -- # sma_waitforlisten 00:16:46.804 05:57:10 -- sma/plugins.sh@70 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:16:46.804 05:57:10 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:16:46.804 05:57:10 -- sma/common.sh@8 -- # local sma_port=8080 00:16:46.804 05:57:10 -- sma/common.sh@10 -- # (( i = 0 )) 00:16:46.804 05:57:10 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:46.804 05:57:10 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:46.804 05:57:10 -- sma/common.sh@14 -- # sleep 1s 00:16:47.063 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:47.063 I0000 00:00:1731905830.382645 2003629 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:47.997 05:57:11 -- sma/common.sh@10 -- # (( i++ )) 00:16:47.997 05:57:11 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:47.997 05:57:11 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:47.997 05:57:11 -- sma/common.sh@12 -- # return 0 00:16:47.997 05:57:11 -- sma/plugins.sh@83 -- # create_device nvme 00:16:47.997 05:57:11 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:47.997 05:57:11 -- sma/plugins.sh@83 -- # jq -r .handle 00:16:47.997 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:47.997 I0000 00:00:1731905831.412444 2003867 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:47.997 I0000 00:00:1731905831.414224 2003867 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:47.997 05:57:11 -- sma/plugins.sh@83 -- # [[ nvme:plugin1-device1:nop == \n\v\m\e\:\p\l\u\g\i\n\1\-\d\e\v\i\c\e\1\:\n\o\p ]] 00:16:47.997 05:57:11 -- sma/plugins.sh@84 -- # create_device nvmf_tcp 00:16:47.997 05:57:11 -- sma/plugins.sh@84 -- # jq -r .handle 00:16:47.997 05:57:11 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:48.255 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:48.255 I0000 00:00:1731905831.633298 2003892 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:48.255 I0000 00:00:1731905831.634885 2003892 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:48.255 05:57:11 -- sma/plugins.sh@84 -- # [[ nvmf_tcp:plugin1-device2:nop == \n\v\m\f\_\t\c\p\:\p\l\u\g\i\n\1\-\d\e\v\i\c\e\2\:\n\o\p ]] 00:16:48.255 05:57:11 -- sma/plugins.sh@86 -- # killprocess 2003629 00:16:48.255 05:57:11 -- common/autotest_common.sh@936 -- # '[' -z 2003629 ']' 00:16:48.255 05:57:11 -- common/autotest_common.sh@940 -- # kill -0 2003629 00:16:48.255 05:57:11 -- common/autotest_common.sh@941 -- # uname 00:16:48.255 05:57:11 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:48.255 05:57:11 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2003629 00:16:48.255 05:57:11 -- common/autotest_common.sh@942 -- # process_name=python3 00:16:48.255 05:57:11 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:16:48.255 05:57:11 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2003629' 00:16:48.255 killing process with pid 2003629 00:16:48.255 05:57:11 -- common/autotest_common.sh@955 -- # kill 2003629 00:16:48.255 05:57:11 -- common/autotest_common.sh@960 -- # wait 2003629 00:16:48.255 05:57:11 -- sma/plugins.sh@99 -- # smapid=2003918 00:16:48.255 05:57:11 -- sma/plugins.sh@89 -- # PYTHONPATH=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins 00:16:48.255 05:57:11 -- sma/plugins.sh@89 -- # cat 00:16:48.255 05:57:11 -- sma/plugins.sh@89 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:16:48.255 05:57:11 -- sma/plugins.sh@100 -- # sma_waitforlisten 00:16:48.255 05:57:11 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:16:48.255 05:57:11 -- sma/common.sh@8 -- # local sma_port=8080 00:16:48.255 05:57:11 -- sma/common.sh@10 -- # (( i = 0 )) 00:16:48.255 05:57:11 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:48.255 05:57:11 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:48.255 05:57:11 -- sma/common.sh@14 -- # sleep 1s 00:16:48.515 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:48.515 I0000 00:00:1731905831.959227 2003918 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:49.451 05:57:12 -- sma/common.sh@10 -- # (( i++ )) 00:16:49.451 05:57:12 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:49.451 05:57:12 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:49.451 05:57:12 -- sma/common.sh@12 -- # return 0 00:16:49.451 05:57:12 -- sma/plugins.sh@102 -- # jq -r .handle 00:16:49.451 05:57:12 -- sma/plugins.sh@102 -- # create_device nvme 00:16:49.451 05:57:12 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:49.710 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:49.710 I0000 00:00:1731905832.984499 2004158 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:49.710 I0000 00:00:1731905832.986253 2004158 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:49.710 05:57:13 -- sma/plugins.sh@102 -- # [[ nvme:plugin2-device1:nop == \n\v\m\e\:\p\l\u\g\i\n\2\-\d\e\v\i\c\e\1\:\n\o\p ]] 00:16:49.710 05:57:13 -- sma/plugins.sh@103 -- # create_device nvmf_tcp 00:16:49.710 05:57:13 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:49.710 05:57:13 -- sma/plugins.sh@103 -- # jq -r .handle 00:16:49.969 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:49.969 I0000 00:00:1731905833.234262 2004187 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:49.969 I0000 00:00:1731905833.235823 2004187 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:49.969 05:57:13 -- sma/plugins.sh@103 -- # [[ nvmf_tcp:plugin2-device2:nop == \n\v\m\f\_\t\c\p\:\p\l\u\g\i\n\2\-\d\e\v\i\c\e\2\:\n\o\p ]] 00:16:49.969 05:57:13 -- sma/plugins.sh@105 -- # killprocess 2003918 00:16:49.969 05:57:13 -- common/autotest_common.sh@936 -- # '[' -z 2003918 ']' 00:16:49.969 05:57:13 -- common/autotest_common.sh@940 -- # kill -0 2003918 00:16:49.969 05:57:13 -- common/autotest_common.sh@941 -- # uname 00:16:49.969 05:57:13 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:49.969 05:57:13 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2003918 00:16:49.969 05:57:13 -- common/autotest_common.sh@942 -- # process_name=python3 00:16:49.969 05:57:13 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:16:49.969 05:57:13 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2003918' 00:16:49.969 killing process with pid 2003918 00:16:49.969 05:57:13 -- common/autotest_common.sh@955 -- # kill 2003918 00:16:49.969 05:57:13 -- common/autotest_common.sh@960 -- # wait 2003918 00:16:49.969 05:57:13 -- sma/plugins.sh@118 -- # smapid=2004412 00:16:49.969 05:57:13 -- sma/plugins.sh@108 -- # cat 00:16:49.969 05:57:13 -- sma/plugins.sh@108 -- # PYTHONPATH=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins 00:16:49.969 05:57:13 -- sma/plugins.sh@119 -- # sma_waitforlisten 00:16:49.969 05:57:13 -- sma/plugins.sh@108 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:16:49.969 05:57:13 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:16:49.969 05:57:13 -- sma/common.sh@8 -- # local sma_port=8080 00:16:49.969 05:57:13 -- sma/common.sh@10 -- # (( i = 0 )) 00:16:49.969 05:57:13 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:49.969 05:57:13 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:49.969 05:57:13 -- sma/common.sh@14 -- # sleep 1s 00:16:50.229 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:50.229 I0000 00:00:1731905833.551735 2004412 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:51.164 05:57:14 -- sma/common.sh@10 -- # (( i++ )) 00:16:51.164 05:57:14 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:51.164 05:57:14 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:51.164 05:57:14 -- sma/common.sh@12 -- # return 0 00:16:51.164 05:57:14 -- sma/plugins.sh@121 -- # jq -r .handle 00:16:51.164 05:57:14 -- sma/plugins.sh@121 -- # create_device nvme 00:16:51.164 05:57:14 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:51.164 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:51.164 I0000 00:00:1731905834.590026 2004625 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:51.164 I0000 00:00:1731905834.591724 2004625 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:51.164 05:57:14 -- sma/plugins.sh@121 -- # [[ nvme:plugin1-device1:nop == \n\v\m\e\:\p\l\u\g\i\n\1\-\d\e\v\i\c\e\1\:\n\o\p ]] 00:16:51.164 05:57:14 -- sma/plugins.sh@122 -- # create_device nvmf_tcp 00:16:51.164 05:57:14 -- sma/plugins.sh@122 -- # jq -r .handle 00:16:51.164 05:57:14 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:51.423 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:51.423 I0000 00:00:1731905834.815051 2004675 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:51.423 I0000 00:00:1731905834.816879 2004675 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:51.423 05:57:14 -- sma/plugins.sh@122 -- # [[ nvmf_tcp:plugin2-device2:nop == \n\v\m\f\_\t\c\p\:\p\l\u\g\i\n\2\-\d\e\v\i\c\e\2\:\n\o\p ]] 00:16:51.423 05:57:14 -- sma/plugins.sh@124 -- # killprocess 2004412 00:16:51.423 05:57:14 -- common/autotest_common.sh@936 -- # '[' -z 2004412 ']' 00:16:51.423 05:57:14 -- common/autotest_common.sh@940 -- # kill -0 2004412 00:16:51.423 05:57:14 -- common/autotest_common.sh@941 -- # uname 00:16:51.423 05:57:14 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:51.423 05:57:14 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2004412 00:16:51.423 05:57:14 -- common/autotest_common.sh@942 -- # process_name=python3 00:16:51.423 05:57:14 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:16:51.423 05:57:14 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2004412' 00:16:51.423 killing process with pid 2004412 00:16:51.423 05:57:14 -- common/autotest_common.sh@955 -- # kill 2004412 00:16:51.423 05:57:14 -- common/autotest_common.sh@960 -- # wait 2004412 00:16:51.423 05:57:14 -- sma/plugins.sh@134 -- # smapid=2004701 00:16:51.423 05:57:14 -- sma/plugins.sh@127 -- # PYTHONPATH=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins 00:16:51.423 05:57:14 -- sma/plugins.sh@127 -- # SMA_PLUGINS=plugin1:plugin2 00:16:51.423 05:57:14 -- sma/plugins.sh@127 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:16:51.423 05:57:14 -- sma/plugins.sh@135 -- # sma_waitforlisten 00:16:51.423 05:57:14 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:16:51.423 05:57:14 -- sma/plugins.sh@127 -- # cat 00:16:51.423 05:57:14 -- sma/common.sh@8 -- # local sma_port=8080 00:16:51.423 05:57:14 -- sma/common.sh@10 -- # (( i = 0 )) 00:16:51.423 05:57:14 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:51.423 05:57:14 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:51.682 05:57:14 -- sma/common.sh@14 -- # sleep 1s 00:16:51.682 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:51.682 I0000 00:00:1731905835.146166 2004701 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:52.616 05:57:15 -- sma/common.sh@10 -- # (( i++ )) 00:16:52.616 05:57:15 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:52.616 05:57:15 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:52.616 05:57:15 -- sma/common.sh@12 -- # return 0 00:16:52.616 05:57:15 -- sma/plugins.sh@137 -- # create_device nvme 00:16:52.616 05:57:15 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:52.616 05:57:15 -- sma/plugins.sh@137 -- # jq -r .handle 00:16:52.874 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:52.874 I0000 00:00:1731905836.265264 2004940 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:52.874 I0000 00:00:1731905836.266959 2004940 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:52.874 05:57:16 -- sma/plugins.sh@137 -- # [[ nvme:plugin1-device1:nop == \n\v\m\e\:\p\l\u\g\i\n\1\-\d\e\v\i\c\e\1\:\n\o\p ]] 00:16:52.874 05:57:16 -- sma/plugins.sh@138 -- # create_device nvmf_tcp 00:16:52.874 05:57:16 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:52.874 05:57:16 -- sma/plugins.sh@138 -- # jq -r .handle 00:16:53.132 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:53.132 I0000 00:00:1731905836.488896 2004975 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:53.132 I0000 00:00:1731905836.490613 2004975 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:53.132 05:57:16 -- sma/plugins.sh@138 -- # [[ nvmf_tcp:plugin2-device2:nop == \n\v\m\f\_\t\c\p\:\p\l\u\g\i\n\2\-\d\e\v\i\c\e\2\:\n\o\p ]] 00:16:53.132 05:57:16 -- sma/plugins.sh@140 -- # killprocess 2004701 00:16:53.132 05:57:16 -- common/autotest_common.sh@936 -- # '[' -z 2004701 ']' 00:16:53.132 05:57:16 -- common/autotest_common.sh@940 -- # kill -0 2004701 00:16:53.132 05:57:16 -- common/autotest_common.sh@941 -- # uname 00:16:53.132 05:57:16 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:53.132 05:57:16 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2004701 00:16:53.132 05:57:16 -- common/autotest_common.sh@942 -- # process_name=python3 00:16:53.132 05:57:16 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:16:53.132 05:57:16 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2004701' 00:16:53.132 killing process with pid 2004701 00:16:53.132 05:57:16 -- common/autotest_common.sh@955 -- # kill 2004701 00:16:53.132 05:57:16 -- common/autotest_common.sh@960 -- # wait 2004701 00:16:53.132 05:57:16 -- sma/plugins.sh@143 -- # PYTHONPATH=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins 00:16:53.132 05:57:16 -- sma/plugins.sh@152 -- # smapid=2005001 00:16:53.132 05:57:16 -- sma/plugins.sh@143 -- # SMA_PLUGINS=plugin1 00:16:53.132 05:57:16 -- sma/plugins.sh@143 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:16:53.132 05:57:16 -- sma/plugins.sh@153 -- # sma_waitforlisten 00:16:53.132 05:57:16 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:16:53.132 05:57:16 -- sma/plugins.sh@143 -- # cat 00:16:53.132 05:57:16 -- sma/common.sh@8 -- # local sma_port=8080 00:16:53.132 05:57:16 -- sma/common.sh@10 -- # (( i = 0 )) 00:16:53.132 05:57:16 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:53.132 05:57:16 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:53.132 05:57:16 -- sma/common.sh@14 -- # sleep 1s 00:16:53.390 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:53.390 I0000 00:00:1731905836.810925 2005001 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:54.324 05:57:17 -- sma/common.sh@10 -- # (( i++ )) 00:16:54.324 05:57:17 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:54.324 05:57:17 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:54.324 05:57:17 -- sma/common.sh@12 -- # return 0 00:16:54.324 05:57:17 -- sma/plugins.sh@155 -- # create_device nvme 00:16:54.324 05:57:17 -- sma/plugins.sh@155 -- # jq -r .handle 00:16:54.324 05:57:17 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:54.583 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:54.583 I0000 00:00:1731905837.847319 2005238 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:54.583 I0000 00:00:1731905837.849280 2005238 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:54.583 05:57:17 -- sma/plugins.sh@155 -- # [[ nvme:plugin1-device1:nop == \n\v\m\e\:\p\l\u\g\i\n\1\-\d\e\v\i\c\e\1\:\n\o\p ]] 00:16:54.583 05:57:17 -- sma/plugins.sh@156 -- # create_device nvmf_tcp 00:16:54.583 05:57:17 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:54.583 05:57:17 -- sma/plugins.sh@156 -- # jq -r .handle 00:16:54.583 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:54.583 I0000 00:00:1731905838.085187 2005292 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:54.583 I0000 00:00:1731905838.086896 2005292 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:54.842 05:57:18 -- sma/plugins.sh@156 -- # [[ nvmf_tcp:plugin2-device2:nop == \n\v\m\f\_\t\c\p\:\p\l\u\g\i\n\2\-\d\e\v\i\c\e\2\:\n\o\p ]] 00:16:54.842 05:57:18 -- sma/plugins.sh@158 -- # killprocess 2005001 00:16:54.842 05:57:18 -- common/autotest_common.sh@936 -- # '[' -z 2005001 ']' 00:16:54.842 05:57:18 -- common/autotest_common.sh@940 -- # kill -0 2005001 00:16:54.842 05:57:18 -- common/autotest_common.sh@941 -- # uname 00:16:54.842 05:57:18 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:54.842 05:57:18 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2005001 00:16:54.842 05:57:18 -- common/autotest_common.sh@942 -- # process_name=python3 00:16:54.842 05:57:18 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:16:54.842 05:57:18 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2005001' 00:16:54.842 killing process with pid 2005001 00:16:54.842 05:57:18 -- common/autotest_common.sh@955 -- # kill 2005001 00:16:54.842 05:57:18 -- common/autotest_common.sh@960 -- # wait 2005001 00:16:54.842 05:57:18 -- sma/plugins.sh@161 -- # crypto_engines=(crypto-plugin1 crypto-plugin2) 00:16:54.842 05:57:18 -- sma/plugins.sh@162 -- # for crypto in "${crypto_engines[@]}" 00:16:54.842 05:57:18 -- sma/plugins.sh@175 -- # smapid=2005489 00:16:54.842 05:57:18 -- sma/plugins.sh@176 -- # sma_waitforlisten 00:16:54.842 05:57:18 -- sma/plugins.sh@163 -- # cat 00:16:54.842 05:57:18 -- sma/plugins.sh@163 -- # PYTHONPATH=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins 00:16:54.842 05:57:18 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:16:54.842 05:57:18 -- sma/plugins.sh@163 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:16:54.842 05:57:18 -- sma/common.sh@8 -- # local sma_port=8080 00:16:54.842 05:57:18 -- sma/common.sh@10 -- # (( i = 0 )) 00:16:54.842 05:57:18 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:54.842 05:57:18 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:54.842 05:57:18 -- sma/common.sh@14 -- # sleep 1s 00:16:55.100 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:55.100 I0000 00:00:1731905838.405940 2005489 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:56.036 05:57:19 -- sma/common.sh@10 -- # (( i++ )) 00:16:56.036 05:57:19 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:56.036 05:57:19 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:56.036 05:57:19 -- sma/common.sh@12 -- # return 0 00:16:56.036 05:57:19 -- sma/plugins.sh@178 -- # create_device nvme 00:16:56.036 05:57:19 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:56.036 05:57:19 -- sma/plugins.sh@178 -- # jq -r .handle 00:16:56.036 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:56.036 I0000 00:00:1731905839.442283 2005728 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:56.036 I0000 00:00:1731905839.443999 2005728 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:56.036 05:57:19 -- sma/plugins.sh@178 -- # [[ nvme:plugin1-device1:crypto-plugin1 == nvme:plugin1-device1:crypto-plugin1 ]] 00:16:56.036 05:57:19 -- sma/plugins.sh@179 -- # create_device nvmf_tcp 00:16:56.036 05:57:19 -- sma/plugins.sh@179 -- # jq -r .handle 00:16:56.036 05:57:19 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:56.295 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:56.295 I0000 00:00:1731905839.663830 2005756 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:56.295 I0000 00:00:1731905839.665564 2005756 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:56.295 05:57:19 -- sma/plugins.sh@179 -- # [[ nvmf_tcp:plugin2-device2:crypto-plugin1 == nvmf_tcp:plugin2-device2:crypto-plugin1 ]] 00:16:56.295 05:57:19 -- sma/plugins.sh@181 -- # killprocess 2005489 00:16:56.295 05:57:19 -- common/autotest_common.sh@936 -- # '[' -z 2005489 ']' 00:16:56.295 05:57:19 -- common/autotest_common.sh@940 -- # kill -0 2005489 00:16:56.295 05:57:19 -- common/autotest_common.sh@941 -- # uname 00:16:56.295 05:57:19 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:56.295 05:57:19 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2005489 00:16:56.295 05:57:19 -- common/autotest_common.sh@942 -- # process_name=python3 00:16:56.295 05:57:19 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:16:56.295 05:57:19 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2005489' 00:16:56.295 killing process with pid 2005489 00:16:56.295 05:57:19 -- common/autotest_common.sh@955 -- # kill 2005489 00:16:56.295 05:57:19 -- common/autotest_common.sh@960 -- # wait 2005489 00:16:56.295 05:57:19 -- sma/plugins.sh@162 -- # for crypto in "${crypto_engines[@]}" 00:16:56.295 05:57:19 -- sma/plugins.sh@175 -- # smapid=2005782 00:16:56.295 05:57:19 -- sma/plugins.sh@163 -- # PYTHONPATH=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/plugins 00:16:56.295 05:57:19 -- sma/plugins.sh@163 -- # cat 00:16:56.295 05:57:19 -- sma/plugins.sh@163 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:16:56.295 05:57:19 -- sma/plugins.sh@176 -- # sma_waitforlisten 00:16:56.295 05:57:19 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:16:56.295 05:57:19 -- sma/common.sh@8 -- # local sma_port=8080 00:16:56.295 05:57:19 -- sma/common.sh@10 -- # (( i = 0 )) 00:16:56.295 05:57:19 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:56.295 05:57:19 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:56.295 05:57:19 -- sma/common.sh@14 -- # sleep 1s 00:16:56.553 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:56.553 I0000 00:00:1731905839.974523 2005782 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:57.488 05:57:20 -- sma/common.sh@10 -- # (( i++ )) 00:16:57.488 05:57:20 -- sma/common.sh@10 -- # (( i < 5 )) 00:16:57.488 05:57:20 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:16:57.488 05:57:20 -- sma/common.sh@12 -- # return 0 00:16:57.488 05:57:20 -- sma/plugins.sh@178 -- # create_device nvme 00:16:57.488 05:57:20 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:57.488 05:57:20 -- sma/plugins.sh@178 -- # jq -r .handle 00:16:57.747 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:57.747 I0000 00:00:1731905841.021145 2006016 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:57.748 I0000 00:00:1731905841.022818 2006016 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:57.748 05:57:21 -- sma/plugins.sh@178 -- # [[ nvme:plugin1-device1:crypto-plugin2 == nvme:plugin1-device1:crypto-plugin2 ]] 00:16:57.748 05:57:21 -- sma/plugins.sh@179 -- # create_device nvmf_tcp 00:16:57.748 05:57:21 -- sma/plugins.sh@179 -- # jq -r .handle 00:16:57.748 05:57:21 -- sma/plugins.sh@18 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:16:57.748 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:16:57.748 I0000 00:00:1731905841.232236 2006045 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:16:57.748 I0000 00:00:1731905841.233632 2006045 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:16:57.748 05:57:21 -- sma/plugins.sh@179 -- # [[ nvmf_tcp:plugin2-device2:crypto-plugin2 == nvmf_tcp:plugin2-device2:crypto-plugin2 ]] 00:16:57.748 05:57:21 -- sma/plugins.sh@181 -- # killprocess 2005782 00:16:57.748 05:57:21 -- common/autotest_common.sh@936 -- # '[' -z 2005782 ']' 00:16:57.748 05:57:21 -- common/autotest_common.sh@940 -- # kill -0 2005782 00:16:57.748 05:57:21 -- common/autotest_common.sh@941 -- # uname 00:16:57.748 05:57:21 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:57.748 05:57:21 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2005782 00:16:58.007 05:57:21 -- common/autotest_common.sh@942 -- # process_name=python3 00:16:58.007 05:57:21 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:16:58.007 05:57:21 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2005782' 00:16:58.007 killing process with pid 2005782 00:16:58.007 05:57:21 -- common/autotest_common.sh@955 -- # kill 2005782 00:16:58.007 05:57:21 -- common/autotest_common.sh@960 -- # wait 2005782 00:16:58.007 05:57:21 -- sma/plugins.sh@184 -- # cleanup 00:16:58.007 05:57:21 -- sma/plugins.sh@13 -- # killprocess 2002243 00:16:58.007 05:57:21 -- common/autotest_common.sh@936 -- # '[' -z 2002243 ']' 00:16:58.007 05:57:21 -- common/autotest_common.sh@940 -- # kill -0 2002243 00:16:58.007 05:57:21 -- common/autotest_common.sh@941 -- # uname 00:16:58.007 05:57:21 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:16:58.007 05:57:21 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2002243 00:16:58.007 05:57:21 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:16:58.007 05:57:21 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:16:58.007 05:57:21 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2002243' 00:16:58.007 killing process with pid 2002243 00:16:58.007 05:57:21 -- common/autotest_common.sh@955 -- # kill 2002243 00:16:58.007 05:57:21 -- common/autotest_common.sh@960 -- # wait 2002243 00:17:00.542 05:57:23 -- sma/plugins.sh@14 -- # killprocess 2005782 00:17:00.542 05:57:24 -- common/autotest_common.sh@936 -- # '[' -z 2005782 ']' 00:17:00.542 05:57:24 -- common/autotest_common.sh@940 -- # kill -0 2005782 00:17:00.542 /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/common/autotest_common.sh: line 940: kill: (2005782) - No such process 00:17:00.542 05:57:24 -- common/autotest_common.sh@963 -- # echo 'Process with pid 2005782 is not found' 00:17:00.542 Process with pid 2005782 is not found 00:17:00.542 05:57:24 -- sma/plugins.sh@185 -- # trap - SIGINT SIGTERM EXIT 00:17:00.542 00:17:00.542 real 0m19.189s 00:17:00.542 user 0m25.208s 00:17:00.542 sys 0m1.882s 00:17:00.542 05:57:24 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:17:00.542 05:57:24 -- common/autotest_common.sh@10 -- # set +x 00:17:00.542 ************************************ 00:17:00.542 END TEST sma_plugins 00:17:00.542 ************************************ 00:17:00.542 05:57:24 -- sma/sma.sh@14 -- # run_test sma_discovery /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/discovery.sh 00:17:00.542 05:57:24 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:17:00.542 05:57:24 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:17:00.542 05:57:24 -- common/autotest_common.sh@10 -- # set +x 00:17:00.542 ************************************ 00:17:00.542 START TEST sma_discovery 00:17:00.542 ************************************ 00:17:00.542 05:57:24 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/discovery.sh 00:17:00.542 * Looking for test storage... 00:17:00.542 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:17:00.542 05:57:24 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:17:00.542 05:57:24 -- common/autotest_common.sh@1690 -- # lcov --version 00:17:00.542 05:57:24 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:17:00.801 05:57:24 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:17:00.801 05:57:24 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:17:00.801 05:57:24 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:17:00.801 05:57:24 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:17:00.801 05:57:24 -- scripts/common.sh@335 -- # IFS=.-: 00:17:00.801 05:57:24 -- scripts/common.sh@335 -- # read -ra ver1 00:17:00.801 05:57:24 -- scripts/common.sh@336 -- # IFS=.-: 00:17:00.801 05:57:24 -- scripts/common.sh@336 -- # read -ra ver2 00:17:00.801 05:57:24 -- scripts/common.sh@337 -- # local 'op=<' 00:17:00.801 05:57:24 -- scripts/common.sh@339 -- # ver1_l=2 00:17:00.801 05:57:24 -- scripts/common.sh@340 -- # ver2_l=1 00:17:00.801 05:57:24 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:17:00.801 05:57:24 -- scripts/common.sh@343 -- # case "$op" in 00:17:00.801 05:57:24 -- scripts/common.sh@344 -- # : 1 00:17:00.801 05:57:24 -- scripts/common.sh@363 -- # (( v = 0 )) 00:17:00.801 05:57:24 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:17:00.801 05:57:24 -- scripts/common.sh@364 -- # decimal 1 00:17:00.801 05:57:24 -- scripts/common.sh@352 -- # local d=1 00:17:00.801 05:57:24 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:17:00.801 05:57:24 -- scripts/common.sh@354 -- # echo 1 00:17:00.801 05:57:24 -- scripts/common.sh@364 -- # ver1[v]=1 00:17:00.801 05:57:24 -- scripts/common.sh@365 -- # decimal 2 00:17:00.801 05:57:24 -- scripts/common.sh@352 -- # local d=2 00:17:00.801 05:57:24 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:17:00.801 05:57:24 -- scripts/common.sh@354 -- # echo 2 00:17:00.801 05:57:24 -- scripts/common.sh@365 -- # ver2[v]=2 00:17:00.801 05:57:24 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:17:00.801 05:57:24 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:17:00.801 05:57:24 -- scripts/common.sh@367 -- # return 0 00:17:00.801 05:57:24 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:17:00.801 05:57:24 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:17:00.801 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:17:00.801 --rc genhtml_branch_coverage=1 00:17:00.801 --rc genhtml_function_coverage=1 00:17:00.801 --rc genhtml_legend=1 00:17:00.801 --rc geninfo_all_blocks=1 00:17:00.801 --rc geninfo_unexecuted_blocks=1 00:17:00.801 00:17:00.801 ' 00:17:00.801 05:57:24 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:17:00.801 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:17:00.801 --rc genhtml_branch_coverage=1 00:17:00.801 --rc genhtml_function_coverage=1 00:17:00.801 --rc genhtml_legend=1 00:17:00.801 --rc geninfo_all_blocks=1 00:17:00.801 --rc geninfo_unexecuted_blocks=1 00:17:00.801 00:17:00.801 ' 00:17:00.801 05:57:24 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:17:00.801 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:17:00.801 --rc genhtml_branch_coverage=1 00:17:00.801 --rc genhtml_function_coverage=1 00:17:00.801 --rc genhtml_legend=1 00:17:00.802 --rc geninfo_all_blocks=1 00:17:00.802 --rc geninfo_unexecuted_blocks=1 00:17:00.802 00:17:00.802 ' 00:17:00.802 05:57:24 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:17:00.802 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:17:00.802 --rc genhtml_branch_coverage=1 00:17:00.802 --rc genhtml_function_coverage=1 00:17:00.802 --rc genhtml_legend=1 00:17:00.802 --rc geninfo_all_blocks=1 00:17:00.802 --rc geninfo_unexecuted_blocks=1 00:17:00.802 00:17:00.802 ' 00:17:00.802 05:57:24 -- sma/discovery.sh@10 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:17:00.802 05:57:24 -- sma/discovery.sh@12 -- # sma_py=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:00.802 05:57:24 -- sma/discovery.sh@13 -- # rpc_py=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:17:00.802 05:57:24 -- sma/discovery.sh@15 -- # t1sock=/var/tmp/spdk.sock1 00:17:00.802 05:57:24 -- sma/discovery.sh@16 -- # t2sock=/var/tmp/spdk.sock2 00:17:00.802 05:57:24 -- sma/discovery.sh@17 -- # invalid_port=8008 00:17:00.802 05:57:24 -- sma/discovery.sh@18 -- # t1dscport=8009 00:17:00.802 05:57:24 -- sma/discovery.sh@19 -- # t2dscport1=8010 00:17:00.802 05:57:24 -- sma/discovery.sh@20 -- # t2dscport2=8011 00:17:00.802 05:57:24 -- sma/discovery.sh@21 -- # t1nqn=nqn.2016-06.io.spdk:node1 00:17:00.802 05:57:24 -- sma/discovery.sh@22 -- # t2nqn=nqn.2016-06.io.spdk:node2 00:17:00.802 05:57:24 -- sma/discovery.sh@23 -- # hostnqn=nqn.2016-06.io.spdk:host0 00:17:00.802 05:57:24 -- sma/discovery.sh@24 -- # cleanup_period=1 00:17:00.802 05:57:24 -- sma/discovery.sh@132 -- # trap 'cleanup; exit 1' SIGINT SIGTERM EXIT 00:17:00.802 05:57:24 -- sma/discovery.sh@135 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -r /var/tmp/spdk.sock1 -m 0x1 00:17:00.802 05:57:24 -- sma/discovery.sh@136 -- # t1pid=2006740 00:17:00.802 05:57:24 -- sma/discovery.sh@138 -- # t2pid=2006741 00:17:00.802 05:57:24 -- sma/discovery.sh@137 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -r /var/tmp/spdk.sock2 -m 0x2 00:17:00.802 05:57:24 -- sma/discovery.sh@142 -- # tgtpid=2006742 00:17:00.802 05:57:24 -- sma/discovery.sh@141 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x4 00:17:00.802 05:57:24 -- sma/discovery.sh@153 -- # smapid=2006743 00:17:00.802 05:57:24 -- sma/discovery.sh@155 -- # waitforlisten 2006742 00:17:00.802 05:57:24 -- common/autotest_common.sh@829 -- # '[' -z 2006742 ']' 00:17:00.802 05:57:24 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:17:00.802 05:57:24 -- common/autotest_common.sh@834 -- # local max_retries=100 00:17:00.802 05:57:24 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:17:00.802 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:17:00.802 05:57:24 -- sma/discovery.sh@145 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:17:00.802 05:57:24 -- sma/discovery.sh@145 -- # cat 00:17:00.802 05:57:24 -- common/autotest_common.sh@838 -- # xtrace_disable 00:17:00.802 05:57:24 -- common/autotest_common.sh@10 -- # set +x 00:17:00.802 [2024-11-18 05:57:24.210058] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:17:00.802 [2024-11-18 05:57:24.210058] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:17:00.802 [2024-11-18 05:57:24.210069] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:17:00.802 [2024-11-18 05:57:24.210177] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal[2024-11-18 05:57:24.210178] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x4 --huge-unlink --no-telemetry --log-level=lib.eal[2024-11-18 05:57:24.210179] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x2 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid2006:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid2006:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid2006740 ] 00:17:00.802 742 ] 00:17:00.802 741 ] 00:17:00.802 EAL: No free 2048 kB hugepages reported on node 1 00:17:00.802 EAL: No free 2048 kB hugepages reported on node 1 00:17:00.802 EAL: No free 2048 kB hugepages reported on node 1 00:17:01.061 [2024-11-18 05:57:24.329280] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:17:01.061 [2024-11-18 05:57:24.339250] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:17:01.061 [2024-11-18 05:57:24.339840] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:17:01.061 [2024-11-18 05:57:24.538482] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:17:01.061 [2024-11-18 05:57:24.538747] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:17:01.320 [2024-11-18 05:57:24.621019] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:17:01.320 [2024-11-18 05:57:24.621330] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:17:01.320 [2024-11-18 05:57:24.638829] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:17:01.320 [2024-11-18 05:57:24.639120] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:17:01.886 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:01.886 I0000 00:00:1731905845.372360 2006743 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:01.886 [2024-11-18 05:57:25.383760] tcp.c: 661:nvmf_tcp_create: *NOTICE*: *** TCP Transport Init *** 00:17:02.453 05:57:25 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:17:02.453 05:57:25 -- common/autotest_common.sh@862 -- # return 0 00:17:02.453 05:57:25 -- sma/discovery.sh@156 -- # waitforlisten 2006740 /var/tmp/spdk.sock1 00:17:02.453 05:57:25 -- common/autotest_common.sh@829 -- # '[' -z 2006740 ']' 00:17:02.453 05:57:25 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock1 00:17:02.453 05:57:25 -- common/autotest_common.sh@834 -- # local max_retries=100 00:17:02.453 05:57:25 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock1...' 00:17:02.453 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock1... 00:17:02.453 05:57:25 -- common/autotest_common.sh@838 -- # xtrace_disable 00:17:02.453 05:57:25 -- common/autotest_common.sh@10 -- # set +x 00:17:02.453 05:57:25 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:17:02.453 05:57:25 -- common/autotest_common.sh@862 -- # return 0 00:17:02.453 05:57:25 -- sma/discovery.sh@157 -- # waitforlisten 2006741 /var/tmp/spdk.sock2 00:17:02.453 05:57:25 -- common/autotest_common.sh@829 -- # '[' -z 2006741 ']' 00:17:02.453 05:57:25 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock2 00:17:02.453 05:57:25 -- common/autotest_common.sh@834 -- # local max_retries=100 00:17:02.453 05:57:25 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock2...' 00:17:02.453 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock2... 00:17:02.453 05:57:25 -- common/autotest_common.sh@838 -- # xtrace_disable 00:17:02.453 05:57:25 -- common/autotest_common.sh@10 -- # set +x 00:17:02.712 05:57:26 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:17:02.712 05:57:26 -- common/autotest_common.sh@862 -- # return 0 00:17:02.712 05:57:26 -- sma/discovery.sh@162 -- # uuidgen 00:17:02.712 05:57:26 -- sma/discovery.sh@162 -- # t1uuid=fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:02.712 05:57:26 -- sma/discovery.sh@163 -- # uuidgen 00:17:02.712 05:57:26 -- sma/discovery.sh@163 -- # t2uuid=6461a763-8f1c-43f7-978c-0e1346459544 00:17:02.712 05:57:26 -- sma/discovery.sh@164 -- # uuidgen 00:17:02.712 05:57:26 -- sma/discovery.sh@164 -- # t2uuid2=30b84161-42d5-4785-b533-30f0a670738f 00:17:02.712 05:57:26 -- sma/discovery.sh@166 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk.sock1 00:17:02.971 [2024-11-18 05:57:26.320668] tcp.c: 661:nvmf_tcp_create: *NOTICE*: *** TCP Transport Init *** 00:17:02.971 [2024-11-18 05:57:26.361028] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4420 *** 00:17:02.971 [2024-11-18 05:57:26.368984] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 8009 *** 00:17:02.971 null0 00:17:02.971 05:57:26 -- sma/discovery.sh@176 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk.sock2 00:17:03.229 [2024-11-18 05:57:26.564767] tcp.c: 661:nvmf_tcp_create: *NOTICE*: *** TCP Transport Init *** 00:17:03.229 [2024-11-18 05:57:26.621102] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4421 *** 00:17:03.229 [2024-11-18 05:57:26.629116] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 8010 *** 00:17:03.229 [2024-11-18 05:57:26.637125] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 8011 *** 00:17:03.229 null0 00:17:03.229 null1 00:17:03.229 05:57:26 -- sma/discovery.sh@190 -- # sma_waitforlisten 00:17:03.229 05:57:26 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:17:03.229 05:57:26 -- sma/common.sh@8 -- # local sma_port=8080 00:17:03.229 05:57:26 -- sma/common.sh@10 -- # (( i = 0 )) 00:17:03.229 05:57:26 -- sma/common.sh@10 -- # (( i < 5 )) 00:17:03.229 05:57:26 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:17:03.229 05:57:26 -- sma/common.sh@12 -- # return 0 00:17:03.229 05:57:26 -- sma/discovery.sh@192 -- # localnqn=nqn.2016-06.io.spdk:local0 00:17:03.229 05:57:26 -- sma/discovery.sh@195 -- # create_device nqn.2016-06.io.spdk:local0 00:17:03.229 05:57:26 -- sma/discovery.sh@69 -- # local nqn=nqn.2016-06.io.spdk:local0 00:17:03.229 05:57:26 -- sma/discovery.sh@70 -- # local volume_id= 00:17:03.229 05:57:26 -- sma/discovery.sh@195 -- # jq -r .handle 00:17:03.229 05:57:26 -- sma/discovery.sh@71 -- # local volume= 00:17:03.229 05:57:26 -- sma/discovery.sh@73 -- # shift 00:17:03.229 05:57:26 -- sma/discovery.sh@74 -- # [[ -n '' ]] 00:17:03.229 05:57:26 -- sma/discovery.sh@78 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:03.488 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:03.488 I0000 00:00:1731905846.880000 2007212 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:03.488 I0000 00:00:1731905846.882063 2007212 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:03.488 [2024-11-18 05:57:26.888160] nvmf_rpc.c: 275:rpc_nvmf_get_subsystems: *WARNING*: rpc_nvmf_get_subsystems: deprecated feature listener.transport is deprecated in favor of trtype to be removed in v24.05 00:17:03.488 [2024-11-18 05:57:26.904485] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4419 *** 00:17:03.488 05:57:26 -- sma/discovery.sh@195 -- # device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:03.488 05:57:26 -- sma/discovery.sh@198 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:03.747 [ 00:17:03.747 { 00:17:03.747 "nqn": "nqn.2016-06.io.spdk:local0", 00:17:03.747 "subtype": "NVMe", 00:17:03.747 "listen_addresses": [ 00:17:03.747 { 00:17:03.747 "transport": "TCP", 00:17:03.747 "trtype": "TCP", 00:17:03.747 "adrfam": "IPv4", 00:17:03.747 "traddr": "127.0.0.1", 00:17:03.747 "trsvcid": "4419" 00:17:03.747 } 00:17:03.747 ], 00:17:03.747 "allow_any_host": false, 00:17:03.747 "hosts": [], 00:17:03.747 "serial_number": "00000000000000000000", 00:17:03.747 "model_number": "SPDK bdev Controller", 00:17:03.747 "max_namespaces": 32, 00:17:03.747 "min_cntlid": 1, 00:17:03.747 "max_cntlid": 65519, 00:17:03.747 "namespaces": [] 00:17:03.747 } 00:17:03.747 ] 00:17:03.747 05:57:27 -- sma/discovery.sh@201 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 8009 8010 00:17:03.747 05:57:27 -- sma/discovery.sh@106 -- # local device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:03.747 05:57:27 -- sma/discovery.sh@108 -- # shift 00:17:03.747 05:57:27 -- sma/discovery.sh@109 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:03.747 05:57:27 -- sma/discovery.sh@109 -- # format_volume fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 8009 8010 00:17:03.747 05:57:27 -- sma/discovery.sh@50 -- # local volume_id=fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:03.747 05:57:27 -- sma/discovery.sh@51 -- # shift 00:17:03.747 05:57:27 -- sma/discovery.sh@53 -- # cat 00:17:03.747 05:57:27 -- sma/discovery.sh@53 -- # uuid2base64 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:03.747 05:57:27 -- sma/common.sh@20 -- # python 00:17:03.747 05:57:27 -- sma/discovery.sh@53 -- # format_endpoints 8009 8010 00:17:03.747 05:57:27 -- sma/discovery.sh@34 -- # eps=('8009' '8010') 00:17:03.747 05:57:27 -- sma/discovery.sh@34 -- # local eps 00:17:03.747 05:57:27 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:03.747 05:57:27 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:03.747 05:57:27 -- sma/discovery.sh@36 -- # cat 00:17:03.747 05:57:27 -- sma/discovery.sh@43 -- # (( i + 1 == 2 )) 00:17:03.747 05:57:27 -- sma/discovery.sh@44 -- # echo , 00:17:03.747 05:57:27 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:03.747 05:57:27 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:03.747 05:57:27 -- sma/discovery.sh@36 -- # cat 00:17:03.747 05:57:27 -- sma/discovery.sh@43 -- # (( i + 1 == 2 )) 00:17:03.747 05:57:27 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:03.747 05:57:27 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:04.005 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:04.006 I0000 00:00:1731905847.444026 2007239 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:04.006 I0000 00:00:1731905847.445694 2007239 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:06.549 {} 00:17:06.549 05:57:29 -- sma/discovery.sh@204 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:06.549 05:57:29 -- sma/discovery.sh@204 -- # jq -r '. | length' 00:17:06.549 05:57:29 -- sma/discovery.sh@204 -- # [[ 2 -eq 2 ]] 00:17:06.549 05:57:29 -- sma/discovery.sh@206 -- # jq -r '.[].trid.trsvcid' 00:17:06.549 05:57:29 -- sma/discovery.sh@206 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:06.549 05:57:29 -- sma/discovery.sh@206 -- # grep 8009 00:17:06.807 8009 00:17:06.807 05:57:30 -- sma/discovery.sh@207 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:06.807 05:57:30 -- sma/discovery.sh@207 -- # jq -r '.[].trid.trsvcid' 00:17:06.807 05:57:30 -- sma/discovery.sh@207 -- # grep 8010 00:17:07.066 8010 00:17:07.066 05:57:30 -- sma/discovery.sh@210 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:07.066 05:57:30 -- sma/discovery.sh@210 -- # jq -r '.[].namespaces | length' 00:17:07.324 05:57:30 -- sma/discovery.sh@210 -- # [[ 1 -eq 1 ]] 00:17:07.324 05:57:30 -- sma/discovery.sh@211 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:07.324 05:57:30 -- sma/discovery.sh@211 -- # jq -r '.[].namespaces[0].uuid' 00:17:07.324 05:57:30 -- sma/discovery.sh@211 -- # [[ fb42b704-8ff5-42a2-8b26-bb1e0efff9bd == \f\b\4\2\b\7\0\4\-\8\f\f\5\-\4\2\a\2\-\8\b\2\6\-\b\b\1\e\0\e\f\f\f\9\b\d ]] 00:17:07.324 05:57:30 -- sma/discovery.sh@214 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 6461a763-8f1c-43f7-978c-0e1346459544 8010 00:17:07.324 05:57:30 -- sma/discovery.sh@106 -- # local device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:07.324 05:57:30 -- sma/discovery.sh@108 -- # shift 00:17:07.324 05:57:30 -- sma/discovery.sh@109 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:07.324 05:57:30 -- sma/discovery.sh@109 -- # format_volume 6461a763-8f1c-43f7-978c-0e1346459544 8010 00:17:07.324 05:57:30 -- sma/discovery.sh@50 -- # local volume_id=6461a763-8f1c-43f7-978c-0e1346459544 00:17:07.324 05:57:30 -- sma/discovery.sh@51 -- # shift 00:17:07.324 05:57:30 -- sma/discovery.sh@53 -- # cat 00:17:07.324 05:57:30 -- sma/discovery.sh@53 -- # uuid2base64 6461a763-8f1c-43f7-978c-0e1346459544 00:17:07.324 05:57:30 -- sma/common.sh@20 -- # python 00:17:07.583 05:57:30 -- sma/discovery.sh@53 -- # format_endpoints 8010 00:17:07.583 05:57:30 -- sma/discovery.sh@34 -- # eps=('8010') 00:17:07.583 05:57:30 -- sma/discovery.sh@34 -- # local eps 00:17:07.583 05:57:30 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:07.583 05:57:30 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:07.583 05:57:30 -- sma/discovery.sh@36 -- # cat 00:17:07.583 05:57:30 -- sma/discovery.sh@43 -- # (( i + 1 == 1 )) 00:17:07.583 05:57:30 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:07.583 05:57:30 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:07.583 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:07.583 I0000 00:00:1731905851.077320 2007909 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:07.583 I0000 00:00:1731905851.079111 2007909 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:07.842 {} 00:17:07.842 05:57:31 -- sma/discovery.sh@217 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:07.842 05:57:31 -- sma/discovery.sh@217 -- # jq -r '. | length' 00:17:07.842 05:57:31 -- sma/discovery.sh@217 -- # [[ 2 -eq 2 ]] 00:17:07.842 05:57:31 -- sma/discovery.sh@218 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:07.842 05:57:31 -- sma/discovery.sh@218 -- # jq -r '.[].namespaces | length' 00:17:08.100 05:57:31 -- sma/discovery.sh@218 -- # [[ 2 -eq 2 ]] 00:17:08.100 05:57:31 -- sma/discovery.sh@219 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:08.100 05:57:31 -- sma/discovery.sh@219 -- # jq -r '.[].namespaces[].uuid' 00:17:08.100 05:57:31 -- sma/discovery.sh@219 -- # grep fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:08.358 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:08.358 05:57:31 -- sma/discovery.sh@220 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:08.358 05:57:31 -- sma/discovery.sh@220 -- # jq -r '.[].namespaces[].uuid' 00:17:08.358 05:57:31 -- sma/discovery.sh@220 -- # grep 6461a763-8f1c-43f7-978c-0e1346459544 00:17:08.617 6461a763-8f1c-43f7-978c-0e1346459544 00:17:08.617 05:57:31 -- sma/discovery.sh@223 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:08.617 05:57:31 -- sma/discovery.sh@121 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:08.617 05:57:31 -- sma/discovery.sh@121 -- # uuid2base64 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:08.617 05:57:31 -- sma/common.sh@20 -- # python 00:17:08.876 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:08.876 I0000 00:00:1731905852.184065 2008154 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:08.876 I0000 00:00:1731905852.185950 2008154 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:08.876 {} 00:17:08.876 05:57:32 -- sma/discovery.sh@227 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:08.876 05:57:32 -- sma/discovery.sh@227 -- # jq -r '. | length' 00:17:09.135 05:57:32 -- sma/discovery.sh@227 -- # [[ 1 -eq 1 ]] 00:17:09.135 05:57:32 -- sma/discovery.sh@228 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:09.135 05:57:32 -- sma/discovery.sh@228 -- # jq -r '.[].trid.trsvcid' 00:17:09.135 05:57:32 -- sma/discovery.sh@228 -- # grep 8010 00:17:09.135 8010 00:17:09.135 05:57:32 -- sma/discovery.sh@230 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:09.135 05:57:32 -- sma/discovery.sh@230 -- # jq -r '.[].namespaces | length' 00:17:09.393 05:57:32 -- sma/discovery.sh@230 -- # [[ 1 -eq 1 ]] 00:17:09.393 05:57:32 -- sma/discovery.sh@231 -- # jq -r '.[].namespaces[0].uuid' 00:17:09.393 05:57:32 -- sma/discovery.sh@231 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:09.652 05:57:33 -- sma/discovery.sh@231 -- # [[ 6461a763-8f1c-43f7-978c-0e1346459544 == \6\4\6\1\a\7\6\3\-\8\f\1\c\-\4\3\f\7\-\9\7\8\c\-\0\e\1\3\4\6\4\5\9\5\4\4 ]] 00:17:09.652 05:57:33 -- sma/discovery.sh@234 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 6461a763-8f1c-43f7-978c-0e1346459544 00:17:09.652 05:57:33 -- sma/discovery.sh@121 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:09.652 05:57:33 -- sma/discovery.sh@121 -- # uuid2base64 6461a763-8f1c-43f7-978c-0e1346459544 00:17:09.652 05:57:33 -- sma/common.sh@20 -- # python 00:17:09.910 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:09.910 I0000 00:00:1731905853.301850 2008392 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:09.910 I0000 00:00:1731905853.303562 2008392 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:09.910 {} 00:17:09.910 05:57:33 -- sma/discovery.sh@237 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:09.910 05:57:33 -- sma/discovery.sh@237 -- # jq -r '. | length' 00:17:10.169 05:57:33 -- sma/discovery.sh@237 -- # [[ 0 -eq 0 ]] 00:17:10.169 05:57:33 -- sma/discovery.sh@238 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:10.169 05:57:33 -- sma/discovery.sh@238 -- # jq -r '.[].namespaces | length' 00:17:10.427 05:57:33 -- sma/discovery.sh@238 -- # [[ 0 -eq 0 ]] 00:17:10.427 05:57:33 -- sma/discovery.sh@241 -- # uuidgen 00:17:10.427 05:57:33 -- sma/discovery.sh@241 -- # NOT attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 a992defe-f46b-4021-8c34-f57059f99cde 8009 00:17:10.427 05:57:33 -- common/autotest_common.sh@650 -- # local es=0 00:17:10.427 05:57:33 -- common/autotest_common.sh@652 -- # valid_exec_arg attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 a992defe-f46b-4021-8c34-f57059f99cde 8009 00:17:10.427 05:57:33 -- common/autotest_common.sh@638 -- # local arg=attach_volume 00:17:10.427 05:57:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:10.427 05:57:33 -- common/autotest_common.sh@642 -- # type -t attach_volume 00:17:10.427 05:57:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:10.427 05:57:33 -- common/autotest_common.sh@653 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 a992defe-f46b-4021-8c34-f57059f99cde 8009 00:17:10.427 05:57:33 -- sma/discovery.sh@106 -- # local device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:10.427 05:57:33 -- sma/discovery.sh@108 -- # shift 00:17:10.427 05:57:33 -- sma/discovery.sh@109 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:10.427 05:57:33 -- sma/discovery.sh@109 -- # format_volume a992defe-f46b-4021-8c34-f57059f99cde 8009 00:17:10.427 05:57:33 -- sma/discovery.sh@50 -- # local volume_id=a992defe-f46b-4021-8c34-f57059f99cde 00:17:10.427 05:57:33 -- sma/discovery.sh@51 -- # shift 00:17:10.427 05:57:33 -- sma/discovery.sh@53 -- # cat 00:17:10.427 05:57:33 -- sma/discovery.sh@53 -- # uuid2base64 a992defe-f46b-4021-8c34-f57059f99cde 00:17:10.427 05:57:33 -- sma/common.sh@20 -- # python 00:17:10.427 05:57:33 -- sma/discovery.sh@53 -- # format_endpoints 8009 00:17:10.427 05:57:33 -- sma/discovery.sh@34 -- # eps=('8009') 00:17:10.427 05:57:33 -- sma/discovery.sh@34 -- # local eps 00:17:10.427 05:57:33 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:10.427 05:57:33 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:10.427 05:57:33 -- sma/discovery.sh@36 -- # cat 00:17:10.427 05:57:33 -- sma/discovery.sh@43 -- # (( i + 1 == 1 )) 00:17:10.427 05:57:33 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:10.427 05:57:33 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:10.686 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:10.686 I0000 00:00:1731905854.084376 2008632 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:10.686 I0000 00:00:1731905854.086204 2008632 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:12.064 [2024-11-18 05:57:35.175682] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.064 [2024-11-18 05:57:35.275917] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.064 [2024-11-18 05:57:35.376158] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.064 [2024-11-18 05:57:35.476393] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.064 [2024-11-18 05:57:35.576627] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.347 [2024-11-18 05:57:35.676860] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.347 [2024-11-18 05:57:35.777106] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.652 [2024-11-18 05:57:35.877338] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.652 [2024-11-18 05:57:35.977571] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.652 [2024-11-18 05:57:36.077822] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.978 [2024-11-18 05:57:36.178037] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a992defe-f46b-4021-8c34-f57059f99cde 00:17:12.978 [2024-11-18 05:57:36.178061] bdev.c:8138:_bdev_open_async: *ERROR*: Timed out while waiting for bdev 'a992defe-f46b-4021-8c34-f57059f99cde' to appear 00:17:12.978 Traceback (most recent call last): 00:17:12.978 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:17:12.978 main(sys.argv[1:]) 00:17:12.978 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:17:12.978 result = client.call(request['method'], request.get('params', {})) 00:17:12.978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:12.978 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:17:12.978 response = func(request=json_format.ParseDict(params, input())) 00:17:12.978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:12.978 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:17:12.978 return _end_unary_response_blocking(state, call, False, None) 00:17:12.978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:12.978 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:17:12.978 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:17:12.978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:12.978 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:17:12.978 status = StatusCode.NOT_FOUND 00:17:12.978 details = "Volume could not be found" 00:17:12.978 debug_error_string = "UNKNOWN:Error received from peer ipv6:%5B::1%5D:8080 {grpc_message:"Volume could not be found", grpc_status:5, created_time:"2024-11-18T05:57:36.19523369+01:00"}" 00:17:12.978 > 00:17:12.978 05:57:36 -- common/autotest_common.sh@653 -- # es=1 00:17:12.978 05:57:36 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:17:12.978 05:57:36 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:17:12.978 05:57:36 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:17:12.978 05:57:36 -- sma/discovery.sh@242 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:12.978 05:57:36 -- sma/discovery.sh@242 -- # jq -r '. | length' 00:17:12.978 05:57:36 -- sma/discovery.sh@242 -- # [[ 0 -eq 0 ]] 00:17:12.978 05:57:36 -- sma/discovery.sh@243 -- # jq -r '.[].namespaces | length' 00:17:12.978 05:57:36 -- sma/discovery.sh@243 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:13.263 05:57:36 -- sma/discovery.sh@243 -- # [[ 0 -eq 0 ]] 00:17:13.263 05:57:36 -- sma/discovery.sh@246 -- # volumes=($t1uuid $t2uuid) 00:17:13.263 05:57:36 -- sma/discovery.sh@247 -- # for volume_id in "${volumes[@]}" 00:17:13.263 05:57:36 -- sma/discovery.sh@248 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 8009 8010 00:17:13.263 05:57:36 -- sma/discovery.sh@106 -- # local device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:13.263 05:57:36 -- sma/discovery.sh@108 -- # shift 00:17:13.263 05:57:36 -- sma/discovery.sh@109 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:13.263 05:57:36 -- sma/discovery.sh@109 -- # format_volume fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 8009 8010 00:17:13.263 05:57:36 -- sma/discovery.sh@50 -- # local volume_id=fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:13.263 05:57:36 -- sma/discovery.sh@51 -- # shift 00:17:13.263 05:57:36 -- sma/discovery.sh@53 -- # cat 00:17:13.263 05:57:36 -- sma/discovery.sh@53 -- # uuid2base64 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:13.263 05:57:36 -- sma/common.sh@20 -- # python 00:17:13.263 05:57:36 -- sma/discovery.sh@53 -- # format_endpoints 8009 8010 00:17:13.263 05:57:36 -- sma/discovery.sh@34 -- # eps=('8009' '8010') 00:17:13.263 05:57:36 -- sma/discovery.sh@34 -- # local eps 00:17:13.263 05:57:36 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:13.263 05:57:36 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:13.263 05:57:36 -- sma/discovery.sh@36 -- # cat 00:17:13.263 05:57:36 -- sma/discovery.sh@43 -- # (( i + 1 == 2 )) 00:17:13.263 05:57:36 -- sma/discovery.sh@44 -- # echo , 00:17:13.263 05:57:36 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:13.263 05:57:36 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:13.263 05:57:36 -- sma/discovery.sh@36 -- # cat 00:17:13.263 05:57:36 -- sma/discovery.sh@43 -- # (( i + 1 == 2 )) 00:17:13.263 05:57:36 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:13.263 05:57:36 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:13.521 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:13.521 I0000 00:00:1731905856.934767 2009096 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:13.521 I0000 00:00:1731905856.936392 2009096 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:16.050 {} 00:17:16.050 05:57:39 -- sma/discovery.sh@247 -- # for volume_id in "${volumes[@]}" 00:17:16.050 05:57:39 -- sma/discovery.sh@248 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 6461a763-8f1c-43f7-978c-0e1346459544 8009 8010 00:17:16.050 05:57:39 -- sma/discovery.sh@106 -- # local device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:16.050 05:57:39 -- sma/discovery.sh@108 -- # shift 00:17:16.050 05:57:39 -- sma/discovery.sh@109 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:16.050 05:57:39 -- sma/discovery.sh@109 -- # format_volume 6461a763-8f1c-43f7-978c-0e1346459544 8009 8010 00:17:16.050 05:57:39 -- sma/discovery.sh@50 -- # local volume_id=6461a763-8f1c-43f7-978c-0e1346459544 00:17:16.050 05:57:39 -- sma/discovery.sh@51 -- # shift 00:17:16.050 05:57:39 -- sma/discovery.sh@53 -- # cat 00:17:16.050 05:57:39 -- sma/discovery.sh@53 -- # uuid2base64 6461a763-8f1c-43f7-978c-0e1346459544 00:17:16.050 05:57:39 -- sma/common.sh@20 -- # python 00:17:16.050 05:57:39 -- sma/discovery.sh@53 -- # format_endpoints 8009 8010 00:17:16.050 05:57:39 -- sma/discovery.sh@34 -- # eps=('8009' '8010') 00:17:16.050 05:57:39 -- sma/discovery.sh@34 -- # local eps 00:17:16.050 05:57:39 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:16.050 05:57:39 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:16.050 05:57:39 -- sma/discovery.sh@36 -- # cat 00:17:16.050 05:57:39 -- sma/discovery.sh@43 -- # (( i + 1 == 2 )) 00:17:16.050 05:57:39 -- sma/discovery.sh@44 -- # echo , 00:17:16.050 05:57:39 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:16.050 05:57:39 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:16.050 05:57:39 -- sma/discovery.sh@36 -- # cat 00:17:16.050 05:57:39 -- sma/discovery.sh@43 -- # (( i + 1 == 2 )) 00:17:16.050 05:57:39 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:16.050 05:57:39 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:16.050 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:16.050 I0000 00:00:1731905859.521662 2009539 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:16.050 I0000 00:00:1731905859.523434 2009539 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:16.308 {} 00:17:16.308 05:57:39 -- sma/discovery.sh@251 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:16.308 05:57:39 -- sma/discovery.sh@251 -- # jq -r '. | length' 00:17:16.308 05:57:39 -- sma/discovery.sh@251 -- # [[ 2 -eq 2 ]] 00:17:16.308 05:57:39 -- sma/discovery.sh@252 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:16.308 05:57:39 -- sma/discovery.sh@252 -- # jq -r '.[].trid.trsvcid' 00:17:16.308 05:57:39 -- sma/discovery.sh@252 -- # grep 8009 00:17:16.567 8009 00:17:16.567 05:57:39 -- sma/discovery.sh@253 -- # jq -r '.[].trid.trsvcid' 00:17:16.567 05:57:39 -- sma/discovery.sh@253 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:16.567 05:57:39 -- sma/discovery.sh@253 -- # grep 8010 00:17:16.825 8010 00:17:16.825 05:57:40 -- sma/discovery.sh@254 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:16.825 05:57:40 -- sma/discovery.sh@254 -- # jq -r '.[].namespaces[].uuid' 00:17:16.825 05:57:40 -- sma/discovery.sh@254 -- # grep fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:17.083 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:17.083 05:57:40 -- sma/discovery.sh@255 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:17.083 05:57:40 -- sma/discovery.sh@255 -- # jq -r '.[].namespaces[].uuid' 00:17:17.083 05:57:40 -- sma/discovery.sh@255 -- # grep 6461a763-8f1c-43f7-978c-0e1346459544 00:17:17.342 6461a763-8f1c-43f7-978c-0e1346459544 00:17:17.342 05:57:40 -- sma/discovery.sh@258 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:17.342 05:57:40 -- sma/discovery.sh@121 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:17.342 05:57:40 -- sma/discovery.sh@121 -- # uuid2base64 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:17.342 05:57:40 -- sma/common.sh@20 -- # python 00:17:17.600 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:17.600 I0000 00:00:1731905860.907170 2009993 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:17.600 I0000 00:00:1731905860.909058 2009993 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:17.600 {} 00:17:17.600 05:57:40 -- sma/discovery.sh@260 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:17.600 05:57:40 -- sma/discovery.sh@260 -- # jq -r '. | length' 00:17:17.859 05:57:41 -- sma/discovery.sh@260 -- # [[ 2 -eq 2 ]] 00:17:17.859 05:57:41 -- sma/discovery.sh@261 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:17.859 05:57:41 -- sma/discovery.sh@261 -- # jq -r '.[].trid.trsvcid' 00:17:17.859 05:57:41 -- sma/discovery.sh@261 -- # grep 8009 00:17:17.859 8009 00:17:17.859 05:57:41 -- sma/discovery.sh@262 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:17.859 05:57:41 -- sma/discovery.sh@262 -- # jq -r '.[].trid.trsvcid' 00:17:17.859 05:57:41 -- sma/discovery.sh@262 -- # grep 8010 00:17:18.117 8010 00:17:18.117 05:57:41 -- sma/discovery.sh@265 -- # NOT delete_device nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:18.117 05:57:41 -- common/autotest_common.sh@650 -- # local es=0 00:17:18.117 05:57:41 -- common/autotest_common.sh@652 -- # valid_exec_arg delete_device nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:18.117 05:57:41 -- common/autotest_common.sh@638 -- # local arg=delete_device 00:17:18.117 05:57:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:18.117 05:57:41 -- common/autotest_common.sh@642 -- # type -t delete_device 00:17:18.117 05:57:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:18.117 05:57:41 -- common/autotest_common.sh@653 -- # delete_device nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:18.117 05:57:41 -- sma/discovery.sh@95 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:18.376 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:18.376 I0000 00:00:1731905861.752899 2010033 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:18.376 I0000 00:00:1731905861.754653 2010033 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:18.376 Traceback (most recent call last): 00:17:18.376 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:17:18.376 main(sys.argv[1:]) 00:17:18.376 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:17:18.376 result = client.call(request['method'], request.get('params', {})) 00:17:18.376 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:18.376 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:17:18.376 response = func(request=json_format.ParseDict(params, input())) 00:17:18.376 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:18.376 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:17:18.376 return _end_unary_response_blocking(state, call, False, None) 00:17:18.376 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:18.376 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:17:18.376 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:17:18.376 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:18.376 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:17:18.376 status = StatusCode.FAILED_PRECONDITION 00:17:18.376 details = "Device has attached volumes" 00:17:18.376 debug_error_string = "UNKNOWN:Error received from peer ipv6:%5B::1%5D:8080 {created_time:"2024-11-18T05:57:41.756804226+01:00", grpc_status:9, grpc_message:"Device has attached volumes"}" 00:17:18.376 > 00:17:18.376 05:57:41 -- common/autotest_common.sh@653 -- # es=1 00:17:18.376 05:57:41 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:17:18.376 05:57:41 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:17:18.376 05:57:41 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:17:18.377 05:57:41 -- sma/discovery.sh@267 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:18.377 05:57:41 -- sma/discovery.sh@267 -- # jq -r '. | length' 00:17:18.635 05:57:41 -- sma/discovery.sh@267 -- # [[ 2 -eq 2 ]] 00:17:18.635 05:57:41 -- sma/discovery.sh@268 -- # jq -r '.[].trid.trsvcid' 00:17:18.635 05:57:41 -- sma/discovery.sh@268 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:18.635 05:57:41 -- sma/discovery.sh@268 -- # grep 8009 00:17:18.893 8009 00:17:18.893 05:57:42 -- sma/discovery.sh@269 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:18.893 05:57:42 -- sma/discovery.sh@269 -- # jq -r '.[].trid.trsvcid' 00:17:18.893 05:57:42 -- sma/discovery.sh@269 -- # grep 8010 00:17:18.893 8010 00:17:18.894 05:57:42 -- sma/discovery.sh@272 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 6461a763-8f1c-43f7-978c-0e1346459544 00:17:18.894 05:57:42 -- sma/discovery.sh@121 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:18.894 05:57:42 -- sma/discovery.sh@121 -- # uuid2base64 6461a763-8f1c-43f7-978c-0e1346459544 00:17:18.894 05:57:42 -- sma/common.sh@20 -- # python 00:17:19.152 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:19.152 I0000 00:00:1731905862.619364 2010263 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:19.152 I0000 00:00:1731905862.621180 2010263 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:19.410 {} 00:17:19.410 05:57:42 -- sma/discovery.sh@273 -- # delete_device nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:19.410 05:57:42 -- sma/discovery.sh@95 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:19.410 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:19.411 I0000 00:00:1731905862.910460 2010296 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:19.411 I0000 00:00:1731905862.911750 2010296 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:19.411 {} 00:17:19.670 05:57:42 -- sma/discovery.sh@275 -- # jq -r '. | length' 00:17:19.670 05:57:42 -- sma/discovery.sh@275 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:19.670 05:57:43 -- sma/discovery.sh@275 -- # [[ 0 -eq 0 ]] 00:17:19.670 05:57:43 -- sma/discovery.sh@276 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:19.670 05:57:43 -- common/autotest_common.sh@650 -- # local es=0 00:17:19.670 05:57:43 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:19.670 05:57:43 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:17:19.670 05:57:43 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:19.670 05:57:43 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:17:19.670 05:57:43 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:19.670 05:57:43 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:17:19.670 05:57:43 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:19.670 05:57:43 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:17:19.670 05:57:43 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py ]] 00:17:19.670 05:57:43 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:19.928 [2024-11-18 05:57:43.343440] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:local0' does not exist 00:17:19.928 request: 00:17:19.928 { 00:17:19.928 "nqn": "nqn.2016-06.io.spdk:local0", 00:17:19.928 "method": "nvmf_get_subsystems", 00:17:19.928 "req_id": 1 00:17:19.928 } 00:17:19.928 Got JSON-RPC error response 00:17:19.928 response: 00:17:19.928 { 00:17:19.928 "code": -19, 00:17:19.928 "message": "No such device" 00:17:19.928 } 00:17:19.928 05:57:43 -- common/autotest_common.sh@653 -- # es=1 00:17:19.928 05:57:43 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:17:19.928 05:57:43 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:17:19.928 05:57:43 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:17:19.928 05:57:43 -- sma/discovery.sh@279 -- # create_device nqn.2016-06.io.spdk:local0 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 8009 00:17:19.928 05:57:43 -- sma/discovery.sh@69 -- # local nqn=nqn.2016-06.io.spdk:local0 00:17:19.928 05:57:43 -- sma/discovery.sh@70 -- # local volume_id=fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:19.928 05:57:43 -- sma/discovery.sh@71 -- # local volume= 00:17:19.928 05:57:43 -- sma/discovery.sh@73 -- # shift 00:17:19.928 05:57:43 -- sma/discovery.sh@74 -- # [[ -n fb42b704-8ff5-42a2-8b26-bb1e0efff9bd ]] 00:17:19.928 05:57:43 -- sma/discovery.sh@279 -- # jq -r .handle 00:17:19.928 05:57:43 -- sma/discovery.sh@75 -- # format_volume fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 8009 00:17:19.928 05:57:43 -- sma/discovery.sh@50 -- # local volume_id=fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:19.928 05:57:43 -- sma/discovery.sh@51 -- # shift 00:17:19.928 05:57:43 -- sma/discovery.sh@53 -- # cat 00:17:19.928 05:57:43 -- sma/discovery.sh@53 -- # uuid2base64 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:19.928 05:57:43 -- sma/common.sh@20 -- # python 00:17:19.928 05:57:43 -- sma/discovery.sh@53 -- # format_endpoints 8009 00:17:19.928 05:57:43 -- sma/discovery.sh@34 -- # eps=('8009') 00:17:19.928 05:57:43 -- sma/discovery.sh@34 -- # local eps 00:17:19.928 05:57:43 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:19.928 05:57:43 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:19.928 05:57:43 -- sma/discovery.sh@36 -- # cat 00:17:19.928 05:57:43 -- sma/discovery.sh@43 -- # (( i + 1 == 1 )) 00:17:19.928 05:57:43 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:19.928 05:57:43 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:19.928 05:57:43 -- sma/discovery.sh@75 -- # volume='"volume": { 00:17:19.928 "volume_id": "+0K3BI/1QqKLJrseDv/5vQ==", 00:17:19.928 "nvmf": { 00:17:19.928 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:17:19.928 "discovery": { 00:17:19.928 "discovery_endpoints": [ 00:17:19.928 { 00:17:19.928 "trtype": "tcp", 00:17:19.928 "traddr": "127.0.0.1", 00:17:19.928 "trsvcid": "8009" 00:17:19.928 } 00:17:19.928 ] 00:17:19.928 } 00:17:19.928 } 00:17:19.928 },' 00:17:19.928 05:57:43 -- sma/discovery.sh@78 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:20.186 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:20.187 I0000 00:00:1731905863.632125 2010527 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:20.187 I0000 00:00:1731905863.633867 2010527 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:21.567 [2024-11-18 05:57:44.745578] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4419 *** 00:17:21.567 05:57:44 -- sma/discovery.sh@279 -- # device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:21.567 05:57:44 -- sma/discovery.sh@282 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:21.567 05:57:44 -- sma/discovery.sh@282 -- # jq -r '. | length' 00:17:21.567 05:57:45 -- sma/discovery.sh@282 -- # [[ 1 -eq 1 ]] 00:17:21.567 05:57:45 -- sma/discovery.sh@283 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:21.567 05:57:45 -- sma/discovery.sh@283 -- # jq -r '.[].trid.trsvcid' 00:17:21.567 05:57:45 -- sma/discovery.sh@283 -- # grep 8009 00:17:21.826 8009 00:17:21.826 05:57:45 -- sma/discovery.sh@284 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:21.826 05:57:45 -- sma/discovery.sh@284 -- # jq -r '.[].namespaces | length' 00:17:22.084 05:57:45 -- sma/discovery.sh@284 -- # [[ 1 -eq 1 ]] 00:17:22.084 05:57:45 -- sma/discovery.sh@285 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:22.084 05:57:45 -- sma/discovery.sh@285 -- # jq -r '.[].namespaces[0].uuid' 00:17:22.343 05:57:45 -- sma/discovery.sh@285 -- # [[ fb42b704-8ff5-42a2-8b26-bb1e0efff9bd == \f\b\4\2\b\7\0\4\-\8\f\f\5\-\4\2\a\2\-\8\b\2\6\-\b\b\1\e\0\e\f\f\f\9\b\d ]] 00:17:22.343 05:57:45 -- sma/discovery.sh@288 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:22.343 05:57:45 -- sma/discovery.sh@121 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:22.343 05:57:45 -- sma/discovery.sh@121 -- # uuid2base64 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:22.343 05:57:45 -- sma/common.sh@20 -- # python 00:17:22.602 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:22.602 I0000 00:00:1731905865.915193 2010978 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:22.602 I0000 00:00:1731905865.916863 2010978 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:22.602 {} 00:17:22.602 05:57:45 -- sma/discovery.sh@290 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:22.602 05:57:45 -- sma/discovery.sh@290 -- # jq -r '. | length' 00:17:22.861 05:57:46 -- sma/discovery.sh@290 -- # [[ 0 -eq 0 ]] 00:17:22.861 05:57:46 -- sma/discovery.sh@291 -- # jq -r '.[].namespaces | length' 00:17:22.861 05:57:46 -- sma/discovery.sh@291 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:22.861 05:57:46 -- sma/discovery.sh@291 -- # [[ 0 -eq 0 ]] 00:17:22.861 05:57:46 -- sma/discovery.sh@294 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 6461a763-8f1c-43f7-978c-0e1346459544 8010 8011 00:17:22.861 05:57:46 -- sma/discovery.sh@106 -- # local device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:22.861 05:57:46 -- sma/discovery.sh@108 -- # shift 00:17:22.861 05:57:46 -- sma/discovery.sh@109 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:22.861 05:57:46 -- sma/discovery.sh@109 -- # format_volume 6461a763-8f1c-43f7-978c-0e1346459544 8010 8011 00:17:22.861 05:57:46 -- sma/discovery.sh@50 -- # local volume_id=6461a763-8f1c-43f7-978c-0e1346459544 00:17:22.861 05:57:46 -- sma/discovery.sh@51 -- # shift 00:17:22.861 05:57:46 -- sma/discovery.sh@53 -- # cat 00:17:22.861 05:57:46 -- sma/discovery.sh@53 -- # uuid2base64 6461a763-8f1c-43f7-978c-0e1346459544 00:17:22.861 05:57:46 -- sma/common.sh@20 -- # python 00:17:23.120 05:57:46 -- sma/discovery.sh@53 -- # format_endpoints 8010 8011 00:17:23.120 05:57:46 -- sma/discovery.sh@34 -- # eps=('8010' '8011') 00:17:23.120 05:57:46 -- sma/discovery.sh@34 -- # local eps 00:17:23.120 05:57:46 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:23.120 05:57:46 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:23.120 05:57:46 -- sma/discovery.sh@36 -- # cat 00:17:23.120 05:57:46 -- sma/discovery.sh@43 -- # (( i + 1 == 2 )) 00:17:23.120 05:57:46 -- sma/discovery.sh@44 -- # echo , 00:17:23.120 05:57:46 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:23.120 05:57:46 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:23.120 05:57:46 -- sma/discovery.sh@36 -- # cat 00:17:23.120 05:57:46 -- sma/discovery.sh@43 -- # (( i + 1 == 2 )) 00:17:23.120 05:57:46 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:23.120 05:57:46 -- sma/discovery.sh@35 -- # (( i < 2 )) 00:17:23.379 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:23.379 I0000 00:00:1731905866.663450 2011026 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:23.379 I0000 00:00:1731905866.664954 2011026 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:24.315 {} 00:17:24.574 05:57:47 -- sma/discovery.sh@297 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:24.574 05:57:47 -- sma/discovery.sh@297 -- # jq -r '. | length' 00:17:24.574 05:57:48 -- sma/discovery.sh@297 -- # [[ 1 -eq 1 ]] 00:17:24.574 05:57:48 -- sma/discovery.sh@298 -- # jq -r '.[].namespaces | length' 00:17:24.574 05:57:48 -- sma/discovery.sh@298 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:24.834 05:57:48 -- sma/discovery.sh@298 -- # [[ 1 -eq 1 ]] 00:17:24.834 05:57:48 -- sma/discovery.sh@299 -- # jq -r '.[].namespaces[0].uuid' 00:17:24.834 05:57:48 -- sma/discovery.sh@299 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:25.092 05:57:48 -- sma/discovery.sh@299 -- # [[ 6461a763-8f1c-43f7-978c-0e1346459544 == \6\4\6\1\a\7\6\3\-\8\f\1\c\-\4\3\f\7\-\9\7\8\c\-\0\e\1\3\4\6\4\5\9\5\4\4 ]] 00:17:25.092 05:57:48 -- sma/discovery.sh@302 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 30b84161-42d5-4785-b533-30f0a670738f 8011 00:17:25.092 05:57:48 -- sma/discovery.sh@106 -- # local device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:25.092 05:57:48 -- sma/discovery.sh@108 -- # shift 00:17:25.092 05:57:48 -- sma/discovery.sh@109 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:25.092 05:57:48 -- sma/discovery.sh@109 -- # format_volume 30b84161-42d5-4785-b533-30f0a670738f 8011 00:17:25.092 05:57:48 -- sma/discovery.sh@50 -- # local volume_id=30b84161-42d5-4785-b533-30f0a670738f 00:17:25.092 05:57:48 -- sma/discovery.sh@51 -- # shift 00:17:25.092 05:57:48 -- sma/discovery.sh@53 -- # cat 00:17:25.092 05:57:48 -- sma/discovery.sh@53 -- # uuid2base64 30b84161-42d5-4785-b533-30f0a670738f 00:17:25.092 05:57:48 -- sma/common.sh@20 -- # python 00:17:25.092 05:57:48 -- sma/discovery.sh@53 -- # format_endpoints 8011 00:17:25.092 05:57:48 -- sma/discovery.sh@34 -- # eps=('8011') 00:17:25.092 05:57:48 -- sma/discovery.sh@34 -- # local eps 00:17:25.092 05:57:48 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:25.092 05:57:48 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:25.092 05:57:48 -- sma/discovery.sh@36 -- # cat 00:17:25.092 05:57:48 -- sma/discovery.sh@43 -- # (( i + 1 == 1 )) 00:17:25.092 05:57:48 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:25.092 05:57:48 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:25.351 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:25.351 I0000 00:00:1731905868.784342 2011462 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:25.351 I0000 00:00:1731905868.786116 2011462 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:25.351 {} 00:17:25.351 05:57:48 -- sma/discovery.sh@305 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:25.351 05:57:48 -- sma/discovery.sh@305 -- # jq -r '. | length' 00:17:25.610 05:57:49 -- sma/discovery.sh@305 -- # [[ 1 -eq 1 ]] 00:17:25.610 05:57:49 -- sma/discovery.sh@306 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:25.610 05:57:49 -- sma/discovery.sh@306 -- # jq -r '.[].namespaces | length' 00:17:25.868 05:57:49 -- sma/discovery.sh@306 -- # [[ 2 -eq 2 ]] 00:17:25.869 05:57:49 -- sma/discovery.sh@307 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:25.869 05:57:49 -- sma/discovery.sh@307 -- # jq -r '.[].namespaces[].uuid' 00:17:25.869 05:57:49 -- sma/discovery.sh@307 -- # grep 6461a763-8f1c-43f7-978c-0e1346459544 00:17:26.127 6461a763-8f1c-43f7-978c-0e1346459544 00:17:26.127 05:57:49 -- sma/discovery.sh@308 -- # jq -r '.[].namespaces[].uuid' 00:17:26.127 05:57:49 -- sma/discovery.sh@308 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:26.127 05:57:49 -- sma/discovery.sh@308 -- # grep 30b84161-42d5-4785-b533-30f0a670738f 00:17:26.127 30b84161-42d5-4785-b533-30f0a670738f 00:17:26.127 05:57:49 -- sma/discovery.sh@311 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:26.127 05:57:49 -- sma/discovery.sh@121 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:26.127 05:57:49 -- sma/discovery.sh@121 -- # uuid2base64 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:26.127 05:57:49 -- sma/common.sh@20 -- # python 00:17:26.693 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:26.693 I0000 00:00:1731905869.919073 2011715 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:26.693 I0000 00:00:1731905869.920928 2011715 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:26.693 [2024-11-18 05:57:49.925000] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:26.693 {} 00:17:26.693 05:57:49 -- sma/discovery.sh@312 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 6461a763-8f1c-43f7-978c-0e1346459544 00:17:26.693 05:57:49 -- sma/discovery.sh@121 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:26.693 05:57:49 -- sma/discovery.sh@121 -- # uuid2base64 6461a763-8f1c-43f7-978c-0e1346459544 00:17:26.693 05:57:49 -- sma/common.sh@20 -- # python 00:17:26.693 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:26.693 I0000 00:00:1731905870.213286 2011772 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:26.693 I0000 00:00:1731905870.214999 2011772 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:26.950 {} 00:17:26.950 05:57:50 -- sma/discovery.sh@313 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 30b84161-42d5-4785-b533-30f0a670738f 00:17:26.950 05:57:50 -- sma/discovery.sh@121 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:26.950 05:57:50 -- sma/discovery.sh@121 -- # uuid2base64 30b84161-42d5-4785-b533-30f0a670738f 00:17:26.950 05:57:50 -- sma/common.sh@20 -- # python 00:17:27.209 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:27.209 I0000 00:00:1731905870.507943 2011958 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:27.209 I0000 00:00:1731905870.509884 2011958 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:27.209 {} 00:17:27.209 05:57:50 -- sma/discovery.sh@314 -- # delete_device nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:27.209 05:57:50 -- sma/discovery.sh@95 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:27.466 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:27.467 I0000 00:00:1731905870.756024 2011987 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:27.467 I0000 00:00:1731905870.757513 2011987 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:27.467 {} 00:17:27.467 05:57:50 -- sma/discovery.sh@315 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:27.467 05:57:50 -- sma/discovery.sh@315 -- # jq -r '. | length' 00:17:27.467 05:57:50 -- sma/discovery.sh@315 -- # [[ 0 -eq 0 ]] 00:17:27.467 05:57:50 -- sma/discovery.sh@317 -- # create_device nqn.2016-06.io.spdk:local0 00:17:27.467 05:57:50 -- sma/discovery.sh@317 -- # jq -r .handle 00:17:27.467 05:57:50 -- sma/discovery.sh@69 -- # local nqn=nqn.2016-06.io.spdk:local0 00:17:27.467 05:57:50 -- sma/discovery.sh@70 -- # local volume_id= 00:17:27.467 05:57:50 -- sma/discovery.sh@71 -- # local volume= 00:17:27.467 05:57:50 -- sma/discovery.sh@73 -- # shift 00:17:27.467 05:57:50 -- sma/discovery.sh@74 -- # [[ -n '' ]] 00:17:27.467 05:57:50 -- sma/discovery.sh@78 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:27.726 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:27.726 I0000 00:00:1731905871.179708 2012014 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:27.726 I0000 00:00:1731905871.181706 2012014 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:27.726 [2024-11-18 05:57:51.201247] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4419 *** 00:17:27.726 05:57:51 -- sma/discovery.sh@317 -- # device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:27.726 05:57:51 -- sma/discovery.sh@320 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:27.726 05:57:51 -- sma/discovery.sh@320 -- # uuid2base64 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:27.726 05:57:51 -- sma/common.sh@20 -- # python 00:17:28.294 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:28.294 I0000 00:00:1731905871.523450 2012161 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:28.294 I0000 00:00:1731905871.525293 2012161 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:29.230 {} 00:17:29.230 05:57:52 -- sma/discovery.sh@345 -- # jq -r '. | length' 00:17:29.230 05:57:52 -- sma/discovery.sh@345 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:29.489 05:57:52 -- sma/discovery.sh@345 -- # [[ 1 -eq 1 ]] 00:17:29.489 05:57:52 -- sma/discovery.sh@346 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:29.489 05:57:52 -- sma/discovery.sh@346 -- # grep 8009 00:17:29.489 05:57:52 -- sma/discovery.sh@346 -- # jq -r '.[].trid.trsvcid' 00:17:29.748 8009 00:17:29.748 05:57:53 -- sma/discovery.sh@347 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:29.748 05:57:53 -- sma/discovery.sh@347 -- # jq -r '.[].namespaces | length' 00:17:30.006 05:57:53 -- sma/discovery.sh@347 -- # [[ 1 -eq 1 ]] 00:17:30.006 05:57:53 -- sma/discovery.sh@348 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:30.006 05:57:53 -- sma/discovery.sh@348 -- # jq -r '.[].namespaces[0].uuid' 00:17:30.264 05:57:53 -- sma/discovery.sh@348 -- # [[ fb42b704-8ff5-42a2-8b26-bb1e0efff9bd == \f\b\4\2\b\7\0\4\-\8\f\f\5\-\4\2\a\2\-\8\b\2\6\-\b\b\1\e\0\e\f\f\f\9\b\d ]] 00:17:30.264 05:57:53 -- sma/discovery.sh@351 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:30.264 05:57:53 -- sma/discovery.sh@351 -- # uuid2base64 6461a763-8f1c-43f7-978c-0e1346459544 00:17:30.264 05:57:53 -- sma/common.sh@20 -- # python 00:17:30.264 05:57:53 -- common/autotest_common.sh@650 -- # local es=0 00:17:30.264 05:57:53 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:30.264 05:57:53 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:30.264 05:57:53 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:30.264 05:57:53 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:30.264 05:57:53 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:30.264 05:57:53 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:30.264 05:57:53 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:30.264 05:57:53 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:30.264 05:57:53 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py ]] 00:17:30.264 05:57:53 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:30.522 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:30.522 I0000 00:00:1731905873.791521 2012580 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:30.522 I0000 00:00:1731905873.793168 2012580 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:31.456 Traceback (most recent call last): 00:17:31.456 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:17:31.456 main(sys.argv[1:]) 00:17:31.456 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:17:31.456 result = client.call(request['method'], request.get('params', {})) 00:17:31.456 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:31.456 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:17:31.456 response = func(request=json_format.ParseDict(params, input())) 00:17:31.456 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:31.456 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:17:31.456 return _end_unary_response_blocking(state, call, False, None) 00:17:31.456 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:31.456 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:17:31.456 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:17:31.456 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:31.456 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:17:31.456 status = StatusCode.INVALID_ARGUMENT 00:17:31.456 details = "Unexpected subsystem NQN" 00:17:31.456 debug_error_string = "UNKNOWN:Error received from peer ipv6:%5B::1%5D:8080 {grpc_message:"Unexpected subsystem NQN", grpc_status:3, created_time:"2024-11-18T05:57:54.905926698+01:00"}" 00:17:31.456 > 00:17:31.456 05:57:54 -- common/autotest_common.sh@653 -- # es=1 00:17:31.456 05:57:54 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:17:31.456 05:57:54 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:17:31.456 05:57:54 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:17:31.456 05:57:54 -- sma/discovery.sh@377 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:31.456 05:57:54 -- sma/discovery.sh@377 -- # jq -r '. | length' 00:17:31.714 05:57:55 -- sma/discovery.sh@377 -- # [[ 1 -eq 1 ]] 00:17:31.714 05:57:55 -- sma/discovery.sh@378 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:31.714 05:57:55 -- sma/discovery.sh@378 -- # jq -r '.[].trid.trsvcid' 00:17:31.714 05:57:55 -- sma/discovery.sh@378 -- # grep 8009 00:17:31.973 8009 00:17:31.973 05:57:55 -- sma/discovery.sh@379 -- # jq -r '.[].namespaces | length' 00:17:31.973 05:57:55 -- sma/discovery.sh@379 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:32.231 05:57:55 -- sma/discovery.sh@379 -- # [[ 1 -eq 1 ]] 00:17:32.231 05:57:55 -- sma/discovery.sh@380 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:32.231 05:57:55 -- sma/discovery.sh@380 -- # jq -r '.[].namespaces[0].uuid' 00:17:32.490 05:57:55 -- sma/discovery.sh@380 -- # [[ fb42b704-8ff5-42a2-8b26-bb1e0efff9bd == \f\b\4\2\b\7\0\4\-\8\f\f\5\-\4\2\a\2\-\8\b\2\6\-\b\b\1\e\0\e\f\f\f\9\b\d ]] 00:17:32.490 05:57:55 -- sma/discovery.sh@383 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:32.490 05:57:55 -- sma/discovery.sh@383 -- # uuid2base64 6461a763-8f1c-43f7-978c-0e1346459544 00:17:32.490 05:57:55 -- sma/common.sh@20 -- # python 00:17:32.490 05:57:55 -- common/autotest_common.sh@650 -- # local es=0 00:17:32.490 05:57:55 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:32.490 05:57:55 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:32.490 05:57:55 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:32.490 05:57:55 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:32.490 05:57:55 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:32.490 05:57:55 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:32.490 05:57:55 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:32.490 05:57:55 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:32.490 05:57:55 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py ]] 00:17:32.490 05:57:55 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:32.748 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:32.748 I0000 00:00:1731905876.047764 2012949 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:32.748 I0000 00:00:1731905876.049407 2012949 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:38.016 [2024-11-18 05:58:01.073467] bdev_nvme.c:6846:discovery_poller: *ERROR*: Discovery[127.0.0.1:8010] timed out while attaching NVM ctrlrs 00:17:38.016 Traceback (most recent call last): 00:17:38.016 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:17:38.016 main(sys.argv[1:]) 00:17:38.016 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:17:38.016 result = client.call(request['method'], request.get('params', {})) 00:17:38.016 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:38.016 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:17:38.016 response = func(request=json_format.ParseDict(params, input())) 00:17:38.016 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:38.016 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:17:38.016 return _end_unary_response_blocking(state, call, False, None) 00:17:38.016 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:38.016 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:17:38.016 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:17:38.016 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:38.016 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:17:38.016 status = StatusCode.INTERNAL 00:17:38.016 details = "Failed to start discovery" 00:17:38.016 debug_error_string = "UNKNOWN:Error received from peer ipv6:%5B::1%5D:8080 {grpc_message:"Failed to start discovery", grpc_status:13, created_time:"2024-11-18T05:58:01.078088741+01:00"}" 00:17:38.016 > 00:17:38.016 05:58:01 -- common/autotest_common.sh@653 -- # es=1 00:17:38.016 05:58:01 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:17:38.016 05:58:01 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:17:38.016 05:58:01 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:17:38.016 05:58:01 -- sma/discovery.sh@408 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:38.016 05:58:01 -- sma/discovery.sh@408 -- # jq -r '. | length' 00:17:38.016 05:58:01 -- sma/discovery.sh@408 -- # [[ 1 -eq 1 ]] 00:17:38.016 05:58:01 -- sma/discovery.sh@409 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:38.016 05:58:01 -- sma/discovery.sh@409 -- # jq -r '.[].trid.trsvcid' 00:17:38.016 05:58:01 -- sma/discovery.sh@409 -- # grep 8009 00:17:38.016 8009 00:17:38.016 05:58:01 -- sma/discovery.sh@410 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:38.016 05:58:01 -- sma/discovery.sh@410 -- # jq -r '.[].namespaces | length' 00:17:38.276 05:58:01 -- sma/discovery.sh@410 -- # [[ 1 -eq 1 ]] 00:17:38.276 05:58:01 -- sma/discovery.sh@411 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:38.276 05:58:01 -- sma/discovery.sh@411 -- # jq -r '.[].namespaces[0].uuid' 00:17:38.535 05:58:01 -- sma/discovery.sh@411 -- # [[ fb42b704-8ff5-42a2-8b26-bb1e0efff9bd == \f\b\4\2\b\7\0\4\-\8\f\f\5\-\4\2\a\2\-\8\b\2\6\-\b\b\1\e\0\e\f\f\f\9\b\d ]] 00:17:38.535 05:58:01 -- sma/discovery.sh@414 -- # uuidgen 00:17:38.535 05:58:01 -- sma/discovery.sh@414 -- # NOT attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 e443ecdf-c985-44b5-81a0-6efbd18b444d 8008 00:17:38.535 05:58:01 -- common/autotest_common.sh@650 -- # local es=0 00:17:38.535 05:58:01 -- common/autotest_common.sh@652 -- # valid_exec_arg attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 e443ecdf-c985-44b5-81a0-6efbd18b444d 8008 00:17:38.535 05:58:01 -- common/autotest_common.sh@638 -- # local arg=attach_volume 00:17:38.535 05:58:01 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:38.535 05:58:01 -- common/autotest_common.sh@642 -- # type -t attach_volume 00:17:38.535 05:58:01 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:17:38.535 05:58:01 -- common/autotest_common.sh@653 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 e443ecdf-c985-44b5-81a0-6efbd18b444d 8008 00:17:38.535 05:58:01 -- sma/discovery.sh@106 -- # local device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:38.535 05:58:01 -- sma/discovery.sh@108 -- # shift 00:17:38.535 05:58:01 -- sma/discovery.sh@109 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:38.535 05:58:01 -- sma/discovery.sh@109 -- # format_volume e443ecdf-c985-44b5-81a0-6efbd18b444d 8008 00:17:38.535 05:58:01 -- sma/discovery.sh@50 -- # local volume_id=e443ecdf-c985-44b5-81a0-6efbd18b444d 00:17:38.535 05:58:01 -- sma/discovery.sh@51 -- # shift 00:17:38.535 05:58:01 -- sma/discovery.sh@53 -- # cat 00:17:38.535 05:58:01 -- sma/discovery.sh@53 -- # uuid2base64 e443ecdf-c985-44b5-81a0-6efbd18b444d 00:17:38.535 05:58:01 -- sma/common.sh@20 -- # python 00:17:38.535 05:58:02 -- sma/discovery.sh@53 -- # format_endpoints 8008 00:17:38.535 05:58:02 -- sma/discovery.sh@34 -- # eps=('8008') 00:17:38.535 05:58:02 -- sma/discovery.sh@34 -- # local eps 00:17:38.535 05:58:02 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:38.535 05:58:02 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:38.535 05:58:02 -- sma/discovery.sh@36 -- # cat 00:17:38.535 05:58:02 -- sma/discovery.sh@43 -- # (( i + 1 == 1 )) 00:17:38.535 05:58:02 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:38.535 05:58:02 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:38.794 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:38.794 I0000 00:00:1731905882.215373 2014142 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:38.794 I0000 00:00:1731905882.217063 2014142 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:39.729 [2024-11-18 05:58:03.231400] posix.c:1032:posix_sock_create: *ERROR*: connect() failed, errno = 111 00:17:39.729 [2024-11-18 05:58:03.231485] posix.c:1032:posix_sock_create: *ERROR*: connect() failed, errno = 111 00:17:39.729 [2024-11-18 05:58:03.231519] nvme_tcp.c:2289:nvme_tcp_qpair_connect_sock: *ERROR*: sock connection error of tqpair=0x613000011a00 with addr=127.0.0.1, port=8008 00:17:39.729 [2024-11-18 05:58:03.231573] nvme_tcp.c:2596:nvme_tcp_ctrlr_construct: *ERROR*: failed to create admin qpair 00:17:39.729 [2024-11-18 05:58:03.231588] nvme.c: 821:nvme_probe_internal: *ERROR*: NVMe ctrlr scan failed 00:17:39.729 [2024-11-18 05:58:03.231620] bdev_nvme.c:6821:discovery_poller: *ERROR*: Discovery[127.0.0.1:8008] could not start discovery connect 00:17:41.105 [2024-11-18 05:58:04.233669] posix.c:1032:posix_sock_create: *ERROR*: connect() failed, errno = 111 00:17:41.105 [2024-11-18 05:58:04.233741] posix.c:1032:posix_sock_create: *ERROR*: connect() failed, errno = 111 00:17:41.105 [2024-11-18 05:58:04.233763] nvme_tcp.c:2289:nvme_tcp_qpair_connect_sock: *ERROR*: sock connection error of tqpair=0x613000011bc0 with addr=127.0.0.1, port=8008 00:17:41.105 [2024-11-18 05:58:04.233833] nvme_tcp.c:2596:nvme_tcp_ctrlr_construct: *ERROR*: failed to create admin qpair 00:17:41.105 [2024-11-18 05:58:04.233848] nvme.c: 821:nvme_probe_internal: *ERROR*: NVMe ctrlr scan failed 00:17:41.105 [2024-11-18 05:58:04.233859] bdev_nvme.c:6821:discovery_poller: *ERROR*: Discovery[127.0.0.1:8008] could not start discovery connect 00:17:42.040 [2024-11-18 05:58:05.235985] posix.c:1032:posix_sock_create: *ERROR*: connect() failed, errno = 111 00:17:42.040 [2024-11-18 05:58:05.236040] posix.c:1032:posix_sock_create: *ERROR*: connect() failed, errno = 111 00:17:42.040 [2024-11-18 05:58:05.236063] nvme_tcp.c:2289:nvme_tcp_qpair_connect_sock: *ERROR*: sock connection error of tqpair=0x613000011d80 with addr=127.0.0.1, port=8008 00:17:42.040 [2024-11-18 05:58:05.236123] nvme_tcp.c:2596:nvme_tcp_ctrlr_construct: *ERROR*: failed to create admin qpair 00:17:42.040 [2024-11-18 05:58:05.236136] nvme.c: 821:nvme_probe_internal: *ERROR*: NVMe ctrlr scan failed 00:17:42.040 [2024-11-18 05:58:05.236163] bdev_nvme.c:6821:discovery_poller: *ERROR*: Discovery[127.0.0.1:8008] could not start discovery connect 00:17:42.975 [2024-11-18 05:58:06.238299] posix.c:1032:posix_sock_create: *ERROR*: connect() failed, errno = 111 00:17:42.975 [2024-11-18 05:58:06.238371] posix.c:1032:posix_sock_create: *ERROR*: connect() failed, errno = 111 00:17:42.975 [2024-11-18 05:58:06.238393] nvme_tcp.c:2289:nvme_tcp_qpair_connect_sock: *ERROR*: sock connection error of tqpair=0x613000011f40 with addr=127.0.0.1, port=8008 00:17:42.975 [2024-11-18 05:58:06.238437] nvme_tcp.c:2596:nvme_tcp_ctrlr_construct: *ERROR*: failed to create admin qpair 00:17:42.975 [2024-11-18 05:58:06.238453] nvme.c: 821:nvme_probe_internal: *ERROR*: NVMe ctrlr scan failed 00:17:42.975 [2024-11-18 05:58:06.238465] bdev_nvme.c:6821:discovery_poller: *ERROR*: Discovery[127.0.0.1:8008] could not start discovery connect 00:17:43.910 [2024-11-18 05:58:07.240505] bdev_nvme.c:6802:discovery_poller: *ERROR*: Discovery[127.0.0.1:8008] timed out while attaching discovery ctrlr 00:17:43.910 Traceback (most recent call last): 00:17:43.910 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:17:43.910 main(sys.argv[1:]) 00:17:43.910 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:17:43.910 result = client.call(request['method'], request.get('params', {})) 00:17:43.911 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:43.911 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:17:43.911 response = func(request=json_format.ParseDict(params, input())) 00:17:43.911 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:43.911 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:17:43.911 return _end_unary_response_blocking(state, call, False, None) 00:17:43.911 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:43.911 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:17:43.911 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:17:43.911 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:17:43.911 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:17:43.911 status = StatusCode.INTERNAL 00:17:43.911 details = "Failed to start discovery" 00:17:43.911 debug_error_string = "UNKNOWN:Error received from peer ipv6:%5B::1%5D:8080 {grpc_message:"Failed to start discovery", grpc_status:13, created_time:"2024-11-18T05:58:07.241392308+01:00"}" 00:17:43.911 > 00:17:43.911 05:58:07 -- common/autotest_common.sh@653 -- # es=1 00:17:43.911 05:58:07 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:17:43.911 05:58:07 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:17:43.911 05:58:07 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:17:43.911 05:58:07 -- sma/discovery.sh@415 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:43.911 05:58:07 -- sma/discovery.sh@415 -- # jq -r '. | length' 00:17:44.169 05:58:07 -- sma/discovery.sh@415 -- # [[ 1 -eq 1 ]] 00:17:44.169 05:58:07 -- sma/discovery.sh@416 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:44.169 05:58:07 -- sma/discovery.sh@416 -- # jq -r '.[].trid.trsvcid' 00:17:44.169 05:58:07 -- sma/discovery.sh@416 -- # grep 8009 00:17:44.169 8009 00:17:44.169 05:58:07 -- sma/discovery.sh@420 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk.sock1 nvmf_subsystem_remove_ns nqn.2016-06.io.spdk:node1 1 00:17:44.425 05:58:07 -- sma/discovery.sh@422 -- # sleep 2 00:17:45.034 WARNING:spdk.sma.volume.volume:Found disconnected volume: fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:46.502 05:58:09 -- sma/discovery.sh@423 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:46.502 05:58:09 -- sma/discovery.sh@423 -- # jq -r '. | length' 00:17:46.759 05:58:10 -- sma/discovery.sh@423 -- # [[ 0 -eq 0 ]] 00:17:46.760 05:58:10 -- sma/discovery.sh@424 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk.sock1 nvmf_subsystem_add_ns nqn.2016-06.io.spdk:node1 fb42b704-8ff5-42a2-8b26-bb1e0efff9bd 00:17:47.017 05:58:10 -- sma/discovery.sh@428 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 6461a763-8f1c-43f7-978c-0e1346459544 8010 00:17:47.017 05:58:10 -- sma/discovery.sh@106 -- # local device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:47.017 05:58:10 -- sma/discovery.sh@108 -- # shift 00:17:47.017 05:58:10 -- sma/discovery.sh@109 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:47.017 05:58:10 -- sma/discovery.sh@109 -- # format_volume 6461a763-8f1c-43f7-978c-0e1346459544 8010 00:17:47.017 05:58:10 -- sma/discovery.sh@50 -- # local volume_id=6461a763-8f1c-43f7-978c-0e1346459544 00:17:47.017 05:58:10 -- sma/discovery.sh@51 -- # shift 00:17:47.017 05:58:10 -- sma/discovery.sh@53 -- # cat 00:17:47.017 05:58:10 -- sma/discovery.sh@53 -- # uuid2base64 6461a763-8f1c-43f7-978c-0e1346459544 00:17:47.017 05:58:10 -- sma/common.sh@20 -- # python 00:17:47.017 05:58:10 -- sma/discovery.sh@53 -- # format_endpoints 8010 00:17:47.017 05:58:10 -- sma/discovery.sh@34 -- # eps=('8010') 00:17:47.017 05:58:10 -- sma/discovery.sh@34 -- # local eps 00:17:47.017 05:58:10 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:47.017 05:58:10 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:47.017 05:58:10 -- sma/discovery.sh@36 -- # cat 00:17:47.017 05:58:10 -- sma/discovery.sh@43 -- # (( i + 1 == 1 )) 00:17:47.017 05:58:10 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:47.017 05:58:10 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:47.275 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:47.275 I0000 00:00:1731905890.613503 2015696 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:47.275 I0000 00:00:1731905890.615392 2015696 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:48.668 {} 00:17:48.668 05:58:11 -- sma/discovery.sh@429 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:local0 30b84161-42d5-4785-b533-30f0a670738f 8010 00:17:48.668 05:58:11 -- sma/discovery.sh@106 -- # local device_id=nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:48.668 05:58:11 -- sma/discovery.sh@108 -- # shift 00:17:48.668 05:58:11 -- sma/discovery.sh@109 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:48.668 05:58:11 -- sma/discovery.sh@109 -- # format_volume 30b84161-42d5-4785-b533-30f0a670738f 8010 00:17:48.668 05:58:11 -- sma/discovery.sh@50 -- # local volume_id=30b84161-42d5-4785-b533-30f0a670738f 00:17:48.668 05:58:11 -- sma/discovery.sh@51 -- # shift 00:17:48.668 05:58:11 -- sma/discovery.sh@53 -- # cat 00:17:48.668 05:58:11 -- sma/discovery.sh@53 -- # uuid2base64 30b84161-42d5-4785-b533-30f0a670738f 00:17:48.668 05:58:11 -- sma/common.sh@20 -- # python 00:17:48.668 05:58:11 -- sma/discovery.sh@53 -- # format_endpoints 8010 00:17:48.668 05:58:11 -- sma/discovery.sh@34 -- # eps=('8010') 00:17:48.668 05:58:11 -- sma/discovery.sh@34 -- # local eps 00:17:48.668 05:58:11 -- sma/discovery.sh@35 -- # (( i = 0 )) 00:17:48.668 05:58:11 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:48.668 05:58:11 -- sma/discovery.sh@36 -- # cat 00:17:48.668 05:58:11 -- sma/discovery.sh@43 -- # (( i + 1 == 1 )) 00:17:48.668 05:58:11 -- sma/discovery.sh@35 -- # (( i++ )) 00:17:48.668 05:58:11 -- sma/discovery.sh@35 -- # (( i < 1 )) 00:17:48.668 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:48.668 I0000 00:00:1731905892.122785 2015958 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:48.669 I0000 00:00:1731905892.124557 2015958 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:48.669 {} 00:17:48.935 05:58:12 -- sma/discovery.sh@430 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:48.935 05:58:12 -- sma/discovery.sh@430 -- # jq -r '.[].namespaces | length' 00:17:48.935 05:58:12 -- sma/discovery.sh@430 -- # [[ 2 -eq 2 ]] 00:17:48.935 05:58:12 -- sma/discovery.sh@431 -- # jq -r '. | length' 00:17:48.935 05:58:12 -- sma/discovery.sh@431 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:49.193 05:58:12 -- sma/discovery.sh@431 -- # [[ 1 -eq 1 ]] 00:17:49.193 05:58:12 -- sma/discovery.sh@432 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk.sock2 nvmf_subsystem_remove_ns nqn.2016-06.io.spdk:node2 2 00:17:49.452 05:58:12 -- sma/discovery.sh@434 -- # sleep 2 00:17:50.388 WARNING:spdk.sma.volume.volume:Found disconnected volume: 30b84161-42d5-4785-b533-30f0a670738f 00:17:51.322 05:58:14 -- sma/discovery.sh@436 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:51.322 05:58:14 -- sma/discovery.sh@436 -- # jq -r '.[].namespaces | length' 00:17:51.580 05:58:15 -- sma/discovery.sh@436 -- # [[ 1 -eq 1 ]] 00:17:51.580 05:58:15 -- sma/discovery.sh@437 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:51.580 05:58:15 -- sma/discovery.sh@437 -- # jq -r '. | length' 00:17:51.837 05:58:15 -- sma/discovery.sh@437 -- # [[ 1 -eq 1 ]] 00:17:51.837 05:58:15 -- sma/discovery.sh@438 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk.sock2 nvmf_subsystem_remove_ns nqn.2016-06.io.spdk:node2 1 00:17:52.095 05:58:15 -- sma/discovery.sh@440 -- # sleep 2 00:17:52.354 WARNING:spdk.sma.volume.volume:Found disconnected volume: 6461a763-8f1c-43f7-978c-0e1346459544 00:17:54.255 05:58:17 -- sma/discovery.sh@442 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py nvmf_get_subsystems nqn.2016-06.io.spdk:local0 00:17:54.255 05:58:17 -- sma/discovery.sh@442 -- # jq -r '.[].namespaces | length' 00:17:54.255 05:58:17 -- sma/discovery.sh@442 -- # [[ 0 -eq 0 ]] 00:17:54.255 05:58:17 -- sma/discovery.sh@443 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py bdev_nvme_get_discovery_info 00:17:54.255 05:58:17 -- sma/discovery.sh@443 -- # jq -r '. | length' 00:17:54.513 05:58:17 -- sma/discovery.sh@443 -- # [[ 0 -eq 0 ]] 00:17:54.513 05:58:17 -- sma/discovery.sh@444 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk.sock2 nvmf_subsystem_add_ns nqn.2016-06.io.spdk:node2 6461a763-8f1c-43f7-978c-0e1346459544 00:17:54.771 05:58:18 -- sma/discovery.sh@445 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk.sock2 nvmf_subsystem_add_ns nqn.2016-06.io.spdk:node2 30b84161-42d5-4785-b533-30f0a670738f 00:17:54.771 05:58:18 -- sma/discovery.sh@447 -- # delete_device nvmf-tcp:nqn.2016-06.io.spdk:local0 00:17:54.771 05:58:18 -- sma/discovery.sh@95 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:17:55.028 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:17:55.028 I0000 00:00:1731905898.449866 2017053 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:17:55.028 I0000 00:00:1731905898.451696 2017053 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:17:55.028 {} 00:17:55.028 05:58:18 -- sma/discovery.sh@449 -- # cleanup 00:17:55.028 05:58:18 -- sma/discovery.sh@27 -- # killprocess 2006743 00:17:55.028 05:58:18 -- common/autotest_common.sh@936 -- # '[' -z 2006743 ']' 00:17:55.028 05:58:18 -- common/autotest_common.sh@940 -- # kill -0 2006743 00:17:55.028 05:58:18 -- common/autotest_common.sh@941 -- # uname 00:17:55.028 05:58:18 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:17:55.028 05:58:18 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2006743 00:17:55.028 05:58:18 -- common/autotest_common.sh@942 -- # process_name=python3 00:17:55.028 05:58:18 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:17:55.028 05:58:18 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2006743' 00:17:55.028 killing process with pid 2006743 00:17:55.028 05:58:18 -- common/autotest_common.sh@955 -- # kill 2006743 00:17:55.028 05:58:18 -- common/autotest_common.sh@960 -- # wait 2006743 00:17:55.286 05:58:18 -- sma/discovery.sh@28 -- # killprocess 2006742 00:17:55.286 05:58:18 -- common/autotest_common.sh@936 -- # '[' -z 2006742 ']' 00:17:55.286 05:58:18 -- common/autotest_common.sh@940 -- # kill -0 2006742 00:17:55.286 05:58:18 -- common/autotest_common.sh@941 -- # uname 00:17:55.286 05:58:18 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:17:55.286 05:58:18 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2006742 00:17:55.286 05:58:18 -- common/autotest_common.sh@942 -- # process_name=reactor_2 00:17:55.286 05:58:18 -- common/autotest_common.sh@946 -- # '[' reactor_2 = sudo ']' 00:17:55.286 05:58:18 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2006742' 00:17:55.286 killing process with pid 2006742 00:17:55.286 05:58:18 -- common/autotest_common.sh@955 -- # kill 2006742 00:17:55.286 [2024-11-18 05:58:18.605862] app.c: 883:log_deprecation_hits: *WARNING*: rpc_nvmf_get_subsystems: deprecation 'listener.transport is deprecated in favor of trtype' scheduled for removal in v24.05 hit 1 times 00:17:55.286 05:58:18 -- common/autotest_common.sh@960 -- # wait 2006742 00:17:57.189 05:58:20 -- sma/discovery.sh@29 -- # killprocess 2006740 00:17:57.189 05:58:20 -- common/autotest_common.sh@936 -- # '[' -z 2006740 ']' 00:17:57.189 05:58:20 -- common/autotest_common.sh@940 -- # kill -0 2006740 00:17:57.189 05:58:20 -- common/autotest_common.sh@941 -- # uname 00:17:57.189 05:58:20 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:17:57.189 05:58:20 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2006740 00:17:57.189 05:58:20 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:17:57.189 05:58:20 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:17:57.189 05:58:20 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2006740' 00:17:57.189 killing process with pid 2006740 00:17:57.189 05:58:20 -- common/autotest_common.sh@955 -- # kill 2006740 00:17:57.189 05:58:20 -- common/autotest_common.sh@960 -- # wait 2006740 00:17:59.723 05:58:23 -- sma/discovery.sh@30 -- # killprocess 2006741 00:17:59.723 05:58:23 -- common/autotest_common.sh@936 -- # '[' -z 2006741 ']' 00:17:59.723 05:58:23 -- common/autotest_common.sh@940 -- # kill -0 2006741 00:17:59.723 05:58:23 -- common/autotest_common.sh@941 -- # uname 00:17:59.723 05:58:23 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:17:59.723 05:58:23 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2006741 00:17:59.723 05:58:23 -- common/autotest_common.sh@942 -- # process_name=reactor_1 00:17:59.723 05:58:23 -- common/autotest_common.sh@946 -- # '[' reactor_1 = sudo ']' 00:17:59.723 05:58:23 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2006741' 00:17:59.723 killing process with pid 2006741 00:17:59.723 05:58:23 -- common/autotest_common.sh@955 -- # kill 2006741 00:17:59.723 05:58:23 -- common/autotest_common.sh@960 -- # wait 2006741 00:18:03.011 05:58:25 -- sma/discovery.sh@450 -- # trap - SIGINT SIGTERM EXIT 00:18:03.011 00:18:03.011 real 1m1.779s 00:18:03.011 user 3m15.328s 00:18:03.011 sys 0m7.768s 00:18:03.011 05:58:25 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:18:03.011 05:58:25 -- common/autotest_common.sh@10 -- # set +x 00:18:03.011 ************************************ 00:18:03.011 END TEST sma_discovery 00:18:03.011 ************************************ 00:18:03.011 05:58:25 -- sma/sma.sh@15 -- # run_test sma_vhost /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/vhost_blk.sh 00:18:03.011 05:58:25 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:18:03.011 05:58:25 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:18:03.011 05:58:25 -- common/autotest_common.sh@10 -- # set +x 00:18:03.011 ************************************ 00:18:03.011 START TEST sma_vhost 00:18:03.011 ************************************ 00:18:03.011 05:58:25 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/vhost_blk.sh 00:18:03.011 * Looking for test storage... 00:18:03.011 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:18:03.011 05:58:25 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:18:03.011 05:58:25 -- common/autotest_common.sh@1690 -- # lcov --version 00:18:03.011 05:58:25 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:18:03.011 05:58:25 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:18:03.011 05:58:25 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:18:03.011 05:58:25 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:18:03.011 05:58:25 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:18:03.011 05:58:25 -- scripts/common.sh@335 -- # IFS=.-: 00:18:03.011 05:58:25 -- scripts/common.sh@335 -- # read -ra ver1 00:18:03.011 05:58:25 -- scripts/common.sh@336 -- # IFS=.-: 00:18:03.011 05:58:25 -- scripts/common.sh@336 -- # read -ra ver2 00:18:03.011 05:58:25 -- scripts/common.sh@337 -- # local 'op=<' 00:18:03.011 05:58:25 -- scripts/common.sh@339 -- # ver1_l=2 00:18:03.011 05:58:25 -- scripts/common.sh@340 -- # ver2_l=1 00:18:03.011 05:58:25 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:18:03.011 05:58:25 -- scripts/common.sh@343 -- # case "$op" in 00:18:03.011 05:58:25 -- scripts/common.sh@344 -- # : 1 00:18:03.011 05:58:25 -- scripts/common.sh@363 -- # (( v = 0 )) 00:18:03.011 05:58:25 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:18:03.011 05:58:25 -- scripts/common.sh@364 -- # decimal 1 00:18:03.011 05:58:25 -- scripts/common.sh@352 -- # local d=1 00:18:03.011 05:58:25 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:18:03.011 05:58:25 -- scripts/common.sh@354 -- # echo 1 00:18:03.011 05:58:25 -- scripts/common.sh@364 -- # ver1[v]=1 00:18:03.011 05:58:25 -- scripts/common.sh@365 -- # decimal 2 00:18:03.011 05:58:25 -- scripts/common.sh@352 -- # local d=2 00:18:03.011 05:58:25 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:18:03.011 05:58:25 -- scripts/common.sh@354 -- # echo 2 00:18:03.011 05:58:25 -- scripts/common.sh@365 -- # ver2[v]=2 00:18:03.011 05:58:25 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:18:03.011 05:58:25 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:18:03.011 05:58:25 -- scripts/common.sh@367 -- # return 0 00:18:03.011 05:58:25 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:18:03.011 05:58:25 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:18:03.011 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:18:03.011 --rc genhtml_branch_coverage=1 00:18:03.011 --rc genhtml_function_coverage=1 00:18:03.011 --rc genhtml_legend=1 00:18:03.011 --rc geninfo_all_blocks=1 00:18:03.011 --rc geninfo_unexecuted_blocks=1 00:18:03.011 00:18:03.011 ' 00:18:03.011 05:58:25 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:18:03.011 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:18:03.011 --rc genhtml_branch_coverage=1 00:18:03.011 --rc genhtml_function_coverage=1 00:18:03.011 --rc genhtml_legend=1 00:18:03.011 --rc geninfo_all_blocks=1 00:18:03.011 --rc geninfo_unexecuted_blocks=1 00:18:03.011 00:18:03.011 ' 00:18:03.011 05:58:25 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:18:03.011 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:18:03.011 --rc genhtml_branch_coverage=1 00:18:03.011 --rc genhtml_function_coverage=1 00:18:03.011 --rc genhtml_legend=1 00:18:03.011 --rc geninfo_all_blocks=1 00:18:03.011 --rc geninfo_unexecuted_blocks=1 00:18:03.011 00:18:03.011 ' 00:18:03.011 05:58:25 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:18:03.011 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:18:03.011 --rc genhtml_branch_coverage=1 00:18:03.011 --rc genhtml_function_coverage=1 00:18:03.011 --rc genhtml_legend=1 00:18:03.011 --rc geninfo_all_blocks=1 00:18:03.011 --rc geninfo_unexecuted_blocks=1 00:18:03.011 00:18:03.011 ' 00:18:03.011 05:58:25 -- sma/vhost_blk.sh@10 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common.sh 00:18:03.011 05:58:25 -- vhost/common.sh@6 -- # : false 00:18:03.011 05:58:25 -- vhost/common.sh@7 -- # : /root/vhost_test 00:18:03.011 05:58:25 -- vhost/common.sh@8 -- # : /usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 00:18:03.011 05:58:25 -- vhost/common.sh@9 -- # : qemu-img 00:18:03.011 05:58:25 -- vhost/common.sh@11 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/.. 00:18:03.011 05:58:25 -- vhost/common.sh@11 -- # TEST_DIR=/var/jenkins/workspace/vfio-user-phy-autotest 00:18:03.011 05:58:25 -- vhost/common.sh@12 -- # VM_DIR=/root/vhost_test/vms 00:18:03.011 05:58:25 -- vhost/common.sh@13 -- # TARGET_DIR=/root/vhost_test/vhost 00:18:03.011 05:58:25 -- vhost/common.sh@14 -- # VM_PASSWORD=root 00:18:03.011 05:58:25 -- vhost/common.sh@16 -- # VM_IMAGE=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 00:18:03.011 05:58:25 -- vhost/common.sh@17 -- # FIO_BIN=/usr/src/fio-static/fio 00:18:03.011 05:58:25 -- vhost/common.sh@19 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/vhost_blk.sh 00:18:03.011 05:58:25 -- vhost/common.sh@19 -- # readlink -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:18:03.011 05:58:25 -- vhost/common.sh@19 -- # WORKDIR=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:18:03.011 05:58:25 -- vhost/common.sh@21 -- # hash qemu-img /usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 00:18:03.011 05:58:25 -- vhost/common.sh@26 -- # mkdir -p /root/vhost_test 00:18:03.011 05:58:25 -- vhost/common.sh@27 -- # mkdir -p /root/vhost_test/vms 00:18:03.011 05:58:25 -- vhost/common.sh@28 -- # mkdir -p /root/vhost_test/vhost 00:18:03.011 05:58:25 -- vhost/common.sh@33 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/vhost/common/autotest.config 00:18:03.011 05:58:25 -- common/autotest.config@1 -- # vhost_0_reactor_mask='[0]' 00:18:03.011 05:58:25 -- common/autotest.config@2 -- # vhost_0_main_core=0 00:18:03.011 05:58:25 -- common/autotest.config@4 -- # VM_0_qemu_mask=1-2 00:18:03.011 05:58:25 -- common/autotest.config@5 -- # VM_0_qemu_numa_node=0 00:18:03.011 05:58:25 -- common/autotest.config@7 -- # VM_1_qemu_mask=3-4 00:18:03.011 05:58:25 -- common/autotest.config@8 -- # VM_1_qemu_numa_node=0 00:18:03.011 05:58:25 -- common/autotest.config@10 -- # VM_2_qemu_mask=5-6 00:18:03.011 05:58:25 -- common/autotest.config@11 -- # VM_2_qemu_numa_node=0 00:18:03.011 05:58:25 -- common/autotest.config@13 -- # VM_3_qemu_mask=7-8 00:18:03.011 05:58:25 -- common/autotest.config@14 -- # VM_3_qemu_numa_node=0 00:18:03.011 05:58:25 -- common/autotest.config@16 -- # VM_4_qemu_mask=9-10 00:18:03.011 05:58:25 -- common/autotest.config@17 -- # VM_4_qemu_numa_node=0 00:18:03.011 05:58:25 -- common/autotest.config@19 -- # VM_5_qemu_mask=11-12 00:18:03.011 05:58:25 -- common/autotest.config@20 -- # VM_5_qemu_numa_node=0 00:18:03.011 05:58:25 -- common/autotest.config@22 -- # VM_6_qemu_mask=13-14 00:18:03.011 05:58:25 -- common/autotest.config@23 -- # VM_6_qemu_numa_node=1 00:18:03.011 05:58:25 -- common/autotest.config@25 -- # VM_7_qemu_mask=15-16 00:18:03.011 05:58:25 -- common/autotest.config@26 -- # VM_7_qemu_numa_node=1 00:18:03.011 05:58:25 -- common/autotest.config@28 -- # VM_8_qemu_mask=17-18 00:18:03.011 05:58:25 -- common/autotest.config@29 -- # VM_8_qemu_numa_node=1 00:18:03.011 05:58:25 -- common/autotest.config@31 -- # VM_9_qemu_mask=19-20 00:18:03.011 05:58:25 -- common/autotest.config@32 -- # VM_9_qemu_numa_node=1 00:18:03.011 05:58:25 -- common/autotest.config@34 -- # VM_10_qemu_mask=21-22 00:18:03.012 05:58:25 -- common/autotest.config@35 -- # VM_10_qemu_numa_node=1 00:18:03.012 05:58:25 -- common/autotest.config@37 -- # VM_11_qemu_mask=23-24 00:18:03.012 05:58:25 -- common/autotest.config@38 -- # VM_11_qemu_numa_node=1 00:18:03.012 05:58:25 -- vhost/common.sh@34 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/common.sh 00:18:03.012 05:58:25 -- scheduler/common.sh@6 -- # declare -r sysfs_system=/sys/devices/system 00:18:03.012 05:58:25 -- scheduler/common.sh@7 -- # declare -r sysfs_cpu=/sys/devices/system/cpu 00:18:03.012 05:58:25 -- scheduler/common.sh@8 -- # declare -r sysfs_node=/sys/devices/system/node 00:18:03.012 05:58:25 -- scheduler/common.sh@10 -- # declare -r scheduler=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/event/scheduler/scheduler 00:18:03.012 05:58:25 -- scheduler/common.sh@11 -- # declare plugin=scheduler_plugin 00:18:03.012 05:58:25 -- scheduler/common.sh@13 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/scheduler/cgroups.sh 00:18:03.012 05:58:25 -- scheduler/cgroups.sh@245 -- # declare -r sysfs_cgroup=/sys/fs/cgroup 00:18:03.012 05:58:25 -- scheduler/cgroups.sh@246 -- # check_cgroup 00:18:03.012 05:58:25 -- scheduler/cgroups.sh@8 -- # [[ -e /sys/fs/cgroup/cgroup.controllers ]] 00:18:03.012 05:58:25 -- scheduler/cgroups.sh@10 -- # [[ cpuset cpu io memory hugetlb pids rdma misc == *cpuset* ]] 00:18:03.012 05:58:25 -- scheduler/cgroups.sh@10 -- # echo 2 00:18:03.012 05:58:25 -- scheduler/cgroups.sh@246 -- # cgroup_version=2 00:18:03.012 05:58:25 -- sma/vhost_blk.sh@11 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:18:03.012 05:58:25 -- sma/vhost_blk.sh@47 -- # trap 'cleanup; exit 1' SIGINT SIGTERM EXIT 00:18:03.012 05:58:25 -- sma/vhost_blk.sh@49 -- # vm_no=0 00:18:03.012 05:58:25 -- sma/vhost_blk.sh@50 -- # bus_size=32 00:18:03.012 05:58:25 -- sma/vhost_blk.sh@52 -- # timing_enter setup_vm 00:18:03.012 05:58:25 -- common/autotest_common.sh@722 -- # xtrace_disable 00:18:03.012 05:58:25 -- common/autotest_common.sh@10 -- # set +x 00:18:03.012 05:58:25 -- sma/vhost_blk.sh@54 -- # vm_setup --force=0 --disk-type=virtio '--qemu-args=-qmp tcp:localhost:9090,server,nowait -device pci-bridge,chassis_nr=1,id=pci.spdk.0 -device pci-bridge,chassis_nr=2,id=pci.spdk.1' --os=/var/spdk/dependencies/vhost/spdk_test_image.qcow2 00:18:03.012 05:58:25 -- vhost/common.sh@518 -- # xtrace_disable 00:18:03.012 05:58:25 -- common/autotest_common.sh@10 -- # set +x 00:18:03.012 INFO: Creating new VM in /root/vhost_test/vms/0 00:18:03.012 INFO: No '--os-mode' parameter provided - using 'snapshot' 00:18:03.012 INFO: TASK MASK: 1-2 00:18:03.012 05:58:26 -- vhost/common.sh@687 -- # local node_num=0 00:18:03.012 05:58:26 -- vhost/common.sh@688 -- # local boot_disk_present=false 00:18:03.012 05:58:26 -- vhost/common.sh@689 -- # notice 'NUMA NODE: 0' 00:18:03.012 05:58:26 -- vhost/common.sh@94 -- # message INFO 'NUMA NODE: 0' 00:18:03.012 05:58:26 -- vhost/common.sh@60 -- # local verbose_out 00:18:03.012 05:58:26 -- vhost/common.sh@61 -- # false 00:18:03.012 05:58:26 -- vhost/common.sh@62 -- # verbose_out= 00:18:03.012 05:58:26 -- vhost/common.sh@69 -- # local msg_type=INFO 00:18:03.012 05:58:26 -- vhost/common.sh@70 -- # shift 00:18:03.012 05:58:26 -- vhost/common.sh@71 -- # echo -e 'INFO: NUMA NODE: 0' 00:18:03.012 INFO: NUMA NODE: 0 00:18:03.012 05:58:26 -- vhost/common.sh@690 -- # cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 00:18:03.012 05:58:26 -- vhost/common.sh@691 -- # cmd+=(-object "memory-backend-file,id=mem,size=${guest_memory}M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=$node_num,policy=bind") 00:18:03.012 05:58:26 -- vhost/common.sh@692 -- # [[ snapshot == snapshot ]] 00:18:03.012 05:58:26 -- vhost/common.sh@692 -- # cmd+=(-snapshot) 00:18:03.012 05:58:26 -- vhost/common.sh@693 -- # [[ -n '' ]] 00:18:03.012 05:58:26 -- vhost/common.sh@694 -- # cmd+=(-monitor "telnet:127.0.0.1:$monitor_port,server,nowait") 00:18:03.012 05:58:26 -- vhost/common.sh@695 -- # cmd+=(-numa "node,memdev=mem") 00:18:03.012 05:58:26 -- vhost/common.sh@696 -- # cmd+=(-pidfile "$qemu_pid_file") 00:18:03.012 05:58:26 -- vhost/common.sh@697 -- # cmd+=(-serial "file:$vm_dir/serial.log") 00:18:03.012 05:58:26 -- vhost/common.sh@698 -- # cmd+=(-D "$vm_dir/qemu.log") 00:18:03.012 05:58:26 -- vhost/common.sh@699 -- # cmd+=(-chardev "file,path=$vm_dir/seabios.log,id=seabios" -device "isa-debugcon,iobase=0x402,chardev=seabios") 00:18:03.012 05:58:26 -- vhost/common.sh@700 -- # cmd+=(-net "user,hostfwd=tcp::$ssh_socket-:22,hostfwd=tcp::$fio_socket-:8765") 00:18:03.012 05:58:26 -- vhost/common.sh@701 -- # cmd+=(-net nic) 00:18:03.012 05:58:26 -- vhost/common.sh@702 -- # [[ -z '' ]] 00:18:03.012 05:58:26 -- vhost/common.sh@703 -- # cmd+=(-drive "file=$os,if=none,id=os_disk") 00:18:03.012 05:58:26 -- vhost/common.sh@704 -- # cmd+=(-device "ide-hd,drive=os_disk,bootindex=0") 00:18:03.012 05:58:26 -- vhost/common.sh@707 -- # (( 0 == 0 )) 00:18:03.012 05:58:26 -- vhost/common.sh@707 -- # [[ virtio == virtio* ]] 00:18:03.012 05:58:26 -- vhost/common.sh@708 -- # disks=("default_virtio.img") 00:18:03.012 05:58:26 -- vhost/common.sh@714 -- # for disk in "${disks[@]}" 00:18:03.012 05:58:26 -- vhost/common.sh@717 -- # IFS=, 00:18:03.012 05:58:26 -- vhost/common.sh@717 -- # read -r disk disk_type _ 00:18:03.012 05:58:26 -- vhost/common.sh@718 -- # [[ -z '' ]] 00:18:03.012 05:58:26 -- vhost/common.sh@718 -- # disk_type=virtio 00:18:03.012 05:58:26 -- vhost/common.sh@720 -- # case $disk_type in 00:18:03.012 05:58:26 -- vhost/common.sh@722 -- # local raw_name=RAWSCSI 00:18:03.012 05:58:26 -- vhost/common.sh@723 -- # local raw_disk=/root/vhost_test/vms/0/test.img 00:18:03.012 05:58:26 -- vhost/common.sh@726 -- # [[ -f default_virtio.img ]] 00:18:03.012 05:58:26 -- vhost/common.sh@730 -- # notice 'Creating Virtio disc /root/vhost_test/vms/0/test.img' 00:18:03.012 05:58:26 -- vhost/common.sh@94 -- # message INFO 'Creating Virtio disc /root/vhost_test/vms/0/test.img' 00:18:03.012 05:58:26 -- vhost/common.sh@60 -- # local verbose_out 00:18:03.012 05:58:26 -- vhost/common.sh@61 -- # false 00:18:03.012 05:58:26 -- vhost/common.sh@62 -- # verbose_out= 00:18:03.012 05:58:26 -- vhost/common.sh@69 -- # local msg_type=INFO 00:18:03.012 05:58:26 -- vhost/common.sh@70 -- # shift 00:18:03.012 05:58:26 -- vhost/common.sh@71 -- # echo -e 'INFO: Creating Virtio disc /root/vhost_test/vms/0/test.img' 00:18:03.012 INFO: Creating Virtio disc /root/vhost_test/vms/0/test.img 00:18:03.012 05:58:26 -- vhost/common.sh@731 -- # dd if=/dev/zero of=/root/vhost_test/vms/0/test.img bs=1024k count=1024 00:18:03.012 1024+0 records in 00:18:03.012 1024+0 records out 00:18:03.012 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.477149 s, 2.3 GB/s 00:18:03.012 05:58:26 -- vhost/common.sh@734 -- # cmd+=(-device "virtio-scsi-pci,num_queues=$queue_number") 00:18:03.012 05:58:26 -- vhost/common.sh@735 -- # cmd+=(-device "scsi-hd,drive=hd$i,vendor=$raw_name") 00:18:03.012 05:58:26 -- vhost/common.sh@736 -- # cmd+=(-drive "if=none,id=hd$i,file=$raw_disk,format=raw$raw_cache") 00:18:03.012 05:58:26 -- vhost/common.sh@796 -- # [[ -n '' ]] 00:18:03.012 05:58:26 -- vhost/common.sh@801 -- # (( 1 )) 00:18:03.012 05:58:26 -- vhost/common.sh@801 -- # cmd+=("${qemu_args[@]}") 00:18:03.012 05:58:26 -- vhost/common.sh@802 -- # notice 'Saving to /root/vhost_test/vms/0/run.sh' 00:18:03.012 05:58:26 -- vhost/common.sh@94 -- # message INFO 'Saving to /root/vhost_test/vms/0/run.sh' 00:18:03.012 05:58:26 -- vhost/common.sh@60 -- # local verbose_out 00:18:03.012 05:58:26 -- vhost/common.sh@61 -- # false 00:18:03.012 05:58:26 -- vhost/common.sh@62 -- # verbose_out= 00:18:03.012 05:58:26 -- vhost/common.sh@69 -- # local msg_type=INFO 00:18:03.012 05:58:26 -- vhost/common.sh@70 -- # shift 00:18:03.012 05:58:26 -- vhost/common.sh@71 -- # echo -e 'INFO: Saving to /root/vhost_test/vms/0/run.sh' 00:18:03.012 INFO: Saving to /root/vhost_test/vms/0/run.sh 00:18:03.012 05:58:26 -- vhost/common.sh@803 -- # cat 00:18:03.012 05:58:26 -- vhost/common.sh@803 -- # printf '%s\n' taskset -a -c 1-2 /usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 -m 1024 --enable-kvm -cpu host -smp 2 -vga std -vnc :100 -daemonize -object memory-backend-file,id=mem,size=1024M,mem-path=/dev/hugepages,share=on,prealloc=yes,host-nodes=0,policy=bind -snapshot -monitor telnet:127.0.0.1:10002,server,nowait -numa node,memdev=mem -pidfile /root/vhost_test/vms/0/qemu.pid -serial file:/root/vhost_test/vms/0/serial.log -D /root/vhost_test/vms/0/qemu.log -chardev file,path=/root/vhost_test/vms/0/seabios.log,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios -net user,hostfwd=tcp::10000-:22,hostfwd=tcp::10001-:8765 -net nic -drive file=/var/spdk/dependencies/vhost/spdk_test_image.qcow2,if=none,id=os_disk -device ide-hd,drive=os_disk,bootindex=0 -device virtio-scsi-pci,num_queues=2 -device scsi-hd,drive=hd,vendor=RAWSCSI -drive if=none,id=hd,file=/root/vhost_test/vms/0/test.img,format=raw '-qmp tcp:localhost:9090,server,nowait -device pci-bridge,chassis_nr=1,id=pci.spdk.0 -device pci-bridge,chassis_nr=2,id=pci.spdk.1' 00:18:03.012 05:58:26 -- vhost/common.sh@840 -- # chmod +x /root/vhost_test/vms/0/run.sh 00:18:03.012 05:58:26 -- vhost/common.sh@843 -- # echo 10000 00:18:03.012 05:58:26 -- vhost/common.sh@844 -- # echo 10001 00:18:03.012 05:58:26 -- vhost/common.sh@845 -- # echo 10002 00:18:03.012 05:58:26 -- vhost/common.sh@847 -- # rm -f /root/vhost_test/vms/0/migration_port 00:18:03.012 05:58:26 -- vhost/common.sh@848 -- # [[ -z '' ]] 00:18:03.012 05:58:26 -- vhost/common.sh@850 -- # echo 10004 00:18:03.012 05:58:26 -- vhost/common.sh@851 -- # echo 100 00:18:03.012 05:58:26 -- vhost/common.sh@853 -- # [[ -z '' ]] 00:18:03.012 05:58:26 -- vhost/common.sh@854 -- # [[ -z '' ]] 00:18:03.012 05:58:26 -- sma/vhost_blk.sh@59 -- # vm_run 0 00:18:03.012 05:58:26 -- vhost/common.sh@858 -- # local OPTIND optchar vm 00:18:03.012 05:58:26 -- vhost/common.sh@859 -- # local run_all=false 00:18:03.012 05:58:26 -- vhost/common.sh@860 -- # local vms_to_run= 00:18:03.012 05:58:26 -- vhost/common.sh@862 -- # getopts a-: optchar 00:18:03.012 05:58:26 -- vhost/common.sh@872 -- # false 00:18:03.012 05:58:26 -- vhost/common.sh@875 -- # shift 0 00:18:03.012 05:58:26 -- vhost/common.sh@876 -- # for vm in "$@" 00:18:03.012 05:58:26 -- vhost/common.sh@877 -- # vm_num_is_valid 0 00:18:03.012 05:58:26 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:03.012 05:58:26 -- vhost/common.sh@302 -- # return 0 00:18:03.012 05:58:26 -- vhost/common.sh@878 -- # [[ ! -x /root/vhost_test/vms/0/run.sh ]] 00:18:03.012 05:58:26 -- vhost/common.sh@882 -- # vms_to_run+=' 0' 00:18:03.012 05:58:26 -- vhost/common.sh@886 -- # for vm in $vms_to_run 00:18:03.012 05:58:26 -- vhost/common.sh@887 -- # vm_is_running 0 00:18:03.012 05:58:26 -- vhost/common.sh@362 -- # vm_num_is_valid 0 00:18:03.012 05:58:26 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:03.012 05:58:26 -- vhost/common.sh@302 -- # return 0 00:18:03.012 05:58:26 -- vhost/common.sh@363 -- # local vm_dir=/root/vhost_test/vms/0 00:18:03.012 05:58:26 -- vhost/common.sh@365 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:18:03.012 05:58:26 -- vhost/common.sh@366 -- # return 1 00:18:03.012 05:58:26 -- vhost/common.sh@892 -- # notice 'running /root/vhost_test/vms/0/run.sh' 00:18:03.012 05:58:26 -- vhost/common.sh@94 -- # message INFO 'running /root/vhost_test/vms/0/run.sh' 00:18:03.012 05:58:26 -- vhost/common.sh@60 -- # local verbose_out 00:18:03.012 05:58:26 -- vhost/common.sh@61 -- # false 00:18:03.012 05:58:26 -- vhost/common.sh@62 -- # verbose_out= 00:18:03.012 05:58:26 -- vhost/common.sh@69 -- # local msg_type=INFO 00:18:03.012 05:58:26 -- vhost/common.sh@70 -- # shift 00:18:03.012 05:58:26 -- vhost/common.sh@71 -- # echo -e 'INFO: running /root/vhost_test/vms/0/run.sh' 00:18:03.012 INFO: running /root/vhost_test/vms/0/run.sh 00:18:03.012 05:58:26 -- vhost/common.sh@893 -- # /root/vhost_test/vms/0/run.sh 00:18:03.012 Running VM in /root/vhost_test/vms/0 00:18:03.579 Waiting for QEMU pid file 00:18:04.513 === qemu.log === 00:18:04.513 === qemu.log === 00:18:04.514 05:58:27 -- sma/vhost_blk.sh@60 -- # vm_wait_for_boot 300 0 00:18:04.514 05:58:27 -- vhost/common.sh@929 -- # assert_number 300 00:18:04.514 05:58:27 -- vhost/common.sh@274 -- # [[ 300 =~ [0-9]+ ]] 00:18:04.514 05:58:27 -- vhost/common.sh@274 -- # return 0 00:18:04.514 05:58:27 -- vhost/common.sh@931 -- # xtrace_disable 00:18:04.514 05:58:27 -- common/autotest_common.sh@10 -- # set +x 00:18:04.514 INFO: Waiting for VMs to boot 00:18:04.514 INFO: waiting for VM0 (/root/vhost_test/vms/0) 00:18:26.448 00:18:26.448 INFO: VM0 ready 00:18:26.448 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:18:26.448 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:18:26.706 INFO: all VMs ready 00:18:26.706 05:58:50 -- vhost/common.sh@989 -- # return 0 00:18:26.706 05:58:50 -- sma/vhost_blk.sh@61 -- # timing_exit setup_vm 00:18:26.706 05:58:50 -- common/autotest_common.sh@728 -- # xtrace_disable 00:18:26.706 05:58:50 -- common/autotest_common.sh@10 -- # set +x 00:18:26.706 05:58:50 -- sma/vhost_blk.sh@63 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/vhost -S /var/tmp -m 0x3 --wait-for-rpc 00:18:26.706 05:58:50 -- sma/vhost_blk.sh@64 -- # vhostpid=2022836 00:18:26.706 05:58:50 -- sma/vhost_blk.sh@66 -- # waitforlisten 2022836 00:18:26.706 05:58:50 -- common/autotest_common.sh@829 -- # '[' -z 2022836 ']' 00:18:26.706 05:58:50 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:18:26.706 05:58:50 -- common/autotest_common.sh@834 -- # local max_retries=100 00:18:26.706 05:58:50 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:18:26.706 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:18:26.706 05:58:50 -- common/autotest_common.sh@838 -- # xtrace_disable 00:18:26.706 05:58:50 -- common/autotest_common.sh@10 -- # set +x 00:18:26.965 [2024-11-18 05:58:50.233309] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:18:26.965 [2024-11-18 05:58:50.233427] [ DPDK EAL parameters: vhost --no-shconf -c 0x3 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid2022836 ] 00:18:26.965 EAL: No free 2048 kB hugepages reported on node 1 00:18:26.965 [2024-11-18 05:58:50.349205] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:18:27.224 [2024-11-18 05:58:50.621877] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:18:27.224 [2024-11-18 05:58:50.621882] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:18:27.792 05:58:51 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:18:27.792 05:58:51 -- common/autotest_common.sh@862 -- # return 0 00:18:27.792 05:58:51 -- sma/vhost_blk.sh@69 -- # rpc_cmd dpdk_cryptodev_scan_accel_module 00:18:27.792 05:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:27.792 05:58:51 -- common/autotest_common.sh@10 -- # set +x 00:18:27.792 05:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:27.792 05:58:51 -- sma/vhost_blk.sh@70 -- # rpc_cmd dpdk_cryptodev_set_driver -d crypto_aesni_mb 00:18:27.792 05:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:27.792 05:58:51 -- common/autotest_common.sh@10 -- # set +x 00:18:27.792 [2024-11-18 05:58:51.092005] accel_dpdk_cryptodev.c: 218:accel_dpdk_cryptodev_set_driver: *NOTICE*: Using driver crypto_aesni_mb 00:18:27.792 05:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:27.792 05:58:51 -- sma/vhost_blk.sh@71 -- # rpc_cmd accel_assign_opc -o encrypt -m dpdk_cryptodev 00:18:27.792 05:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:27.792 05:58:51 -- common/autotest_common.sh@10 -- # set +x 00:18:27.792 [2024-11-18 05:58:51.100012] accel_rpc.c: 168:rpc_accel_assign_opc: *NOTICE*: Operation encrypt will be assigned to module dpdk_cryptodev 00:18:27.792 05:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:27.792 05:58:51 -- sma/vhost_blk.sh@72 -- # rpc_cmd accel_assign_opc -o decrypt -m dpdk_cryptodev 00:18:27.792 05:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:27.792 05:58:51 -- common/autotest_common.sh@10 -- # set +x 00:18:27.792 [2024-11-18 05:58:51.108065] accel_rpc.c: 168:rpc_accel_assign_opc: *NOTICE*: Operation decrypt will be assigned to module dpdk_cryptodev 00:18:27.792 05:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:27.792 05:58:51 -- sma/vhost_blk.sh@73 -- # rpc_cmd framework_start_init 00:18:27.792 05:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:27.792 05:58:51 -- common/autotest_common.sh@10 -- # set +x 00:18:28.051 [2024-11-18 05:58:51.361889] accel_dpdk_cryptodev.c:1158:accel_dpdk_cryptodev_init: *NOTICE*: Found crypto devices: 1 00:18:28.051 05:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:28.051 05:58:51 -- sma/vhost_blk.sh@93 -- # smapid=2023056 00:18:28.051 05:58:51 -- sma/vhost_blk.sh@96 -- # sma_waitforlisten 00:18:28.051 05:58:51 -- sma/vhost_blk.sh@75 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:18:28.051 05:58:51 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:18:28.051 05:58:51 -- sma/common.sh@8 -- # local sma_port=8080 00:18:28.051 05:58:51 -- sma/common.sh@10 -- # (( i = 0 )) 00:18:28.051 05:58:51 -- sma/vhost_blk.sh@75 -- # cat 00:18:28.051 05:58:51 -- sma/common.sh@10 -- # (( i < 5 )) 00:18:28.051 05:58:51 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:18:28.310 05:58:51 -- sma/common.sh@14 -- # sleep 1s 00:18:28.310 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:28.310 I0000 00:00:1731905931.799965 2023056 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:29.246 05:58:52 -- sma/common.sh@10 -- # (( i++ )) 00:18:29.246 05:58:52 -- sma/common.sh@10 -- # (( i < 5 )) 00:18:29.246 05:58:52 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:18:29.246 05:58:52 -- sma/common.sh@12 -- # return 0 00:18:29.246 05:58:52 -- sma/vhost_blk.sh@99 -- # vm_exec 0 'lsblk | grep -E "^vd." | wc -l' 00:18:29.246 05:58:52 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:18:29.246 05:58:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:29.246 05:58:52 -- vhost/common.sh@302 -- # return 0 00:18:29.246 05:58:52 -- vhost/common.sh@331 -- # local vm_num=0 00:18:29.246 05:58:52 -- vhost/common.sh@332 -- # shift 00:18:29.246 05:58:52 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:18:29.246 05:58:52 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:18:29.246 05:58:52 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:29.246 05:58:52 -- vhost/common.sh@302 -- # return 0 00:18:29.246 05:58:52 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:18:29.246 05:58:52 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:18:29.246 05:58:52 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'lsblk | grep -E "^vd." | wc -l' 00:18:29.246 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@99 -- # [[ 0 -eq 0 ]] 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@102 -- # rpc_cmd bdev_null_create null0 100 4096 00:18:29.505 05:58:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:29.505 05:58:52 -- common/autotest_common.sh@10 -- # set +x 00:18:29.505 null0 00:18:29.505 05:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@103 -- # rpc_cmd bdev_null_create null1 100 4096 00:18:29.505 05:58:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:29.505 05:58:52 -- common/autotest_common.sh@10 -- # set +x 00:18:29.505 null1 00:18:29.505 05:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@104 -- # rpc_cmd bdev_get_bdevs -b null0 00:18:29.505 05:58:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:29.505 05:58:52 -- common/autotest_common.sh@10 -- # set +x 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@104 -- # jq -r '.[].uuid' 00:18:29.505 05:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@104 -- # uuid=963b4612-c51c-4d43-b7fd-58cd76005591 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@105 -- # rpc_cmd bdev_get_bdevs -b null1 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@105 -- # jq -r '.[].uuid' 00:18:29.505 05:58:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:29.505 05:58:52 -- common/autotest_common.sh@10 -- # set +x 00:18:29.505 05:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@105 -- # uuid2=4b25342d-4166-4c09-8601-f28ac502d606 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@108 -- # jq -r .handle 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@108 -- # create_device 0 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@20 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:29.505 05:58:52 -- sma/vhost_blk.sh@20 -- # uuid2base64 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:29.505 05:58:52 -- sma/common.sh@20 -- # python 00:18:29.763 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:29.763 I0000 00:00:1731905933.153096 2023308 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:29.763 I0000 00:00:1731905933.154757 2023308 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:29.763 I0000 00:00:1731905933.156117 2023313 subchannel.cc:806] subchannel 0x5599ae40edb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5599ae33f530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5599ae4c7830, grpc.internal.client_channel_call_destination=0x7f603d696390, grpc.internal.event_engine=0x5599ae1ecdb0, grpc.internal.security_connector=0x5599ae1f4ca0, grpc.internal.subchannel_pool=0x5599ae3fdd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5599ae2d3980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:58:53.155625921+01:00"}), backing off for 1000 ms 00:18:29.763 VHOST_CONFIG: (/var/tmp/sma-0) vhost-user server: socket created, fd: 248 00:18:29.763 VHOST_CONFIG: (/var/tmp/sma-0) binding succeeded 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) new vhost user connection is 83 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) new device, handle is 0 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_FEATURES 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_PROTOCOL_FEATURES 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_PROTOCOL_FEATURES 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Vhost-user protocol features: 0x11ebf 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_QUEUE_NUM 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_BACKEND_REQ_FD 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_OWNER 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_FEATURES 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:0 file:252 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ERR 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:1 file:253 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ERR 00:18:30.700 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_CONFIG 00:18:30.959 05:58:54 -- sma/vhost_blk.sh@108 -- # devid0=virtio_blk:sma-0 00:18:30.959 05:58:54 -- sma/vhost_blk.sh@109 -- # rpc_cmd vhost_get_controllers -n sma-0 00:18:30.959 05:58:54 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:30.959 05:58:54 -- common/autotest_common.sh@10 -- # set +x 00:18:30.959 [ 00:18:30.959 { 00:18:30.959 "ctrlr": "sma-0", 00:18:30.959 "cpumask": "0x3", 00:18:30.959 "delay_base_us": 0, 00:18:30.959 "iops_threshold": 60000, 00:18:30.959 "socket": "/var/tmp/sma-0", 00:18:30.959 "sessions": [ 00:18:30.959 { 00:18:30.959 "vid": 0, 00:18:30.959 "id": 0, 00:18:30.959 "name": "sma-0s0", 00:18:30.959 "started": false, 00:18:30.959 "max_queues": 0, 00:18:30.959 "inflight_task_cnt": 0 00:18:30.959 } 00:18:30.959 ], 00:18:30.959 "backend_specific": { 00:18:30.959 "block": { 00:18:30.959 "readonly": false, 00:18:30.959 "bdev": "null0", 00:18:30.959 "transport": "vhost_user_blk" 00:18:30.959 } 00:18:30.959 } 00:18:30.959 } 00:18:30.959 ] 00:18:30.959 05:58:54 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:30.959 05:58:54 -- sma/vhost_blk.sh@111 -- # jq -r .handle 00:18:30.959 05:58:54 -- sma/vhost_blk.sh@111 -- # create_device 1 4b25342d-4166-4c09-8601-f28ac502d606 00:18:30.959 05:58:54 -- sma/vhost_blk.sh@20 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:30.959 05:58:54 -- sma/vhost_blk.sh@20 -- # uuid2base64 4b25342d-4166-4c09-8601-f28ac502d606 00:18:30.960 05:58:54 -- sma/common.sh@20 -- # python 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_FEATURES 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Virtio features: 0x150005446 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x00000008): 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 1 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_INFLIGHT_FD 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) get_inflight_fd num_queues: 2 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) get_inflight_fd queue_size: 128 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) send inflight mmap_size: 4224 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) send inflight mmap_offset: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) send inflight fd: 84 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_INFLIGHT_FD 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd mmap_size: 4224 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd mmap_offset: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd num_queues: 2 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd queue_size: 128 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd fd: 254 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd pervq_inflight_size: 2112 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:0 file:84 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:1 file:252 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_FEATURES 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Virtio features: 0x150005446 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_MEM_TABLE 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) guest memory region size: 0x40000000 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) guest physical addr: 0x0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) guest virtual addr: 0x7fae77e00000 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) host virtual addr: 0x7ff038c00000 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) mmap addr : 0x7ff038c00000 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) mmap size : 0x40000000 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) mmap align: 0x200000 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) mmap off : 0x0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_NUM 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_BASE 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:0 last_used_idx:0 last_avail_idx:0. 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ADDR 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_KICK 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) vring kick idx:0 file:255 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_NUM 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_BASE 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:1 last_used_idx:0 last_avail_idx:0. 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ADDR 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_KICK 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) vring kick idx:1 file:256 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 1 to qp idx: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 1 to qp idx: 1 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x0000000f): 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 1 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 1 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 1 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 1 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:30.960 VHOST_CONFIG: (/var/tmp/sma-0) virtio is now ready for processing. 00:18:31.218 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:31.218 I0000 00:00:1731905934.516436 2023545 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:31.218 I0000 00:00:1731905934.518118 2023545 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:31.218 I0000 00:00:1731905934.519563 2023676 subchannel.cc:806] subchannel 0x563647711db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x563647642530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5636477ca830, grpc.internal.client_channel_call_destination=0x7f5b6e6ed390, grpc.internal.event_engine=0x5636474efdb0, grpc.internal.security_connector=0x56364758e570, grpc.internal.subchannel_pool=0x563647700d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5636475d6980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:58:54.519085813+01:00"}), backing off for 1000 ms 00:18:31.218 VHOST_CONFIG: (/var/tmp/sma-1) vhost-user server: socket created, fd: 259 00:18:31.218 VHOST_CONFIG: (/var/tmp/sma-1) binding succeeded 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) new vhost user connection is 257 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) new device, handle is 1 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_FEATURES 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_PROTOCOL_FEATURES 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_PROTOCOL_FEATURES 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) negotiated Vhost-user protocol features: 0x11ebf 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_QUEUE_NUM 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_BACKEND_REQ_FD 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_OWNER 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_FEATURES 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_CALL 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) vring call idx:0 file:261 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_ERR 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_CALL 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) vring call idx:1 file:262 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_ERR 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_CONFIG 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_FEATURES 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) negotiated Virtio features: 0x150005446 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_STATUS 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_STATUS 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) new device status(0x00000008): 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) -RESET: 0 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) -ACKNOWLEDGE: 0 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) -DRIVER: 0 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) -FEATURES_OK: 1 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) -DRIVER_OK: 0 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) -DEVICE_NEED_RESET: 0 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) -FAILED: 0 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_INFLIGHT_FD 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) get_inflight_fd num_queues: 2 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) get_inflight_fd queue_size: 128 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) send inflight mmap_size: 4224 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) send inflight mmap_offset: 0 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) send inflight fd: 258 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_INFLIGHT_FD 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) set_inflight_fd mmap_size: 4224 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) set_inflight_fd mmap_offset: 0 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) set_inflight_fd num_queues: 2 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) set_inflight_fd queue_size: 128 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) set_inflight_fd fd: 263 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) set_inflight_fd pervq_inflight_size: 2112 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_CALL 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) vring call idx:0 file:258 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_CALL 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) vring call idx:1 file:261 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_FEATURES 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) negotiated Virtio features: 0x150005446 00:18:32.155 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_STATUS 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_MEM_TABLE 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) guest memory region size: 0x40000000 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) guest physical addr: 0x0 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) guest virtual addr: 0x7fae77e00000 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) host virtual addr: 0x7feff8c00000 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) mmap addr : 0x7feff8c00000 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) mmap size : 0x40000000 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) mmap align: 0x200000 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) mmap off : 0x0 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_NUM 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_BASE 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) vring base idx:0 last_used_idx:0 last_avail_idx:0. 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_ADDR 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_KICK 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) vring kick idx:0 file:264 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_NUM 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_BASE 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) vring base idx:1 last_used_idx:0 last_avail_idx:0. 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_ADDR 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_KICK 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) vring kick idx:1 file:265 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_ENABLE 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) set queue enable: 1 to qp idx: 0 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_ENABLE 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) set queue enable: 1 to qp idx: 1 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_STATUS 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_STATUS 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) new device status(0x0000000f): 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) -RESET: 0 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) -ACKNOWLEDGE: 1 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) -DRIVER: 1 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) -FEATURES_OK: 1 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) -DRIVER_OK: 1 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) -DEVICE_NEED_RESET: 0 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) -FAILED: 0 00:18:32.156 VHOST_CONFIG: (/var/tmp/sma-1) virtio is now ready for processing. 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@111 -- # devid1=virtio_blk:sma-1 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@112 -- # rpc_cmd vhost_get_controllers -n sma-0 00:18:32.156 05:58:55 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:32.156 05:58:55 -- common/autotest_common.sh@10 -- # set +x 00:18:32.156 [ 00:18:32.156 { 00:18:32.156 "ctrlr": "sma-0", 00:18:32.156 "cpumask": "0x3", 00:18:32.156 "delay_base_us": 0, 00:18:32.156 "iops_threshold": 60000, 00:18:32.156 "socket": "/var/tmp/sma-0", 00:18:32.156 "sessions": [ 00:18:32.156 { 00:18:32.156 "vid": 0, 00:18:32.156 "id": 0, 00:18:32.156 "name": "sma-0s0", 00:18:32.156 "started": true, 00:18:32.156 "max_queues": 2, 00:18:32.156 "inflight_task_cnt": 0 00:18:32.156 } 00:18:32.156 ], 00:18:32.156 "backend_specific": { 00:18:32.156 "block": { 00:18:32.156 "readonly": false, 00:18:32.156 "bdev": "null0", 00:18:32.156 "transport": "vhost_user_blk" 00:18:32.156 } 00:18:32.156 } 00:18:32.156 } 00:18:32.156 ] 00:18:32.156 05:58:55 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@113 -- # rpc_cmd vhost_get_controllers -n sma-1 00:18:32.156 05:58:55 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:32.156 05:58:55 -- common/autotest_common.sh@10 -- # set +x 00:18:32.156 [ 00:18:32.156 { 00:18:32.156 "ctrlr": "sma-1", 00:18:32.156 "cpumask": "0x3", 00:18:32.156 "delay_base_us": 0, 00:18:32.156 "iops_threshold": 60000, 00:18:32.156 "socket": "/var/tmp/sma-1", 00:18:32.156 "sessions": [ 00:18:32.156 { 00:18:32.156 "vid": 1, 00:18:32.156 "id": 0, 00:18:32.156 "name": "sma-1s1", 00:18:32.156 "started": true, 00:18:32.156 "max_queues": 2, 00:18:32.156 "inflight_task_cnt": 0 00:18:32.156 } 00:18:32.156 ], 00:18:32.156 "backend_specific": { 00:18:32.156 "block": { 00:18:32.156 "readonly": false, 00:18:32.156 "bdev": "null1", 00:18:32.156 "transport": "vhost_user_blk" 00:18:32.156 } 00:18:32.156 } 00:18:32.156 } 00:18:32.156 ] 00:18:32.156 05:58:55 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@114 -- # [[ virtio_blk:sma-0 != \v\i\r\t\i\o\_\b\l\k\:\s\m\a\-\1 ]] 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@117 -- # jq -r '. | length' 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@117 -- # rpc_cmd vhost_get_controllers 00:18:32.156 05:58:55 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:32.156 05:58:55 -- common/autotest_common.sh@10 -- # set +x 00:18:32.156 05:58:55 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@117 -- # [[ 2 -eq 2 ]] 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@121 -- # jq -r .handle 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@121 -- # create_device 0 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@20 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:32.156 05:58:55 -- sma/vhost_blk.sh@20 -- # uuid2base64 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:32.156 05:58:55 -- sma/common.sh@20 -- # python 00:18:32.415 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:32.415 I0000 00:00:1731905935.769345 2023786 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:32.415 I0000 00:00:1731905935.770884 2023786 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:32.415 I0000 00:00:1731905935.772392 2023960 subchannel.cc:806] subchannel 0x56381bcfedb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x56381bc2f530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x56381bdb7830, grpc.internal.client_channel_call_destination=0x7eff52789390, grpc.internal.event_engine=0x56381badcdb0, grpc.internal.security_connector=0x56381bae4ca0, grpc.internal.subchannel_pool=0x56381bcedd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x56381bbc3980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:58:55.771871426+01:00"}), backing off for 999 ms 00:18:32.415 05:58:55 -- sma/vhost_blk.sh@121 -- # tmp0=virtio_blk:sma-0 00:18:32.415 05:58:55 -- sma/vhost_blk.sh@122 -- # jq -r .handle 00:18:32.415 05:58:55 -- sma/vhost_blk.sh@122 -- # create_device 1 4b25342d-4166-4c09-8601-f28ac502d606 00:18:32.415 05:58:55 -- sma/vhost_blk.sh@20 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:32.415 05:58:55 -- sma/vhost_blk.sh@20 -- # uuid2base64 4b25342d-4166-4c09-8601-f28ac502d606 00:18:32.415 05:58:55 -- sma/common.sh@20 -- # python 00:18:32.673 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:32.673 I0000 00:00:1731905936.087670 2024005 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:32.673 I0000 00:00:1731905936.089441 2024005 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:32.673 I0000 00:00:1731905936.090949 2024014 subchannel.cc:806] subchannel 0x558102910db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x558102841530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5581029c9830, grpc.internal.client_channel_call_destination=0x7f12b48b4390, grpc.internal.event_engine=0x5581026eedb0, grpc.internal.security_connector=0x55810278d570, grpc.internal.subchannel_pool=0x5581028ffd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5581027d5980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:58:56.090365416+01:00"}), backing off for 1000 ms 00:18:32.673 05:58:56 -- sma/vhost_blk.sh@122 -- # tmp1=virtio_blk:sma-1 00:18:32.673 05:58:56 -- sma/vhost_blk.sh@125 -- # NOT create_device 1 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:32.673 05:58:56 -- common/autotest_common.sh@650 -- # local es=0 00:18:32.673 05:58:56 -- sma/vhost_blk.sh@125 -- # jq -r .handle 00:18:32.673 05:58:56 -- common/autotest_common.sh@652 -- # valid_exec_arg create_device 1 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:32.673 05:58:56 -- common/autotest_common.sh@638 -- # local arg=create_device 00:18:32.932 05:58:56 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:32.932 05:58:56 -- common/autotest_common.sh@642 -- # type -t create_device 00:18:32.932 05:58:56 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:32.932 05:58:56 -- common/autotest_common.sh@653 -- # create_device 1 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:32.932 05:58:56 -- sma/vhost_blk.sh@20 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:32.932 05:58:56 -- sma/vhost_blk.sh@20 -- # uuid2base64 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:32.932 05:58:56 -- sma/common.sh@20 -- # python 00:18:33.192 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:33.192 I0000 00:00:1731905936.481299 2024038 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:33.192 I0000 00:00:1731905936.482856 2024038 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:33.192 I0000 00:00:1731905936.484248 2024047 subchannel.cc:806] subchannel 0x55888705cdb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x558886f8d530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x558887115830, grpc.internal.client_channel_call_destination=0x7f0ce8792390, grpc.internal.event_engine=0x558886e3adb0, grpc.internal.security_connector=0x558886ed9570, grpc.internal.subchannel_pool=0x55888704bd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x558886f21980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:58:56.483766818+01:00"}), backing off for 999 ms 00:18:33.192 Traceback (most recent call last): 00:18:33.192 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:18:33.192 main(sys.argv[1:]) 00:18:33.192 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:18:33.192 result = client.call(request['method'], request.get('params', {})) 00:18:33.192 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:33.192 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:18:33.192 response = func(request=json_format.ParseDict(params, input())) 00:18:33.192 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:33.192 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:18:33.192 return _end_unary_response_blocking(state, call, False, None) 00:18:33.192 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:33.192 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:18:33.192 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:18:33.192 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:33.192 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:18:33.192 status = StatusCode.INTERNAL 00:18:33.192 details = "Failed to create vhost device" 00:18:33.192 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {created_time:"2024-11-18T05:58:56.533889383+01:00", grpc_status:13, grpc_message:"Failed to create vhost device"}" 00:18:33.192 > 00:18:33.192 05:58:56 -- common/autotest_common.sh@653 -- # es=1 00:18:33.192 05:58:56 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:18:33.192 05:58:56 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:18:33.192 05:58:56 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:18:33.192 05:58:56 -- sma/vhost_blk.sh@128 -- # vm_exec 0 'lsblk | grep -E "^vd." | wc -l' 00:18:33.192 05:58:56 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:18:33.192 05:58:56 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:33.192 05:58:56 -- vhost/common.sh@302 -- # return 0 00:18:33.192 05:58:56 -- vhost/common.sh@331 -- # local vm_num=0 00:18:33.192 05:58:56 -- vhost/common.sh@332 -- # shift 00:18:33.192 05:58:56 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:18:33.192 05:58:56 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:18:33.192 05:58:56 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:33.192 05:58:56 -- vhost/common.sh@302 -- # return 0 00:18:33.192 05:58:56 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:18:33.192 05:58:56 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:18:33.192 05:58:56 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'lsblk | grep -E "^vd." | wc -l' 00:18:33.192 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:18:33.450 05:58:56 -- sma/vhost_blk.sh@128 -- # [[ 2 -eq 2 ]] 00:18:33.450 05:58:56 -- sma/vhost_blk.sh@130 -- # rpc_cmd vhost_get_controllers 00:18:33.450 05:58:56 -- sma/vhost_blk.sh@130 -- # jq -r '. | length' 00:18:33.450 05:58:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:33.450 05:58:56 -- common/autotest_common.sh@10 -- # set +x 00:18:33.450 05:58:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:33.450 05:58:56 -- sma/vhost_blk.sh@130 -- # [[ 2 -eq 2 ]] 00:18:33.450 05:58:56 -- sma/vhost_blk.sh@131 -- # [[ virtio_blk:sma-0 == \v\i\r\t\i\o\_\b\l\k\:\s\m\a\-\0 ]] 00:18:33.450 05:58:56 -- sma/vhost_blk.sh@132 -- # [[ virtio_blk:sma-1 == \v\i\r\t\i\o\_\b\l\k\:\s\m\a\-\1 ]] 00:18:33.450 05:58:56 -- sma/vhost_blk.sh@135 -- # delete_device virtio_blk:sma-0 00:18:33.450 05:58:56 -- sma/vhost_blk.sh@37 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:33.710 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:33.710 I0000 00:00:1731905937.065570 2024154 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:33.710 I0000 00:00:1731905937.067251 2024154 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:33.710 I0000 00:00:1731905937.068753 2024270 subchannel.cc:806] subchannel 0x55841cae0db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55841ca11530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55841cb99830, grpc.internal.client_channel_call_destination=0x7fc374cdc390, grpc.internal.event_engine=0x55841c8bedb0, grpc.internal.security_connector=0x55841c8c6ca0, grpc.internal.subchannel_pool=0x55841cacfd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55841c9a5980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:58:57.068085214+01:00"}), backing off for 1000 ms 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x00000000): 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 1 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 0 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 0 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 0 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 0 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 0 to qp idx: 0 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 0 to qp idx: 1 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_VRING_BASE 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:0 file:45 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_VRING_BASE 00:18:33.969 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:1 file:5 00:18:34.228 VHOST_CONFIG: (/var/tmp/sma-0) vhost peer closed 00:18:34.228 {} 00:18:34.228 05:58:57 -- sma/vhost_blk.sh@136 -- # NOT rpc_cmd vhost_get_controllers -n sma-0 00:18:34.228 05:58:57 -- common/autotest_common.sh@650 -- # local es=0 00:18:34.228 05:58:57 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd vhost_get_controllers -n sma-0 00:18:34.228 05:58:57 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:18:34.228 05:58:57 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:34.228 05:58:57 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:18:34.228 05:58:57 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:34.228 05:58:57 -- common/autotest_common.sh@653 -- # rpc_cmd vhost_get_controllers -n sma-0 00:18:34.228 05:58:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:34.228 05:58:57 -- common/autotest_common.sh@10 -- # set +x 00:18:34.228 request: 00:18:34.228 { 00:18:34.228 "name": "sma-0", 00:18:34.228 "method": "vhost_get_controllers", 00:18:34.228 "req_id": 1 00:18:34.228 } 00:18:34.228 Got JSON-RPC error response 00:18:34.228 response: 00:18:34.228 { 00:18:34.228 "code": -32603, 00:18:34.228 "message": "No such device" 00:18:34.228 } 00:18:34.228 05:58:57 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:18:34.228 05:58:57 -- common/autotest_common.sh@653 -- # es=1 00:18:34.228 05:58:57 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:18:34.228 05:58:57 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:18:34.228 05:58:57 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:18:34.228 05:58:57 -- sma/vhost_blk.sh@137 -- # rpc_cmd vhost_get_controllers 00:18:34.228 05:58:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:34.228 05:58:57 -- common/autotest_common.sh@10 -- # set +x 00:18:34.228 05:58:57 -- sma/vhost_blk.sh@137 -- # jq -r '. | length' 00:18:34.228 05:58:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:34.228 05:58:57 -- sma/vhost_blk.sh@137 -- # [[ 1 -eq 1 ]] 00:18:34.228 05:58:57 -- sma/vhost_blk.sh@139 -- # delete_device virtio_blk:sma-1 00:18:34.228 05:58:57 -- sma/vhost_blk.sh@37 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:34.486 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:34.486 I0000 00:00:1731905937.852433 2024303 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:34.486 I0000 00:00:1731905937.854190 2024303 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:34.486 I0000 00:00:1731905937.855616 2024310 subchannel.cc:806] subchannel 0x563accfdadb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x563accf0b530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x563acd093830, grpc.internal.client_channel_call_destination=0x7f3b07f0d390, grpc.internal.event_engine=0x563accdb8db0, grpc.internal.security_connector=0x563accdc0ca0, grpc.internal.subchannel_pool=0x563accfc9d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x563acce9f980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:58:57.855059612+01:00"}), backing off for 1000 ms 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_STATUS 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) new device status(0x00000000): 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) -RESET: 1 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) -ACKNOWLEDGE: 0 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) -DRIVER: 0 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) -FEATURES_OK: 0 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) -DRIVER_OK: 0 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) -DEVICE_NEED_RESET: 0 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) -FAILED: 0 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_ENABLE 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) set queue enable: 0 to qp idx: 0 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_SET_VRING_ENABLE 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) set queue enable: 0 to qp idx: 1 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_VRING_BASE 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) vring base idx:0 file:27 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) read message VHOST_USER_GET_VRING_BASE 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) vring base idx:1 file:23 00:18:34.486 VHOST_CONFIG: (/var/tmp/sma-1) vhost peer closed 00:18:34.486 {} 00:18:34.486 05:58:58 -- sma/vhost_blk.sh@140 -- # NOT rpc_cmd vhost_get_controllers -n sma-1 00:18:34.486 05:58:58 -- common/autotest_common.sh@650 -- # local es=0 00:18:34.486 05:58:58 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd vhost_get_controllers -n sma-1 00:18:34.486 05:58:58 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:18:34.486 05:58:58 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:34.486 05:58:58 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:18:34.486 05:58:58 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:34.486 05:58:58 -- common/autotest_common.sh@653 -- # rpc_cmd vhost_get_controllers -n sma-1 00:18:34.486 05:58:58 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:34.486 05:58:58 -- common/autotest_common.sh@10 -- # set +x 00:18:34.744 request: 00:18:34.744 { 00:18:34.744 "name": "sma-1", 00:18:34.744 "method": "vhost_get_controllers", 00:18:34.744 "req_id": 1 00:18:34.744 } 00:18:34.744 Got JSON-RPC error response 00:18:34.744 response: 00:18:34.744 { 00:18:34.744 "code": -32603, 00:18:34.744 "message": "No such device" 00:18:34.744 } 00:18:34.744 05:58:58 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:18:34.744 05:58:58 -- common/autotest_common.sh@653 -- # es=1 00:18:34.744 05:58:58 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:18:34.744 05:58:58 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:18:34.744 05:58:58 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:18:34.744 05:58:58 -- sma/vhost_blk.sh@141 -- # rpc_cmd vhost_get_controllers 00:18:34.744 05:58:58 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:34.744 05:58:58 -- common/autotest_common.sh@10 -- # set +x 00:18:34.744 05:58:58 -- sma/vhost_blk.sh@141 -- # jq -r '. | length' 00:18:34.744 05:58:58 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:34.744 05:58:58 -- sma/vhost_blk.sh@141 -- # [[ 0 -eq 0 ]] 00:18:34.744 05:58:58 -- sma/vhost_blk.sh@144 -- # delete_device virtio_blk:sma-0 00:18:34.744 05:58:58 -- sma/vhost_blk.sh@37 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:35.002 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:35.002 I0000 00:00:1731905938.279365 2024425 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:35.002 I0000 00:00:1731905938.280993 2024425 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:35.002 I0000 00:00:1731905938.282340 2024531 subchannel.cc:806] subchannel 0x557497802db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x557497733530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5574978bb830, grpc.internal.client_channel_call_destination=0x7f9ca843a390, grpc.internal.event_engine=0x5574975e0db0, grpc.internal.security_connector=0x5574975e8ca0, grpc.internal.subchannel_pool=0x5574977f1d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5574976c7980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:58:58.281878576+01:00"}), backing off for 999 ms 00:18:35.002 {} 00:18:35.002 05:58:58 -- sma/vhost_blk.sh@145 -- # delete_device virtio_blk:sma-1 00:18:35.002 05:58:58 -- sma/vhost_blk.sh@37 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:35.002 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:35.002 I0000 00:00:1731905938.517561 2024551 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:35.002 I0000 00:00:1731905938.519291 2024551 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:35.002 I0000 00:00:1731905938.520674 2024558 subchannel.cc:806] subchannel 0x55a6bd7c6db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55a6bd6f7530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55a6bd87f830, grpc.internal.client_channel_call_destination=0x7ffb83e59390, grpc.internal.event_engine=0x55a6bd5a4db0, grpc.internal.security_connector=0x55a6bd5acca0, grpc.internal.subchannel_pool=0x55a6bd7b5d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55a6bd68b980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:58:58.520189587+01:00"}), backing off for 1000 ms 00:18:35.260 {} 00:18:35.260 05:58:58 -- sma/vhost_blk.sh@148 -- # vm_exec 0 'lsblk | grep -E "^vd." | wc -l' 00:18:35.260 05:58:58 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:18:35.260 05:58:58 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:35.260 05:58:58 -- vhost/common.sh@302 -- # return 0 00:18:35.260 05:58:58 -- vhost/common.sh@331 -- # local vm_num=0 00:18:35.260 05:58:58 -- vhost/common.sh@332 -- # shift 00:18:35.260 05:58:58 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:18:35.260 05:58:58 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:18:35.260 05:58:58 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:35.260 05:58:58 -- vhost/common.sh@302 -- # return 0 00:18:35.260 05:58:58 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:18:35.260 05:58:58 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:18:35.260 05:58:58 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'lsblk | grep -E "^vd." | wc -l' 00:18:35.260 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:18:35.519 05:58:58 -- sma/vhost_blk.sh@148 -- # [[ 0 -eq 0 ]] 00:18:35.519 05:58:58 -- sma/vhost_blk.sh@150 -- # devids=() 00:18:35.519 05:58:58 -- sma/vhost_blk.sh@153 -- # rpc_cmd bdev_get_bdevs -b null0 00:18:35.519 05:58:58 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:35.519 05:58:58 -- common/autotest_common.sh@10 -- # set +x 00:18:35.519 05:58:58 -- sma/vhost_blk.sh@153 -- # jq -r '.[].uuid' 00:18:35.519 05:58:58 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:35.519 05:58:58 -- sma/vhost_blk.sh@153 -- # uuid=963b4612-c51c-4d43-b7fd-58cd76005591 00:18:35.519 05:58:58 -- sma/vhost_blk.sh@154 -- # create_device 0 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:35.519 05:58:58 -- sma/vhost_blk.sh@20 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:35.519 05:58:58 -- sma/vhost_blk.sh@154 -- # jq -r .handle 00:18:35.519 05:58:58 -- sma/vhost_blk.sh@20 -- # uuid2base64 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:35.519 05:58:58 -- sma/common.sh@20 -- # python 00:18:35.777 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:35.777 I0000 00:00:1731905939.227338 2024590 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:35.777 I0000 00:00:1731905939.229090 2024590 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:35.777 I0000 00:00:1731905939.230487 2024680 subchannel.cc:806] subchannel 0x56216ecc7db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x56216ebf8530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x56216ed80830, grpc.internal.client_channel_call_destination=0x7f43689ce390, grpc.internal.event_engine=0x56216eaa5db0, grpc.internal.security_connector=0x56216eaadca0, grpc.internal.subchannel_pool=0x56216ecb6d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x56216eb8c980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:58:59.230017572+01:00"}), backing off for 1000 ms 00:18:35.777 VHOST_CONFIG: (/var/tmp/sma-0) vhost-user server: socket created, fd: 248 00:18:35.777 VHOST_CONFIG: (/var/tmp/sma-0) binding succeeded 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) new vhost user connection is 82 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) new device, handle is 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_FEATURES 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_PROTOCOL_FEATURES 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_PROTOCOL_FEATURES 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Vhost-user protocol features: 0x11ebf 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_QUEUE_NUM 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_BACKEND_REQ_FD 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_OWNER 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_FEATURES 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:0 file:252 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ERR 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:1 file:253 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ERR 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_CONFIG 00:18:36.712 05:58:59 -- sma/vhost_blk.sh@154 -- # devids[0]=virtio_blk:sma-0 00:18:36.712 05:58:59 -- sma/vhost_blk.sh@155 -- # rpc_cmd bdev_get_bdevs -b null1 00:18:36.712 05:58:59 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:36.712 05:58:59 -- common/autotest_common.sh@10 -- # set +x 00:18:36.712 05:58:59 -- sma/vhost_blk.sh@155 -- # jq -r '.[].uuid' 00:18:36.712 05:59:00 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_FEATURES 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Virtio features: 0x150005446 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x00000008): 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 1 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_INFLIGHT_FD 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) get_inflight_fd num_queues: 2 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) get_inflight_fd queue_size: 128 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) send inflight mmap_size: 4224 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) send inflight mmap_offset: 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) send inflight fd: 83 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_INFLIGHT_FD 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd mmap_size: 4224 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd mmap_offset: 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd num_queues: 2 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd queue_size: 128 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd fd: 254 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd pervq_inflight_size: 2112 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:0 file:83 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:1 file:252 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_FEATURES 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Virtio features: 0x150005446 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_MEM_TABLE 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) guest memory region size: 0x40000000 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) guest physical addr: 0x0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) guest virtual addr: 0x7fae77e00000 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) host virtual addr: 0x7ff038c00000 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) mmap addr : 0x7ff038c00000 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) mmap size : 0x40000000 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) mmap align: 0x200000 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) mmap off : 0x0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_NUM 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_BASE 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:0 last_used_idx:0 last_avail_idx:0. 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ADDR 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_KICK 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) vring kick idx:0 file:255 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_NUM 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_BASE 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:1 last_used_idx:0 last_avail_idx:0. 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ADDR 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_KICK 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) vring kick idx:1 file:256 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 1 to qp idx: 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 1 to qp idx: 1 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x0000000f): 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 0 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 1 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 1 00:18:36.712 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 1 00:18:36.713 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 1 00:18:36.713 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:36.713 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:36.713 VHOST_CONFIG: (/var/tmp/sma-0) virtio is now ready for processing. 00:18:36.713 05:59:00 -- sma/vhost_blk.sh@155 -- # uuid=4b25342d-4166-4c09-8601-f28ac502d606 00:18:36.713 05:59:00 -- sma/vhost_blk.sh@156 -- # jq -r .handle 00:18:36.713 05:59:00 -- sma/vhost_blk.sh@156 -- # create_device 32 4b25342d-4166-4c09-8601-f28ac502d606 00:18:36.713 05:59:00 -- sma/vhost_blk.sh@20 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:36.713 05:59:00 -- sma/vhost_blk.sh@20 -- # uuid2base64 4b25342d-4166-4c09-8601-f28ac502d606 00:18:36.713 05:59:00 -- sma/common.sh@20 -- # python 00:18:36.972 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:36.972 I0000 00:00:1731905940.304290 2024825 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:36.972 I0000 00:00:1731905940.306170 2024825 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:36.972 I0000 00:00:1731905940.307657 2024828 subchannel.cc:806] subchannel 0x55d9825dcdb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55d98250d530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55d982695830, grpc.internal.client_channel_call_destination=0x7f56e8b58390, grpc.internal.event_engine=0x55d9823badb0, grpc.internal.security_connector=0x55d982459570, grpc.internal.subchannel_pool=0x55d9825cbd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55d9824a1980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:00.307141332+01:00"}), backing off for 1000 ms 00:18:36.972 VHOST_CONFIG: (/var/tmp/sma-32) vhost-user server: socket created, fd: 259 00:18:36.972 VHOST_CONFIG: (/var/tmp/sma-32) binding succeeded 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) new vhost user connection is 257 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) new device, handle is 1 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_FEATURES 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_PROTOCOL_FEATURES 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_PROTOCOL_FEATURES 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) negotiated Vhost-user protocol features: 0x11ebf 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_QUEUE_NUM 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_BACKEND_REQ_FD 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_OWNER 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_FEATURES 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_CALL 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) vring call idx:0 file:261 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_ERR 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_CALL 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) vring call idx:1 file:262 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_ERR 00:18:37.539 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_CONFIG 00:18:37.797 05:59:01 -- sma/vhost_blk.sh@156 -- # devids[1]=virtio_blk:sma-32 00:18:37.797 05:59:01 -- sma/vhost_blk.sh@158 -- # vm_exec 0 'lsblk | grep -E "^vd." | wc -l' 00:18:37.797 05:59:01 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:18:37.797 05:59:01 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:37.797 05:59:01 -- vhost/common.sh@302 -- # return 0 00:18:37.797 05:59:01 -- vhost/common.sh@331 -- # local vm_num=0 00:18:37.797 05:59:01 -- vhost/common.sh@332 -- # shift 00:18:37.797 05:59:01 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:18:37.797 05:59:01 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:18:37.797 05:59:01 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:37.797 05:59:01 -- vhost/common.sh@302 -- # return 0 00:18:37.797 05:59:01 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:18:37.797 05:59:01 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:18:37.797 05:59:01 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'lsblk | grep -E "^vd." | wc -l' 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_FEATURES 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) negotiated Virtio features: 0x150005446 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_STATUS 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_STATUS 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) new device status(0x00000008): 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -RESET: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -ACKNOWLEDGE: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -DRIVER: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -FEATURES_OK: 1 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -DRIVER_OK: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -DEVICE_NEED_RESET: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -FAILED: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_INFLIGHT_FD 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) get_inflight_fd num_queues: 2 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) get_inflight_fd queue_size: 128 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) send inflight mmap_size: 4224 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) send inflight mmap_offset: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) send inflight fd: 258 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_INFLIGHT_FD 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) set_inflight_fd mmap_size: 4224 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) set_inflight_fd mmap_offset: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) set_inflight_fd num_queues: 2 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) set_inflight_fd queue_size: 128 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) set_inflight_fd fd: 263 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) set_inflight_fd pervq_inflight_size: 2112 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_CALL 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) vring call idx:0 file:258 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_CALL 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) vring call idx:1 file:261 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_FEATURES 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) negotiated Virtio features: 0x150005446 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_STATUS 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_MEM_TABLE 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) guest memory region size: 0x40000000 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) guest physical addr: 0x0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) guest virtual addr: 0x7fae77e00000 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) host virtual addr: 0x7feff8c00000 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) mmap addr : 0x7feff8c00000 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) mmap size : 0x40000000 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) mmap align: 0x200000 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) mmap off : 0x0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_NUM 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_BASE 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) vring base idx:0 last_used_idx:0 last_avail_idx:0. 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_ADDR 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_KICK 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) vring kick idx:0 file:264 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_NUM 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_BASE 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) vring base idx:1 last_used_idx:0 last_avail_idx:0. 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_ADDR 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_KICK 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) vring kick idx:1 file:265 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_ENABLE 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) set queue enable: 1 to qp idx: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_ENABLE 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) set queue enable: 1 to qp idx: 1 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_STATUS 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_STATUS 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) new device status(0x0000000f): 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -RESET: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -ACKNOWLEDGE: 1 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -DRIVER: 1 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -FEATURES_OK: 1 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -DRIVER_OK: 1 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -DEVICE_NEED_RESET: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) -FAILED: 0 00:18:37.798 VHOST_CONFIG: (/var/tmp/sma-32) virtio is now ready for processing. 00:18:37.798 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:18:40.330 05:59:03 -- sma/vhost_blk.sh@158 -- # [[ 2 -eq 2 ]] 00:18:40.330 05:59:03 -- sma/vhost_blk.sh@161 -- # for id in "${devids[@]}" 00:18:40.330 05:59:03 -- sma/vhost_blk.sh@162 -- # delete_device virtio_blk:sma-0 00:18:40.330 05:59:03 -- sma/vhost_blk.sh@37 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:40.330 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:40.331 I0000 00:00:1731905943.718350 2025479 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:40.331 I0000 00:00:1731905943.720114 2025479 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:40.331 I0000 00:00:1731905943.721575 2025483 subchannel.cc:806] subchannel 0x55a352582db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55a3524b3530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55a35263b830, grpc.internal.client_channel_call_destination=0x7f30e7e83390, grpc.internal.event_engine=0x55a352360db0, grpc.internal.security_connector=0x55a352368ca0, grpc.internal.subchannel_pool=0x55a352571d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55a352447980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:03.721046165+01:00"}), backing off for 1000 ms 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x00000000): 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 1 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 0 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 0 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 0 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 0 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 0 to qp idx: 0 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 0 to qp idx: 1 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_VRING_BASE 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:0 file:50 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_VRING_BASE 00:18:40.331 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:1 file:0 00:18:40.589 VHOST_CONFIG: (/var/tmp/sma-0) vhost peer closed 00:18:40.589 {} 00:18:40.589 05:59:03 -- sma/vhost_blk.sh@161 -- # for id in "${devids[@]}" 00:18:40.589 05:59:03 -- sma/vhost_blk.sh@162 -- # delete_device virtio_blk:sma-32 00:18:40.589 05:59:03 -- sma/vhost_blk.sh@37 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:40.589 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:40.589 I0000 00:00:1731905944.110255 2025531 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:40.848 I0000 00:00:1731905944.112026 2025531 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:40.848 I0000 00:00:1731905944.113193 2025698 subchannel.cc:806] subchannel 0x55d537a57db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55d537988530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55d537b10830, grpc.internal.client_channel_call_destination=0x7f15d703f390, grpc.internal.event_engine=0x55d537835db0, grpc.internal.security_connector=0x55d53783dca0, grpc.internal.subchannel_pool=0x55d537a46d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55d53791c980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:04.112828361+01:00"}), backing off for 999 ms 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_STATUS 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) new device status(0x00000000): 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) -RESET: 1 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) -ACKNOWLEDGE: 0 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) -DRIVER: 0 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) -FEATURES_OK: 0 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) -DRIVER_OK: 0 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) -DEVICE_NEED_RESET: 0 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) -FAILED: 0 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_ENABLE 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) set queue enable: 0 to qp idx: 0 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_SET_VRING_ENABLE 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) set queue enable: 0 to qp idx: 1 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_VRING_BASE 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) vring base idx:0 file:50 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) read message VHOST_USER_GET_VRING_BASE 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) vring base idx:1 file:0 00:18:40.848 VHOST_CONFIG: (/var/tmp/sma-32) vhost peer closed 00:18:40.848 {} 00:18:40.848 05:59:04 -- sma/vhost_blk.sh@166 -- # vm_exec 0 'lsblk | grep -E "^vd." | wc -l' 00:18:40.848 05:59:04 -- vhost/common.sh@329 -- # vm_num_is_valid 0 00:18:40.848 05:59:04 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:40.848 05:59:04 -- vhost/common.sh@302 -- # return 0 00:18:40.848 05:59:04 -- vhost/common.sh@331 -- # local vm_num=0 00:18:40.848 05:59:04 -- vhost/common.sh@332 -- # shift 00:18:40.848 05:59:04 -- vhost/common.sh@334 -- # vm_ssh_socket 0 00:18:40.848 05:59:04 -- vhost/common.sh@312 -- # vm_num_is_valid 0 00:18:40.848 05:59:04 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:40.848 05:59:04 -- vhost/common.sh@302 -- # return 0 00:18:40.848 05:59:04 -- vhost/common.sh@313 -- # local vm_dir=/root/vhost_test/vms/0 00:18:40.848 05:59:04 -- vhost/common.sh@315 -- # cat /root/vhost_test/vms/0/ssh_socket 00:18:40.848 05:59:04 -- vhost/common.sh@334 -- # sshpass -p root ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root -p 10000 127.0.0.1 'lsblk | grep -E "^vd." | wc -l' 00:18:40.848 Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of known hosts. 00:18:41.106 05:59:04 -- sma/vhost_blk.sh@166 -- # [[ 0 -eq 0 ]] 00:18:41.106 05:59:04 -- sma/vhost_blk.sh@168 -- # key0=1234567890abcdef1234567890abcdef 00:18:41.106 05:59:04 -- sma/vhost_blk.sh@169 -- # rpc_cmd bdev_malloc_create -b malloc0 32 4096 00:18:41.106 05:59:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:41.106 05:59:04 -- common/autotest_common.sh@10 -- # set +x 00:18:41.106 malloc0 00:18:41.106 05:59:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:41.106 05:59:04 -- sma/vhost_blk.sh@170 -- # rpc_cmd bdev_get_bdevs -b malloc0 00:18:41.106 05:59:04 -- sma/vhost_blk.sh@170 -- # jq -r '.[].uuid' 00:18:41.106 05:59:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:41.106 05:59:04 -- common/autotest_common.sh@10 -- # set +x 00:18:41.106 05:59:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:41.106 05:59:04 -- sma/vhost_blk.sh@170 -- # uuid=1f211ec0-483d-4c70-8101-33b5e4a24e1f 00:18:41.106 05:59:04 -- sma/vhost_blk.sh@210 -- # jq -r .handle 00:18:41.106 05:59:04 -- sma/vhost_blk.sh@192 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:41.106 05:59:04 -- sma/vhost_blk.sh@192 -- # uuid2base64 1f211ec0-483d-4c70-8101-33b5e4a24e1f 00:18:41.106 05:59:04 -- sma/common.sh@20 -- # python 00:18:41.106 05:59:04 -- sma/vhost_blk.sh@192 -- # get_cipher AES_CBC 00:18:41.106 05:59:04 -- sma/common.sh@27 -- # case "$1" in 00:18:41.106 05:59:04 -- sma/common.sh@28 -- # echo 0 00:18:41.364 05:59:04 -- sma/vhost_blk.sh@192 -- # format_key 1234567890abcdef1234567890abcdef 00:18:41.364 05:59:04 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/63 00:18:41.364 05:59:04 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:18:41.364 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:41.364 I0000 00:00:1731905944.828957 2025735 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:41.364 I0000 00:00:1731905944.830591 2025735 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:41.364 I0000 00:00:1731905944.832047 2025744 subchannel.cc:806] subchannel 0x563db42c1db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x563db41f2530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x563db437a830, grpc.internal.client_channel_call_destination=0x7fb3e3ea9390, grpc.internal.event_engine=0x563db409fdb0, grpc.internal.security_connector=0x563db40a7ca0, grpc.internal.subchannel_pool=0x563db42b0d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x563db4186980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:04.831564255+01:00"}), backing off for 1000 ms 00:18:41.364 VHOST_CONFIG: (/var/tmp/sma-0) vhost-user server: socket created, fd: 268 00:18:41.364 VHOST_CONFIG: (/var/tmp/sma-0) binding succeeded 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) new vhost user connection is 84 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) new device, handle is 0 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_FEATURES 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_PROTOCOL_FEATURES 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_PROTOCOL_FEATURES 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Vhost-user protocol features: 0x11ebf 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_QUEUE_NUM 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_BACKEND_REQ_FD 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_OWNER 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_FEATURES 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:0 file:270 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ERR 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:1 file:271 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ERR 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_CONFIG 00:18:41.930 05:59:05 -- sma/vhost_blk.sh@192 -- # devid0=virtio_blk:sma-0 00:18:41.930 05:59:05 -- sma/vhost_blk.sh@194 -- # rpc_cmd vhost_get_controllers 00:18:41.930 05:59:05 -- sma/vhost_blk.sh@194 -- # jq -r '. | length' 00:18:41.930 05:59:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:41.930 05:59:05 -- common/autotest_common.sh@10 -- # set +x 00:18:41.930 05:59:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_FEATURES 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Virtio features: 0x150007646 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x00000008): 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 0 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 0 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 0 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 1 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 0 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_INFLIGHT_FD 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) get_inflight_fd num_queues: 2 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) get_inflight_fd queue_size: 128 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) send inflight mmap_size: 4224 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) send inflight mmap_offset: 0 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) send inflight fd: 83 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_INFLIGHT_FD 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd mmap_size: 4224 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd mmap_offset: 0 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd num_queues: 2 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd queue_size: 128 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd fd: 272 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd pervq_inflight_size: 2112 00:18:41.930 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:0 file:83 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:1 file:270 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_FEATURES 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Virtio features: 0x150007646 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_MEM_TABLE 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) guest memory region size: 0x40000000 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) guest physical addr: 0x0 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) guest virtual addr: 0x7fae77e00000 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) host virtual addr: 0x7ff038c00000 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) mmap addr : 0x7ff038c00000 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) mmap size : 0x40000000 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) mmap align: 0x200000 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) mmap off : 0x0 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_NUM 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_BASE 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:0 last_used_idx:0 last_avail_idx:0. 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ADDR 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_KICK 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) vring kick idx:0 file:273 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_NUM 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@194 -- # [[ 1 -eq 1 ]] 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@195 -- # rpc_cmd vhost_get_controllers 00:18:41.931 05:59:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@195 -- # jq -r '.[].backend_specific.block.bdev' 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_BASE 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:1 last_used_idx:0 last_avail_idx:0. 00:18:41.931 05:59:05 -- common/autotest_common.sh@10 -- # set +x 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ADDR 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_KICK 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) vring kick idx:1 file:274 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 1 to qp idx: 0 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 1 to qp idx: 1 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x0000000f): 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 0 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 1 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 1 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 1 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 1 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:41.931 VHOST_CONFIG: (/var/tmp/sma-0) virtio is now ready for processing. 00:18:41.931 05:59:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@195 -- # bdev=2129cc10-5bc8-4c3e-9e38-c4f0be2335e7 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@197 -- # rpc_cmd bdev_get_bdevs 00:18:41.931 05:59:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:41.931 05:59:05 -- common/autotest_common.sh@10 -- # set +x 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@197 -- # jq -r '.[] | select(.product_name == "crypto")' 00:18:41.931 05:59:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@197 -- # crypto_bdev='{ 00:18:41.931 "name": "2129cc10-5bc8-4c3e-9e38-c4f0be2335e7", 00:18:41.931 "aliases": [ 00:18:41.931 "d322de42-e8d2-51fc-b6d4-d8c09ca4147c" 00:18:41.931 ], 00:18:41.931 "product_name": "crypto", 00:18:41.931 "block_size": 4096, 00:18:41.931 "num_blocks": 8192, 00:18:41.931 "uuid": "d322de42-e8d2-51fc-b6d4-d8c09ca4147c", 00:18:41.931 "assigned_rate_limits": { 00:18:41.931 "rw_ios_per_sec": 0, 00:18:41.931 "rw_mbytes_per_sec": 0, 00:18:41.931 "r_mbytes_per_sec": 0, 00:18:41.931 "w_mbytes_per_sec": 0 00:18:41.931 }, 00:18:41.931 "claimed": false, 00:18:41.931 "zoned": false, 00:18:41.931 "supported_io_types": { 00:18:41.931 "read": true, 00:18:41.931 "write": true, 00:18:41.931 "unmap": true, 00:18:41.931 "write_zeroes": true, 00:18:41.931 "flush": true, 00:18:41.931 "reset": true, 00:18:41.931 "compare": false, 00:18:41.931 "compare_and_write": false, 00:18:41.931 "abort": false, 00:18:41.931 "nvme_admin": false, 00:18:41.931 "nvme_io": false 00:18:41.931 }, 00:18:41.931 "memory_domains": [ 00:18:41.931 { 00:18:41.931 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:18:41.931 "dma_device_type": 2 00:18:41.931 }, 00:18:41.931 { 00:18:41.931 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:18:41.931 "dma_device_type": 2 00:18:41.931 } 00:18:41.931 ], 00:18:41.931 "driver_specific": { 00:18:41.931 "crypto": { 00:18:41.931 "base_bdev_name": "malloc0", 00:18:41.931 "name": "2129cc10-5bc8-4c3e-9e38-c4f0be2335e7", 00:18:41.931 "key_name": "2129cc10-5bc8-4c3e-9e38-c4f0be2335e7_AES_CBC" 00:18:41.931 } 00:18:41.931 } 00:18:41.931 }' 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@198 -- # jq -r .driver_specific.crypto.name 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@198 -- # [[ 2129cc10-5bc8-4c3e-9e38-c4f0be2335e7 == \2\1\2\9\c\c\1\0\-\5\b\c\8\-\4\c\3\e\-\9\e\3\8\-\c\4\f\0\b\e\2\3\3\5\e\7 ]] 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@199 -- # jq -r .driver_specific.crypto.key_name 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@199 -- # key_name=2129cc10-5bc8-4c3e-9e38-c4f0be2335e7_AES_CBC 00:18:41.931 05:59:05 -- sma/vhost_blk.sh@200 -- # rpc_cmd accel_crypto_keys_get -k 2129cc10-5bc8-4c3e-9e38-c4f0be2335e7_AES_CBC 00:18:41.931 05:59:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:41.931 05:59:05 -- common/autotest_common.sh@10 -- # set +x 00:18:42.190 05:59:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:42.190 05:59:05 -- sma/vhost_blk.sh@200 -- # key_obj='[ 00:18:42.190 { 00:18:42.190 "name": "2129cc10-5bc8-4c3e-9e38-c4f0be2335e7_AES_CBC", 00:18:42.190 "cipher": "AES_CBC", 00:18:42.190 "key": "1234567890abcdef1234567890abcdef" 00:18:42.190 } 00:18:42.190 ]' 00:18:42.190 05:59:05 -- sma/vhost_blk.sh@201 -- # jq -r '.[0].key' 00:18:42.190 05:59:05 -- sma/vhost_blk.sh@201 -- # [[ 1234567890abcdef1234567890abcdef == \1\2\3\4\5\6\7\8\9\0\a\b\c\d\e\f\1\2\3\4\5\6\7\8\9\0\a\b\c\d\e\f ]] 00:18:42.190 05:59:05 -- sma/vhost_blk.sh@202 -- # jq -r '.[0].cipher' 00:18:42.190 05:59:05 -- sma/vhost_blk.sh@202 -- # [[ AES_CBC == \A\E\S\_\C\B\C ]] 00:18:42.190 05:59:05 -- sma/vhost_blk.sh@205 -- # delete_device virtio_blk:sma-0 00:18:42.190 05:59:05 -- sma/vhost_blk.sh@37 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:42.448 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:42.448 I0000 00:00:1731905945.757185 2025985 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:42.448 I0000 00:00:1731905945.759034 2025985 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:42.448 I0000 00:00:1731905945.760256 2025989 subchannel.cc:806] subchannel 0x55aafcd59db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55aafcc8a530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55aafce12830, grpc.internal.client_channel_call_destination=0x7f23ee4ba390, grpc.internal.event_engine=0x55aafcb37db0, grpc.internal.security_connector=0x55aafcb3fca0, grpc.internal.subchannel_pool=0x55aafcd48d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55aafcc1e980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:05.759768488+01:00"}), backing off for 999 ms 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x00000000): 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 1 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 0 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 0 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 0 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 0 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 0 to qp idx: 0 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 0 to qp idx: 1 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_VRING_BASE 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:0 file:35 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_VRING_BASE 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:1 file:1 00:18:42.448 VHOST_CONFIG: (/var/tmp/sma-0) vhost peer closed 00:18:42.448 {} 00:18:42.707 05:59:05 -- sma/vhost_blk.sh@206 -- # rpc_cmd bdev_get_bdevs 00:18:42.707 05:59:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:42.707 05:59:05 -- common/autotest_common.sh@10 -- # set +x 00:18:42.707 05:59:05 -- sma/vhost_blk.sh@206 -- # jq -r '.[] | select(.product_name == "crypto")' 00:18:42.707 05:59:05 -- sma/vhost_blk.sh@206 -- # jq -r length 00:18:42.707 05:59:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:42.707 05:59:06 -- sma/vhost_blk.sh@206 -- # [[ '' -eq 0 ]] 00:18:42.707 05:59:06 -- sma/vhost_blk.sh@209 -- # device_vhost=2 00:18:42.707 05:59:06 -- sma/vhost_blk.sh@210 -- # rpc_cmd bdev_get_bdevs -b null0 00:18:42.707 05:59:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:42.707 05:59:06 -- common/autotest_common.sh@10 -- # set +x 00:18:42.707 05:59:06 -- sma/vhost_blk.sh@210 -- # jq -r '.[].uuid' 00:18:42.707 05:59:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:42.707 05:59:06 -- sma/vhost_blk.sh@210 -- # uuid=963b4612-c51c-4d43-b7fd-58cd76005591 00:18:42.707 05:59:06 -- sma/vhost_blk.sh@211 -- # create_device 0 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:42.707 05:59:06 -- sma/vhost_blk.sh@20 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:42.707 05:59:06 -- sma/vhost_blk.sh@211 -- # jq -r .handle 00:18:42.707 05:59:06 -- sma/vhost_blk.sh@20 -- # uuid2base64 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:42.707 05:59:06 -- sma/common.sh@20 -- # python 00:18:42.966 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:42.966 I0000 00:00:1731905946.326563 2026020 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:42.966 I0000 00:00:1731905946.328233 2026020 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:42.966 I0000 00:00:1731905946.329625 2026097 subchannel.cc:806] subchannel 0x5629c53e6db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5629c5317530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5629c549f830, grpc.internal.client_channel_call_destination=0x7f7e1860e390, grpc.internal.event_engine=0x5629c51c4db0, grpc.internal.security_connector=0x5629c51ccca0, grpc.internal.subchannel_pool=0x5629c53d5d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5629c52ab980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:06.329188842+01:00"}), backing off for 1000 ms 00:18:42.966 VHOST_CONFIG: (/var/tmp/sma-0) vhost-user server: socket created, fd: 268 00:18:42.966 VHOST_CONFIG: (/var/tmp/sma-0) binding succeeded 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) new vhost user connection is 83 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) new device, handle is 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_FEATURES 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_PROTOCOL_FEATURES 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_PROTOCOL_FEATURES 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Vhost-user protocol features: 0x11ebf 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_QUEUE_NUM 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_BACKEND_REQ_FD 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_OWNER 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_FEATURES 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:0 file:270 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ERR 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:1 file:271 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ERR 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_CONFIG 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_FEATURES 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Virtio features: 0x150005446 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x00000008): 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 1 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_INFLIGHT_FD 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) get_inflight_fd num_queues: 2 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) get_inflight_fd queue_size: 128 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) send inflight mmap_size: 4224 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) send inflight mmap_offset: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) send inflight fd: 84 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_INFLIGHT_FD 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd mmap_size: 4224 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd mmap_offset: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd num_queues: 2 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd queue_size: 128 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd fd: 272 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) set_inflight_fd pervq_inflight_size: 2112 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:0 file:84 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_CALL 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) vring call idx:1 file:270 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_FEATURES 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) negotiated Virtio features: 0x150005446 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_MEM_TABLE 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) guest memory region size: 0x40000000 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) guest physical addr: 0x0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) guest virtual addr: 0x7fae77e00000 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) host virtual addr: 0x7ff038c00000 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) mmap addr : 0x7ff038c00000 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) mmap size : 0x40000000 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) mmap align: 0x200000 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) mmap off : 0x0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_NUM 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_BASE 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:0 last_used_idx:0 last_avail_idx:0. 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ADDR 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_KICK 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) vring kick idx:0 file:273 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_NUM 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_BASE 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:1 last_used_idx:0 last_avail_idx:0. 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ADDR 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_KICK 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) vring kick idx:1 file:274 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 1 to qp idx: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 1 to qp idx: 1 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_STATUS 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x0000000f): 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 1 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 1 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 1 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 1 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:43.534 VHOST_CONFIG: (/var/tmp/sma-0) virtio is now ready for processing. 00:18:43.534 05:59:06 -- sma/vhost_blk.sh@211 -- # device=virtio_blk:sma-0 00:18:43.534 05:59:06 -- sma/vhost_blk.sh@214 -- # get_qos_caps 2 00:18:43.534 05:59:07 -- sma/vhost_blk.sh@214 -- # jq --sort-keys 00:18:43.534 05:59:07 -- sma/common.sh@45 -- # local rootdir 00:18:43.534 05:59:06 -- sma/vhost_blk.sh@214 -- # diff /dev/fd/62 /dev/fd/61 00:18:43.534 05:59:07 -- sma/vhost_blk.sh@214 -- # jq --sort-keys 00:18:43.534 05:59:07 -- sma/common.sh@47 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:18:43.534 05:59:07 -- sma/common.sh@47 -- # rootdir=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../.. 00:18:43.534 05:59:07 -- sma/common.sh@49 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../../scripts/sma-client.py 00:18:43.794 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:43.794 I0000 00:00:1731905947.215160 2026259 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:43.794 I0000 00:00:1731905947.216978 2026259 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:43.794 I0000 00:00:1731905947.218353 2026260 subchannel.cc:806] subchannel 0x56000d6f8f70 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x56000d6fb630, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x56000d6e0bb0, grpc.internal.client_channel_call_destination=0x7f96ce7e5390, grpc.internal.event_engine=0x56000d5d72e0, grpc.internal.security_connector=0x56000d5fe830, grpc.internal.subchannel_pool=0x56000d6d4530, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x56000d4cd970, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:07.217891604+01:00"}), backing off for 999 ms 00:18:43.794 05:59:07 -- sma/vhost_blk.sh@233 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:43.794 05:59:07 -- sma/vhost_blk.sh@233 -- # uuid2base64 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:43.794 05:59:07 -- sma/common.sh@20 -- # python 00:18:44.053 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:44.053 I0000 00:00:1731905947.539830 2026280 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:44.053 I0000 00:00:1731905947.541496 2026280 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:44.053 I0000 00:00:1731905947.542997 2026392 subchannel.cc:806] subchannel 0x562023feedb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x562023f1f530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5620240a7830, grpc.internal.client_channel_call_destination=0x7fe0ef120390, grpc.internal.event_engine=0x562023f35c90, grpc.internal.security_connector=0x562023e6b5b0, grpc.internal.subchannel_pool=0x562023fddd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x562023eb3980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:07.542441666+01:00"}), backing off for 1000 ms 00:18:44.312 {} 00:18:44.312 05:59:07 -- sma/vhost_blk.sh@252 -- # diff /dev/fd/62 /dev/fd/61 00:18:44.312 05:59:07 -- sma/vhost_blk.sh@252 -- # rpc_cmd bdev_get_bdevs -b 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:44.312 05:59:07 -- sma/vhost_blk.sh@252 -- # jq --sort-keys 00:18:44.312 05:59:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:44.312 05:59:07 -- common/autotest_common.sh@10 -- # set +x 00:18:44.312 05:59:07 -- sma/vhost_blk.sh@252 -- # jq --sort-keys '.[].assigned_rate_limits' 00:18:44.312 05:59:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:44.312 05:59:07 -- sma/vhost_blk.sh@264 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.570 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:44.571 I0000 00:00:1731905947.847824 2026509 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:44.571 I0000 00:00:1731905947.849694 2026509 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:44.571 I0000 00:00:1731905947.851040 2026513 subchannel.cc:806] subchannel 0x558ed90e4db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x558ed9015530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x558ed919d830, grpc.internal.client_channel_call_destination=0x7f8504e7f390, grpc.internal.event_engine=0x558ed8ec2db0, grpc.internal.security_connector=0x558ed8ecac60, grpc.internal.subchannel_pool=0x558ed90d3d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x558ed8fa9980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:07.850549169+01:00"}), backing off for 1000 ms 00:18:44.571 {} 00:18:44.571 05:59:07 -- sma/vhost_blk.sh@283 -- # diff /dev/fd/62 /dev/fd/61 00:18:44.571 05:59:07 -- sma/vhost_blk.sh@283 -- # jq --sort-keys 00:18:44.571 05:59:07 -- sma/vhost_blk.sh@283 -- # rpc_cmd bdev_get_bdevs -b 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:44.571 05:59:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:44.571 05:59:07 -- sma/vhost_blk.sh@283 -- # jq --sort-keys '.[].assigned_rate_limits' 00:18:44.571 05:59:07 -- common/autotest_common.sh@10 -- # set +x 00:18:44.571 05:59:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:44.571 05:59:07 -- sma/vhost_blk.sh@295 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.571 05:59:07 -- sma/vhost_blk.sh@295 -- # uuidgen 00:18:44.571 05:59:07 -- sma/vhost_blk.sh@295 -- # uuid2base64 9103e5fa-bf97-4f4b-943b-b5f0125583b5 00:18:44.571 05:59:07 -- sma/common.sh@20 -- # python 00:18:44.571 05:59:07 -- common/autotest_common.sh@650 -- # local es=0 00:18:44.571 05:59:07 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.571 05:59:07 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.571 05:59:07 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:44.571 05:59:07 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.571 05:59:07 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:44.571 05:59:07 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.571 05:59:07 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:44.571 05:59:07 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.571 05:59:07 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py ]] 00:18:44.571 05:59:07 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.830 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:44.830 I0000 00:00:1731905948.176370 2026545 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:44.830 I0000 00:00:1731905948.177995 2026545 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:44.830 I0000 00:00:1731905948.179330 2026546 subchannel.cc:806] subchannel 0x5629eb539db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5629eb46a530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5629eb5f2830, grpc.internal.client_channel_call_destination=0x7f56e2b39390, grpc.internal.event_engine=0x5629eb480c90, grpc.internal.security_connector=0x5629eb3b65b0, grpc.internal.subchannel_pool=0x5629eb528d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5629eb3fe980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:08.178870213+01:00"}), backing off for 999 ms 00:18:44.830 [2024-11-18 05:59:08.213854] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 9103e5fa-bf97-4f4b-943b-b5f0125583b5 00:18:44.830 Traceback (most recent call last): 00:18:44.830 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:18:44.830 main(sys.argv[1:]) 00:18:44.830 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:18:44.830 result = client.call(request['method'], request.get('params', {})) 00:18:44.830 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:44.830 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:18:44.830 response = func(request=json_format.ParseDict(params, input())) 00:18:44.830 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:44.830 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:18:44.830 return _end_unary_response_blocking(state, call, False, None) 00:18:44.830 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:44.830 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:18:44.830 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:18:44.830 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:44.830 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:18:44.830 status = StatusCode.INVALID_ARGUMENT 00:18:44.830 details = "Specified volume is not attached to the device" 00:18:44.830 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {created_time:"2024-11-18T05:59:08.218285895+01:00", grpc_status:3, grpc_message:"Specified volume is not attached to the device"}" 00:18:44.830 > 00:18:44.830 05:59:08 -- common/autotest_common.sh@653 -- # es=1 00:18:44.830 05:59:08 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:18:44.830 05:59:08 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:18:44.830 05:59:08 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:18:44.830 05:59:08 -- sma/vhost_blk.sh@314 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.830 05:59:08 -- sma/vhost_blk.sh@314 -- # base64 00:18:44.830 05:59:08 -- common/autotest_common.sh@650 -- # local es=0 00:18:44.830 05:59:08 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.830 05:59:08 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.830 05:59:08 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:44.830 05:59:08 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.830 05:59:08 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:44.830 05:59:08 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.830 05:59:08 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:44.830 05:59:08 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:44.830 05:59:08 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py ]] 00:18:44.830 05:59:08 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:45.089 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:45.089 I0000 00:00:1731905948.429102 2026570 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:45.089 I0000 00:00:1731905948.433649 2026570 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:45.089 I0000 00:00:1731905948.434845 2026571 subchannel.cc:806] subchannel 0x556ee832edb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x556ee825f530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x556ee83e7830, grpc.internal.client_channel_call_destination=0x7f46e583b390, grpc.internal.event_engine=0x556ee810cdb0, grpc.internal.security_connector=0x556ee8114c60, grpc.internal.subchannel_pool=0x556ee831dd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x556ee81f3980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:08.434404933+01:00"}), backing off for 1000 ms 00:18:45.089 Traceback (most recent call last): 00:18:45.089 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:18:45.089 main(sys.argv[1:]) 00:18:45.089 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:18:45.089 result = client.call(request['method'], request.get('params', {})) 00:18:45.089 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:45.089 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:18:45.089 response = func(request=json_format.ParseDict(params, input())) 00:18:45.089 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:45.089 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:18:45.089 return _end_unary_response_blocking(state, call, False, None) 00:18:45.089 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:45.090 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:18:45.090 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:18:45.090 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:45.090 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:18:45.090 status = StatusCode.INVALID_ARGUMENT 00:18:45.090 details = "Invalid volume uuid" 00:18:45.090 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {created_time:"2024-11-18T05:59:08.442880673+01:00", grpc_status:3, grpc_message:"Invalid volume uuid"}" 00:18:45.090 > 00:18:45.090 05:59:08 -- common/autotest_common.sh@653 -- # es=1 00:18:45.090 05:59:08 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:18:45.090 05:59:08 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:18:45.090 05:59:08 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:18:45.090 05:59:08 -- sma/vhost_blk.sh@333 -- # diff /dev/fd/62 /dev/fd/61 00:18:45.090 05:59:08 -- sma/vhost_blk.sh@333 -- # jq --sort-keys 00:18:45.090 05:59:08 -- sma/vhost_blk.sh@333 -- # rpc_cmd bdev_get_bdevs -b 963b4612-c51c-4d43-b7fd-58cd76005591 00:18:45.090 05:59:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:45.090 05:59:08 -- sma/vhost_blk.sh@333 -- # jq --sort-keys '.[].assigned_rate_limits' 00:18:45.090 05:59:08 -- common/autotest_common.sh@10 -- # set +x 00:18:45.090 05:59:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:45.090 05:59:08 -- sma/vhost_blk.sh@344 -- # delete_device virtio_blk:sma-0 00:18:45.090 05:59:08 -- sma/vhost_blk.sh@37 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:45.349 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:45.349 I0000 00:00:1731905948.717269 2026597 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:45.349 I0000 00:00:1731905948.718996 2026597 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:45.349 I0000 00:00:1731905948.720319 2026688 subchannel.cc:806] subchannel 0x5605d7ff7db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5605d7f28530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5605d80b0830, grpc.internal.client_channel_call_destination=0x7ffb7caa1390, grpc.internal.event_engine=0x5605d7dd5db0, grpc.internal.security_connector=0x5605d7dddca0, grpc.internal.subchannel_pool=0x5605d7fe6d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5605d7ebc980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:08.719872244+01:00"}), backing off for 999 ms 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_STATUS 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) new device status(0x00000000): 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) -RESET: 1 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) -ACKNOWLEDGE: 0 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER: 0 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) -FEATURES_OK: 0 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) -DRIVER_OK: 0 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) -DEVICE_NEED_RESET: 0 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) -FAILED: 0 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 0 to qp idx: 0 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_SET_VRING_ENABLE 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) set queue enable: 0 to qp idx: 1 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_VRING_BASE 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:0 file:31 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) read message VHOST_USER_GET_VRING_BASE 00:18:45.349 VHOST_CONFIG: (/var/tmp/sma-0) vring base idx:1 file:19 00:18:45.608 VHOST_CONFIG: (/var/tmp/sma-0) vhost peer closed 00:18:45.608 {} 00:18:45.608 05:59:09 -- sma/vhost_blk.sh@346 -- # cleanup 00:18:45.608 05:59:09 -- sma/vhost_blk.sh@14 -- # killprocess 2022836 00:18:45.608 05:59:09 -- common/autotest_common.sh@936 -- # '[' -z 2022836 ']' 00:18:45.608 05:59:09 -- common/autotest_common.sh@940 -- # kill -0 2022836 00:18:45.608 05:59:09 -- common/autotest_common.sh@941 -- # uname 00:18:45.608 05:59:09 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:18:45.608 05:59:09 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2022836 00:18:45.608 05:59:09 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:18:45.608 05:59:09 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:18:45.608 05:59:09 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2022836' 00:18:45.608 killing process with pid 2022836 00:18:45.608 05:59:09 -- common/autotest_common.sh@955 -- # kill 2022836 00:18:45.608 05:59:09 -- common/autotest_common.sh@960 -- # wait 2022836 00:18:46.984 05:59:10 -- sma/vhost_blk.sh@15 -- # killprocess 2023056 00:18:46.984 05:59:10 -- common/autotest_common.sh@936 -- # '[' -z 2023056 ']' 00:18:46.984 05:59:10 -- common/autotest_common.sh@940 -- # kill -0 2023056 00:18:46.984 05:59:10 -- common/autotest_common.sh@941 -- # uname 00:18:46.984 05:59:10 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:18:46.984 05:59:10 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2023056 00:18:46.984 05:59:10 -- common/autotest_common.sh@942 -- # process_name=python3 00:18:46.984 05:59:10 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:18:46.984 05:59:10 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2023056' 00:18:46.984 killing process with pid 2023056 00:18:46.984 05:59:10 -- common/autotest_common.sh@955 -- # kill 2023056 00:18:46.984 05:59:10 -- common/autotest_common.sh@960 -- # wait 2023056 00:18:46.984 05:59:10 -- sma/vhost_blk.sh@16 -- # vm_kill_all 00:18:46.984 05:59:10 -- vhost/common.sh@469 -- # local vm 00:18:46.984 05:59:10 -- vhost/common.sh@470 -- # vm_list_all 00:18:46.984 05:59:10 -- vhost/common.sh@459 -- # vms=() 00:18:46.984 05:59:10 -- vhost/common.sh@459 -- # local vms 00:18:46.984 05:59:10 -- vhost/common.sh@460 -- # vms=("$VM_DIR"/+([0-9])) 00:18:46.984 05:59:10 -- vhost/common.sh@461 -- # (( 1 > 0 )) 00:18:46.984 05:59:10 -- vhost/common.sh@462 -- # basename --multiple /root/vhost_test/vms/0 00:18:46.984 05:59:10 -- vhost/common.sh@470 -- # for vm in $(vm_list_all) 00:18:46.984 05:59:10 -- vhost/common.sh@471 -- # vm_kill 0 00:18:46.984 05:59:10 -- vhost/common.sh@435 -- # vm_num_is_valid 0 00:18:46.984 05:59:10 -- vhost/common.sh@302 -- # [[ 0 =~ ^[0-9]+$ ]] 00:18:46.984 05:59:10 -- vhost/common.sh@302 -- # return 0 00:18:46.984 05:59:10 -- vhost/common.sh@436 -- # local vm_dir=/root/vhost_test/vms/0 00:18:46.984 05:59:10 -- vhost/common.sh@438 -- # [[ ! -r /root/vhost_test/vms/0/qemu.pid ]] 00:18:46.984 05:59:10 -- vhost/common.sh@442 -- # local vm_pid 00:18:46.984 05:59:10 -- vhost/common.sh@443 -- # cat /root/vhost_test/vms/0/qemu.pid 00:18:46.984 05:59:10 -- vhost/common.sh@443 -- # vm_pid=2018644 00:18:46.984 05:59:10 -- vhost/common.sh@445 -- # notice 'Killing virtual machine /root/vhost_test/vms/0 (pid=2018644)' 00:18:46.984 05:59:10 -- vhost/common.sh@94 -- # message INFO 'Killing virtual machine /root/vhost_test/vms/0 (pid=2018644)' 00:18:46.984 05:59:10 -- vhost/common.sh@60 -- # local verbose_out 00:18:46.984 05:59:10 -- vhost/common.sh@61 -- # false 00:18:46.984 05:59:10 -- vhost/common.sh@62 -- # verbose_out= 00:18:46.984 05:59:10 -- vhost/common.sh@69 -- # local msg_type=INFO 00:18:46.984 05:59:10 -- vhost/common.sh@70 -- # shift 00:18:46.984 05:59:10 -- vhost/common.sh@71 -- # echo -e 'INFO: Killing virtual machine /root/vhost_test/vms/0 (pid=2018644)' 00:18:46.984 INFO: Killing virtual machine /root/vhost_test/vms/0 (pid=2018644) 00:18:46.984 05:59:10 -- vhost/common.sh@447 -- # /bin/kill 2018644 00:18:46.984 05:59:10 -- vhost/common.sh@448 -- # notice 'process 2018644 killed' 00:18:46.984 05:59:10 -- vhost/common.sh@94 -- # message INFO 'process 2018644 killed' 00:18:46.984 05:59:10 -- vhost/common.sh@60 -- # local verbose_out 00:18:46.984 05:59:10 -- vhost/common.sh@61 -- # false 00:18:46.984 05:59:10 -- vhost/common.sh@62 -- # verbose_out= 00:18:46.984 05:59:10 -- vhost/common.sh@69 -- # local msg_type=INFO 00:18:46.984 05:59:10 -- vhost/common.sh@70 -- # shift 00:18:46.984 05:59:10 -- vhost/common.sh@71 -- # echo -e 'INFO: process 2018644 killed' 00:18:46.984 INFO: process 2018644 killed 00:18:46.984 05:59:10 -- vhost/common.sh@449 -- # rm -rf /root/vhost_test/vms/0 00:18:46.984 05:59:10 -- vhost/common.sh@474 -- # rm -rf /root/vhost_test/vms 00:18:46.984 05:59:10 -- sma/vhost_blk.sh@347 -- # trap - SIGINT SIGTERM EXIT 00:18:46.984 00:18:46.984 real 0m44.515s 00:18:46.984 user 0m45.970s 00:18:46.984 sys 0m2.466s 00:18:46.984 05:59:10 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:18:46.984 05:59:10 -- common/autotest_common.sh@10 -- # set +x 00:18:46.984 ************************************ 00:18:46.984 END TEST sma_vhost 00:18:46.984 ************************************ 00:18:46.984 05:59:10 -- sma/sma.sh@16 -- # run_test sma_crypto /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/crypto.sh 00:18:46.984 05:59:10 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:18:46.984 05:59:10 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:18:46.984 05:59:10 -- common/autotest_common.sh@10 -- # set +x 00:18:46.984 ************************************ 00:18:46.984 START TEST sma_crypto 00:18:46.984 ************************************ 00:18:46.984 05:59:10 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/crypto.sh 00:18:46.984 * Looking for test storage... 00:18:46.984 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:18:46.984 05:59:10 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:18:46.984 05:59:10 -- common/autotest_common.sh@1690 -- # lcov --version 00:18:46.984 05:59:10 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:18:46.984 05:59:10 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:18:46.984 05:59:10 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:18:46.984 05:59:10 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:18:46.984 05:59:10 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:18:46.984 05:59:10 -- scripts/common.sh@335 -- # IFS=.-: 00:18:46.984 05:59:10 -- scripts/common.sh@335 -- # read -ra ver1 00:18:46.984 05:59:10 -- scripts/common.sh@336 -- # IFS=.-: 00:18:46.984 05:59:10 -- scripts/common.sh@336 -- # read -ra ver2 00:18:46.984 05:59:10 -- scripts/common.sh@337 -- # local 'op=<' 00:18:46.984 05:59:10 -- scripts/common.sh@339 -- # ver1_l=2 00:18:46.984 05:59:10 -- scripts/common.sh@340 -- # ver2_l=1 00:18:46.984 05:59:10 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:18:46.984 05:59:10 -- scripts/common.sh@343 -- # case "$op" in 00:18:46.984 05:59:10 -- scripts/common.sh@344 -- # : 1 00:18:46.984 05:59:10 -- scripts/common.sh@363 -- # (( v = 0 )) 00:18:46.984 05:59:10 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:18:46.984 05:59:10 -- scripts/common.sh@364 -- # decimal 1 00:18:46.984 05:59:10 -- scripts/common.sh@352 -- # local d=1 00:18:46.984 05:59:10 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:18:46.984 05:59:10 -- scripts/common.sh@354 -- # echo 1 00:18:46.984 05:59:10 -- scripts/common.sh@364 -- # ver1[v]=1 00:18:46.984 05:59:10 -- scripts/common.sh@365 -- # decimal 2 00:18:46.984 05:59:10 -- scripts/common.sh@352 -- # local d=2 00:18:46.984 05:59:10 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:18:46.984 05:59:10 -- scripts/common.sh@354 -- # echo 2 00:18:46.984 05:59:10 -- scripts/common.sh@365 -- # ver2[v]=2 00:18:46.984 05:59:10 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:18:46.984 05:59:10 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:18:46.984 05:59:10 -- scripts/common.sh@367 -- # return 0 00:18:46.984 05:59:10 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:18:46.984 05:59:10 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:18:46.984 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:18:46.984 --rc genhtml_branch_coverage=1 00:18:46.984 --rc genhtml_function_coverage=1 00:18:46.984 --rc genhtml_legend=1 00:18:46.984 --rc geninfo_all_blocks=1 00:18:46.984 --rc geninfo_unexecuted_blocks=1 00:18:46.984 00:18:46.984 ' 00:18:46.984 05:59:10 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:18:46.984 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:18:46.984 --rc genhtml_branch_coverage=1 00:18:46.984 --rc genhtml_function_coverage=1 00:18:46.984 --rc genhtml_legend=1 00:18:46.984 --rc geninfo_all_blocks=1 00:18:46.984 --rc geninfo_unexecuted_blocks=1 00:18:46.984 00:18:46.984 ' 00:18:46.984 05:59:10 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:18:46.984 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:18:46.984 --rc genhtml_branch_coverage=1 00:18:46.984 --rc genhtml_function_coverage=1 00:18:46.984 --rc genhtml_legend=1 00:18:46.984 --rc geninfo_all_blocks=1 00:18:46.984 --rc geninfo_unexecuted_blocks=1 00:18:46.984 00:18:46.984 ' 00:18:46.984 05:59:10 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:18:46.984 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:18:46.984 --rc genhtml_branch_coverage=1 00:18:46.984 --rc genhtml_function_coverage=1 00:18:46.984 --rc genhtml_legend=1 00:18:46.984 --rc geninfo_all_blocks=1 00:18:46.984 --rc geninfo_unexecuted_blocks=1 00:18:46.984 00:18:46.984 ' 00:18:46.984 05:59:10 -- sma/crypto.sh@11 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:18:46.984 05:59:10 -- sma/crypto.sh@13 -- # rpc_py=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py 00:18:46.984 05:59:10 -- sma/crypto.sh@14 -- # localnqn=nqn.2016-06.io.spdk:cnode0 00:18:46.984 05:59:10 -- sma/crypto.sh@15 -- # tgtnqn=nqn.2016-06.io.spdk:tgt0 00:18:46.984 05:59:10 -- sma/crypto.sh@16 -- # key0=1234567890abcdef1234567890abcdef 00:18:46.984 05:59:10 -- sma/crypto.sh@17 -- # key1=deadbeefcafebabefeedbeefbabecafe 00:18:46.984 05:59:10 -- sma/crypto.sh@18 -- # tgtsock=/var/tmp/spdk.sock2 00:18:46.984 05:59:10 -- sma/crypto.sh@19 -- # discovery_port=8009 00:18:46.984 05:59:10 -- sma/crypto.sh@145 -- # trap 'cleanup; exit 1' SIGINT SIGTERM EXIT 00:18:46.984 05:59:10 -- sma/crypto.sh@148 -- # hostpid=2027100 00:18:46.984 05:59:10 -- sma/crypto.sh@147 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -m 0x1 --wait-for-rpc 00:18:46.984 05:59:10 -- sma/crypto.sh@150 -- # waitforlisten 2027100 00:18:46.984 05:59:10 -- common/autotest_common.sh@829 -- # '[' -z 2027100 ']' 00:18:46.984 05:59:10 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:18:46.984 05:59:10 -- common/autotest_common.sh@834 -- # local max_retries=100 00:18:46.984 05:59:10 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:18:46.984 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:18:46.984 05:59:10 -- common/autotest_common.sh@838 -- # xtrace_disable 00:18:46.984 05:59:10 -- common/autotest_common.sh@10 -- # set +x 00:18:47.243 [2024-11-18 05:59:10.595334] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:18:47.243 [2024-11-18 05:59:10.595446] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid2027100 ] 00:18:47.243 EAL: No free 2048 kB hugepages reported on node 1 00:18:47.243 [2024-11-18 05:59:10.712133] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:18:47.501 [2024-11-18 05:59:10.961931] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:18:47.501 [2024-11-18 05:59:10.962194] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:18:48.069 05:59:11 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:18:48.069 05:59:11 -- common/autotest_common.sh@862 -- # return 0 00:18:48.069 05:59:11 -- sma/crypto.sh@153 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py dpdk_cryptodev_scan_accel_module 00:18:48.328 05:59:11 -- sma/crypto.sh@154 -- # rpc_cmd dpdk_cryptodev_set_driver -d crypto_aesni_mb 00:18:48.328 05:59:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:48.328 05:59:11 -- common/autotest_common.sh@10 -- # set +x 00:18:48.328 [2024-11-18 05:59:11.600517] accel_dpdk_cryptodev.c: 218:accel_dpdk_cryptodev_set_driver: *NOTICE*: Using driver crypto_aesni_mb 00:18:48.328 05:59:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:48.328 05:59:11 -- sma/crypto.sh@155 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py accel_assign_opc -o encrypt -m dpdk_cryptodev 00:18:48.328 [2024-11-18 05:59:11.784995] accel_rpc.c: 168:rpc_accel_assign_opc: *NOTICE*: Operation encrypt will be assigned to module dpdk_cryptodev 00:18:48.328 05:59:11 -- sma/crypto.sh@156 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py accel_assign_opc -o decrypt -m dpdk_cryptodev 00:18:48.587 [2024-11-18 05:59:11.973487] accel_rpc.c: 168:rpc_accel_assign_opc: *NOTICE*: Operation decrypt will be assigned to module dpdk_cryptodev 00:18:48.587 05:59:11 -- sma/crypto.sh@157 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py framework_start_init 00:18:49.153 [2024-11-18 05:59:12.401855] accel_dpdk_cryptodev.c:1158:accel_dpdk_cryptodev_init: *NOTICE*: Found crypto devices: 1 00:18:49.720 05:59:13 -- sma/crypto.sh@160 -- # tgtpid=2027528 00:18:49.720 05:59:13 -- sma/crypto.sh@159 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt -r /var/tmp/spdk.sock2 -m 0x2 00:18:49.720 05:59:13 -- sma/crypto.sh@172 -- # smapid=2027529 00:18:49.720 05:59:13 -- sma/crypto.sh@175 -- # sma_waitforlisten 00:18:49.720 05:59:13 -- sma/crypto.sh@162 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:18:49.720 05:59:13 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:18:49.720 05:59:13 -- sma/common.sh@8 -- # local sma_port=8080 00:18:49.720 05:59:13 -- sma/crypto.sh@162 -- # cat 00:18:49.720 05:59:13 -- sma/common.sh@10 -- # (( i = 0 )) 00:18:49.720 05:59:13 -- sma/common.sh@10 -- # (( i < 5 )) 00:18:49.720 05:59:13 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:18:49.720 05:59:13 -- sma/common.sh@14 -- # sleep 1s 00:18:49.979 [2024-11-18 05:59:13.253621] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:18:49.979 [2024-11-18 05:59:13.253726] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x2 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid2027528 ] 00:18:49.979 EAL: No free 2048 kB hugepages reported on node 1 00:18:49.979 [2024-11-18 05:59:13.365897] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:18:49.979 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:49.979 I0000 00:00:1731905953.389968 2027529 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:49.979 [2024-11-18 05:59:13.401990] tcp.c: 661:nvmf_tcp_create: *NOTICE*: *** TCP Transport Init *** 00:18:50.238 [2024-11-18 05:59:13.627591] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:18:50.238 [2024-11-18 05:59:13.627869] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:18:50.869 05:59:14 -- sma/common.sh@10 -- # (( i++ )) 00:18:50.869 05:59:14 -- sma/common.sh@10 -- # (( i < 5 )) 00:18:50.869 05:59:14 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:18:50.869 05:59:14 -- sma/common.sh@12 -- # return 0 00:18:50.869 05:59:14 -- sma/crypto.sh@178 -- # uuidgen 00:18:50.869 05:59:14 -- sma/crypto.sh@178 -- # uuid=666b73bf-169f-425e-b980-b5317f6e09ca 00:18:50.869 05:59:14 -- sma/crypto.sh@179 -- # waitforlisten 2027528 /var/tmp/spdk.sock2 00:18:50.869 05:59:14 -- common/autotest_common.sh@829 -- # '[' -z 2027528 ']' 00:18:50.869 05:59:14 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock2 00:18:50.869 05:59:14 -- common/autotest_common.sh@834 -- # local max_retries=100 00:18:50.869 05:59:14 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock2...' 00:18:50.869 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock2... 00:18:50.869 05:59:14 -- common/autotest_common.sh@838 -- # xtrace_disable 00:18:50.869 05:59:14 -- common/autotest_common.sh@10 -- # set +x 00:18:51.858 05:59:15 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:18:51.858 05:59:15 -- common/autotest_common.sh@862 -- # return 0 00:18:51.858 05:59:15 -- sma/crypto.sh@180 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/rpc.py -s /var/tmp/spdk.sock2 00:18:51.858 [2024-11-18 05:59:15.342294] tcp.c: 661:nvmf_tcp_create: *NOTICE*: *** TCP Transport Init *** 00:18:51.858 [2024-11-18 05:59:15.358628] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 8009 *** 00:18:51.858 [2024-11-18 05:59:15.366538] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4421 *** 00:18:51.858 malloc0 00:18:52.116 05:59:15 -- sma/crypto.sh@190 -- # create_device 00:18:52.116 05:59:15 -- sma/crypto.sh@77 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:52.116 05:59:15 -- sma/crypto.sh@190 -- # jq -r .handle 00:18:52.116 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:52.116 I0000 00:00:1731905955.580707 2027986 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:52.116 I0000 00:00:1731905955.582356 2027986 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:52.116 I0000 00:00:1731905955.583726 2027987 subchannel.cc:806] subchannel 0x55917af7ddb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55917aeae530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55917b036830, grpc.internal.client_channel_call_destination=0x7f835f307390, grpc.internal.event_engine=0x55917aec4c90, grpc.internal.security_connector=0x55917adfa5b0, grpc.internal.subchannel_pool=0x55917af6cd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55917ae42980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:15.583292737+01:00"}), backing off for 1000 ms 00:18:52.116 [2024-11-18 05:59:15.588522] nvmf_rpc.c: 275:rpc_nvmf_get_subsystems: *WARNING*: rpc_nvmf_get_subsystems: deprecated feature listener.transport is deprecated in favor of trtype to be removed in v24.05 00:18:52.116 [2024-11-18 05:59:15.604887] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4420 *** 00:18:52.116 05:59:15 -- sma/crypto.sh@190 -- # device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:18:52.116 05:59:15 -- sma/crypto.sh@193 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:52.116 05:59:15 -- sma/crypto.sh@105 -- # local device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:18:52.116 05:59:15 -- sma/crypto.sh@106 -- # shift 00:18:52.116 05:59:15 -- sma/crypto.sh@108 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:52.116 05:59:15 -- sma/crypto.sh@108 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:52.116 05:59:15 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher= key= key2= config 00:18:52.116 05:59:15 -- sma/crypto.sh@29 -- # local -a params crypto 00:18:52.116 05:59:15 -- sma/crypto.sh@47 -- # cat 00:18:52.116 05:59:15 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:52.116 05:59:15 -- sma/common.sh@20 -- # python 00:18:52.375 05:59:15 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:18:52.375 "nvmf": { 00:18:52.375 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:18:52.375 "discovery": { 00:18:52.375 "discovery_endpoints": [ 00:18:52.375 { 00:18:52.375 "trtype": "tcp", 00:18:52.375 "traddr": "127.0.0.1", 00:18:52.375 "trsvcid": "8009" 00:18:52.375 } 00:18:52.375 ] 00:18:52.375 } 00:18:52.375 }' 00:18:52.375 05:59:15 -- sma/crypto.sh@48 -- # params+=("$config") 00:18:52.375 05:59:15 -- sma/crypto.sh@50 -- # local IFS=, 00:18:52.375 05:59:15 -- sma/crypto.sh@51 -- # [[ -n '' ]] 00:18:52.375 05:59:15 -- sma/crypto.sh@69 -- # cat 00:18:52.375 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:52.375 I0000 00:00:1731905955.888713 2028014 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:52.375 I0000 00:00:1731905955.890420 2028014 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:52.375 I0000 00:00:1731905955.892020 2028126 subchannel.cc:806] subchannel 0x5573ecee8db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5573ece19530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5573ecfa1830, grpc.internal.client_channel_call_destination=0x7f7cb0838390, grpc.internal.event_engine=0x5573eccc6db0, grpc.internal.security_connector=0x5573ecfa0830, grpc.internal.subchannel_pool=0x5573eced7d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5573ecdad980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:15.891416802+01:00"}), backing off for 1000 ms 00:18:53.751 {} 00:18:53.751 05:59:17 -- sma/crypto.sh@195 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:18:53.751 05:59:17 -- sma/crypto.sh@195 -- # jq -r '.[0].namespaces[0].name' 00:18:53.751 05:59:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:53.751 05:59:17 -- common/autotest_common.sh@10 -- # set +x 00:18:53.751 05:59:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:53.751 05:59:17 -- sma/crypto.sh@195 -- # ns_bdev=9fc6fea3-c126-4610-b2fa-e06f7d4a04f70n1 00:18:53.751 05:59:17 -- sma/crypto.sh@196 -- # jq -r '.[0].product_name' 00:18:53.751 05:59:17 -- sma/crypto.sh@196 -- # rpc_cmd bdev_get_bdevs -b 9fc6fea3-c126-4610-b2fa-e06f7d4a04f70n1 00:18:53.751 05:59:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:53.751 05:59:17 -- common/autotest_common.sh@10 -- # set +x 00:18:53.751 05:59:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:53.751 05:59:17 -- sma/crypto.sh@196 -- # [[ NVMe disk == \N\V\M\e\ \d\i\s\k ]] 00:18:53.751 05:59:17 -- sma/crypto.sh@197 -- # rpc_cmd bdev_get_bdevs 00:18:53.751 05:59:17 -- sma/crypto.sh@197 -- # jq -r '[.[] | select(.product_name == "crypto")] | length' 00:18:53.751 05:59:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:53.751 05:59:17 -- common/autotest_common.sh@10 -- # set +x 00:18:53.751 05:59:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:53.751 05:59:17 -- sma/crypto.sh@197 -- # [[ 0 -eq 0 ]] 00:18:53.751 05:59:17 -- sma/crypto.sh@198 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:18:53.751 05:59:17 -- sma/crypto.sh@198 -- # jq -r '.[0].namespaces[0].uuid' 00:18:53.751 05:59:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:53.751 05:59:17 -- common/autotest_common.sh@10 -- # set +x 00:18:53.751 05:59:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:53.751 05:59:17 -- sma/crypto.sh@198 -- # [[ 666b73bf-169f-425e-b980-b5317f6e09ca == \6\6\6\b\7\3\b\f\-\1\6\9\f\-\4\2\5\e\-\b\9\8\0\-\b\5\3\1\7\f\6\e\0\9\c\a ]] 00:18:53.752 05:59:17 -- sma/crypto.sh@199 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:18:53.752 05:59:17 -- sma/crypto.sh@199 -- # jq -r '.[0].namespaces[0].nguid' 00:18:53.752 05:59:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:53.752 05:59:17 -- common/autotest_common.sh@10 -- # set +x 00:18:53.752 05:59:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:53.752 05:59:17 -- sma/crypto.sh@199 -- # uuid2nguid 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:53.752 05:59:17 -- sma/common.sh@40 -- # local uuid=666B73BF-169F-425E-B980-B5317F6E09CA 00:18:53.752 05:59:17 -- sma/common.sh@41 -- # echo 666B73BF169F425EB980B5317F6E09CA 00:18:53.752 05:59:17 -- sma/crypto.sh@199 -- # [[ 666B73BF169F425EB980B5317F6E09CA == \6\6\6\B\7\3\B\F\1\6\9\F\4\2\5\E\B\9\8\0\B\5\3\1\7\F\6\E\0\9\C\A ]] 00:18:53.752 05:59:17 -- sma/crypto.sh@201 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:53.752 05:59:17 -- sma/crypto.sh@120 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:53.752 05:59:17 -- sma/crypto.sh@120 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:53.752 05:59:17 -- sma/common.sh@20 -- # python 00:18:54.010 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:54.010 I0000 00:00:1731905957.512689 2028460 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:54.010 I0000 00:00:1731905957.514645 2028460 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:54.010 I0000 00:00:1731905957.516093 2028466 subchannel.cc:806] subchannel 0x55718175cdb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55718168d530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x557181815830, grpc.internal.client_channel_call_destination=0x7fead005a390, grpc.internal.event_engine=0x5571816a3c90, grpc.internal.security_connector=0x5571815d95b0, grpc.internal.subchannel_pool=0x55718174bd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x557181621980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:17.515523653+01:00"}), backing off for 1000 ms 00:18:54.268 {} 00:18:54.268 05:59:17 -- sma/crypto.sh@204 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef 00:18:54.268 05:59:17 -- sma/crypto.sh@105 -- # local device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:18:54.268 05:59:17 -- sma/crypto.sh@106 -- # shift 00:18:54.268 05:59:17 -- sma/crypto.sh@108 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:54.268 05:59:17 -- sma/crypto.sh@108 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef 00:18:54.268 05:59:17 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher=AES_CBC key=1234567890abcdef1234567890abcdef key2= config 00:18:54.268 05:59:17 -- sma/crypto.sh@29 -- # local -a params crypto 00:18:54.268 05:59:17 -- sma/crypto.sh@47 -- # cat 00:18:54.268 05:59:17 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:54.268 05:59:17 -- sma/common.sh@20 -- # python 00:18:54.268 05:59:17 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:18:54.268 "nvmf": { 00:18:54.268 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:18:54.268 "discovery": { 00:18:54.268 "discovery_endpoints": [ 00:18:54.268 { 00:18:54.268 "trtype": "tcp", 00:18:54.268 "traddr": "127.0.0.1", 00:18:54.268 "trsvcid": "8009" 00:18:54.268 } 00:18:54.268 ] 00:18:54.268 } 00:18:54.268 }' 00:18:54.268 05:59:17 -- sma/crypto.sh@48 -- # params+=("$config") 00:18:54.268 05:59:17 -- sma/crypto.sh@50 -- # local IFS=, 00:18:54.268 05:59:17 -- sma/crypto.sh@51 -- # [[ -n AES_CBC ]] 00:18:54.268 05:59:17 -- sma/crypto.sh@52 -- # crypto+=("\"cipher\": $(get_cipher $cipher)") 00:18:54.268 05:59:17 -- sma/crypto.sh@52 -- # get_cipher AES_CBC 00:18:54.268 05:59:17 -- sma/common.sh@27 -- # case "$1" in 00:18:54.268 05:59:17 -- sma/common.sh@28 -- # echo 0 00:18:54.268 05:59:17 -- sma/crypto.sh@53 -- # crypto+=("\"key\": \"$(format_key $key)\"") 00:18:54.268 05:59:17 -- sma/crypto.sh@53 -- # format_key 1234567890abcdef1234567890abcdef 00:18:54.268 05:59:17 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:18:54.268 05:59:17 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:18:54.268 05:59:17 -- sma/crypto.sh@54 -- # [[ -n '' ]] 00:18:54.268 05:59:17 -- sma/crypto.sh@64 -- # cat 00:18:54.268 05:59:17 -- sma/crypto.sh@64 -- # crypto_config='"crypto": { 00:18:54.268 "cipher": 0,"key": "MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY=" 00:18:54.268 }' 00:18:54.268 05:59:17 -- sma/crypto.sh@66 -- # params+=("$crypto_config") 00:18:54.268 05:59:17 -- sma/crypto.sh@69 -- # cat 00:18:54.526 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:54.526 I0000 00:00:1731905957.894302 2028486 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:54.526 I0000 00:00:1731905957.896105 2028486 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:54.526 I0000 00:00:1731905957.897593 2028505 subchannel.cc:806] subchannel 0x559820ffadb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x559820f2b530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5598210b3830, grpc.internal.client_channel_call_destination=0x7fe880b16390, grpc.internal.event_engine=0x559820f267e0, grpc.internal.security_connector=0x5598210b27e0, grpc.internal.subchannel_pool=0x559820fe9d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x559820eb29b0, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:17.897043979+01:00"}), backing off for 1000 ms 00:18:55.904 {} 00:18:55.904 05:59:19 -- sma/crypto.sh@206 -- # rpc_cmd bdev_nvme_get_discovery_info 00:18:55.904 05:59:19 -- sma/crypto.sh@206 -- # jq -r '. | length' 00:18:55.904 05:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:55.904 05:59:19 -- common/autotest_common.sh@10 -- # set +x 00:18:55.904 05:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:55.904 05:59:19 -- sma/crypto.sh@206 -- # [[ 1 -eq 1 ]] 00:18:55.904 05:59:19 -- sma/crypto.sh@207 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:18:55.904 05:59:19 -- sma/crypto.sh@207 -- # jq -r '.[0].namespaces | length' 00:18:55.904 05:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:55.904 05:59:19 -- common/autotest_common.sh@10 -- # set +x 00:18:55.904 05:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:55.904 05:59:19 -- sma/crypto.sh@207 -- # [[ 1 -eq 1 ]] 00:18:55.904 05:59:19 -- sma/crypto.sh@209 -- # verify_crypto_volume nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:55.904 05:59:19 -- sma/crypto.sh@132 -- # local nqn=nqn.2016-06.io.spdk:cnode0 uuid=666b73bf-169f-425e-b980-b5317f6e09ca ns ns_bdev 00:18:55.904 05:59:19 -- sma/crypto.sh@134 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:18:55.904 05:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:55.904 05:59:19 -- sma/crypto.sh@134 -- # jq -r '.[0].namespaces[0]' 00:18:55.904 05:59:19 -- common/autotest_common.sh@10 -- # set +x 00:18:55.904 05:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:55.904 05:59:19 -- sma/crypto.sh@134 -- # ns='{ 00:18:55.904 "nsid": 1, 00:18:55.904 "bdev_name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f", 00:18:55.904 "name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f", 00:18:55.904 "nguid": "666B73BF169F425EB980B5317F6E09CA", 00:18:55.904 "uuid": "666b73bf-169f-425e-b980-b5317f6e09ca" 00:18:55.904 }' 00:18:55.904 05:59:19 -- sma/crypto.sh@135 -- # jq -r .name 00:18:55.904 05:59:19 -- sma/crypto.sh@135 -- # ns_bdev=7d86acce-26c5-4bed-8616-b9b5f38ae89f 00:18:55.905 05:59:19 -- sma/crypto.sh@138 -- # rpc_cmd bdev_get_bdevs -b 7d86acce-26c5-4bed-8616-b9b5f38ae89f 00:18:55.905 05:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:55.905 05:59:19 -- common/autotest_common.sh@10 -- # set +x 00:18:55.905 05:59:19 -- sma/crypto.sh@138 -- # jq -r '.[0].product_name' 00:18:55.905 05:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:55.905 05:59:19 -- sma/crypto.sh@138 -- # [[ crypto == crypto ]] 00:18:55.905 05:59:19 -- sma/crypto.sh@139 -- # rpc_cmd bdev_get_bdevs 00:18:55.905 05:59:19 -- sma/crypto.sh@139 -- # jq -r '[.[] | select(.product_name == "crypto")] | length' 00:18:55.905 05:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:55.905 05:59:19 -- common/autotest_common.sh@10 -- # set +x 00:18:55.905 05:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:55.905 05:59:19 -- sma/crypto.sh@139 -- # [[ 1 -eq 1 ]] 00:18:55.905 05:59:19 -- sma/crypto.sh@141 -- # jq -r .uuid 00:18:55.905 05:59:19 -- sma/crypto.sh@141 -- # [[ 666b73bf-169f-425e-b980-b5317f6e09ca == \6\6\6\b\7\3\b\f\-\1\6\9\f\-\4\2\5\e\-\b\9\8\0\-\b\5\3\1\7\f\6\e\0\9\c\a ]] 00:18:55.905 05:59:19 -- sma/crypto.sh@142 -- # jq -r .nguid 00:18:55.905 05:59:19 -- sma/crypto.sh@142 -- # uuid2nguid 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:55.905 05:59:19 -- sma/common.sh@40 -- # local uuid=666B73BF-169F-425E-B980-B5317F6E09CA 00:18:55.905 05:59:19 -- sma/common.sh@41 -- # echo 666B73BF169F425EB980B5317F6E09CA 00:18:55.905 05:59:19 -- sma/crypto.sh@142 -- # [[ 666B73BF169F425EB980B5317F6E09CA == \6\6\6\B\7\3\B\F\1\6\9\F\4\2\5\E\B\9\8\0\B\5\3\1\7\F\6\E\0\9\C\A ]] 00:18:55.905 05:59:19 -- sma/crypto.sh@211 -- # rpc_cmd bdev_get_bdevs 00:18:55.905 05:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:55.905 05:59:19 -- sma/crypto.sh@211 -- # jq -r '.[] | select(.product_name == "crypto")' 00:18:55.905 05:59:19 -- common/autotest_common.sh@10 -- # set +x 00:18:55.905 05:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:56.164 05:59:19 -- sma/crypto.sh@211 -- # crypto_bdev='{ 00:18:56.164 "name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f", 00:18:56.164 "aliases": [ 00:18:56.164 "74084b51-32fd-5d90-a867-9efa98b6dfdf" 00:18:56.164 ], 00:18:56.164 "product_name": "crypto", 00:18:56.164 "block_size": 4096, 00:18:56.164 "num_blocks": 8192, 00:18:56.164 "uuid": "74084b51-32fd-5d90-a867-9efa98b6dfdf", 00:18:56.164 "assigned_rate_limits": { 00:18:56.164 "rw_ios_per_sec": 0, 00:18:56.164 "rw_mbytes_per_sec": 0, 00:18:56.164 "r_mbytes_per_sec": 0, 00:18:56.164 "w_mbytes_per_sec": 0 00:18:56.164 }, 00:18:56.164 "claimed": true, 00:18:56.164 "claim_type": "exclusive_write", 00:18:56.164 "zoned": false, 00:18:56.164 "supported_io_types": { 00:18:56.164 "read": true, 00:18:56.164 "write": true, 00:18:56.164 "unmap": true, 00:18:56.164 "write_zeroes": true, 00:18:56.164 "flush": true, 00:18:56.164 "reset": true, 00:18:56.164 "compare": false, 00:18:56.164 "compare_and_write": false, 00:18:56.164 "abort": false, 00:18:56.164 "nvme_admin": false, 00:18:56.164 "nvme_io": false 00:18:56.164 }, 00:18:56.164 "memory_domains": [ 00:18:56.164 { 00:18:56.164 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:18:56.164 "dma_device_type": 2 00:18:56.164 } 00:18:56.164 ], 00:18:56.164 "driver_specific": { 00:18:56.164 "crypto": { 00:18:56.164 "base_bdev_name": "b3a1f881-7a55-4172-9240-07ae3182f4630n1", 00:18:56.164 "name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f", 00:18:56.164 "key_name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f_AES_CBC" 00:18:56.164 } 00:18:56.164 } 00:18:56.164 }' 00:18:56.164 05:59:19 -- sma/crypto.sh@212 -- # jq -r .driver_specific.crypto.key_name 00:18:56.164 05:59:19 -- sma/crypto.sh@212 -- # key_name=7d86acce-26c5-4bed-8616-b9b5f38ae89f_AES_CBC 00:18:56.164 05:59:19 -- sma/crypto.sh@213 -- # rpc_cmd accel_crypto_keys_get -k 7d86acce-26c5-4bed-8616-b9b5f38ae89f_AES_CBC 00:18:56.164 05:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:56.164 05:59:19 -- common/autotest_common.sh@10 -- # set +x 00:18:56.164 05:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:56.164 05:59:19 -- sma/crypto.sh@213 -- # key_obj='[ 00:18:56.164 { 00:18:56.164 "name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f_AES_CBC", 00:18:56.164 "cipher": "AES_CBC", 00:18:56.164 "key": "1234567890abcdef1234567890abcdef" 00:18:56.164 } 00:18:56.164 ]' 00:18:56.164 05:59:19 -- sma/crypto.sh@214 -- # jq -r '.[0].key' 00:18:56.164 05:59:19 -- sma/crypto.sh@214 -- # [[ 1234567890abcdef1234567890abcdef == \1\2\3\4\5\6\7\8\9\0\a\b\c\d\e\f\1\2\3\4\5\6\7\8\9\0\a\b\c\d\e\f ]] 00:18:56.164 05:59:19 -- sma/crypto.sh@215 -- # jq -r '.[0].cipher' 00:18:56.164 05:59:19 -- sma/crypto.sh@215 -- # [[ AES_CBC == \A\E\S\_\C\B\C ]] 00:18:56.164 05:59:19 -- sma/crypto.sh@218 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef 00:18:56.164 05:59:19 -- sma/crypto.sh@105 -- # local device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:18:56.164 05:59:19 -- sma/crypto.sh@106 -- # shift 00:18:56.164 05:59:19 -- sma/crypto.sh@108 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:56.164 05:59:19 -- sma/crypto.sh@108 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef 00:18:56.164 05:59:19 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher=AES_CBC key=1234567890abcdef1234567890abcdef key2= config 00:18:56.164 05:59:19 -- sma/crypto.sh@29 -- # local -a params crypto 00:18:56.164 05:59:19 -- sma/crypto.sh@47 -- # cat 00:18:56.164 05:59:19 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:56.164 05:59:19 -- sma/common.sh@20 -- # python 00:18:56.165 05:59:19 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:18:56.165 "nvmf": { 00:18:56.165 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:18:56.165 "discovery": { 00:18:56.165 "discovery_endpoints": [ 00:18:56.165 { 00:18:56.165 "trtype": "tcp", 00:18:56.165 "traddr": "127.0.0.1", 00:18:56.165 "trsvcid": "8009" 00:18:56.165 } 00:18:56.165 ] 00:18:56.165 } 00:18:56.165 }' 00:18:56.165 05:59:19 -- sma/crypto.sh@48 -- # params+=("$config") 00:18:56.165 05:59:19 -- sma/crypto.sh@50 -- # local IFS=, 00:18:56.165 05:59:19 -- sma/crypto.sh@51 -- # [[ -n AES_CBC ]] 00:18:56.165 05:59:19 -- sma/crypto.sh@52 -- # crypto+=("\"cipher\": $(get_cipher $cipher)") 00:18:56.165 05:59:19 -- sma/crypto.sh@52 -- # get_cipher AES_CBC 00:18:56.165 05:59:19 -- sma/common.sh@27 -- # case "$1" in 00:18:56.165 05:59:19 -- sma/common.sh@28 -- # echo 0 00:18:56.165 05:59:19 -- sma/crypto.sh@53 -- # crypto+=("\"key\": \"$(format_key $key)\"") 00:18:56.165 05:59:19 -- sma/crypto.sh@53 -- # format_key 1234567890abcdef1234567890abcdef 00:18:56.165 05:59:19 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:18:56.165 05:59:19 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:18:56.165 05:59:19 -- sma/crypto.sh@54 -- # [[ -n '' ]] 00:18:56.165 05:59:19 -- sma/crypto.sh@64 -- # cat 00:18:56.165 05:59:19 -- sma/crypto.sh@64 -- # crypto_config='"crypto": { 00:18:56.165 "cipher": 0,"key": "MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY=" 00:18:56.165 }' 00:18:56.165 05:59:19 -- sma/crypto.sh@66 -- # params+=("$crypto_config") 00:18:56.165 05:59:19 -- sma/crypto.sh@69 -- # cat 00:18:56.424 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:56.424 I0000 00:00:1731905959.808585 2028963 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:56.424 I0000 00:00:1731905959.813352 2028963 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:56.424 I0000 00:00:1731905959.814698 2028982 subchannel.cc:806] subchannel 0x55890b8a7db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55890b7d8530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55890b960830, grpc.internal.client_channel_call_destination=0x7f99e6537390, grpc.internal.event_engine=0x55890b7d37e0, grpc.internal.security_connector=0x55890b95f7e0, grpc.internal.subchannel_pool=0x55890b896d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55890b75f9b0, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:19.814253813+01:00"}), backing off for 1000 ms 00:18:56.424 {} 00:18:56.424 05:59:19 -- sma/crypto.sh@221 -- # rpc_cmd bdev_nvme_get_discovery_info 00:18:56.424 05:59:19 -- sma/crypto.sh@221 -- # jq -r '. | length' 00:18:56.424 05:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:56.424 05:59:19 -- common/autotest_common.sh@10 -- # set +x 00:18:56.424 05:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:56.424 05:59:19 -- sma/crypto.sh@221 -- # [[ 1 -eq 1 ]] 00:18:56.424 05:59:19 -- sma/crypto.sh@222 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:18:56.424 05:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:56.424 05:59:19 -- sma/crypto.sh@222 -- # jq -r '.[0].namespaces | length' 00:18:56.424 05:59:19 -- common/autotest_common.sh@10 -- # set +x 00:18:56.424 05:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:56.683 05:59:19 -- sma/crypto.sh@222 -- # [[ 1 -eq 1 ]] 00:18:56.683 05:59:19 -- sma/crypto.sh@223 -- # verify_crypto_volume nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:56.683 05:59:19 -- sma/crypto.sh@132 -- # local nqn=nqn.2016-06.io.spdk:cnode0 uuid=666b73bf-169f-425e-b980-b5317f6e09ca ns ns_bdev 00:18:56.683 05:59:19 -- sma/crypto.sh@134 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:18:56.683 05:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:56.683 05:59:19 -- common/autotest_common.sh@10 -- # set +x 00:18:56.683 05:59:19 -- sma/crypto.sh@134 -- # jq -r '.[0].namespaces[0]' 00:18:56.683 05:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:56.683 05:59:19 -- sma/crypto.sh@134 -- # ns='{ 00:18:56.683 "nsid": 1, 00:18:56.683 "bdev_name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f", 00:18:56.683 "name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f", 00:18:56.683 "nguid": "666B73BF169F425EB980B5317F6E09CA", 00:18:56.683 "uuid": "666b73bf-169f-425e-b980-b5317f6e09ca" 00:18:56.683 }' 00:18:56.683 05:59:19 -- sma/crypto.sh@135 -- # jq -r .name 00:18:56.683 05:59:20 -- sma/crypto.sh@135 -- # ns_bdev=7d86acce-26c5-4bed-8616-b9b5f38ae89f 00:18:56.683 05:59:20 -- sma/crypto.sh@138 -- # rpc_cmd bdev_get_bdevs -b 7d86acce-26c5-4bed-8616-b9b5f38ae89f 00:18:56.683 05:59:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:56.683 05:59:20 -- common/autotest_common.sh@10 -- # set +x 00:18:56.683 05:59:20 -- sma/crypto.sh@138 -- # jq -r '.[0].product_name' 00:18:56.683 05:59:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:56.683 05:59:20 -- sma/crypto.sh@138 -- # [[ crypto == crypto ]] 00:18:56.683 05:59:20 -- sma/crypto.sh@139 -- # rpc_cmd bdev_get_bdevs 00:18:56.683 05:59:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:56.683 05:59:20 -- sma/crypto.sh@139 -- # jq -r '[.[] | select(.product_name == "crypto")] | length' 00:18:56.683 05:59:20 -- common/autotest_common.sh@10 -- # set +x 00:18:56.683 05:59:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:56.683 05:59:20 -- sma/crypto.sh@139 -- # [[ 1 -eq 1 ]] 00:18:56.683 05:59:20 -- sma/crypto.sh@141 -- # jq -r .uuid 00:18:56.683 05:59:20 -- sma/crypto.sh@141 -- # [[ 666b73bf-169f-425e-b980-b5317f6e09ca == \6\6\6\b\7\3\b\f\-\1\6\9\f\-\4\2\5\e\-\b\9\8\0\-\b\5\3\1\7\f\6\e\0\9\c\a ]] 00:18:56.683 05:59:20 -- sma/crypto.sh@142 -- # jq -r .nguid 00:18:56.683 05:59:20 -- sma/crypto.sh@142 -- # uuid2nguid 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:56.683 05:59:20 -- sma/common.sh@40 -- # local uuid=666B73BF-169F-425E-B980-B5317F6E09CA 00:18:56.683 05:59:20 -- sma/common.sh@41 -- # echo 666B73BF169F425EB980B5317F6E09CA 00:18:56.683 05:59:20 -- sma/crypto.sh@142 -- # [[ 666B73BF169F425EB980B5317F6E09CA == \6\6\6\B\7\3\B\F\1\6\9\F\4\2\5\E\B\9\8\0\B\5\3\1\7\F\6\E\0\9\C\A ]] 00:18:56.683 05:59:20 -- sma/crypto.sh@224 -- # rpc_cmd bdev_get_bdevs 00:18:56.684 05:59:20 -- sma/crypto.sh@224 -- # jq -r '.[] | select(.product_name == "crypto")' 00:18:56.684 05:59:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:56.684 05:59:20 -- common/autotest_common.sh@10 -- # set +x 00:18:56.684 05:59:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:56.942 05:59:20 -- sma/crypto.sh@224 -- # crypto_bdev2='{ 00:18:56.942 "name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f", 00:18:56.942 "aliases": [ 00:18:56.942 "74084b51-32fd-5d90-a867-9efa98b6dfdf" 00:18:56.942 ], 00:18:56.942 "product_name": "crypto", 00:18:56.942 "block_size": 4096, 00:18:56.942 "num_blocks": 8192, 00:18:56.942 "uuid": "74084b51-32fd-5d90-a867-9efa98b6dfdf", 00:18:56.942 "assigned_rate_limits": { 00:18:56.942 "rw_ios_per_sec": 0, 00:18:56.942 "rw_mbytes_per_sec": 0, 00:18:56.942 "r_mbytes_per_sec": 0, 00:18:56.942 "w_mbytes_per_sec": 0 00:18:56.942 }, 00:18:56.942 "claimed": true, 00:18:56.942 "claim_type": "exclusive_write", 00:18:56.942 "zoned": false, 00:18:56.943 "supported_io_types": { 00:18:56.943 "read": true, 00:18:56.943 "write": true, 00:18:56.943 "unmap": true, 00:18:56.943 "write_zeroes": true, 00:18:56.943 "flush": true, 00:18:56.943 "reset": true, 00:18:56.943 "compare": false, 00:18:56.943 "compare_and_write": false, 00:18:56.943 "abort": false, 00:18:56.943 "nvme_admin": false, 00:18:56.943 "nvme_io": false 00:18:56.943 }, 00:18:56.943 "memory_domains": [ 00:18:56.943 { 00:18:56.943 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:18:56.943 "dma_device_type": 2 00:18:56.943 } 00:18:56.943 ], 00:18:56.943 "driver_specific": { 00:18:56.943 "crypto": { 00:18:56.943 "base_bdev_name": "b3a1f881-7a55-4172-9240-07ae3182f4630n1", 00:18:56.943 "name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f", 00:18:56.943 "key_name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f_AES_CBC" 00:18:56.943 } 00:18:56.943 } 00:18:56.943 }' 00:18:56.943 05:59:20 -- sma/crypto.sh@225 -- # jq -r .name 00:18:56.943 05:59:20 -- sma/crypto.sh@225 -- # jq -r .name 00:18:56.943 05:59:20 -- sma/crypto.sh@225 -- # [[ 7d86acce-26c5-4bed-8616-b9b5f38ae89f == 7d86acce-26c5-4bed-8616-b9b5f38ae89f ]] 00:18:56.943 05:59:20 -- sma/crypto.sh@226 -- # jq -r .driver_specific.crypto.key_name 00:18:56.943 05:59:20 -- sma/crypto.sh@226 -- # key_name=7d86acce-26c5-4bed-8616-b9b5f38ae89f_AES_CBC 00:18:56.943 05:59:20 -- sma/crypto.sh@227 -- # rpc_cmd accel_crypto_keys_get -k 7d86acce-26c5-4bed-8616-b9b5f38ae89f_AES_CBC 00:18:56.943 05:59:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:56.943 05:59:20 -- common/autotest_common.sh@10 -- # set +x 00:18:56.943 05:59:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:56.943 05:59:20 -- sma/crypto.sh@227 -- # key_obj='[ 00:18:56.943 { 00:18:56.943 "name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f_AES_CBC", 00:18:56.943 "cipher": "AES_CBC", 00:18:56.943 "key": "1234567890abcdef1234567890abcdef" 00:18:56.943 } 00:18:56.943 ]' 00:18:56.943 05:59:20 -- sma/crypto.sh@228 -- # jq -r '.[0].key' 00:18:56.943 05:59:20 -- sma/crypto.sh@228 -- # [[ 1234567890abcdef1234567890abcdef == \1\2\3\4\5\6\7\8\9\0\a\b\c\d\e\f\1\2\3\4\5\6\7\8\9\0\a\b\c\d\e\f ]] 00:18:56.943 05:59:20 -- sma/crypto.sh@229 -- # jq -r '.[0].cipher' 00:18:56.943 05:59:20 -- sma/crypto.sh@229 -- # [[ AES_CBC == \A\E\S\_\C\B\C ]] 00:18:56.943 05:59:20 -- sma/crypto.sh@232 -- # NOT attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_XTS 1234567890abcdef1234567890abcdef 00:18:56.943 05:59:20 -- common/autotest_common.sh@650 -- # local es=0 00:18:56.943 05:59:20 -- common/autotest_common.sh@652 -- # valid_exec_arg attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_XTS 1234567890abcdef1234567890abcdef 00:18:56.943 05:59:20 -- common/autotest_common.sh@638 -- # local arg=attach_volume 00:18:56.943 05:59:20 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:56.943 05:59:20 -- common/autotest_common.sh@642 -- # type -t attach_volume 00:18:56.943 05:59:20 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:56.943 05:59:20 -- common/autotest_common.sh@653 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_XTS 1234567890abcdef1234567890abcdef 00:18:56.943 05:59:20 -- sma/crypto.sh@105 -- # local device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:18:56.943 05:59:20 -- sma/crypto.sh@106 -- # shift 00:18:56.943 05:59:20 -- sma/crypto.sh@108 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:56.943 05:59:20 -- sma/crypto.sh@108 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca AES_XTS 1234567890abcdef1234567890abcdef 00:18:56.943 05:59:20 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher=AES_XTS key=1234567890abcdef1234567890abcdef key2= config 00:18:56.943 05:59:20 -- sma/crypto.sh@29 -- # local -a params crypto 00:18:56.943 05:59:20 -- sma/crypto.sh@47 -- # cat 00:18:56.943 05:59:20 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:56.943 05:59:20 -- sma/common.sh@20 -- # python 00:18:57.201 05:59:20 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:18:57.201 "nvmf": { 00:18:57.201 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:18:57.201 "discovery": { 00:18:57.201 "discovery_endpoints": [ 00:18:57.201 { 00:18:57.201 "trtype": "tcp", 00:18:57.201 "traddr": "127.0.0.1", 00:18:57.201 "trsvcid": "8009" 00:18:57.201 } 00:18:57.201 ] 00:18:57.201 } 00:18:57.201 }' 00:18:57.201 05:59:20 -- sma/crypto.sh@48 -- # params+=("$config") 00:18:57.201 05:59:20 -- sma/crypto.sh@50 -- # local IFS=, 00:18:57.201 05:59:20 -- sma/crypto.sh@51 -- # [[ -n AES_XTS ]] 00:18:57.201 05:59:20 -- sma/crypto.sh@52 -- # crypto+=("\"cipher\": $(get_cipher $cipher)") 00:18:57.201 05:59:20 -- sma/crypto.sh@52 -- # get_cipher AES_XTS 00:18:57.201 05:59:20 -- sma/common.sh@27 -- # case "$1" in 00:18:57.201 05:59:20 -- sma/common.sh@29 -- # echo 1 00:18:57.201 05:59:20 -- sma/crypto.sh@53 -- # crypto+=("\"key\": \"$(format_key $key)\"") 00:18:57.201 05:59:20 -- sma/crypto.sh@53 -- # format_key 1234567890abcdef1234567890abcdef 00:18:57.201 05:59:20 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:18:57.201 05:59:20 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:18:57.201 05:59:20 -- sma/crypto.sh@54 -- # [[ -n '' ]] 00:18:57.201 05:59:20 -- sma/crypto.sh@64 -- # cat 00:18:57.201 05:59:20 -- sma/crypto.sh@64 -- # crypto_config='"crypto": { 00:18:57.201 "cipher": 1,"key": "MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY=" 00:18:57.201 }' 00:18:57.201 05:59:20 -- sma/crypto.sh@66 -- # params+=("$crypto_config") 00:18:57.201 05:59:20 -- sma/crypto.sh@69 -- # cat 00:18:57.201 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:57.201 I0000 00:00:1731905960.721711 2029043 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:57.460 I0000 00:00:1731905960.723509 2029043 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:57.460 I0000 00:00:1731905960.725100 2029246 subchannel.cc:806] subchannel 0x55e1fa01ddb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55e1f9f4e530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55e1fa0d6830, grpc.internal.client_channel_call_destination=0x7f315a5f4390, grpc.internal.event_engine=0x55e1f9f497e0, grpc.internal.security_connector=0x55e1fa0d57e0, grpc.internal.subchannel_pool=0x55e1fa00cd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55e1f9ed59b0, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:20.724667563+01:00"}), backing off for 1000 ms 00:18:57.460 Traceback (most recent call last): 00:18:57.460 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:18:57.460 main(sys.argv[1:]) 00:18:57.460 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:18:57.460 result = client.call(request['method'], request.get('params', {})) 00:18:57.460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.460 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:18:57.460 response = func(request=json_format.ParseDict(params, input())) 00:18:57.460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.460 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:18:57.460 return _end_unary_response_blocking(state, call, False, None) 00:18:57.460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.460 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:18:57.460 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:18:57.460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.460 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:18:57.460 status = StatusCode.INVALID_ARGUMENT 00:18:57.460 details = "Invalid volume crypto configuration: bad cipher" 00:18:57.460 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {created_time:"2024-11-18T05:59:20.741089507+01:00", grpc_status:3, grpc_message:"Invalid volume crypto configuration: bad cipher"}" 00:18:57.460 > 00:18:57.460 05:59:20 -- common/autotest_common.sh@653 -- # es=1 00:18:57.460 05:59:20 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:18:57.460 05:59:20 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:18:57.460 05:59:20 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:18:57.460 05:59:20 -- sma/crypto.sh@234 -- # NOT attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC deadbeefcafebabefeedbeefbabecafe 00:18:57.460 05:59:20 -- common/autotest_common.sh@650 -- # local es=0 00:18:57.460 05:59:20 -- common/autotest_common.sh@652 -- # valid_exec_arg attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC deadbeefcafebabefeedbeefbabecafe 00:18:57.460 05:59:20 -- common/autotest_common.sh@638 -- # local arg=attach_volume 00:18:57.460 05:59:20 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:57.460 05:59:20 -- common/autotest_common.sh@642 -- # type -t attach_volume 00:18:57.460 05:59:20 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:57.460 05:59:20 -- common/autotest_common.sh@653 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC deadbeefcafebabefeedbeefbabecafe 00:18:57.460 05:59:20 -- sma/crypto.sh@105 -- # local device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:18:57.460 05:59:20 -- sma/crypto.sh@106 -- # shift 00:18:57.460 05:59:20 -- sma/crypto.sh@108 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:57.460 05:59:20 -- sma/crypto.sh@108 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC deadbeefcafebabefeedbeefbabecafe 00:18:57.460 05:59:20 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher=AES_CBC key=deadbeefcafebabefeedbeefbabecafe key2= config 00:18:57.460 05:59:20 -- sma/crypto.sh@29 -- # local -a params crypto 00:18:57.460 05:59:20 -- sma/crypto.sh@47 -- # cat 00:18:57.460 05:59:20 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:57.460 05:59:20 -- sma/common.sh@20 -- # python 00:18:57.460 05:59:20 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:18:57.460 "nvmf": { 00:18:57.460 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:18:57.460 "discovery": { 00:18:57.460 "discovery_endpoints": [ 00:18:57.460 { 00:18:57.460 "trtype": "tcp", 00:18:57.460 "traddr": "127.0.0.1", 00:18:57.460 "trsvcid": "8009" 00:18:57.460 } 00:18:57.460 ] 00:18:57.460 } 00:18:57.460 }' 00:18:57.460 05:59:20 -- sma/crypto.sh@48 -- # params+=("$config") 00:18:57.460 05:59:20 -- sma/crypto.sh@50 -- # local IFS=, 00:18:57.460 05:59:20 -- sma/crypto.sh@51 -- # [[ -n AES_CBC ]] 00:18:57.460 05:59:20 -- sma/crypto.sh@52 -- # crypto+=("\"cipher\": $(get_cipher $cipher)") 00:18:57.460 05:59:20 -- sma/crypto.sh@52 -- # get_cipher AES_CBC 00:18:57.460 05:59:20 -- sma/common.sh@27 -- # case "$1" in 00:18:57.460 05:59:20 -- sma/common.sh@28 -- # echo 0 00:18:57.460 05:59:20 -- sma/crypto.sh@53 -- # crypto+=("\"key\": \"$(format_key $key)\"") 00:18:57.460 05:59:20 -- sma/crypto.sh@53 -- # format_key deadbeefcafebabefeedbeefbabecafe 00:18:57.460 05:59:20 -- sma/common.sh@35 -- # echo -n deadbeefcafebabefeedbeefbabecafe 00:18:57.460 05:59:20 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:18:57.460 05:59:20 -- sma/crypto.sh@54 -- # [[ -n '' ]] 00:18:57.460 05:59:20 -- sma/crypto.sh@64 -- # cat 00:18:57.460 05:59:20 -- sma/crypto.sh@64 -- # crypto_config='"crypto": { 00:18:57.460 "cipher": 0,"key": "ZGVhZGJlZWZjYWZlYmFiZWZlZWRiZWVmYmFiZWNhZmU=" 00:18:57.460 }' 00:18:57.460 05:59:20 -- sma/crypto.sh@66 -- # params+=("$crypto_config") 00:18:57.460 05:59:20 -- sma/crypto.sh@69 -- # cat 00:18:57.719 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:57.719 I0000 00:00:1731905961.048235 2029280 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:57.719 I0000 00:00:1731905961.049953 2029280 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:57.719 I0000 00:00:1731905961.051339 2029293 subchannel.cc:806] subchannel 0x55e6860a8db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55e685fd9530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55e686161830, grpc.internal.client_channel_call_destination=0x7f8e8dfda390, grpc.internal.event_engine=0x55e685fd47e0, grpc.internal.security_connector=0x55e6861607e0, grpc.internal.subchannel_pool=0x55e686097d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55e685f609b0, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:21.050888757+01:00"}), backing off for 999 ms 00:18:57.719 Traceback (most recent call last): 00:18:57.719 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:18:57.719 main(sys.argv[1:]) 00:18:57.719 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:18:57.719 result = client.call(request['method'], request.get('params', {})) 00:18:57.719 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.719 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:18:57.719 response = func(request=json_format.ParseDict(params, input())) 00:18:57.719 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.719 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:18:57.719 return _end_unary_response_blocking(state, call, False, None) 00:18:57.719 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.719 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:18:57.719 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:18:57.719 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.719 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:18:57.719 status = StatusCode.INVALID_ARGUMENT 00:18:57.719 details = "Invalid volume crypto configuration: bad key" 00:18:57.719 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {grpc_message:"Invalid volume crypto configuration: bad key", grpc_status:3, created_time:"2024-11-18T05:59:21.066115612+01:00"}" 00:18:57.719 > 00:18:57.719 05:59:21 -- common/autotest_common.sh@653 -- # es=1 00:18:57.719 05:59:21 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:18:57.719 05:59:21 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:18:57.719 05:59:21 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:18:57.719 05:59:21 -- sma/crypto.sh@236 -- # NOT attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef deadbeefcafebabefeedbeefbabecafe 00:18:57.719 05:59:21 -- common/autotest_common.sh@650 -- # local es=0 00:18:57.719 05:59:21 -- common/autotest_common.sh@652 -- # valid_exec_arg attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef deadbeefcafebabefeedbeefbabecafe 00:18:57.719 05:59:21 -- common/autotest_common.sh@638 -- # local arg=attach_volume 00:18:57.719 05:59:21 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:57.719 05:59:21 -- common/autotest_common.sh@642 -- # type -t attach_volume 00:18:57.719 05:59:21 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:57.719 05:59:21 -- common/autotest_common.sh@653 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef deadbeefcafebabefeedbeefbabecafe 00:18:57.719 05:59:21 -- sma/crypto.sh@105 -- # local device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:18:57.719 05:59:21 -- sma/crypto.sh@106 -- # shift 00:18:57.719 05:59:21 -- sma/crypto.sh@108 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:57.719 05:59:21 -- sma/crypto.sh@108 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef deadbeefcafebabefeedbeefbabecafe 00:18:57.719 05:59:21 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher=AES_CBC key=1234567890abcdef1234567890abcdef key2=deadbeefcafebabefeedbeefbabecafe config 00:18:57.719 05:59:21 -- sma/crypto.sh@29 -- # local -a params crypto 00:18:57.719 05:59:21 -- sma/crypto.sh@47 -- # cat 00:18:57.719 05:59:21 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:57.719 05:59:21 -- sma/common.sh@20 -- # python 00:18:57.719 05:59:21 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:18:57.719 "nvmf": { 00:18:57.719 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:18:57.719 "discovery": { 00:18:57.719 "discovery_endpoints": [ 00:18:57.719 { 00:18:57.719 "trtype": "tcp", 00:18:57.719 "traddr": "127.0.0.1", 00:18:57.719 "trsvcid": "8009" 00:18:57.719 } 00:18:57.719 ] 00:18:57.719 } 00:18:57.719 }' 00:18:57.719 05:59:21 -- sma/crypto.sh@48 -- # params+=("$config") 00:18:57.719 05:59:21 -- sma/crypto.sh@50 -- # local IFS=, 00:18:57.719 05:59:21 -- sma/crypto.sh@51 -- # [[ -n AES_CBC ]] 00:18:57.719 05:59:21 -- sma/crypto.sh@52 -- # crypto+=("\"cipher\": $(get_cipher $cipher)") 00:18:57.719 05:59:21 -- sma/crypto.sh@52 -- # get_cipher AES_CBC 00:18:57.719 05:59:21 -- sma/common.sh@27 -- # case "$1" in 00:18:57.719 05:59:21 -- sma/common.sh@28 -- # echo 0 00:18:57.719 05:59:21 -- sma/crypto.sh@53 -- # crypto+=("\"key\": \"$(format_key $key)\"") 00:18:57.719 05:59:21 -- sma/crypto.sh@53 -- # format_key 1234567890abcdef1234567890abcdef 00:18:57.719 05:59:21 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:18:57.719 05:59:21 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:18:57.719 05:59:21 -- sma/crypto.sh@54 -- # [[ -n deadbeefcafebabefeedbeefbabecafe ]] 00:18:57.719 05:59:21 -- sma/crypto.sh@55 -- # crypto+=("\"key2\": \"$(format_key $key2)\"") 00:18:57.719 05:59:21 -- sma/crypto.sh@55 -- # format_key deadbeefcafebabefeedbeefbabecafe 00:18:57.719 05:59:21 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:18:57.719 05:59:21 -- sma/common.sh@35 -- # echo -n deadbeefcafebabefeedbeefbabecafe 00:18:57.719 05:59:21 -- sma/crypto.sh@64 -- # cat 00:18:57.719 05:59:21 -- sma/crypto.sh@64 -- # crypto_config='"crypto": { 00:18:57.719 "cipher": 0,"key": "MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY=","key2": "ZGVhZGJlZWZjYWZlYmFiZWZlZWRiZWVmYmFiZWNhZmU=" 00:18:57.719 }' 00:18:57.719 05:59:21 -- sma/crypto.sh@66 -- # params+=("$crypto_config") 00:18:57.719 05:59:21 -- sma/crypto.sh@69 -- # cat 00:18:57.978 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:57.978 I0000 00:00:1731905961.338696 2029314 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:57.978 I0000 00:00:1731905961.340290 2029314 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:57.978 I0000 00:00:1731905961.341685 2029330 subchannel.cc:806] subchannel 0x55ea9eed1db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55ea9ee02530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55ea9ef8a830, grpc.internal.client_channel_call_destination=0x7f8f95c91390, grpc.internal.event_engine=0x55ea9ee2dce0, grpc.internal.security_connector=0x55ea9eec0e80, grpc.internal.subchannel_pool=0x55ea9edf3f90, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55ea9ed899b0, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:21.341236971+01:00"}), backing off for 1000 ms 00:18:57.978 Traceback (most recent call last): 00:18:57.978 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:18:57.978 main(sys.argv[1:]) 00:18:57.978 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:18:57.978 result = client.call(request['method'], request.get('params', {})) 00:18:57.978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.978 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:18:57.978 response = func(request=json_format.ParseDict(params, input())) 00:18:57.978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.978 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:18:57.978 return _end_unary_response_blocking(state, call, False, None) 00:18:57.978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.978 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:18:57.978 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:18:57.978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:57.978 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:18:57.978 status = StatusCode.INVALID_ARGUMENT 00:18:57.978 details = "Invalid volume crypto configuration: bad key2" 00:18:57.978 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {created_time:"2024-11-18T05:59:21.359005394+01:00", grpc_status:3, grpc_message:"Invalid volume crypto configuration: bad key2"}" 00:18:57.978 > 00:18:57.978 05:59:21 -- common/autotest_common.sh@653 -- # es=1 00:18:57.978 05:59:21 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:18:57.978 05:59:21 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:18:57.978 05:59:21 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:18:57.978 05:59:21 -- sma/crypto.sh@238 -- # NOT attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:18:57.978 05:59:21 -- common/autotest_common.sh@650 -- # local es=0 00:18:57.978 05:59:21 -- common/autotest_common.sh@652 -- # valid_exec_arg attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:18:57.978 05:59:21 -- common/autotest_common.sh@638 -- # local arg=attach_volume 00:18:57.978 05:59:21 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:57.978 05:59:21 -- common/autotest_common.sh@642 -- # type -t attach_volume 00:18:57.978 05:59:21 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:57.978 05:59:21 -- common/autotest_common.sh@653 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:18:57.978 05:59:21 -- sma/crypto.sh@105 -- # local device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:18:57.978 05:59:21 -- sma/crypto.sh@106 -- # shift 00:18:57.978 05:59:21 -- sma/crypto.sh@108 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:57.978 05:59:21 -- sma/crypto.sh@108 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:18:57.978 05:59:21 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher=8 key=1234567890abcdef1234567890abcdef key2= config 00:18:57.978 05:59:21 -- sma/crypto.sh@29 -- # local -a params crypto 00:18:57.978 05:59:21 -- sma/crypto.sh@47 -- # cat 00:18:57.978 05:59:21 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:57.978 05:59:21 -- sma/common.sh@20 -- # python 00:18:57.978 05:59:21 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:18:57.978 "nvmf": { 00:18:57.978 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:18:57.978 "discovery": { 00:18:57.978 "discovery_endpoints": [ 00:18:57.978 { 00:18:57.978 "trtype": "tcp", 00:18:57.978 "traddr": "127.0.0.1", 00:18:57.978 "trsvcid": "8009" 00:18:57.978 } 00:18:57.978 ] 00:18:57.978 } 00:18:57.978 }' 00:18:57.978 05:59:21 -- sma/crypto.sh@48 -- # params+=("$config") 00:18:57.978 05:59:21 -- sma/crypto.sh@50 -- # local IFS=, 00:18:57.979 05:59:21 -- sma/crypto.sh@51 -- # [[ -n 8 ]] 00:18:57.979 05:59:21 -- sma/crypto.sh@52 -- # crypto+=("\"cipher\": $(get_cipher $cipher)") 00:18:57.979 05:59:21 -- sma/crypto.sh@52 -- # get_cipher 8 00:18:57.979 05:59:21 -- sma/common.sh@27 -- # case "$1" in 00:18:57.979 05:59:21 -- sma/common.sh@30 -- # echo 8 00:18:57.979 05:59:21 -- sma/crypto.sh@53 -- # crypto+=("\"key\": \"$(format_key $key)\"") 00:18:57.979 05:59:21 -- sma/crypto.sh@53 -- # format_key 1234567890abcdef1234567890abcdef 00:18:57.979 05:59:21 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:18:57.979 05:59:21 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:18:57.979 05:59:21 -- sma/crypto.sh@54 -- # [[ -n '' ]] 00:18:57.979 05:59:21 -- sma/crypto.sh@64 -- # cat 00:18:57.979 05:59:21 -- sma/crypto.sh@64 -- # crypto_config='"crypto": { 00:18:57.979 "cipher": 8,"key": "MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY=" 00:18:57.979 }' 00:18:57.979 05:59:21 -- sma/crypto.sh@66 -- # params+=("$crypto_config") 00:18:57.979 05:59:21 -- sma/crypto.sh@69 -- # cat 00:18:58.237 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:58.237 I0000 00:00:1731905961.628421 2029351 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:58.237 I0000 00:00:1731905961.630123 2029351 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:58.237 I0000 00:00:1731905961.631611 2029364 subchannel.cc:806] subchannel 0x55e6ee73adb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55e6ee66b530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55e6ee7f3830, grpc.internal.client_channel_call_destination=0x7f86333de390, grpc.internal.event_engine=0x55e6ee6667e0, grpc.internal.security_connector=0x55e6ee7f27e0, grpc.internal.subchannel_pool=0x55e6ee729d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55e6ee5f29b0, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:21.631085635+01:00"}), backing off for 1000 ms 00:18:58.237 Traceback (most recent call last): 00:18:58.237 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:18:58.237 main(sys.argv[1:]) 00:18:58.237 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:18:58.237 result = client.call(request['method'], request.get('params', {})) 00:18:58.237 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:58.237 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:18:58.237 response = func(request=json_format.ParseDict(params, input())) 00:18:58.237 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:58.237 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:18:58.237 return _end_unary_response_blocking(state, call, False, None) 00:18:58.237 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:58.237 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:18:58.237 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:18:58.237 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:18:58.237 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:18:58.237 status = StatusCode.INVALID_ARGUMENT 00:18:58.237 details = "Invalid volume crypto configuration: bad cipher" 00:18:58.237 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {grpc_message:"Invalid volume crypto configuration: bad cipher", grpc_status:3, created_time:"2024-11-18T05:59:21.64827155+01:00"}" 00:18:58.237 > 00:18:58.237 05:59:21 -- common/autotest_common.sh@653 -- # es=1 00:18:58.237 05:59:21 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:18:58.237 05:59:21 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:18:58.237 05:59:21 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:18:58.237 05:59:21 -- sma/crypto.sh@241 -- # verify_crypto_volume nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:58.237 05:59:21 -- sma/crypto.sh@132 -- # local nqn=nqn.2016-06.io.spdk:cnode0 uuid=666b73bf-169f-425e-b980-b5317f6e09ca ns ns_bdev 00:18:58.237 05:59:21 -- sma/crypto.sh@134 -- # jq -r '.[0].namespaces[0]' 00:18:58.237 05:59:21 -- sma/crypto.sh@134 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:18:58.237 05:59:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:58.237 05:59:21 -- common/autotest_common.sh@10 -- # set +x 00:18:58.237 05:59:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:58.237 05:59:21 -- sma/crypto.sh@134 -- # ns='{ 00:18:58.237 "nsid": 1, 00:18:58.237 "bdev_name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f", 00:18:58.237 "name": "7d86acce-26c5-4bed-8616-b9b5f38ae89f", 00:18:58.237 "nguid": "666B73BF169F425EB980B5317F6E09CA", 00:18:58.237 "uuid": "666b73bf-169f-425e-b980-b5317f6e09ca" 00:18:58.237 }' 00:18:58.237 05:59:21 -- sma/crypto.sh@135 -- # jq -r .name 00:18:58.237 05:59:21 -- sma/crypto.sh@135 -- # ns_bdev=7d86acce-26c5-4bed-8616-b9b5f38ae89f 00:18:58.237 05:59:21 -- sma/crypto.sh@138 -- # rpc_cmd bdev_get_bdevs -b 7d86acce-26c5-4bed-8616-b9b5f38ae89f 00:18:58.237 05:59:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:58.237 05:59:21 -- common/autotest_common.sh@10 -- # set +x 00:18:58.237 05:59:21 -- sma/crypto.sh@138 -- # jq -r '.[0].product_name' 00:18:58.496 05:59:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:58.496 05:59:21 -- sma/crypto.sh@138 -- # [[ crypto == crypto ]] 00:18:58.496 05:59:21 -- sma/crypto.sh@139 -- # rpc_cmd bdev_get_bdevs 00:18:58.496 05:59:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:18:58.496 05:59:21 -- common/autotest_common.sh@10 -- # set +x 00:18:58.496 05:59:21 -- sma/crypto.sh@139 -- # jq -r '[.[] | select(.product_name == "crypto")] | length' 00:18:58.496 05:59:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:18:58.496 05:59:21 -- sma/crypto.sh@139 -- # [[ 1 -eq 1 ]] 00:18:58.496 05:59:21 -- sma/crypto.sh@141 -- # jq -r .uuid 00:18:58.496 05:59:21 -- sma/crypto.sh@141 -- # [[ 666b73bf-169f-425e-b980-b5317f6e09ca == \6\6\6\b\7\3\b\f\-\1\6\9\f\-\4\2\5\e\-\b\9\8\0\-\b\5\3\1\7\f\6\e\0\9\c\a ]] 00:18:58.496 05:59:21 -- sma/crypto.sh@142 -- # jq -r .nguid 00:18:58.496 05:59:21 -- sma/crypto.sh@142 -- # uuid2nguid 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:58.496 05:59:21 -- sma/common.sh@40 -- # local uuid=666B73BF-169F-425E-B980-B5317F6E09CA 00:18:58.496 05:59:21 -- sma/common.sh@41 -- # echo 666B73BF169F425EB980B5317F6E09CA 00:18:58.496 05:59:21 -- sma/crypto.sh@142 -- # [[ 666B73BF169F425EB980B5317F6E09CA == \6\6\6\B\7\3\B\F\1\6\9\F\4\2\5\E\B\9\8\0\B\5\3\1\7\F\6\E\0\9\C\A ]] 00:18:58.496 05:59:21 -- sma/crypto.sh@243 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:58.496 05:59:21 -- sma/crypto.sh@120 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:58.496 05:59:21 -- sma/crypto.sh@120 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:58.496 05:59:21 -- sma/common.sh@20 -- # python 00:18:58.754 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:58.754 I0000 00:00:1731905962.198711 2029601 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:58.754 I0000 00:00:1731905962.200649 2029601 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:58.754 I0000 00:00:1731905962.201909 2029611 subchannel.cc:806] subchannel 0x561f2d798db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x561f2d6c9530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x561f2d851830, grpc.internal.client_channel_call_destination=0x7f0783993390, grpc.internal.event_engine=0x561f2d6dfc90, grpc.internal.security_connector=0x561f2d6155b0, grpc.internal.subchannel_pool=0x561f2d787d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x561f2d65d980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:22.20148058+01:00"}), backing off for 1000 ms 00:18:58.754 {} 00:18:59.012 05:59:22 -- sma/crypto.sh@247 -- # NOT attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:18:59.012 05:59:22 -- common/autotest_common.sh@650 -- # local es=0 00:18:59.012 05:59:22 -- common/autotest_common.sh@652 -- # valid_exec_arg attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:18:59.012 05:59:22 -- common/autotest_common.sh@638 -- # local arg=attach_volume 00:18:59.012 05:59:22 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:59.012 05:59:22 -- common/autotest_common.sh@642 -- # type -t attach_volume 00:18:59.012 05:59:22 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:18:59.012 05:59:22 -- common/autotest_common.sh@653 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:18:59.012 05:59:22 -- sma/crypto.sh@105 -- # local device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:18:59.012 05:59:22 -- sma/crypto.sh@106 -- # shift 00:18:59.012 05:59:22 -- sma/crypto.sh@108 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:18:59.012 05:59:22 -- sma/crypto.sh@108 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:18:59.012 05:59:22 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher=8 key=1234567890abcdef1234567890abcdef key2= config 00:18:59.012 05:59:22 -- sma/crypto.sh@29 -- # local -a params crypto 00:18:59.012 05:59:22 -- sma/crypto.sh@47 -- # cat 00:18:59.012 05:59:22 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:18:59.012 05:59:22 -- sma/common.sh@20 -- # python 00:18:59.012 05:59:22 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:18:59.012 "nvmf": { 00:18:59.012 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:18:59.012 "discovery": { 00:18:59.012 "discovery_endpoints": [ 00:18:59.012 { 00:18:59.012 "trtype": "tcp", 00:18:59.012 "traddr": "127.0.0.1", 00:18:59.012 "trsvcid": "8009" 00:18:59.012 } 00:18:59.012 ] 00:18:59.012 } 00:18:59.012 }' 00:18:59.012 05:59:22 -- sma/crypto.sh@48 -- # params+=("$config") 00:18:59.012 05:59:22 -- sma/crypto.sh@50 -- # local IFS=, 00:18:59.012 05:59:22 -- sma/crypto.sh@51 -- # [[ -n 8 ]] 00:18:59.012 05:59:22 -- sma/crypto.sh@52 -- # crypto+=("\"cipher\": $(get_cipher $cipher)") 00:18:59.012 05:59:22 -- sma/crypto.sh@52 -- # get_cipher 8 00:18:59.012 05:59:22 -- sma/common.sh@27 -- # case "$1" in 00:18:59.012 05:59:22 -- sma/common.sh@30 -- # echo 8 00:18:59.012 05:59:22 -- sma/crypto.sh@53 -- # crypto+=("\"key\": \"$(format_key $key)\"") 00:18:59.012 05:59:22 -- sma/crypto.sh@53 -- # format_key 1234567890abcdef1234567890abcdef 00:18:59.012 05:59:22 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:18:59.012 05:59:22 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:18:59.012 05:59:22 -- sma/crypto.sh@54 -- # [[ -n '' ]] 00:18:59.012 05:59:22 -- sma/crypto.sh@64 -- # cat 00:18:59.012 05:59:22 -- sma/crypto.sh@64 -- # crypto_config='"crypto": { 00:18:59.012 "cipher": 8,"key": "MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY=" 00:18:59.012 }' 00:18:59.012 05:59:22 -- sma/crypto.sh@66 -- # params+=("$crypto_config") 00:18:59.012 05:59:22 -- sma/crypto.sh@69 -- # cat 00:18:59.270 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:18:59.270 I0000 00:00:1731905962.601606 2029632 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:18:59.270 I0000 00:00:1731905962.603359 2029632 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:18:59.270 I0000 00:00:1731905962.604779 2029646 subchannel.cc:806] subchannel 0x55f74f731db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55f74f662530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55f74f7ea830, grpc.internal.client_channel_call_destination=0x7f864e0a6390, grpc.internal.event_engine=0x55f74f65d7e0, grpc.internal.security_connector=0x55f74f7e97e0, grpc.internal.subchannel_pool=0x55f74f720d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55f74f5e99b0, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:22.604331473+01:00"}), backing off for 1000 ms 00:19:00.204 Traceback (most recent call last): 00:19:00.204 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:19:00.204 main(sys.argv[1:]) 00:19:00.204 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:19:00.204 result = client.call(request['method'], request.get('params', {})) 00:19:00.204 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:00.204 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:19:00.204 response = func(request=json_format.ParseDict(params, input())) 00:19:00.204 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:00.204 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:19:00.204 return _end_unary_response_blocking(state, call, False, None) 00:19:00.204 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:00.204 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:19:00.204 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:19:00.204 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:00.204 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:19:00.204 status = StatusCode.INVALID_ARGUMENT 00:19:00.204 details = "Invalid volume crypto configuration: bad cipher" 00:19:00.204 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {grpc_message:"Invalid volume crypto configuration: bad cipher", grpc_status:3, created_time:"2024-11-18T05:59:23.719895512+01:00"}" 00:19:00.204 > 00:19:00.463 05:59:23 -- common/autotest_common.sh@653 -- # es=1 00:19:00.463 05:59:23 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:19:00.463 05:59:23 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:19:00.463 05:59:23 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:19:00.463 05:59:23 -- sma/crypto.sh@248 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:19:00.463 05:59:23 -- sma/crypto.sh@248 -- # jq -r '.[0].namespaces | length' 00:19:00.463 05:59:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:00.463 05:59:23 -- common/autotest_common.sh@10 -- # set +x 00:19:00.463 05:59:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:00.463 05:59:23 -- sma/crypto.sh@248 -- # [[ 0 -eq 0 ]] 00:19:00.463 05:59:23 -- sma/crypto.sh@249 -- # rpc_cmd bdev_nvme_get_discovery_info 00:19:00.463 05:59:23 -- sma/crypto.sh@249 -- # jq -r '. | length' 00:19:00.463 05:59:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:00.463 05:59:23 -- common/autotest_common.sh@10 -- # set +x 00:19:00.463 05:59:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:00.463 05:59:23 -- sma/crypto.sh@249 -- # [[ 0 -eq 0 ]] 00:19:00.463 05:59:23 -- sma/crypto.sh@250 -- # jq -r length 00:19:00.463 05:59:23 -- sma/crypto.sh@250 -- # rpc_cmd bdev_get_bdevs 00:19:00.463 05:59:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:00.463 05:59:23 -- common/autotest_common.sh@10 -- # set +x 00:19:00.463 05:59:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:00.463 05:59:23 -- sma/crypto.sh@250 -- # [[ 0 -eq 0 ]] 00:19:00.463 05:59:23 -- sma/crypto.sh@252 -- # delete_device nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:19:00.463 05:59:23 -- sma/crypto.sh@94 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:00.722 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:00.722 I0000 00:00:1731905964.085615 2029891 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:00.722 I0000 00:00:1731905964.087351 2029891 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:00.722 I0000 00:00:1731905964.088658 2029892 subchannel.cc:806] subchannel 0x559aa92a5db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x559aa91d6530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x559aa935e830, grpc.internal.client_channel_call_destination=0x7f6b5b432390, grpc.internal.event_engine=0x559aa9083db0, grpc.internal.security_connector=0x559aa908bc60, grpc.internal.subchannel_pool=0x559aa9294d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x559aa916a980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:24.088229488+01:00"}), backing off for 1000 ms 00:19:00.722 {} 00:19:00.722 05:59:24 -- sma/crypto.sh@255 -- # create_device 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef 00:19:00.722 05:59:24 -- sma/crypto.sh@77 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:00.722 05:59:24 -- sma/crypto.sh@255 -- # jq -r .handle 00:19:00.722 05:59:24 -- sma/crypto.sh@77 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef 00:19:00.722 05:59:24 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher=AES_CBC key=1234567890abcdef1234567890abcdef key2= config 00:19:00.722 05:59:24 -- sma/crypto.sh@29 -- # local -a params crypto 00:19:00.722 05:59:24 -- sma/crypto.sh@47 -- # cat 00:19:00.722 05:59:24 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:19:00.722 05:59:24 -- sma/common.sh@20 -- # python 00:19:00.722 05:59:24 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:19:00.722 "nvmf": { 00:19:00.722 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:19:00.722 "discovery": { 00:19:00.722 "discovery_endpoints": [ 00:19:00.722 { 00:19:00.722 "trtype": "tcp", 00:19:00.722 "traddr": "127.0.0.1", 00:19:00.722 "trsvcid": "8009" 00:19:00.722 } 00:19:00.722 ] 00:19:00.722 } 00:19:00.722 }' 00:19:00.722 05:59:24 -- sma/crypto.sh@48 -- # params+=("$config") 00:19:00.722 05:59:24 -- sma/crypto.sh@50 -- # local IFS=, 00:19:00.722 05:59:24 -- sma/crypto.sh@51 -- # [[ -n AES_CBC ]] 00:19:00.722 05:59:24 -- sma/crypto.sh@52 -- # crypto+=("\"cipher\": $(get_cipher $cipher)") 00:19:00.722 05:59:24 -- sma/crypto.sh@52 -- # get_cipher AES_CBC 00:19:00.722 05:59:24 -- sma/common.sh@27 -- # case "$1" in 00:19:00.722 05:59:24 -- sma/common.sh@28 -- # echo 0 00:19:00.722 05:59:24 -- sma/crypto.sh@53 -- # crypto+=("\"key\": \"$(format_key $key)\"") 00:19:00.722 05:59:24 -- sma/crypto.sh@53 -- # format_key 1234567890abcdef1234567890abcdef 00:19:00.722 05:59:24 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/63 00:19:00.722 05:59:24 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:19:00.722 05:59:24 -- sma/crypto.sh@54 -- # [[ -n '' ]] 00:19:00.722 05:59:24 -- sma/crypto.sh@64 -- # cat 00:19:00.722 05:59:24 -- sma/crypto.sh@64 -- # crypto_config='"crypto": { 00:19:00.722 "cipher": 0,"key": "MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY=" 00:19:00.722 }' 00:19:00.722 05:59:24 -- sma/crypto.sh@66 -- # params+=("$crypto_config") 00:19:00.722 05:59:24 -- sma/crypto.sh@69 -- # cat 00:19:00.981 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:00.981 I0000 00:00:1731905964.379432 2029920 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:00.981 I0000 00:00:1731905964.381215 2029920 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:00.981 I0000 00:00:1731905964.383059 2030122 subchannel.cc:806] subchannel 0x55fda22eadb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55fda221b530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55fda23a3830, grpc.internal.client_channel_call_destination=0x7fdd437bc390, grpc.internal.event_engine=0x55fda20f21a0, grpc.internal.security_connector=0x55fda22d9f20, grpc.internal.subchannel_pool=0x55fda22d9d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55fda21af980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:24.38231441+01:00"}), backing off for 1000 ms 00:19:02.357 [2024-11-18 05:59:25.502438] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4420 *** 00:19:02.357 05:59:25 -- sma/crypto.sh@255 -- # device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:19:02.357 05:59:25 -- sma/crypto.sh@256 -- # verify_crypto_volume nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 00:19:02.357 05:59:25 -- sma/crypto.sh@132 -- # local nqn=nqn.2016-06.io.spdk:cnode0 uuid=666b73bf-169f-425e-b980-b5317f6e09ca ns ns_bdev 00:19:02.357 05:59:25 -- sma/crypto.sh@134 -- # rpc_cmd nvmf_get_subsystems nqn.2016-06.io.spdk:cnode0 00:19:02.357 05:59:25 -- sma/crypto.sh@134 -- # jq -r '.[0].namespaces[0]' 00:19:02.357 05:59:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:02.357 05:59:25 -- common/autotest_common.sh@10 -- # set +x 00:19:02.357 05:59:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:02.357 05:59:25 -- sma/crypto.sh@134 -- # ns='{ 00:19:02.358 "nsid": 1, 00:19:02.358 "bdev_name": "4d242e0a-01d9-4775-9f01-7041f2cde25b", 00:19:02.358 "name": "4d242e0a-01d9-4775-9f01-7041f2cde25b", 00:19:02.358 "nguid": "666B73BF169F425EB980B5317F6E09CA", 00:19:02.358 "uuid": "666b73bf-169f-425e-b980-b5317f6e09ca" 00:19:02.358 }' 00:19:02.358 05:59:25 -- sma/crypto.sh@135 -- # jq -r .name 00:19:02.358 05:59:25 -- sma/crypto.sh@135 -- # ns_bdev=4d242e0a-01d9-4775-9f01-7041f2cde25b 00:19:02.358 05:59:25 -- sma/crypto.sh@138 -- # rpc_cmd bdev_get_bdevs -b 4d242e0a-01d9-4775-9f01-7041f2cde25b 00:19:02.358 05:59:25 -- sma/crypto.sh@138 -- # jq -r '.[0].product_name' 00:19:02.358 05:59:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:02.358 05:59:25 -- common/autotest_common.sh@10 -- # set +x 00:19:02.358 05:59:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:02.358 05:59:25 -- sma/crypto.sh@138 -- # [[ crypto == crypto ]] 00:19:02.358 05:59:25 -- sma/crypto.sh@139 -- # rpc_cmd bdev_get_bdevs 00:19:02.358 05:59:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:02.358 05:59:25 -- sma/crypto.sh@139 -- # jq -r '[.[] | select(.product_name == "crypto")] | length' 00:19:02.358 05:59:25 -- common/autotest_common.sh@10 -- # set +x 00:19:02.358 05:59:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:02.358 05:59:25 -- sma/crypto.sh@139 -- # [[ 1 -eq 1 ]] 00:19:02.358 05:59:25 -- sma/crypto.sh@141 -- # jq -r .uuid 00:19:02.358 05:59:25 -- sma/crypto.sh@141 -- # [[ 666b73bf-169f-425e-b980-b5317f6e09ca == \6\6\6\b\7\3\b\f\-\1\6\9\f\-\4\2\5\e\-\b\9\8\0\-\b\5\3\1\7\f\6\e\0\9\c\a ]] 00:19:02.358 05:59:25 -- sma/crypto.sh@142 -- # jq -r .nguid 00:19:02.358 05:59:25 -- sma/crypto.sh@142 -- # uuid2nguid 666b73bf-169f-425e-b980-b5317f6e09ca 00:19:02.358 05:59:25 -- sma/common.sh@40 -- # local uuid=666B73BF-169F-425E-B980-B5317F6E09CA 00:19:02.358 05:59:25 -- sma/common.sh@41 -- # echo 666B73BF169F425EB980B5317F6E09CA 00:19:02.358 05:59:25 -- sma/crypto.sh@142 -- # [[ 666B73BF169F425EB980B5317F6E09CA == \6\6\6\B\7\3\B\F\1\6\9\F\4\2\5\E\B\9\8\0\B\5\3\1\7\F\6\E\0\9\C\A ]] 00:19:02.358 05:59:25 -- sma/crypto.sh@258 -- # detach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca 00:19:02.358 05:59:25 -- sma/crypto.sh@120 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:02.358 05:59:25 -- sma/crypto.sh@120 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:19:02.358 05:59:25 -- sma/common.sh@20 -- # python 00:19:02.616 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:02.616 I0000 00:00:1731905966.112312 2030373 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:02.616 I0000 00:00:1731905966.114094 2030373 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:02.616 I0000 00:00:1731905966.115496 2030379 subchannel.cc:806] subchannel 0x560b4d914db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x560b4d845530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x560b4d9cd830, grpc.internal.client_channel_call_destination=0x7fb7625c4390, grpc.internal.event_engine=0x560b4d85bc90, grpc.internal.security_connector=0x560b4d7915b0, grpc.internal.subchannel_pool=0x560b4d903d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x560b4d7d9980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:26.114980049+01:00"}), backing off for 1000 ms 00:19:02.875 {} 00:19:02.875 05:59:26 -- sma/crypto.sh@259 -- # delete_device nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:19:02.875 05:59:26 -- sma/crypto.sh@94 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:02.875 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:02.875 I0000 00:00:1731905966.394389 2030400 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:02.875 I0000 00:00:1731905966.395967 2030400 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:03.133 I0000 00:00:1731905966.397183 2030401 subchannel.cc:806] subchannel 0x55f44dc92db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55f44dbc3530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55f44dd4b830, grpc.internal.client_channel_call_destination=0x7ff5b29e2390, grpc.internal.event_engine=0x55f44da70db0, grpc.internal.security_connector=0x55f44da78c60, grpc.internal.subchannel_pool=0x55f44dc81d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55f44db57980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:26.396745932+01:00"}), backing off for 999 ms 00:19:03.133 {} 00:19:03.133 05:59:26 -- sma/crypto.sh@263 -- # NOT create_device 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:19:03.133 05:59:26 -- common/autotest_common.sh@650 -- # local es=0 00:19:03.133 05:59:26 -- common/autotest_common.sh@652 -- # valid_exec_arg create_device 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:19:03.133 05:59:26 -- common/autotest_common.sh@638 -- # local arg=create_device 00:19:03.133 05:59:26 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:03.133 05:59:26 -- common/autotest_common.sh@642 -- # type -t create_device 00:19:03.133 05:59:26 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:03.133 05:59:26 -- common/autotest_common.sh@653 -- # create_device 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:19:03.133 05:59:26 -- sma/crypto.sh@77 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:03.133 05:59:26 -- sma/crypto.sh@77 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca 8 1234567890abcdef1234567890abcdef 00:19:03.133 05:59:26 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher=8 key=1234567890abcdef1234567890abcdef key2= config 00:19:03.133 05:59:26 -- sma/crypto.sh@29 -- # local -a params crypto 00:19:03.133 05:59:26 -- sma/crypto.sh@47 -- # cat 00:19:03.133 05:59:26 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:19:03.133 05:59:26 -- sma/common.sh@20 -- # python 00:19:03.133 05:59:26 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:19:03.133 "nvmf": { 00:19:03.133 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:19:03.133 "discovery": { 00:19:03.133 "discovery_endpoints": [ 00:19:03.133 { 00:19:03.133 "trtype": "tcp", 00:19:03.133 "traddr": "127.0.0.1", 00:19:03.133 "trsvcid": "8009" 00:19:03.133 } 00:19:03.133 ] 00:19:03.133 } 00:19:03.133 }' 00:19:03.133 05:59:26 -- sma/crypto.sh@48 -- # params+=("$config") 00:19:03.133 05:59:26 -- sma/crypto.sh@50 -- # local IFS=, 00:19:03.133 05:59:26 -- sma/crypto.sh@51 -- # [[ -n 8 ]] 00:19:03.133 05:59:26 -- sma/crypto.sh@52 -- # crypto+=("\"cipher\": $(get_cipher $cipher)") 00:19:03.133 05:59:26 -- sma/crypto.sh@52 -- # get_cipher 8 00:19:03.133 05:59:26 -- sma/common.sh@27 -- # case "$1" in 00:19:03.133 05:59:26 -- sma/common.sh@30 -- # echo 8 00:19:03.133 05:59:26 -- sma/crypto.sh@53 -- # crypto+=("\"key\": \"$(format_key $key)\"") 00:19:03.133 05:59:26 -- sma/crypto.sh@53 -- # format_key 1234567890abcdef1234567890abcdef 00:19:03.133 05:59:26 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:19:03.133 05:59:26 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:19:03.133 05:59:26 -- sma/crypto.sh@54 -- # [[ -n '' ]] 00:19:03.133 05:59:26 -- sma/crypto.sh@64 -- # cat 00:19:03.133 05:59:26 -- sma/crypto.sh@64 -- # crypto_config='"crypto": { 00:19:03.133 "cipher": 8,"key": "MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY=" 00:19:03.133 }' 00:19:03.133 05:59:26 -- sma/crypto.sh@66 -- # params+=("$crypto_config") 00:19:03.133 05:59:26 -- sma/crypto.sh@69 -- # cat 00:19:03.392 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:03.392 I0000 00:00:1731905966.745572 2030422 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:03.392 I0000 00:00:1731905966.747277 2030422 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:03.392 I0000 00:00:1731905966.748934 2030628 subchannel.cc:806] subchannel 0x56541d858db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x56541d789530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x56541d911830, grpc.internal.client_channel_call_destination=0x7ff51c7fa390, grpc.internal.event_engine=0x56541d6601a0, grpc.internal.security_connector=0x56541d847f20, grpc.internal.subchannel_pool=0x56541d847d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x56541d71d980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:26.74836937+01:00"}), backing off for 1000 ms 00:19:04.769 Traceback (most recent call last): 00:19:04.769 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:19:04.769 main(sys.argv[1:]) 00:19:04.769 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:19:04.769 result = client.call(request['method'], request.get('params', {})) 00:19:04.769 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:04.769 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:19:04.769 response = func(request=json_format.ParseDict(params, input())) 00:19:04.769 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:04.769 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:19:04.769 return _end_unary_response_blocking(state, call, False, None) 00:19:04.769 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:04.769 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:19:04.769 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:19:04.769 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:04.769 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:19:04.769 status = StatusCode.INVALID_ARGUMENT 00:19:04.769 details = "Invalid volume crypto configuration: bad cipher" 00:19:04.769 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {created_time:"2024-11-18T05:59:27.860927672+01:00", grpc_status:3, grpc_message:"Invalid volume crypto configuration: bad cipher"}" 00:19:04.769 > 00:19:04.769 05:59:27 -- common/autotest_common.sh@653 -- # es=1 00:19:04.769 05:59:27 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:19:04.769 05:59:27 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:19:04.769 05:59:27 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:19:04.769 05:59:27 -- sma/crypto.sh@264 -- # rpc_cmd bdev_nvme_get_discovery_info 00:19:04.769 05:59:27 -- sma/crypto.sh@264 -- # jq -r '. | length' 00:19:04.769 05:59:27 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:04.769 05:59:27 -- common/autotest_common.sh@10 -- # set +x 00:19:04.769 05:59:27 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:04.769 05:59:27 -- sma/crypto.sh@264 -- # [[ 0 -eq 0 ]] 00:19:04.769 05:59:27 -- sma/crypto.sh@265 -- # rpc_cmd bdev_get_bdevs 00:19:04.769 05:59:27 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:04.769 05:59:27 -- common/autotest_common.sh@10 -- # set +x 00:19:04.769 05:59:27 -- sma/crypto.sh@265 -- # jq -r length 00:19:04.769 05:59:27 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:04.769 05:59:27 -- sma/crypto.sh@265 -- # [[ 0 -eq 0 ]] 00:19:04.769 05:59:27 -- sma/crypto.sh@266 -- # rpc_cmd nvmf_get_subsystems 00:19:04.769 05:59:27 -- sma/crypto.sh@266 -- # jq -r '[.[] | select(.nqn == "nqn.2016-06.io.spdk:cnode0")] | length' 00:19:04.769 05:59:27 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:04.769 05:59:27 -- common/autotest_common.sh@10 -- # set +x 00:19:04.769 05:59:27 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:04.769 05:59:28 -- sma/crypto.sh@266 -- # [[ 0 -eq 0 ]] 00:19:04.769 05:59:28 -- sma/crypto.sh@269 -- # killprocess 2027529 00:19:04.769 05:59:28 -- common/autotest_common.sh@936 -- # '[' -z 2027529 ']' 00:19:04.769 05:59:28 -- common/autotest_common.sh@940 -- # kill -0 2027529 00:19:04.769 05:59:28 -- common/autotest_common.sh@941 -- # uname 00:19:04.769 05:59:28 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:19:04.769 05:59:28 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2027529 00:19:04.769 05:59:28 -- common/autotest_common.sh@942 -- # process_name=python3 00:19:04.769 05:59:28 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:19:04.769 05:59:28 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2027529' 00:19:04.769 killing process with pid 2027529 00:19:04.769 05:59:28 -- common/autotest_common.sh@955 -- # kill 2027529 00:19:04.769 05:59:28 -- common/autotest_common.sh@960 -- # wait 2027529 00:19:04.769 05:59:28 -- sma/crypto.sh@278 -- # smapid=2030881 00:19:04.769 05:59:28 -- sma/crypto.sh@280 -- # sma_waitforlisten 00:19:04.769 05:59:28 -- sma/crypto.sh@270 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:19:04.769 05:59:28 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:19:04.769 05:59:28 -- sma/crypto.sh@270 -- # cat 00:19:04.769 05:59:28 -- sma/common.sh@8 -- # local sma_port=8080 00:19:04.770 05:59:28 -- sma/common.sh@10 -- # (( i = 0 )) 00:19:04.770 05:59:28 -- sma/common.sh@10 -- # (( i < 5 )) 00:19:04.770 05:59:28 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:19:04.770 05:59:28 -- sma/common.sh@14 -- # sleep 1s 00:19:05.028 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:05.028 I0000 00:00:1731905968.310317 2030881 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:05.963 05:59:29 -- sma/common.sh@10 -- # (( i++ )) 00:19:05.963 05:59:29 -- sma/common.sh@10 -- # (( i < 5 )) 00:19:05.963 05:59:29 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:19:05.963 05:59:29 -- sma/common.sh@12 -- # return 0 00:19:05.963 05:59:29 -- sma/crypto.sh@281 -- # create_device 00:19:05.963 05:59:29 -- sma/crypto.sh@77 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:05.963 05:59:29 -- sma/crypto.sh@281 -- # jq -r .handle 00:19:05.963 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:05.963 I0000 00:00:1731905969.341709 2031117 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:05.963 I0000 00:00:1731905969.343400 2031117 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:05.963 I0000 00:00:1731905969.344806 2031119 subchannel.cc:806] subchannel 0x555bb3554db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x555bb3485530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x555bb360d830, grpc.internal.client_channel_call_destination=0x7f17b2647390, grpc.internal.event_engine=0x555bb349bc90, grpc.internal.security_connector=0x555bb33d15b0, grpc.internal.subchannel_pool=0x555bb3543d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x555bb3419980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:29.344336702+01:00"}), backing off for 1000 ms 00:19:05.963 [2024-11-18 05:59:29.365346] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4420 *** 00:19:05.963 05:59:29 -- sma/crypto.sh@281 -- # device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:19:05.964 05:59:29 -- sma/crypto.sh@283 -- # NOT attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef 00:19:05.964 05:59:29 -- common/autotest_common.sh@650 -- # local es=0 00:19:05.964 05:59:29 -- common/autotest_common.sh@652 -- # valid_exec_arg attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef 00:19:05.964 05:59:29 -- common/autotest_common.sh@638 -- # local arg=attach_volume 00:19:05.964 05:59:29 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:05.964 05:59:29 -- common/autotest_common.sh@642 -- # type -t attach_volume 00:19:05.964 05:59:29 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:05.964 05:59:29 -- common/autotest_common.sh@653 -- # attach_volume nvmf-tcp:nqn.2016-06.io.spdk:cnode0 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef 00:19:05.964 05:59:29 -- sma/crypto.sh@105 -- # local device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:19:05.964 05:59:29 -- sma/crypto.sh@106 -- # shift 00:19:05.964 05:59:29 -- sma/crypto.sh@108 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:05.964 05:59:29 -- sma/crypto.sh@108 -- # gen_volume_params 666b73bf-169f-425e-b980-b5317f6e09ca AES_CBC 1234567890abcdef1234567890abcdef 00:19:05.964 05:59:29 -- sma/crypto.sh@28 -- # local volume_id=666b73bf-169f-425e-b980-b5317f6e09ca cipher=AES_CBC key=1234567890abcdef1234567890abcdef key2= config 00:19:05.964 05:59:29 -- sma/crypto.sh@29 -- # local -a params crypto 00:19:05.964 05:59:29 -- sma/crypto.sh@47 -- # cat 00:19:05.964 05:59:29 -- sma/crypto.sh@47 -- # uuid2base64 666b73bf-169f-425e-b980-b5317f6e09ca 00:19:05.964 05:59:29 -- sma/common.sh@20 -- # python 00:19:05.964 05:59:29 -- sma/crypto.sh@47 -- # config='"volume_id": "ZmtzvxafQl65gLUxf24Jyg==", 00:19:05.964 "nvmf": { 00:19:05.964 "hostnqn": "nqn.2016-06.io.spdk:host0", 00:19:05.964 "discovery": { 00:19:05.964 "discovery_endpoints": [ 00:19:05.964 { 00:19:05.964 "trtype": "tcp", 00:19:05.964 "traddr": "127.0.0.1", 00:19:05.964 "trsvcid": "8009" 00:19:05.964 } 00:19:05.964 ] 00:19:05.964 } 00:19:05.964 }' 00:19:05.964 05:59:29 -- sma/crypto.sh@48 -- # params+=("$config") 00:19:05.964 05:59:29 -- sma/crypto.sh@50 -- # local IFS=, 00:19:05.964 05:59:29 -- sma/crypto.sh@51 -- # [[ -n AES_CBC ]] 00:19:05.964 05:59:29 -- sma/crypto.sh@52 -- # crypto+=("\"cipher\": $(get_cipher $cipher)") 00:19:05.964 05:59:29 -- sma/crypto.sh@52 -- # get_cipher AES_CBC 00:19:05.964 05:59:29 -- sma/common.sh@27 -- # case "$1" in 00:19:05.964 05:59:29 -- sma/common.sh@28 -- # echo 0 00:19:05.964 05:59:29 -- sma/crypto.sh@53 -- # crypto+=("\"key\": \"$(format_key $key)\"") 00:19:05.964 05:59:29 -- sma/crypto.sh@53 -- # format_key 1234567890abcdef1234567890abcdef 00:19:05.964 05:59:29 -- sma/common.sh@35 -- # base64 -w 0 /dev/fd/62 00:19:05.964 05:59:29 -- sma/common.sh@35 -- # echo -n 1234567890abcdef1234567890abcdef 00:19:05.964 05:59:29 -- sma/crypto.sh@54 -- # [[ -n '' ]] 00:19:05.964 05:59:29 -- sma/crypto.sh@64 -- # cat 00:19:05.964 05:59:29 -- sma/crypto.sh@64 -- # crypto_config='"crypto": { 00:19:05.964 "cipher": 0,"key": "MTIzNDU2Nzg5MGFiY2RlZjEyMzQ1Njc4OTBhYmNkZWY=" 00:19:05.964 }' 00:19:05.964 05:59:29 -- sma/crypto.sh@66 -- # params+=("$crypto_config") 00:19:05.964 05:59:29 -- sma/crypto.sh@69 -- # cat 00:19:06.222 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:06.222 I0000 00:00:1731905969.636197 2031141 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:06.222 I0000 00:00:1731905969.637816 2031141 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:06.222 I0000 00:00:1731905969.639303 2031155 subchannel.cc:806] subchannel 0x56328c01adb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x56328bf4b530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x56328c0d3830, grpc.internal.client_channel_call_destination=0x7f52db4bc390, grpc.internal.event_engine=0x56328bf467e0, grpc.internal.security_connector=0x56328c0d27e0, grpc.internal.subchannel_pool=0x56328c009d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x56328bed29b0, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:29.638770314+01:00"}), backing off for 999 ms 00:19:07.598 Traceback (most recent call last): 00:19:07.598 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:19:07.598 main(sys.argv[1:]) 00:19:07.598 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:19:07.598 result = client.call(request['method'], request.get('params', {})) 00:19:07.598 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:07.598 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:19:07.598 response = func(request=json_format.ParseDict(params, input())) 00:19:07.598 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:07.598 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:19:07.598 return _end_unary_response_blocking(state, call, False, None) 00:19:07.598 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:07.598 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:19:07.598 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:19:07.598 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:07.598 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:19:07.598 status = StatusCode.INVALID_ARGUMENT 00:19:07.598 details = "Crypto is disabled" 00:19:07.598 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {grpc_message:"Crypto is disabled", grpc_status:3, created_time:"2024-11-18T05:59:30.744976535+01:00"}" 00:19:07.598 > 00:19:07.598 05:59:30 -- common/autotest_common.sh@653 -- # es=1 00:19:07.598 05:59:30 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:19:07.598 05:59:30 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:19:07.599 05:59:30 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:19:07.599 05:59:30 -- sma/crypto.sh@284 -- # rpc_cmd bdev_nvme_get_discovery_info 00:19:07.599 05:59:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:07.599 05:59:30 -- sma/crypto.sh@284 -- # jq -r '. | length' 00:19:07.599 05:59:30 -- common/autotest_common.sh@10 -- # set +x 00:19:07.599 05:59:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:07.599 05:59:30 -- sma/crypto.sh@284 -- # [[ 0 -eq 0 ]] 00:19:07.599 05:59:30 -- sma/crypto.sh@285 -- # rpc_cmd bdev_get_bdevs 00:19:07.599 05:59:30 -- sma/crypto.sh@285 -- # jq -r length 00:19:07.599 05:59:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:07.599 05:59:30 -- common/autotest_common.sh@10 -- # set +x 00:19:07.599 05:59:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:07.599 05:59:30 -- sma/crypto.sh@285 -- # [[ 0 -eq 0 ]] 00:19:07.599 05:59:30 -- sma/crypto.sh@287 -- # cleanup 00:19:07.599 05:59:30 -- sma/crypto.sh@22 -- # killprocess 2030881 00:19:07.599 05:59:30 -- common/autotest_common.sh@936 -- # '[' -z 2030881 ']' 00:19:07.599 05:59:30 -- common/autotest_common.sh@940 -- # kill -0 2030881 00:19:07.599 05:59:30 -- common/autotest_common.sh@941 -- # uname 00:19:07.599 05:59:30 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:19:07.599 05:59:30 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2030881 00:19:07.599 05:59:30 -- common/autotest_common.sh@942 -- # process_name=python3 00:19:07.599 05:59:30 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:19:07.599 05:59:30 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2030881' 00:19:07.599 killing process with pid 2030881 00:19:07.599 05:59:30 -- common/autotest_common.sh@955 -- # kill 2030881 00:19:07.599 05:59:30 -- common/autotest_common.sh@960 -- # wait 2030881 00:19:07.599 05:59:30 -- sma/crypto.sh@23 -- # killprocess 2027100 00:19:07.599 05:59:30 -- common/autotest_common.sh@936 -- # '[' -z 2027100 ']' 00:19:07.599 05:59:30 -- common/autotest_common.sh@940 -- # kill -0 2027100 00:19:07.599 05:59:30 -- common/autotest_common.sh@941 -- # uname 00:19:07.599 05:59:30 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:19:07.599 05:59:30 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2027100 00:19:07.599 05:59:30 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:19:07.599 05:59:30 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:19:07.599 05:59:30 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2027100' 00:19:07.599 killing process with pid 2027100 00:19:07.599 05:59:30 -- common/autotest_common.sh@955 -- # kill 2027100 00:19:07.599 [2024-11-18 05:59:30.995619] app.c: 883:log_deprecation_hits: *WARNING*: rpc_nvmf_get_subsystems: deprecation 'listener.transport is deprecated in favor of trtype' scheduled for removal in v24.05 hit 1 times 00:19:07.599 05:59:30 -- common/autotest_common.sh@960 -- # wait 2027100 00:19:10.133 05:59:33 -- sma/crypto.sh@24 -- # killprocess 2027528 00:19:10.133 05:59:33 -- common/autotest_common.sh@936 -- # '[' -z 2027528 ']' 00:19:10.133 05:59:33 -- common/autotest_common.sh@940 -- # kill -0 2027528 00:19:10.133 05:59:33 -- common/autotest_common.sh@941 -- # uname 00:19:10.133 05:59:33 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:19:10.133 05:59:33 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2027528 00:19:10.133 05:59:33 -- common/autotest_common.sh@942 -- # process_name=reactor_1 00:19:10.133 05:59:33 -- common/autotest_common.sh@946 -- # '[' reactor_1 = sudo ']' 00:19:10.133 05:59:33 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2027528' 00:19:10.133 killing process with pid 2027528 00:19:10.133 05:59:33 -- common/autotest_common.sh@955 -- # kill 2027528 00:19:10.133 05:59:33 -- common/autotest_common.sh@960 -- # wait 2027528 00:19:12.664 05:59:36 -- sma/crypto.sh@288 -- # trap - SIGINT SIGTERM EXIT 00:19:12.664 00:19:12.664 real 0m25.668s 00:19:12.664 user 0m52.631s 00:19:12.664 sys 0m2.987s 00:19:12.664 05:59:36 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:19:12.664 05:59:36 -- common/autotest_common.sh@10 -- # set +x 00:19:12.664 ************************************ 00:19:12.664 END TEST sma_crypto 00:19:12.664 ************************************ 00:19:12.664 05:59:36 -- sma/sma.sh@17 -- # run_test sma_qos /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/qos.sh 00:19:12.664 05:59:36 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:19:12.664 05:59:36 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:19:12.664 05:59:36 -- common/autotest_common.sh@10 -- # set +x 00:19:12.664 ************************************ 00:19:12.664 START TEST sma_qos 00:19:12.664 ************************************ 00:19:12.664 05:59:36 -- common/autotest_common.sh@1114 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/qos.sh 00:19:12.664 * Looking for test storage... 00:19:12.664 * Found test storage at /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma 00:19:12.664 05:59:36 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:19:12.664 05:59:36 -- common/autotest_common.sh@1690 -- # lcov --version 00:19:12.664 05:59:36 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:19:12.664 05:59:36 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:19:12.664 05:59:36 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:19:12.664 05:59:36 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:19:12.664 05:59:36 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:19:12.664 05:59:36 -- scripts/common.sh@335 -- # IFS=.-: 00:19:12.664 05:59:36 -- scripts/common.sh@335 -- # read -ra ver1 00:19:12.664 05:59:36 -- scripts/common.sh@336 -- # IFS=.-: 00:19:12.664 05:59:36 -- scripts/common.sh@336 -- # read -ra ver2 00:19:12.664 05:59:36 -- scripts/common.sh@337 -- # local 'op=<' 00:19:12.664 05:59:36 -- scripts/common.sh@339 -- # ver1_l=2 00:19:12.664 05:59:36 -- scripts/common.sh@340 -- # ver2_l=1 00:19:12.664 05:59:36 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:19:12.664 05:59:36 -- scripts/common.sh@343 -- # case "$op" in 00:19:12.664 05:59:36 -- scripts/common.sh@344 -- # : 1 00:19:12.664 05:59:36 -- scripts/common.sh@363 -- # (( v = 0 )) 00:19:12.664 05:59:36 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:19:12.664 05:59:36 -- scripts/common.sh@364 -- # decimal 1 00:19:12.664 05:59:36 -- scripts/common.sh@352 -- # local d=1 00:19:12.664 05:59:36 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:19:12.664 05:59:36 -- scripts/common.sh@354 -- # echo 1 00:19:12.664 05:59:36 -- scripts/common.sh@364 -- # ver1[v]=1 00:19:12.664 05:59:36 -- scripts/common.sh@365 -- # decimal 2 00:19:12.664 05:59:36 -- scripts/common.sh@352 -- # local d=2 00:19:12.664 05:59:36 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:19:12.664 05:59:36 -- scripts/common.sh@354 -- # echo 2 00:19:12.664 05:59:36 -- scripts/common.sh@365 -- # ver2[v]=2 00:19:12.664 05:59:36 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:19:12.664 05:59:36 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:19:12.664 05:59:36 -- scripts/common.sh@367 -- # return 0 00:19:12.664 05:59:36 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:19:12.664 05:59:36 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:19:12.664 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:19:12.664 --rc genhtml_branch_coverage=1 00:19:12.664 --rc genhtml_function_coverage=1 00:19:12.664 --rc genhtml_legend=1 00:19:12.664 --rc geninfo_all_blocks=1 00:19:12.664 --rc geninfo_unexecuted_blocks=1 00:19:12.664 00:19:12.664 ' 00:19:12.664 05:59:36 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:19:12.664 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:19:12.664 --rc genhtml_branch_coverage=1 00:19:12.664 --rc genhtml_function_coverage=1 00:19:12.664 --rc genhtml_legend=1 00:19:12.664 --rc geninfo_all_blocks=1 00:19:12.664 --rc geninfo_unexecuted_blocks=1 00:19:12.664 00:19:12.664 ' 00:19:12.664 05:59:36 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:19:12.664 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:19:12.664 --rc genhtml_branch_coverage=1 00:19:12.664 --rc genhtml_function_coverage=1 00:19:12.664 --rc genhtml_legend=1 00:19:12.664 --rc geninfo_all_blocks=1 00:19:12.664 --rc geninfo_unexecuted_blocks=1 00:19:12.664 00:19:12.664 ' 00:19:12.664 05:59:36 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:19:12.664 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:19:12.664 --rc genhtml_branch_coverage=1 00:19:12.664 --rc genhtml_function_coverage=1 00:19:12.664 --rc genhtml_legend=1 00:19:12.664 --rc geninfo_all_blocks=1 00:19:12.664 --rc geninfo_unexecuted_blocks=1 00:19:12.664 00:19:12.664 ' 00:19:12.664 05:59:36 -- sma/qos.sh@11 -- # source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:19:12.664 05:59:36 -- sma/qos.sh@13 -- # smac=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:12.664 05:59:36 -- sma/qos.sh@15 -- # device_nvmf_tcp=3 00:19:12.664 05:59:36 -- sma/qos.sh@16 -- # printf %u -1 00:19:12.664 05:59:36 -- sma/qos.sh@16 -- # limit_reserved=18446744073709551615 00:19:12.664 05:59:36 -- sma/qos.sh@42 -- # trap 'cleanup; exit 1' SIGINT SIGTERM EXIT 00:19:12.664 05:59:36 -- sma/qos.sh@45 -- # tgtpid=2032333 00:19:12.664 05:59:36 -- sma/qos.sh@44 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/build/bin/spdk_tgt 00:19:12.923 05:59:36 -- sma/qos.sh@55 -- # smapid=2032335 00:19:12.923 05:59:36 -- sma/qos.sh@57 -- # sma_waitforlisten 00:19:12.923 05:59:36 -- sma/common.sh@7 -- # local sma_addr=127.0.0.1 00:19:12.923 05:59:36 -- sma/common.sh@8 -- # local sma_port=8080 00:19:12.923 05:59:36 -- sma/qos.sh@47 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma.py -c /dev/fd/63 00:19:12.923 05:59:36 -- sma/common.sh@10 -- # (( i = 0 )) 00:19:12.923 05:59:36 -- sma/qos.sh@47 -- # cat 00:19:12.923 05:59:36 -- sma/common.sh@10 -- # (( i < 5 )) 00:19:12.923 05:59:36 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:19:12.923 05:59:36 -- sma/common.sh@14 -- # sleep 1s 00:19:12.923 [2024-11-18 05:59:36.272961] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:19:12.923 [2024-11-18 05:59:36.273080] [ DPDK EAL parameters: spdk_tgt --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid2032333 ] 00:19:12.923 EAL: No free 2048 kB hugepages reported on node 1 00:19:12.923 [2024-11-18 05:59:36.385308] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:19:13.181 [2024-11-18 05:59:36.635277] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:19:13.181 [2024-11-18 05:59:36.635534] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:19:13.746 05:59:37 -- sma/common.sh@10 -- # (( i++ )) 00:19:13.747 05:59:37 -- sma/common.sh@10 -- # (( i < 5 )) 00:19:13.747 05:59:37 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:19:13.747 05:59:37 -- sma/common.sh@14 -- # sleep 1s 00:19:15.122 05:59:38 -- sma/common.sh@10 -- # (( i++ )) 00:19:15.122 05:59:38 -- sma/common.sh@10 -- # (( i < 5 )) 00:19:15.122 05:59:38 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:19:15.122 05:59:38 -- sma/common.sh@14 -- # sleep 1s 00:19:15.122 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:15.122 I0000 00:00:1731905978.405184 2032335 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:15.122 [2024-11-18 05:59:38.417053] tcp.c: 661:nvmf_tcp_create: *NOTICE*: *** TCP Transport Init *** 00:19:16.057 05:59:39 -- sma/common.sh@10 -- # (( i++ )) 00:19:16.057 05:59:39 -- sma/common.sh@10 -- # (( i < 5 )) 00:19:16.057 05:59:39 -- sma/common.sh@11 -- # nc -z 127.0.0.1 8080 00:19:16.057 05:59:39 -- sma/common.sh@12 -- # return 0 00:19:16.057 05:59:39 -- sma/qos.sh@60 -- # rpc_cmd bdev_null_create null0 100 4096 00:19:16.057 05:59:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:16.057 05:59:39 -- common/autotest_common.sh@10 -- # set +x 00:19:16.057 null0 00:19:16.057 05:59:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:16.057 05:59:39 -- sma/qos.sh@61 -- # rpc_cmd bdev_get_bdevs -b null0 00:19:16.057 05:59:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:16.057 05:59:39 -- common/autotest_common.sh@10 -- # set +x 00:19:16.057 05:59:39 -- sma/qos.sh@61 -- # jq -r '.[].uuid' 00:19:16.057 05:59:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:16.057 05:59:39 -- sma/qos.sh@61 -- # uuid=e6a57a66-881d-44ad-9af3-980518cc270f 00:19:16.057 05:59:39 -- sma/qos.sh@62 -- # create_device e6a57a66-881d-44ad-9af3-980518cc270f 00:19:16.057 05:59:39 -- sma/qos.sh@62 -- # jq -r .handle 00:19:16.057 05:59:39 -- sma/qos.sh@24 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:16.057 05:59:39 -- sma/qos.sh@24 -- # uuid2base64 e6a57a66-881d-44ad-9af3-980518cc270f 00:19:16.057 05:59:39 -- sma/common.sh@20 -- # python 00:19:16.315 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:16.315 I0000 00:00:1731905979.706521 2032953 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:16.315 I0000 00:00:1731905979.708512 2032953 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:16.315 I0000 00:00:1731905979.710161 2032964 subchannel.cc:806] subchannel 0x5597d7a15db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5597d7946530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5597d7ace830, grpc.internal.client_channel_call_destination=0x7f8abb83f390, grpc.internal.event_engine=0x5597d77f3db0, grpc.internal.security_connector=0x5597d77fbca0, grpc.internal.subchannel_pool=0x5597d7a04d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5597d78da980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:39.70962832+01:00"}), backing off for 1000 ms 00:19:16.315 [2024-11-18 05:59:39.720886] nvmf_rpc.c: 275:rpc_nvmf_get_subsystems: *WARNING*: rpc_nvmf_get_subsystems: deprecated feature listener.transport is deprecated in favor of trtype to be removed in v24.05 00:19:16.315 [2024-11-18 05:59:39.737359] tcp.c: 953:nvmf_tcp_listen: *NOTICE*: *** NVMe/TCP Target Listening on 127.0.0.1 port 4420 *** 00:19:16.315 05:59:39 -- sma/qos.sh@62 -- # device=nvmf-tcp:nqn.2016-06.io.spdk:cnode0 00:19:16.315 05:59:39 -- sma/qos.sh@65 -- # diff /dev/fd/62 /dev/fd/61 00:19:16.315 05:59:39 -- sma/qos.sh@65 -- # jq --sort-keys 00:19:16.315 05:59:39 -- sma/qos.sh@65 -- # get_qos_caps 3 00:19:16.315 05:59:39 -- sma/qos.sh@65 -- # jq --sort-keys 00:19:16.315 05:59:39 -- sma/common.sh@45 -- # local rootdir 00:19:16.315 05:59:39 -- sma/common.sh@47 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:19:16.315 05:59:39 -- sma/common.sh@47 -- # rootdir=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../.. 00:19:16.315 05:59:39 -- sma/common.sh@49 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../../scripts/sma-client.py 00:19:16.573 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:16.573 I0000 00:00:1731905979.983358 2033073 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:16.573 I0000 00:00:1731905979.984900 2033073 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:16.573 I0000 00:00:1731905979.986189 2033194 subchannel.cc:806] subchannel 0x56120843ff70 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x561208442630, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x561208427bb0, grpc.internal.client_channel_call_destination=0x7f8d192de390, grpc.internal.event_engine=0x56120831e2e0, grpc.internal.security_connector=0x561208345830, grpc.internal.subchannel_pool=0x56120841b530, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x561208214970, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:39.985693692+01:00"}), backing off for 1000 ms 00:19:16.573 05:59:40 -- sma/qos.sh@79 -- # NOT get_qos_caps 1234 00:19:16.573 05:59:40 -- common/autotest_common.sh@650 -- # local es=0 00:19:16.573 05:59:40 -- common/autotest_common.sh@652 -- # valid_exec_arg get_qos_caps 1234 00:19:16.573 05:59:40 -- common/autotest_common.sh@638 -- # local arg=get_qos_caps 00:19:16.573 05:59:40 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:16.573 05:59:40 -- common/autotest_common.sh@642 -- # type -t get_qos_caps 00:19:16.573 05:59:40 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:16.573 05:59:40 -- common/autotest_common.sh@653 -- # get_qos_caps 1234 00:19:16.573 05:59:40 -- sma/common.sh@45 -- # local rootdir 00:19:16.573 05:59:40 -- sma/common.sh@47 -- # dirname /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/common.sh 00:19:16.573 05:59:40 -- sma/common.sh@47 -- # rootdir=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../.. 00:19:16.573 05:59:40 -- sma/common.sh@49 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../../scripts/sma-client.py 00:19:16.832 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:16.832 I0000 00:00:1731905980.210289 2033217 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:16.832 I0000 00:00:1731905980.212062 2033217 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:16.832 I0000 00:00:1731905980.213451 2033218 subchannel.cc:806] subchannel 0x5632a5b19f70 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5632a5b1c630, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5632a5b01bb0, grpc.internal.client_channel_call_destination=0x7ff1ca2b9390, grpc.internal.event_engine=0x5632a59f82e0, grpc.internal.security_connector=0x5632a5a1f830, grpc.internal.subchannel_pool=0x5632a5af5530, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5632a58ee970, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:40.212947859+01:00"}), backing off for 999 ms 00:19:16.832 Traceback (most recent call last): 00:19:16.832 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../../scripts/sma-client.py", line 74, in 00:19:16.832 main(sys.argv[1:]) 00:19:16.832 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../../scripts/sma-client.py", line 69, in main 00:19:16.832 result = client.call(request['method'], request.get('params', {})) 00:19:16.832 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:16.832 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/test/sma/../../scripts/sma-client.py", line 43, in call 00:19:16.832 response = func(request=json_format.ParseDict(params, input())) 00:19:16.832 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:16.832 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:19:16.832 return _end_unary_response_blocking(state, call, False, None) 00:19:16.832 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:16.832 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:19:16.832 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:19:16.832 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:16.832 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:19:16.832 status = StatusCode.INVALID_ARGUMENT 00:19:16.832 details = "Invalid device type" 00:19:16.832 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {grpc_message:"Invalid device type", grpc_status:3, created_time:"2024-11-18T05:59:40.214865216+01:00"}" 00:19:16.832 > 00:19:16.832 05:59:40 -- common/autotest_common.sh@653 -- # es=1 00:19:16.832 05:59:40 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:19:16.832 05:59:40 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:19:16.832 05:59:40 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:19:16.832 05:59:40 -- sma/qos.sh@82 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:16.832 05:59:40 -- sma/qos.sh@82 -- # uuid2base64 e6a57a66-881d-44ad-9af3-980518cc270f 00:19:16.832 05:59:40 -- sma/common.sh@20 -- # python 00:19:17.090 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:17.090 I0000 00:00:1731905980.536968 2033238 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:17.090 I0000 00:00:1731905980.538834 2033238 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:17.090 I0000 00:00:1731905980.540254 2033241 subchannel.cc:806] subchannel 0x55dacd1fbdb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55dacd12c530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55dacd2b4830, grpc.internal.client_channel_call_destination=0x7f59dbf6c390, grpc.internal.event_engine=0x55daccfd9db0, grpc.internal.security_connector=0x55daccfe1ca0, grpc.internal.subchannel_pool=0x55dacd1ead40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55dacd0c0980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:40.53973432+01:00"}), backing off for 999 ms 00:19:17.090 {} 00:19:17.090 05:59:40 -- sma/qos.sh@94 -- # jq --sort-keys 00:19:17.090 05:59:40 -- sma/qos.sh@94 -- # diff /dev/fd/62 /dev/fd/61 00:19:17.090 05:59:40 -- sma/qos.sh@94 -- # rpc_cmd bdev_get_bdevs -b null0 00:19:17.090 05:59:40 -- sma/qos.sh@94 -- # jq --sort-keys '.[].assigned_rate_limits' 00:19:17.090 05:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:17.090 05:59:40 -- common/autotest_common.sh@10 -- # set +x 00:19:17.090 05:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:17.348 05:59:40 -- sma/qos.sh@106 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:17.348 05:59:40 -- sma/qos.sh@106 -- # uuid2base64 e6a57a66-881d-44ad-9af3-980518cc270f 00:19:17.348 05:59:40 -- sma/common.sh@20 -- # python 00:19:17.348 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:17.348 I0000 00:00:1731905980.858345 2033267 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:17.348 I0000 00:00:1731905980.860244 2033267 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:17.348 I0000 00:00:1731905980.861639 2033274 subchannel.cc:806] subchannel 0x55bcba9fedb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55bcba92f530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55bcbaab7830, grpc.internal.client_channel_call_destination=0x7fa443079390, grpc.internal.event_engine=0x55bcba7dcdb0, grpc.internal.security_connector=0x55bcba7e4ca0, grpc.internal.subchannel_pool=0x55bcba9edd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55bcba8c3980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:40.861206531+01:00"}), backing off for 1000 ms 00:19:17.607 {} 00:19:17.607 05:59:40 -- sma/qos.sh@119 -- # diff /dev/fd/62 /dev/fd/61 00:19:17.607 05:59:40 -- sma/qos.sh@119 -- # jq --sort-keys 00:19:17.607 05:59:40 -- sma/qos.sh@119 -- # rpc_cmd bdev_get_bdevs -b null0 00:19:17.607 05:59:40 -- sma/qos.sh@119 -- # jq --sort-keys '.[].assigned_rate_limits' 00:19:17.607 05:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:17.607 05:59:40 -- common/autotest_common.sh@10 -- # set +x 00:19:17.607 05:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:17.607 05:59:40 -- sma/qos.sh@131 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:17.607 05:59:40 -- sma/qos.sh@131 -- # uuid2base64 e6a57a66-881d-44ad-9af3-980518cc270f 00:19:17.607 05:59:40 -- sma/common.sh@20 -- # python 00:19:17.865 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:17.865 I0000 00:00:1731905981.198351 2033351 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:17.865 I0000 00:00:1731905981.200024 2033351 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:17.865 I0000 00:00:1731905981.201370 2033502 subchannel.cc:806] subchannel 0x5620a9161db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5620a9092530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5620a921a830, grpc.internal.client_channel_call_destination=0x7f414d1ac390, grpc.internal.event_engine=0x5620a8f3fdb0, grpc.internal.security_connector=0x5620a8f47ca0, grpc.internal.subchannel_pool=0x5620a9150d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5620a9026980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:41.200861692+01:00"}), backing off for 999 ms 00:19:17.865 {} 00:19:17.865 05:59:41 -- sma/qos.sh@145 -- # jq --sort-keys 00:19:17.865 05:59:41 -- sma/qos.sh@145 -- # diff /dev/fd/62 /dev/fd/61 00:19:17.865 05:59:41 -- sma/qos.sh@145 -- # rpc_cmd bdev_get_bdevs -b null0 00:19:17.865 05:59:41 -- sma/qos.sh@145 -- # jq --sort-keys '.[].assigned_rate_limits' 00:19:17.865 05:59:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:17.865 05:59:41 -- common/autotest_common.sh@10 -- # set +x 00:19:17.865 05:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:17.865 05:59:41 -- sma/qos.sh@157 -- # unsupported_max_limits=(rd_iops wr_iops) 00:19:17.865 05:59:41 -- sma/qos.sh@159 -- # for limit in "${unsupported_max_limits[@]}" 00:19:17.865 05:59:41 -- sma/qos.sh@160 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:17.866 05:59:41 -- sma/qos.sh@160 -- # uuid2base64 e6a57a66-881d-44ad-9af3-980518cc270f 00:19:17.866 05:59:41 -- sma/common.sh@20 -- # python 00:19:17.866 05:59:41 -- common/autotest_common.sh@650 -- # local es=0 00:19:17.866 05:59:41 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:17.866 05:59:41 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:17.866 05:59:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:17.866 05:59:41 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:17.866 05:59:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:17.866 05:59:41 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:17.866 05:59:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:17.866 05:59:41 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:17.866 05:59:41 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py ]] 00:19:17.866 05:59:41 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.124 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:18.124 I0000 00:00:1731905981.528827 2033532 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:18.124 I0000 00:00:1731905981.530615 2033532 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:18.124 I0000 00:00:1731905981.531997 2033533 subchannel.cc:806] subchannel 0x56057ae40db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x56057ad71530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x56057aef9830, grpc.internal.client_channel_call_destination=0x7f81266aa390, grpc.internal.event_engine=0x56057ad87c90, grpc.internal.security_connector=0x56057acbd5b0, grpc.internal.subchannel_pool=0x56057ae2fd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x56057ad05980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:41.531523787+01:00"}), backing off for 1000 ms 00:19:18.124 Traceback (most recent call last): 00:19:18.124 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:19:18.124 main(sys.argv[1:]) 00:19:18.124 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:19:18.124 result = client.call(request['method'], request.get('params', {})) 00:19:18.124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.124 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:19:18.124 response = func(request=json_format.ParseDict(params, input())) 00:19:18.124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.124 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:19:18.124 return _end_unary_response_blocking(state, call, False, None) 00:19:18.124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.124 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:19:18.124 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:19:18.124 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.124 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:19:18.124 status = StatusCode.INVALID_ARGUMENT 00:19:18.124 details = "Unsupported QoS limit: maximum.rd_iops" 00:19:18.124 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {grpc_message:"Unsupported QoS limit: maximum.rd_iops", grpc_status:3, created_time:"2024-11-18T05:59:41.547485975+01:00"}" 00:19:18.124 > 00:19:18.124 05:59:41 -- common/autotest_common.sh@653 -- # es=1 00:19:18.124 05:59:41 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:19:18.124 05:59:41 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:19:18.124 05:59:41 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:19:18.124 05:59:41 -- sma/qos.sh@159 -- # for limit in "${unsupported_max_limits[@]}" 00:19:18.124 05:59:41 -- sma/qos.sh@160 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.124 05:59:41 -- sma/qos.sh@160 -- # uuid2base64 e6a57a66-881d-44ad-9af3-980518cc270f 00:19:18.124 05:59:41 -- sma/common.sh@20 -- # python 00:19:18.124 05:59:41 -- common/autotest_common.sh@650 -- # local es=0 00:19:18.124 05:59:41 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.124 05:59:41 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.124 05:59:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.124 05:59:41 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.124 05:59:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.124 05:59:41 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.124 05:59:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.124 05:59:41 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.124 05:59:41 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py ]] 00:19:18.124 05:59:41 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.383 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:18.383 I0000 00:00:1731905981.794855 2033557 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:18.383 I0000 00:00:1731905981.796581 2033557 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:18.383 I0000 00:00:1731905981.797889 2033562 subchannel.cc:806] subchannel 0x5597ec521db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x5597ec452530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x5597ec5da830, grpc.internal.client_channel_call_destination=0x7f24f048e390, grpc.internal.event_engine=0x5597ec468c90, grpc.internal.security_connector=0x5597ec39e5b0, grpc.internal.subchannel_pool=0x5597ec510d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x5597ec3e6980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:41.797433949+01:00"}), backing off for 1000 ms 00:19:18.383 Traceback (most recent call last): 00:19:18.383 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:19:18.383 main(sys.argv[1:]) 00:19:18.383 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:19:18.383 result = client.call(request['method'], request.get('params', {})) 00:19:18.383 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.383 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:19:18.383 response = func(request=json_format.ParseDict(params, input())) 00:19:18.383 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.383 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:19:18.383 return _end_unary_response_blocking(state, call, False, None) 00:19:18.383 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.383 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:19:18.383 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:19:18.383 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.383 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:19:18.383 status = StatusCode.INVALID_ARGUMENT 00:19:18.383 details = "Unsupported QoS limit: maximum.wr_iops" 00:19:18.383 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {created_time:"2024-11-18T05:59:41.811958539+01:00", grpc_status:3, grpc_message:"Unsupported QoS limit: maximum.wr_iops"}" 00:19:18.383 > 00:19:18.383 05:59:41 -- common/autotest_common.sh@653 -- # es=1 00:19:18.383 05:59:41 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:19:18.383 05:59:41 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:19:18.383 05:59:41 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:19:18.383 05:59:41 -- sma/qos.sh@178 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.383 05:59:41 -- sma/qos.sh@178 -- # uuid2base64 e6a57a66-881d-44ad-9af3-980518cc270f 00:19:18.383 05:59:41 -- sma/common.sh@20 -- # python 00:19:18.383 05:59:41 -- common/autotest_common.sh@650 -- # local es=0 00:19:18.383 05:59:41 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.383 05:59:41 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.383 05:59:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.383 05:59:41 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.383 05:59:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.383 05:59:41 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.383 05:59:41 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.383 05:59:41 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.383 05:59:41 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py ]] 00:19:18.383 05:59:41 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.642 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:18.642 I0000 00:00:1731905982.073266 2033588 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:18.642 I0000 00:00:1731905982.075144 2033588 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:18.642 I0000 00:00:1731905982.076652 2033596 subchannel.cc:806] subchannel 0x55c92ec93db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55c92ebc4530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55c92ed4c830, grpc.internal.client_channel_call_destination=0x7fe580a4b390, grpc.internal.event_engine=0x55c92ea71db0, grpc.internal.security_connector=0x55c92ea79ca0, grpc.internal.subchannel_pool=0x55c92ec82d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55c92eb58980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:42.076061672+01:00"}), backing off for 1000 ms 00:19:18.642 [2024-11-18 05:59:42.088259] nvmf_rpc.c: 301:rpc_nvmf_get_subsystems: *ERROR*: subsystem 'nqn.2016-06.io.spdk:cnode0-invalid' does not exist 00:19:18.642 Traceback (most recent call last): 00:19:18.642 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:19:18.642 main(sys.argv[1:]) 00:19:18.642 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:19:18.642 result = client.call(request['method'], request.get('params', {})) 00:19:18.642 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.642 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:19:18.642 response = func(request=json_format.ParseDict(params, input())) 00:19:18.642 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.642 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:19:18.642 return _end_unary_response_blocking(state, call, False, None) 00:19:18.642 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.642 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:19:18.642 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:19:18.642 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.643 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:19:18.643 status = StatusCode.NOT_FOUND 00:19:18.643 details = "No device associated with device_handle could be found" 00:19:18.643 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {created_time:"2024-11-18T05:59:42.092692771+01:00", grpc_status:5, grpc_message:"No device associated with device_handle could be found"}" 00:19:18.643 > 00:19:18.643 05:59:42 -- common/autotest_common.sh@653 -- # es=1 00:19:18.643 05:59:42 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:19:18.643 05:59:42 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:19:18.643 05:59:42 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:19:18.643 05:59:42 -- sma/qos.sh@191 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.643 05:59:42 -- sma/qos.sh@191 -- # uuidgen 00:19:18.643 05:59:42 -- sma/qos.sh@191 -- # uuid2base64 baa8157c-d39f-471f-80bd-89673e5f0935 00:19:18.643 05:59:42 -- sma/common.sh@20 -- # python 00:19:18.643 05:59:42 -- common/autotest_common.sh@650 -- # local es=0 00:19:18.643 05:59:42 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.643 05:59:42 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.643 05:59:42 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.643 05:59:42 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.643 05:59:42 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.643 05:59:42 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.643 05:59:42 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.643 05:59:42 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.643 05:59:42 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py ]] 00:19:18.643 05:59:42 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.902 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:18.902 I0000 00:00:1731905982.359396 2033691 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:18.902 I0000 00:00:1731905982.361144 2033691 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:18.902 I0000 00:00:1731905982.362561 2033816 subchannel.cc:806] subchannel 0x55fc8d207db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55fc8d138530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55fc8d2c0830, grpc.internal.client_channel_call_destination=0x7fcc2e394390, grpc.internal.event_engine=0x55fc8cfe5db0, grpc.internal.security_connector=0x55fc8cfedca0, grpc.internal.subchannel_pool=0x55fc8d1f6d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55fc8d0cc980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:42.362028884+01:00"}), backing off for 1000 ms 00:19:18.902 [2024-11-18 05:59:42.365113] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: baa8157c-d39f-471f-80bd-89673e5f0935 00:19:18.902 Traceback (most recent call last): 00:19:18.902 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:19:18.902 main(sys.argv[1:]) 00:19:18.902 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:19:18.902 result = client.call(request['method'], request.get('params', {})) 00:19:18.902 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.902 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:19:18.902 response = func(request=json_format.ParseDict(params, input())) 00:19:18.902 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.903 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:19:18.903 return _end_unary_response_blocking(state, call, False, None) 00:19:18.903 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.903 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:19:18.903 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:19:18.903 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:18.903 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:19:18.903 status = StatusCode.NOT_FOUND 00:19:18.903 details = "No volume associated with volume_id could be found" 00:19:18.903 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {created_time:"2024-11-18T05:59:42.369326433+01:00", grpc_status:5, grpc_message:"No volume associated with volume_id could be found"}" 00:19:18.903 > 00:19:18.903 05:59:42 -- common/autotest_common.sh@653 -- # es=1 00:19:18.903 05:59:42 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:19:18.903 05:59:42 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:19:18.903 05:59:42 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:19:18.903 05:59:42 -- sma/qos.sh@205 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.903 05:59:42 -- common/autotest_common.sh@650 -- # local es=0 00:19:18.903 05:59:42 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.903 05:59:42 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.903 05:59:42 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.903 05:59:42 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.903 05:59:42 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.903 05:59:42 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.903 05:59:42 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:18.903 05:59:42 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:18.903 05:59:42 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py ]] 00:19:18.903 05:59:42 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:19.162 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:19.162 I0000 00:00:1731905982.586865 2033838 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:19.162 I0000 00:00:1731905982.588738 2033838 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:19.162 I0000 00:00:1731905982.590037 2033839 subchannel.cc:806] subchannel 0x55e9823a3db0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55e9822d4530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55e98245c830, grpc.internal.client_channel_call_destination=0x7f9e3ac5f390, grpc.internal.event_engine=0x55e9822eac90, grpc.internal.security_connector=0x55e9822205b0, grpc.internal.subchannel_pool=0x55e982392d40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55e982268980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:42.589559562+01:00"}), backing off for 1000 ms 00:19:19.162 Traceback (most recent call last): 00:19:19.162 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:19:19.162 main(sys.argv[1:]) 00:19:19.162 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:19:19.162 result = client.call(request['method'], request.get('params', {})) 00:19:19.162 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:19.162 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:19:19.162 response = func(request=json_format.ParseDict(params, input())) 00:19:19.162 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:19.162 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:19:19.162 return _end_unary_response_blocking(state, call, False, None) 00:19:19.162 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:19.162 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:19:19.162 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:19:19.162 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:19.162 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:19:19.162 status = StatusCode.INVALID_ARGUMENT 00:19:19.162 details = "Invalid volume ID" 00:19:19.162 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {grpc_message:"Invalid volume ID", grpc_status:3, created_time:"2024-11-18T05:59:42.591348017+01:00"}" 00:19:19.162 > 00:19:19.162 05:59:42 -- common/autotest_common.sh@653 -- # es=1 00:19:19.162 05:59:42 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:19:19.162 05:59:42 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:19:19.162 05:59:42 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:19:19.162 05:59:42 -- sma/qos.sh@217 -- # NOT /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:19.162 05:59:42 -- sma/qos.sh@217 -- # uuid2base64 e6a57a66-881d-44ad-9af3-980518cc270f 00:19:19.162 05:59:42 -- sma/common.sh@20 -- # python 00:19:19.162 05:59:42 -- common/autotest_common.sh@650 -- # local es=0 00:19:19.162 05:59:42 -- common/autotest_common.sh@652 -- # valid_exec_arg /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:19.162 05:59:42 -- common/autotest_common.sh@638 -- # local arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:19.162 05:59:42 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:19.162 05:59:42 -- common/autotest_common.sh@642 -- # type -t /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:19.162 05:59:42 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:19.162 05:59:42 -- common/autotest_common.sh@644 -- # type -P /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:19.162 05:59:42 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:19:19.162 05:59:42 -- common/autotest_common.sh@644 -- # arg=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:19.162 05:59:42 -- common/autotest_common.sh@644 -- # [[ -x /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py ]] 00:19:19.162 05:59:42 -- common/autotest_common.sh@653 -- # /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py 00:19:19.421 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 00:19:19.421 I0000 00:00:1731905982.842114 2033864 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache 00:19:19.421 I0000 00:00:1731905982.843953 2033864 http_proxy_mapper.cc:252] not using proxy for host in no_proxy list 'dns:///localhost:8080' 00:19:19.421 I0000 00:00:1731905982.845213 2033867 subchannel.cc:806] subchannel 0x55621a28cdb0 {address=ipv6:%5B::1%5D:8080, args={grpc.client_channel_factory=0x55621a1bd530, grpc.default_authority=localhost:8080, grpc.internal.channel_credentials=0x55621a345830, grpc.internal.client_channel_call_destination=0x7f1eb957d390, grpc.internal.event_engine=0x55621a06adb0, grpc.internal.security_connector=0x55621a072ca0, grpc.internal.subchannel_pool=0x55621a27bd40, grpc.primary_user_agent=grpc-python/1.65.1, grpc.resource_quota=0x55621a151980, grpc.server_uri=dns:///localhost:8080}}: connect failed (UNKNOWN:Failed to connect to remote host: connect: Connection refused (111) {created_time:"2024-11-18T05:59:42.844760125+01:00"}), backing off for 999 ms 00:19:19.421 Traceback (most recent call last): 00:19:19.421 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 74, in 00:19:19.421 main(sys.argv[1:]) 00:19:19.421 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 69, in main 00:19:19.421 result = client.call(request['method'], request.get('params', {})) 00:19:19.421 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:19.421 File "/var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/sma-client.py", line 43, in call 00:19:19.421 response = func(request=json_format.ParseDict(params, input())) 00:19:19.421 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:19.421 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1181, in __call__ 00:19:19.421 return _end_unary_response_blocking(state, call, False, None) 00:19:19.421 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:19.421 File "/usr/local/lib64/python3.12/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking 00:19:19.421 raise _InactiveRpcError(state) # pytype: disable=not-instantiable 00:19:19.421 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 00:19:19.421 grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: 00:19:19.421 status = StatusCode.NOT_FOUND 00:19:19.421 details = "Invalid device handle" 00:19:19.421 debug_error_string = "UNKNOWN:Error received from peer ipv4:127.0.0.1:8080 {grpc_message:"Invalid device handle", grpc_status:5, created_time:"2024-11-18T05:59:42.846502003+01:00"}" 00:19:19.421 > 00:19:19.421 05:59:42 -- common/autotest_common.sh@653 -- # es=1 00:19:19.421 05:59:42 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:19:19.421 05:59:42 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:19:19.421 05:59:42 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:19:19.421 05:59:42 -- sma/qos.sh@230 -- # diff /dev/fd/62 /dev/fd/61 00:19:19.421 05:59:42 -- sma/qos.sh@230 -- # rpc_cmd bdev_get_bdevs -b null0 00:19:19.421 05:59:42 -- sma/qos.sh@230 -- # jq --sort-keys 00:19:19.421 05:59:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:19:19.421 05:59:42 -- common/autotest_common.sh@10 -- # set +x 00:19:19.421 05:59:42 -- sma/qos.sh@230 -- # jq --sort-keys '.[].assigned_rate_limits' 00:19:19.421 05:59:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:19:19.421 05:59:42 -- sma/qos.sh@241 -- # trap - SIGINT SIGTERM EXIT 00:19:19.421 05:59:42 -- sma/qos.sh@242 -- # cleanup 00:19:19.421 05:59:42 -- sma/qos.sh@19 -- # killprocess 2032333 00:19:19.421 05:59:42 -- common/autotest_common.sh@936 -- # '[' -z 2032333 ']' 00:19:19.421 05:59:42 -- common/autotest_common.sh@940 -- # kill -0 2032333 00:19:19.421 05:59:42 -- common/autotest_common.sh@941 -- # uname 00:19:19.421 05:59:42 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:19:19.421 05:59:42 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2032333 00:19:19.680 05:59:42 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:19:19.680 05:59:42 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:19:19.680 05:59:42 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2032333' 00:19:19.680 killing process with pid 2032333 00:19:19.680 05:59:42 -- common/autotest_common.sh@955 -- # kill 2032333 00:19:19.680 [2024-11-18 05:59:42.952749] app.c: 883:log_deprecation_hits: *WARNING*: rpc_nvmf_get_subsystems: deprecation 'listener.transport is deprecated in favor of trtype' scheduled for removal in v24.05 hit 1 times 00:19:19.680 05:59:42 -- common/autotest_common.sh@960 -- # wait 2032333 00:19:22.212 05:59:45 -- sma/qos.sh@20 -- # killprocess 2032335 00:19:22.212 05:59:45 -- common/autotest_common.sh@936 -- # '[' -z 2032335 ']' 00:19:22.212 05:59:45 -- common/autotest_common.sh@940 -- # kill -0 2032335 00:19:22.212 05:59:45 -- common/autotest_common.sh@941 -- # uname 00:19:22.212 05:59:45 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:19:22.212 05:59:45 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 2032335 00:19:22.212 05:59:45 -- common/autotest_common.sh@942 -- # process_name=python3 00:19:22.212 05:59:45 -- common/autotest_common.sh@946 -- # '[' python3 = sudo ']' 00:19:22.212 05:59:45 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 2032335' 00:19:22.212 killing process with pid 2032335 00:19:22.212 05:59:45 -- common/autotest_common.sh@955 -- # kill 2032335 00:19:22.212 05:59:45 -- common/autotest_common.sh@960 -- # wait 2032335 00:19:22.212 00:19:22.212 real 0m9.594s 00:19:22.212 user 0m12.437s 00:19:22.212 sys 0m1.277s 00:19:22.212 05:59:45 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:19:22.212 05:59:45 -- common/autotest_common.sh@10 -- # set +x 00:19:22.212 ************************************ 00:19:22.212 END TEST sma_qos 00:19:22.212 ************************************ 00:19:22.212 00:19:22.212 real 3m41.832s 00:19:22.212 user 6m22.249s 00:19:22.212 sys 0m21.383s 00:19:22.212 05:59:45 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:19:22.212 05:59:45 -- common/autotest_common.sh@10 -- # set +x 00:19:22.212 ************************************ 00:19:22.212 END TEST sma 00:19:22.212 ************************************ 00:19:22.212 05:59:45 -- spdk/autotest.sh@361 -- # [[ 0 -eq 1 ]] 00:19:22.212 05:59:45 -- spdk/autotest.sh@365 -- # [[ 0 -eq 1 ]] 00:19:22.212 05:59:45 -- spdk/autotest.sh@370 -- # trap - SIGINT SIGTERM EXIT 00:19:22.212 05:59:45 -- spdk/autotest.sh@372 -- # timing_enter post_cleanup 00:19:22.212 05:59:45 -- common/autotest_common.sh@722 -- # xtrace_disable 00:19:22.212 05:59:45 -- common/autotest_common.sh@10 -- # set +x 00:19:22.212 05:59:45 -- spdk/autotest.sh@373 -- # autotest_cleanup 00:19:22.212 05:59:45 -- common/autotest_common.sh@1381 -- # local autotest_es=0 00:19:22.212 05:59:45 -- common/autotest_common.sh@1382 -- # xtrace_disable 00:19:22.212 05:59:45 -- common/autotest_common.sh@10 -- # set +x 00:19:24.117 INFO: APP EXITING 00:19:24.117 INFO: killing all VMs 00:19:24.117 INFO: killing vhost app 00:19:24.117 INFO: EXIT DONE 00:19:25.054 Waiting for block devices as requested 00:19:25.054 0000:00:04.7 (8086 6f27): vfio-pci -> ioatdma 00:19:25.054 0000:00:04.6 (8086 6f26): vfio-pci -> ioatdma 00:19:25.313 0000:00:04.5 (8086 6f25): vfio-pci -> ioatdma 00:19:25.313 0000:00:04.4 (8086 6f24): vfio-pci -> ioatdma 00:19:25.313 0000:00:04.3 (8086 6f23): vfio-pci -> ioatdma 00:19:25.313 0000:00:04.2 (8086 6f22): vfio-pci -> ioatdma 00:19:25.571 0000:00:04.1 (8086 6f21): vfio-pci -> ioatdma 00:19:25.571 0000:00:04.0 (8086 6f20): vfio-pci -> ioatdma 00:19:25.571 0000:80:04.7 (8086 6f27): vfio-pci -> ioatdma 00:19:25.571 0000:80:04.6 (8086 6f26): vfio-pci -> ioatdma 00:19:25.828 0000:80:04.5 (8086 6f25): vfio-pci -> ioatdma 00:19:25.828 0000:80:04.4 (8086 6f24): vfio-pci -> ioatdma 00:19:25.828 0000:80:04.3 (8086 6f23): vfio-pci -> ioatdma 00:19:25.828 0000:80:04.2 (8086 6f22): vfio-pci -> ioatdma 00:19:26.086 0000:80:04.1 (8086 6f21): vfio-pci -> ioatdma 00:19:26.086 0000:80:04.0 (8086 6f20): vfio-pci -> ioatdma 00:19:26.086 0000:0d:00.0 (8086 0a54): vfio-pci -> nvme 00:19:27.462 Cleaning 00:19:27.462 Removing: /dev/shm/spdk_tgt_trace.pid1864245 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1860030 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1861582 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1864245 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1865548 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1866586 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1867809 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1868797 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1869671 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1870104 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1870450 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1870816 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1871692 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1875287 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1876156 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1877023 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1877243 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1879372 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1879593 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1881721 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1881946 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1882620 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1882844 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1883501 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1883910 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1885289 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1885718 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1886007 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1886877 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1887156 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1887585 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1888011 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1888647 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1889071 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1889519 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1890016 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1890577 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1891005 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1891441 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1892067 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1892509 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1892932 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1893392 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1893994 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1894433 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1894863 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1895500 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1895930 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1896368 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1896863 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1897435 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1897856 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1898300 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1898919 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1899355 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1899788 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1900343 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1900956 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1901781 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1902207 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1902838 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1903268 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1903713 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1904319 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1904781 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1905211 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1905851 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1906271 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1906716 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1907260 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1907779 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1908264 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1909176 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1910235 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1922582 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1948942 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1965001 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1981908 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1982550 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1989736 00:19:27.462 Removing: /var/run/dpdk/spdk_pid1996114 00:19:27.462 Removing: /var/run/dpdk/spdk_pid2002243 00:19:27.462 Removing: /var/run/dpdk/spdk_pid2006740 00:19:27.462 Removing: /var/run/dpdk/spdk_pid2006741 00:19:27.462 Removing: /var/run/dpdk/spdk_pid2006742 00:19:27.462 Removing: /var/run/dpdk/spdk_pid2022836 00:19:27.462 Removing: /var/run/dpdk/spdk_pid2027100 00:19:27.462 Removing: /var/run/dpdk/spdk_pid2027528 00:19:27.462 Removing: /var/run/dpdk/spdk_pid2032333 00:19:27.462 Clean 00:19:27.462 killing process with pid 1828354 00:19:29.361 killing process with pid 1828351 00:19:29.361 killing process with pid 1828353 00:19:29.620 killing process with pid 1828352 00:19:29.620 05:59:53 -- common/autotest_common.sh@1446 -- # return 0 00:19:29.620 05:59:53 -- spdk/autotest.sh@374 -- # timing_exit post_cleanup 00:19:29.620 05:59:53 -- common/autotest_common.sh@728 -- # xtrace_disable 00:19:29.620 05:59:53 -- common/autotest_common.sh@10 -- # set +x 00:19:29.620 05:59:53 -- spdk/autotest.sh@376 -- # timing_exit autotest 00:19:29.620 05:59:53 -- common/autotest_common.sh@728 -- # xtrace_disable 00:19:29.620 05:59:53 -- common/autotest_common.sh@10 -- # set +x 00:19:29.620 05:59:53 -- spdk/autotest.sh@377 -- # chmod a+r /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/timing.txt 00:19:29.620 05:59:53 -- spdk/autotest.sh@379 -- # [[ -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/udev.log ]] 00:19:29.620 05:59:53 -- spdk/autotest.sh@379 -- # rm -f /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/udev.log 00:19:29.620 05:59:53 -- spdk/autotest.sh@381 -- # [[ y == y ]] 00:19:29.620 05:59:53 -- spdk/autotest.sh@383 -- # hostname 00:19:29.620 05:59:53 -- spdk/autotest.sh@383 -- # lcov --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 --rc genhtml_branch_coverage=1 --rc genhtml_function_coverage=1 --rc genhtml_legend=1 --rc geninfo_all_blocks=1 --rc geninfo_unexecuted_blocks=1 -q -c --no-external -d /var/jenkins/workspace/vfio-user-phy-autotest/spdk -t spdk-wfp-17 -o /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_test.info 00:19:29.876 geninfo: WARNING: invalid characters removed from testname! 00:19:48.116 06:00:09 -- spdk/autotest.sh@384 -- # lcov --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 --rc genhtml_branch_coverage=1 --rc genhtml_function_coverage=1 --rc genhtml_legend=1 --rc geninfo_all_blocks=1 --rc geninfo_unexecuted_blocks=1 -q -a /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_base.info -a /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_test.info -o /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info 00:19:48.375 06:00:11 -- spdk/autotest.sh@385 -- # lcov --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 --rc genhtml_branch_coverage=1 --rc genhtml_function_coverage=1 --rc genhtml_legend=1 --rc geninfo_all_blocks=1 --rc geninfo_unexecuted_blocks=1 -q -r /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info '*/dpdk/*' -o /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info 00:19:50.280 06:00:13 -- spdk/autotest.sh@389 -- # lcov --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 --rc genhtml_branch_coverage=1 --rc genhtml_function_coverage=1 --rc genhtml_legend=1 --rc geninfo_all_blocks=1 --rc geninfo_unexecuted_blocks=1 -q -r /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info --ignore-errors unused,unused '/usr/*' -o /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info 00:19:52.186 06:00:15 -- spdk/autotest.sh@390 -- # lcov --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 --rc genhtml_branch_coverage=1 --rc genhtml_function_coverage=1 --rc genhtml_legend=1 --rc geninfo_all_blocks=1 --rc geninfo_unexecuted_blocks=1 -q -r /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info '*/examples/vmd/*' -o /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info 00:19:54.091 06:00:17 -- spdk/autotest.sh@391 -- # lcov --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 --rc genhtml_branch_coverage=1 --rc genhtml_function_coverage=1 --rc genhtml_legend=1 --rc geninfo_all_blocks=1 --rc geninfo_unexecuted_blocks=1 -q -r /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info '*/app/spdk_lspci/*' -o /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info 00:19:55.994 06:00:19 -- spdk/autotest.sh@392 -- # lcov --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 --rc genhtml_branch_coverage=1 --rc genhtml_function_coverage=1 --rc genhtml_legend=1 --rc geninfo_all_blocks=1 --rc geninfo_unexecuted_blocks=1 -q -r /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info '*/app/spdk_top/*' -o /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/cov_total.info 00:19:57.897 06:00:20 -- spdk/autotest.sh@393 -- # rm -f cov_base.info cov_test.info OLD_STDOUT OLD_STDERR 00:19:57.897 06:00:20 -- common/autotest_common.sh@1689 -- $ [[ y == y ]] 00:19:57.897 06:00:21 -- common/autotest_common.sh@1690 -- $ lcov --version 00:19:57.897 06:00:21 -- common/autotest_common.sh@1690 -- $ awk '{print $NF}' 00:19:57.897 06:00:21 -- common/autotest_common.sh@1690 -- $ lt 1.15 2 00:19:57.897 06:00:21 -- scripts/common.sh@372 -- $ cmp_versions 1.15 '<' 2 00:19:57.897 06:00:21 -- scripts/common.sh@332 -- $ local ver1 ver1_l 00:19:57.897 06:00:21 -- scripts/common.sh@333 -- $ local ver2 ver2_l 00:19:57.897 06:00:21 -- scripts/common.sh@335 -- $ IFS=.-: 00:19:57.897 06:00:21 -- scripts/common.sh@335 -- $ read -ra ver1 00:19:57.897 06:00:21 -- scripts/common.sh@336 -- $ IFS=.-: 00:19:57.897 06:00:21 -- scripts/common.sh@336 -- $ read -ra ver2 00:19:57.897 06:00:21 -- scripts/common.sh@337 -- $ local 'op=<' 00:19:57.897 06:00:21 -- scripts/common.sh@339 -- $ ver1_l=2 00:19:57.897 06:00:21 -- scripts/common.sh@340 -- $ ver2_l=1 00:19:57.897 06:00:21 -- scripts/common.sh@342 -- $ local lt=0 gt=0 eq=0 v 00:19:57.897 06:00:21 -- scripts/common.sh@343 -- $ case "$op" in 00:19:57.897 06:00:21 -- scripts/common.sh@344 -- $ : 1 00:19:57.897 06:00:21 -- scripts/common.sh@363 -- $ (( v = 0 )) 00:19:57.897 06:00:21 -- scripts/common.sh@363 -- $ (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:19:57.897 06:00:21 -- scripts/common.sh@364 -- $ decimal 1 00:19:57.897 06:00:21 -- scripts/common.sh@352 -- $ local d=1 00:19:57.897 06:00:21 -- scripts/common.sh@353 -- $ [[ 1 =~ ^[0-9]+$ ]] 00:19:57.897 06:00:21 -- scripts/common.sh@354 -- $ echo 1 00:19:57.897 06:00:21 -- scripts/common.sh@364 -- $ ver1[v]=1 00:19:57.897 06:00:21 -- scripts/common.sh@365 -- $ decimal 2 00:19:57.897 06:00:21 -- scripts/common.sh@352 -- $ local d=2 00:19:57.897 06:00:21 -- scripts/common.sh@353 -- $ [[ 2 =~ ^[0-9]+$ ]] 00:19:57.897 06:00:21 -- scripts/common.sh@354 -- $ echo 2 00:19:57.897 06:00:21 -- scripts/common.sh@365 -- $ ver2[v]=2 00:19:57.897 06:00:21 -- scripts/common.sh@366 -- $ (( ver1[v] > ver2[v] )) 00:19:57.897 06:00:21 -- scripts/common.sh@367 -- $ (( ver1[v] < ver2[v] )) 00:19:57.897 06:00:21 -- scripts/common.sh@367 -- $ return 0 00:19:57.897 06:00:21 -- common/autotest_common.sh@1691 -- $ lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:19:57.897 06:00:21 -- common/autotest_common.sh@1703 -- $ export 'LCOV_OPTS= 00:19:57.897 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:19:57.897 --rc genhtml_branch_coverage=1 00:19:57.897 --rc genhtml_function_coverage=1 00:19:57.897 --rc genhtml_legend=1 00:19:57.897 --rc geninfo_all_blocks=1 00:19:57.897 --rc geninfo_unexecuted_blocks=1 00:19:57.897 00:19:57.897 ' 00:19:57.897 06:00:21 -- common/autotest_common.sh@1703 -- $ LCOV_OPTS=' 00:19:57.897 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:19:57.897 --rc genhtml_branch_coverage=1 00:19:57.897 --rc genhtml_function_coverage=1 00:19:57.897 --rc genhtml_legend=1 00:19:57.897 --rc geninfo_all_blocks=1 00:19:57.897 --rc geninfo_unexecuted_blocks=1 00:19:57.897 00:19:57.897 ' 00:19:57.897 06:00:21 -- common/autotest_common.sh@1704 -- $ export 'LCOV=lcov 00:19:57.897 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:19:57.897 --rc genhtml_branch_coverage=1 00:19:57.897 --rc genhtml_function_coverage=1 00:19:57.897 --rc genhtml_legend=1 00:19:57.897 --rc geninfo_all_blocks=1 00:19:57.897 --rc geninfo_unexecuted_blocks=1 00:19:57.897 00:19:57.897 ' 00:19:57.897 06:00:21 -- common/autotest_common.sh@1704 -- $ LCOV='lcov 00:19:57.897 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:19:57.897 --rc genhtml_branch_coverage=1 00:19:57.897 --rc genhtml_function_coverage=1 00:19:57.897 --rc genhtml_legend=1 00:19:57.897 --rc geninfo_all_blocks=1 00:19:57.898 --rc geninfo_unexecuted_blocks=1 00:19:57.898 00:19:57.898 ' 00:19:57.898 06:00:21 -- common/autobuild_common.sh@15 -- $ source /var/jenkins/workspace/vfio-user-phy-autotest/spdk/scripts/common.sh 00:19:57.898 06:00:21 -- scripts/common.sh@433 -- $ [[ -e /bin/wpdk_common.sh ]] 00:19:57.898 06:00:21 -- scripts/common.sh@441 -- $ [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:19:57.898 06:00:21 -- scripts/common.sh@442 -- $ source /etc/opt/spdk-pkgdep/paths/export.sh 00:19:57.898 06:00:21 -- 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:/home/sys_sgci/.local/bin:/home/sys_sgci/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:19:57.898 06:00:21 -- 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:/home/sys_sgci/.local/bin:/home/sys_sgci/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:19:57.898 06:00:21 -- 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:/home/sys_sgci/.local/bin:/home/sys_sgci/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:19:57.898 06:00:21 -- paths/export.sh@5 -- $ export PATH 00:19:57.898 06:00:21 -- 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:/home/sys_sgci/.local/bin:/home/sys_sgci/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/bin:/usr/local/sbin:/var/spdk/dependencies/pip/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin 00:19:57.898 06:00:21 -- common/autobuild_common.sh@439 -- $ out=/var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output 00:19:57.898 06:00:21 -- common/autobuild_common.sh@440 -- $ date +%s 00:19:57.898 06:00:21 -- common/autobuild_common.sh@440 -- $ mktemp -dt spdk_1731906021.XXXXXX 00:19:57.898 06:00:21 -- common/autobuild_common.sh@440 -- $ SPDK_WORKSPACE=/tmp/spdk_1731906021.TvstPw 00:19:57.898 06:00:21 -- common/autobuild_common.sh@442 -- $ [[ -n '' ]] 00:19:57.898 06:00:21 -- common/autobuild_common.sh@446 -- $ '[' -n '' ']' 00:19:57.898 06:00:21 -- common/autobuild_common.sh@449 -- $ scanbuild_exclude='--exclude /var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/' 00:19:57.898 06:00:21 -- common/autobuild_common.sh@453 -- $ scanbuild_exclude+=' --exclude /var/jenkins/workspace/vfio-user-phy-autotest/spdk/xnvme --exclude /tmp' 00:19:57.898 06:00:21 -- common/autobuild_common.sh@455 -- $ scanbuild='scan-build -o /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/scan-build-tmp --exclude /var/jenkins/workspace/vfio-user-phy-autotest/spdk/dpdk/ --exclude /var/jenkins/workspace/vfio-user-phy-autotest/spdk/xnvme --exclude /tmp --status-bugs' 00:19:57.898 06:00:21 -- common/autobuild_common.sh@456 -- $ get_config_params 00:19:57.898 06:00:21 -- common/autotest_common.sh@397 -- $ xtrace_disable 00:19:57.898 06:00:21 -- common/autotest_common.sh@10 -- $ set +x 00:19:57.898 06:00:21 -- common/autobuild_common.sh@456 -- $ config_params='--enable-debug --enable-werror --with-rdma --with-idxd --with-fio=/usr/src/fio --with-iscsi-initiator --disable-unit-tests --enable-ubsan --enable-asan --enable-coverage --with-ublk --with-vfio-user --with-sma --with-crypto' 00:19:57.898 06:00:21 -- spdk/autopackage.sh@10 -- $ MAKEFLAGS=-j88 00:19:57.898 06:00:21 -- spdk/autopackage.sh@11 -- $ cd /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:19:57.898 06:00:21 -- spdk/autopackage.sh@13 -- $ [[ 0 -eq 1 ]] 00:19:57.898 06:00:21 -- spdk/autopackage.sh@18 -- $ [[ 1 -eq 0 ]] 00:19:57.898 06:00:21 -- spdk/autopackage.sh@18 -- $ [[ 0 -eq 0 ]] 00:19:57.898 06:00:21 -- spdk/autopackage.sh@19 -- $ timing_finish 00:19:57.898 06:00:21 -- common/autotest_common.sh@734 -- $ flamegraph=/usr/local/FlameGraph/flamegraph.pl 00:19:57.898 06:00:21 -- common/autotest_common.sh@735 -- $ '[' -x /usr/local/FlameGraph/flamegraph.pl ']' 00:19:57.898 06:00:21 -- common/autotest_common.sh@737 -- $ /usr/local/FlameGraph/flamegraph.pl --title 'Build Timing' --nametype Step: --countname seconds /var/jenkins/workspace/vfio-user-phy-autotest/spdk/../output/timing.txt 00:19:57.898 06:00:21 -- spdk/autopackage.sh@20 -- $ exit 0 00:19:57.898 + [[ -n 1781977 ]] 00:19:57.898 + sudo kill 1781977 00:19:57.908 [Pipeline] } 00:19:57.923 [Pipeline] // stage 00:19:57.928 [Pipeline] } 00:19:57.942 [Pipeline] // timeout 00:19:57.947 [Pipeline] } 00:19:57.961 [Pipeline] // catchError 00:19:57.966 [Pipeline] } 00:19:57.980 [Pipeline] // wrap 00:19:57.986 [Pipeline] } 00:19:58.000 [Pipeline] // catchError 00:19:58.009 [Pipeline] stage 00:19:58.012 [Pipeline] { (Epilogue) 00:19:58.024 [Pipeline] catchError 00:19:58.026 [Pipeline] { 00:19:58.037 [Pipeline] echo 00:19:58.039 Cleanup processes 00:19:58.045 [Pipeline] sh 00:19:58.330 + sudo pgrep -af /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:19:58.330 2041527 sudo pgrep -af /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:19:58.344 [Pipeline] sh 00:19:58.627 ++ sudo pgrep -af /var/jenkins/workspace/vfio-user-phy-autotest/spdk 00:19:58.627 ++ grep -v 'sudo pgrep' 00:19:58.627 ++ awk '{print $1}' 00:19:58.627 + sudo kill -9 00:19:58.627 + true 00:19:58.638 [Pipeline] sh 00:19:58.922 + jbp/jenkins/jjb-config/jobs/scripts/compress_artifacts.sh 00:20:07.052 [Pipeline] sh 00:20:07.340 + jbp/jenkins/jjb-config/jobs/scripts/check_artifacts_size.sh 00:20:07.340 Artifacts sizes are good 00:20:07.354 [Pipeline] archiveArtifacts 00:20:07.362 Archiving artifacts 00:20:07.488 [Pipeline] sh 00:20:07.775 + sudo chown -R sys_sgci: /var/jenkins/workspace/vfio-user-phy-autotest 00:20:07.791 [Pipeline] cleanWs 00:20:07.801 [WS-CLEANUP] Deleting project workspace... 00:20:07.801 [WS-CLEANUP] Deferred wipeout is used... 00:20:07.808 [WS-CLEANUP] done 00:20:07.810 [Pipeline] } 00:20:07.829 [Pipeline] // catchError 00:20:07.843 [Pipeline] sh 00:20:08.128 + logger -p user.info -t JENKINS-CI 00:20:08.138 [Pipeline] } 00:20:08.152 [Pipeline] // stage 00:20:08.159 [Pipeline] } 00:20:08.175 [Pipeline] // node 00:20:08.181 [Pipeline] End of Pipeline 00:20:08.210 Finished: SUCCESS