00:00:00.001 Started by upstream project "autotest-nightly-lts" build number 2415 00:00:00.001 originally caused by: 00:00:00.001 Started by upstream project "nightly-trigger" build number 3676 00:00:00.001 originally caused by: 00:00:00.001 Started by timer 00:00:00.157 Checking out git https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool into /var/jenkins_home/workspace/lvol-vg-autotest_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4 to read jbp/jenkins/jjb-config/jobs/autotest-downstream/autotest-vg.groovy 00:00:00.158 The recommended git tool is: git 00:00:00.158 using credential 00000000-0000-0000-0000-000000000002 00:00:00.160 > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/lvol-vg-autotest_script/33b20b30f0a51e6b52980845e0f6aa336787973ad45e341fbbf98d1b65b265d4/jbp/.git # timeout=10 00:00:00.213 Fetching changes from the remote Git repository 00:00:00.214 > git config remote.origin.url https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool # timeout=10 00:00:00.258 Using shallow fetch with depth 1 00:00:00.258 Fetching upstream changes from https://review.spdk.io/gerrit/a/build_pool/jenkins_build_pool 00:00:00.258 > git --version # timeout=10 00:00:00.292 > git --version # 'git version 2.39.2' 00:00:00.292 using GIT_ASKPASS to set credentials SPDKCI HTTPS Credentials 00:00:00.315 Setting http proxy: proxy-dmz.intel.com:911 00:00:00.315 > 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:07.332 > git rev-parse origin/FETCH_HEAD^{commit} # timeout=10 00:00:07.345 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:00:07.357 Checking out Revision db4637e8b949f278f369ec13f70585206ccd9507 (FETCH_HEAD) 00:00:07.357 > git config core.sparsecheckout # timeout=10 00:00:07.369 > git read-tree -mu HEAD # timeout=10 00:00:07.391 > git checkout -f db4637e8b949f278f369ec13f70585206ccd9507 # timeout=5 00:00:07.419 Commit message: "jenkins/jjb-config: Add missing SPDK_TEST_NVME_INTERRUPT flag" 00:00:07.419 > git rev-list --no-walk db4637e8b949f278f369ec13f70585206ccd9507 # timeout=10 00:00:07.541 [Pipeline] Start of Pipeline 00:00:07.560 [Pipeline] library 00:00:07.561 Loading library shm_lib@master 00:00:07.562 Library shm_lib@master is cached. Copying from home. 00:00:07.581 [Pipeline] node 00:00:07.602 Running on VM-host-WFP7 in /var/jenkins/workspace/lvol-vg-autotest 00:00:07.604 [Pipeline] { 00:00:07.615 [Pipeline] catchError 00:00:07.617 [Pipeline] { 00:00:07.632 [Pipeline] wrap 00:00:07.641 [Pipeline] { 00:00:07.650 [Pipeline] stage 00:00:07.652 [Pipeline] { (Prologue) 00:00:07.673 [Pipeline] echo 00:00:07.674 Node: VM-host-WFP7 00:00:07.682 [Pipeline] cleanWs 00:00:07.692 [WS-CLEANUP] Deleting project workspace... 00:00:07.692 [WS-CLEANUP] Deferred wipeout is used... 00:00:07.699 [WS-CLEANUP] done 00:00:07.901 [Pipeline] setCustomBuildProperty 00:00:07.997 [Pipeline] httpRequest 00:00:08.858 [Pipeline] echo 00:00:08.861 Sorcerer 10.211.164.20 is alive 00:00:08.871 [Pipeline] retry 00:00:08.873 [Pipeline] { 00:00:08.885 [Pipeline] httpRequest 00:00:08.890 HttpMethod: GET 00:00:08.890 URL: http://10.211.164.20/packages/jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:08.891 Sending request to url: http://10.211.164.20/packages/jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:08.907 Response Code: HTTP/1.1 200 OK 00:00:08.907 Success: Status code 200 is in the accepted range: 200,404 00:00:08.908 Saving response body to /var/jenkins/workspace/lvol-vg-autotest/jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:14.589 [Pipeline] } 00:00:14.607 [Pipeline] // retry 00:00:14.616 [Pipeline] sh 00:00:14.900 + tar --no-same-owner -xf jbp_db4637e8b949f278f369ec13f70585206ccd9507.tar.gz 00:00:14.918 [Pipeline] httpRequest 00:00:15.939 [Pipeline] echo 00:00:15.941 Sorcerer 10.211.164.20 is alive 00:00:15.950 [Pipeline] retry 00:00:15.951 [Pipeline] { 00:00:15.965 [Pipeline] httpRequest 00:00:15.969 HttpMethod: GET 00:00:15.970 URL: http://10.211.164.20/packages/spdk_c13c99a5eba3bff912124706e0ae1d70defef44d.tar.gz 00:00:15.970 Sending request to url: http://10.211.164.20/packages/spdk_c13c99a5eba3bff912124706e0ae1d70defef44d.tar.gz 00:00:15.992 Response Code: HTTP/1.1 200 OK 00:00:15.992 Success: Status code 200 is in the accepted range: 200,404 00:00:15.993 Saving response body to /var/jenkins/workspace/lvol-vg-autotest/spdk_c13c99a5eba3bff912124706e0ae1d70defef44d.tar.gz 00:01:19.458 [Pipeline] } 00:01:19.477 [Pipeline] // retry 00:01:19.486 [Pipeline] sh 00:01:19.770 + tar --no-same-owner -xf spdk_c13c99a5eba3bff912124706e0ae1d70defef44d.tar.gz 00:01:22.318 [Pipeline] sh 00:01:22.601 + git -C spdk log --oneline -n5 00:01:22.601 c13c99a5e test: Various fixes for Fedora40 00:01:22.601 726a04d70 test/nvmf: adjust timeout for bigger nvmes 00:01:22.601 61c96acfb dpdk: Point dpdk submodule at a latest fix from spdk-23.11 00:01:22.601 7db6dcdb8 nvme/fio_plugin: update the way ruhs descriptors are fetched 00:01:22.601 ff6f5c41e nvme/fio_plugin: trim add support for multiple ranges 00:01:22.619 [Pipeline] writeFile 00:01:22.635 [Pipeline] sh 00:01:22.918 + jbp/jenkins/jjb-config/jobs/scripts/autorun_quirks.sh 00:01:22.930 [Pipeline] sh 00:01:23.212 + cat autorun-spdk.conf 00:01:23.212 SPDK_RUN_FUNCTIONAL_TEST=1 00:01:23.212 SPDK_TEST_LVOL=1 00:01:23.212 SPDK_RUN_ASAN=1 00:01:23.212 SPDK_RUN_UBSAN=1 00:01:23.212 SPDK_ABI_DIR=/home/vagrant/spdk_repo/spdk-abi 00:01:23.218 RUN_NIGHTLY=1 00:01:23.220 [Pipeline] } 00:01:23.236 [Pipeline] // stage 00:01:23.252 [Pipeline] stage 00:01:23.254 [Pipeline] { (Run VM) 00:01:23.265 [Pipeline] sh 00:01:23.547 + jbp/jenkins/jjb-config/jobs/scripts/prepare_nvme.sh 00:01:23.547 + echo 'Start stage prepare_nvme.sh' 00:01:23.547 Start stage prepare_nvme.sh 00:01:23.547 + [[ -n 4 ]] 00:01:23.547 + disk_prefix=ex4 00:01:23.547 + [[ -n /var/jenkins/workspace/lvol-vg-autotest ]] 00:01:23.547 + [[ -e /var/jenkins/workspace/lvol-vg-autotest/autorun-spdk.conf ]] 00:01:23.547 + source /var/jenkins/workspace/lvol-vg-autotest/autorun-spdk.conf 00:01:23.547 ++ SPDK_RUN_FUNCTIONAL_TEST=1 00:01:23.547 ++ SPDK_TEST_LVOL=1 00:01:23.547 ++ SPDK_RUN_ASAN=1 00:01:23.547 ++ SPDK_RUN_UBSAN=1 00:01:23.547 ++ SPDK_ABI_DIR=/home/vagrant/spdk_repo/spdk-abi 00:01:23.547 ++ RUN_NIGHTLY=1 00:01:23.547 + cd /var/jenkins/workspace/lvol-vg-autotest 00:01:23.547 + nvme_files=() 00:01:23.547 + declare -A nvme_files 00:01:23.547 + backend_dir=/var/lib/libvirt/images/backends 00:01:23.547 + nvme_files['nvme.img']=5G 00:01:23.547 + nvme_files['nvme-cmb.img']=5G 00:01:23.547 + nvme_files['nvme-multi0.img']=4G 00:01:23.547 + nvme_files['nvme-multi1.img']=4G 00:01:23.547 + nvme_files['nvme-multi2.img']=4G 00:01:23.547 + nvme_files['nvme-openstack.img']=8G 00:01:23.547 + nvme_files['nvme-zns.img']=5G 00:01:23.547 + (( SPDK_TEST_NVME_PMR == 1 )) 00:01:23.547 + (( SPDK_TEST_FTL == 1 )) 00:01:23.547 + (( SPDK_TEST_NVME_FDP == 1 )) 00:01:23.547 + [[ ! -d /var/lib/libvirt/images/backends ]] 00:01:23.547 + for nvme in "${!nvme_files[@]}" 00:01:23.547 + sudo -E spdk/scripts/vagrant/create_nvme_img.sh -n /var/lib/libvirt/images/backends/ex4-nvme-multi2.img -s 4G 00:01:23.547 Formatting '/var/lib/libvirt/images/backends/ex4-nvme-multi2.img', fmt=raw size=4294967296 preallocation=falloc 00:01:23.547 + for nvme in "${!nvme_files[@]}" 00:01:23.547 + sudo -E spdk/scripts/vagrant/create_nvme_img.sh -n /var/lib/libvirt/images/backends/ex4-nvme-cmb.img -s 5G 00:01:23.547 Formatting '/var/lib/libvirt/images/backends/ex4-nvme-cmb.img', fmt=raw size=5368709120 preallocation=falloc 00:01:23.547 + for nvme in "${!nvme_files[@]}" 00:01:23.547 + sudo -E spdk/scripts/vagrant/create_nvme_img.sh -n /var/lib/libvirt/images/backends/ex4-nvme-openstack.img -s 8G 00:01:23.547 Formatting '/var/lib/libvirt/images/backends/ex4-nvme-openstack.img', fmt=raw size=8589934592 preallocation=falloc 00:01:23.547 + for nvme in "${!nvme_files[@]}" 00:01:23.547 + sudo -E spdk/scripts/vagrant/create_nvme_img.sh -n /var/lib/libvirt/images/backends/ex4-nvme-zns.img -s 5G 00:01:23.547 Formatting '/var/lib/libvirt/images/backends/ex4-nvme-zns.img', fmt=raw size=5368709120 preallocation=falloc 00:01:23.547 + for nvme in "${!nvme_files[@]}" 00:01:23.547 + sudo -E spdk/scripts/vagrant/create_nvme_img.sh -n /var/lib/libvirt/images/backends/ex4-nvme-multi1.img -s 4G 00:01:23.547 Formatting '/var/lib/libvirt/images/backends/ex4-nvme-multi1.img', fmt=raw size=4294967296 preallocation=falloc 00:01:23.547 + for nvme in "${!nvme_files[@]}" 00:01:23.547 + sudo -E spdk/scripts/vagrant/create_nvme_img.sh -n /var/lib/libvirt/images/backends/ex4-nvme-multi0.img -s 4G 00:01:23.547 Formatting '/var/lib/libvirt/images/backends/ex4-nvme-multi0.img', fmt=raw size=4294967296 preallocation=falloc 00:01:23.547 + for nvme in "${!nvme_files[@]}" 00:01:23.547 + sudo -E spdk/scripts/vagrant/create_nvme_img.sh -n /var/lib/libvirt/images/backends/ex4-nvme.img -s 5G 00:01:23.807 Formatting '/var/lib/libvirt/images/backends/ex4-nvme.img', fmt=raw size=5368709120 preallocation=falloc 00:01:23.807 ++ sudo grep -rl ex4-nvme.img /etc/libvirt/qemu 00:01:23.807 + echo 'End stage prepare_nvme.sh' 00:01:23.807 End stage prepare_nvme.sh 00:01:23.818 [Pipeline] sh 00:01:24.096 + DISTRO=fedora39 CPUS=10 RAM=12288 jbp/jenkins/jjb-config/jobs/scripts/vagrant_create_vm.sh 00:01:24.096 Setup: -n 10 -s 12288 -x http://proxy-dmz.intel.com:911 -p libvirt --qemu-emulator=/usr/local/qemu/vanilla-v8.0.0/bin/qemu-system-x86_64 -b /var/lib/libvirt/images/backends/ex4-nvme.img -b /var/lib/libvirt/images/backends/ex4-nvme-multi0.img,nvme,/var/lib/libvirt/images/backends/ex4-nvme-multi1.img:/var/lib/libvirt/images/backends/ex4-nvme-multi2.img -H -a -v -f fedora39 00:01:24.096 00:01:24.096 DIR=/var/jenkins/workspace/lvol-vg-autotest/spdk/scripts/vagrant 00:01:24.096 SPDK_DIR=/var/jenkins/workspace/lvol-vg-autotest/spdk 00:01:24.096 VAGRANT_TARGET=/var/jenkins/workspace/lvol-vg-autotest 00:01:24.096 HELP=0 00:01:24.096 DRY_RUN=0 00:01:24.096 NVME_FILE=/var/lib/libvirt/images/backends/ex4-nvme.img,/var/lib/libvirt/images/backends/ex4-nvme-multi0.img, 00:01:24.096 NVME_DISKS_TYPE=nvme,nvme, 00:01:24.096 NVME_AUTO_CREATE=0 00:01:24.096 NVME_DISKS_NAMESPACES=,/var/lib/libvirt/images/backends/ex4-nvme-multi1.img:/var/lib/libvirt/images/backends/ex4-nvme-multi2.img, 00:01:24.096 NVME_CMB=,, 00:01:24.096 NVME_PMR=,, 00:01:24.096 NVME_ZNS=,, 00:01:24.096 NVME_MS=,, 00:01:24.096 NVME_FDP=,, 00:01:24.096 SPDK_VAGRANT_DISTRO=fedora39 00:01:24.096 SPDK_VAGRANT_VMCPU=10 00:01:24.096 SPDK_VAGRANT_VMRAM=12288 00:01:24.096 SPDK_VAGRANT_PROVIDER=libvirt 00:01:24.096 SPDK_VAGRANT_HTTP_PROXY=http://proxy-dmz.intel.com:911 00:01:24.096 SPDK_QEMU_EMULATOR=/usr/local/qemu/vanilla-v8.0.0/bin/qemu-system-x86_64 00:01:24.096 SPDK_OPENSTACK_NETWORK=0 00:01:24.096 VAGRANT_PACKAGE_BOX=0 00:01:24.096 VAGRANTFILE=/var/jenkins/workspace/lvol-vg-autotest/spdk/scripts/vagrant/Vagrantfile 00:01:24.096 FORCE_DISTRO=true 00:01:24.096 VAGRANT_BOX_VERSION= 00:01:24.096 EXTRA_VAGRANTFILES= 00:01:24.096 NIC_MODEL=virtio 00:01:24.096 00:01:24.096 mkdir: created directory '/var/jenkins/workspace/lvol-vg-autotest/fedora39-libvirt' 00:01:24.096 /var/jenkins/workspace/lvol-vg-autotest/fedora39-libvirt /var/jenkins/workspace/lvol-vg-autotest 00:01:25.999 Bringing machine 'default' up with 'libvirt' provider... 00:01:26.259 ==> default: Creating image (snapshot of base box volume). 00:01:26.519 ==> default: Creating domain with the following settings... 00:01:26.519 ==> default: -- Name: fedora39-39-1.5-1721788873-2326_default_1732816187_6981f84863c7dcd7501c 00:01:26.519 ==> default: -- Domain type: kvm 00:01:26.519 ==> default: -- Cpus: 10 00:01:26.519 ==> default: -- Feature: acpi 00:01:26.519 ==> default: -- Feature: apic 00:01:26.519 ==> default: -- Feature: pae 00:01:26.519 ==> default: -- Memory: 12288M 00:01:26.519 ==> default: -- Memory Backing: hugepages: 00:01:26.519 ==> default: -- Management MAC: 00:01:26.519 ==> default: -- Loader: 00:01:26.519 ==> default: -- Nvram: 00:01:26.519 ==> default: -- Base box: spdk/fedora39 00:01:26.519 ==> default: -- Storage pool: default 00:01:26.519 ==> default: -- Image: /var/lib/libvirt/images/fedora39-39-1.5-1721788873-2326_default_1732816187_6981f84863c7dcd7501c.img (20G) 00:01:26.519 ==> default: -- Volume Cache: default 00:01:26.519 ==> default: -- Kernel: 00:01:26.519 ==> default: -- Initrd: 00:01:26.519 ==> default: -- Graphics Type: vnc 00:01:26.519 ==> default: -- Graphics Port: -1 00:01:26.519 ==> default: -- Graphics IP: 127.0.0.1 00:01:26.519 ==> default: -- Graphics Password: Not defined 00:01:26.519 ==> default: -- Video Type: cirrus 00:01:26.519 ==> default: -- Video VRAM: 9216 00:01:26.519 ==> default: -- Sound Type: 00:01:26.519 ==> default: -- Keymap: en-us 00:01:26.519 ==> default: -- TPM Path: 00:01:26.519 ==> default: -- INPUT: type=mouse, bus=ps2 00:01:26.519 ==> default: -- Command line args: 00:01:26.519 ==> default: -> value=-device, 00:01:26.519 ==> default: -> value=nvme,id=nvme-0,serial=12340, 00:01:26.519 ==> default: -> value=-drive, 00:01:26.519 ==> default: -> value=format=raw,file=/var/lib/libvirt/images/backends/ex4-nvme.img,if=none,id=nvme-0-drive0, 00:01:26.519 ==> default: -> value=-device, 00:01:26.519 ==> default: -> value=nvme-ns,drive=nvme-0-drive0,bus=nvme-0,nsid=1,zoned=false,logical_block_size=4096,physical_block_size=4096, 00:01:26.519 ==> default: -> value=-device, 00:01:26.519 ==> default: -> value=nvme,id=nvme-1,serial=12341, 00:01:26.519 ==> default: -> value=-drive, 00:01:26.519 ==> default: -> value=format=raw,file=/var/lib/libvirt/images/backends/ex4-nvme-multi0.img,if=none,id=nvme-1-drive0, 00:01:26.519 ==> default: -> value=-device, 00:01:26.519 ==> default: -> value=nvme-ns,drive=nvme-1-drive0,bus=nvme-1,nsid=1,zoned=false,logical_block_size=4096,physical_block_size=4096, 00:01:26.519 ==> default: -> value=-drive, 00:01:26.520 ==> default: -> value=format=raw,file=/var/lib/libvirt/images/backends/ex4-nvme-multi1.img,if=none,id=nvme-1-drive1, 00:01:26.520 ==> default: -> value=-device, 00:01:26.520 ==> default: -> value=nvme-ns,drive=nvme-1-drive1,bus=nvme-1,nsid=2,zoned=false,logical_block_size=4096,physical_block_size=4096, 00:01:26.520 ==> default: -> value=-drive, 00:01:26.520 ==> default: -> value=format=raw,file=/var/lib/libvirt/images/backends/ex4-nvme-multi2.img,if=none,id=nvme-1-drive2, 00:01:26.520 ==> default: -> value=-device, 00:01:26.520 ==> default: -> value=nvme-ns,drive=nvme-1-drive2,bus=nvme-1,nsid=3,zoned=false,logical_block_size=4096,physical_block_size=4096, 00:01:26.520 ==> default: Creating shared folders metadata... 00:01:26.520 ==> default: Starting domain. 00:01:28.562 ==> default: Waiting for domain to get an IP address... 00:01:46.661 ==> default: Waiting for SSH to become available... 00:01:46.661 ==> default: Configuring and enabling network interfaces... 00:01:51.944 default: SSH address: 192.168.121.27:22 00:01:51.944 default: SSH username: vagrant 00:01:51.944 default: SSH auth method: private key 00:01:54.487 ==> default: Rsyncing folder: /mnt/jenkins_nvme/jenkins/workspace/lvol-vg-autotest/spdk/ => /home/vagrant/spdk_repo/spdk 00:02:02.622 ==> default: Mounting SSHFS shared folder... 00:02:05.164 ==> default: Mounting folder via SSHFS: /mnt/jenkins_nvme/jenkins/workspace/lvol-vg-autotest/fedora39-libvirt/output => /home/vagrant/spdk_repo/output 00:02:05.164 ==> default: Checking Mount.. 00:02:06.546 ==> default: Folder Successfully Mounted! 00:02:06.546 ==> default: Running provisioner: file... 00:02:07.487 default: ~/.gitconfig => .gitconfig 00:02:08.113 00:02:08.113 SUCCESS! 00:02:08.113 00:02:08.113 cd to /var/jenkins/workspace/lvol-vg-autotest/fedora39-libvirt and type "vagrant ssh" to use. 00:02:08.113 Use vagrant "suspend" and vagrant "resume" to stop and start. 00:02:08.113 Use vagrant "destroy" followed by "rm -rf /var/jenkins/workspace/lvol-vg-autotest/fedora39-libvirt" to destroy all trace of vm. 00:02:08.113 00:02:08.136 [Pipeline] } 00:02:08.153 [Pipeline] // stage 00:02:08.163 [Pipeline] dir 00:02:08.164 Running in /var/jenkins/workspace/lvol-vg-autotest/fedora39-libvirt 00:02:08.165 [Pipeline] { 00:02:08.181 [Pipeline] catchError 00:02:08.183 [Pipeline] { 00:02:08.198 [Pipeline] sh 00:02:08.482 + vagrant ssh-config --host vagrant 00:02:08.482 + sed -ne /^Host/,$p 00:02:08.482 + tee ssh_conf 00:02:11.019 Host vagrant 00:02:11.019 HostName 192.168.121.27 00:02:11.019 User vagrant 00:02:11.019 Port 22 00:02:11.019 UserKnownHostsFile /dev/null 00:02:11.019 StrictHostKeyChecking no 00:02:11.019 PasswordAuthentication no 00:02:11.019 IdentityFile /var/lib/libvirt/images/.vagrant.d/boxes/spdk-VAGRANTSLASH-fedora39/39-1.5-1721788873-2326/libvirt/fedora39 00:02:11.019 IdentitiesOnly yes 00:02:11.019 LogLevel FATAL 00:02:11.019 ForwardAgent yes 00:02:11.019 ForwardX11 yes 00:02:11.019 00:02:11.036 [Pipeline] withEnv 00:02:11.039 [Pipeline] { 00:02:11.053 [Pipeline] sh 00:02:11.337 + /usr/local/bin/ssh -t -F ssh_conf vagrant@vagrant #!/bin/bash 00:02:11.337 source /etc/os-release 00:02:11.337 [[ -e /image.version ]] && img=$(< /image.version) 00:02:11.337 # Minimal, systemd-like check. 00:02:11.337 if [[ -e /.dockerenv ]]; then 00:02:11.337 # Clear garbage from the node's name: 00:02:11.337 # agt-er_autotest_547-896 -> autotest_547-896 00:02:11.337 # $HOSTNAME is the actual container id 00:02:11.337 agent=$HOSTNAME@${DOCKER_SWARM_PLUGIN_JENKINS_AGENT_NAME#*_} 00:02:11.337 if grep -q "/etc/hostname" /proc/self/mountinfo; then 00:02:11.337 # We can assume this is a mount from a host where container is running, 00:02:11.337 # so fetch its hostname to easily identify the target swarm worker. 00:02:11.337 container="$(< /etc/hostname) ($agent)" 00:02:11.337 else 00:02:11.337 # Fallback 00:02:11.337 container=$agent 00:02:11.337 fi 00:02:11.337 fi 00:02:11.337 echo "${NAME} ${VERSION_ID}|$(uname -r)|${img:-N/A}|${container:-N/A}" 00:02:11.337 00:02:11.609 [Pipeline] } 00:02:11.625 [Pipeline] // withEnv 00:02:11.635 [Pipeline] setCustomBuildProperty 00:02:11.650 [Pipeline] stage 00:02:11.652 [Pipeline] { (Tests) 00:02:11.671 [Pipeline] sh 00:02:11.954 + scp -F ssh_conf -r /var/jenkins/workspace/lvol-vg-autotest/jbp/jenkins/jjb-config/jobs/scripts/autoruner.sh vagrant@vagrant:./ 00:02:12.229 [Pipeline] sh 00:02:12.513 + scp -F ssh_conf -r /var/jenkins/workspace/lvol-vg-autotest/jbp/jenkins/jjb-config/jobs/scripts/pkgdep-autoruner.sh vagrant@vagrant:./ 00:02:12.790 [Pipeline] timeout 00:02:12.790 Timeout set to expire in 20 min 00:02:12.793 [Pipeline] { 00:02:12.809 [Pipeline] sh 00:02:13.094 + /usr/local/bin/ssh -t -F ssh_conf vagrant@vagrant git -C spdk_repo/spdk reset --hard 00:02:13.664 HEAD is now at c13c99a5e test: Various fixes for Fedora40 00:02:13.676 [Pipeline] sh 00:02:13.959 + /usr/local/bin/ssh -t -F ssh_conf vagrant@vagrant sudo chown vagrant:vagrant spdk_repo 00:02:14.242 [Pipeline] sh 00:02:14.558 + scp -F ssh_conf -r /var/jenkins/workspace/lvol-vg-autotest/autorun-spdk.conf vagrant@vagrant:spdk_repo 00:02:14.835 [Pipeline] sh 00:02:15.119 + /usr/local/bin/ssh -t -F ssh_conf vagrant@vagrant JOB_BASE_NAME=lvol-vg-autotest ./autoruner.sh spdk_repo 00:02:15.430 ++ readlink -f spdk_repo 00:02:15.430 + DIR_ROOT=/home/vagrant/spdk_repo 00:02:15.430 + [[ -n /home/vagrant/spdk_repo ]] 00:02:15.430 + DIR_SPDK=/home/vagrant/spdk_repo/spdk 00:02:15.430 + DIR_OUTPUT=/home/vagrant/spdk_repo/output 00:02:15.430 + [[ -d /home/vagrant/spdk_repo/spdk ]] 00:02:15.430 + [[ ! -d /home/vagrant/spdk_repo/output ]] 00:02:15.430 + [[ -d /home/vagrant/spdk_repo/output ]] 00:02:15.430 + [[ lvol-vg-autotest == pkgdep-* ]] 00:02:15.430 + cd /home/vagrant/spdk_repo 00:02:15.430 + source /etc/os-release 00:02:15.430 ++ NAME='Fedora Linux' 00:02:15.430 ++ VERSION='39 (Cloud Edition)' 00:02:15.430 ++ ID=fedora 00:02:15.430 ++ VERSION_ID=39 00:02:15.430 ++ VERSION_CODENAME= 00:02:15.430 ++ PLATFORM_ID=platform:f39 00:02:15.430 ++ PRETTY_NAME='Fedora Linux 39 (Cloud Edition)' 00:02:15.430 ++ ANSI_COLOR='0;38;2;60;110;180' 00:02:15.430 ++ LOGO=fedora-logo-icon 00:02:15.430 ++ CPE_NAME=cpe:/o:fedoraproject:fedora:39 00:02:15.430 ++ HOME_URL=https://fedoraproject.org/ 00:02:15.430 ++ DOCUMENTATION_URL=https://docs.fedoraproject.org/en-US/fedora/f39/system-administrators-guide/ 00:02:15.430 ++ SUPPORT_URL=https://ask.fedoraproject.org/ 00:02:15.430 ++ BUG_REPORT_URL=https://bugzilla.redhat.com/ 00:02:15.430 ++ REDHAT_BUGZILLA_PRODUCT=Fedora 00:02:15.430 ++ REDHAT_BUGZILLA_PRODUCT_VERSION=39 00:02:15.430 ++ REDHAT_SUPPORT_PRODUCT=Fedora 00:02:15.430 ++ REDHAT_SUPPORT_PRODUCT_VERSION=39 00:02:15.430 ++ SUPPORT_END=2024-11-12 00:02:15.430 ++ VARIANT='Cloud Edition' 00:02:15.430 ++ VARIANT_ID=cloud 00:02:15.430 + uname -a 00:02:15.430 Linux fedora39-cloud-1721788873-2326 6.8.9-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 24 03:04:40 UTC 2024 x86_64 GNU/Linux 00:02:15.430 + sudo /home/vagrant/spdk_repo/spdk/scripts/setup.sh status 00:02:15.690 Hugepages 00:02:15.690 node hugesize free / total 00:02:15.690 node0 1048576kB 0 / 0 00:02:15.690 node0 2048kB 0 / 0 00:02:15.690 00:02:15.690 Type BDF Vendor Device NUMA Driver Device Block devices 00:02:15.690 virtio 0000:00:03.0 1af4 1001 unknown virtio-pci - vda 00:02:15.690 NVMe 0000:00:06.0 1b36 0010 unknown nvme nvme1 nvme1n1 00:02:15.690 NVMe 0000:00:07.0 1b36 0010 unknown nvme nvme0 nvme0n1 nvme0n2 nvme0n3 00:02:15.690 + rm -f /tmp/spdk-ld-path 00:02:15.690 + source autorun-spdk.conf 00:02:15.690 ++ SPDK_RUN_FUNCTIONAL_TEST=1 00:02:15.690 ++ SPDK_TEST_LVOL=1 00:02:15.690 ++ SPDK_RUN_ASAN=1 00:02:15.690 ++ SPDK_RUN_UBSAN=1 00:02:15.690 ++ SPDK_ABI_DIR=/home/vagrant/spdk_repo/spdk-abi 00:02:15.690 ++ RUN_NIGHTLY=1 00:02:15.690 + (( SPDK_TEST_NVME_CMB == 1 || SPDK_TEST_NVME_PMR == 1 )) 00:02:15.691 + [[ -n '' ]] 00:02:15.691 + sudo git config --global --add safe.directory /home/vagrant/spdk_repo/spdk 00:02:15.691 + for M in /var/spdk/build-*-manifest.txt 00:02:15.691 + [[ -f /var/spdk/build-kernel-manifest.txt ]] 00:02:15.691 + cp /var/spdk/build-kernel-manifest.txt /home/vagrant/spdk_repo/output/ 00:02:15.691 + for M in /var/spdk/build-*-manifest.txt 00:02:15.691 + [[ -f /var/spdk/build-pkg-manifest.txt ]] 00:02:15.691 + cp /var/spdk/build-pkg-manifest.txt /home/vagrant/spdk_repo/output/ 00:02:15.691 + for M in /var/spdk/build-*-manifest.txt 00:02:15.691 + [[ -f /var/spdk/build-repo-manifest.txt ]] 00:02:15.691 + cp /var/spdk/build-repo-manifest.txt /home/vagrant/spdk_repo/output/ 00:02:15.691 ++ uname 00:02:15.691 + [[ Linux == \L\i\n\u\x ]] 00:02:15.691 + sudo dmesg -T 00:02:15.950 + sudo dmesg --clear 00:02:15.950 + dmesg_pid=5403 00:02:15.950 + [[ Fedora Linux == FreeBSD ]] 00:02:15.950 + export UNBIND_ENTIRE_IOMMU_GROUP=yes 00:02:15.950 + UNBIND_ENTIRE_IOMMU_GROUP=yes 00:02:15.950 + [[ -e /var/spdk/dependencies/vhost/spdk_test_image.qcow2 ]] 00:02:15.950 + sudo dmesg -Tw 00:02:15.950 + [[ -x /usr/src/fio-static/fio ]] 00:02:15.950 + export FIO_BIN=/usr/src/fio-static/fio 00:02:15.950 + FIO_BIN=/usr/src/fio-static/fio 00:02:15.950 + [[ '' == \/\q\e\m\u\_\v\f\i\o\/* ]] 00:02:15.950 + [[ ! -v VFIO_QEMU_BIN ]] 00:02:15.950 + [[ -e /usr/local/qemu/vfio-user-latest ]] 00:02:15.950 + export VFIO_QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:02:15.950 + VFIO_QEMU_BIN=/usr/local/qemu/vfio-user-latest/bin/qemu-system-x86_64 00:02:15.950 + [[ -e /usr/local/qemu/vanilla-latest ]] 00:02:15.950 + export QEMU_BIN=/usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 00:02:15.950 + QEMU_BIN=/usr/local/qemu/vanilla-latest/bin/qemu-system-x86_64 00:02:15.950 + spdk/autorun.sh /home/vagrant/spdk_repo/autorun-spdk.conf 00:02:15.950 Test configuration: 00:02:15.950 SPDK_RUN_FUNCTIONAL_TEST=1 00:02:15.950 SPDK_TEST_LVOL=1 00:02:15.950 SPDK_RUN_ASAN=1 00:02:15.950 SPDK_RUN_UBSAN=1 00:02:15.950 SPDK_ABI_DIR=/home/vagrant/spdk_repo/spdk-abi 00:02:15.950 RUN_NIGHTLY=1 17:50:36 -- common/autotest_common.sh@1689 -- $ [[ n == y ]] 00:02:15.950 17:50:36 -- common/autobuild_common.sh@15 -- $ source /home/vagrant/spdk_repo/spdk/scripts/common.sh 00:02:15.950 17:50:36 -- scripts/common.sh@433 -- $ [[ -e /bin/wpdk_common.sh ]] 00:02:15.950 17:50:36 -- scripts/common.sh@441 -- $ [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:02:15.950 17:50:36 -- scripts/common.sh@442 -- $ source /etc/opt/spdk-pkgdep/paths/export.sh 00:02:15.950 17:50:36 -- 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/vagrant/.local/bin:/home/vagrant/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:02:15.950 17:50:36 -- 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/vagrant/.local/bin:/home/vagrant/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:02:15.950 17:50:36 -- 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/vagrant/.local/bin:/home/vagrant/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:02:15.950 17:50:36 -- paths/export.sh@5 -- $ export PATH 00:02:15.950 17:50:36 -- 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/vagrant/.local/bin:/home/vagrant/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:02:15.950 17:50:36 -- common/autobuild_common.sh@439 -- $ out=/home/vagrant/spdk_repo/spdk/../output 00:02:15.950 17:50:36 -- common/autobuild_common.sh@440 -- $ date +%s 00:02:15.950 17:50:36 -- common/autobuild_common.sh@440 -- $ mktemp -dt spdk_1732816236.XXXXXX 00:02:15.950 17:50:36 -- common/autobuild_common.sh@440 -- $ SPDK_WORKSPACE=/tmp/spdk_1732816236.MnoFv3 00:02:15.950 17:50:36 -- common/autobuild_common.sh@442 -- $ [[ -n '' ]] 00:02:15.950 17:50:36 -- common/autobuild_common.sh@446 -- $ '[' -n '' ']' 00:02:15.950 17:50:36 -- common/autobuild_common.sh@449 -- $ scanbuild_exclude='--exclude /home/vagrant/spdk_repo/spdk/dpdk/' 00:02:15.950 17:50:36 -- common/autobuild_common.sh@453 -- $ scanbuild_exclude+=' --exclude /home/vagrant/spdk_repo/spdk/xnvme --exclude /tmp' 00:02:15.950 17:50:36 -- common/autobuild_common.sh@455 -- $ scanbuild='scan-build -o /home/vagrant/spdk_repo/spdk/../output/scan-build-tmp --exclude /home/vagrant/spdk_repo/spdk/dpdk/ --exclude /home/vagrant/spdk_repo/spdk/xnvme --exclude /tmp --status-bugs' 00:02:15.950 17:50:36 -- common/autobuild_common.sh@456 -- $ get_config_params 00:02:15.950 17:50:36 -- common/autotest_common.sh@397 -- $ xtrace_disable 00:02:15.950 17:50:36 -- common/autotest_common.sh@10 -- $ set +x 00:02:15.950 17:50:36 -- 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' 00:02:15.950 17:50:36 -- spdk/autobuild.sh@11 -- $ SPDK_TEST_AUTOBUILD= 00:02:15.950 17:50:36 -- spdk/autobuild.sh@12 -- $ umask 022 00:02:15.950 17:50:36 -- spdk/autobuild.sh@13 -- $ cd /home/vagrant/spdk_repo/spdk 00:02:15.950 17:50:36 -- spdk/autobuild.sh@16 -- $ date -u 00:02:15.950 Thu Nov 28 05:50:36 PM UTC 2024 00:02:15.950 17:50:36 -- spdk/autobuild.sh@17 -- $ git describe --tags 00:02:15.950 LTS-67-gc13c99a5e 00:02:15.950 17:50:36 -- spdk/autobuild.sh@19 -- $ '[' 1 -eq 1 ']' 00:02:15.950 17:50:36 -- spdk/autobuild.sh@20 -- $ run_test asan echo 'using asan' 00:02:15.950 17:50:36 -- common/autotest_common.sh@1087 -- $ '[' 3 -le 1 ']' 00:02:15.950 17:50:36 -- common/autotest_common.sh@1093 -- $ xtrace_disable 00:02:15.950 17:50:36 -- common/autotest_common.sh@10 -- $ set +x 00:02:15.950 ************************************ 00:02:15.950 START TEST asan 00:02:15.950 ************************************ 00:02:15.950 using asan 00:02:15.950 17:50:36 -- common/autotest_common.sh@1114 -- $ echo 'using asan' 00:02:15.950 00:02:15.950 real 0m0.000s 00:02:15.950 user 0m0.000s 00:02:15.950 sys 0m0.000s 00:02:15.950 17:50:36 -- common/autotest_common.sh@1115 -- $ xtrace_disable 00:02:15.950 17:50:36 -- common/autotest_common.sh@10 -- $ set +x 00:02:15.950 ************************************ 00:02:15.950 END TEST asan 00:02:15.950 ************************************ 00:02:16.210 17:50:37 -- spdk/autobuild.sh@23 -- $ '[' 1 -eq 1 ']' 00:02:16.210 17:50:37 -- spdk/autobuild.sh@24 -- $ run_test ubsan echo 'using ubsan' 00:02:16.210 17:50:37 -- common/autotest_common.sh@1087 -- $ '[' 3 -le 1 ']' 00:02:16.210 17:50:37 -- common/autotest_common.sh@1093 -- $ xtrace_disable 00:02:16.210 17:50:37 -- common/autotest_common.sh@10 -- $ set +x 00:02:16.210 ************************************ 00:02:16.210 START TEST ubsan 00:02:16.210 ************************************ 00:02:16.210 using ubsan 00:02:16.210 17:50:37 -- common/autotest_common.sh@1114 -- $ echo 'using ubsan' 00:02:16.210 00:02:16.210 real 0m0.000s 00:02:16.210 user 0m0.000s 00:02:16.210 sys 0m0.000s 00:02:16.210 17:50:37 -- common/autotest_common.sh@1115 -- $ xtrace_disable 00:02:16.210 17:50:37 -- common/autotest_common.sh@10 -- $ set +x 00:02:16.210 ************************************ 00:02:16.210 END TEST ubsan 00:02:16.210 ************************************ 00:02:16.210 17:50:37 -- spdk/autobuild.sh@27 -- $ '[' -n '' ']' 00:02:16.210 17:50:37 -- spdk/autobuild.sh@31 -- $ case "$SPDK_TEST_AUTOBUILD" in 00:02:16.210 17:50:37 -- spdk/autobuild.sh@47 -- $ [[ 0 -eq 1 ]] 00:02:16.210 17:50:37 -- spdk/autobuild.sh@51 -- $ [[ 0 -eq 1 ]] 00:02:16.210 17:50:37 -- spdk/autobuild.sh@55 -- $ [[ -n '' ]] 00:02:16.210 17:50:37 -- spdk/autobuild.sh@57 -- $ [[ 0 -eq 1 ]] 00:02:16.210 17:50:37 -- spdk/autobuild.sh@59 -- $ [[ 0 -eq 1 ]] 00:02:16.210 17:50:37 -- spdk/autobuild.sh@62 -- $ [[ 0 -eq 1 ]] 00:02:16.210 17:50:37 -- spdk/autobuild.sh@67 -- $ /home/vagrant/spdk_repo/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-shared 00:02:16.210 Using default SPDK env in /home/vagrant/spdk_repo/spdk/lib/env_dpdk 00:02:16.210 Using default DPDK in /home/vagrant/spdk_repo/spdk/dpdk/build 00:02:16.780 Using 'verbs' RDMA provider 00:02:32.620 Configuring ISA-L (logfile: /home/vagrant/spdk_repo/spdk/isa-l/spdk-isal.log)...done. 00:02:50.757 Configuring ISA-L-crypto (logfile: /home/vagrant/spdk_repo/spdk/isa-l-crypto/spdk-isal-crypto.log)...done. 00:02:50.757 Creating mk/config.mk...done. 00:02:50.757 Creating mk/cc.flags.mk...done. 00:02:50.757 Type 'make' to build. 00:02:50.757 17:51:09 -- spdk/autobuild.sh@69 -- $ run_test make make -j10 00:02:50.757 17:51:09 -- common/autotest_common.sh@1087 -- $ '[' 3 -le 1 ']' 00:02:50.757 17:51:09 -- common/autotest_common.sh@1093 -- $ xtrace_disable 00:02:50.757 17:51:09 -- common/autotest_common.sh@10 -- $ set +x 00:02:50.757 ************************************ 00:02:50.757 START TEST make 00:02:50.757 ************************************ 00:02:50.757 17:51:09 -- common/autotest_common.sh@1114 -- $ make -j10 00:02:50.757 make[1]: Nothing to be done for 'all'. 00:02:58.882 The Meson build system 00:02:58.882 Version: 1.5.0 00:02:58.882 Source dir: /home/vagrant/spdk_repo/spdk/dpdk 00:02:58.882 Build dir: /home/vagrant/spdk_repo/spdk/dpdk/build-tmp 00:02:58.882 Build type: native build 00:02:58.882 Program cat found: YES (/usr/bin/cat) 00:02:58.882 Project name: DPDK 00:02:58.882 Project version: 23.11.0 00:02:58.882 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:58.882 C linker for the host machine: cc ld.bfd 2.40-14 00:02:58.882 Host machine cpu family: x86_64 00:02:58.882 Host machine cpu: x86_64 00:02:58.882 Message: ## Building in Developer Mode ## 00:02:58.882 Program pkg-config found: YES (/usr/bin/pkg-config) 00:02:58.882 Program check-symbols.sh found: YES (/home/vagrant/spdk_repo/spdk/dpdk/buildtools/check-symbols.sh) 00:02:58.882 Program options-ibverbs-static.sh found: YES (/home/vagrant/spdk_repo/spdk/dpdk/buildtools/options-ibverbs-static.sh) 00:02:58.882 Program python3 found: YES (/usr/bin/python3) 00:02:58.882 Program cat found: YES (/usr/bin/cat) 00:02:58.882 Compiler for C supports arguments -march=native: YES 00:02:58.882 Checking for size of "void *" : 8 00:02:58.882 Checking for size of "void *" : 8 (cached) 00:02:58.882 Library m found: YES 00:02:58.882 Library numa found: YES 00:02:58.882 Has header "numaif.h" : YES 00:02:58.882 Library fdt found: NO 00:02:58.882 Library execinfo found: NO 00:02:58.882 Has header "execinfo.h" : YES 00:02:58.882 Found pkg-config: YES (/usr/bin/pkg-config) 1.9.5 00:02:58.882 Run-time dependency libarchive found: NO (tried pkgconfig) 00:02:58.882 Run-time dependency libbsd found: NO (tried pkgconfig) 00:02:58.882 Run-time dependency jansson found: NO (tried pkgconfig) 00:02:58.882 Run-time dependency openssl found: YES 3.1.1 00:02:58.882 Run-time dependency libpcap found: YES 1.10.4 00:02:58.882 Has header "pcap.h" with dependency libpcap: YES 00:02:58.882 Compiler for C supports arguments -Wcast-qual: YES 00:02:58.882 Compiler for C supports arguments -Wdeprecated: YES 00:02:58.882 Compiler for C supports arguments -Wformat: YES 00:02:58.882 Compiler for C supports arguments -Wformat-nonliteral: NO 00:02:58.882 Compiler for C supports arguments -Wformat-security: NO 00:02:58.882 Compiler for C supports arguments -Wmissing-declarations: YES 00:02:58.882 Compiler for C supports arguments -Wmissing-prototypes: YES 00:02:58.882 Compiler for C supports arguments -Wnested-externs: YES 00:02:58.882 Compiler for C supports arguments -Wold-style-definition: YES 00:02:58.882 Compiler for C supports arguments -Wpointer-arith: YES 00:02:58.882 Compiler for C supports arguments -Wsign-compare: YES 00:02:58.882 Compiler for C supports arguments -Wstrict-prototypes: YES 00:02:58.882 Compiler for C supports arguments -Wundef: YES 00:02:58.882 Compiler for C supports arguments -Wwrite-strings: YES 00:02:58.882 Compiler for C supports arguments -Wno-address-of-packed-member: YES 00:02:58.882 Compiler for C supports arguments -Wno-packed-not-aligned: YES 00:02:58.882 Compiler for C supports arguments -Wno-missing-field-initializers: YES 00:02:58.882 Compiler for C supports arguments -Wno-zero-length-bounds: YES 00:02:58.882 Program objdump found: YES (/usr/bin/objdump) 00:02:58.882 Compiler for C supports arguments -mavx512f: YES 00:02:58.882 Checking if "AVX512 checking" compiles: YES 00:02:58.882 Fetching value of define "__SSE4_2__" : 1 00:02:58.882 Fetching value of define "__AES__" : 1 00:02:58.882 Fetching value of define "__AVX__" : 1 00:02:58.882 Fetching value of define "__AVX2__" : 1 00:02:58.882 Fetching value of define "__AVX512BW__" : 1 00:02:58.882 Fetching value of define "__AVX512CD__" : 1 00:02:58.883 Fetching value of define "__AVX512DQ__" : 1 00:02:58.883 Fetching value of define "__AVX512F__" : 1 00:02:58.883 Fetching value of define "__AVX512VL__" : 1 00:02:58.883 Fetching value of define "__PCLMUL__" : 1 00:02:58.883 Fetching value of define "__RDRND__" : 1 00:02:58.883 Fetching value of define "__RDSEED__" : 1 00:02:58.883 Fetching value of define "__VPCLMULQDQ__" : (undefined) 00:02:58.883 Fetching value of define "__znver1__" : (undefined) 00:02:58.883 Fetching value of define "__znver2__" : (undefined) 00:02:58.883 Fetching value of define "__znver3__" : (undefined) 00:02:58.883 Fetching value of define "__znver4__" : (undefined) 00:02:58.883 Library asan found: YES 00:02:58.883 Compiler for C supports arguments -Wno-format-truncation: YES 00:02:58.883 Message: lib/log: Defining dependency "log" 00:02:58.883 Message: lib/kvargs: Defining dependency "kvargs" 00:02:58.883 Message: lib/telemetry: Defining dependency "telemetry" 00:02:58.883 Library rt found: YES 00:02:58.883 Checking for function "getentropy" : NO 00:02:58.883 Message: lib/eal: Defining dependency "eal" 00:02:58.883 Message: lib/ring: Defining dependency "ring" 00:02:58.883 Message: lib/rcu: Defining dependency "rcu" 00:02:58.883 Message: lib/mempool: Defining dependency "mempool" 00:02:58.883 Message: lib/mbuf: Defining dependency "mbuf" 00:02:58.883 Fetching value of define "__PCLMUL__" : 1 (cached) 00:02:58.883 Fetching value of define "__AVX512F__" : 1 (cached) 00:02:58.883 Fetching value of define "__AVX512BW__" : 1 (cached) 00:02:58.883 Fetching value of define "__AVX512DQ__" : 1 (cached) 00:02:58.883 Fetching value of define "__AVX512VL__" : 1 (cached) 00:02:58.883 Fetching value of define "__VPCLMULQDQ__" : (undefined) (cached) 00:02:58.883 Compiler for C supports arguments -mpclmul: YES 00:02:58.883 Compiler for C supports arguments -maes: YES 00:02:58.883 Compiler for C supports arguments -mavx512f: YES (cached) 00:02:58.883 Compiler for C supports arguments -mavx512bw: YES 00:02:58.883 Compiler for C supports arguments -mavx512dq: YES 00:02:58.883 Compiler for C supports arguments -mavx512vl: YES 00:02:58.883 Compiler for C supports arguments -mvpclmulqdq: YES 00:02:58.883 Compiler for C supports arguments -mavx2: YES 00:02:58.883 Compiler for C supports arguments -mavx: YES 00:02:58.883 Message: lib/net: Defining dependency "net" 00:02:58.883 Message: lib/meter: Defining dependency "meter" 00:02:58.883 Message: lib/ethdev: Defining dependency "ethdev" 00:02:58.883 Message: lib/pci: Defining dependency "pci" 00:02:58.883 Message: lib/cmdline: Defining dependency "cmdline" 00:02:58.883 Message: lib/hash: Defining dependency "hash" 00:02:58.883 Message: lib/timer: Defining dependency "timer" 00:02:58.883 Message: lib/compressdev: Defining dependency "compressdev" 00:02:58.883 Message: lib/cryptodev: Defining dependency "cryptodev" 00:02:58.883 Message: lib/dmadev: Defining dependency "dmadev" 00:02:58.883 Compiler for C supports arguments -Wno-cast-qual: YES 00:02:58.883 Message: lib/power: Defining dependency "power" 00:02:58.883 Message: lib/reorder: Defining dependency "reorder" 00:02:58.883 Message: lib/security: Defining dependency "security" 00:02:58.883 Has header "linux/userfaultfd.h" : YES 00:02:58.883 Has header "linux/vduse.h" : YES 00:02:58.883 Message: lib/vhost: Defining dependency "vhost" 00:02:58.883 Compiler for C supports arguments -Wno-format-truncation: YES (cached) 00:02:58.883 Message: drivers/bus/pci: Defining dependency "bus_pci" 00:02:58.883 Message: drivers/bus/vdev: Defining dependency "bus_vdev" 00:02:58.883 Message: drivers/mempool/ring: Defining dependency "mempool_ring" 00:02:58.883 Message: Disabling raw/* drivers: missing internal dependency "rawdev" 00:02:58.883 Message: Disabling regex/* drivers: missing internal dependency "regexdev" 00:02:58.883 Message: Disabling ml/* drivers: missing internal dependency "mldev" 00:02:58.883 Message: Disabling event/* drivers: missing internal dependency "eventdev" 00:02:58.883 Message: Disabling baseband/* drivers: missing internal dependency "bbdev" 00:02:58.883 Message: Disabling gpu/* drivers: missing internal dependency "gpudev" 00:02:58.883 Program doxygen found: YES (/usr/local/bin/doxygen) 00:02:58.883 Configuring doxy-api-html.conf using configuration 00:02:58.883 Configuring doxy-api-man.conf using configuration 00:02:58.883 Program mandb found: YES (/usr/bin/mandb) 00:02:58.883 Program sphinx-build found: NO 00:02:58.883 Configuring rte_build_config.h using configuration 00:02:58.883 Message: 00:02:58.883 ================= 00:02:58.883 Applications Enabled 00:02:58.883 ================= 00:02:58.883 00:02:58.883 apps: 00:02:58.883 00:02:58.883 00:02:58.883 Message: 00:02:58.883 ================= 00:02:58.883 Libraries Enabled 00:02:58.883 ================= 00:02:58.883 00:02:58.883 libs: 00:02:58.883 log, kvargs, telemetry, eal, ring, rcu, mempool, mbuf, 00:02:58.883 net, meter, ethdev, pci, cmdline, hash, timer, compressdev, 00:02:58.883 cryptodev, dmadev, power, reorder, security, vhost, 00:02:58.883 00:02:58.883 Message: 00:02:58.883 =============== 00:02:58.883 Drivers Enabled 00:02:58.883 =============== 00:02:58.883 00:02:58.883 common: 00:02:58.883 00:02:58.883 bus: 00:02:58.883 pci, vdev, 00:02:58.883 mempool: 00:02:58.883 ring, 00:02:58.883 dma: 00:02:58.883 00:02:58.883 net: 00:02:58.883 00:02:58.883 crypto: 00:02:58.883 00:02:58.883 compress: 00:02:58.883 00:02:58.883 vdpa: 00:02:58.883 00:02:58.883 00:02:58.883 Message: 00:02:58.883 ================= 00:02:58.883 Content Skipped 00:02:58.883 ================= 00:02:58.883 00:02:58.883 apps: 00:02:58.883 dumpcap: explicitly disabled via build config 00:02:58.883 graph: explicitly disabled via build config 00:02:58.883 pdump: explicitly disabled via build config 00:02:58.883 proc-info: explicitly disabled via build config 00:02:58.883 test-acl: explicitly disabled via build config 00:02:58.883 test-bbdev: explicitly disabled via build config 00:02:58.883 test-cmdline: explicitly disabled via build config 00:02:58.883 test-compress-perf: explicitly disabled via build config 00:02:58.883 test-crypto-perf: explicitly disabled via build config 00:02:58.883 test-dma-perf: explicitly disabled via build config 00:02:58.883 test-eventdev: explicitly disabled via build config 00:02:58.883 test-fib: explicitly disabled via build config 00:02:58.883 test-flow-perf: explicitly disabled via build config 00:02:58.883 test-gpudev: explicitly disabled via build config 00:02:58.883 test-mldev: explicitly disabled via build config 00:02:58.883 test-pipeline: explicitly disabled via build config 00:02:58.883 test-pmd: explicitly disabled via build config 00:02:58.883 test-regex: explicitly disabled via build config 00:02:58.883 test-sad: explicitly disabled via build config 00:02:58.883 test-security-perf: explicitly disabled via build config 00:02:58.883 00:02:58.883 libs: 00:02:58.883 metrics: explicitly disabled via build config 00:02:58.883 acl: explicitly disabled via build config 00:02:58.883 bbdev: explicitly disabled via build config 00:02:58.883 bitratestats: explicitly disabled via build config 00:02:58.883 bpf: explicitly disabled via build config 00:02:58.883 cfgfile: explicitly disabled via build config 00:02:58.883 distributor: explicitly disabled via build config 00:02:58.883 efd: explicitly disabled via build config 00:02:58.883 eventdev: explicitly disabled via build config 00:02:58.883 dispatcher: explicitly disabled via build config 00:02:58.883 gpudev: explicitly disabled via build config 00:02:58.883 gro: explicitly disabled via build config 00:02:58.883 gso: explicitly disabled via build config 00:02:58.883 ip_frag: explicitly disabled via build config 00:02:58.883 jobstats: explicitly disabled via build config 00:02:58.883 latencystats: explicitly disabled via build config 00:02:58.883 lpm: explicitly disabled via build config 00:02:58.883 member: explicitly disabled via build config 00:02:58.883 pcapng: explicitly disabled via build config 00:02:58.883 rawdev: explicitly disabled via build config 00:02:58.883 regexdev: explicitly disabled via build config 00:02:58.883 mldev: explicitly disabled via build config 00:02:58.883 rib: explicitly disabled via build config 00:02:58.883 sched: explicitly disabled via build config 00:02:58.883 stack: explicitly disabled via build config 00:02:58.883 ipsec: explicitly disabled via build config 00:02:58.883 pdcp: explicitly disabled via build config 00:02:58.883 fib: explicitly disabled via build config 00:02:58.883 port: explicitly disabled via build config 00:02:58.883 pdump: explicitly disabled via build config 00:02:58.883 table: explicitly disabled via build config 00:02:58.883 pipeline: explicitly disabled via build config 00:02:58.883 graph: explicitly disabled via build config 00:02:58.883 node: explicitly disabled via build config 00:02:58.883 00:02:58.883 drivers: 00:02:58.883 common/cpt: not in enabled drivers build config 00:02:58.883 common/dpaax: not in enabled drivers build config 00:02:58.883 common/iavf: not in enabled drivers build config 00:02:58.883 common/idpf: not in enabled drivers build config 00:02:58.883 common/mvep: not in enabled drivers build config 00:02:58.883 common/octeontx: not in enabled drivers build config 00:02:58.883 bus/auxiliary: not in enabled drivers build config 00:02:58.883 bus/cdx: not in enabled drivers build config 00:02:58.883 bus/dpaa: not in enabled drivers build config 00:02:58.883 bus/fslmc: not in enabled drivers build config 00:02:58.883 bus/ifpga: not in enabled drivers build config 00:02:58.883 bus/platform: not in enabled drivers build config 00:02:58.883 bus/vmbus: not in enabled drivers build config 00:02:58.883 common/cnxk: not in enabled drivers build config 00:02:58.883 common/mlx5: not in enabled drivers build config 00:02:58.883 common/nfp: not in enabled drivers build config 00:02:58.883 common/qat: not in enabled drivers build config 00:02:58.883 common/sfc_efx: not in enabled drivers build config 00:02:58.883 mempool/bucket: not in enabled drivers build config 00:02:58.883 mempool/cnxk: not in enabled drivers build config 00:02:58.883 mempool/dpaa: not in enabled drivers build config 00:02:58.883 mempool/dpaa2: not in enabled drivers build config 00:02:58.883 mempool/octeontx: not in enabled drivers build config 00:02:58.883 mempool/stack: not in enabled drivers build config 00:02:58.883 dma/cnxk: not in enabled drivers build config 00:02:58.883 dma/dpaa: not in enabled drivers build config 00:02:58.883 dma/dpaa2: not in enabled drivers build config 00:02:58.884 dma/hisilicon: not in enabled drivers build config 00:02:58.884 dma/idxd: not in enabled drivers build config 00:02:58.884 dma/ioat: not in enabled drivers build config 00:02:58.884 dma/skeleton: not in enabled drivers build config 00:02:58.884 net/af_packet: not in enabled drivers build config 00:02:58.884 net/af_xdp: not in enabled drivers build config 00:02:58.884 net/ark: not in enabled drivers build config 00:02:58.884 net/atlantic: not in enabled drivers build config 00:02:58.884 net/avp: not in enabled drivers build config 00:02:58.884 net/axgbe: not in enabled drivers build config 00:02:58.884 net/bnx2x: not in enabled drivers build config 00:02:58.884 net/bnxt: not in enabled drivers build config 00:02:58.884 net/bonding: not in enabled drivers build config 00:02:58.884 net/cnxk: not in enabled drivers build config 00:02:58.884 net/cpfl: not in enabled drivers build config 00:02:58.884 net/cxgbe: not in enabled drivers build config 00:02:58.884 net/dpaa: not in enabled drivers build config 00:02:58.884 net/dpaa2: not in enabled drivers build config 00:02:58.884 net/e1000: not in enabled drivers build config 00:02:58.884 net/ena: not in enabled drivers build config 00:02:58.884 net/enetc: not in enabled drivers build config 00:02:58.884 net/enetfec: not in enabled drivers build config 00:02:58.884 net/enic: not in enabled drivers build config 00:02:58.884 net/failsafe: not in enabled drivers build config 00:02:58.884 net/fm10k: not in enabled drivers build config 00:02:58.884 net/gve: not in enabled drivers build config 00:02:58.884 net/hinic: not in enabled drivers build config 00:02:58.884 net/hns3: not in enabled drivers build config 00:02:58.884 net/i40e: not in enabled drivers build config 00:02:58.884 net/iavf: not in enabled drivers build config 00:02:58.884 net/ice: not in enabled drivers build config 00:02:58.884 net/idpf: not in enabled drivers build config 00:02:58.884 net/igc: not in enabled drivers build config 00:02:58.884 net/ionic: not in enabled drivers build config 00:02:58.884 net/ipn3ke: not in enabled drivers build config 00:02:58.884 net/ixgbe: not in enabled drivers build config 00:02:58.884 net/mana: not in enabled drivers build config 00:02:58.884 net/memif: not in enabled drivers build config 00:02:58.884 net/mlx4: not in enabled drivers build config 00:02:58.884 net/mlx5: not in enabled drivers build config 00:02:58.884 net/mvneta: not in enabled drivers build config 00:02:58.884 net/mvpp2: not in enabled drivers build config 00:02:58.884 net/netvsc: not in enabled drivers build config 00:02:58.884 net/nfb: not in enabled drivers build config 00:02:58.884 net/nfp: not in enabled drivers build config 00:02:58.884 net/ngbe: not in enabled drivers build config 00:02:58.884 net/null: not in enabled drivers build config 00:02:58.884 net/octeontx: not in enabled drivers build config 00:02:58.884 net/octeon_ep: not in enabled drivers build config 00:02:58.884 net/pcap: not in enabled drivers build config 00:02:58.884 net/pfe: not in enabled drivers build config 00:02:58.884 net/qede: not in enabled drivers build config 00:02:58.884 net/ring: not in enabled drivers build config 00:02:58.884 net/sfc: not in enabled drivers build config 00:02:58.884 net/softnic: not in enabled drivers build config 00:02:58.884 net/tap: not in enabled drivers build config 00:02:58.884 net/thunderx: not in enabled drivers build config 00:02:58.884 net/txgbe: not in enabled drivers build config 00:02:58.884 net/vdev_netvsc: not in enabled drivers build config 00:02:58.884 net/vhost: not in enabled drivers build config 00:02:58.884 net/virtio: not in enabled drivers build config 00:02:58.884 net/vmxnet3: not in enabled drivers build config 00:02:58.884 raw/*: missing internal dependency, "rawdev" 00:02:58.884 crypto/armv8: not in enabled drivers build config 00:02:58.884 crypto/bcmfs: not in enabled drivers build config 00:02:58.884 crypto/caam_jr: not in enabled drivers build config 00:02:58.884 crypto/ccp: not in enabled drivers build config 00:02:58.884 crypto/cnxk: not in enabled drivers build config 00:02:58.884 crypto/dpaa_sec: not in enabled drivers build config 00:02:58.884 crypto/dpaa2_sec: not in enabled drivers build config 00:02:58.884 crypto/ipsec_mb: not in enabled drivers build config 00:02:58.884 crypto/mlx5: not in enabled drivers build config 00:02:58.884 crypto/mvsam: not in enabled drivers build config 00:02:58.884 crypto/nitrox: not in enabled drivers build config 00:02:58.884 crypto/null: not in enabled drivers build config 00:02:58.884 crypto/octeontx: not in enabled drivers build config 00:02:58.884 crypto/openssl: not in enabled drivers build config 00:02:58.884 crypto/scheduler: not in enabled drivers build config 00:02:58.884 crypto/uadk: not in enabled drivers build config 00:02:58.884 crypto/virtio: not in enabled drivers build config 00:02:58.884 compress/isal: not in enabled drivers build config 00:02:58.884 compress/mlx5: not in enabled drivers build config 00:02:58.884 compress/octeontx: not in enabled drivers build config 00:02:58.884 compress/zlib: not in enabled drivers build config 00:02:58.884 regex/*: missing internal dependency, "regexdev" 00:02:58.884 ml/*: missing internal dependency, "mldev" 00:02:58.884 vdpa/ifc: not in enabled drivers build config 00:02:58.884 vdpa/mlx5: not in enabled drivers build config 00:02:58.884 vdpa/nfp: not in enabled drivers build config 00:02:58.884 vdpa/sfc: not in enabled drivers build config 00:02:58.884 event/*: missing internal dependency, "eventdev" 00:02:58.884 baseband/*: missing internal dependency, "bbdev" 00:02:58.884 gpu/*: missing internal dependency, "gpudev" 00:02:58.884 00:02:58.884 00:02:58.884 Build targets in project: 85 00:02:58.884 00:02:58.884 DPDK 23.11.0 00:02:58.884 00:02:58.884 User defined options 00:02:58.884 buildtype : debug 00:02:58.884 default_library : shared 00:02:58.884 libdir : lib 00:02:58.884 prefix : /home/vagrant/spdk_repo/spdk/dpdk/build 00:02:58.884 b_sanitize : address 00:02:58.884 c_args : -fPIC -Werror -Wno-stringop-overflow -fcommon -Wno-stringop-overread -Wno-array-bounds 00:02:58.884 c_link_args : 00:02:58.884 cpu_instruction_set: native 00:02:58.884 disable_apps : dumpcap,graph,pdump,proc-info,test-acl,test-bbdev,test-cmdline,test-compress-perf,test-crypto-perf,test-dma-perf,test-eventdev,test-fib,test-flow-perf,test-gpudev,test-mldev,test-pipeline,test-pmd,test-regex,test-sad,test-security-perf,test 00:02:58.884 disable_libs : acl,bbdev,bitratestats,bpf,cfgfile,dispatcher,distributor,efd,eventdev,fib,gpudev,graph,gro,gso,ip_frag,ipsec,jobstats,latencystats,lpm,member,metrics,mldev,node,pcapng,pdcp,pdump,pipeline,port,rawdev,regexdev,rib,sched,stack,table 00:02:58.884 enable_docs : false 00:02:58.884 enable_drivers : bus,bus/pci,bus/vdev,mempool/ring 00:02:58.884 enable_kmods : false 00:02:58.884 tests : false 00:02:58.884 00:02:58.884 Found ninja-1.11.1.git.kitware.jobserver-1 at /usr/local/bin/ninja 00:02:59.453 ninja: Entering directory `/home/vagrant/spdk_repo/spdk/dpdk/build-tmp' 00:02:59.453 [1/265] Compiling C object lib/librte_kvargs.a.p/kvargs_rte_kvargs.c.o 00:02:59.453 [2/265] Compiling C object lib/librte_log.a.p/log_log_linux.c.o 00:02:59.453 [3/265] Linking static target lib/librte_kvargs.a 00:02:59.453 [4/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_class.c.o 00:02:59.453 [5/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_debug.c.o 00:02:59.453 [6/265] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_data.c.o 00:02:59.453 [7/265] Compiling C object lib/librte_log.a.p/log_log.c.o 00:02:59.453 [8/265] Linking static target lib/librte_log.a 00:02:59.453 [9/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_errno.c.o 00:02:59.712 [10/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_hexdump.c.o 00:02:59.971 [11/265] Generating lib/kvargs.sym_chk with a custom command (wrapped by meson to capture output) 00:02:59.971 [12/265] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_legacy.c.o 00:02:59.971 [13/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_bus.c.o 00:02:59.971 [14/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_config.c.o 00:02:59.971 [15/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dev.c.o 00:02:59.971 [16/265] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry.c.o 00:02:59.971 [17/265] Linking static target lib/librte_telemetry.a 00:02:59.971 [18/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_devargs.c.o 00:03:00.229 [19/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_interrupts.c.o 00:03:00.229 [20/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_fbarray.c.o 00:03:00.229 [21/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_string_fns.c.o 00:03:00.487 [22/265] Generating lib/log.sym_chk with a custom command (wrapped by meson to capture output) 00:03:00.487 [23/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_launch.c.o 00:03:00.487 [24/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o 00:03:00.487 [25/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_mcfg.c.o 00:03:00.487 [26/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_lcore.c.o 00:03:00.487 [27/265] Linking target lib/librte_log.so.24.0 00:03:00.745 [28/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_uuid.c.o 00:03:00.745 [29/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_tailqs.c.o 00:03:00.745 [30/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memory.c.o 00:03:00.745 [31/265] Generating symbol file lib/librte_log.so.24.0.p/librte_log.so.24.0.symbols 00:03:00.745 [32/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memzone.c.o 00:03:00.745 [33/265] Linking target lib/librte_kvargs.so.24.0 00:03:00.745 [34/265] Generating lib/telemetry.sym_chk with a custom command (wrapped by meson to capture output) 00:03:01.004 [35/265] Linking target lib/librte_telemetry.so.24.0 00:03:01.004 [36/265] Generating symbol file lib/librte_kvargs.so.24.0.p/librte_kvargs.so.24.0.symbols 00:03:01.004 [37/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_points.c.o 00:03:01.004 [38/265] Compiling C object lib/librte_eal.a.p/eal_common_rte_reciprocal.c.o 00:03:01.004 [39/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_thread.c.o 00:03:01.004 [40/265] Compiling C object lib/librte_eal.a.p/eal_common_rte_version.c.o 00:03:01.004 [41/265] Generating symbol file lib/librte_telemetry.so.24.0.p/librte_telemetry.so.24.0.symbols 00:03:01.263 [42/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_timer.c.o 00:03:01.263 [43/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_cpuflags.c.o 00:03:01.263 [44/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_hypervisor.c.o 00:03:01.263 [45/265] Compiling C object lib/librte_eal.a.p/eal_common_malloc_heap.c.o 00:03:01.263 [46/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_options.c.o 00:03:01.263 [47/265] Compiling C object lib/librte_eal.a.p/eal_common_malloc_elem.c.o 00:03:01.263 [48/265] Compiling C object lib/librte_eal.a.p/eal_common_rte_random.c.o 00:03:01.522 [49/265] Compiling C object lib/librte_eal.a.p/eal_common_rte_malloc.c.o 00:03:01.522 [50/265] Compiling C object lib/librte_eal.a.p/eal_unix_eal_debug.c.o 00:03:01.522 [51/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dynmem.c.o 00:03:01.781 [52/265] Compiling C object lib/librte_eal.a.p/eal_common_rte_service.c.o 00:03:01.781 [53/265] Compiling C object lib/librte_eal.a.p/eal_common_hotplug_mp.c.o 00:03:01.781 [54/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_ctf.c.o 00:03:01.781 [55/265] Compiling C object lib/librte_eal.a.p/eal_unix_eal_firmware.c.o 00:03:01.781 [56/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace.c.o 00:03:01.781 [57/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_proc.c.o 00:03:01.782 [58/265] Compiling C object lib/librte_eal.a.p/eal_unix_eal_file.c.o 00:03:01.782 [59/265] Compiling C object lib/librte_eal.a.p/eal_common_malloc_mp.c.o 00:03:01.782 [60/265] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_utils.c.o 00:03:01.782 [61/265] Compiling C object lib/librte_eal.a.p/eal_unix_eal_filesystem.c.o 00:03:01.782 [62/265] Compiling C object lib/librte_eal.a.p/eal_common_rte_keepalive.c.o 00:03:02.041 [63/265] Compiling C object lib/librte_eal.a.p/eal_unix_rte_thread.c.o 00:03:02.041 [64/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_cpuflags.c.o 00:03:02.041 [65/265] Compiling C object lib/librte_eal.a.p/eal_unix_eal_unix_thread.c.o 00:03:02.041 [66/265] Compiling C object lib/librte_eal.a.p/eal_unix_eal_unix_memory.c.o 00:03:02.299 [67/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o 00:03:02.299 [68/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_thread.c.o 00:03:02.299 [69/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o 00:03:02.299 [70/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio_mp_sync.c.o 00:03:02.299 [71/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o 00:03:02.299 [72/265] Compiling C object lib/librte_eal.a.p/eal_unix_eal_unix_timer.c.o 00:03:02.299 [73/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o 00:03:02.299 [74/265] Compiling C object lib/librte_eal.a.p/eal_x86_rte_cpuflags.c.o 00:03:02.299 [75/265] Compiling C object lib/librte_eal.a.p/eal_x86_rte_hypervisor.c.o 00:03:02.299 [76/265] Compiling C object lib/librte_eal.a.p/eal_x86_rte_spinlock.c.o 00:03:02.557 [77/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_timer.c.o 00:03:02.557 [78/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o 00:03:02.557 [79/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal.c.o 00:03:02.557 [80/265] Compiling C object lib/librte_eal.a.p/eal_x86_rte_cycles.c.o 00:03:02.816 [81/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o 00:03:02.816 [82/265] Compiling C object lib/librte_eal.a.p/eal_x86_rte_power_intrinsics.c.o 00:03:02.816 [83/265] Compiling C object lib/librte_ring.a.p/ring_rte_ring.c.o 00:03:02.816 [84/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o 00:03:02.816 [85/265] Linking static target lib/librte_ring.a 00:03:02.816 [86/265] Compiling C object lib/librte_mempool.a.p/mempool_mempool_trace_points.c.o 00:03:03.075 [87/265] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops.c.o 00:03:03.075 [88/265] Compiling C object lib/librte_rcu.a.p/rcu_rte_rcu_qsbr.c.o 00:03:03.075 [89/265] Linking static target lib/librte_rcu.a 00:03:03.075 [90/265] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool.c.o 00:03:03.075 [91/265] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio.c.o 00:03:03.075 [92/265] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops_default.c.o 00:03:03.075 [93/265] Linking static target lib/librte_eal.a 00:03:03.075 [94/265] Linking static target lib/librte_mempool.a 00:03:03.333 [95/265] Generating lib/ring.sym_chk with a custom command (wrapped by meson to capture output) 00:03:03.333 [96/265] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_ptype.c.o 00:03:03.333 [97/265] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_dyn.c.o 00:03:03.333 [98/265] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_pool_ops.c.o 00:03:03.333 [99/265] Compiling C object lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o 00:03:03.333 [100/265] Linking static target lib/net/libnet_crc_avx512_lib.a 00:03:03.592 [101/265] Generating lib/rcu.sym_chk with a custom command (wrapped by meson to capture output) 00:03:03.592 [102/265] Compiling C object lib/librte_net.a.p/net_rte_ether.c.o 00:03:03.592 [103/265] Compiling C object lib/librte_net.a.p/net_rte_arp.c.o 00:03:03.592 [104/265] Compiling C object lib/librte_net.a.p/net_net_crc_sse.c.o 00:03:03.852 [105/265] Compiling C object lib/librte_net.a.p/net_rte_net.c.o 00:03:03.852 [106/265] Compiling C object lib/librte_meter.a.p/meter_rte_meter.c.o 00:03:03.852 [107/265] Linking static target lib/librte_meter.a 00:03:03.852 [108/265] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o 00:03:03.852 [109/265] Linking static target lib/librte_mbuf.a 00:03:03.852 [110/265] Compiling C object lib/librte_net.a.p/net_rte_net_crc.c.o 00:03:03.852 [111/265] Linking static target lib/librte_net.a 00:03:04.111 [112/265] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_driver.c.o 00:03:04.111 [113/265] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_private.c.o 00:03:04.111 [114/265] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_profile.c.o 00:03:04.111 [115/265] Generating lib/meter.sym_chk with a custom command (wrapped by meson to capture output) 00:03:04.111 [116/265] Generating lib/mempool.sym_chk with a custom command (wrapped by meson to capture output) 00:03:04.111 [117/265] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_class_eth.c.o 00:03:04.369 [118/265] Generating lib/net.sym_chk with a custom command (wrapped by meson to capture output) 00:03:04.628 [119/265] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_cman.c.o 00:03:04.628 [120/265] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o 00:03:04.886 [121/265] Generating lib/mbuf.sym_chk with a custom command (wrapped by meson to capture output) 00:03:04.886 [122/265] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_telemetry.c.o 00:03:04.886 [123/265] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_common.c.o 00:03:05.144 [124/265] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_telemetry.c.o 00:03:05.144 [125/265] Compiling C object lib/librte_pci.a.p/pci_rte_pci.c.o 00:03:05.144 [126/265] Linking static target lib/librte_pci.a 00:03:05.144 [127/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline.c.o 00:03:05.144 [128/265] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_tm.c.o 00:03:05.144 [129/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_cirbuf.c.o 00:03:05.144 [130/265] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_mtr.c.o 00:03:05.403 [131/265] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8079.c.o 00:03:05.403 [132/265] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8636.c.o 00:03:05.403 [133/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_num.c.o 00:03:05.403 [134/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse.c.o 00:03:05.403 [135/265] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8472.c.o 00:03:05.403 [136/265] Generating lib/pci.sym_chk with a custom command (wrapped by meson to capture output) 00:03:05.403 [137/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_string.c.o 00:03:05.403 [138/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_portlist.c.o 00:03:05.403 [139/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_socket.c.o 00:03:05.403 [140/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_vt100.c.o 00:03:05.403 [141/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_os_unix.c.o 00:03:05.661 [142/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_rdline.c.o 00:03:05.661 [143/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_etheraddr.c.o 00:03:05.661 [144/265] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o 00:03:05.661 [145/265] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_ipaddr.c.o 00:03:05.661 [146/265] Linking static target lib/librte_cmdline.a 00:03:05.919 [147/265] Compiling C object lib/librte_hash.a.p/hash_rte_fbk_hash.c.o 00:03:05.919 [148/265] Compiling C object lib/librte_timer.a.p/timer_rte_timer.c.o 00:03:05.919 [149/265] Linking static target lib/librte_timer.a 00:03:06.176 [150/265] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev_pmd.c.o 00:03:06.177 [151/265] Compiling C object lib/librte_hash.a.p/hash_rte_thash.c.o 00:03:06.177 [152/265] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev.c.o 00:03:06.452 [153/265] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o 00:03:06.452 [154/265] Linking static target lib/librte_ethdev.a 00:03:06.452 [155/265] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_comp.c.o 00:03:06.452 [156/265] Linking static target lib/librte_compressdev.a 00:03:06.452 [157/265] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_pmd.c.o 00:03:06.452 [158/265] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o 00:03:06.452 [159/265] Generating lib/timer.sym_chk with a custom command (wrapped by meson to capture output) 00:03:06.452 [160/265] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_trace_points.c.o 00:03:06.452 [161/265] Linking static target lib/librte_hash.a 00:03:06.711 [162/265] Compiling C object lib/librte_power.a.p/power_guest_channel.c.o 00:03:06.711 [163/265] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o 00:03:06.711 [164/265] Compiling C object lib/librte_power.a.p/power_power_common.c.o 00:03:06.969 [165/265] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev_trace_points.c.o 00:03:06.969 [166/265] Linking static target lib/librte_dmadev.a 00:03:06.969 [167/265] Compiling C object lib/librte_power.a.p/power_power_acpi_cpufreq.c.o 00:03:06.969 [168/265] Compiling C object lib/librte_power.a.p/power_power_kvm_vm.c.o 00:03:06.969 [169/265] Compiling C object lib/librte_power.a.p/power_power_amd_pstate_cpufreq.c.o 00:03:07.227 [170/265] Compiling C object lib/librte_power.a.p/power_power_cppc_cpufreq.c.o 00:03:07.227 [171/265] Generating lib/cmdline.sym_chk with a custom command (wrapped by meson to capture output) 00:03:07.227 [172/265] Generating lib/compressdev.sym_chk with a custom command (wrapped by meson to capture output) 00:03:07.486 [173/265] Generating lib/dmadev.sym_chk with a custom command (wrapped by meson to capture output) 00:03:07.486 [174/265] Generating lib/hash.sym_chk with a custom command (wrapped by meson to capture output) 00:03:07.486 [175/265] Compiling C object lib/librte_power.a.p/power_power_intel_uncore.c.o 00:03:07.486 [176/265] Compiling C object lib/librte_power.a.p/power_rte_power.c.o 00:03:07.486 [177/265] Compiling C object lib/librte_power.a.p/power_power_pstate_cpufreq.c.o 00:03:07.486 [178/265] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o 00:03:07.486 [179/265] Compiling C object lib/librte_power.a.p/power_rte_power_uncore.c.o 00:03:07.486 [180/265] Linking static target lib/librte_cryptodev.a 00:03:07.486 [181/265] Compiling C object lib/librte_vhost.a.p/vhost_fd_man.c.o 00:03:07.744 [182/265] Compiling C object lib/librte_power.a.p/power_rte_power_pmd_mgmt.c.o 00:03:07.744 [183/265] Linking static target lib/librte_power.a 00:03:08.003 [184/265] Compiling C object lib/librte_vhost.a.p/vhost_vdpa.c.o 00:03:08.003 [185/265] Compiling C object lib/librte_vhost.a.p/vhost_iotlb.c.o 00:03:08.003 [186/265] Compiling C object lib/librte_vhost.a.p/vhost_socket.c.o 00:03:08.003 [187/265] Compiling C object lib/librte_reorder.a.p/reorder_rte_reorder.c.o 00:03:08.003 [188/265] Linking static target lib/librte_reorder.a 00:03:08.261 [189/265] Compiling C object lib/librte_security.a.p/security_rte_security.c.o 00:03:08.261 [190/265] Linking static target lib/librte_security.a 00:03:08.261 [191/265] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o 00:03:08.261 [192/265] Generating lib/reorder.sym_chk with a custom command (wrapped by meson to capture output) 00:03:08.520 [193/265] Generating lib/power.sym_chk with a custom command (wrapped by meson to capture output) 00:03:08.778 [194/265] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net_ctrl.c.o 00:03:08.778 [195/265] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_params.c.o 00:03:08.778 [196/265] Generating lib/security.sym_chk with a custom command (wrapped by meson to capture output) 00:03:08.778 [197/265] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o 00:03:08.778 [198/265] Compiling C object lib/librte_vhost.a.p/vhost_vduse.c.o 00:03:08.778 [199/265] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_common.c.o 00:03:09.036 [200/265] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_common_uio.c.o 00:03:09.036 [201/265] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci.c.o 00:03:09.036 [202/265] Compiling C object drivers/libtmp_rte_bus_vdev.a.p/bus_vdev_vdev_params.c.o 00:03:09.036 [203/265] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci_uio.c.o 00:03:09.295 [204/265] Generating lib/cryptodev.sym_chk with a custom command (wrapped by meson to capture output) 00:03:09.295 [205/265] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci_vfio.c.o 00:03:09.295 [206/265] Linking static target drivers/libtmp_rte_bus_pci.a 00:03:09.295 [207/265] Compiling C object drivers/libtmp_rte_bus_vdev.a.p/bus_vdev_vdev.c.o 00:03:09.295 [208/265] Linking static target drivers/libtmp_rte_bus_vdev.a 00:03:09.295 [209/265] Generating drivers/rte_bus_vdev.pmd.c with a custom command 00:03:09.295 [210/265] Generating drivers/rte_bus_pci.pmd.c with a custom command 00:03:09.295 [211/265] Compiling C object drivers/librte_bus_vdev.a.p/meson-generated_.._rte_bus_vdev.pmd.c.o 00:03:09.295 [212/265] Compiling C object drivers/librte_bus_vdev.so.24.0.p/meson-generated_.._rte_bus_vdev.pmd.c.o 00:03:09.295 [213/265] Linking static target drivers/librte_bus_vdev.a 00:03:09.554 [214/265] Compiling C object drivers/librte_bus_pci.a.p/meson-generated_.._rte_bus_pci.pmd.c.o 00:03:09.554 [215/265] Compiling C object drivers/librte_bus_pci.so.24.0.p/meson-generated_.._rte_bus_pci.pmd.c.o 00:03:09.554 [216/265] Linking static target drivers/librte_bus_pci.a 00:03:09.554 [217/265] Generating drivers/rte_bus_vdev.sym_chk with a custom command (wrapped by meson to capture output) 00:03:09.813 [218/265] Compiling C object drivers/libtmp_rte_mempool_ring.a.p/mempool_ring_rte_mempool_ring.c.o 00:03:09.813 [219/265] Linking static target drivers/libtmp_rte_mempool_ring.a 00:03:09.813 [220/265] Generating drivers/rte_bus_pci.sym_chk with a custom command (wrapped by meson to capture output) 00:03:09.813 [221/265] Generating drivers/rte_mempool_ring.pmd.c with a custom command 00:03:09.813 [222/265] Compiling C object drivers/librte_mempool_ring.a.p/meson-generated_.._rte_mempool_ring.pmd.c.o 00:03:09.813 [223/265] Linking static target drivers/librte_mempool_ring.a 00:03:09.813 [224/265] Compiling C object drivers/librte_mempool_ring.so.24.0.p/meson-generated_.._rte_mempool_ring.pmd.c.o 00:03:11.231 [225/265] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o 00:03:13.766 [226/265] Generating lib/eal.sym_chk with a custom command (wrapped by meson to capture output) 00:03:13.766 [227/265] Linking target lib/librte_eal.so.24.0 00:03:13.766 [228/265] Generating symbol file lib/librte_eal.so.24.0.p/librte_eal.so.24.0.symbols 00:03:13.766 [229/265] Linking target lib/librte_timer.so.24.0 00:03:13.766 [230/265] Linking target lib/librte_pci.so.24.0 00:03:13.766 [231/265] Linking target lib/librte_ring.so.24.0 00:03:13.766 [232/265] Linking target lib/librte_meter.so.24.0 00:03:13.766 [233/265] Linking target drivers/librte_bus_vdev.so.24.0 00:03:13.766 [234/265] Linking target lib/librte_dmadev.so.24.0 00:03:13.766 [235/265] Generating symbol file lib/librte_meter.so.24.0.p/librte_meter.so.24.0.symbols 00:03:13.766 [236/265] Generating symbol file lib/librte_timer.so.24.0.p/librte_timer.so.24.0.symbols 00:03:13.766 [237/265] Generating symbol file lib/librte_ring.so.24.0.p/librte_ring.so.24.0.symbols 00:03:13.766 [238/265] Generating symbol file lib/librte_dmadev.so.24.0.p/librte_dmadev.so.24.0.symbols 00:03:13.766 [239/265] Generating symbol file lib/librte_pci.so.24.0.p/librte_pci.so.24.0.symbols 00:03:13.766 [240/265] Linking target lib/librte_rcu.so.24.0 00:03:13.766 [241/265] Linking target lib/librte_mempool.so.24.0 00:03:13.766 [242/265] Linking target drivers/librte_bus_pci.so.24.0 00:03:14.024 [243/265] Generating symbol file lib/librte_mempool.so.24.0.p/librte_mempool.so.24.0.symbols 00:03:14.024 [244/265] Generating symbol file lib/librte_rcu.so.24.0.p/librte_rcu.so.24.0.symbols 00:03:14.024 [245/265] Linking target lib/librte_mbuf.so.24.0 00:03:14.024 [246/265] Linking target drivers/librte_mempool_ring.so.24.0 00:03:14.282 [247/265] Generating symbol file lib/librte_mbuf.so.24.0.p/librte_mbuf.so.24.0.symbols 00:03:14.282 [248/265] Linking target lib/librte_cryptodev.so.24.0 00:03:14.282 [249/265] Linking target lib/librte_net.so.24.0 00:03:14.282 [250/265] Linking target lib/librte_reorder.so.24.0 00:03:14.282 [251/265] Linking target lib/librte_compressdev.so.24.0 00:03:14.541 [252/265] Generating symbol file lib/librte_net.so.24.0.p/librte_net.so.24.0.symbols 00:03:14.541 [253/265] Generating symbol file lib/librte_cryptodev.so.24.0.p/librte_cryptodev.so.24.0.symbols 00:03:14.541 [254/265] Generating lib/ethdev.sym_chk with a custom command (wrapped by meson to capture output) 00:03:14.541 [255/265] Linking target lib/librte_hash.so.24.0 00:03:14.541 [256/265] Linking target lib/librte_security.so.24.0 00:03:14.541 [257/265] Linking target lib/librte_cmdline.so.24.0 00:03:14.541 [258/265] Linking target lib/librte_ethdev.so.24.0 00:03:14.541 [259/265] Generating symbol file lib/librte_hash.so.24.0.p/librte_hash.so.24.0.symbols 00:03:14.801 [260/265] Generating symbol file lib/librte_ethdev.so.24.0.p/librte_ethdev.so.24.0.symbols 00:03:14.801 [261/265] Linking target lib/librte_power.so.24.0 00:03:15.370 [262/265] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net.c.o 00:03:15.629 [263/265] Linking static target lib/librte_vhost.a 00:03:18.168 [264/265] Generating lib/vhost.sym_chk with a custom command (wrapped by meson to capture output) 00:03:18.168 [265/265] Linking target lib/librte_vhost.so.24.0 00:03:18.168 INFO: autodetecting backend as ninja 00:03:18.168 INFO: calculating backend command to run: /usr/local/bin/ninja -C /home/vagrant/spdk_repo/spdk/dpdk/build-tmp -j 10 00:03:19.551 CC lib/ut/ut.o 00:03:19.551 CC lib/ut_mock/mock.o 00:03:19.551 CC lib/log/log.o 00:03:19.551 CC lib/log/log_flags.o 00:03:19.551 CC lib/log/log_deprecated.o 00:03:19.551 LIB libspdk_ut_mock.a 00:03:19.551 LIB libspdk_ut.a 00:03:19.551 SO libspdk_ut_mock.so.5.0 00:03:19.551 SO libspdk_ut.so.1.0 00:03:19.551 LIB libspdk_log.a 00:03:19.551 SO libspdk_log.so.6.1 00:03:19.551 SYMLINK libspdk_ut_mock.so 00:03:19.551 SYMLINK libspdk_ut.so 00:03:19.551 SYMLINK libspdk_log.so 00:03:19.811 CC lib/util/base64.o 00:03:19.811 CC lib/util/bit_array.o 00:03:19.811 CC lib/util/crc16.o 00:03:19.811 CC lib/util/crc32.o 00:03:19.811 CC lib/util/cpuset.o 00:03:19.811 CC lib/util/crc32c.o 00:03:19.811 CC lib/ioat/ioat.o 00:03:19.811 CXX lib/trace_parser/trace.o 00:03:19.811 CC lib/dma/dma.o 00:03:19.811 CC lib/vfio_user/host/vfio_user_pci.o 00:03:20.070 CC lib/util/crc32_ieee.o 00:03:20.070 CC lib/util/crc64.o 00:03:20.070 CC lib/util/dif.o 00:03:20.070 CC lib/util/fd.o 00:03:20.070 CC lib/util/file.o 00:03:20.070 LIB libspdk_dma.a 00:03:20.070 CC lib/util/hexlify.o 00:03:20.070 SO libspdk_dma.so.3.0 00:03:20.070 CC lib/util/iov.o 00:03:20.070 CC lib/util/math.o 00:03:20.070 SYMLINK libspdk_dma.so 00:03:20.070 CC lib/vfio_user/host/vfio_user.o 00:03:20.070 CC lib/util/pipe.o 00:03:20.070 LIB libspdk_ioat.a 00:03:20.070 CC lib/util/strerror_tls.o 00:03:20.070 SO libspdk_ioat.so.6.0 00:03:20.070 CC lib/util/string.o 00:03:20.070 CC lib/util/uuid.o 00:03:20.070 SYMLINK libspdk_ioat.so 00:03:20.070 CC lib/util/fd_group.o 00:03:20.330 CC lib/util/xor.o 00:03:20.330 CC lib/util/zipf.o 00:03:20.330 LIB libspdk_vfio_user.a 00:03:20.330 SO libspdk_vfio_user.so.4.0 00:03:20.330 SYMLINK libspdk_vfio_user.so 00:03:20.590 LIB libspdk_util.a 00:03:20.850 SO libspdk_util.so.8.0 00:03:20.850 LIB libspdk_trace_parser.a 00:03:20.850 SYMLINK libspdk_util.so 00:03:20.850 SO libspdk_trace_parser.so.4.0 00:03:20.850 CC lib/idxd/idxd.o 00:03:20.850 CC lib/idxd/idxd_user.o 00:03:20.850 CC lib/idxd/idxd_kernel.o 00:03:20.850 SYMLINK libspdk_trace_parser.so 00:03:20.850 CC lib/rdma/rdma_verbs.o 00:03:20.850 CC lib/rdma/common.o 00:03:20.850 CC lib/json/json_parse.o 00:03:21.109 CC lib/json/json_util.o 00:03:21.109 CC lib/conf/conf.o 00:03:21.109 CC lib/vmd/vmd.o 00:03:21.109 CC lib/env_dpdk/env.o 00:03:21.109 CC lib/env_dpdk/memory.o 00:03:21.109 CC lib/env_dpdk/pci.o 00:03:21.109 LIB libspdk_conf.a 00:03:21.109 CC lib/vmd/led.o 00:03:21.109 CC lib/json/json_write.o 00:03:21.109 CC lib/env_dpdk/init.o 00:03:21.109 SO libspdk_conf.so.5.0 00:03:21.109 LIB libspdk_rdma.a 00:03:21.368 SO libspdk_rdma.so.5.0 00:03:21.368 SYMLINK libspdk_conf.so 00:03:21.368 CC lib/env_dpdk/threads.o 00:03:21.368 CC lib/env_dpdk/pci_ioat.o 00:03:21.368 SYMLINK libspdk_rdma.so 00:03:21.368 CC lib/env_dpdk/pci_virtio.o 00:03:21.368 CC lib/env_dpdk/pci_vmd.o 00:03:21.368 CC lib/env_dpdk/pci_idxd.o 00:03:21.368 CC lib/env_dpdk/pci_event.o 00:03:21.368 LIB libspdk_json.a 00:03:21.368 SO libspdk_json.so.5.1 00:03:21.627 CC lib/env_dpdk/sigbus_handler.o 00:03:21.627 CC lib/env_dpdk/pci_dpdk.o 00:03:21.627 SYMLINK libspdk_json.so 00:03:21.627 CC lib/env_dpdk/pci_dpdk_2207.o 00:03:21.627 CC lib/env_dpdk/pci_dpdk_2211.o 00:03:21.627 LIB libspdk_idxd.a 00:03:21.627 SO libspdk_idxd.so.11.0 00:03:21.627 LIB libspdk_vmd.a 00:03:21.627 CC lib/jsonrpc/jsonrpc_server.o 00:03:21.627 CC lib/jsonrpc/jsonrpc_server_tcp.o 00:03:21.627 CC lib/jsonrpc/jsonrpc_client.o 00:03:21.627 SO libspdk_vmd.so.5.0 00:03:21.627 CC lib/jsonrpc/jsonrpc_client_tcp.o 00:03:21.627 SYMLINK libspdk_idxd.so 00:03:21.627 SYMLINK libspdk_vmd.so 00:03:21.888 LIB libspdk_jsonrpc.a 00:03:21.888 SO libspdk_jsonrpc.so.5.1 00:03:22.147 SYMLINK libspdk_jsonrpc.so 00:03:22.406 CC lib/rpc/rpc.o 00:03:22.406 LIB libspdk_rpc.a 00:03:22.664 SO libspdk_rpc.so.5.0 00:03:22.664 SYMLINK libspdk_rpc.so 00:03:22.664 LIB libspdk_env_dpdk.a 00:03:22.664 SO libspdk_env_dpdk.so.13.0 00:03:22.924 CC lib/notify/notify.o 00:03:22.924 CC lib/notify/notify_rpc.o 00:03:22.924 CC lib/trace/trace_flags.o 00:03:22.924 CC lib/trace/trace_rpc.o 00:03:22.924 CC lib/trace/trace.o 00:03:22.924 CC lib/sock/sock.o 00:03:22.924 CC lib/sock/sock_rpc.o 00:03:22.924 SYMLINK libspdk_env_dpdk.so 00:03:22.924 LIB libspdk_notify.a 00:03:22.924 SO libspdk_notify.so.5.0 00:03:23.183 LIB libspdk_trace.a 00:03:23.183 SYMLINK libspdk_notify.so 00:03:23.183 SO libspdk_trace.so.9.0 00:03:23.183 SYMLINK libspdk_trace.so 00:03:23.183 LIB libspdk_sock.a 00:03:23.441 SO libspdk_sock.so.8.0 00:03:23.442 SYMLINK libspdk_sock.so 00:03:23.442 CC lib/thread/thread.o 00:03:23.442 CC lib/thread/iobuf.o 00:03:23.700 CC lib/nvme/nvme_ctrlr_cmd.o 00:03:23.700 CC lib/nvme/nvme_ctrlr.o 00:03:23.700 CC lib/nvme/nvme_fabric.o 00:03:23.700 CC lib/nvme/nvme_ns_cmd.o 00:03:23.700 CC lib/nvme/nvme_ns.o 00:03:23.700 CC lib/nvme/nvme_pcie.o 00:03:23.700 CC lib/nvme/nvme_pcie_common.o 00:03:23.700 CC lib/nvme/nvme_qpair.o 00:03:23.700 CC lib/nvme/nvme.o 00:03:24.280 CC lib/nvme/nvme_quirks.o 00:03:24.280 CC lib/nvme/nvme_transport.o 00:03:24.280 CC lib/nvme/nvme_discovery.o 00:03:24.547 CC lib/nvme/nvme_ctrlr_ocssd_cmd.o 00:03:24.548 CC lib/nvme/nvme_ns_ocssd_cmd.o 00:03:24.548 CC lib/nvme/nvme_tcp.o 00:03:24.548 CC lib/nvme/nvme_opal.o 00:03:24.548 CC lib/nvme/nvme_io_msg.o 00:03:24.806 CC lib/nvme/nvme_poll_group.o 00:03:24.806 CC lib/nvme/nvme_zns.o 00:03:24.806 CC lib/nvme/nvme_cuse.o 00:03:25.065 CC lib/nvme/nvme_vfio_user.o 00:03:25.065 CC lib/nvme/nvme_rdma.o 00:03:25.065 LIB libspdk_thread.a 00:03:25.065 SO libspdk_thread.so.9.0 00:03:25.065 SYMLINK libspdk_thread.so 00:03:25.324 CC lib/accel/accel.o 00:03:25.324 CC lib/blob/blobstore.o 00:03:25.324 CC lib/init/json_config.o 00:03:25.324 CC lib/init/subsystem.o 00:03:25.324 CC lib/virtio/virtio.o 00:03:25.582 CC lib/virtio/virtio_vhost_user.o 00:03:25.582 CC lib/init/subsystem_rpc.o 00:03:25.582 CC lib/init/rpc.o 00:03:25.582 CC lib/accel/accel_rpc.o 00:03:25.582 CC lib/accel/accel_sw.o 00:03:25.582 LIB libspdk_init.a 00:03:25.840 CC lib/blob/request.o 00:03:25.840 SO libspdk_init.so.4.0 00:03:25.840 SYMLINK libspdk_init.so 00:03:25.840 CC lib/virtio/virtio_vfio_user.o 00:03:25.840 CC lib/virtio/virtio_pci.o 00:03:25.840 CC lib/blob/zeroes.o 00:03:25.840 CC lib/blob/blob_bs_dev.o 00:03:26.099 CC lib/event/log_rpc.o 00:03:26.099 CC lib/event/reactor.o 00:03:26.099 CC lib/event/app_rpc.o 00:03:26.099 CC lib/event/app.o 00:03:26.099 CC lib/event/scheduler_static.o 00:03:26.099 LIB libspdk_virtio.a 00:03:26.099 SO libspdk_virtio.so.6.0 00:03:26.359 SYMLINK libspdk_virtio.so 00:03:26.359 LIB libspdk_accel.a 00:03:26.359 SO libspdk_accel.so.14.0 00:03:26.359 SYMLINK libspdk_accel.so 00:03:26.359 LIB libspdk_nvme.a 00:03:26.618 LIB libspdk_event.a 00:03:26.618 SO libspdk_event.so.12.0 00:03:26.618 SO libspdk_nvme.so.12.0 00:03:26.618 CC lib/bdev/bdev.o 00:03:26.618 CC lib/bdev/bdev_zone.o 00:03:26.618 CC lib/bdev/bdev_rpc.o 00:03:26.618 CC lib/bdev/scsi_nvme.o 00:03:26.618 CC lib/bdev/part.o 00:03:26.618 SYMLINK libspdk_event.so 00:03:26.877 SYMLINK libspdk_nvme.so 00:03:28.260 LIB libspdk_blob.a 00:03:28.520 SO libspdk_blob.so.10.1 00:03:28.520 SYMLINK libspdk_blob.so 00:03:28.780 CC lib/blobfs/blobfs.o 00:03:28.780 CC lib/blobfs/tree.o 00:03:28.780 CC lib/lvol/lvol.o 00:03:29.351 LIB libspdk_bdev.a 00:03:29.351 SO libspdk_bdev.so.14.0 00:03:29.351 SYMLINK libspdk_bdev.so 00:03:29.611 LIB libspdk_blobfs.a 00:03:29.611 SO libspdk_blobfs.so.9.0 00:03:29.611 CC lib/nbd/nbd.o 00:03:29.611 CC lib/nvmf/ctrlr.o 00:03:29.611 CC lib/ublk/ublk.o 00:03:29.611 CC lib/nvmf/ctrlr_discovery.o 00:03:29.611 CC lib/ublk/ublk_rpc.o 00:03:29.611 CC lib/ftl/ftl_core.o 00:03:29.611 CC lib/nbd/nbd_rpc.o 00:03:29.611 CC lib/scsi/dev.o 00:03:29.611 LIB libspdk_lvol.a 00:03:29.611 SYMLINK libspdk_blobfs.so 00:03:29.611 SO libspdk_lvol.so.9.1 00:03:29.611 CC lib/scsi/lun.o 00:03:29.611 SYMLINK libspdk_lvol.so 00:03:29.611 CC lib/scsi/port.o 00:03:29.870 CC lib/scsi/scsi.o 00:03:29.870 CC lib/ftl/ftl_init.o 00:03:29.870 CC lib/scsi/scsi_bdev.o 00:03:29.870 CC lib/scsi/scsi_pr.o 00:03:29.870 CC lib/scsi/scsi_rpc.o 00:03:29.870 CC lib/scsi/task.o 00:03:29.870 CC lib/ftl/ftl_layout.o 00:03:29.870 CC lib/ftl/ftl_debug.o 00:03:30.129 LIB libspdk_nbd.a 00:03:30.129 CC lib/ftl/ftl_io.o 00:03:30.129 SO libspdk_nbd.so.6.0 00:03:30.129 CC lib/nvmf/ctrlr_bdev.o 00:03:30.129 SYMLINK libspdk_nbd.so 00:03:30.129 CC lib/nvmf/subsystem.o 00:03:30.129 CC lib/nvmf/nvmf.o 00:03:30.129 CC lib/ftl/ftl_sb.o 00:03:30.129 CC lib/ftl/ftl_l2p.o 00:03:30.388 CC lib/ftl/ftl_l2p_flat.o 00:03:30.388 LIB libspdk_ublk.a 00:03:30.388 CC lib/ftl/ftl_nv_cache.o 00:03:30.388 SO libspdk_ublk.so.2.0 00:03:30.388 LIB libspdk_scsi.a 00:03:30.388 CC lib/nvmf/nvmf_rpc.o 00:03:30.388 SYMLINK libspdk_ublk.so 00:03:30.388 CC lib/nvmf/transport.o 00:03:30.388 CC lib/nvmf/tcp.o 00:03:30.388 SO libspdk_scsi.so.8.0 00:03:30.388 CC lib/ftl/ftl_band.o 00:03:30.388 SYMLINK libspdk_scsi.so 00:03:30.388 CC lib/ftl/ftl_band_ops.o 00:03:30.956 CC lib/nvmf/rdma.o 00:03:30.956 CC lib/iscsi/conn.o 00:03:30.956 CC lib/vhost/vhost.o 00:03:30.956 CC lib/iscsi/init_grp.o 00:03:31.215 CC lib/iscsi/iscsi.o 00:03:31.215 CC lib/iscsi/md5.o 00:03:31.215 CC lib/iscsi/param.o 00:03:31.215 CC lib/iscsi/portal_grp.o 00:03:31.215 CC lib/ftl/ftl_writer.o 00:03:31.474 CC lib/iscsi/tgt_node.o 00:03:31.474 CC lib/iscsi/iscsi_subsystem.o 00:03:31.474 CC lib/vhost/vhost_rpc.o 00:03:31.474 CC lib/vhost/vhost_scsi.o 00:03:31.474 CC lib/vhost/vhost_blk.o 00:03:31.474 CC lib/ftl/ftl_rq.o 00:03:31.474 CC lib/iscsi/iscsi_rpc.o 00:03:31.761 CC lib/ftl/ftl_reloc.o 00:03:31.761 CC lib/iscsi/task.o 00:03:31.761 CC lib/vhost/rte_vhost_user.o 00:03:32.021 CC lib/ftl/ftl_l2p_cache.o 00:03:32.021 CC lib/ftl/ftl_p2l.o 00:03:32.021 CC lib/ftl/mngt/ftl_mngt.o 00:03:32.021 CC lib/ftl/mngt/ftl_mngt_bdev.o 00:03:32.279 CC lib/ftl/mngt/ftl_mngt_shutdown.o 00:03:32.279 CC lib/ftl/mngt/ftl_mngt_startup.o 00:03:32.279 CC lib/ftl/mngt/ftl_mngt_md.o 00:03:32.279 CC lib/ftl/mngt/ftl_mngt_misc.o 00:03:32.279 CC lib/ftl/mngt/ftl_mngt_ioch.o 00:03:32.279 CC lib/ftl/mngt/ftl_mngt_l2p.o 00:03:32.537 CC lib/ftl/mngt/ftl_mngt_band.o 00:03:32.537 CC lib/ftl/mngt/ftl_mngt_self_test.o 00:03:32.537 CC lib/ftl/mngt/ftl_mngt_p2l.o 00:03:32.537 CC lib/ftl/mngt/ftl_mngt_recovery.o 00:03:32.537 CC lib/ftl/mngt/ftl_mngt_upgrade.o 00:03:32.538 CC lib/ftl/utils/ftl_conf.o 00:03:32.538 LIB libspdk_iscsi.a 00:03:32.538 CC lib/ftl/utils/ftl_md.o 00:03:32.796 CC lib/ftl/utils/ftl_mempool.o 00:03:32.796 CC lib/ftl/utils/ftl_bitmap.o 00:03:32.796 SO libspdk_iscsi.so.7.0 00:03:32.796 CC lib/ftl/utils/ftl_property.o 00:03:32.796 CC lib/ftl/utils/ftl_layout_tracker_bdev.o 00:03:32.796 CC lib/ftl/upgrade/ftl_layout_upgrade.o 00:03:32.796 LIB libspdk_vhost.a 00:03:32.796 CC lib/ftl/upgrade/ftl_sb_upgrade.o 00:03:32.796 SO libspdk_vhost.so.7.1 00:03:32.796 SYMLINK libspdk_iscsi.so 00:03:32.796 CC lib/ftl/upgrade/ftl_p2l_upgrade.o 00:03:32.796 CC lib/ftl/upgrade/ftl_band_upgrade.o 00:03:32.796 CC lib/ftl/upgrade/ftl_chunk_upgrade.o 00:03:32.796 CC lib/ftl/upgrade/ftl_sb_v3.o 00:03:33.054 SYMLINK libspdk_vhost.so 00:03:33.054 CC lib/ftl/upgrade/ftl_sb_v5.o 00:03:33.054 CC lib/ftl/nvc/ftl_nvc_dev.o 00:03:33.054 CC lib/ftl/nvc/ftl_nvc_bdev_vss.o 00:03:33.054 CC lib/ftl/base/ftl_base_dev.o 00:03:33.054 CC lib/ftl/base/ftl_base_bdev.o 00:03:33.054 CC lib/ftl/ftl_trace.o 00:03:33.054 LIB libspdk_nvmf.a 00:03:33.313 LIB libspdk_ftl.a 00:03:33.313 SO libspdk_nvmf.so.17.0 00:03:33.573 SO libspdk_ftl.so.8.0 00:03:33.574 SYMLINK libspdk_nvmf.so 00:03:33.833 SYMLINK libspdk_ftl.so 00:03:34.092 CC module/env_dpdk/env_dpdk_rpc.o 00:03:34.092 CC module/accel/ioat/accel_ioat.o 00:03:34.092 CC module/accel/error/accel_error.o 00:03:34.092 CC module/accel/dsa/accel_dsa.o 00:03:34.092 CC module/blob/bdev/blob_bdev.o 00:03:34.092 CC module/accel/iaa/accel_iaa.o 00:03:34.092 CC module/sock/posix/posix.o 00:03:34.092 CC module/scheduler/gscheduler/gscheduler.o 00:03:34.092 CC module/scheduler/dpdk_governor/dpdk_governor.o 00:03:34.092 CC module/scheduler/dynamic/scheduler_dynamic.o 00:03:34.092 LIB libspdk_env_dpdk_rpc.a 00:03:34.092 SO libspdk_env_dpdk_rpc.so.5.0 00:03:34.092 LIB libspdk_scheduler_gscheduler.a 00:03:34.092 SYMLINK libspdk_env_dpdk_rpc.so 00:03:34.092 CC module/accel/dsa/accel_dsa_rpc.o 00:03:34.092 CC module/accel/error/accel_error_rpc.o 00:03:34.092 CC module/accel/ioat/accel_ioat_rpc.o 00:03:34.092 SO libspdk_scheduler_gscheduler.so.3.0 00:03:34.092 LIB libspdk_scheduler_dpdk_governor.a 00:03:34.351 SO libspdk_scheduler_dpdk_governor.so.3.0 00:03:34.351 CC module/accel/iaa/accel_iaa_rpc.o 00:03:34.351 SYMLINK libspdk_scheduler_gscheduler.so 00:03:34.351 LIB libspdk_scheduler_dynamic.a 00:03:34.351 SYMLINK libspdk_scheduler_dpdk_governor.so 00:03:34.351 LIB libspdk_blob_bdev.a 00:03:34.351 SO libspdk_scheduler_dynamic.so.3.0 00:03:34.351 LIB libspdk_accel_dsa.a 00:03:34.351 LIB libspdk_accel_error.a 00:03:34.351 LIB libspdk_accel_ioat.a 00:03:34.351 SO libspdk_blob_bdev.so.10.1 00:03:34.351 SO libspdk_accel_error.so.1.0 00:03:34.351 SO libspdk_accel_dsa.so.4.0 00:03:34.351 SO libspdk_accel_ioat.so.5.0 00:03:34.351 SYMLINK libspdk_scheduler_dynamic.so 00:03:34.351 LIB libspdk_accel_iaa.a 00:03:34.351 SYMLINK libspdk_blob_bdev.so 00:03:34.351 SYMLINK libspdk_accel_ioat.so 00:03:34.351 SYMLINK libspdk_accel_dsa.so 00:03:34.351 SYMLINK libspdk_accel_error.so 00:03:34.351 SO libspdk_accel_iaa.so.2.0 00:03:34.351 SYMLINK libspdk_accel_iaa.so 00:03:34.610 CC module/bdev/nvme/bdev_nvme.o 00:03:34.610 CC module/bdev/delay/vbdev_delay.o 00:03:34.610 CC module/bdev/malloc/bdev_malloc.o 00:03:34.610 CC module/bdev/lvol/vbdev_lvol.o 00:03:34.610 CC module/bdev/gpt/gpt.o 00:03:34.610 CC module/bdev/error/vbdev_error.o 00:03:34.610 CC module/blobfs/bdev/blobfs_bdev.o 00:03:34.610 CC module/bdev/null/bdev_null.o 00:03:34.610 CC module/bdev/passthru/vbdev_passthru.o 00:03:34.869 CC module/blobfs/bdev/blobfs_bdev_rpc.o 00:03:34.869 CC module/bdev/gpt/vbdev_gpt.o 00:03:34.869 LIB libspdk_sock_posix.a 00:03:34.869 SO libspdk_sock_posix.so.5.0 00:03:34.869 CC module/bdev/error/vbdev_error_rpc.o 00:03:34.869 CC module/bdev/null/bdev_null_rpc.o 00:03:34.869 LIB libspdk_blobfs_bdev.a 00:03:34.869 CC module/bdev/passthru/vbdev_passthru_rpc.o 00:03:34.869 SO libspdk_blobfs_bdev.so.5.0 00:03:34.869 SYMLINK libspdk_sock_posix.so 00:03:34.869 CC module/bdev/malloc/bdev_malloc_rpc.o 00:03:34.869 CC module/bdev/delay/vbdev_delay_rpc.o 00:03:35.139 SYMLINK libspdk_blobfs_bdev.so 00:03:35.139 CC module/bdev/lvol/vbdev_lvol_rpc.o 00:03:35.139 LIB libspdk_bdev_error.a 00:03:35.139 LIB libspdk_bdev_gpt.a 00:03:35.139 LIB libspdk_bdev_null.a 00:03:35.139 LIB libspdk_bdev_passthru.a 00:03:35.139 SO libspdk_bdev_error.so.5.0 00:03:35.139 CC module/bdev/raid/bdev_raid.o 00:03:35.139 SO libspdk_bdev_gpt.so.5.0 00:03:35.139 SO libspdk_bdev_null.so.5.0 00:03:35.139 SO libspdk_bdev_passthru.so.5.0 00:03:35.139 CC module/bdev/nvme/bdev_nvme_rpc.o 00:03:35.139 LIB libspdk_bdev_malloc.a 00:03:35.139 LIB libspdk_bdev_delay.a 00:03:35.139 SYMLINK libspdk_bdev_error.so 00:03:35.139 CC module/bdev/nvme/nvme_rpc.o 00:03:35.139 SYMLINK libspdk_bdev_gpt.so 00:03:35.139 SO libspdk_bdev_malloc.so.5.0 00:03:35.139 SO libspdk_bdev_delay.so.5.0 00:03:35.139 SYMLINK libspdk_bdev_null.so 00:03:35.139 SYMLINK libspdk_bdev_passthru.so 00:03:35.140 CC module/bdev/nvme/bdev_mdns_client.o 00:03:35.140 SYMLINK libspdk_bdev_malloc.so 00:03:35.140 SYMLINK libspdk_bdev_delay.so 00:03:35.140 CC module/bdev/nvme/vbdev_opal.o 00:03:35.140 CC module/bdev/split/vbdev_split.o 00:03:35.140 CC module/bdev/zone_block/vbdev_zone_block.o 00:03:35.399 CC module/bdev/aio/bdev_aio.o 00:03:35.399 CC module/bdev/zone_block/vbdev_zone_block_rpc.o 00:03:35.399 LIB libspdk_bdev_lvol.a 00:03:35.399 SO libspdk_bdev_lvol.so.5.0 00:03:35.399 CC module/bdev/nvme/vbdev_opal_rpc.o 00:03:35.399 SYMLINK libspdk_bdev_lvol.so 00:03:35.399 CC module/bdev/nvme/bdev_nvme_cuse_rpc.o 00:03:35.399 CC module/bdev/aio/bdev_aio_rpc.o 00:03:35.399 CC module/bdev/split/vbdev_split_rpc.o 00:03:35.399 CC module/bdev/raid/bdev_raid_rpc.o 00:03:35.658 LIB libspdk_bdev_zone_block.a 00:03:35.658 CC module/bdev/raid/bdev_raid_sb.o 00:03:35.658 CC module/bdev/raid/raid0.o 00:03:35.658 LIB libspdk_bdev_aio.a 00:03:35.658 SO libspdk_bdev_zone_block.so.5.0 00:03:35.658 SO libspdk_bdev_aio.so.5.0 00:03:35.658 CC module/bdev/raid/raid1.o 00:03:35.658 LIB libspdk_bdev_split.a 00:03:35.658 SYMLINK libspdk_bdev_zone_block.so 00:03:35.658 SO libspdk_bdev_split.so.5.0 00:03:35.658 CC module/bdev/raid/concat.o 00:03:35.658 SYMLINK libspdk_bdev_aio.so 00:03:35.658 SYMLINK libspdk_bdev_split.so 00:03:35.917 CC module/bdev/ftl/bdev_ftl.o 00:03:35.917 CC module/bdev/ftl/bdev_ftl_rpc.o 00:03:35.917 CC module/bdev/iscsi/bdev_iscsi.o 00:03:35.917 CC module/bdev/iscsi/bdev_iscsi_rpc.o 00:03:35.917 CC module/bdev/virtio/bdev_virtio_scsi.o 00:03:35.917 CC module/bdev/virtio/bdev_virtio_blk.o 00:03:35.917 CC module/bdev/virtio/bdev_virtio_rpc.o 00:03:35.917 LIB libspdk_bdev_raid.a 00:03:35.917 SO libspdk_bdev_raid.so.5.0 00:03:36.177 LIB libspdk_bdev_ftl.a 00:03:36.177 SYMLINK libspdk_bdev_raid.so 00:03:36.177 SO libspdk_bdev_ftl.so.5.0 00:03:36.177 LIB libspdk_bdev_iscsi.a 00:03:36.177 SYMLINK libspdk_bdev_ftl.so 00:03:36.177 SO libspdk_bdev_iscsi.so.5.0 00:03:36.177 SYMLINK libspdk_bdev_iscsi.so 00:03:36.437 LIB libspdk_bdev_virtio.a 00:03:36.437 SO libspdk_bdev_virtio.so.5.0 00:03:36.437 SYMLINK libspdk_bdev_virtio.so 00:03:37.036 LIB libspdk_bdev_nvme.a 00:03:37.036 SO libspdk_bdev_nvme.so.6.0 00:03:37.036 SYMLINK libspdk_bdev_nvme.so 00:03:37.612 CC module/event/subsystems/iobuf/iobuf.o 00:03:37.612 CC module/event/subsystems/iobuf/iobuf_rpc.o 00:03:37.612 CC module/event/subsystems/scheduler/scheduler.o 00:03:37.612 CC module/event/subsystems/vhost_blk/vhost_blk.o 00:03:37.612 CC module/event/subsystems/vmd/vmd_rpc.o 00:03:37.612 CC module/event/subsystems/vmd/vmd.o 00:03:37.612 CC module/event/subsystems/sock/sock.o 00:03:37.612 LIB libspdk_event_scheduler.a 00:03:37.612 LIB libspdk_event_sock.a 00:03:37.612 LIB libspdk_event_vhost_blk.a 00:03:37.612 LIB libspdk_event_iobuf.a 00:03:37.612 SO libspdk_event_scheduler.so.3.0 00:03:37.612 SO libspdk_event_sock.so.4.0 00:03:37.612 SO libspdk_event_vhost_blk.so.2.0 00:03:37.612 LIB libspdk_event_vmd.a 00:03:37.871 SO libspdk_event_iobuf.so.2.0 00:03:37.871 SO libspdk_event_vmd.so.5.0 00:03:37.871 SYMLINK libspdk_event_scheduler.so 00:03:37.871 SYMLINK libspdk_event_vhost_blk.so 00:03:37.871 SYMLINK libspdk_event_sock.so 00:03:37.871 SYMLINK libspdk_event_iobuf.so 00:03:37.871 SYMLINK libspdk_event_vmd.so 00:03:38.131 CC module/event/subsystems/accel/accel.o 00:03:38.131 LIB libspdk_event_accel.a 00:03:38.390 SO libspdk_event_accel.so.5.0 00:03:38.390 SYMLINK libspdk_event_accel.so 00:03:38.650 CC module/event/subsystems/bdev/bdev.o 00:03:38.650 LIB libspdk_event_bdev.a 00:03:38.911 SO libspdk_event_bdev.so.5.0 00:03:38.911 SYMLINK libspdk_event_bdev.so 00:03:39.171 CC module/event/subsystems/ublk/ublk.o 00:03:39.171 CC module/event/subsystems/nbd/nbd.o 00:03:39.171 CC module/event/subsystems/scsi/scsi.o 00:03:39.171 CC module/event/subsystems/nvmf/nvmf_tgt.o 00:03:39.171 CC module/event/subsystems/nvmf/nvmf_rpc.o 00:03:39.171 LIB libspdk_event_ublk.a 00:03:39.171 LIB libspdk_event_scsi.a 00:03:39.171 LIB libspdk_event_nbd.a 00:03:39.430 SO libspdk_event_scsi.so.5.0 00:03:39.430 SO libspdk_event_ublk.so.2.0 00:03:39.430 SO libspdk_event_nbd.so.5.0 00:03:39.430 SYMLINK libspdk_event_ublk.so 00:03:39.430 SYMLINK libspdk_event_scsi.so 00:03:39.430 LIB libspdk_event_nvmf.a 00:03:39.431 SYMLINK libspdk_event_nbd.so 00:03:39.431 SO libspdk_event_nvmf.so.5.0 00:03:39.431 SYMLINK libspdk_event_nvmf.so 00:03:39.690 CC module/event/subsystems/iscsi/iscsi.o 00:03:39.690 CC module/event/subsystems/vhost_scsi/vhost_scsi.o 00:03:39.690 LIB libspdk_event_iscsi.a 00:03:39.690 LIB libspdk_event_vhost_scsi.a 00:03:39.690 SO libspdk_event_iscsi.so.5.0 00:03:39.690 SO libspdk_event_vhost_scsi.so.2.0 00:03:39.950 SYMLINK libspdk_event_iscsi.so 00:03:39.950 SYMLINK libspdk_event_vhost_scsi.so 00:03:39.950 SO libspdk.so.5.0 00:03:39.950 SYMLINK libspdk.so 00:03:40.210 CXX app/trace/trace.o 00:03:40.210 CC app/trace_record/trace_record.o 00:03:40.210 CC examples/vmd/lsvmd/lsvmd.o 00:03:40.210 CC examples/sock/hello_world/hello_sock.o 00:03:40.210 CC examples/accel/perf/accel_perf.o 00:03:40.210 CC examples/nvme/hello_world/hello_world.o 00:03:40.210 CC examples/ioat/perf/perf.o 00:03:40.210 CC test/accel/dif/dif.o 00:03:40.210 CC examples/bdev/hello_world/hello_bdev.o 00:03:40.210 CC examples/blob/hello_world/hello_blob.o 00:03:40.469 LINK lsvmd 00:03:40.469 LINK spdk_trace_record 00:03:40.469 LINK ioat_perf 00:03:40.469 LINK hello_world 00:03:40.469 LINK hello_sock 00:03:40.469 LINK hello_blob 00:03:40.469 LINK hello_bdev 00:03:40.469 LINK spdk_trace 00:03:40.727 CC examples/vmd/led/led.o 00:03:40.727 CC examples/ioat/verify/verify.o 00:03:40.727 CC examples/nvme/reconnect/reconnect.o 00:03:40.727 LINK dif 00:03:40.727 CC examples/nvme/nvme_manage/nvme_manage.o 00:03:40.727 CC examples/blob/cli/blobcli.o 00:03:40.727 LINK accel_perf 00:03:40.727 LINK led 00:03:40.727 CC examples/nvme/arbitration/arbitration.o 00:03:40.727 CC examples/bdev/bdevperf/bdevperf.o 00:03:40.727 LINK verify 00:03:40.984 CC app/nvmf_tgt/nvmf_main.o 00:03:40.985 CC test/app/histogram_perf/histogram_perf.o 00:03:40.985 CC test/app/bdev_svc/bdev_svc.o 00:03:40.985 LINK reconnect 00:03:40.985 CC test/app/fuzz/nvme_fuzz/nvme_fuzz.o 00:03:40.985 LINK nvmf_tgt 00:03:40.985 CC test/app/fuzz/iscsi_fuzz/iscsi_fuzz.o 00:03:40.985 LINK arbitration 00:03:40.985 LINK histogram_perf 00:03:41.243 LINK bdev_svc 00:03:41.243 LINK blobcli 00:03:41.243 LINK nvme_manage 00:03:41.243 CC test/bdev/bdevio/bdevio.o 00:03:41.243 CC test/app/fuzz/vhost_fuzz/vhost_fuzz_rpc.o 00:03:41.243 CC app/iscsi_tgt/iscsi_tgt.o 00:03:41.243 CC examples/nvme/hotplug/hotplug.o 00:03:41.243 CC examples/nvme/cmb_copy/cmb_copy.o 00:03:41.502 CC test/app/fuzz/vhost_fuzz/vhost_fuzz.o 00:03:41.502 CC examples/nvme/abort/abort.o 00:03:41.502 LINK nvme_fuzz 00:03:41.502 CC test/app/jsoncat/jsoncat.o 00:03:41.502 LINK iscsi_tgt 00:03:41.502 LINK hotplug 00:03:41.502 LINK cmb_copy 00:03:41.502 LINK jsoncat 00:03:41.502 LINK bdevperf 00:03:41.760 LINK bdevio 00:03:41.760 CC test/app/stub/stub.o 00:03:41.760 CC examples/nvme/pmr_persistence/pmr_persistence.o 00:03:41.760 CC app/spdk_tgt/spdk_tgt.o 00:03:41.760 TEST_HEADER include/spdk/accel.h 00:03:41.760 TEST_HEADER include/spdk/accel_module.h 00:03:41.760 TEST_HEADER include/spdk/assert.h 00:03:41.760 TEST_HEADER include/spdk/barrier.h 00:03:41.760 TEST_HEADER include/spdk/base64.h 00:03:41.760 TEST_HEADER include/spdk/bdev.h 00:03:41.760 TEST_HEADER include/spdk/bdev_module.h 00:03:41.760 TEST_HEADER include/spdk/bdev_zone.h 00:03:41.760 TEST_HEADER include/spdk/bit_array.h 00:03:41.760 TEST_HEADER include/spdk/bit_pool.h 00:03:41.760 TEST_HEADER include/spdk/blob_bdev.h 00:03:41.760 TEST_HEADER include/spdk/blobfs_bdev.h 00:03:41.760 TEST_HEADER include/spdk/blobfs.h 00:03:41.760 TEST_HEADER include/spdk/blob.h 00:03:41.760 TEST_HEADER include/spdk/conf.h 00:03:41.761 LINK abort 00:03:41.761 TEST_HEADER include/spdk/config.h 00:03:41.761 TEST_HEADER include/spdk/cpuset.h 00:03:41.761 TEST_HEADER include/spdk/crc16.h 00:03:41.761 TEST_HEADER include/spdk/crc32.h 00:03:41.761 TEST_HEADER include/spdk/crc64.h 00:03:41.761 TEST_HEADER include/spdk/dif.h 00:03:41.761 TEST_HEADER include/spdk/dma.h 00:03:41.761 CC test/blobfs/mkfs/mkfs.o 00:03:41.761 TEST_HEADER include/spdk/endian.h 00:03:41.761 TEST_HEADER include/spdk/env_dpdk.h 00:03:41.761 TEST_HEADER include/spdk/env.h 00:03:41.761 TEST_HEADER include/spdk/event.h 00:03:41.761 TEST_HEADER include/spdk/fd_group.h 00:03:41.761 LINK vhost_fuzz 00:03:41.761 TEST_HEADER include/spdk/fd.h 00:03:41.761 TEST_HEADER include/spdk/file.h 00:03:41.761 TEST_HEADER include/spdk/ftl.h 00:03:41.761 TEST_HEADER include/spdk/gpt_spec.h 00:03:41.761 TEST_HEADER include/spdk/hexlify.h 00:03:41.761 LINK stub 00:03:41.761 TEST_HEADER include/spdk/histogram_data.h 00:03:41.761 TEST_HEADER include/spdk/idxd.h 00:03:41.761 TEST_HEADER include/spdk/idxd_spec.h 00:03:41.761 TEST_HEADER include/spdk/init.h 00:03:41.761 TEST_HEADER include/spdk/ioat.h 00:03:41.761 TEST_HEADER include/spdk/ioat_spec.h 00:03:41.761 TEST_HEADER include/spdk/iscsi_spec.h 00:03:41.761 TEST_HEADER include/spdk/json.h 00:03:41.761 TEST_HEADER include/spdk/jsonrpc.h 00:03:41.761 TEST_HEADER include/spdk/likely.h 00:03:41.761 TEST_HEADER include/spdk/log.h 00:03:41.761 TEST_HEADER include/spdk/lvol.h 00:03:41.761 TEST_HEADER include/spdk/memory.h 00:03:41.761 TEST_HEADER include/spdk/mmio.h 00:03:41.761 TEST_HEADER include/spdk/nbd.h 00:03:41.761 TEST_HEADER include/spdk/notify.h 00:03:41.761 TEST_HEADER include/spdk/nvme.h 00:03:41.761 TEST_HEADER include/spdk/nvme_intel.h 00:03:41.761 LINK pmr_persistence 00:03:41.761 TEST_HEADER include/spdk/nvme_ocssd.h 00:03:41.761 TEST_HEADER include/spdk/nvme_ocssd_spec.h 00:03:41.761 TEST_HEADER include/spdk/nvme_spec.h 00:03:41.761 TEST_HEADER include/spdk/nvme_zns.h 00:03:41.761 TEST_HEADER include/spdk/nvmf_cmd.h 00:03:41.761 TEST_HEADER include/spdk/nvmf_fc_spec.h 00:03:41.761 TEST_HEADER include/spdk/nvmf.h 00:03:41.761 TEST_HEADER include/spdk/nvmf_spec.h 00:03:41.761 TEST_HEADER include/spdk/nvmf_transport.h 00:03:42.019 TEST_HEADER include/spdk/opal.h 00:03:42.019 TEST_HEADER include/spdk/opal_spec.h 00:03:42.019 TEST_HEADER include/spdk/pci_ids.h 00:03:42.019 TEST_HEADER include/spdk/pipe.h 00:03:42.019 TEST_HEADER include/spdk/queue.h 00:03:42.019 TEST_HEADER include/spdk/reduce.h 00:03:42.019 TEST_HEADER include/spdk/rpc.h 00:03:42.019 TEST_HEADER include/spdk/scheduler.h 00:03:42.019 LINK spdk_tgt 00:03:42.019 TEST_HEADER include/spdk/scsi.h 00:03:42.019 TEST_HEADER include/spdk/scsi_spec.h 00:03:42.019 TEST_HEADER include/spdk/sock.h 00:03:42.019 TEST_HEADER include/spdk/stdinc.h 00:03:42.019 TEST_HEADER include/spdk/string.h 00:03:42.019 TEST_HEADER include/spdk/thread.h 00:03:42.019 TEST_HEADER include/spdk/trace.h 00:03:42.019 TEST_HEADER include/spdk/trace_parser.h 00:03:42.019 TEST_HEADER include/spdk/tree.h 00:03:42.019 TEST_HEADER include/spdk/ublk.h 00:03:42.019 TEST_HEADER include/spdk/util.h 00:03:42.019 LINK mkfs 00:03:42.019 TEST_HEADER include/spdk/uuid.h 00:03:42.019 TEST_HEADER include/spdk/version.h 00:03:42.019 TEST_HEADER include/spdk/vfio_user_pci.h 00:03:42.019 TEST_HEADER include/spdk/vfio_user_spec.h 00:03:42.019 CC test/dma/test_dma/test_dma.o 00:03:42.019 TEST_HEADER include/spdk/vhost.h 00:03:42.019 TEST_HEADER include/spdk/vmd.h 00:03:42.019 TEST_HEADER include/spdk/xor.h 00:03:42.019 TEST_HEADER include/spdk/zipf.h 00:03:42.019 CXX test/cpp_headers/accel.o 00:03:42.019 CC test/env/mem_callbacks/mem_callbacks.o 00:03:42.019 CC test/event/event_perf/event_perf.o 00:03:42.019 CC test/nvme/aer/aer.o 00:03:42.019 CC test/lvol/esnap/esnap.o 00:03:42.019 CXX test/cpp_headers/accel_module.o 00:03:42.278 LINK event_perf 00:03:42.278 CC app/spdk_lspci/spdk_lspci.o 00:03:42.278 CC examples/nvmf/nvmf/nvmf.o 00:03:42.278 CC app/spdk_nvme_perf/perf.o 00:03:42.278 LINK spdk_lspci 00:03:42.278 LINK test_dma 00:03:42.278 CXX test/cpp_headers/assert.o 00:03:42.278 CC test/event/reactor/reactor.o 00:03:42.278 LINK aer 00:03:42.537 LINK nvmf 00:03:42.537 CXX test/cpp_headers/barrier.o 00:03:42.537 LINK reactor 00:03:42.537 CXX test/cpp_headers/base64.o 00:03:42.537 LINK mem_callbacks 00:03:42.537 CC test/event/reactor_perf/reactor_perf.o 00:03:42.537 CC test/nvme/reset/reset.o 00:03:42.537 CXX test/cpp_headers/bdev.o 00:03:42.537 LINK reactor_perf 00:03:42.537 CC test/env/env_dpdk_post_init/env_dpdk_post_init.o 00:03:42.537 CC test/env/vtophys/vtophys.o 00:03:42.537 CC test/event/app_repeat/app_repeat.o 00:03:42.797 CC examples/util/zipf/zipf.o 00:03:42.797 CXX test/cpp_headers/bdev_module.o 00:03:42.797 CXX test/cpp_headers/bdev_zone.o 00:03:42.797 LINK vtophys 00:03:42.797 LINK reset 00:03:42.797 LINK env_dpdk_post_init 00:03:42.797 LINK app_repeat 00:03:42.797 LINK zipf 00:03:42.797 CXX test/cpp_headers/bit_array.o 00:03:42.797 CXX test/cpp_headers/bit_pool.o 00:03:43.055 CC test/env/memory/memory_ut.o 00:03:43.055 LINK iscsi_fuzz 00:03:43.055 CC test/nvme/sgl/sgl.o 00:03:43.055 LINK spdk_nvme_perf 00:03:43.055 CC test/event/scheduler/scheduler.o 00:03:43.055 CC test/env/pci/pci_ut.o 00:03:43.055 CXX test/cpp_headers/blob_bdev.o 00:03:43.055 CC examples/thread/thread/thread_ex.o 00:03:43.055 CC test/rpc_client/rpc_client_test.o 00:03:43.314 CC app/spdk_nvme_identify/identify.o 00:03:43.314 LINK scheduler 00:03:43.314 LINK sgl 00:03:43.314 CXX test/cpp_headers/blobfs_bdev.o 00:03:43.314 CC app/spdk_nvme_discover/discovery_aer.o 00:03:43.314 LINK rpc_client_test 00:03:43.314 LINK thread 00:03:43.314 LINK pci_ut 00:03:43.314 CXX test/cpp_headers/blobfs.o 00:03:43.314 CC test/nvme/e2edp/nvme_dp.o 00:03:43.573 LINK spdk_nvme_discover 00:03:43.573 CC examples/idxd/perf/perf.o 00:03:43.573 CC test/thread/poller_perf/poller_perf.o 00:03:43.573 CC test/nvme/overhead/overhead.o 00:03:43.573 CXX test/cpp_headers/blob.o 00:03:43.573 CC test/nvme/err_injection/err_injection.o 00:03:43.573 CC test/nvme/startup/startup.o 00:03:43.573 CXX test/cpp_headers/conf.o 00:03:43.573 LINK poller_perf 00:03:43.832 LINK nvme_dp 00:03:43.832 LINK memory_ut 00:03:43.832 LINK overhead 00:03:43.832 CXX test/cpp_headers/config.o 00:03:43.832 CXX test/cpp_headers/cpuset.o 00:03:43.832 LINK startup 00:03:43.832 LINK err_injection 00:03:43.832 LINK idxd_perf 00:03:43.832 CC examples/interrupt_tgt/interrupt_tgt.o 00:03:43.832 CC test/nvme/reserve/reserve.o 00:03:44.091 CXX test/cpp_headers/crc16.o 00:03:44.091 CC app/spdk_top/spdk_top.o 00:03:44.091 CC test/nvme/simple_copy/simple_copy.o 00:03:44.091 CC test/nvme/connect_stress/connect_stress.o 00:03:44.091 CC test/nvme/boot_partition/boot_partition.o 00:03:44.091 CXX test/cpp_headers/crc32.o 00:03:44.091 LINK interrupt_tgt 00:03:44.091 LINK spdk_nvme_identify 00:03:44.091 CC test/nvme/compliance/nvme_compliance.o 00:03:44.091 LINK reserve 00:03:44.349 LINK connect_stress 00:03:44.349 CXX test/cpp_headers/crc64.o 00:03:44.349 LINK boot_partition 00:03:44.349 LINK simple_copy 00:03:44.349 CC app/vhost/vhost.o 00:03:44.349 CC test/nvme/fused_ordering/fused_ordering.o 00:03:44.349 CXX test/cpp_headers/dif.o 00:03:44.349 CC app/spdk_dd/spdk_dd.o 00:03:44.349 LINK nvme_compliance 00:03:44.608 CC test/nvme/doorbell_aers/doorbell_aers.o 00:03:44.608 CC test/nvme/fdp/fdp.o 00:03:44.608 CXX test/cpp_headers/dma.o 00:03:44.608 LINK vhost 00:03:44.608 CC app/fio/nvme/fio_plugin.o 00:03:44.608 LINK fused_ordering 00:03:44.608 CXX test/cpp_headers/endian.o 00:03:44.608 CXX test/cpp_headers/env_dpdk.o 00:03:44.608 LINK doorbell_aers 00:03:44.608 CXX test/cpp_headers/env.o 00:03:44.867 LINK spdk_dd 00:03:44.867 CC test/nvme/cuse/cuse.o 00:03:44.867 CXX test/cpp_headers/event.o 00:03:44.867 CXX test/cpp_headers/fd_group.o 00:03:44.867 LINK fdp 00:03:44.867 CXX test/cpp_headers/fd.o 00:03:44.867 LINK spdk_top 00:03:44.867 CC app/fio/bdev/fio_plugin.o 00:03:44.867 CXX test/cpp_headers/file.o 00:03:44.867 CXX test/cpp_headers/ftl.o 00:03:44.867 CXX test/cpp_headers/gpt_spec.o 00:03:45.126 CXX test/cpp_headers/hexlify.o 00:03:45.126 CXX test/cpp_headers/histogram_data.o 00:03:45.126 CXX test/cpp_headers/idxd.o 00:03:45.126 CXX test/cpp_headers/idxd_spec.o 00:03:45.126 CXX test/cpp_headers/init.o 00:03:45.126 CXX test/cpp_headers/ioat.o 00:03:45.126 LINK spdk_nvme 00:03:45.126 CXX test/cpp_headers/ioat_spec.o 00:03:45.126 CXX test/cpp_headers/iscsi_spec.o 00:03:45.126 CXX test/cpp_headers/json.o 00:03:45.126 CXX test/cpp_headers/jsonrpc.o 00:03:45.126 CXX test/cpp_headers/likely.o 00:03:45.126 CXX test/cpp_headers/log.o 00:03:45.126 CXX test/cpp_headers/lvol.o 00:03:45.386 CXX test/cpp_headers/memory.o 00:03:45.386 CXX test/cpp_headers/mmio.o 00:03:45.386 CXX test/cpp_headers/nbd.o 00:03:45.386 CXX test/cpp_headers/notify.o 00:03:45.386 CXX test/cpp_headers/nvme.o 00:03:45.386 CXX test/cpp_headers/nvme_intel.o 00:03:45.386 CXX test/cpp_headers/nvme_ocssd.o 00:03:45.386 CXX test/cpp_headers/nvme_ocssd_spec.o 00:03:45.386 LINK spdk_bdev 00:03:45.386 CXX test/cpp_headers/nvme_spec.o 00:03:45.386 CXX test/cpp_headers/nvme_zns.o 00:03:45.386 CXX test/cpp_headers/nvmf_cmd.o 00:03:45.386 CXX test/cpp_headers/nvmf_fc_spec.o 00:03:45.386 CXX test/cpp_headers/nvmf.o 00:03:45.645 CXX test/cpp_headers/nvmf_spec.o 00:03:45.645 CXX test/cpp_headers/nvmf_transport.o 00:03:45.645 CXX test/cpp_headers/opal.o 00:03:45.645 CXX test/cpp_headers/opal_spec.o 00:03:45.645 CXX test/cpp_headers/pci_ids.o 00:03:45.645 CXX test/cpp_headers/pipe.o 00:03:45.645 CXX test/cpp_headers/queue.o 00:03:45.645 CXX test/cpp_headers/reduce.o 00:03:45.645 CXX test/cpp_headers/rpc.o 00:03:45.645 CXX test/cpp_headers/scheduler.o 00:03:45.645 CXX test/cpp_headers/scsi.o 00:03:45.645 CXX test/cpp_headers/scsi_spec.o 00:03:45.645 CXX test/cpp_headers/sock.o 00:03:45.645 CXX test/cpp_headers/stdinc.o 00:03:45.645 CXX test/cpp_headers/string.o 00:03:45.645 LINK cuse 00:03:45.904 CXX test/cpp_headers/thread.o 00:03:45.904 CXX test/cpp_headers/trace.o 00:03:45.904 CXX test/cpp_headers/trace_parser.o 00:03:45.904 CXX test/cpp_headers/tree.o 00:03:45.904 CXX test/cpp_headers/ublk.o 00:03:45.904 CXX test/cpp_headers/util.o 00:03:45.904 CXX test/cpp_headers/uuid.o 00:03:45.904 CXX test/cpp_headers/version.o 00:03:45.904 CXX test/cpp_headers/vfio_user_pci.o 00:03:45.904 CXX test/cpp_headers/vfio_user_spec.o 00:03:45.904 CXX test/cpp_headers/vhost.o 00:03:45.904 CXX test/cpp_headers/vmd.o 00:03:45.904 CXX test/cpp_headers/xor.o 00:03:45.904 CXX test/cpp_headers/zipf.o 00:03:47.285 LINK esnap 00:03:47.855 00:03:47.855 real 0m59.198s 00:03:47.855 user 5m19.001s 00:03:47.855 sys 1m26.516s 00:03:47.855 17:52:08 -- common/autotest_common.sh@1115 -- $ xtrace_disable 00:03:47.855 17:52:08 -- common/autotest_common.sh@10 -- $ set +x 00:03:47.855 ************************************ 00:03:47.855 END TEST make 00:03:47.855 ************************************ 00:03:47.855 17:52:08 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:03:47.855 17:52:08 -- common/autotest_common.sh@1690 -- # lcov --version 00:03:47.855 17:52:08 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:03:48.115 17:52:08 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:03:48.115 17:52:08 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:03:48.115 17:52:08 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:03:48.115 17:52:08 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:03:48.115 17:52:08 -- scripts/common.sh@335 -- # IFS=.-: 00:03:48.115 17:52:08 -- scripts/common.sh@335 -- # read -ra ver1 00:03:48.115 17:52:08 -- scripts/common.sh@336 -- # IFS=.-: 00:03:48.115 17:52:08 -- scripts/common.sh@336 -- # read -ra ver2 00:03:48.115 17:52:08 -- scripts/common.sh@337 -- # local 'op=<' 00:03:48.115 17:52:08 -- scripts/common.sh@339 -- # ver1_l=2 00:03:48.115 17:52:08 -- scripts/common.sh@340 -- # ver2_l=1 00:03:48.115 17:52:08 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:03:48.115 17:52:08 -- scripts/common.sh@343 -- # case "$op" in 00:03:48.115 17:52:08 -- scripts/common.sh@344 -- # : 1 00:03:48.115 17:52:08 -- scripts/common.sh@363 -- # (( v = 0 )) 00:03:48.115 17:52:08 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:03:48.115 17:52:08 -- scripts/common.sh@364 -- # decimal 1 00:03:48.115 17:52:08 -- scripts/common.sh@352 -- # local d=1 00:03:48.115 17:52:08 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:03:48.115 17:52:08 -- scripts/common.sh@354 -- # echo 1 00:03:48.115 17:52:08 -- scripts/common.sh@364 -- # ver1[v]=1 00:03:48.115 17:52:08 -- scripts/common.sh@365 -- # decimal 2 00:03:48.115 17:52:08 -- scripts/common.sh@352 -- # local d=2 00:03:48.115 17:52:08 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:03:48.115 17:52:08 -- scripts/common.sh@354 -- # echo 2 00:03:48.115 17:52:08 -- scripts/common.sh@365 -- # ver2[v]=2 00:03:48.115 17:52:08 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:03:48.115 17:52:08 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:03:48.115 17:52:08 -- scripts/common.sh@367 -- # return 0 00:03:48.115 17:52:08 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:03:48.115 17:52:08 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:03:48.115 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:48.115 --rc genhtml_branch_coverage=1 00:03:48.115 --rc genhtml_function_coverage=1 00:03:48.115 --rc genhtml_legend=1 00:03:48.115 --rc geninfo_all_blocks=1 00:03:48.115 --rc geninfo_unexecuted_blocks=1 00:03:48.115 00:03:48.115 ' 00:03:48.115 17:52:08 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:03:48.115 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:48.115 --rc genhtml_branch_coverage=1 00:03:48.115 --rc genhtml_function_coverage=1 00:03:48.115 --rc genhtml_legend=1 00:03:48.115 --rc geninfo_all_blocks=1 00:03:48.115 --rc geninfo_unexecuted_blocks=1 00:03:48.115 00:03:48.115 ' 00:03:48.115 17:52:08 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:03:48.115 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:48.115 --rc genhtml_branch_coverage=1 00:03:48.115 --rc genhtml_function_coverage=1 00:03:48.115 --rc genhtml_legend=1 00:03:48.115 --rc geninfo_all_blocks=1 00:03:48.115 --rc geninfo_unexecuted_blocks=1 00:03:48.115 00:03:48.115 ' 00:03:48.115 17:52:08 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:03:48.115 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:03:48.115 --rc genhtml_branch_coverage=1 00:03:48.115 --rc genhtml_function_coverage=1 00:03:48.115 --rc genhtml_legend=1 00:03:48.115 --rc geninfo_all_blocks=1 00:03:48.115 --rc geninfo_unexecuted_blocks=1 00:03:48.115 00:03:48.115 ' 00:03:48.115 17:52:08 -- spdk/autotest.sh@25 -- # source /home/vagrant/spdk_repo/spdk/test/nvmf/common.sh 00:03:48.115 17:52:08 -- nvmf/common.sh@7 -- # uname -s 00:03:48.115 17:52:08 -- nvmf/common.sh@7 -- # [[ Linux == FreeBSD ]] 00:03:48.115 17:52:08 -- nvmf/common.sh@9 -- # NVMF_PORT=4420 00:03:48.115 17:52:08 -- nvmf/common.sh@10 -- # NVMF_SECOND_PORT=4421 00:03:48.115 17:52:08 -- nvmf/common.sh@11 -- # NVMF_THIRD_PORT=4422 00:03:48.115 17:52:08 -- nvmf/common.sh@12 -- # NVMF_IP_PREFIX=192.168.100 00:03:48.115 17:52:08 -- nvmf/common.sh@13 -- # NVMF_IP_LEAST_ADDR=8 00:03:48.115 17:52:08 -- nvmf/common.sh@14 -- # NVMF_TCP_IP_ADDRESS=127.0.0.1 00:03:48.115 17:52:08 -- nvmf/common.sh@15 -- # NVMF_TRANSPORT_OPTS= 00:03:48.115 17:52:08 -- nvmf/common.sh@16 -- # NVMF_SERIAL=SPDKISFASTANDAWESOME 00:03:48.115 17:52:08 -- nvmf/common.sh@17 -- # nvme gen-hostnqn 00:03:48.115 17:52:08 -- nvmf/common.sh@17 -- # NVME_HOSTNQN=nqn.2014-08.org.nvmexpress:uuid:00b9c801-e08f-4fcb-aa6d-ff4cbb57c571 00:03:48.115 17:52:08 -- nvmf/common.sh@18 -- # NVME_HOSTID=00b9c801-e08f-4fcb-aa6d-ff4cbb57c571 00:03:48.115 17:52:08 -- nvmf/common.sh@19 -- # NVME_HOST=("--hostnqn=$NVME_HOSTNQN" "--hostid=$NVME_HOSTID") 00:03:48.115 17:52:08 -- nvmf/common.sh@20 -- # NVME_CONNECT='nvme connect' 00:03:48.115 17:52:08 -- nvmf/common.sh@21 -- # NET_TYPE=phy-fallback 00:03:48.115 17:52:08 -- nvmf/common.sh@44 -- # source /home/vagrant/spdk_repo/spdk/scripts/common.sh 00:03:48.115 17:52:08 -- scripts/common.sh@433 -- # [[ -e /bin/wpdk_common.sh ]] 00:03:48.116 17:52:08 -- scripts/common.sh@441 -- # [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:03:48.116 17:52:08 -- scripts/common.sh@442 -- # source /etc/opt/spdk-pkgdep/paths/export.sh 00:03:48.116 17:52:08 -- 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:03:48.116 17:52:08 -- 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:03:48.116 17:52:08 -- 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:03:48.116 17:52:08 -- paths/export.sh@5 -- # export PATH 00:03:48.116 17:52:08 -- 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:03:48.116 17:52:08 -- nvmf/common.sh@46 -- # : 0 00:03:48.116 17:52:08 -- nvmf/common.sh@47 -- # export NVMF_APP_SHM_ID 00:03:48.116 17:52:08 -- nvmf/common.sh@48 -- # build_nvmf_app_args 00:03:48.116 17:52:08 -- nvmf/common.sh@24 -- # '[' 0 -eq 1 ']' 00:03:48.116 17:52:08 -- nvmf/common.sh@28 -- # NVMF_APP+=(-i "$NVMF_APP_SHM_ID" -e 0xFFFF) 00:03:48.116 17:52:08 -- nvmf/common.sh@30 -- # NVMF_APP+=("${NO_HUGE[@]}") 00:03:48.116 17:52:08 -- nvmf/common.sh@32 -- # '[' -n '' ']' 00:03:48.116 17:52:08 -- nvmf/common.sh@34 -- # '[' 0 -eq 1 ']' 00:03:48.116 17:52:08 -- nvmf/common.sh@50 -- # have_pci_nics=0 00:03:48.116 17:52:08 -- spdk/autotest.sh@27 -- # '[' 0 -ne 0 ']' 00:03:48.116 17:52:08 -- spdk/autotest.sh@32 -- # uname -s 00:03:48.116 17:52:08 -- spdk/autotest.sh@32 -- # '[' Linux = Linux ']' 00:03:48.116 17:52:08 -- spdk/autotest.sh@33 -- # old_core_pattern='|/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h' 00:03:48.116 17:52:08 -- spdk/autotest.sh@34 -- # mkdir -p /home/vagrant/spdk_repo/spdk/../output/coredumps 00:03:48.116 17:52:08 -- spdk/autotest.sh@39 -- # echo '|/home/vagrant/spdk_repo/spdk/scripts/core-collector.sh %P %s %t' 00:03:48.116 17:52:08 -- spdk/autotest.sh@40 -- # echo /home/vagrant/spdk_repo/spdk/../output/coredumps 00:03:48.116 17:52:08 -- spdk/autotest.sh@44 -- # modprobe nbd 00:03:48.116 17:52:09 -- spdk/autotest.sh@46 -- # type -P udevadm 00:03:48.116 17:52:09 -- spdk/autotest.sh@46 -- # udevadm=/usr/sbin/udevadm 00:03:48.116 17:52:09 -- spdk/autotest.sh@48 -- # udevadm_pid=47701 00:03:48.116 17:52:09 -- spdk/autotest.sh@51 -- # mkdir -p /home/vagrant/spdk_repo/spdk/../output/power 00:03:48.116 17:52:09 -- spdk/autotest.sh@47 -- # /usr/sbin/udevadm monitor --property 00:03:48.116 17:52:09 -- spdk/autotest.sh@54 -- # echo 47720 00:03:48.116 17:52:09 -- spdk/autotest.sh@53 -- # /home/vagrant/spdk_repo/spdk/scripts/perf/pm/collect-cpu-load -d /home/vagrant/spdk_repo/spdk/../output/power 00:03:48.116 17:52:09 -- spdk/autotest.sh@56 -- # echo 47729 00:03:48.116 17:52:09 -- spdk/autotest.sh@55 -- # /home/vagrant/spdk_repo/spdk/scripts/perf/pm/collect-vmstat -d /home/vagrant/spdk_repo/spdk/../output/power 00:03:48.116 17:52:09 -- spdk/autotest.sh@58 -- # [[ QEMU != QEMU ]] 00:03:48.116 17:52:09 -- spdk/autotest.sh@66 -- # trap 'autotest_cleanup || :; exit 1' SIGINT SIGTERM EXIT 00:03:48.116 17:52:09 -- spdk/autotest.sh@68 -- # timing_enter autotest 00:03:48.116 17:52:09 -- common/autotest_common.sh@722 -- # xtrace_disable 00:03:48.116 17:52:09 -- common/autotest_common.sh@10 -- # set +x 00:03:48.116 17:52:09 -- spdk/autotest.sh@70 -- # create_test_list 00:03:48.116 17:52:09 -- common/autotest_common.sh@746 -- # xtrace_disable 00:03:48.116 17:52:09 -- common/autotest_common.sh@10 -- # set +x 00:03:48.116 17:52:09 -- spdk/autotest.sh@72 -- # dirname /home/vagrant/spdk_repo/spdk/autotest.sh 00:03:48.116 17:52:09 -- spdk/autotest.sh@72 -- # readlink -f /home/vagrant/spdk_repo/spdk 00:03:48.116 17:52:09 -- spdk/autotest.sh@72 -- # src=/home/vagrant/spdk_repo/spdk 00:03:48.116 17:52:09 -- spdk/autotest.sh@73 -- # out=/home/vagrant/spdk_repo/spdk/../output 00:03:48.116 17:52:09 -- spdk/autotest.sh@74 -- # cd /home/vagrant/spdk_repo/spdk 00:03:48.116 17:52:09 -- spdk/autotest.sh@76 -- # freebsd_update_contigmem_mod 00:03:48.116 17:52:09 -- common/autotest_common.sh@1450 -- # uname 00:03:48.116 17:52:09 -- common/autotest_common.sh@1450 -- # '[' Linux = FreeBSD ']' 00:03:48.116 17:52:09 -- spdk/autotest.sh@77 -- # freebsd_set_maxsock_buf 00:03:48.116 17:52:09 -- common/autotest_common.sh@1470 -- # uname 00:03:48.116 17:52:09 -- common/autotest_common.sh@1470 -- # [[ Linux = FreeBSD ]] 00:03:48.116 17:52:09 -- spdk/autotest.sh@79 -- # [[ y == y ]] 00:03:48.116 17:52:09 -- 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:03:48.116 lcov: LCOV version 1.15 00:03:48.116 17:52:09 -- 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 /home/vagrant/spdk_repo/spdk -o /home/vagrant/spdk_repo/spdk/../output/cov_base.info 00:03:56.268 /home/vagrant/spdk_repo/spdk/lib/ftl/upgrade/ftl_p2l_upgrade.gcno:no functions found 00:03:56.268 geninfo: WARNING: GCOV did not produce any data for /home/vagrant/spdk_repo/spdk/lib/ftl/upgrade/ftl_p2l_upgrade.gcno 00:03:56.268 /home/vagrant/spdk_repo/spdk/lib/ftl/upgrade/ftl_band_upgrade.gcno:no functions found 00:03:56.268 geninfo: WARNING: GCOV did not produce any data for /home/vagrant/spdk_repo/spdk/lib/ftl/upgrade/ftl_band_upgrade.gcno 00:03:56.268 /home/vagrant/spdk_repo/spdk/lib/ftl/upgrade/ftl_chunk_upgrade.gcno:no functions found 00:03:56.268 geninfo: WARNING: GCOV did not produce any data for /home/vagrant/spdk_repo/spdk/lib/ftl/upgrade/ftl_chunk_upgrade.gcno 00:04:18.245 17:52:36 -- spdk/autotest.sh@87 -- # timing_enter pre_cleanup 00:04:18.245 17:52:36 -- common/autotest_common.sh@722 -- # xtrace_disable 00:04:18.246 17:52:36 -- common/autotest_common.sh@10 -- # set +x 00:04:18.246 17:52:36 -- spdk/autotest.sh@89 -- # rm -f 00:04:18.246 17:52:36 -- spdk/autotest.sh@92 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh reset 00:04:18.246 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:18.246 0000:00:06.0 (1b36 0010): Already using the nvme driver 00:04:18.246 0000:00:07.0 (1b36 0010): Already using the nvme driver 00:04:18.246 17:52:37 -- spdk/autotest.sh@94 -- # get_zoned_devs 00:04:18.246 17:52:37 -- common/autotest_common.sh@1664 -- # zoned_devs=() 00:04:18.246 17:52:37 -- common/autotest_common.sh@1664 -- # local -gA zoned_devs 00:04:18.246 17:52:37 -- common/autotest_common.sh@1665 -- # local nvme bdf 00:04:18.246 17:52:37 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:18.246 17:52:37 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme0n1 00:04:18.246 17:52:37 -- common/autotest_common.sh@1657 -- # local device=nvme0n1 00:04:18.246 17:52:37 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme0n1/queue/zoned ]] 00:04:18.246 17:52:37 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:18.246 17:52:37 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:18.246 17:52:37 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme0n2 00:04:18.246 17:52:37 -- common/autotest_common.sh@1657 -- # local device=nvme0n2 00:04:18.246 17:52:37 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme0n2/queue/zoned ]] 00:04:18.246 17:52:37 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:18.246 17:52:37 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:18.246 17:52:37 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme0n3 00:04:18.246 17:52:37 -- common/autotest_common.sh@1657 -- # local device=nvme0n3 00:04:18.246 17:52:37 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme0n3/queue/zoned ]] 00:04:18.246 17:52:37 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:18.246 17:52:37 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:18.246 17:52:37 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme1n1 00:04:18.246 17:52:37 -- common/autotest_common.sh@1657 -- # local device=nvme1n1 00:04:18.246 17:52:37 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme1n1/queue/zoned ]] 00:04:18.246 17:52:37 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:18.246 17:52:37 -- spdk/autotest.sh@96 -- # (( 0 > 0 )) 00:04:18.246 17:52:37 -- spdk/autotest.sh@108 -- # ls /dev/nvme0n1 /dev/nvme0n2 /dev/nvme0n3 /dev/nvme1n1 00:04:18.246 17:52:37 -- spdk/autotest.sh@108 -- # grep -v p 00:04:18.246 17:52:37 -- spdk/autotest.sh@108 -- # for dev in $(ls /dev/nvme*n* | grep -v p || true) 00:04:18.246 17:52:37 -- spdk/autotest.sh@110 -- # [[ -z '' ]] 00:04:18.246 17:52:37 -- spdk/autotest.sh@111 -- # block_in_use /dev/nvme0n1 00:04:18.246 17:52:37 -- scripts/common.sh@380 -- # local block=/dev/nvme0n1 pt 00:04:18.246 17:52:37 -- scripts/common.sh@389 -- # /home/vagrant/spdk_repo/spdk/scripts/spdk-gpt.py /dev/nvme0n1 00:04:18.246 No valid GPT data, bailing 00:04:18.246 17:52:37 -- scripts/common.sh@393 -- # blkid -s PTTYPE -o value /dev/nvme0n1 00:04:18.246 17:52:37 -- scripts/common.sh@393 -- # pt= 00:04:18.246 17:52:37 -- scripts/common.sh@394 -- # return 1 00:04:18.246 17:52:37 -- spdk/autotest.sh@112 -- # dd if=/dev/zero of=/dev/nvme0n1 bs=1M count=1 00:04:18.246 1+0 records in 00:04:18.246 1+0 records out 00:04:18.246 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00618776 s, 169 MB/s 00:04:18.246 17:52:37 -- spdk/autotest.sh@108 -- # for dev in $(ls /dev/nvme*n* | grep -v p || true) 00:04:18.246 17:52:37 -- spdk/autotest.sh@110 -- # [[ -z '' ]] 00:04:18.246 17:52:37 -- spdk/autotest.sh@111 -- # block_in_use /dev/nvme0n2 00:04:18.246 17:52:37 -- scripts/common.sh@380 -- # local block=/dev/nvme0n2 pt 00:04:18.246 17:52:37 -- scripts/common.sh@389 -- # /home/vagrant/spdk_repo/spdk/scripts/spdk-gpt.py /dev/nvme0n2 00:04:18.246 No valid GPT data, bailing 00:04:18.246 17:52:37 -- scripts/common.sh@393 -- # blkid -s PTTYPE -o value /dev/nvme0n2 00:04:18.246 17:52:37 -- scripts/common.sh@393 -- # pt= 00:04:18.246 17:52:37 -- scripts/common.sh@394 -- # return 1 00:04:18.246 17:52:37 -- spdk/autotest.sh@112 -- # dd if=/dev/zero of=/dev/nvme0n2 bs=1M count=1 00:04:18.246 1+0 records in 00:04:18.246 1+0 records out 00:04:18.246 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00578747 s, 181 MB/s 00:04:18.246 17:52:37 -- spdk/autotest.sh@108 -- # for dev in $(ls /dev/nvme*n* | grep -v p || true) 00:04:18.246 17:52:37 -- spdk/autotest.sh@110 -- # [[ -z '' ]] 00:04:18.246 17:52:37 -- spdk/autotest.sh@111 -- # block_in_use /dev/nvme0n3 00:04:18.246 17:52:37 -- scripts/common.sh@380 -- # local block=/dev/nvme0n3 pt 00:04:18.246 17:52:37 -- scripts/common.sh@389 -- # /home/vagrant/spdk_repo/spdk/scripts/spdk-gpt.py /dev/nvme0n3 00:04:18.246 No valid GPT data, bailing 00:04:18.246 17:52:37 -- scripts/common.sh@393 -- # blkid -s PTTYPE -o value /dev/nvme0n3 00:04:18.246 17:52:37 -- scripts/common.sh@393 -- # pt= 00:04:18.246 17:52:37 -- scripts/common.sh@394 -- # return 1 00:04:18.246 17:52:37 -- spdk/autotest.sh@112 -- # dd if=/dev/zero of=/dev/nvme0n3 bs=1M count=1 00:04:18.246 1+0 records in 00:04:18.246 1+0 records out 00:04:18.246 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00416511 s, 252 MB/s 00:04:18.246 17:52:37 -- spdk/autotest.sh@108 -- # for dev in $(ls /dev/nvme*n* | grep -v p || true) 00:04:18.246 17:52:37 -- spdk/autotest.sh@110 -- # [[ -z '' ]] 00:04:18.246 17:52:37 -- spdk/autotest.sh@111 -- # block_in_use /dev/nvme1n1 00:04:18.246 17:52:37 -- scripts/common.sh@380 -- # local block=/dev/nvme1n1 pt 00:04:18.246 17:52:37 -- scripts/common.sh@389 -- # /home/vagrant/spdk_repo/spdk/scripts/spdk-gpt.py /dev/nvme1n1 00:04:18.246 No valid GPT data, bailing 00:04:18.246 17:52:37 -- scripts/common.sh@393 -- # blkid -s PTTYPE -o value /dev/nvme1n1 00:04:18.246 17:52:37 -- scripts/common.sh@393 -- # pt= 00:04:18.246 17:52:37 -- scripts/common.sh@394 -- # return 1 00:04:18.246 17:52:37 -- spdk/autotest.sh@112 -- # dd if=/dev/zero of=/dev/nvme1n1 bs=1M count=1 00:04:18.246 1+0 records in 00:04:18.246 1+0 records out 00:04:18.246 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00625653 s, 168 MB/s 00:04:18.246 17:52:37 -- spdk/autotest.sh@116 -- # sync 00:04:18.246 17:52:37 -- spdk/autotest.sh@118 -- # xtrace_disable_per_cmd reap_spdk_processes 00:04:18.246 17:52:37 -- common/autotest_common.sh@22 -- # eval 'reap_spdk_processes 12> /dev/null' 00:04:18.246 17:52:37 -- common/autotest_common.sh@22 -- # reap_spdk_processes 00:04:19.628 17:52:40 -- spdk/autotest.sh@122 -- # uname -s 00:04:19.628 17:52:40 -- spdk/autotest.sh@122 -- # '[' Linux = Linux ']' 00:04:19.628 17:52:40 -- spdk/autotest.sh@123 -- # run_test setup.sh /home/vagrant/spdk_repo/spdk/test/setup/test-setup.sh 00:04:19.628 17:52:40 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:19.628 17:52:40 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:19.628 17:52:40 -- common/autotest_common.sh@10 -- # set +x 00:04:19.628 ************************************ 00:04:19.628 START TEST setup.sh 00:04:19.628 ************************************ 00:04:19.628 17:52:40 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/setup/test-setup.sh 00:04:19.628 * Looking for test storage... 00:04:19.628 * Found test storage at /home/vagrant/spdk_repo/spdk/test/setup 00:04:19.628 17:52:40 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:19.628 17:52:40 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:19.628 17:52:40 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:19.628 17:52:40 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:19.628 17:52:40 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:19.628 17:52:40 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:19.628 17:52:40 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:19.628 17:52:40 -- scripts/common.sh@335 -- # IFS=.-: 00:04:19.628 17:52:40 -- scripts/common.sh@335 -- # read -ra ver1 00:04:19.628 17:52:40 -- scripts/common.sh@336 -- # IFS=.-: 00:04:19.628 17:52:40 -- scripts/common.sh@336 -- # read -ra ver2 00:04:19.628 17:52:40 -- scripts/common.sh@337 -- # local 'op=<' 00:04:19.628 17:52:40 -- scripts/common.sh@339 -- # ver1_l=2 00:04:19.628 17:52:40 -- scripts/common.sh@340 -- # ver2_l=1 00:04:19.628 17:52:40 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:19.628 17:52:40 -- scripts/common.sh@343 -- # case "$op" in 00:04:19.628 17:52:40 -- scripts/common.sh@344 -- # : 1 00:04:19.628 17:52:40 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:19.628 17:52:40 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:19.628 17:52:40 -- scripts/common.sh@364 -- # decimal 1 00:04:19.628 17:52:40 -- scripts/common.sh@352 -- # local d=1 00:04:19.628 17:52:40 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:19.628 17:52:40 -- scripts/common.sh@354 -- # echo 1 00:04:19.628 17:52:40 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:19.628 17:52:40 -- scripts/common.sh@365 -- # decimal 2 00:04:19.628 17:52:40 -- scripts/common.sh@352 -- # local d=2 00:04:19.628 17:52:40 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:19.628 17:52:40 -- scripts/common.sh@354 -- # echo 2 00:04:19.628 17:52:40 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:19.628 17:52:40 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:19.628 17:52:40 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:19.628 17:52:40 -- scripts/common.sh@367 -- # return 0 00:04:19.628 17:52:40 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:19.628 17:52:40 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:19.628 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:19.628 --rc genhtml_branch_coverage=1 00:04:19.628 --rc genhtml_function_coverage=1 00:04:19.628 --rc genhtml_legend=1 00:04:19.628 --rc geninfo_all_blocks=1 00:04:19.628 --rc geninfo_unexecuted_blocks=1 00:04:19.628 00:04:19.628 ' 00:04:19.628 17:52:40 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:19.628 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:19.628 --rc genhtml_branch_coverage=1 00:04:19.628 --rc genhtml_function_coverage=1 00:04:19.628 --rc genhtml_legend=1 00:04:19.628 --rc geninfo_all_blocks=1 00:04:19.628 --rc geninfo_unexecuted_blocks=1 00:04:19.628 00:04:19.628 ' 00:04:19.628 17:52:40 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:19.628 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:19.628 --rc genhtml_branch_coverage=1 00:04:19.628 --rc genhtml_function_coverage=1 00:04:19.628 --rc genhtml_legend=1 00:04:19.628 --rc geninfo_all_blocks=1 00:04:19.628 --rc geninfo_unexecuted_blocks=1 00:04:19.628 00:04:19.628 ' 00:04:19.628 17:52:40 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:19.628 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:19.628 --rc genhtml_branch_coverage=1 00:04:19.628 --rc genhtml_function_coverage=1 00:04:19.628 --rc genhtml_legend=1 00:04:19.628 --rc geninfo_all_blocks=1 00:04:19.628 --rc geninfo_unexecuted_blocks=1 00:04:19.628 00:04:19.628 ' 00:04:19.628 17:52:40 -- setup/test-setup.sh@10 -- # uname -s 00:04:19.628 17:52:40 -- setup/test-setup.sh@10 -- # [[ Linux == Linux ]] 00:04:19.628 17:52:40 -- setup/test-setup.sh@12 -- # run_test acl /home/vagrant/spdk_repo/spdk/test/setup/acl.sh 00:04:19.628 17:52:40 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:19.628 17:52:40 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:19.628 17:52:40 -- common/autotest_common.sh@10 -- # set +x 00:04:19.628 ************************************ 00:04:19.628 START TEST acl 00:04:19.628 ************************************ 00:04:19.628 17:52:40 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/setup/acl.sh 00:04:19.889 * Looking for test storage... 00:04:19.889 * Found test storage at /home/vagrant/spdk_repo/spdk/test/setup 00:04:19.889 17:52:40 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:19.889 17:52:40 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:19.889 17:52:40 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:19.889 17:52:40 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:19.889 17:52:40 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:19.889 17:52:40 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:19.889 17:52:40 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:19.889 17:52:40 -- scripts/common.sh@335 -- # IFS=.-: 00:04:19.889 17:52:40 -- scripts/common.sh@335 -- # read -ra ver1 00:04:19.889 17:52:40 -- scripts/common.sh@336 -- # IFS=.-: 00:04:19.889 17:52:40 -- scripts/common.sh@336 -- # read -ra ver2 00:04:19.889 17:52:40 -- scripts/common.sh@337 -- # local 'op=<' 00:04:19.889 17:52:40 -- scripts/common.sh@339 -- # ver1_l=2 00:04:19.889 17:52:40 -- scripts/common.sh@340 -- # ver2_l=1 00:04:19.889 17:52:40 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:19.889 17:52:40 -- scripts/common.sh@343 -- # case "$op" in 00:04:19.889 17:52:40 -- scripts/common.sh@344 -- # : 1 00:04:19.889 17:52:40 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:19.889 17:52:40 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:19.889 17:52:40 -- scripts/common.sh@364 -- # decimal 1 00:04:19.889 17:52:40 -- scripts/common.sh@352 -- # local d=1 00:04:19.889 17:52:40 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:19.889 17:52:40 -- scripts/common.sh@354 -- # echo 1 00:04:19.889 17:52:40 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:19.889 17:52:40 -- scripts/common.sh@365 -- # decimal 2 00:04:19.889 17:52:40 -- scripts/common.sh@352 -- # local d=2 00:04:19.889 17:52:40 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:19.889 17:52:40 -- scripts/common.sh@354 -- # echo 2 00:04:19.889 17:52:40 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:19.889 17:52:40 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:19.889 17:52:40 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:19.889 17:52:40 -- scripts/common.sh@367 -- # return 0 00:04:19.889 17:52:40 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:19.889 17:52:40 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:19.889 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:19.889 --rc genhtml_branch_coverage=1 00:04:19.889 --rc genhtml_function_coverage=1 00:04:19.889 --rc genhtml_legend=1 00:04:19.889 --rc geninfo_all_blocks=1 00:04:19.889 --rc geninfo_unexecuted_blocks=1 00:04:19.889 00:04:19.889 ' 00:04:19.889 17:52:40 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:19.889 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:19.889 --rc genhtml_branch_coverage=1 00:04:19.889 --rc genhtml_function_coverage=1 00:04:19.889 --rc genhtml_legend=1 00:04:19.889 --rc geninfo_all_blocks=1 00:04:19.889 --rc geninfo_unexecuted_blocks=1 00:04:19.889 00:04:19.889 ' 00:04:19.889 17:52:40 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:19.889 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:19.889 --rc genhtml_branch_coverage=1 00:04:19.889 --rc genhtml_function_coverage=1 00:04:19.889 --rc genhtml_legend=1 00:04:19.889 --rc geninfo_all_blocks=1 00:04:19.889 --rc geninfo_unexecuted_blocks=1 00:04:19.889 00:04:19.889 ' 00:04:19.889 17:52:40 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:19.889 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:19.889 --rc genhtml_branch_coverage=1 00:04:19.889 --rc genhtml_function_coverage=1 00:04:19.889 --rc genhtml_legend=1 00:04:19.889 --rc geninfo_all_blocks=1 00:04:19.889 --rc geninfo_unexecuted_blocks=1 00:04:19.889 00:04:19.889 ' 00:04:19.889 17:52:40 -- setup/acl.sh@10 -- # get_zoned_devs 00:04:19.889 17:52:40 -- common/autotest_common.sh@1664 -- # zoned_devs=() 00:04:19.889 17:52:40 -- common/autotest_common.sh@1664 -- # local -gA zoned_devs 00:04:19.889 17:52:40 -- common/autotest_common.sh@1665 -- # local nvme bdf 00:04:19.889 17:52:40 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:19.889 17:52:40 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme0n1 00:04:19.889 17:52:40 -- common/autotest_common.sh@1657 -- # local device=nvme0n1 00:04:19.889 17:52:40 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme0n1/queue/zoned ]] 00:04:19.889 17:52:40 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:19.889 17:52:40 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:19.889 17:52:40 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme0n2 00:04:19.889 17:52:40 -- common/autotest_common.sh@1657 -- # local device=nvme0n2 00:04:19.889 17:52:40 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme0n2/queue/zoned ]] 00:04:19.889 17:52:40 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:19.889 17:52:40 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:19.889 17:52:40 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme0n3 00:04:19.889 17:52:40 -- common/autotest_common.sh@1657 -- # local device=nvme0n3 00:04:19.889 17:52:40 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme0n3/queue/zoned ]] 00:04:19.889 17:52:40 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:19.889 17:52:40 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:19.889 17:52:40 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme1n1 00:04:19.889 17:52:40 -- common/autotest_common.sh@1657 -- # local device=nvme1n1 00:04:19.889 17:52:40 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme1n1/queue/zoned ]] 00:04:19.889 17:52:40 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:19.889 17:52:40 -- setup/acl.sh@12 -- # devs=() 00:04:19.889 17:52:40 -- setup/acl.sh@12 -- # declare -a devs 00:04:19.889 17:52:40 -- setup/acl.sh@13 -- # drivers=() 00:04:19.889 17:52:40 -- setup/acl.sh@13 -- # declare -A drivers 00:04:19.889 17:52:40 -- setup/acl.sh@51 -- # setup reset 00:04:19.889 17:52:40 -- setup/common.sh@9 -- # [[ reset == output ]] 00:04:19.890 17:52:40 -- setup/common.sh@12 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh reset 00:04:20.831 17:52:41 -- setup/acl.sh@52 -- # collect_setup_devs 00:04:20.831 17:52:41 -- setup/acl.sh@16 -- # local dev driver 00:04:20.831 17:52:41 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:04:20.831 17:52:41 -- setup/acl.sh@15 -- # setup output status 00:04:20.831 17:52:41 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:20.831 17:52:41 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh status 00:04:21.092 Hugepages 00:04:21.092 node hugesize free / total 00:04:21.092 17:52:41 -- setup/acl.sh@19 -- # [[ 1048576kB == *:*:*.* ]] 00:04:21.092 17:52:41 -- setup/acl.sh@19 -- # continue 00:04:21.092 17:52:41 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:04:21.092 00:04:21.092 Type BDF Vendor Device NUMA Driver Device Block devices 00:04:21.092 17:52:41 -- setup/acl.sh@19 -- # [[ 2048kB == *:*:*.* ]] 00:04:21.092 17:52:41 -- setup/acl.sh@19 -- # continue 00:04:21.092 17:52:41 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:04:21.092 17:52:42 -- setup/acl.sh@19 -- # [[ 0000:00:03.0 == *:*:*.* ]] 00:04:21.092 17:52:42 -- setup/acl.sh@20 -- # [[ virtio-pci == nvme ]] 00:04:21.092 17:52:42 -- setup/acl.sh@20 -- # continue 00:04:21.092 17:52:42 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:04:21.352 17:52:42 -- setup/acl.sh@19 -- # [[ 0000:00:06.0 == *:*:*.* ]] 00:04:21.352 17:52:42 -- setup/acl.sh@20 -- # [[ nvme == nvme ]] 00:04:21.352 17:52:42 -- setup/acl.sh@21 -- # [[ '' == *\0\0\0\0\:\0\0\:\0\6\.\0* ]] 00:04:21.352 17:52:42 -- setup/acl.sh@22 -- # devs+=("$dev") 00:04:21.352 17:52:42 -- setup/acl.sh@22 -- # drivers["$dev"]=nvme 00:04:21.352 17:52:42 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:04:21.352 17:52:42 -- setup/acl.sh@19 -- # [[ 0000:00:07.0 == *:*:*.* ]] 00:04:21.352 17:52:42 -- setup/acl.sh@20 -- # [[ nvme == nvme ]] 00:04:21.352 17:52:42 -- setup/acl.sh@21 -- # [[ '' == *\0\0\0\0\:\0\0\:\0\7\.\0* ]] 00:04:21.352 17:52:42 -- setup/acl.sh@22 -- # devs+=("$dev") 00:04:21.352 17:52:42 -- setup/acl.sh@22 -- # drivers["$dev"]=nvme 00:04:21.352 17:52:42 -- setup/acl.sh@18 -- # read -r _ dev _ _ _ driver _ 00:04:21.352 17:52:42 -- setup/acl.sh@24 -- # (( 2 > 0 )) 00:04:21.352 17:52:42 -- setup/acl.sh@54 -- # run_test denied denied 00:04:21.352 17:52:42 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:21.352 17:52:42 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:21.352 17:52:42 -- common/autotest_common.sh@10 -- # set +x 00:04:21.352 ************************************ 00:04:21.352 START TEST denied 00:04:21.352 ************************************ 00:04:21.352 17:52:42 -- common/autotest_common.sh@1114 -- # denied 00:04:21.352 17:52:42 -- setup/acl.sh@38 -- # PCI_BLOCKED=' 0000:00:06.0' 00:04:21.352 17:52:42 -- setup/acl.sh@38 -- # setup output config 00:04:21.352 17:52:42 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:21.352 17:52:42 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh config 00:04:21.352 17:52:42 -- setup/acl.sh@39 -- # grep 'Skipping denied controller at 0000:00:06.0' 00:04:22.293 0000:00:06.0 (1b36 0010): Skipping denied controller at 0000:00:06.0 00:04:22.293 17:52:43 -- setup/acl.sh@40 -- # verify 0000:00:06.0 00:04:22.293 17:52:43 -- setup/acl.sh@28 -- # local dev driver 00:04:22.293 17:52:43 -- setup/acl.sh@30 -- # for dev in "$@" 00:04:22.293 17:52:43 -- setup/acl.sh@31 -- # [[ -e /sys/bus/pci/devices/0000:00:06.0 ]] 00:04:22.293 17:52:43 -- setup/acl.sh@32 -- # readlink -f /sys/bus/pci/devices/0000:00:06.0/driver 00:04:22.293 17:52:43 -- setup/acl.sh@32 -- # driver=/sys/bus/pci/drivers/nvme 00:04:22.293 17:52:43 -- setup/acl.sh@33 -- # [[ nvme == \n\v\m\e ]] 00:04:22.293 17:52:43 -- setup/acl.sh@41 -- # setup reset 00:04:22.293 17:52:43 -- setup/common.sh@9 -- # [[ reset == output ]] 00:04:22.293 17:52:43 -- setup/common.sh@12 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh reset 00:04:23.234 00:04:23.234 real 0m1.818s 00:04:23.234 user 0m0.661s 00:04:23.234 sys 0m1.162s 00:04:23.234 17:52:44 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:23.234 17:52:44 -- common/autotest_common.sh@10 -- # set +x 00:04:23.234 ************************************ 00:04:23.234 END TEST denied 00:04:23.234 ************************************ 00:04:23.234 17:52:44 -- setup/acl.sh@55 -- # run_test allowed allowed 00:04:23.234 17:52:44 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:23.234 17:52:44 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:23.234 17:52:44 -- common/autotest_common.sh@10 -- # set +x 00:04:23.234 ************************************ 00:04:23.234 START TEST allowed 00:04:23.234 ************************************ 00:04:23.234 17:52:44 -- common/autotest_common.sh@1114 -- # allowed 00:04:23.234 17:52:44 -- setup/acl.sh@45 -- # PCI_ALLOWED=0000:00:06.0 00:04:23.234 17:52:44 -- setup/acl.sh@45 -- # setup output config 00:04:23.234 17:52:44 -- setup/acl.sh@46 -- # grep -E '0000:00:06.0 .*: nvme -> .*' 00:04:23.234 17:52:44 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:23.234 17:52:44 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh config 00:04:24.179 0000:00:06.0 (1b36 0010): nvme -> uio_pci_generic 00:04:24.179 17:52:45 -- setup/acl.sh@47 -- # verify 0000:00:07.0 00:04:24.179 17:52:45 -- setup/acl.sh@28 -- # local dev driver 00:04:24.179 17:52:45 -- setup/acl.sh@30 -- # for dev in "$@" 00:04:24.179 17:52:45 -- setup/acl.sh@31 -- # [[ -e /sys/bus/pci/devices/0000:00:07.0 ]] 00:04:24.179 17:52:45 -- setup/acl.sh@32 -- # readlink -f /sys/bus/pci/devices/0000:00:07.0/driver 00:04:24.179 17:52:45 -- setup/acl.sh@32 -- # driver=/sys/bus/pci/drivers/nvme 00:04:24.179 17:52:45 -- setup/acl.sh@33 -- # [[ nvme == \n\v\m\e ]] 00:04:24.179 17:52:45 -- setup/acl.sh@48 -- # setup reset 00:04:24.179 17:52:45 -- setup/common.sh@9 -- # [[ reset == output ]] 00:04:24.179 17:52:45 -- setup/common.sh@12 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh reset 00:04:25.122 00:04:25.122 real 0m1.905s 00:04:25.122 user 0m0.732s 00:04:25.122 sys 0m1.193s 00:04:25.122 17:52:46 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:25.122 17:52:46 -- common/autotest_common.sh@10 -- # set +x 00:04:25.122 ************************************ 00:04:25.122 END TEST allowed 00:04:25.122 ************************************ 00:04:25.122 00:04:25.122 real 0m5.551s 00:04:25.122 user 0m2.138s 00:04:25.122 sys 0m3.493s 00:04:25.122 17:52:46 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:25.122 17:52:46 -- common/autotest_common.sh@10 -- # set +x 00:04:25.122 ************************************ 00:04:25.122 END TEST acl 00:04:25.122 ************************************ 00:04:25.383 17:52:46 -- setup/test-setup.sh@13 -- # run_test hugepages /home/vagrant/spdk_repo/spdk/test/setup/hugepages.sh 00:04:25.383 17:52:46 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:25.383 17:52:46 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:25.383 17:52:46 -- common/autotest_common.sh@10 -- # set +x 00:04:25.383 ************************************ 00:04:25.383 START TEST hugepages 00:04:25.383 ************************************ 00:04:25.383 17:52:46 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/setup/hugepages.sh 00:04:25.383 * Looking for test storage... 00:04:25.383 * Found test storage at /home/vagrant/spdk_repo/spdk/test/setup 00:04:25.383 17:52:46 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:25.383 17:52:46 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:25.383 17:52:46 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:25.383 17:52:46 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:25.383 17:52:46 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:25.383 17:52:46 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:25.383 17:52:46 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:25.383 17:52:46 -- scripts/common.sh@335 -- # IFS=.-: 00:04:25.383 17:52:46 -- scripts/common.sh@335 -- # read -ra ver1 00:04:25.383 17:52:46 -- scripts/common.sh@336 -- # IFS=.-: 00:04:25.383 17:52:46 -- scripts/common.sh@336 -- # read -ra ver2 00:04:25.383 17:52:46 -- scripts/common.sh@337 -- # local 'op=<' 00:04:25.383 17:52:46 -- scripts/common.sh@339 -- # ver1_l=2 00:04:25.383 17:52:46 -- scripts/common.sh@340 -- # ver2_l=1 00:04:25.383 17:52:46 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:25.383 17:52:46 -- scripts/common.sh@343 -- # case "$op" in 00:04:25.383 17:52:46 -- scripts/common.sh@344 -- # : 1 00:04:25.383 17:52:46 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:25.383 17:52:46 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:25.383 17:52:46 -- scripts/common.sh@364 -- # decimal 1 00:04:25.383 17:52:46 -- scripts/common.sh@352 -- # local d=1 00:04:25.383 17:52:46 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:25.383 17:52:46 -- scripts/common.sh@354 -- # echo 1 00:04:25.383 17:52:46 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:25.383 17:52:46 -- scripts/common.sh@365 -- # decimal 2 00:04:25.383 17:52:46 -- scripts/common.sh@352 -- # local d=2 00:04:25.383 17:52:46 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:25.383 17:52:46 -- scripts/common.sh@354 -- # echo 2 00:04:25.383 17:52:46 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:25.383 17:52:46 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:25.383 17:52:46 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:25.383 17:52:46 -- scripts/common.sh@367 -- # return 0 00:04:25.383 17:52:46 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:25.383 17:52:46 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:25.383 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:25.383 --rc genhtml_branch_coverage=1 00:04:25.383 --rc genhtml_function_coverage=1 00:04:25.383 --rc genhtml_legend=1 00:04:25.383 --rc geninfo_all_blocks=1 00:04:25.383 --rc geninfo_unexecuted_blocks=1 00:04:25.383 00:04:25.383 ' 00:04:25.383 17:52:46 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:25.383 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:25.383 --rc genhtml_branch_coverage=1 00:04:25.383 --rc genhtml_function_coverage=1 00:04:25.383 --rc genhtml_legend=1 00:04:25.383 --rc geninfo_all_blocks=1 00:04:25.383 --rc geninfo_unexecuted_blocks=1 00:04:25.383 00:04:25.383 ' 00:04:25.383 17:52:46 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:25.383 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:25.383 --rc genhtml_branch_coverage=1 00:04:25.383 --rc genhtml_function_coverage=1 00:04:25.383 --rc genhtml_legend=1 00:04:25.383 --rc geninfo_all_blocks=1 00:04:25.383 --rc geninfo_unexecuted_blocks=1 00:04:25.383 00:04:25.383 ' 00:04:25.383 17:52:46 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:25.383 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:25.383 --rc genhtml_branch_coverage=1 00:04:25.383 --rc genhtml_function_coverage=1 00:04:25.383 --rc genhtml_legend=1 00:04:25.383 --rc geninfo_all_blocks=1 00:04:25.383 --rc geninfo_unexecuted_blocks=1 00:04:25.383 00:04:25.383 ' 00:04:25.383 17:52:46 -- setup/hugepages.sh@10 -- # nodes_sys=() 00:04:25.383 17:52:46 -- setup/hugepages.sh@10 -- # declare -a nodes_sys 00:04:25.383 17:52:46 -- setup/hugepages.sh@12 -- # declare -i default_hugepages=0 00:04:25.383 17:52:46 -- setup/hugepages.sh@13 -- # declare -i no_nodes=0 00:04:25.383 17:52:46 -- setup/hugepages.sh@14 -- # declare -i nr_hugepages=0 00:04:25.383 17:52:46 -- setup/hugepages.sh@16 -- # get_meminfo Hugepagesize 00:04:25.383 17:52:46 -- setup/common.sh@17 -- # local get=Hugepagesize 00:04:25.383 17:52:46 -- setup/common.sh@18 -- # local node= 00:04:25.383 17:52:46 -- setup/common.sh@19 -- # local var val 00:04:25.383 17:52:46 -- setup/common.sh@20 -- # local mem_f mem 00:04:25.383 17:52:46 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:25.383 17:52:46 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:25.383 17:52:46 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:25.383 17:52:46 -- setup/common.sh@28 -- # mapfile -t mem 00:04:25.383 17:52:46 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.383 17:52:46 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 5840024 kB' 'MemAvailable: 7369016 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 455108 kB' 'Inactive: 1407548 kB' 'Active(anon): 127772 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407548 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 308 kB' 'Writeback: 0 kB' 'AnonPages: 118852 kB' 'Mapped: 50772 kB' 'Shmem: 10508 kB' 'KReclaimable: 62112 kB' 'Slab: 158148 kB' 'SReclaimable: 62112 kB' 'SUnreclaim: 96036 kB' 'KernelStack: 6496 kB' 'PageTables: 4488 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 12411012 kB' 'Committed_AS: 321092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55500 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:25.383 17:52:46 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.383 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.383 17:52:46 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.383 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.383 17:52:46 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.383 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.383 17:52:46 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.383 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.383 17:52:46 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.383 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.383 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.384 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.384 17:52:46 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.645 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.645 17:52:46 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.646 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.646 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.646 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.646 17:52:46 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.646 17:52:46 -- setup/common.sh@32 -- # continue 00:04:25.646 17:52:46 -- setup/common.sh@31 -- # IFS=': ' 00:04:25.646 17:52:46 -- setup/common.sh@31 -- # read -r var val _ 00:04:25.646 17:52:46 -- setup/common.sh@32 -- # [[ Hugepagesize == \H\u\g\e\p\a\g\e\s\i\z\e ]] 00:04:25.646 17:52:46 -- setup/common.sh@33 -- # echo 2048 00:04:25.646 17:52:46 -- setup/common.sh@33 -- # return 0 00:04:25.646 17:52:46 -- setup/hugepages.sh@16 -- # default_hugepages=2048 00:04:25.646 17:52:46 -- setup/hugepages.sh@17 -- # default_huge_nr=/sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages 00:04:25.646 17:52:46 -- setup/hugepages.sh@18 -- # global_huge_nr=/proc/sys/vm/nr_hugepages 00:04:25.646 17:52:46 -- setup/hugepages.sh@21 -- # unset -v HUGE_EVEN_ALLOC 00:04:25.646 17:52:46 -- setup/hugepages.sh@22 -- # unset -v HUGEMEM 00:04:25.646 17:52:46 -- setup/hugepages.sh@23 -- # unset -v HUGENODE 00:04:25.646 17:52:46 -- setup/hugepages.sh@24 -- # unset -v NRHUGE 00:04:25.646 17:52:46 -- setup/hugepages.sh@207 -- # get_nodes 00:04:25.646 17:52:46 -- setup/hugepages.sh@27 -- # local node 00:04:25.646 17:52:46 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:04:25.646 17:52:46 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=2048 00:04:25.646 17:52:46 -- setup/hugepages.sh@32 -- # no_nodes=1 00:04:25.646 17:52:46 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:04:25.646 17:52:46 -- setup/hugepages.sh@208 -- # clear_hp 00:04:25.646 17:52:46 -- setup/hugepages.sh@37 -- # local node hp 00:04:25.646 17:52:46 -- setup/hugepages.sh@39 -- # for node in "${!nodes_sys[@]}" 00:04:25.646 17:52:46 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:04:25.646 17:52:46 -- setup/hugepages.sh@41 -- # echo 0 00:04:25.646 17:52:46 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:04:25.646 17:52:46 -- setup/hugepages.sh@41 -- # echo 0 00:04:25.646 17:52:46 -- setup/hugepages.sh@45 -- # export CLEAR_HUGE=yes 00:04:25.646 17:52:46 -- setup/hugepages.sh@45 -- # CLEAR_HUGE=yes 00:04:25.646 17:52:46 -- setup/hugepages.sh@210 -- # run_test default_setup default_setup 00:04:25.646 17:52:46 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:25.646 17:52:46 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:25.646 17:52:46 -- common/autotest_common.sh@10 -- # set +x 00:04:25.646 ************************************ 00:04:25.646 START TEST default_setup 00:04:25.646 ************************************ 00:04:25.646 17:52:46 -- common/autotest_common.sh@1114 -- # default_setup 00:04:25.646 17:52:46 -- setup/hugepages.sh@136 -- # get_test_nr_hugepages 2097152 0 00:04:25.646 17:52:46 -- setup/hugepages.sh@49 -- # local size=2097152 00:04:25.646 17:52:46 -- setup/hugepages.sh@50 -- # (( 2 > 1 )) 00:04:25.646 17:52:46 -- setup/hugepages.sh@51 -- # shift 00:04:25.646 17:52:46 -- setup/hugepages.sh@52 -- # node_ids=('0') 00:04:25.646 17:52:46 -- setup/hugepages.sh@52 -- # local node_ids 00:04:25.646 17:52:46 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:04:25.646 17:52:46 -- setup/hugepages.sh@57 -- # nr_hugepages=1024 00:04:25.646 17:52:46 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 0 00:04:25.646 17:52:46 -- setup/hugepages.sh@62 -- # user_nodes=('0') 00:04:25.646 17:52:46 -- setup/hugepages.sh@62 -- # local user_nodes 00:04:25.646 17:52:46 -- setup/hugepages.sh@64 -- # local _nr_hugepages=1024 00:04:25.646 17:52:46 -- setup/hugepages.sh@65 -- # local _no_nodes=1 00:04:25.646 17:52:46 -- setup/hugepages.sh@67 -- # nodes_test=() 00:04:25.646 17:52:46 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:04:25.646 17:52:46 -- setup/hugepages.sh@69 -- # (( 1 > 0 )) 00:04:25.646 17:52:46 -- setup/hugepages.sh@70 -- # for _no_nodes in "${user_nodes[@]}" 00:04:25.646 17:52:46 -- setup/hugepages.sh@71 -- # nodes_test[_no_nodes]=1024 00:04:25.646 17:52:46 -- setup/hugepages.sh@73 -- # return 0 00:04:25.646 17:52:46 -- setup/hugepages.sh@137 -- # setup output 00:04:25.646 17:52:46 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:25.646 17:52:46 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh 00:04:26.217 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:26.480 0000:00:06.0 (1b36 0010): nvme -> uio_pci_generic 00:04:26.480 0000:00:07.0 (1b36 0010): nvme -> uio_pci_generic 00:04:26.480 17:52:47 -- setup/hugepages.sh@138 -- # verify_nr_hugepages 00:04:26.480 17:52:47 -- setup/hugepages.sh@89 -- # local node 00:04:26.480 17:52:47 -- setup/hugepages.sh@90 -- # local sorted_t 00:04:26.480 17:52:47 -- setup/hugepages.sh@91 -- # local sorted_s 00:04:26.480 17:52:47 -- setup/hugepages.sh@92 -- # local surp 00:04:26.480 17:52:47 -- setup/hugepages.sh@93 -- # local resv 00:04:26.480 17:52:47 -- setup/hugepages.sh@94 -- # local anon 00:04:26.480 17:52:47 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:04:26.480 17:52:47 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:04:26.480 17:52:47 -- setup/common.sh@17 -- # local get=AnonHugePages 00:04:26.480 17:52:47 -- setup/common.sh@18 -- # local node= 00:04:26.480 17:52:47 -- setup/common.sh@19 -- # local var val 00:04:26.480 17:52:47 -- setup/common.sh@20 -- # local mem_f mem 00:04:26.480 17:52:47 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:26.480 17:52:47 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:26.480 17:52:47 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:26.480 17:52:47 -- setup/common.sh@28 -- # mapfile -t mem 00:04:26.480 17:52:47 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7935980 kB' 'MemAvailable: 9464800 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 456320 kB' 'Inactive: 1407552 kB' 'Active(anon): 128984 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407552 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 328 kB' 'Writeback: 0 kB' 'AnonPages: 120064 kB' 'Mapped: 50964 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157788 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96028 kB' 'KernelStack: 6464 kB' 'PageTables: 4424 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55548 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.480 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.480 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.481 17:52:47 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:26.481 17:52:47 -- setup/common.sh@33 -- # echo 0 00:04:26.481 17:52:47 -- setup/common.sh@33 -- # return 0 00:04:26.481 17:52:47 -- setup/hugepages.sh@97 -- # anon=0 00:04:26.481 17:52:47 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:04:26.481 17:52:47 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:26.481 17:52:47 -- setup/common.sh@18 -- # local node= 00:04:26.481 17:52:47 -- setup/common.sh@19 -- # local var val 00:04:26.481 17:52:47 -- setup/common.sh@20 -- # local mem_f mem 00:04:26.481 17:52:47 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:26.481 17:52:47 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:26.481 17:52:47 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:26.481 17:52:47 -- setup/common.sh@28 -- # mapfile -t mem 00:04:26.481 17:52:47 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:26.481 17:52:47 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7935980 kB' 'MemAvailable: 9464800 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 456048 kB' 'Inactive: 1407552 kB' 'Active(anon): 128712 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407552 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 328 kB' 'Writeback: 0 kB' 'AnonPages: 119820 kB' 'Mapped: 50784 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157800 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96040 kB' 'KernelStack: 6480 kB' 'PageTables: 4472 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55516 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.481 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.482 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.482 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.483 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.483 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.746 17:52:47 -- setup/common.sh@33 -- # echo 0 00:04:26.746 17:52:47 -- setup/common.sh@33 -- # return 0 00:04:26.746 17:52:47 -- setup/hugepages.sh@99 -- # surp=0 00:04:26.746 17:52:47 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:04:26.746 17:52:47 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:04:26.746 17:52:47 -- setup/common.sh@18 -- # local node= 00:04:26.746 17:52:47 -- setup/common.sh@19 -- # local var val 00:04:26.746 17:52:47 -- setup/common.sh@20 -- # local mem_f mem 00:04:26.746 17:52:47 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:26.746 17:52:47 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:26.746 17:52:47 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:26.746 17:52:47 -- setup/common.sh@28 -- # mapfile -t mem 00:04:26.746 17:52:47 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7935980 kB' 'MemAvailable: 9464800 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 455916 kB' 'Inactive: 1407552 kB' 'Active(anon): 128580 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407552 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 328 kB' 'Writeback: 0 kB' 'AnonPages: 119668 kB' 'Mapped: 50784 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157780 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96020 kB' 'KernelStack: 6464 kB' 'PageTables: 4420 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55516 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.746 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.746 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.747 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.747 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:26.748 17:52:47 -- setup/common.sh@33 -- # echo 0 00:04:26.748 17:52:47 -- setup/common.sh@33 -- # return 0 00:04:26.748 17:52:47 -- setup/hugepages.sh@100 -- # resv=0 00:04:26.748 nr_hugepages=1024 00:04:26.748 17:52:47 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1024 00:04:26.748 resv_hugepages=0 00:04:26.748 17:52:47 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:04:26.748 surplus_hugepages=0 00:04:26.748 17:52:47 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:04:26.748 anon_hugepages=0 00:04:26.748 17:52:47 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:04:26.748 17:52:47 -- setup/hugepages.sh@107 -- # (( 1024 == nr_hugepages + surp + resv )) 00:04:26.748 17:52:47 -- setup/hugepages.sh@109 -- # (( 1024 == nr_hugepages )) 00:04:26.748 17:52:47 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:04:26.748 17:52:47 -- setup/common.sh@17 -- # local get=HugePages_Total 00:04:26.748 17:52:47 -- setup/common.sh@18 -- # local node= 00:04:26.748 17:52:47 -- setup/common.sh@19 -- # local var val 00:04:26.748 17:52:47 -- setup/common.sh@20 -- # local mem_f mem 00:04:26.748 17:52:47 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:26.748 17:52:47 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:26.748 17:52:47 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:26.748 17:52:47 -- setup/common.sh@28 -- # mapfile -t mem 00:04:26.748 17:52:47 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7935980 kB' 'MemAvailable: 9464800 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 456176 kB' 'Inactive: 1407552 kB' 'Active(anon): 128840 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407552 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 328 kB' 'Writeback: 0 kB' 'AnonPages: 119928 kB' 'Mapped: 50784 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157780 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96020 kB' 'KernelStack: 6464 kB' 'PageTables: 4420 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55516 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.748 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.748 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:26.749 17:52:47 -- setup/common.sh@33 -- # echo 1024 00:04:26.749 17:52:47 -- setup/common.sh@33 -- # return 0 00:04:26.749 17:52:47 -- setup/hugepages.sh@110 -- # (( 1024 == nr_hugepages + surp + resv )) 00:04:26.749 17:52:47 -- setup/hugepages.sh@112 -- # get_nodes 00:04:26.749 17:52:47 -- setup/hugepages.sh@27 -- # local node 00:04:26.749 17:52:47 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:04:26.749 17:52:47 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=1024 00:04:26.749 17:52:47 -- setup/hugepages.sh@32 -- # no_nodes=1 00:04:26.749 17:52:47 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:04:26.749 17:52:47 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:04:26.749 17:52:47 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:04:26.749 17:52:47 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:04:26.749 17:52:47 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:26.749 17:52:47 -- setup/common.sh@18 -- # local node=0 00:04:26.749 17:52:47 -- setup/common.sh@19 -- # local var val 00:04:26.749 17:52:47 -- setup/common.sh@20 -- # local mem_f mem 00:04:26.749 17:52:47 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:26.749 17:52:47 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:04:26.749 17:52:47 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:04:26.749 17:52:47 -- setup/common.sh@28 -- # mapfile -t mem 00:04:26.749 17:52:47 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:26.749 17:52:47 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7935980 kB' 'MemUsed: 4303140 kB' 'SwapCached: 0 kB' 'Active: 456040 kB' 'Inactive: 1407552 kB' 'Active(anon): 128704 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407552 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'Dirty: 328 kB' 'Writeback: 0 kB' 'FilePages: 1745388 kB' 'Mapped: 50784 kB' 'AnonPages: 119812 kB' 'Shmem: 10484 kB' 'KernelStack: 6464 kB' 'PageTables: 4420 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 61760 kB' 'Slab: 157780 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96020 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:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.749 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.749 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # continue 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # IFS=': ' 00:04:26.750 17:52:47 -- setup/common.sh@31 -- # read -r var val _ 00:04:26.750 17:52:47 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:26.750 17:52:47 -- setup/common.sh@33 -- # echo 0 00:04:26.750 17:52:47 -- setup/common.sh@33 -- # return 0 00:04:26.750 17:52:47 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:04:26.750 17:52:47 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:04:26.750 17:52:47 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:04:26.750 17:52:47 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:04:26.750 node0=1024 expecting 1024 00:04:26.750 17:52:47 -- setup/hugepages.sh@128 -- # echo 'node0=1024 expecting 1024' 00:04:26.750 17:52:47 -- setup/hugepages.sh@130 -- # [[ 1024 == \1\0\2\4 ]] 00:04:26.750 00:04:26.750 real 0m1.124s 00:04:26.750 user 0m0.470s 00:04:26.750 sys 0m0.629s 00:04:26.750 17:52:47 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:26.750 17:52:47 -- common/autotest_common.sh@10 -- # set +x 00:04:26.750 ************************************ 00:04:26.750 END TEST default_setup 00:04:26.750 ************************************ 00:04:26.750 17:52:47 -- setup/hugepages.sh@211 -- # run_test per_node_1G_alloc per_node_1G_alloc 00:04:26.750 17:52:47 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:26.750 17:52:47 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:26.750 17:52:47 -- common/autotest_common.sh@10 -- # set +x 00:04:26.750 ************************************ 00:04:26.750 START TEST per_node_1G_alloc 00:04:26.750 ************************************ 00:04:26.750 17:52:47 -- common/autotest_common.sh@1114 -- # per_node_1G_alloc 00:04:26.750 17:52:47 -- setup/hugepages.sh@143 -- # local IFS=, 00:04:26.750 17:52:47 -- setup/hugepages.sh@145 -- # get_test_nr_hugepages 1048576 0 00:04:26.750 17:52:47 -- setup/hugepages.sh@49 -- # local size=1048576 00:04:26.750 17:52:47 -- setup/hugepages.sh@50 -- # (( 2 > 1 )) 00:04:26.750 17:52:47 -- setup/hugepages.sh@51 -- # shift 00:04:26.750 17:52:47 -- setup/hugepages.sh@52 -- # node_ids=('0') 00:04:26.750 17:52:47 -- setup/hugepages.sh@52 -- # local node_ids 00:04:26.750 17:52:47 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:04:26.750 17:52:47 -- setup/hugepages.sh@57 -- # nr_hugepages=512 00:04:26.750 17:52:47 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 0 00:04:26.750 17:52:47 -- setup/hugepages.sh@62 -- # user_nodes=('0') 00:04:26.750 17:52:47 -- setup/hugepages.sh@62 -- # local user_nodes 00:04:26.750 17:52:47 -- setup/hugepages.sh@64 -- # local _nr_hugepages=512 00:04:26.750 17:52:47 -- setup/hugepages.sh@65 -- # local _no_nodes=1 00:04:26.750 17:52:47 -- setup/hugepages.sh@67 -- # nodes_test=() 00:04:26.750 17:52:47 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:04:26.750 17:52:47 -- setup/hugepages.sh@69 -- # (( 1 > 0 )) 00:04:26.750 17:52:47 -- setup/hugepages.sh@70 -- # for _no_nodes in "${user_nodes[@]}" 00:04:26.750 17:52:47 -- setup/hugepages.sh@71 -- # nodes_test[_no_nodes]=512 00:04:26.750 17:52:47 -- setup/hugepages.sh@73 -- # return 0 00:04:26.750 17:52:47 -- setup/hugepages.sh@146 -- # NRHUGE=512 00:04:26.750 17:52:47 -- setup/hugepages.sh@146 -- # HUGENODE=0 00:04:26.750 17:52:47 -- setup/hugepages.sh@146 -- # setup output 00:04:26.750 17:52:47 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:26.750 17:52:47 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh 00:04:27.325 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:27.325 0000:00:06.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:27.325 0000:00:07.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:27.325 17:52:48 -- setup/hugepages.sh@147 -- # nr_hugepages=512 00:04:27.325 17:52:48 -- setup/hugepages.sh@147 -- # verify_nr_hugepages 00:04:27.325 17:52:48 -- setup/hugepages.sh@89 -- # local node 00:04:27.325 17:52:48 -- setup/hugepages.sh@90 -- # local sorted_t 00:04:27.325 17:52:48 -- setup/hugepages.sh@91 -- # local sorted_s 00:04:27.325 17:52:48 -- setup/hugepages.sh@92 -- # local surp 00:04:27.325 17:52:48 -- setup/hugepages.sh@93 -- # local resv 00:04:27.325 17:52:48 -- setup/hugepages.sh@94 -- # local anon 00:04:27.325 17:52:48 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:04:27.325 17:52:48 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:04:27.325 17:52:48 -- setup/common.sh@17 -- # local get=AnonHugePages 00:04:27.325 17:52:48 -- setup/common.sh@18 -- # local node= 00:04:27.325 17:52:48 -- setup/common.sh@19 -- # local var val 00:04:27.325 17:52:48 -- setup/common.sh@20 -- # local mem_f mem 00:04:27.325 17:52:48 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:27.325 17:52:48 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:27.325 17:52:48 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:27.325 17:52:48 -- setup/common.sh@28 -- # mapfile -t mem 00:04:27.325 17:52:48 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 8990164 kB' 'MemAvailable: 10519000 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 455824 kB' 'Inactive: 1407568 kB' 'Active(anon): 128488 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 328 kB' 'Writeback: 0 kB' 'AnonPages: 119612 kB' 'Mapped: 50892 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157780 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96020 kB' 'KernelStack: 6480 kB' 'PageTables: 4432 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13983876 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55532 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 512' 'HugePages_Free: 512' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 1048576 kB' 'DirectMap4k: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.325 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.325 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:27.326 17:52:48 -- setup/common.sh@33 -- # echo 0 00:04:27.326 17:52:48 -- setup/common.sh@33 -- # return 0 00:04:27.326 17:52:48 -- setup/hugepages.sh@97 -- # anon=0 00:04:27.326 17:52:48 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:04:27.326 17:52:48 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:27.326 17:52:48 -- setup/common.sh@18 -- # local node= 00:04:27.326 17:52:48 -- setup/common.sh@19 -- # local var val 00:04:27.326 17:52:48 -- setup/common.sh@20 -- # local mem_f mem 00:04:27.326 17:52:48 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:27.326 17:52:48 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:27.326 17:52:48 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:27.326 17:52:48 -- setup/common.sh@28 -- # mapfile -t mem 00:04:27.326 17:52:48 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 8989688 kB' 'MemAvailable: 10518524 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 455772 kB' 'Inactive: 1407568 kB' 'Active(anon): 128436 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 328 kB' 'Writeback: 0 kB' 'AnonPages: 119580 kB' 'Mapped: 50784 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157780 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96020 kB' 'KernelStack: 6496 kB' 'PageTables: 4516 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13983876 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55516 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 512' 'HugePages_Free: 512' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 1048576 kB' 'DirectMap4k: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.326 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.326 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.327 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.327 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.327 17:52:48 -- setup/common.sh@33 -- # echo 0 00:04:27.327 17:52:48 -- setup/common.sh@33 -- # return 0 00:04:27.328 17:52:48 -- setup/hugepages.sh@99 -- # surp=0 00:04:27.328 17:52:48 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:04:27.328 17:52:48 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:04:27.328 17:52:48 -- setup/common.sh@18 -- # local node= 00:04:27.328 17:52:48 -- setup/common.sh@19 -- # local var val 00:04:27.328 17:52:48 -- setup/common.sh@20 -- # local mem_f mem 00:04:27.328 17:52:48 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:27.328 17:52:48 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:27.328 17:52:48 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:27.328 17:52:48 -- setup/common.sh@28 -- # mapfile -t mem 00:04:27.328 17:52:48 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 8989688 kB' 'MemAvailable: 10518524 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 456068 kB' 'Inactive: 1407568 kB' 'Active(anon): 128732 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 328 kB' 'Writeback: 0 kB' 'AnonPages: 119872 kB' 'Mapped: 50784 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157780 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96020 kB' 'KernelStack: 6512 kB' 'PageTables: 4568 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13983876 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55532 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 512' 'HugePages_Free: 512' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 1048576 kB' 'DirectMap4k: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.328 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.328 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:27.329 17:52:48 -- setup/common.sh@33 -- # echo 0 00:04:27.329 17:52:48 -- setup/common.sh@33 -- # return 0 00:04:27.329 17:52:48 -- setup/hugepages.sh@100 -- # resv=0 00:04:27.329 nr_hugepages=512 00:04:27.329 17:52:48 -- setup/hugepages.sh@102 -- # echo nr_hugepages=512 00:04:27.329 resv_hugepages=0 00:04:27.329 17:52:48 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:04:27.329 surplus_hugepages=0 00:04:27.329 17:52:48 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:04:27.329 anon_hugepages=0 00:04:27.329 17:52:48 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:04:27.329 17:52:48 -- setup/hugepages.sh@107 -- # (( 512 == nr_hugepages + surp + resv )) 00:04:27.329 17:52:48 -- setup/hugepages.sh@109 -- # (( 512 == nr_hugepages )) 00:04:27.329 17:52:48 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:04:27.329 17:52:48 -- setup/common.sh@17 -- # local get=HugePages_Total 00:04:27.329 17:52:48 -- setup/common.sh@18 -- # local node= 00:04:27.329 17:52:48 -- setup/common.sh@19 -- # local var val 00:04:27.329 17:52:48 -- setup/common.sh@20 -- # local mem_f mem 00:04:27.329 17:52:48 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:27.329 17:52:48 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:27.329 17:52:48 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:27.329 17:52:48 -- setup/common.sh@28 -- # mapfile -t mem 00:04:27.329 17:52:48 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 8989688 kB' 'MemAvailable: 10518524 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 456076 kB' 'Inactive: 1407568 kB' 'Active(anon): 128740 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 328 kB' 'Writeback: 0 kB' 'AnonPages: 119856 kB' 'Mapped: 50784 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157776 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96016 kB' 'KernelStack: 6464 kB' 'PageTables: 4424 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13983876 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55516 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 512' 'HugePages_Free: 512' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 1048576 kB' 'DirectMap4k: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.329 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.329 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.330 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.330 17:52:48 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:27.331 17:52:48 -- setup/common.sh@33 -- # echo 512 00:04:27.331 17:52:48 -- setup/common.sh@33 -- # return 0 00:04:27.331 17:52:48 -- setup/hugepages.sh@110 -- # (( 512 == nr_hugepages + surp + resv )) 00:04:27.331 17:52:48 -- setup/hugepages.sh@112 -- # get_nodes 00:04:27.331 17:52:48 -- setup/hugepages.sh@27 -- # local node 00:04:27.331 17:52:48 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:04:27.331 17:52:48 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=512 00:04:27.331 17:52:48 -- setup/hugepages.sh@32 -- # no_nodes=1 00:04:27.331 17:52:48 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:04:27.331 17:52:48 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:04:27.331 17:52:48 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:04:27.331 17:52:48 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:04:27.331 17:52:48 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:27.331 17:52:48 -- setup/common.sh@18 -- # local node=0 00:04:27.331 17:52:48 -- setup/common.sh@19 -- # local var val 00:04:27.331 17:52:48 -- setup/common.sh@20 -- # local mem_f mem 00:04:27.331 17:52:48 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:27.331 17:52:48 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:04:27.331 17:52:48 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:04:27.331 17:52:48 -- setup/common.sh@28 -- # mapfile -t mem 00:04:27.331 17:52:48 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:27.331 17:52:48 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 8989436 kB' 'MemUsed: 3249684 kB' 'SwapCached: 0 kB' 'Active: 455940 kB' 'Inactive: 1407568 kB' 'Active(anon): 128604 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'Dirty: 328 kB' 'Writeback: 0 kB' 'FilePages: 1745388 kB' 'Mapped: 50784 kB' 'AnonPages: 119716 kB' 'Shmem: 10484 kB' 'KernelStack: 6464 kB' 'PageTables: 4424 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 61760 kB' 'Slab: 157776 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96016 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:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.331 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.331 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # continue 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:27.332 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:27.332 17:52:48 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:27.332 17:52:48 -- setup/common.sh@33 -- # echo 0 00:04:27.332 17:52:48 -- setup/common.sh@33 -- # return 0 00:04:27.332 17:52:48 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:04:27.332 17:52:48 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:04:27.332 17:52:48 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:04:27.332 17:52:48 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:04:27.332 node0=512 expecting 512 00:04:27.332 17:52:48 -- setup/hugepages.sh@128 -- # echo 'node0=512 expecting 512' 00:04:27.332 17:52:48 -- setup/hugepages.sh@130 -- # [[ 512 == \5\1\2 ]] 00:04:27.332 00:04:27.332 real 0m0.695s 00:04:27.332 user 0m0.305s 00:04:27.332 sys 0m0.432s 00:04:27.332 17:52:48 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:27.332 17:52:48 -- common/autotest_common.sh@10 -- # set +x 00:04:27.332 ************************************ 00:04:27.332 END TEST per_node_1G_alloc 00:04:27.332 ************************************ 00:04:27.592 17:52:48 -- setup/hugepages.sh@212 -- # run_test even_2G_alloc even_2G_alloc 00:04:27.592 17:52:48 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:27.592 17:52:48 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:27.592 17:52:48 -- common/autotest_common.sh@10 -- # set +x 00:04:27.592 ************************************ 00:04:27.592 START TEST even_2G_alloc 00:04:27.592 ************************************ 00:04:27.592 17:52:48 -- common/autotest_common.sh@1114 -- # even_2G_alloc 00:04:27.592 17:52:48 -- setup/hugepages.sh@152 -- # get_test_nr_hugepages 2097152 00:04:27.592 17:52:48 -- setup/hugepages.sh@49 -- # local size=2097152 00:04:27.592 17:52:48 -- setup/hugepages.sh@50 -- # (( 1 > 1 )) 00:04:27.592 17:52:48 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:04:27.592 17:52:48 -- setup/hugepages.sh@57 -- # nr_hugepages=1024 00:04:27.592 17:52:48 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 00:04:27.592 17:52:48 -- setup/hugepages.sh@62 -- # user_nodes=() 00:04:27.592 17:52:48 -- setup/hugepages.sh@62 -- # local user_nodes 00:04:27.592 17:52:48 -- setup/hugepages.sh@64 -- # local _nr_hugepages=1024 00:04:27.592 17:52:48 -- setup/hugepages.sh@65 -- # local _no_nodes=1 00:04:27.592 17:52:48 -- setup/hugepages.sh@67 -- # nodes_test=() 00:04:27.592 17:52:48 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:04:27.592 17:52:48 -- setup/hugepages.sh@69 -- # (( 0 > 0 )) 00:04:27.592 17:52:48 -- setup/hugepages.sh@74 -- # (( 0 > 0 )) 00:04:27.592 17:52:48 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:04:27.592 17:52:48 -- setup/hugepages.sh@82 -- # nodes_test[_no_nodes - 1]=1024 00:04:27.592 17:52:48 -- setup/hugepages.sh@83 -- # : 0 00:04:27.592 17:52:48 -- setup/hugepages.sh@84 -- # : 0 00:04:27.592 17:52:48 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:04:27.592 17:52:48 -- setup/hugepages.sh@153 -- # NRHUGE=1024 00:04:27.592 17:52:48 -- setup/hugepages.sh@153 -- # HUGE_EVEN_ALLOC=yes 00:04:27.592 17:52:48 -- setup/hugepages.sh@153 -- # setup output 00:04:27.592 17:52:48 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:27.592 17:52:48 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh 00:04:27.852 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:28.116 0000:00:06.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:28.116 0000:00:07.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:28.116 17:52:48 -- setup/hugepages.sh@154 -- # verify_nr_hugepages 00:04:28.116 17:52:48 -- setup/hugepages.sh@89 -- # local node 00:04:28.116 17:52:48 -- setup/hugepages.sh@90 -- # local sorted_t 00:04:28.116 17:52:48 -- setup/hugepages.sh@91 -- # local sorted_s 00:04:28.116 17:52:48 -- setup/hugepages.sh@92 -- # local surp 00:04:28.116 17:52:48 -- setup/hugepages.sh@93 -- # local resv 00:04:28.116 17:52:48 -- setup/hugepages.sh@94 -- # local anon 00:04:28.116 17:52:48 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:04:28.116 17:52:48 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:04:28.116 17:52:48 -- setup/common.sh@17 -- # local get=AnonHugePages 00:04:28.116 17:52:48 -- setup/common.sh@18 -- # local node= 00:04:28.116 17:52:48 -- setup/common.sh@19 -- # local var val 00:04:28.116 17:52:48 -- setup/common.sh@20 -- # local mem_f mem 00:04:28.116 17:52:48 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:28.116 17:52:48 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:28.116 17:52:48 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:28.116 17:52:48 -- setup/common.sh@28 -- # mapfile -t mem 00:04:28.116 17:52:48 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:28.116 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.116 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.116 17:52:48 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7942560 kB' 'MemAvailable: 9471396 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 456268 kB' 'Inactive: 1407568 kB' 'Active(anon): 128932 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 120068 kB' 'Mapped: 50900 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157872 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96112 kB' 'KernelStack: 6472 kB' 'PageTables: 4564 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55532 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.117 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.117 17:52:48 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.117 17:52:48 -- setup/common.sh@33 -- # echo 0 00:04:28.117 17:52:48 -- setup/common.sh@33 -- # return 0 00:04:28.117 17:52:48 -- setup/hugepages.sh@97 -- # anon=0 00:04:28.117 17:52:48 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:04:28.117 17:52:48 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:28.117 17:52:48 -- setup/common.sh@18 -- # local node= 00:04:28.118 17:52:48 -- setup/common.sh@19 -- # local var val 00:04:28.118 17:52:48 -- setup/common.sh@20 -- # local mem_f mem 00:04:28.118 17:52:48 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:28.118 17:52:48 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:28.118 17:52:48 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:28.118 17:52:48 -- setup/common.sh@28 -- # mapfile -t mem 00:04:28.118 17:52:48 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:28.118 17:52:48 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7942308 kB' 'MemAvailable: 9471144 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 456076 kB' 'Inactive: 1407568 kB' 'Active(anon): 128740 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 119852 kB' 'Mapped: 50784 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157872 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96112 kB' 'KernelStack: 6480 kB' 'PageTables: 4472 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55500 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:48 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:48 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.118 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.118 17:52:49 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.119 17:52:49 -- setup/common.sh@33 -- # echo 0 00:04:28.119 17:52:49 -- setup/common.sh@33 -- # return 0 00:04:28.119 17:52:49 -- setup/hugepages.sh@99 -- # surp=0 00:04:28.119 17:52:49 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:04:28.119 17:52:49 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:04:28.119 17:52:49 -- setup/common.sh@18 -- # local node= 00:04:28.119 17:52:49 -- setup/common.sh@19 -- # local var val 00:04:28.119 17:52:49 -- setup/common.sh@20 -- # local mem_f mem 00:04:28.119 17:52:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:28.119 17:52:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:28.119 17:52:49 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:28.119 17:52:49 -- setup/common.sh@28 -- # mapfile -t mem 00:04:28.119 17:52:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7942308 kB' 'MemAvailable: 9471144 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 456108 kB' 'Inactive: 1407568 kB' 'Active(anon): 128772 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 119880 kB' 'Mapped: 50784 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157872 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96112 kB' 'KernelStack: 6464 kB' 'PageTables: 4420 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55500 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.119 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.119 17:52:49 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.120 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.120 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.120 17:52:49 -- setup/common.sh@33 -- # echo 0 00:04:28.120 17:52:49 -- setup/common.sh@33 -- # return 0 00:04:28.120 17:52:49 -- setup/hugepages.sh@100 -- # resv=0 00:04:28.120 nr_hugepages=1024 00:04:28.120 17:52:49 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1024 00:04:28.120 resv_hugepages=0 00:04:28.120 17:52:49 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:04:28.120 surplus_hugepages=0 00:04:28.120 17:52:49 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:04:28.120 anon_hugepages=0 00:04:28.120 17:52:49 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:04:28.120 17:52:49 -- setup/hugepages.sh@107 -- # (( 1024 == nr_hugepages + surp + resv )) 00:04:28.120 17:52:49 -- setup/hugepages.sh@109 -- # (( 1024 == nr_hugepages )) 00:04:28.120 17:52:49 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:04:28.120 17:52:49 -- setup/common.sh@17 -- # local get=HugePages_Total 00:04:28.120 17:52:49 -- setup/common.sh@18 -- # local node= 00:04:28.120 17:52:49 -- setup/common.sh@19 -- # local var val 00:04:28.120 17:52:49 -- setup/common.sh@20 -- # local mem_f mem 00:04:28.120 17:52:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:28.120 17:52:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:28.120 17:52:49 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:28.120 17:52:49 -- setup/common.sh@28 -- # mapfile -t mem 00:04:28.120 17:52:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:28.121 17:52:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7941808 kB' 'MemAvailable: 9470644 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 456024 kB' 'Inactive: 1407568 kB' 'Active(anon): 128688 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 119852 kB' 'Mapped: 50784 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157872 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96112 kB' 'KernelStack: 6480 kB' 'PageTables: 4472 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55500 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.121 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.121 17:52:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.122 17:52:49 -- setup/common.sh@33 -- # echo 1024 00:04:28.122 17:52:49 -- setup/common.sh@33 -- # return 0 00:04:28.122 17:52:49 -- setup/hugepages.sh@110 -- # (( 1024 == nr_hugepages + surp + resv )) 00:04:28.122 17:52:49 -- setup/hugepages.sh@112 -- # get_nodes 00:04:28.122 17:52:49 -- setup/hugepages.sh@27 -- # local node 00:04:28.122 17:52:49 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:04:28.122 17:52:49 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=1024 00:04:28.122 17:52:49 -- setup/hugepages.sh@32 -- # no_nodes=1 00:04:28.122 17:52:49 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:04:28.122 17:52:49 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:04:28.122 17:52:49 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:04:28.122 17:52:49 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:04:28.122 17:52:49 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:28.122 17:52:49 -- setup/common.sh@18 -- # local node=0 00:04:28.122 17:52:49 -- setup/common.sh@19 -- # local var val 00:04:28.122 17:52:49 -- setup/common.sh@20 -- # local mem_f mem 00:04:28.122 17:52:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:28.122 17:52:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:04:28.122 17:52:49 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:04:28.122 17:52:49 -- setup/common.sh@28 -- # mapfile -t mem 00:04:28.122 17:52:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7941808 kB' 'MemUsed: 4297312 kB' 'SwapCached: 0 kB' 'Active: 456372 kB' 'Inactive: 1407568 kB' 'Active(anon): 129036 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'FilePages: 1745388 kB' 'Mapped: 50784 kB' 'AnonPages: 120176 kB' 'Shmem: 10484 kB' 'KernelStack: 6480 kB' 'PageTables: 4472 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 61760 kB' 'Slab: 157868 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96108 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:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.122 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.122 17:52:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.123 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.123 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.123 17:52:49 -- setup/common.sh@33 -- # echo 0 00:04:28.123 17:52:49 -- setup/common.sh@33 -- # return 0 00:04:28.123 17:52:49 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:04:28.123 17:52:49 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:04:28.123 17:52:49 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:04:28.123 17:52:49 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:04:28.123 node0=1024 expecting 1024 00:04:28.123 17:52:49 -- setup/hugepages.sh@128 -- # echo 'node0=1024 expecting 1024' 00:04:28.123 17:52:49 -- setup/hugepages.sh@130 -- # [[ 1024 == \1\0\2\4 ]] 00:04:28.123 00:04:28.123 real 0m0.694s 00:04:28.123 user 0m0.289s 00:04:28.123 sys 0m0.449s 00:04:28.123 17:52:49 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:28.123 17:52:49 -- common/autotest_common.sh@10 -- # set +x 00:04:28.123 ************************************ 00:04:28.123 END TEST even_2G_alloc 00:04:28.123 ************************************ 00:04:28.123 17:52:49 -- setup/hugepages.sh@213 -- # run_test odd_alloc odd_alloc 00:04:28.123 17:52:49 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:28.123 17:52:49 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:28.123 17:52:49 -- common/autotest_common.sh@10 -- # set +x 00:04:28.123 ************************************ 00:04:28.123 START TEST odd_alloc 00:04:28.123 ************************************ 00:04:28.123 17:52:49 -- common/autotest_common.sh@1114 -- # odd_alloc 00:04:28.123 17:52:49 -- setup/hugepages.sh@159 -- # get_test_nr_hugepages 2098176 00:04:28.123 17:52:49 -- setup/hugepages.sh@49 -- # local size=2098176 00:04:28.123 17:52:49 -- setup/hugepages.sh@50 -- # (( 1 > 1 )) 00:04:28.123 17:52:49 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:04:28.123 17:52:49 -- setup/hugepages.sh@57 -- # nr_hugepages=1025 00:04:28.123 17:52:49 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 00:04:28.123 17:52:49 -- setup/hugepages.sh@62 -- # user_nodes=() 00:04:28.123 17:52:49 -- setup/hugepages.sh@62 -- # local user_nodes 00:04:28.123 17:52:49 -- setup/hugepages.sh@64 -- # local _nr_hugepages=1025 00:04:28.123 17:52:49 -- setup/hugepages.sh@65 -- # local _no_nodes=1 00:04:28.123 17:52:49 -- setup/hugepages.sh@67 -- # nodes_test=() 00:04:28.123 17:52:49 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:04:28.123 17:52:49 -- setup/hugepages.sh@69 -- # (( 0 > 0 )) 00:04:28.123 17:52:49 -- setup/hugepages.sh@74 -- # (( 0 > 0 )) 00:04:28.123 17:52:49 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:04:28.123 17:52:49 -- setup/hugepages.sh@82 -- # nodes_test[_no_nodes - 1]=1025 00:04:28.123 17:52:49 -- setup/hugepages.sh@83 -- # : 0 00:04:28.123 17:52:49 -- setup/hugepages.sh@84 -- # : 0 00:04:28.123 17:52:49 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:04:28.123 17:52:49 -- setup/hugepages.sh@160 -- # HUGEMEM=2049 00:04:28.123 17:52:49 -- setup/hugepages.sh@160 -- # HUGE_EVEN_ALLOC=yes 00:04:28.123 17:52:49 -- setup/hugepages.sh@160 -- # setup output 00:04:28.123 17:52:49 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:28.123 17:52:49 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh 00:04:28.694 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:28.694 0000:00:06.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:28.694 0000:00:07.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:28.694 17:52:49 -- setup/hugepages.sh@161 -- # verify_nr_hugepages 00:04:28.694 17:52:49 -- setup/hugepages.sh@89 -- # local node 00:04:28.694 17:52:49 -- setup/hugepages.sh@90 -- # local sorted_t 00:04:28.694 17:52:49 -- setup/hugepages.sh@91 -- # local sorted_s 00:04:28.694 17:52:49 -- setup/hugepages.sh@92 -- # local surp 00:04:28.694 17:52:49 -- setup/hugepages.sh@93 -- # local resv 00:04:28.694 17:52:49 -- setup/hugepages.sh@94 -- # local anon 00:04:28.694 17:52:49 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:04:28.694 17:52:49 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:04:28.694 17:52:49 -- setup/common.sh@17 -- # local get=AnonHugePages 00:04:28.694 17:52:49 -- setup/common.sh@18 -- # local node= 00:04:28.694 17:52:49 -- setup/common.sh@19 -- # local var val 00:04:28.694 17:52:49 -- setup/common.sh@20 -- # local mem_f mem 00:04:28.694 17:52:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:28.694 17:52:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:28.694 17:52:49 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:28.694 17:52:49 -- setup/common.sh@28 -- # mapfile -t mem 00:04:28.694 17:52:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:28.694 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.694 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.694 17:52:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7941552 kB' 'MemAvailable: 9470388 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 456452 kB' 'Inactive: 1407568 kB' 'Active(anon): 129116 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 120228 kB' 'Mapped: 50916 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157840 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96080 kB' 'KernelStack: 6512 kB' 'PageTables: 4536 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13458564 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55532 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:28.694 17:52:49 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.694 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.694 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.694 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.694 17:52:49 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.694 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.694 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.694 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.695 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.695 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:28.959 17:52:49 -- setup/common.sh@33 -- # echo 0 00:04:28.959 17:52:49 -- setup/common.sh@33 -- # return 0 00:04:28.959 17:52:49 -- setup/hugepages.sh@97 -- # anon=0 00:04:28.959 17:52:49 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:04:28.959 17:52:49 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:28.959 17:52:49 -- setup/common.sh@18 -- # local node= 00:04:28.959 17:52:49 -- setup/common.sh@19 -- # local var val 00:04:28.959 17:52:49 -- setup/common.sh@20 -- # local mem_f mem 00:04:28.959 17:52:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:28.959 17:52:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:28.959 17:52:49 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:28.959 17:52:49 -- setup/common.sh@28 -- # mapfile -t mem 00:04:28.959 17:52:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7941804 kB' 'MemAvailable: 9470640 kB' 'Buffers: 2684 kB' 'Cached: 1742704 kB' 'SwapCached: 0 kB' 'Active: 455904 kB' 'Inactive: 1407568 kB' 'Active(anon): 128568 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 119712 kB' 'Mapped: 51048 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157840 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96080 kB' 'KernelStack: 6512 kB' 'PageTables: 4536 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13458564 kB' 'Committed_AS: 321724 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55484 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.959 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.959 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.960 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.960 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.960 17:52:49 -- setup/common.sh@33 -- # echo 0 00:04:28.960 17:52:49 -- setup/common.sh@33 -- # return 0 00:04:28.960 17:52:49 -- setup/hugepages.sh@99 -- # surp=0 00:04:28.960 17:52:49 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:04:28.960 17:52:49 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:04:28.960 17:52:49 -- setup/common.sh@18 -- # local node= 00:04:28.960 17:52:49 -- setup/common.sh@19 -- # local var val 00:04:28.960 17:52:49 -- setup/common.sh@20 -- # local mem_f mem 00:04:28.960 17:52:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:28.960 17:52:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:28.960 17:52:49 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:28.960 17:52:49 -- setup/common.sh@28 -- # mapfile -t mem 00:04:28.960 17:52:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:28.961 17:52:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7941804 kB' 'MemAvailable: 9470640 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 456212 kB' 'Inactive: 1407568 kB' 'Active(anon): 128876 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 120012 kB' 'Mapped: 50788 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157836 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96076 kB' 'KernelStack: 6464 kB' 'PageTables: 4380 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13458564 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55468 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.961 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.961 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:28.962 17:52:49 -- setup/common.sh@33 -- # echo 0 00:04:28.962 17:52:49 -- setup/common.sh@33 -- # return 0 00:04:28.962 17:52:49 -- setup/hugepages.sh@100 -- # resv=0 00:04:28.962 nr_hugepages=1025 00:04:28.962 17:52:49 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1025 00:04:28.962 resv_hugepages=0 00:04:28.962 17:52:49 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:04:28.962 surplus_hugepages=0 00:04:28.962 17:52:49 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:04:28.962 anon_hugepages=0 00:04:28.962 17:52:49 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:04:28.962 17:52:49 -- setup/hugepages.sh@107 -- # (( 1025 == nr_hugepages + surp + resv )) 00:04:28.962 17:52:49 -- setup/hugepages.sh@109 -- # (( 1025 == nr_hugepages )) 00:04:28.962 17:52:49 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:04:28.962 17:52:49 -- setup/common.sh@17 -- # local get=HugePages_Total 00:04:28.962 17:52:49 -- setup/common.sh@18 -- # local node= 00:04:28.962 17:52:49 -- setup/common.sh@19 -- # local var val 00:04:28.962 17:52:49 -- setup/common.sh@20 -- # local mem_f mem 00:04:28.962 17:52:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:28.962 17:52:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:28.962 17:52:49 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:28.962 17:52:49 -- setup/common.sh@28 -- # mapfile -t mem 00:04:28.962 17:52:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:28.962 17:52:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7941804 kB' 'MemAvailable: 9470640 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 456132 kB' 'Inactive: 1407568 kB' 'Active(anon): 128796 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 119900 kB' 'Mapped: 50788 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157836 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96076 kB' 'KernelStack: 6432 kB' 'PageTables: 4280 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13458564 kB' 'Committed_AS: 322092 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55484 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.962 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.962 17:52:49 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.963 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:28.963 17:52:49 -- setup/common.sh@33 -- # echo 1025 00:04:28.963 17:52:49 -- setup/common.sh@33 -- # return 0 00:04:28.963 17:52:49 -- setup/hugepages.sh@110 -- # (( 1025 == nr_hugepages + surp + resv )) 00:04:28.963 17:52:49 -- setup/hugepages.sh@112 -- # get_nodes 00:04:28.963 17:52:49 -- setup/hugepages.sh@27 -- # local node 00:04:28.963 17:52:49 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:04:28.963 17:52:49 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=1025 00:04:28.963 17:52:49 -- setup/hugepages.sh@32 -- # no_nodes=1 00:04:28.963 17:52:49 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:04:28.963 17:52:49 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:04:28.963 17:52:49 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:04:28.963 17:52:49 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:04:28.963 17:52:49 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:28.963 17:52:49 -- setup/common.sh@18 -- # local node=0 00:04:28.963 17:52:49 -- setup/common.sh@19 -- # local var val 00:04:28.963 17:52:49 -- setup/common.sh@20 -- # local mem_f mem 00:04:28.963 17:52:49 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:28.963 17:52:49 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:04:28.963 17:52:49 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:04:28.963 17:52:49 -- setup/common.sh@28 -- # mapfile -t mem 00:04:28.963 17:52:49 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.963 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7941804 kB' 'MemUsed: 4297316 kB' 'SwapCached: 0 kB' 'Active: 456008 kB' 'Inactive: 1407568 kB' 'Active(anon): 128672 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407568 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'FilePages: 1745392 kB' 'Mapped: 50788 kB' 'AnonPages: 119776 kB' 'Shmem: 10484 kB' 'KernelStack: 6416 kB' 'PageTables: 4228 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 61760 kB' 'Slab: 157836 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96076 kB' 'AnonHugePages: 0 kB' 'ShmemHugePages: 0 kB' 'ShmemPmdMapped: 0 kB' 'FileHugePages: 0 kB' 'FilePmdMapped: 0 kB' 'Unaccepted: 0 kB' 'HugePages_Total: 1025' 'HugePages_Free: 1025' 'HugePages_Surp: 0' 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.964 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.964 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.965 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.965 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.965 17:52:49 -- setup/common.sh@32 -- # continue 00:04:28.965 17:52:49 -- setup/common.sh@31 -- # IFS=': ' 00:04:28.965 17:52:49 -- setup/common.sh@31 -- # read -r var val _ 00:04:28.965 17:52:49 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:28.965 17:52:49 -- setup/common.sh@33 -- # echo 0 00:04:28.965 17:52:49 -- setup/common.sh@33 -- # return 0 00:04:28.965 17:52:49 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:04:28.965 17:52:49 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:04:28.965 17:52:49 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:04:28.965 node0=1025 expecting 1025 00:04:28.965 17:52:49 -- setup/hugepages.sh@128 -- # echo 'node0=1025 expecting 1025' 00:04:28.965 17:52:49 -- setup/hugepages.sh@130 -- # [[ 1025 == \1\0\2\5 ]] 00:04:28.965 00:04:28.965 real 0m0.698s 00:04:28.965 user 0m0.318s 00:04:28.965 sys 0m0.422s 00:04:28.965 17:52:49 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:28.965 17:52:49 -- common/autotest_common.sh@10 -- # set +x 00:04:28.965 ************************************ 00:04:28.965 END TEST odd_alloc 00:04:28.965 ************************************ 00:04:28.965 17:52:49 -- setup/hugepages.sh@214 -- # run_test custom_alloc custom_alloc 00:04:28.965 17:52:49 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:28.965 17:52:49 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:28.965 17:52:49 -- common/autotest_common.sh@10 -- # set +x 00:04:28.965 ************************************ 00:04:28.965 START TEST custom_alloc 00:04:28.965 ************************************ 00:04:28.965 17:52:49 -- common/autotest_common.sh@1114 -- # custom_alloc 00:04:28.965 17:52:49 -- setup/hugepages.sh@167 -- # local IFS=, 00:04:28.965 17:52:49 -- setup/hugepages.sh@169 -- # local node 00:04:28.965 17:52:49 -- setup/hugepages.sh@170 -- # nodes_hp=() 00:04:28.965 17:52:49 -- setup/hugepages.sh@170 -- # local nodes_hp 00:04:28.965 17:52:49 -- setup/hugepages.sh@172 -- # local nr_hugepages=0 _nr_hugepages=0 00:04:28.965 17:52:49 -- setup/hugepages.sh@174 -- # get_test_nr_hugepages 1048576 00:04:28.965 17:52:49 -- setup/hugepages.sh@49 -- # local size=1048576 00:04:28.965 17:52:49 -- setup/hugepages.sh@50 -- # (( 1 > 1 )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@57 -- # nr_hugepages=512 00:04:28.965 17:52:49 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 00:04:28.965 17:52:49 -- setup/hugepages.sh@62 -- # user_nodes=() 00:04:28.965 17:52:49 -- setup/hugepages.sh@62 -- # local user_nodes 00:04:28.965 17:52:49 -- setup/hugepages.sh@64 -- # local _nr_hugepages=512 00:04:28.965 17:52:49 -- setup/hugepages.sh@65 -- # local _no_nodes=1 00:04:28.965 17:52:49 -- setup/hugepages.sh@67 -- # nodes_test=() 00:04:28.965 17:52:49 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:04:28.965 17:52:49 -- setup/hugepages.sh@69 -- # (( 0 > 0 )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@74 -- # (( 0 > 0 )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@82 -- # nodes_test[_no_nodes - 1]=512 00:04:28.965 17:52:49 -- setup/hugepages.sh@83 -- # : 0 00:04:28.965 17:52:49 -- setup/hugepages.sh@84 -- # : 0 00:04:28.965 17:52:49 -- setup/hugepages.sh@81 -- # (( _no_nodes > 0 )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@175 -- # nodes_hp[0]=512 00:04:28.965 17:52:49 -- setup/hugepages.sh@176 -- # (( 1 > 1 )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@181 -- # for node in "${!nodes_hp[@]}" 00:04:28.965 17:52:49 -- setup/hugepages.sh@182 -- # HUGENODE+=("nodes_hp[$node]=${nodes_hp[node]}") 00:04:28.965 17:52:49 -- setup/hugepages.sh@183 -- # (( _nr_hugepages += nodes_hp[node] )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@186 -- # get_test_nr_hugepages_per_node 00:04:28.965 17:52:49 -- setup/hugepages.sh@62 -- # user_nodes=() 00:04:28.965 17:52:49 -- setup/hugepages.sh@62 -- # local user_nodes 00:04:28.965 17:52:49 -- setup/hugepages.sh@64 -- # local _nr_hugepages=512 00:04:28.965 17:52:49 -- setup/hugepages.sh@65 -- # local _no_nodes=1 00:04:28.965 17:52:49 -- setup/hugepages.sh@67 -- # nodes_test=() 00:04:28.965 17:52:49 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:04:28.965 17:52:49 -- setup/hugepages.sh@69 -- # (( 0 > 0 )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@74 -- # (( 1 > 0 )) 00:04:28.965 17:52:49 -- setup/hugepages.sh@75 -- # for _no_nodes in "${!nodes_hp[@]}" 00:04:28.965 17:52:49 -- setup/hugepages.sh@76 -- # nodes_test[_no_nodes]=512 00:04:28.965 17:52:49 -- setup/hugepages.sh@78 -- # return 0 00:04:28.965 17:52:49 -- setup/hugepages.sh@187 -- # HUGENODE='nodes_hp[0]=512' 00:04:28.965 17:52:49 -- setup/hugepages.sh@187 -- # setup output 00:04:28.965 17:52:49 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:28.965 17:52:49 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh 00:04:29.539 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:29.539 0000:00:06.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:29.539 0000:00:07.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:29.539 17:52:50 -- setup/hugepages.sh@188 -- # nr_hugepages=512 00:04:29.539 17:52:50 -- setup/hugepages.sh@188 -- # verify_nr_hugepages 00:04:29.539 17:52:50 -- setup/hugepages.sh@89 -- # local node 00:04:29.539 17:52:50 -- setup/hugepages.sh@90 -- # local sorted_t 00:04:29.539 17:52:50 -- setup/hugepages.sh@91 -- # local sorted_s 00:04:29.539 17:52:50 -- setup/hugepages.sh@92 -- # local surp 00:04:29.539 17:52:50 -- setup/hugepages.sh@93 -- # local resv 00:04:29.539 17:52:50 -- setup/hugepages.sh@94 -- # local anon 00:04:29.539 17:52:50 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:04:29.539 17:52:50 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:04:29.539 17:52:50 -- setup/common.sh@17 -- # local get=AnonHugePages 00:04:29.539 17:52:50 -- setup/common.sh@18 -- # local node= 00:04:29.539 17:52:50 -- setup/common.sh@19 -- # local var val 00:04:29.539 17:52:50 -- setup/common.sh@20 -- # local mem_f mem 00:04:29.539 17:52:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:29.539 17:52:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:29.539 17:52:50 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:29.539 17:52:50 -- setup/common.sh@28 -- # mapfile -t mem 00:04:29.539 17:52:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 8998608 kB' 'MemAvailable: 10527448 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 455880 kB' 'Inactive: 1407572 kB' 'Active(anon): 128544 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 119892 kB' 'Mapped: 50924 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157820 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96060 kB' 'KernelStack: 6456 kB' 'PageTables: 4296 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13983876 kB' 'Committed_AS: 322292 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55532 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 512' 'HugePages_Free: 512' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 1048576 kB' 'DirectMap4k: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.539 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.539 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:29.540 17:52:50 -- setup/common.sh@33 -- # echo 0 00:04:29.540 17:52:50 -- setup/common.sh@33 -- # return 0 00:04:29.540 17:52:50 -- setup/hugepages.sh@97 -- # anon=0 00:04:29.540 17:52:50 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:04:29.540 17:52:50 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:29.540 17:52:50 -- setup/common.sh@18 -- # local node= 00:04:29.540 17:52:50 -- setup/common.sh@19 -- # local var val 00:04:29.540 17:52:50 -- setup/common.sh@20 -- # local mem_f mem 00:04:29.540 17:52:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:29.540 17:52:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:29.540 17:52:50 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:29.540 17:52:50 -- setup/common.sh@28 -- # mapfile -t mem 00:04:29.540 17:52:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 8998608 kB' 'MemAvailable: 10527448 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 456092 kB' 'Inactive: 1407572 kB' 'Active(anon): 128756 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 119884 kB' 'Mapped: 50776 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157820 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96060 kB' 'KernelStack: 6480 kB' 'PageTables: 4476 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13983876 kB' 'Committed_AS: 322292 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55516 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 512' 'HugePages_Free: 512' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 1048576 kB' 'DirectMap4k: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.540 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.540 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.541 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.541 17:52:50 -- setup/common.sh@33 -- # echo 0 00:04:29.541 17:52:50 -- setup/common.sh@33 -- # return 0 00:04:29.541 17:52:50 -- setup/hugepages.sh@99 -- # surp=0 00:04:29.541 17:52:50 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:04:29.541 17:52:50 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:04:29.541 17:52:50 -- setup/common.sh@18 -- # local node= 00:04:29.541 17:52:50 -- setup/common.sh@19 -- # local var val 00:04:29.541 17:52:50 -- setup/common.sh@20 -- # local mem_f mem 00:04:29.541 17:52:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:29.541 17:52:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:29.541 17:52:50 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:29.541 17:52:50 -- setup/common.sh@28 -- # mapfile -t mem 00:04:29.541 17:52:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.541 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 8998608 kB' 'MemAvailable: 10527448 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 456152 kB' 'Inactive: 1407572 kB' 'Active(anon): 128816 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 119904 kB' 'Mapped: 50776 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157820 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96060 kB' 'KernelStack: 6464 kB' 'PageTables: 4424 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13983876 kB' 'Committed_AS: 322292 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55516 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 512' 'HugePages_Free: 512' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 1048576 kB' 'DirectMap4k: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.542 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.542 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:29.543 17:52:50 -- setup/common.sh@33 -- # echo 0 00:04:29.543 17:52:50 -- setup/common.sh@33 -- # return 0 00:04:29.543 17:52:50 -- setup/hugepages.sh@100 -- # resv=0 00:04:29.543 nr_hugepages=512 00:04:29.543 17:52:50 -- setup/hugepages.sh@102 -- # echo nr_hugepages=512 00:04:29.543 resv_hugepages=0 00:04:29.543 17:52:50 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:04:29.543 surplus_hugepages=0 00:04:29.543 17:52:50 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:04:29.543 anon_hugepages=0 00:04:29.543 17:52:50 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:04:29.543 17:52:50 -- setup/hugepages.sh@107 -- # (( 512 == nr_hugepages + surp + resv )) 00:04:29.543 17:52:50 -- setup/hugepages.sh@109 -- # (( 512 == nr_hugepages )) 00:04:29.543 17:52:50 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:04:29.543 17:52:50 -- setup/common.sh@17 -- # local get=HugePages_Total 00:04:29.543 17:52:50 -- setup/common.sh@18 -- # local node= 00:04:29.543 17:52:50 -- setup/common.sh@19 -- # local var val 00:04:29.543 17:52:50 -- setup/common.sh@20 -- # local mem_f mem 00:04:29.543 17:52:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:29.543 17:52:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:29.543 17:52:50 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:29.543 17:52:50 -- setup/common.sh@28 -- # mapfile -t mem 00:04:29.543 17:52:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 8998356 kB' 'MemAvailable: 10527196 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 456028 kB' 'Inactive: 1407572 kB' 'Active(anon): 128692 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 119780 kB' 'Mapped: 50776 kB' 'Shmem: 10484 kB' 'KReclaimable: 61760 kB' 'Slab: 157820 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96060 kB' 'KernelStack: 6464 kB' 'PageTables: 4424 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13983876 kB' 'Committed_AS: 322292 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55516 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 512' 'HugePages_Free: 512' 'HugePages_Rsvd: 0' 'HugePages_Surp: 0' 'Hugepagesize: 2048 kB' 'Hugetlb: 1048576 kB' 'DirectMap4k: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.543 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.543 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.544 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.544 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.805 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.805 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.805 17:52:50 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:29.806 17:52:50 -- setup/common.sh@33 -- # echo 512 00:04:29.806 17:52:50 -- setup/common.sh@33 -- # return 0 00:04:29.806 17:52:50 -- setup/hugepages.sh@110 -- # (( 512 == nr_hugepages + surp + resv )) 00:04:29.806 17:52:50 -- setup/hugepages.sh@112 -- # get_nodes 00:04:29.806 17:52:50 -- setup/hugepages.sh@27 -- # local node 00:04:29.806 17:52:50 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:04:29.806 17:52:50 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=512 00:04:29.806 17:52:50 -- setup/hugepages.sh@32 -- # no_nodes=1 00:04:29.806 17:52:50 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:04:29.806 17:52:50 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:04:29.806 17:52:50 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:04:29.806 17:52:50 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:04:29.806 17:52:50 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:29.806 17:52:50 -- setup/common.sh@18 -- # local node=0 00:04:29.806 17:52:50 -- setup/common.sh@19 -- # local var val 00:04:29.806 17:52:50 -- setup/common.sh@20 -- # local mem_f mem 00:04:29.806 17:52:50 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:29.806 17:52:50 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:04:29.806 17:52:50 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:04:29.806 17:52:50 -- setup/common.sh@28 -- # mapfile -t mem 00:04:29.806 17:52:50 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:29.806 17:52:50 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 8998356 kB' 'MemUsed: 3240764 kB' 'SwapCached: 0 kB' 'Active: 456028 kB' 'Inactive: 1407572 kB' 'Active(anon): 128692 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'FilePages: 1745392 kB' 'Mapped: 50776 kB' 'AnonPages: 119780 kB' 'Shmem: 10484 kB' 'KernelStack: 6464 kB' 'PageTables: 4424 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 61760 kB' 'Slab: 157820 kB' 'SReclaimable: 61760 kB' 'SUnreclaim: 96060 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:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.806 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.806 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # continue 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # IFS=': ' 00:04:29.807 17:52:50 -- setup/common.sh@31 -- # read -r var val _ 00:04:29.807 17:52:50 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:29.807 17:52:50 -- setup/common.sh@33 -- # echo 0 00:04:29.807 17:52:50 -- setup/common.sh@33 -- # return 0 00:04:29.807 17:52:50 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:04:29.807 17:52:50 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:04:29.807 17:52:50 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:04:29.807 17:52:50 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:04:29.807 17:52:50 -- setup/hugepages.sh@128 -- # echo 'node0=512 expecting 512' 00:04:29.807 node0=512 expecting 512 00:04:29.807 17:52:50 -- setup/hugepages.sh@130 -- # [[ 512 == \5\1\2 ]] 00:04:29.807 00:04:29.807 real 0m0.734s 00:04:29.807 user 0m0.337s 00:04:29.807 sys 0m0.441s 00:04:29.807 17:52:50 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:29.807 17:52:50 -- common/autotest_common.sh@10 -- # set +x 00:04:29.807 ************************************ 00:04:29.807 END TEST custom_alloc 00:04:29.807 ************************************ 00:04:29.807 17:52:50 -- setup/hugepages.sh@215 -- # run_test no_shrink_alloc no_shrink_alloc 00:04:29.807 17:52:50 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:29.807 17:52:50 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:29.807 17:52:50 -- common/autotest_common.sh@10 -- # set +x 00:04:29.807 ************************************ 00:04:29.807 START TEST no_shrink_alloc 00:04:29.807 ************************************ 00:04:29.807 17:52:50 -- common/autotest_common.sh@1114 -- # no_shrink_alloc 00:04:29.807 17:52:50 -- setup/hugepages.sh@195 -- # get_test_nr_hugepages 2097152 0 00:04:29.807 17:52:50 -- setup/hugepages.sh@49 -- # local size=2097152 00:04:29.807 17:52:50 -- setup/hugepages.sh@50 -- # (( 2 > 1 )) 00:04:29.807 17:52:50 -- setup/hugepages.sh@51 -- # shift 00:04:29.807 17:52:50 -- setup/hugepages.sh@52 -- # node_ids=('0') 00:04:29.807 17:52:50 -- setup/hugepages.sh@52 -- # local node_ids 00:04:29.807 17:52:50 -- setup/hugepages.sh@55 -- # (( size >= default_hugepages )) 00:04:29.807 17:52:50 -- setup/hugepages.sh@57 -- # nr_hugepages=1024 00:04:29.807 17:52:50 -- setup/hugepages.sh@58 -- # get_test_nr_hugepages_per_node 0 00:04:29.807 17:52:50 -- setup/hugepages.sh@62 -- # user_nodes=('0') 00:04:29.807 17:52:50 -- setup/hugepages.sh@62 -- # local user_nodes 00:04:29.807 17:52:50 -- setup/hugepages.sh@64 -- # local _nr_hugepages=1024 00:04:29.807 17:52:50 -- setup/hugepages.sh@65 -- # local _no_nodes=1 00:04:29.807 17:52:50 -- setup/hugepages.sh@67 -- # nodes_test=() 00:04:29.807 17:52:50 -- setup/hugepages.sh@67 -- # local -g nodes_test 00:04:29.807 17:52:50 -- setup/hugepages.sh@69 -- # (( 1 > 0 )) 00:04:29.807 17:52:50 -- setup/hugepages.sh@70 -- # for _no_nodes in "${user_nodes[@]}" 00:04:29.807 17:52:50 -- setup/hugepages.sh@71 -- # nodes_test[_no_nodes]=1024 00:04:29.807 17:52:50 -- setup/hugepages.sh@73 -- # return 0 00:04:29.807 17:52:50 -- setup/hugepages.sh@198 -- # setup output 00:04:29.807 17:52:50 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:29.807 17:52:50 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh 00:04:30.382 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:30.382 0000:00:06.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:30.382 0000:00:07.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:30.382 17:52:51 -- setup/hugepages.sh@199 -- # verify_nr_hugepages 00:04:30.382 17:52:51 -- setup/hugepages.sh@89 -- # local node 00:04:30.382 17:52:51 -- setup/hugepages.sh@90 -- # local sorted_t 00:04:30.382 17:52:51 -- setup/hugepages.sh@91 -- # local sorted_s 00:04:30.382 17:52:51 -- setup/hugepages.sh@92 -- # local surp 00:04:30.382 17:52:51 -- setup/hugepages.sh@93 -- # local resv 00:04:30.382 17:52:51 -- setup/hugepages.sh@94 -- # local anon 00:04:30.382 17:52:51 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:04:30.382 17:52:51 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:04:30.382 17:52:51 -- setup/common.sh@17 -- # local get=AnonHugePages 00:04:30.382 17:52:51 -- setup/common.sh@18 -- # local node= 00:04:30.382 17:52:51 -- setup/common.sh@19 -- # local var val 00:04:30.382 17:52:51 -- setup/common.sh@20 -- # local mem_f mem 00:04:30.382 17:52:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:30.382 17:52:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:30.382 17:52:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:30.382 17:52:51 -- setup/common.sh@28 -- # mapfile -t mem 00:04:30.382 17:52:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7954548 kB' 'MemAvailable: 9483380 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 453240 kB' 'Inactive: 1407572 kB' 'Active(anon): 125904 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 116980 kB' 'Mapped: 49948 kB' 'Shmem: 10484 kB' 'KReclaimable: 61744 kB' 'Slab: 157596 kB' 'SReclaimable: 61744 kB' 'SUnreclaim: 95852 kB' 'KernelStack: 6368 kB' 'PageTables: 3932 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 304056 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55420 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.382 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.382 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.383 17:52:51 -- setup/common.sh@33 -- # echo 0 00:04:30.383 17:52:51 -- setup/common.sh@33 -- # return 0 00:04:30.383 17:52:51 -- setup/hugepages.sh@97 -- # anon=0 00:04:30.383 17:52:51 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:04:30.383 17:52:51 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:30.383 17:52:51 -- setup/common.sh@18 -- # local node= 00:04:30.383 17:52:51 -- setup/common.sh@19 -- # local var val 00:04:30.383 17:52:51 -- setup/common.sh@20 -- # local mem_f mem 00:04:30.383 17:52:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:30.383 17:52:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:30.383 17:52:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:30.383 17:52:51 -- setup/common.sh@28 -- # mapfile -t mem 00:04:30.383 17:52:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:30.383 17:52:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7954548 kB' 'MemAvailable: 9483380 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 452908 kB' 'Inactive: 1407572 kB' 'Active(anon): 125572 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 116944 kB' 'Mapped: 49948 kB' 'Shmem: 10484 kB' 'KReclaimable: 61744 kB' 'Slab: 157596 kB' 'SReclaimable: 61744 kB' 'SUnreclaim: 95852 kB' 'KernelStack: 6352 kB' 'PageTables: 3884 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 304056 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55388 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.383 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.383 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.384 17:52:51 -- setup/common.sh@33 -- # echo 0 00:04:30.384 17:52:51 -- setup/common.sh@33 -- # return 0 00:04:30.384 17:52:51 -- setup/hugepages.sh@99 -- # surp=0 00:04:30.384 17:52:51 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:04:30.384 17:52:51 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:04:30.384 17:52:51 -- setup/common.sh@18 -- # local node= 00:04:30.384 17:52:51 -- setup/common.sh@19 -- # local var val 00:04:30.384 17:52:51 -- setup/common.sh@20 -- # local mem_f mem 00:04:30.384 17:52:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:30.384 17:52:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:30.384 17:52:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:30.384 17:52:51 -- setup/common.sh@28 -- # mapfile -t mem 00:04:30.384 17:52:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7954548 kB' 'MemAvailable: 9483380 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 452912 kB' 'Inactive: 1407572 kB' 'Active(anon): 125576 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 116944 kB' 'Mapped: 49948 kB' 'Shmem: 10484 kB' 'KReclaimable: 61744 kB' 'Slab: 157596 kB' 'SReclaimable: 61744 kB' 'SUnreclaim: 95852 kB' 'KernelStack: 6352 kB' 'PageTables: 3884 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 304056 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55388 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.384 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.384 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.385 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.385 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.386 17:52:51 -- setup/common.sh@33 -- # echo 0 00:04:30.386 17:52:51 -- setup/common.sh@33 -- # return 0 00:04:30.386 17:52:51 -- setup/hugepages.sh@100 -- # resv=0 00:04:30.386 17:52:51 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1024 00:04:30.386 nr_hugepages=1024 00:04:30.386 resv_hugepages=0 00:04:30.386 17:52:51 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:04:30.386 surplus_hugepages=0 00:04:30.386 17:52:51 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:04:30.386 anon_hugepages=0 00:04:30.386 17:52:51 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:04:30.386 17:52:51 -- setup/hugepages.sh@107 -- # (( 1024 == nr_hugepages + surp + resv )) 00:04:30.386 17:52:51 -- setup/hugepages.sh@109 -- # (( 1024 == nr_hugepages )) 00:04:30.386 17:52:51 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:04:30.386 17:52:51 -- setup/common.sh@17 -- # local get=HugePages_Total 00:04:30.386 17:52:51 -- setup/common.sh@18 -- # local node= 00:04:30.386 17:52:51 -- setup/common.sh@19 -- # local var val 00:04:30.386 17:52:51 -- setup/common.sh@20 -- # local mem_f mem 00:04:30.386 17:52:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:30.386 17:52:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:30.386 17:52:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:30.386 17:52:51 -- setup/common.sh@28 -- # mapfile -t mem 00:04:30.386 17:52:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7954548 kB' 'MemAvailable: 9483380 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 452984 kB' 'Inactive: 1407572 kB' 'Active(anon): 125648 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 116784 kB' 'Mapped: 49948 kB' 'Shmem: 10484 kB' 'KReclaimable: 61744 kB' 'Slab: 157596 kB' 'SReclaimable: 61744 kB' 'SUnreclaim: 95852 kB' 'KernelStack: 6368 kB' 'PageTables: 3936 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 304056 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55404 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.386 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.386 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:30.387 17:52:51 -- setup/common.sh@33 -- # echo 1024 00:04:30.387 17:52:51 -- setup/common.sh@33 -- # return 0 00:04:30.387 17:52:51 -- setup/hugepages.sh@110 -- # (( 1024 == nr_hugepages + surp + resv )) 00:04:30.387 17:52:51 -- setup/hugepages.sh@112 -- # get_nodes 00:04:30.387 17:52:51 -- setup/hugepages.sh@27 -- # local node 00:04:30.387 17:52:51 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:04:30.387 17:52:51 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=1024 00:04:30.387 17:52:51 -- setup/hugepages.sh@32 -- # no_nodes=1 00:04:30.387 17:52:51 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:04:30.387 17:52:51 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:04:30.387 17:52:51 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:04:30.387 17:52:51 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:04:30.387 17:52:51 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:30.387 17:52:51 -- setup/common.sh@18 -- # local node=0 00:04:30.387 17:52:51 -- setup/common.sh@19 -- # local var val 00:04:30.387 17:52:51 -- setup/common.sh@20 -- # local mem_f mem 00:04:30.387 17:52:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:30.387 17:52:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:04:30.387 17:52:51 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:04:30.387 17:52:51 -- setup/common.sh@28 -- # mapfile -t mem 00:04:30.387 17:52:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:30.387 17:52:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7954808 kB' 'MemUsed: 4284312 kB' 'SwapCached: 0 kB' 'Active: 453244 kB' 'Inactive: 1407572 kB' 'Active(anon): 125908 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'FilePages: 1745392 kB' 'Mapped: 49948 kB' 'AnonPages: 117044 kB' 'Shmem: 10484 kB' 'KernelStack: 6368 kB' 'PageTables: 3936 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 61744 kB' 'Slab: 157596 kB' 'SReclaimable: 61744 kB' 'SUnreclaim: 95852 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:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.387 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.387 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.388 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.388 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.388 17:52:51 -- setup/common.sh@33 -- # echo 0 00:04:30.388 17:52:51 -- setup/common.sh@33 -- # return 0 00:04:30.388 17:52:51 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:04:30.388 17:52:51 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:04:30.388 17:52:51 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:04:30.388 17:52:51 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:04:30.388 17:52:51 -- setup/hugepages.sh@128 -- # echo 'node0=1024 expecting 1024' 00:04:30.388 node0=1024 expecting 1024 00:04:30.388 17:52:51 -- setup/hugepages.sh@130 -- # [[ 1024 == \1\0\2\4 ]] 00:04:30.388 17:52:51 -- setup/hugepages.sh@202 -- # CLEAR_HUGE=no 00:04:30.388 17:52:51 -- setup/hugepages.sh@202 -- # NRHUGE=512 00:04:30.388 17:52:51 -- setup/hugepages.sh@202 -- # setup output 00:04:30.388 17:52:51 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:30.388 17:52:51 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh 00:04:30.961 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:30.961 0000:00:06.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:30.961 0000:00:07.0 (1b36 0010): Already using the uio_pci_generic driver 00:04:30.961 INFO: Requested 512 hugepages but 1024 already allocated on node0 00:04:30.961 17:52:51 -- setup/hugepages.sh@204 -- # verify_nr_hugepages 00:04:30.961 17:52:51 -- setup/hugepages.sh@89 -- # local node 00:04:30.961 17:52:51 -- setup/hugepages.sh@90 -- # local sorted_t 00:04:30.961 17:52:51 -- setup/hugepages.sh@91 -- # local sorted_s 00:04:30.961 17:52:51 -- setup/hugepages.sh@92 -- # local surp 00:04:30.961 17:52:51 -- setup/hugepages.sh@93 -- # local resv 00:04:30.961 17:52:51 -- setup/hugepages.sh@94 -- # local anon 00:04:30.961 17:52:51 -- setup/hugepages.sh@96 -- # [[ always [madvise] never != *\[\n\e\v\e\r\]* ]] 00:04:30.961 17:52:51 -- setup/hugepages.sh@97 -- # get_meminfo AnonHugePages 00:04:30.961 17:52:51 -- setup/common.sh@17 -- # local get=AnonHugePages 00:04:30.961 17:52:51 -- setup/common.sh@18 -- # local node= 00:04:30.961 17:52:51 -- setup/common.sh@19 -- # local var val 00:04:30.961 17:52:51 -- setup/common.sh@20 -- # local mem_f mem 00:04:30.961 17:52:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:30.961 17:52:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:30.961 17:52:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:30.961 17:52:51 -- setup/common.sh@28 -- # mapfile -t mem 00:04:30.961 17:52:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:30.961 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.961 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7958624 kB' 'MemAvailable: 9487456 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 453448 kB' 'Inactive: 1407572 kB' 'Active(anon): 126112 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 117240 kB' 'Mapped: 50100 kB' 'Shmem: 10484 kB' 'KReclaimable: 61744 kB' 'Slab: 157584 kB' 'SReclaimable: 61744 kB' 'SUnreclaim: 95840 kB' 'KernelStack: 6376 kB' 'PageTables: 3824 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 304056 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55388 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ MemTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ MemFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ MemAvailable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Buffers == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Cached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ SwapCached == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Active == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Inactive == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Active(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Active(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Unevictable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Mlocked == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ SwapTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ SwapFree == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Zswap == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Zswapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Dirty == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Writeback == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ AnonPages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Mapped == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Shmem == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ KReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Slab == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ SReclaimable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ KernelStack == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ PageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ SecPageTables == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Bounce == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ CommitLimit == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ Committed_AS == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ VmallocTotal == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # [[ VmallocUsed == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.962 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.962 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ VmallocChunk == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Percpu == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \A\n\o\n\H\u\g\e\P\a\g\e\s ]] 00:04:30.963 17:52:51 -- setup/common.sh@33 -- # echo 0 00:04:30.963 17:52:51 -- setup/common.sh@33 -- # return 0 00:04:30.963 17:52:51 -- setup/hugepages.sh@97 -- # anon=0 00:04:30.963 17:52:51 -- setup/hugepages.sh@99 -- # get_meminfo HugePages_Surp 00:04:30.963 17:52:51 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:30.963 17:52:51 -- setup/common.sh@18 -- # local node= 00:04:30.963 17:52:51 -- setup/common.sh@19 -- # local var val 00:04:30.963 17:52:51 -- setup/common.sh@20 -- # local mem_f mem 00:04:30.963 17:52:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:30.963 17:52:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:30.963 17:52:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:30.963 17:52:51 -- setup/common.sh@28 -- # mapfile -t mem 00:04:30.963 17:52:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7958864 kB' 'MemAvailable: 9487696 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 453184 kB' 'Inactive: 1407572 kB' 'Active(anon): 125848 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 116960 kB' 'Mapped: 49948 kB' 'Shmem: 10484 kB' 'KReclaimable: 61744 kB' 'Slab: 157580 kB' 'SReclaimable: 61744 kB' 'SUnreclaim: 95836 kB' 'KernelStack: 6352 kB' 'PageTables: 3884 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 304056 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55356 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.963 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.963 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:51 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:30.964 17:52:51 -- setup/common.sh@33 -- # echo 0 00:04:30.964 17:52:51 -- setup/common.sh@33 -- # return 0 00:04:30.964 17:52:51 -- setup/hugepages.sh@99 -- # surp=0 00:04:30.964 17:52:51 -- setup/hugepages.sh@100 -- # get_meminfo HugePages_Rsvd 00:04:30.964 17:52:51 -- setup/common.sh@17 -- # local get=HugePages_Rsvd 00:04:30.964 17:52:51 -- setup/common.sh@18 -- # local node= 00:04:30.964 17:52:51 -- setup/common.sh@19 -- # local var val 00:04:30.964 17:52:51 -- setup/common.sh@20 -- # local mem_f mem 00:04:30.964 17:52:51 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:30.964 17:52:51 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:30.964 17:52:51 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:30.964 17:52:51 -- setup/common.sh@28 -- # mapfile -t mem 00:04:30.964 17:52:51 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:51 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:52 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7958864 kB' 'MemAvailable: 9487696 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 452996 kB' 'Inactive: 1407572 kB' 'Active(anon): 125660 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 116812 kB' 'Mapped: 49948 kB' 'Shmem: 10484 kB' 'KReclaimable: 61744 kB' 'Slab: 157580 kB' 'SReclaimable: 61744 kB' 'SUnreclaim: 95836 kB' 'KernelStack: 6368 kB' 'PageTables: 3936 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 304056 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55356 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.964 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.964 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:30.965 17:52:52 -- setup/common.sh@32 -- # continue 00:04:30.965 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.228 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.228 17:52:52 -- setup/common.sh@32 -- # [[ HugePages_Rsvd == \H\u\g\e\P\a\g\e\s\_\R\s\v\d ]] 00:04:31.228 17:52:52 -- setup/common.sh@33 -- # echo 0 00:04:31.228 17:52:52 -- setup/common.sh@33 -- # return 0 00:04:31.228 17:52:52 -- setup/hugepages.sh@100 -- # resv=0 00:04:31.228 17:52:52 -- setup/hugepages.sh@102 -- # echo nr_hugepages=1024 00:04:31.228 nr_hugepages=1024 00:04:31.228 resv_hugepages=0 00:04:31.228 17:52:52 -- setup/hugepages.sh@103 -- # echo resv_hugepages=0 00:04:31.228 surplus_hugepages=0 00:04:31.228 17:52:52 -- setup/hugepages.sh@104 -- # echo surplus_hugepages=0 00:04:31.229 anon_hugepages=0 00:04:31.229 17:52:52 -- setup/hugepages.sh@105 -- # echo anon_hugepages=0 00:04:31.229 17:52:52 -- setup/hugepages.sh@107 -- # (( 1024 == nr_hugepages + surp + resv )) 00:04:31.229 17:52:52 -- setup/hugepages.sh@109 -- # (( 1024 == nr_hugepages )) 00:04:31.229 17:52:52 -- setup/hugepages.sh@110 -- # get_meminfo HugePages_Total 00:04:31.229 17:52:52 -- setup/common.sh@17 -- # local get=HugePages_Total 00:04:31.229 17:52:52 -- setup/common.sh@18 -- # local node= 00:04:31.229 17:52:52 -- setup/common.sh@19 -- # local var val 00:04:31.229 17:52:52 -- setup/common.sh@20 -- # local mem_f mem 00:04:31.229 17:52:52 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:31.229 17:52:52 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node/meminfo ]] 00:04:31.229 17:52:52 -- setup/common.sh@25 -- # [[ -n '' ]] 00:04:31.229 17:52:52 -- setup/common.sh@28 -- # mapfile -t mem 00:04:31.229 17:52:52 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7959124 kB' 'MemAvailable: 9487956 kB' 'Buffers: 2684 kB' 'Cached: 1742708 kB' 'SwapCached: 0 kB' 'Active: 452996 kB' 'Inactive: 1407572 kB' 'Active(anon): 125660 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'SwapTotal: 8388604 kB' 'SwapFree: 8388604 kB' 'Zswap: 0 kB' 'Zswapped: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'AnonPages: 116812 kB' 'Mapped: 49948 kB' 'Shmem: 10484 kB' 'KReclaimable: 61744 kB' 'Slab: 157580 kB' 'SReclaimable: 61744 kB' 'SUnreclaim: 95836 kB' 'KernelStack: 6368 kB' 'PageTables: 3936 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'CommitLimit: 13459588 kB' 'Committed_AS: 304056 kB' 'VmallocTotal: 34359738367 kB' 'VmallocUsed: 55356 kB' 'VmallocChunk: 0 kB' 'Percpu: 6528 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: 180076 kB' 'DirectMap2M: 5062656 kB' 'DirectMap1G: 9437184 kB' 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ MemAvailable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Buffers == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Cached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ SwapTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ SwapFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Zswap == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Zswapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.229 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.229 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ CommitLimit == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Committed_AS == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ VmallocTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ VmallocUsed == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ VmallocChunk == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Percpu == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ HardwareCorrupted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ CmaTotal == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ CmaFree == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\T\o\t\a\l ]] 00:04:31.230 17:52:52 -- setup/common.sh@33 -- # echo 1024 00:04:31.230 17:52:52 -- setup/common.sh@33 -- # return 0 00:04:31.230 17:52:52 -- setup/hugepages.sh@110 -- # (( 1024 == nr_hugepages + surp + resv )) 00:04:31.230 17:52:52 -- setup/hugepages.sh@112 -- # get_nodes 00:04:31.230 17:52:52 -- setup/hugepages.sh@27 -- # local node 00:04:31.230 17:52:52 -- setup/hugepages.sh@29 -- # for node in /sys/devices/system/node/node+([0-9]) 00:04:31.230 17:52:52 -- setup/hugepages.sh@30 -- # nodes_sys[${node##*node}]=1024 00:04:31.230 17:52:52 -- setup/hugepages.sh@32 -- # no_nodes=1 00:04:31.230 17:52:52 -- setup/hugepages.sh@33 -- # (( no_nodes > 0 )) 00:04:31.230 17:52:52 -- setup/hugepages.sh@115 -- # for node in "${!nodes_test[@]}" 00:04:31.230 17:52:52 -- setup/hugepages.sh@116 -- # (( nodes_test[node] += resv )) 00:04:31.230 17:52:52 -- setup/hugepages.sh@117 -- # get_meminfo HugePages_Surp 0 00:04:31.230 17:52:52 -- setup/common.sh@17 -- # local get=HugePages_Surp 00:04:31.230 17:52:52 -- setup/common.sh@18 -- # local node=0 00:04:31.230 17:52:52 -- setup/common.sh@19 -- # local var val 00:04:31.230 17:52:52 -- setup/common.sh@20 -- # local mem_f mem 00:04:31.230 17:52:52 -- setup/common.sh@22 -- # mem_f=/proc/meminfo 00:04:31.230 17:52:52 -- setup/common.sh@23 -- # [[ -e /sys/devices/system/node/node0/meminfo ]] 00:04:31.230 17:52:52 -- setup/common.sh@24 -- # mem_f=/sys/devices/system/node/node0/meminfo 00:04:31.230 17:52:52 -- setup/common.sh@28 -- # mapfile -t mem 00:04:31.230 17:52:52 -- setup/common.sh@29 -- # mem=("${mem[@]#Node +([0-9]) }") 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@16 -- # printf '%s\n' 'MemTotal: 12239120 kB' 'MemFree: 7959168 kB' 'MemUsed: 4279952 kB' 'SwapCached: 0 kB' 'Active: 453184 kB' 'Inactive: 1407572 kB' 'Active(anon): 125848 kB' 'Inactive(anon): 0 kB' 'Active(file): 327336 kB' 'Inactive(file): 1407572 kB' 'Unevictable: 1536 kB' 'Mlocked: 0 kB' 'Dirty: 132 kB' 'Writeback: 0 kB' 'FilePages: 1745392 kB' 'Mapped: 49948 kB' 'AnonPages: 116960 kB' 'Shmem: 10484 kB' 'KernelStack: 6352 kB' 'PageTables: 3884 kB' 'SecPageTables: 0 kB' 'NFS_Unstable: 0 kB' 'Bounce: 0 kB' 'WritebackTmp: 0 kB' 'KReclaimable: 61744 kB' 'Slab: 157580 kB' 'SReclaimable: 61744 kB' 'SUnreclaim: 95836 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:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ MemTotal == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ MemFree == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ MemUsed == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ SwapCached == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Active == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Inactive == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Active(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Inactive(anon) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Active(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Inactive(file) == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Unevictable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Mlocked == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Dirty == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Writeback == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ FilePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # [[ Mapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.230 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.230 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ AnonPages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ Shmem == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ KernelStack == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ PageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ SecPageTables == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ NFS_Unstable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ Bounce == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ WritebackTmp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ KReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ Slab == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ SReclaimable == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ SUnreclaim == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ AnonHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ ShmemHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ ShmemPmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ FileHugePages == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ FilePmdMapped == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ Unaccepted == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ HugePages_Total == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ HugePages_Free == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # continue 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # IFS=': ' 00:04:31.231 17:52:52 -- setup/common.sh@31 -- # read -r var val _ 00:04:31.231 17:52:52 -- setup/common.sh@32 -- # [[ HugePages_Surp == \H\u\g\e\P\a\g\e\s\_\S\u\r\p ]] 00:04:31.231 17:52:52 -- setup/common.sh@33 -- # echo 0 00:04:31.231 17:52:52 -- setup/common.sh@33 -- # return 0 00:04:31.231 17:52:52 -- setup/hugepages.sh@117 -- # (( nodes_test[node] += 0 )) 00:04:31.231 17:52:52 -- setup/hugepages.sh@126 -- # for node in "${!nodes_test[@]}" 00:04:31.231 17:52:52 -- setup/hugepages.sh@127 -- # sorted_t[nodes_test[node]]=1 00:04:31.231 17:52:52 -- setup/hugepages.sh@127 -- # sorted_s[nodes_sys[node]]=1 00:04:31.231 17:52:52 -- setup/hugepages.sh@128 -- # echo 'node0=1024 expecting 1024' 00:04:31.231 node0=1024 expecting 1024 00:04:31.231 17:52:52 -- setup/hugepages.sh@130 -- # [[ 1024 == \1\0\2\4 ]] 00:04:31.231 00:04:31.231 real 0m1.404s 00:04:31.231 user 0m0.662s 00:04:31.231 sys 0m0.836s 00:04:31.231 17:52:52 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:31.231 17:52:52 -- common/autotest_common.sh@10 -- # set +x 00:04:31.231 ************************************ 00:04:31.231 END TEST no_shrink_alloc 00:04:31.231 ************************************ 00:04:31.231 17:52:52 -- setup/hugepages.sh@217 -- # clear_hp 00:04:31.231 17:52:52 -- setup/hugepages.sh@37 -- # local node hp 00:04:31.231 17:52:52 -- setup/hugepages.sh@39 -- # for node in "${!nodes_sys[@]}" 00:04:31.231 17:52:52 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:04:31.231 17:52:52 -- setup/hugepages.sh@41 -- # echo 0 00:04:31.231 17:52:52 -- setup/hugepages.sh@40 -- # for hp in "/sys/devices/system/node/node$node/hugepages/hugepages-"* 00:04:31.231 17:52:52 -- setup/hugepages.sh@41 -- # echo 0 00:04:31.231 17:52:52 -- setup/hugepages.sh@45 -- # export CLEAR_HUGE=yes 00:04:31.231 17:52:52 -- setup/hugepages.sh@45 -- # CLEAR_HUGE=yes 00:04:31.231 00:04:31.231 real 0m5.949s 00:04:31.231 user 0m2.629s 00:04:31.231 sys 0m3.571s 00:04:31.231 17:52:52 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:31.231 17:52:52 -- common/autotest_common.sh@10 -- # set +x 00:04:31.231 ************************************ 00:04:31.231 END TEST hugepages 00:04:31.231 ************************************ 00:04:31.231 17:52:52 -- setup/test-setup.sh@14 -- # run_test driver /home/vagrant/spdk_repo/spdk/test/setup/driver.sh 00:04:31.231 17:52:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:31.231 17:52:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:31.231 17:52:52 -- common/autotest_common.sh@10 -- # set +x 00:04:31.231 ************************************ 00:04:31.231 START TEST driver 00:04:31.231 ************************************ 00:04:31.231 17:52:52 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/setup/driver.sh 00:04:31.492 * Looking for test storage... 00:04:31.492 * Found test storage at /home/vagrant/spdk_repo/spdk/test/setup 00:04:31.492 17:52:52 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:31.492 17:52:52 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:31.492 17:52:52 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:31.492 17:52:52 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:31.492 17:52:52 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:31.492 17:52:52 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:31.492 17:52:52 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:31.492 17:52:52 -- scripts/common.sh@335 -- # IFS=.-: 00:04:31.492 17:52:52 -- scripts/common.sh@335 -- # read -ra ver1 00:04:31.492 17:52:52 -- scripts/common.sh@336 -- # IFS=.-: 00:04:31.492 17:52:52 -- scripts/common.sh@336 -- # read -ra ver2 00:04:31.492 17:52:52 -- scripts/common.sh@337 -- # local 'op=<' 00:04:31.492 17:52:52 -- scripts/common.sh@339 -- # ver1_l=2 00:04:31.492 17:52:52 -- scripts/common.sh@340 -- # ver2_l=1 00:04:31.492 17:52:52 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:31.492 17:52:52 -- scripts/common.sh@343 -- # case "$op" in 00:04:31.492 17:52:52 -- scripts/common.sh@344 -- # : 1 00:04:31.492 17:52:52 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:31.492 17:52:52 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:31.492 17:52:52 -- scripts/common.sh@364 -- # decimal 1 00:04:31.492 17:52:52 -- scripts/common.sh@352 -- # local d=1 00:04:31.492 17:52:52 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:31.492 17:52:52 -- scripts/common.sh@354 -- # echo 1 00:04:31.492 17:52:52 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:31.492 17:52:52 -- scripts/common.sh@365 -- # decimal 2 00:04:31.492 17:52:52 -- scripts/common.sh@352 -- # local d=2 00:04:31.492 17:52:52 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:31.492 17:52:52 -- scripts/common.sh@354 -- # echo 2 00:04:31.492 17:52:52 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:31.492 17:52:52 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:31.492 17:52:52 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:31.492 17:52:52 -- scripts/common.sh@367 -- # return 0 00:04:31.492 17:52:52 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:31.492 17:52:52 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:31.492 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:31.492 --rc genhtml_branch_coverage=1 00:04:31.492 --rc genhtml_function_coverage=1 00:04:31.492 --rc genhtml_legend=1 00:04:31.492 --rc geninfo_all_blocks=1 00:04:31.492 --rc geninfo_unexecuted_blocks=1 00:04:31.492 00:04:31.492 ' 00:04:31.492 17:52:52 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:31.492 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:31.492 --rc genhtml_branch_coverage=1 00:04:31.492 --rc genhtml_function_coverage=1 00:04:31.492 --rc genhtml_legend=1 00:04:31.492 --rc geninfo_all_blocks=1 00:04:31.492 --rc geninfo_unexecuted_blocks=1 00:04:31.492 00:04:31.492 ' 00:04:31.492 17:52:52 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:31.492 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:31.492 --rc genhtml_branch_coverage=1 00:04:31.492 --rc genhtml_function_coverage=1 00:04:31.492 --rc genhtml_legend=1 00:04:31.493 --rc geninfo_all_blocks=1 00:04:31.493 --rc geninfo_unexecuted_blocks=1 00:04:31.493 00:04:31.493 ' 00:04:31.493 17:52:52 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:31.493 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:31.493 --rc genhtml_branch_coverage=1 00:04:31.493 --rc genhtml_function_coverage=1 00:04:31.493 --rc genhtml_legend=1 00:04:31.493 --rc geninfo_all_blocks=1 00:04:31.493 --rc geninfo_unexecuted_blocks=1 00:04:31.493 00:04:31.493 ' 00:04:31.493 17:52:52 -- setup/driver.sh@68 -- # setup reset 00:04:31.493 17:52:52 -- setup/common.sh@9 -- # [[ reset == output ]] 00:04:31.493 17:52:52 -- setup/common.sh@12 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh reset 00:04:32.434 17:52:53 -- setup/driver.sh@69 -- # run_test guess_driver guess_driver 00:04:32.434 17:52:53 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:32.434 17:52:53 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:32.434 17:52:53 -- common/autotest_common.sh@10 -- # set +x 00:04:32.434 ************************************ 00:04:32.434 START TEST guess_driver 00:04:32.434 ************************************ 00:04:32.434 17:52:53 -- common/autotest_common.sh@1114 -- # guess_driver 00:04:32.434 17:52:53 -- setup/driver.sh@46 -- # local driver setup_driver marker 00:04:32.434 17:52:53 -- setup/driver.sh@47 -- # local fail=0 00:04:32.434 17:52:53 -- setup/driver.sh@49 -- # pick_driver 00:04:32.434 17:52:53 -- setup/driver.sh@36 -- # vfio 00:04:32.434 17:52:53 -- setup/driver.sh@21 -- # local iommu_grups 00:04:32.434 17:52:53 -- setup/driver.sh@22 -- # local unsafe_vfio 00:04:32.434 17:52:53 -- setup/driver.sh@24 -- # [[ -e /sys/module/vfio/parameters/enable_unsafe_noiommu_mode ]] 00:04:32.434 17:52:53 -- setup/driver.sh@27 -- # iommu_groups=(/sys/kernel/iommu_groups/*) 00:04:32.434 17:52:53 -- setup/driver.sh@29 -- # (( 0 > 0 )) 00:04:32.434 17:52:53 -- setup/driver.sh@29 -- # [[ '' == Y ]] 00:04:32.434 17:52:53 -- setup/driver.sh@32 -- # return 1 00:04:32.434 17:52:53 -- setup/driver.sh@38 -- # uio 00:04:32.434 17:52:53 -- setup/driver.sh@17 -- # is_driver uio_pci_generic 00:04:32.434 17:52:53 -- setup/driver.sh@14 -- # mod uio_pci_generic 00:04:32.434 17:52:53 -- setup/driver.sh@12 -- # dep uio_pci_generic 00:04:32.434 17:52:53 -- setup/driver.sh@11 -- # modprobe --show-depends uio_pci_generic 00:04:32.434 17:52:53 -- setup/driver.sh@12 -- # [[ insmod /lib/modules/6.8.9-200.fc39.x86_64/kernel/drivers/uio/uio.ko.xz 00:04:32.434 insmod /lib/modules/6.8.9-200.fc39.x86_64/kernel/drivers/uio/uio_pci_generic.ko.xz == *\.\k\o* ]] 00:04:32.434 17:52:53 -- setup/driver.sh@39 -- # echo uio_pci_generic 00:04:32.434 17:52:53 -- setup/driver.sh@49 -- # driver=uio_pci_generic 00:04:32.434 17:52:53 -- setup/driver.sh@51 -- # [[ uio_pci_generic == \N\o\ \v\a\l\i\d\ \d\r\i\v\e\r\ \f\o\u\n\d ]] 00:04:32.434 Looking for driver=uio_pci_generic 00:04:32.434 17:52:53 -- setup/driver.sh@56 -- # echo 'Looking for driver=uio_pci_generic' 00:04:32.434 17:52:53 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:04:32.434 17:52:53 -- setup/driver.sh@45 -- # setup output config 00:04:32.434 17:52:53 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:32.434 17:52:53 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh config 00:04:33.005 17:52:53 -- setup/driver.sh@58 -- # [[ devices: == \-\> ]] 00:04:33.005 17:52:53 -- setup/driver.sh@58 -- # continue 00:04:33.005 17:52:53 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:04:33.265 17:52:54 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:04:33.265 17:52:54 -- setup/driver.sh@61 -- # [[ uio_pci_generic == uio_pci_generic ]] 00:04:33.265 17:52:54 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:04:33.265 17:52:54 -- setup/driver.sh@58 -- # [[ -> == \-\> ]] 00:04:33.265 17:52:54 -- setup/driver.sh@61 -- # [[ uio_pci_generic == uio_pci_generic ]] 00:04:33.265 17:52:54 -- setup/driver.sh@57 -- # read -r _ _ _ _ marker setup_driver 00:04:33.265 17:52:54 -- setup/driver.sh@64 -- # (( fail == 0 )) 00:04:33.265 17:52:54 -- setup/driver.sh@65 -- # setup reset 00:04:33.265 17:52:54 -- setup/common.sh@9 -- # [[ reset == output ]] 00:04:33.265 17:52:54 -- setup/common.sh@12 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh reset 00:04:34.206 00:04:34.206 real 0m1.751s 00:04:34.206 user 0m0.636s 00:04:34.206 sys 0m1.154s 00:04:34.206 17:52:54 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:34.206 17:52:54 -- common/autotest_common.sh@10 -- # set +x 00:04:34.206 ************************************ 00:04:34.206 END TEST guess_driver 00:04:34.206 ************************************ 00:04:34.206 ************************************ 00:04:34.206 END TEST driver 00:04:34.206 ************************************ 00:04:34.206 00:04:34.206 real 0m2.755s 00:04:34.206 user 0m1.021s 00:04:34.206 sys 0m1.859s 00:04:34.206 17:52:54 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:34.206 17:52:54 -- common/autotest_common.sh@10 -- # set +x 00:04:34.206 17:52:55 -- setup/test-setup.sh@15 -- # run_test devices /home/vagrant/spdk_repo/spdk/test/setup/devices.sh 00:04:34.206 17:52:55 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:34.206 17:52:55 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:34.206 17:52:55 -- common/autotest_common.sh@10 -- # set +x 00:04:34.206 ************************************ 00:04:34.206 START TEST devices 00:04:34.206 ************************************ 00:04:34.206 17:52:55 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/setup/devices.sh 00:04:34.206 * Looking for test storage... 00:04:34.206 * Found test storage at /home/vagrant/spdk_repo/spdk/test/setup 00:04:34.206 17:52:55 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:34.206 17:52:55 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:34.206 17:52:55 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:34.206 17:52:55 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:34.206 17:52:55 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:34.206 17:52:55 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:34.206 17:52:55 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:34.206 17:52:55 -- scripts/common.sh@335 -- # IFS=.-: 00:04:34.206 17:52:55 -- scripts/common.sh@335 -- # read -ra ver1 00:04:34.206 17:52:55 -- scripts/common.sh@336 -- # IFS=.-: 00:04:34.206 17:52:55 -- scripts/common.sh@336 -- # read -ra ver2 00:04:34.206 17:52:55 -- scripts/common.sh@337 -- # local 'op=<' 00:04:34.206 17:52:55 -- scripts/common.sh@339 -- # ver1_l=2 00:04:34.206 17:52:55 -- scripts/common.sh@340 -- # ver2_l=1 00:04:34.206 17:52:55 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:34.206 17:52:55 -- scripts/common.sh@343 -- # case "$op" in 00:04:34.206 17:52:55 -- scripts/common.sh@344 -- # : 1 00:04:34.206 17:52:55 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:34.206 17:52:55 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:34.206 17:52:55 -- scripts/common.sh@364 -- # decimal 1 00:04:34.206 17:52:55 -- scripts/common.sh@352 -- # local d=1 00:04:34.206 17:52:55 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:34.206 17:52:55 -- scripts/common.sh@354 -- # echo 1 00:04:34.206 17:52:55 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:34.206 17:52:55 -- scripts/common.sh@365 -- # decimal 2 00:04:34.206 17:52:55 -- scripts/common.sh@352 -- # local d=2 00:04:34.206 17:52:55 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:34.206 17:52:55 -- scripts/common.sh@354 -- # echo 2 00:04:34.206 17:52:55 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:34.206 17:52:55 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:34.206 17:52:55 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:34.206 17:52:55 -- scripts/common.sh@367 -- # return 0 00:04:34.206 17:52:55 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:34.206 17:52:55 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:34.206 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:34.206 --rc genhtml_branch_coverage=1 00:04:34.206 --rc genhtml_function_coverage=1 00:04:34.206 --rc genhtml_legend=1 00:04:34.206 --rc geninfo_all_blocks=1 00:04:34.206 --rc geninfo_unexecuted_blocks=1 00:04:34.206 00:04:34.206 ' 00:04:34.206 17:52:55 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:34.206 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:34.206 --rc genhtml_branch_coverage=1 00:04:34.206 --rc genhtml_function_coverage=1 00:04:34.206 --rc genhtml_legend=1 00:04:34.206 --rc geninfo_all_blocks=1 00:04:34.206 --rc geninfo_unexecuted_blocks=1 00:04:34.206 00:04:34.206 ' 00:04:34.206 17:52:55 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:34.206 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:34.206 --rc genhtml_branch_coverage=1 00:04:34.206 --rc genhtml_function_coverage=1 00:04:34.206 --rc genhtml_legend=1 00:04:34.206 --rc geninfo_all_blocks=1 00:04:34.206 --rc geninfo_unexecuted_blocks=1 00:04:34.206 00:04:34.206 ' 00:04:34.206 17:52:55 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:34.206 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:34.206 --rc genhtml_branch_coverage=1 00:04:34.206 --rc genhtml_function_coverage=1 00:04:34.206 --rc genhtml_legend=1 00:04:34.206 --rc geninfo_all_blocks=1 00:04:34.206 --rc geninfo_unexecuted_blocks=1 00:04:34.206 00:04:34.206 ' 00:04:34.206 17:52:55 -- setup/devices.sh@190 -- # trap cleanup EXIT 00:04:34.206 17:52:55 -- setup/devices.sh@192 -- # setup reset 00:04:34.206 17:52:55 -- setup/common.sh@9 -- # [[ reset == output ]] 00:04:34.206 17:52:55 -- setup/common.sh@12 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh reset 00:04:35.184 17:52:56 -- setup/devices.sh@194 -- # get_zoned_devs 00:04:35.184 17:52:56 -- common/autotest_common.sh@1664 -- # zoned_devs=() 00:04:35.184 17:52:56 -- common/autotest_common.sh@1664 -- # local -gA zoned_devs 00:04:35.184 17:52:56 -- common/autotest_common.sh@1665 -- # local nvme bdf 00:04:35.184 17:52:56 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:35.184 17:52:56 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme0n1 00:04:35.184 17:52:56 -- common/autotest_common.sh@1657 -- # local device=nvme0n1 00:04:35.184 17:52:56 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme0n1/queue/zoned ]] 00:04:35.184 17:52:56 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:35.184 17:52:56 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:35.184 17:52:56 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme1n1 00:04:35.184 17:52:56 -- common/autotest_common.sh@1657 -- # local device=nvme1n1 00:04:35.184 17:52:56 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme1n1/queue/zoned ]] 00:04:35.184 17:52:56 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:35.184 17:52:56 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:35.184 17:52:56 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme1n2 00:04:35.184 17:52:56 -- common/autotest_common.sh@1657 -- # local device=nvme1n2 00:04:35.184 17:52:56 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme1n2/queue/zoned ]] 00:04:35.184 17:52:56 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:35.184 17:52:56 -- common/autotest_common.sh@1667 -- # for nvme in /sys/block/nvme* 00:04:35.184 17:52:56 -- common/autotest_common.sh@1668 -- # is_block_zoned nvme1n3 00:04:35.184 17:52:56 -- common/autotest_common.sh@1657 -- # local device=nvme1n3 00:04:35.184 17:52:56 -- common/autotest_common.sh@1659 -- # [[ -e /sys/block/nvme1n3/queue/zoned ]] 00:04:35.184 17:52:56 -- common/autotest_common.sh@1660 -- # [[ none != none ]] 00:04:35.184 17:52:56 -- setup/devices.sh@196 -- # blocks=() 00:04:35.184 17:52:56 -- setup/devices.sh@196 -- # declare -a blocks 00:04:35.184 17:52:56 -- setup/devices.sh@197 -- # blocks_to_pci=() 00:04:35.184 17:52:56 -- setup/devices.sh@197 -- # declare -A blocks_to_pci 00:04:35.184 17:52:56 -- setup/devices.sh@198 -- # min_disk_size=3221225472 00:04:35.184 17:52:56 -- setup/devices.sh@200 -- # for block in "/sys/block/nvme"!(*c*) 00:04:35.184 17:52:56 -- setup/devices.sh@201 -- # ctrl=nvme0n1 00:04:35.184 17:52:56 -- setup/devices.sh@201 -- # ctrl=nvme0 00:04:35.184 17:52:56 -- setup/devices.sh@202 -- # pci=0000:00:06.0 00:04:35.184 17:52:56 -- setup/devices.sh@203 -- # [[ '' == *\0\0\0\0\:\0\0\:\0\6\.\0* ]] 00:04:35.184 17:52:56 -- setup/devices.sh@204 -- # block_in_use nvme0n1 00:04:35.184 17:52:56 -- scripts/common.sh@380 -- # local block=nvme0n1 pt 00:04:35.184 17:52:56 -- scripts/common.sh@389 -- # /home/vagrant/spdk_repo/spdk/scripts/spdk-gpt.py nvme0n1 00:04:35.184 No valid GPT data, bailing 00:04:35.184 17:52:56 -- scripts/common.sh@393 -- # blkid -s PTTYPE -o value /dev/nvme0n1 00:04:35.184 17:52:56 -- scripts/common.sh@393 -- # pt= 00:04:35.184 17:52:56 -- scripts/common.sh@394 -- # return 1 00:04:35.184 17:52:56 -- setup/devices.sh@204 -- # sec_size_to_bytes nvme0n1 00:04:35.184 17:52:56 -- setup/common.sh@76 -- # local dev=nvme0n1 00:04:35.184 17:52:56 -- setup/common.sh@78 -- # [[ -e /sys/block/nvme0n1 ]] 00:04:35.184 17:52:56 -- setup/common.sh@80 -- # echo 5368709120 00:04:35.184 17:52:56 -- setup/devices.sh@204 -- # (( 5368709120 >= min_disk_size )) 00:04:35.184 17:52:56 -- setup/devices.sh@205 -- # blocks+=("${block##*/}") 00:04:35.184 17:52:56 -- setup/devices.sh@206 -- # blocks_to_pci["${block##*/}"]=0000:00:06.0 00:04:35.184 17:52:56 -- setup/devices.sh@200 -- # for block in "/sys/block/nvme"!(*c*) 00:04:35.184 17:52:56 -- setup/devices.sh@201 -- # ctrl=nvme1n1 00:04:35.184 17:52:56 -- setup/devices.sh@201 -- # ctrl=nvme1 00:04:35.184 17:52:56 -- setup/devices.sh@202 -- # pci=0000:00:07.0 00:04:35.184 17:52:56 -- setup/devices.sh@203 -- # [[ '' == *\0\0\0\0\:\0\0\:\0\7\.\0* ]] 00:04:35.184 17:52:56 -- setup/devices.sh@204 -- # block_in_use nvme1n1 00:04:35.444 17:52:56 -- scripts/common.sh@380 -- # local block=nvme1n1 pt 00:04:35.444 17:52:56 -- scripts/common.sh@389 -- # /home/vagrant/spdk_repo/spdk/scripts/spdk-gpt.py nvme1n1 00:04:35.445 No valid GPT data, bailing 00:04:35.445 17:52:56 -- scripts/common.sh@393 -- # blkid -s PTTYPE -o value /dev/nvme1n1 00:04:35.445 17:52:56 -- scripts/common.sh@393 -- # pt= 00:04:35.445 17:52:56 -- scripts/common.sh@394 -- # return 1 00:04:35.445 17:52:56 -- setup/devices.sh@204 -- # sec_size_to_bytes nvme1n1 00:04:35.445 17:52:56 -- setup/common.sh@76 -- # local dev=nvme1n1 00:04:35.445 17:52:56 -- setup/common.sh@78 -- # [[ -e /sys/block/nvme1n1 ]] 00:04:35.445 17:52:56 -- setup/common.sh@80 -- # echo 4294967296 00:04:35.445 17:52:56 -- setup/devices.sh@204 -- # (( 4294967296 >= min_disk_size )) 00:04:35.445 17:52:56 -- setup/devices.sh@205 -- # blocks+=("${block##*/}") 00:04:35.445 17:52:56 -- setup/devices.sh@206 -- # blocks_to_pci["${block##*/}"]=0000:00:07.0 00:04:35.445 17:52:56 -- setup/devices.sh@200 -- # for block in "/sys/block/nvme"!(*c*) 00:04:35.445 17:52:56 -- setup/devices.sh@201 -- # ctrl=nvme1n2 00:04:35.445 17:52:56 -- setup/devices.sh@201 -- # ctrl=nvme1 00:04:35.445 17:52:56 -- setup/devices.sh@202 -- # pci=0000:00:07.0 00:04:35.445 17:52:56 -- setup/devices.sh@203 -- # [[ '' == *\0\0\0\0\:\0\0\:\0\7\.\0* ]] 00:04:35.445 17:52:56 -- setup/devices.sh@204 -- # block_in_use nvme1n2 00:04:35.445 17:52:56 -- scripts/common.sh@380 -- # local block=nvme1n2 pt 00:04:35.445 17:52:56 -- scripts/common.sh@389 -- # /home/vagrant/spdk_repo/spdk/scripts/spdk-gpt.py nvme1n2 00:04:35.445 No valid GPT data, bailing 00:04:35.445 17:52:56 -- scripts/common.sh@393 -- # blkid -s PTTYPE -o value /dev/nvme1n2 00:04:35.445 17:52:56 -- scripts/common.sh@393 -- # pt= 00:04:35.445 17:52:56 -- scripts/common.sh@394 -- # return 1 00:04:35.445 17:52:56 -- setup/devices.sh@204 -- # sec_size_to_bytes nvme1n2 00:04:35.445 17:52:56 -- setup/common.sh@76 -- # local dev=nvme1n2 00:04:35.445 17:52:56 -- setup/common.sh@78 -- # [[ -e /sys/block/nvme1n2 ]] 00:04:35.445 17:52:56 -- setup/common.sh@80 -- # echo 4294967296 00:04:35.445 17:52:56 -- setup/devices.sh@204 -- # (( 4294967296 >= min_disk_size )) 00:04:35.445 17:52:56 -- setup/devices.sh@205 -- # blocks+=("${block##*/}") 00:04:35.445 17:52:56 -- setup/devices.sh@206 -- # blocks_to_pci["${block##*/}"]=0000:00:07.0 00:04:35.445 17:52:56 -- setup/devices.sh@200 -- # for block in "/sys/block/nvme"!(*c*) 00:04:35.445 17:52:56 -- setup/devices.sh@201 -- # ctrl=nvme1n3 00:04:35.445 17:52:56 -- setup/devices.sh@201 -- # ctrl=nvme1 00:04:35.445 17:52:56 -- setup/devices.sh@202 -- # pci=0000:00:07.0 00:04:35.445 17:52:56 -- setup/devices.sh@203 -- # [[ '' == *\0\0\0\0\:\0\0\:\0\7\.\0* ]] 00:04:35.445 17:52:56 -- setup/devices.sh@204 -- # block_in_use nvme1n3 00:04:35.445 17:52:56 -- scripts/common.sh@380 -- # local block=nvme1n3 pt 00:04:35.445 17:52:56 -- scripts/common.sh@389 -- # /home/vagrant/spdk_repo/spdk/scripts/spdk-gpt.py nvme1n3 00:04:35.445 No valid GPT data, bailing 00:04:35.445 17:52:56 -- scripts/common.sh@393 -- # blkid -s PTTYPE -o value /dev/nvme1n3 00:04:35.445 17:52:56 -- scripts/common.sh@393 -- # pt= 00:04:35.445 17:52:56 -- scripts/common.sh@394 -- # return 1 00:04:35.445 17:52:56 -- setup/devices.sh@204 -- # sec_size_to_bytes nvme1n3 00:04:35.445 17:52:56 -- setup/common.sh@76 -- # local dev=nvme1n3 00:04:35.445 17:52:56 -- setup/common.sh@78 -- # [[ -e /sys/block/nvme1n3 ]] 00:04:35.445 17:52:56 -- setup/common.sh@80 -- # echo 4294967296 00:04:35.445 17:52:56 -- setup/devices.sh@204 -- # (( 4294967296 >= min_disk_size )) 00:04:35.445 17:52:56 -- setup/devices.sh@205 -- # blocks+=("${block##*/}") 00:04:35.445 17:52:56 -- setup/devices.sh@206 -- # blocks_to_pci["${block##*/}"]=0000:00:07.0 00:04:35.445 17:52:56 -- setup/devices.sh@209 -- # (( 4 > 0 )) 00:04:35.445 17:52:56 -- setup/devices.sh@211 -- # declare -r test_disk=nvme0n1 00:04:35.445 17:52:56 -- setup/devices.sh@213 -- # run_test nvme_mount nvme_mount 00:04:35.445 17:52:56 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:35.445 17:52:56 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:35.445 17:52:56 -- common/autotest_common.sh@10 -- # set +x 00:04:35.445 ************************************ 00:04:35.445 START TEST nvme_mount 00:04:35.445 ************************************ 00:04:35.445 17:52:56 -- common/autotest_common.sh@1114 -- # nvme_mount 00:04:35.445 17:52:56 -- setup/devices.sh@95 -- # nvme_disk=nvme0n1 00:04:35.445 17:52:56 -- setup/devices.sh@96 -- # nvme_disk_p=nvme0n1p1 00:04:35.445 17:52:56 -- setup/devices.sh@97 -- # nvme_mount=/home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:35.445 17:52:56 -- setup/devices.sh@98 -- # nvme_dummy_test_file=/home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme 00:04:35.445 17:52:56 -- setup/devices.sh@101 -- # partition_drive nvme0n1 1 00:04:35.445 17:52:56 -- setup/common.sh@39 -- # local disk=nvme0n1 00:04:35.445 17:52:56 -- setup/common.sh@40 -- # local part_no=1 00:04:35.705 17:52:56 -- setup/common.sh@41 -- # local size=1073741824 00:04:35.705 17:52:56 -- setup/common.sh@43 -- # local part part_start=0 part_end=0 00:04:35.705 17:52:56 -- setup/common.sh@44 -- # parts=() 00:04:35.705 17:52:56 -- setup/common.sh@44 -- # local parts 00:04:35.705 17:52:56 -- setup/common.sh@46 -- # (( part = 1 )) 00:04:35.705 17:52:56 -- setup/common.sh@46 -- # (( part <= part_no )) 00:04:35.705 17:52:56 -- setup/common.sh@47 -- # parts+=("${disk}p$part") 00:04:35.705 17:52:56 -- setup/common.sh@46 -- # (( part++ )) 00:04:35.705 17:52:56 -- setup/common.sh@46 -- # (( part <= part_no )) 00:04:35.705 17:52:56 -- setup/common.sh@51 -- # (( size /= 4096 )) 00:04:35.705 17:52:56 -- setup/common.sh@56 -- # sgdisk /dev/nvme0n1 --zap-all 00:04:35.705 17:52:56 -- setup/common.sh@53 -- # /home/vagrant/spdk_repo/spdk/scripts/sync_dev_uevents.sh block/partition nvme0n1p1 00:04:36.646 Creating new GPT entries in memory. 00:04:36.646 GPT data structures destroyed! You may now partition the disk using fdisk or 00:04:36.646 other utilities. 00:04:36.646 17:52:57 -- setup/common.sh@57 -- # (( part = 1 )) 00:04:36.646 17:52:57 -- setup/common.sh@57 -- # (( part <= part_no )) 00:04:36.646 17:52:57 -- setup/common.sh@58 -- # (( part_start = part_start == 0 ? 2048 : part_end + 1 )) 00:04:36.646 17:52:57 -- setup/common.sh@59 -- # (( part_end = part_start + size - 1 )) 00:04:36.646 17:52:57 -- setup/common.sh@60 -- # flock /dev/nvme0n1 sgdisk /dev/nvme0n1 --new=1:2048:264191 00:04:37.585 Creating new GPT entries in memory. 00:04:37.585 The operation has completed successfully. 00:04:37.585 17:52:58 -- setup/common.sh@57 -- # (( part++ )) 00:04:37.585 17:52:58 -- setup/common.sh@57 -- # (( part <= part_no )) 00:04:37.585 17:52:58 -- setup/common.sh@62 -- # wait 51810 00:04:37.585 17:52:58 -- setup/devices.sh@102 -- # mkfs /dev/nvme0n1p1 /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:37.585 17:52:58 -- setup/common.sh@66 -- # local dev=/dev/nvme0n1p1 mount=/home/vagrant/spdk_repo/spdk/test/setup/nvme_mount size= 00:04:37.585 17:52:58 -- setup/common.sh@68 -- # mkdir -p /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:37.585 17:52:58 -- setup/common.sh@70 -- # [[ -e /dev/nvme0n1p1 ]] 00:04:37.585 17:52:58 -- setup/common.sh@71 -- # mkfs.ext4 -qF /dev/nvme0n1p1 00:04:37.585 17:52:58 -- setup/common.sh@72 -- # mount /dev/nvme0n1p1 /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:37.844 17:52:58 -- setup/devices.sh@105 -- # verify 0000:00:06.0 nvme0n1:nvme0n1p1 /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme 00:04:37.845 17:52:58 -- setup/devices.sh@48 -- # local dev=0000:00:06.0 00:04:37.845 17:52:58 -- setup/devices.sh@49 -- # local mounts=nvme0n1:nvme0n1p1 00:04:37.845 17:52:58 -- setup/devices.sh@50 -- # local mount_point=/home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:37.845 17:52:58 -- setup/devices.sh@51 -- # local test_file=/home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme 00:04:37.845 17:52:58 -- setup/devices.sh@53 -- # local found=0 00:04:37.845 17:52:58 -- setup/devices.sh@55 -- # [[ -n /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme ]] 00:04:37.845 17:52:58 -- setup/devices.sh@56 -- # : 00:04:37.845 17:52:58 -- setup/devices.sh@59 -- # local pci status 00:04:37.845 17:52:58 -- setup/devices.sh@47 -- # PCI_ALLOWED=0000:00:06.0 00:04:37.845 17:52:58 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:37.845 17:52:58 -- setup/devices.sh@47 -- # setup output config 00:04:37.845 17:52:58 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:37.845 17:52:58 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh config 00:04:37.845 17:52:58 -- setup/devices.sh@62 -- # [[ 0000:00:06.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:38.104 17:52:58 -- 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:04:38.104 17:52:58 -- setup/devices.sh@63 -- # found=1 00:04:38.104 17:52:58 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:38.104 17:52:58 -- setup/devices.sh@62 -- # [[ 0000:00:07.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:38.104 17:52:58 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:38.366 17:52:59 -- setup/devices.sh@62 -- # [[ 0000:00:03.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:38.366 17:52:59 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:38.366 17:52:59 -- setup/devices.sh@62 -- # [[ 0000:00:03.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:38.366 17:52:59 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:38.626 17:52:59 -- setup/devices.sh@66 -- # (( found == 1 )) 00:04:38.626 17:52:59 -- setup/devices.sh@68 -- # [[ -n /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount ]] 00:04:38.626 17:52:59 -- setup/devices.sh@71 -- # mountpoint -q /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:38.626 17:52:59 -- setup/devices.sh@73 -- # [[ -e /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme ]] 00:04:38.626 17:52:59 -- setup/devices.sh@74 -- # rm /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme 00:04:38.626 17:52:59 -- setup/devices.sh@110 -- # cleanup_nvme 00:04:38.626 17:52:59 -- setup/devices.sh@20 -- # mountpoint -q /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:38.626 17:52:59 -- setup/devices.sh@21 -- # umount /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:38.626 17:52:59 -- setup/devices.sh@24 -- # [[ -b /dev/nvme0n1p1 ]] 00:04:38.626 17:52:59 -- setup/devices.sh@25 -- # wipefs --all /dev/nvme0n1p1 00:04:38.626 /dev/nvme0n1p1: 2 bytes were erased at offset 0x00000438 (ext4): 53 ef 00:04:38.627 17:52:59 -- setup/devices.sh@27 -- # [[ -b /dev/nvme0n1 ]] 00:04:38.627 17:52:59 -- setup/devices.sh@28 -- # wipefs --all /dev/nvme0n1 00:04:38.887 /dev/nvme0n1: 8 bytes were erased at offset 0x00001000 (gpt): 45 46 49 20 50 41 52 54 00:04:38.887 /dev/nvme0n1: 8 bytes were erased at offset 0x13ffff000 (gpt): 45 46 49 20 50 41 52 54 00:04:38.887 /dev/nvme0n1: 2 bytes were erased at offset 0x000001fe (PMBR): 55 aa 00:04:38.887 /dev/nvme0n1: calling ioctl to re-read partition table: Success 00:04:38.887 17:52:59 -- setup/devices.sh@113 -- # mkfs /dev/nvme0n1 /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 1024M 00:04:38.887 17:52:59 -- setup/common.sh@66 -- # local dev=/dev/nvme0n1 mount=/home/vagrant/spdk_repo/spdk/test/setup/nvme_mount size=1024M 00:04:38.887 17:52:59 -- setup/common.sh@68 -- # mkdir -p /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:38.887 17:52:59 -- setup/common.sh@70 -- # [[ -e /dev/nvme0n1 ]] 00:04:38.887 17:52:59 -- setup/common.sh@71 -- # mkfs.ext4 -qF /dev/nvme0n1 1024M 00:04:38.887 17:52:59 -- setup/common.sh@72 -- # mount /dev/nvme0n1 /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:38.887 17:52:59 -- setup/devices.sh@116 -- # verify 0000:00:06.0 nvme0n1:nvme0n1 /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme 00:04:38.887 17:52:59 -- setup/devices.sh@48 -- # local dev=0000:00:06.0 00:04:38.887 17:52:59 -- setup/devices.sh@49 -- # local mounts=nvme0n1:nvme0n1 00:04:38.887 17:52:59 -- setup/devices.sh@50 -- # local mount_point=/home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:38.887 17:52:59 -- setup/devices.sh@51 -- # local test_file=/home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme 00:04:38.887 17:52:59 -- setup/devices.sh@53 -- # local found=0 00:04:38.887 17:52:59 -- setup/devices.sh@55 -- # [[ -n /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme ]] 00:04:38.887 17:52:59 -- setup/devices.sh@56 -- # : 00:04:38.887 17:52:59 -- setup/devices.sh@59 -- # local pci status 00:04:38.887 17:52:59 -- setup/devices.sh@47 -- # PCI_ALLOWED=0000:00:06.0 00:04:38.887 17:52:59 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:38.887 17:52:59 -- setup/devices.sh@47 -- # setup output config 00:04:38.887 17:52:59 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:38.887 17:52:59 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh config 00:04:39.147 17:53:00 -- setup/devices.sh@62 -- # [[ 0000:00:06.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:39.147 17:53:00 -- 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:04:39.147 17:53:00 -- setup/devices.sh@63 -- # found=1 00:04:39.147 17:53:00 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:39.147 17:53:00 -- setup/devices.sh@62 -- # [[ 0000:00:07.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:39.147 17:53:00 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:39.407 17:53:00 -- setup/devices.sh@62 -- # [[ 0000:00:03.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:39.407 17:53:00 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:39.671 17:53:00 -- setup/devices.sh@62 -- # [[ 0000:00:03.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:39.671 17:53:00 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:39.671 17:53:00 -- setup/devices.sh@66 -- # (( found == 1 )) 00:04:39.671 17:53:00 -- setup/devices.sh@68 -- # [[ -n /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount ]] 00:04:39.671 17:53:00 -- setup/devices.sh@71 -- # mountpoint -q /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:39.671 17:53:00 -- setup/devices.sh@73 -- # [[ -e /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme ]] 00:04:39.671 17:53:00 -- setup/devices.sh@74 -- # rm /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount/test_nvme 00:04:39.671 17:53:00 -- setup/devices.sh@123 -- # umount /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:39.671 17:53:00 -- setup/devices.sh@125 -- # verify 0000:00:06.0 data@nvme0n1 '' '' 00:04:39.671 17:53:00 -- setup/devices.sh@48 -- # local dev=0000:00:06.0 00:04:39.671 17:53:00 -- setup/devices.sh@49 -- # local mounts=data@nvme0n1 00:04:39.671 17:53:00 -- setup/devices.sh@50 -- # local mount_point= 00:04:39.671 17:53:00 -- setup/devices.sh@51 -- # local test_file= 00:04:39.671 17:53:00 -- setup/devices.sh@53 -- # local found=0 00:04:39.671 17:53:00 -- setup/devices.sh@55 -- # [[ -n '' ]] 00:04:39.671 17:53:00 -- setup/devices.sh@59 -- # local pci status 00:04:39.671 17:53:00 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:39.671 17:53:00 -- setup/devices.sh@47 -- # PCI_ALLOWED=0000:00:06.0 00:04:39.671 17:53:00 -- setup/devices.sh@47 -- # setup output config 00:04:39.671 17:53:00 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:39.671 17:53:00 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh config 00:04:39.930 17:53:00 -- setup/devices.sh@62 -- # [[ 0000:00:06.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:39.930 17:53:00 -- 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:04:39.930 17:53:00 -- setup/devices.sh@63 -- # found=1 00:04:39.930 17:53:00 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:39.930 17:53:00 -- setup/devices.sh@62 -- # [[ 0000:00:07.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:39.930 17:53:00 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:40.499 17:53:01 -- setup/devices.sh@62 -- # [[ 0000:00:03.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:40.499 17:53:01 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:40.499 17:53:01 -- setup/devices.sh@62 -- # [[ 0000:00:03.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:40.499 17:53:01 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:40.499 17:53:01 -- setup/devices.sh@66 -- # (( found == 1 )) 00:04:40.499 17:53:01 -- setup/devices.sh@68 -- # [[ -n '' ]] 00:04:40.499 17:53:01 -- setup/devices.sh@68 -- # return 0 00:04:40.499 17:53:01 -- setup/devices.sh@128 -- # cleanup_nvme 00:04:40.499 17:53:01 -- setup/devices.sh@20 -- # mountpoint -q /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:40.499 17:53:01 -- setup/devices.sh@24 -- # [[ -b /dev/nvme0n1p1 ]] 00:04:40.499 17:53:01 -- setup/devices.sh@27 -- # [[ -b /dev/nvme0n1 ]] 00:04:40.499 17:53:01 -- setup/devices.sh@28 -- # wipefs --all /dev/nvme0n1 00:04:40.499 /dev/nvme0n1: 2 bytes were erased at offset 0x00000438 (ext4): 53 ef 00:04:40.499 00:04:40.499 real 0m5.051s 00:04:40.499 user 0m1.136s 00:04:40.499 sys 0m1.608s 00:04:40.499 17:53:01 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:40.499 17:53:01 -- common/autotest_common.sh@10 -- # set +x 00:04:40.499 ************************************ 00:04:40.499 END TEST nvme_mount 00:04:40.499 ************************************ 00:04:40.759 17:53:01 -- setup/devices.sh@214 -- # run_test dm_mount dm_mount 00:04:40.759 17:53:01 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:40.759 17:53:01 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:40.759 17:53:01 -- common/autotest_common.sh@10 -- # set +x 00:04:40.759 ************************************ 00:04:40.759 START TEST dm_mount 00:04:40.759 ************************************ 00:04:40.759 17:53:01 -- common/autotest_common.sh@1114 -- # dm_mount 00:04:40.759 17:53:01 -- setup/devices.sh@144 -- # pv=nvme0n1 00:04:40.759 17:53:01 -- setup/devices.sh@145 -- # pv0=nvme0n1p1 00:04:40.759 17:53:01 -- setup/devices.sh@146 -- # pv1=nvme0n1p2 00:04:40.759 17:53:01 -- setup/devices.sh@148 -- # partition_drive nvme0n1 00:04:40.759 17:53:01 -- setup/common.sh@39 -- # local disk=nvme0n1 00:04:40.759 17:53:01 -- setup/common.sh@40 -- # local part_no=2 00:04:40.759 17:53:01 -- setup/common.sh@41 -- # local size=1073741824 00:04:40.759 17:53:01 -- setup/common.sh@43 -- # local part part_start=0 part_end=0 00:04:40.759 17:53:01 -- setup/common.sh@44 -- # parts=() 00:04:40.759 17:53:01 -- setup/common.sh@44 -- # local parts 00:04:40.759 17:53:01 -- setup/common.sh@46 -- # (( part = 1 )) 00:04:40.759 17:53:01 -- setup/common.sh@46 -- # (( part <= part_no )) 00:04:40.759 17:53:01 -- setup/common.sh@47 -- # parts+=("${disk}p$part") 00:04:40.759 17:53:01 -- setup/common.sh@46 -- # (( part++ )) 00:04:40.759 17:53:01 -- setup/common.sh@46 -- # (( part <= part_no )) 00:04:40.759 17:53:01 -- setup/common.sh@47 -- # parts+=("${disk}p$part") 00:04:40.759 17:53:01 -- setup/common.sh@46 -- # (( part++ )) 00:04:40.759 17:53:01 -- setup/common.sh@46 -- # (( part <= part_no )) 00:04:40.759 17:53:01 -- setup/common.sh@51 -- # (( size /= 4096 )) 00:04:40.759 17:53:01 -- setup/common.sh@56 -- # sgdisk /dev/nvme0n1 --zap-all 00:04:40.759 17:53:01 -- setup/common.sh@53 -- # /home/vagrant/spdk_repo/spdk/scripts/sync_dev_uevents.sh block/partition nvme0n1p1 nvme0n1p2 00:04:41.696 Creating new GPT entries in memory. 00:04:41.696 GPT data structures destroyed! You may now partition the disk using fdisk or 00:04:41.696 other utilities. 00:04:41.696 17:53:02 -- setup/common.sh@57 -- # (( part = 1 )) 00:04:41.696 17:53:02 -- setup/common.sh@57 -- # (( part <= part_no )) 00:04:41.696 17:53:02 -- setup/common.sh@58 -- # (( part_start = part_start == 0 ? 2048 : part_end + 1 )) 00:04:41.696 17:53:02 -- setup/common.sh@59 -- # (( part_end = part_start + size - 1 )) 00:04:41.696 17:53:02 -- setup/common.sh@60 -- # flock /dev/nvme0n1 sgdisk /dev/nvme0n1 --new=1:2048:264191 00:04:43.073 Creating new GPT entries in memory. 00:04:43.073 The operation has completed successfully. 00:04:43.073 17:53:03 -- setup/common.sh@57 -- # (( part++ )) 00:04:43.073 17:53:03 -- setup/common.sh@57 -- # (( part <= part_no )) 00:04:43.073 17:53:03 -- setup/common.sh@58 -- # (( part_start = part_start == 0 ? 2048 : part_end + 1 )) 00:04:43.073 17:53:03 -- setup/common.sh@59 -- # (( part_end = part_start + size - 1 )) 00:04:43.073 17:53:03 -- setup/common.sh@60 -- # flock /dev/nvme0n1 sgdisk /dev/nvme0n1 --new=2:264192:526335 00:04:44.012 The operation has completed successfully. 00:04:44.012 17:53:04 -- setup/common.sh@57 -- # (( part++ )) 00:04:44.012 17:53:04 -- setup/common.sh@57 -- # (( part <= part_no )) 00:04:44.012 17:53:04 -- setup/common.sh@62 -- # wait 52275 00:04:44.012 17:53:04 -- setup/devices.sh@150 -- # dm_name=nvme_dm_test 00:04:44.012 17:53:04 -- setup/devices.sh@151 -- # dm_mount=/home/vagrant/spdk_repo/spdk/test/setup/dm_mount 00:04:44.012 17:53:04 -- setup/devices.sh@152 -- # dm_dummy_test_file=/home/vagrant/spdk_repo/spdk/test/setup/dm_mount/test_dm 00:04:44.012 17:53:04 -- setup/devices.sh@155 -- # dmsetup create nvme_dm_test 00:04:44.012 17:53:04 -- setup/devices.sh@160 -- # for t in {1..5} 00:04:44.012 17:53:04 -- setup/devices.sh@161 -- # [[ -e /dev/mapper/nvme_dm_test ]] 00:04:44.012 17:53:04 -- setup/devices.sh@161 -- # break 00:04:44.012 17:53:04 -- setup/devices.sh@164 -- # [[ -e /dev/mapper/nvme_dm_test ]] 00:04:44.012 17:53:04 -- setup/devices.sh@165 -- # readlink -f /dev/mapper/nvme_dm_test 00:04:44.012 17:53:04 -- setup/devices.sh@165 -- # dm=/dev/dm-0 00:04:44.012 17:53:04 -- setup/devices.sh@166 -- # dm=dm-0 00:04:44.012 17:53:04 -- setup/devices.sh@168 -- # [[ -e /sys/class/block/nvme0n1p1/holders/dm-0 ]] 00:04:44.012 17:53:04 -- setup/devices.sh@169 -- # [[ -e /sys/class/block/nvme0n1p2/holders/dm-0 ]] 00:04:44.012 17:53:04 -- setup/devices.sh@171 -- # mkfs /dev/mapper/nvme_dm_test /home/vagrant/spdk_repo/spdk/test/setup/dm_mount 00:04:44.012 17:53:04 -- setup/common.sh@66 -- # local dev=/dev/mapper/nvme_dm_test mount=/home/vagrant/spdk_repo/spdk/test/setup/dm_mount size= 00:04:44.012 17:53:04 -- setup/common.sh@68 -- # mkdir -p /home/vagrant/spdk_repo/spdk/test/setup/dm_mount 00:04:44.012 17:53:04 -- setup/common.sh@70 -- # [[ -e /dev/mapper/nvme_dm_test ]] 00:04:44.012 17:53:04 -- setup/common.sh@71 -- # mkfs.ext4 -qF /dev/mapper/nvme_dm_test 00:04:44.012 17:53:04 -- setup/common.sh@72 -- # mount /dev/mapper/nvme_dm_test /home/vagrant/spdk_repo/spdk/test/setup/dm_mount 00:04:44.012 17:53:04 -- setup/devices.sh@174 -- # verify 0000:00:06.0 nvme0n1:nvme_dm_test /home/vagrant/spdk_repo/spdk/test/setup/dm_mount /home/vagrant/spdk_repo/spdk/test/setup/dm_mount/test_dm 00:04:44.012 17:53:04 -- setup/devices.sh@48 -- # local dev=0000:00:06.0 00:04:44.012 17:53:04 -- setup/devices.sh@49 -- # local mounts=nvme0n1:nvme_dm_test 00:04:44.012 17:53:04 -- setup/devices.sh@50 -- # local mount_point=/home/vagrant/spdk_repo/spdk/test/setup/dm_mount 00:04:44.012 17:53:04 -- setup/devices.sh@51 -- # local test_file=/home/vagrant/spdk_repo/spdk/test/setup/dm_mount/test_dm 00:04:44.012 17:53:04 -- setup/devices.sh@53 -- # local found=0 00:04:44.012 17:53:04 -- setup/devices.sh@55 -- # [[ -n /home/vagrant/spdk_repo/spdk/test/setup/dm_mount/test_dm ]] 00:04:44.012 17:53:04 -- setup/devices.sh@56 -- # : 00:04:44.012 17:53:04 -- setup/devices.sh@59 -- # local pci status 00:04:44.012 17:53:04 -- setup/devices.sh@47 -- # PCI_ALLOWED=0000:00:06.0 00:04:44.012 17:53:04 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:44.012 17:53:04 -- setup/devices.sh@47 -- # setup output config 00:04:44.012 17:53:04 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:44.012 17:53:04 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh config 00:04:44.270 17:53:05 -- setup/devices.sh@62 -- # [[ 0000:00:06.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:44.270 17:53:05 -- setup/devices.sh@62 -- # [[ Active devices: holder@nvme0n1p1:dm-0,holder@nvme0n1p2:dm-0,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:04:44.270 17:53:05 -- setup/devices.sh@63 -- # found=1 00:04:44.270 17:53:05 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:44.270 17:53:05 -- setup/devices.sh@62 -- # [[ 0000:00:07.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:44.270 17:53:05 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:44.529 17:53:05 -- setup/devices.sh@62 -- # [[ 0000:00:03.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:44.529 17:53:05 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:44.529 17:53:05 -- setup/devices.sh@62 -- # [[ 0000:00:03.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:44.529 17:53:05 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:44.790 17:53:05 -- setup/devices.sh@66 -- # (( found == 1 )) 00:04:44.790 17:53:05 -- setup/devices.sh@68 -- # [[ -n /home/vagrant/spdk_repo/spdk/test/setup/dm_mount ]] 00:04:44.790 17:53:05 -- setup/devices.sh@71 -- # mountpoint -q /home/vagrant/spdk_repo/spdk/test/setup/dm_mount 00:04:44.790 17:53:05 -- setup/devices.sh@73 -- # [[ -e /home/vagrant/spdk_repo/spdk/test/setup/dm_mount/test_dm ]] 00:04:44.790 17:53:05 -- setup/devices.sh@74 -- # rm /home/vagrant/spdk_repo/spdk/test/setup/dm_mount/test_dm 00:04:44.790 17:53:05 -- setup/devices.sh@182 -- # umount /home/vagrant/spdk_repo/spdk/test/setup/dm_mount 00:04:44.790 17:53:05 -- setup/devices.sh@184 -- # verify 0000:00:06.0 holder@nvme0n1p1:dm-0,holder@nvme0n1p2:dm-0 '' '' 00:04:44.790 17:53:05 -- setup/devices.sh@48 -- # local dev=0000:00:06.0 00:04:44.790 17:53:05 -- setup/devices.sh@49 -- # local mounts=holder@nvme0n1p1:dm-0,holder@nvme0n1p2:dm-0 00:04:44.790 17:53:05 -- setup/devices.sh@50 -- # local mount_point= 00:04:44.790 17:53:05 -- setup/devices.sh@51 -- # local test_file= 00:04:44.790 17:53:05 -- setup/devices.sh@53 -- # local found=0 00:04:44.790 17:53:05 -- setup/devices.sh@55 -- # [[ -n '' ]] 00:04:44.790 17:53:05 -- setup/devices.sh@59 -- # local pci status 00:04:44.790 17:53:05 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:44.790 17:53:05 -- setup/devices.sh@47 -- # PCI_ALLOWED=0000:00:06.0 00:04:44.790 17:53:05 -- setup/devices.sh@47 -- # setup output config 00:04:44.790 17:53:05 -- setup/common.sh@9 -- # [[ output == output ]] 00:04:44.790 17:53:05 -- setup/common.sh@10 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh config 00:04:45.050 17:53:05 -- setup/devices.sh@62 -- # [[ 0000:00:06.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:45.050 17:53:05 -- setup/devices.sh@62 -- # [[ Active devices: holder@nvme0n1p1:dm-0,holder@nvme0n1p2:dm-0, 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\-\0\,\h\o\l\d\e\r\@\n\v\m\e\0\n\1\p\2\:\d\m\-\0* ]] 00:04:45.050 17:53:05 -- setup/devices.sh@63 -- # found=1 00:04:45.050 17:53:05 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:45.050 17:53:05 -- setup/devices.sh@62 -- # [[ 0000:00:07.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:45.050 17:53:05 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:45.311 17:53:06 -- setup/devices.sh@62 -- # [[ 0000:00:03.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:45.311 17:53:06 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:45.572 17:53:06 -- setup/devices.sh@62 -- # [[ 0000:00:03.0 == \0\0\0\0\:\0\0\:\0\6\.\0 ]] 00:04:45.572 17:53:06 -- setup/devices.sh@60 -- # read -r pci _ _ status 00:04:45.572 17:53:06 -- setup/devices.sh@66 -- # (( found == 1 )) 00:04:45.572 17:53:06 -- setup/devices.sh@68 -- # [[ -n '' ]] 00:04:45.572 17:53:06 -- setup/devices.sh@68 -- # return 0 00:04:45.572 17:53:06 -- setup/devices.sh@187 -- # cleanup_dm 00:04:45.572 17:53:06 -- setup/devices.sh@33 -- # mountpoint -q /home/vagrant/spdk_repo/spdk/test/setup/dm_mount 00:04:45.572 17:53:06 -- setup/devices.sh@36 -- # [[ -L /dev/mapper/nvme_dm_test ]] 00:04:45.572 17:53:06 -- setup/devices.sh@37 -- # dmsetup remove --force nvme_dm_test 00:04:45.572 17:53:06 -- setup/devices.sh@39 -- # [[ -b /dev/nvme0n1p1 ]] 00:04:45.572 17:53:06 -- setup/devices.sh@40 -- # wipefs --all /dev/nvme0n1p1 00:04:45.572 /dev/nvme0n1p1: 2 bytes were erased at offset 0x00000438 (ext4): 53 ef 00:04:45.572 17:53:06 -- setup/devices.sh@42 -- # [[ -b /dev/nvme0n1p2 ]] 00:04:45.572 17:53:06 -- setup/devices.sh@43 -- # wipefs --all /dev/nvme0n1p2 00:04:45.572 00:04:45.572 real 0m4.973s 00:04:45.572 user 0m0.746s 00:04:45.572 sys 0m1.140s 00:04:45.572 17:53:06 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:45.572 17:53:06 -- common/autotest_common.sh@10 -- # set +x 00:04:45.572 ************************************ 00:04:45.572 END TEST dm_mount 00:04:45.572 ************************************ 00:04:45.833 17:53:06 -- setup/devices.sh@1 -- # cleanup 00:04:45.833 17:53:06 -- setup/devices.sh@11 -- # cleanup_nvme 00:04:45.833 17:53:06 -- setup/devices.sh@20 -- # mountpoint -q /home/vagrant/spdk_repo/spdk/test/setup/nvme_mount 00:04:45.833 17:53:06 -- setup/devices.sh@24 -- # [[ -b /dev/nvme0n1p1 ]] 00:04:45.833 17:53:06 -- setup/devices.sh@25 -- # wipefs --all /dev/nvme0n1p1 00:04:45.833 17:53:06 -- setup/devices.sh@27 -- # [[ -b /dev/nvme0n1 ]] 00:04:45.833 17:53:06 -- setup/devices.sh@28 -- # wipefs --all /dev/nvme0n1 00:04:46.094 /dev/nvme0n1: 8 bytes were erased at offset 0x00001000 (gpt): 45 46 49 20 50 41 52 54 00:04:46.094 /dev/nvme0n1: 8 bytes were erased at offset 0x13ffff000 (gpt): 45 46 49 20 50 41 52 54 00:04:46.094 /dev/nvme0n1: 2 bytes were erased at offset 0x000001fe (PMBR): 55 aa 00:04:46.094 /dev/nvme0n1: calling ioctl to re-read partition table: Success 00:04:46.094 17:53:06 -- setup/devices.sh@12 -- # cleanup_dm 00:04:46.094 17:53:06 -- setup/devices.sh@33 -- # mountpoint -q /home/vagrant/spdk_repo/spdk/test/setup/dm_mount 00:04:46.094 17:53:06 -- setup/devices.sh@36 -- # [[ -L /dev/mapper/nvme_dm_test ]] 00:04:46.094 17:53:06 -- setup/devices.sh@39 -- # [[ -b /dev/nvme0n1p1 ]] 00:04:46.094 17:53:06 -- setup/devices.sh@42 -- # [[ -b /dev/nvme0n1p2 ]] 00:04:46.094 17:53:06 -- setup/devices.sh@14 -- # [[ -b /dev/nvme0n1 ]] 00:04:46.094 17:53:06 -- setup/devices.sh@15 -- # wipefs --all /dev/nvme0n1 00:04:46.094 00:04:46.094 real 0m11.922s 00:04:46.094 user 0m2.636s 00:04:46.094 sys 0m3.623s 00:04:46.094 17:53:06 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:46.094 17:53:06 -- common/autotest_common.sh@10 -- # set +x 00:04:46.094 ************************************ 00:04:46.094 END TEST devices 00:04:46.094 ************************************ 00:04:46.094 00:04:46.094 real 0m26.658s 00:04:46.094 user 0m8.625s 00:04:46.094 sys 0m12.838s 00:04:46.094 17:53:07 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:46.094 17:53:07 -- common/autotest_common.sh@10 -- # set +x 00:04:46.094 ************************************ 00:04:46.094 END TEST setup.sh 00:04:46.094 ************************************ 00:04:46.094 17:53:07 -- spdk/autotest.sh@126 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh status 00:04:46.355 Hugepages 00:04:46.355 node hugesize free / total 00:04:46.355 node0 1048576kB 0 / 0 00:04:46.355 node0 2048kB 2048 / 2048 00:04:46.355 00:04:46.355 Type BDF Vendor Device NUMA Driver Device Block devices 00:04:46.355 virtio 0000:00:03.0 1af4 1001 unknown virtio-pci - vda 00:04:46.615 NVMe 0000:00:06.0 1b36 0010 unknown nvme nvme0 nvme0n1 00:04:46.615 NVMe 0000:00:07.0 1b36 0010 unknown nvme nvme1 nvme1n1 nvme1n2 nvme1n3 00:04:46.615 17:53:07 -- spdk/autotest.sh@128 -- # uname -s 00:04:46.615 17:53:07 -- spdk/autotest.sh@128 -- # [[ Linux == Linux ]] 00:04:46.615 17:53:07 -- spdk/autotest.sh@130 -- # nvme_namespace_revert 00:04:46.615 17:53:07 -- common/autotest_common.sh@1526 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh 00:04:47.557 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:47.557 0000:00:06.0 (1b36 0010): nvme -> uio_pci_generic 00:04:47.557 0000:00:07.0 (1b36 0010): nvme -> uio_pci_generic 00:04:47.817 17:53:08 -- common/autotest_common.sh@1527 -- # sleep 1 00:04:48.758 17:53:09 -- common/autotest_common.sh@1528 -- # bdfs=() 00:04:48.758 17:53:09 -- common/autotest_common.sh@1528 -- # local bdfs 00:04:48.758 17:53:09 -- common/autotest_common.sh@1529 -- # bdfs=($(get_nvme_bdfs)) 00:04:48.758 17:53:09 -- common/autotest_common.sh@1529 -- # get_nvme_bdfs 00:04:48.758 17:53:09 -- common/autotest_common.sh@1508 -- # bdfs=() 00:04:48.758 17:53:09 -- common/autotest_common.sh@1508 -- # local bdfs 00:04:48.758 17:53:09 -- common/autotest_common.sh@1509 -- # bdfs=($("$rootdir/scripts/gen_nvme.sh" | jq -r '.config[].params.traddr')) 00:04:48.758 17:53:09 -- common/autotest_common.sh@1509 -- # /home/vagrant/spdk_repo/spdk/scripts/gen_nvme.sh 00:04:48.758 17:53:09 -- common/autotest_common.sh@1509 -- # jq -r '.config[].params.traddr' 00:04:48.758 17:53:09 -- common/autotest_common.sh@1510 -- # (( 2 == 0 )) 00:04:48.758 17:53:09 -- common/autotest_common.sh@1514 -- # printf '%s\n' 0000:00:06.0 0000:00:07.0 00:04:48.758 17:53:09 -- common/autotest_common.sh@1531 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh reset 00:04:49.329 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:49.329 Waiting for block devices as requested 00:04:49.329 0000:00:06.0 (1b36 0010): uio_pci_generic -> nvme 00:04:49.329 0000:00:07.0 (1b36 0010): uio_pci_generic -> nvme 00:04:49.590 17:53:10 -- common/autotest_common.sh@1533 -- # for bdf in "${bdfs[@]}" 00:04:49.590 17:53:10 -- common/autotest_common.sh@1534 -- # get_nvme_ctrlr_from_bdf 0000:00:06.0 00:04:49.590 17:53:10 -- common/autotest_common.sh@1497 -- # readlink -f /sys/class/nvme/nvme0 /sys/class/nvme/nvme1 00:04:49.590 17:53:10 -- common/autotest_common.sh@1497 -- # grep 0000:00:06.0/nvme/nvme 00:04:49.590 17:53:10 -- common/autotest_common.sh@1497 -- # bdf_sysfs_path=/sys/devices/pci0000:00/0000:00:06.0/nvme/nvme0 00:04:49.590 17:53:10 -- common/autotest_common.sh@1498 -- # [[ -z /sys/devices/pci0000:00/0000:00:06.0/nvme/nvme0 ]] 00:04:49.590 17:53:10 -- common/autotest_common.sh@1502 -- # basename /sys/devices/pci0000:00/0000:00:06.0/nvme/nvme0 00:04:49.590 17:53:10 -- common/autotest_common.sh@1502 -- # printf '%s\n' nvme0 00:04:49.590 17:53:10 -- common/autotest_common.sh@1534 -- # nvme_ctrlr=/dev/nvme0 00:04:49.590 17:53:10 -- common/autotest_common.sh@1535 -- # [[ -z /dev/nvme0 ]] 00:04:49.590 17:53:10 -- common/autotest_common.sh@1540 -- # nvme id-ctrl /dev/nvme0 00:04:49.590 17:53:10 -- common/autotest_common.sh@1540 -- # grep oacs 00:04:49.590 17:53:10 -- common/autotest_common.sh@1540 -- # cut -d: -f2 00:04:49.590 17:53:10 -- common/autotest_common.sh@1540 -- # oacs=' 0x12a' 00:04:49.590 17:53:10 -- common/autotest_common.sh@1541 -- # oacs_ns_manage=8 00:04:49.590 17:53:10 -- common/autotest_common.sh@1543 -- # [[ 8 -ne 0 ]] 00:04:49.590 17:53:10 -- common/autotest_common.sh@1549 -- # nvme id-ctrl /dev/nvme0 00:04:49.590 17:53:10 -- common/autotest_common.sh@1549 -- # cut -d: -f2 00:04:49.590 17:53:10 -- common/autotest_common.sh@1549 -- # grep unvmcap 00:04:49.590 17:53:10 -- common/autotest_common.sh@1549 -- # unvmcap=' 0' 00:04:49.590 17:53:10 -- common/autotest_common.sh@1550 -- # [[ 0 -eq 0 ]] 00:04:49.590 17:53:10 -- common/autotest_common.sh@1552 -- # continue 00:04:49.590 17:53:10 -- common/autotest_common.sh@1533 -- # for bdf in "${bdfs[@]}" 00:04:49.590 17:53:10 -- common/autotest_common.sh@1534 -- # get_nvme_ctrlr_from_bdf 0000:00:07.0 00:04:49.590 17:53:10 -- common/autotest_common.sh@1497 -- # readlink -f /sys/class/nvme/nvme0 /sys/class/nvme/nvme1 00:04:49.590 17:53:10 -- common/autotest_common.sh@1497 -- # grep 0000:00:07.0/nvme/nvme 00:04:49.590 17:53:10 -- common/autotest_common.sh@1497 -- # bdf_sysfs_path=/sys/devices/pci0000:00/0000:00:07.0/nvme/nvme1 00:04:49.590 17:53:10 -- common/autotest_common.sh@1498 -- # [[ -z /sys/devices/pci0000:00/0000:00:07.0/nvme/nvme1 ]] 00:04:49.590 17:53:10 -- common/autotest_common.sh@1502 -- # basename /sys/devices/pci0000:00/0000:00:07.0/nvme/nvme1 00:04:49.590 17:53:10 -- common/autotest_common.sh@1502 -- # printf '%s\n' nvme1 00:04:49.590 17:53:10 -- common/autotest_common.sh@1534 -- # nvme_ctrlr=/dev/nvme1 00:04:49.590 17:53:10 -- common/autotest_common.sh@1535 -- # [[ -z /dev/nvme1 ]] 00:04:49.590 17:53:10 -- common/autotest_common.sh@1540 -- # nvme id-ctrl /dev/nvme1 00:04:49.590 17:53:10 -- common/autotest_common.sh@1540 -- # grep oacs 00:04:49.590 17:53:10 -- common/autotest_common.sh@1540 -- # cut -d: -f2 00:04:49.590 17:53:10 -- common/autotest_common.sh@1540 -- # oacs=' 0x12a' 00:04:49.590 17:53:10 -- common/autotest_common.sh@1541 -- # oacs_ns_manage=8 00:04:49.590 17:53:10 -- common/autotest_common.sh@1543 -- # [[ 8 -ne 0 ]] 00:04:49.590 17:53:10 -- common/autotest_common.sh@1549 -- # nvme id-ctrl /dev/nvme1 00:04:49.591 17:53:10 -- common/autotest_common.sh@1549 -- # grep unvmcap 00:04:49.591 17:53:10 -- common/autotest_common.sh@1549 -- # cut -d: -f2 00:04:49.591 17:53:10 -- common/autotest_common.sh@1549 -- # unvmcap=' 0' 00:04:49.591 17:53:10 -- common/autotest_common.sh@1550 -- # [[ 0 -eq 0 ]] 00:04:49.591 17:53:10 -- common/autotest_common.sh@1552 -- # continue 00:04:49.591 17:53:10 -- spdk/autotest.sh@133 -- # timing_exit pre_cleanup 00:04:49.591 17:53:10 -- common/autotest_common.sh@728 -- # xtrace_disable 00:04:49.591 17:53:10 -- common/autotest_common.sh@10 -- # set +x 00:04:49.591 17:53:10 -- spdk/autotest.sh@136 -- # timing_enter afterboot 00:04:49.591 17:53:10 -- common/autotest_common.sh@722 -- # xtrace_disable 00:04:49.591 17:53:10 -- common/autotest_common.sh@10 -- # set +x 00:04:49.591 17:53:10 -- spdk/autotest.sh@137 -- # /home/vagrant/spdk_repo/spdk/scripts/setup.sh 00:04:50.530 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:04:50.530 0000:00:06.0 (1b36 0010): nvme -> uio_pci_generic 00:04:50.530 0000:00:07.0 (1b36 0010): nvme -> uio_pci_generic 00:04:50.790 17:53:11 -- spdk/autotest.sh@138 -- # timing_exit afterboot 00:04:50.790 17:53:11 -- common/autotest_common.sh@728 -- # xtrace_disable 00:04:50.790 17:53:11 -- common/autotest_common.sh@10 -- # set +x 00:04:50.790 17:53:11 -- spdk/autotest.sh@142 -- # opal_revert_cleanup 00:04:50.790 17:53:11 -- common/autotest_common.sh@1586 -- # mapfile -t bdfs 00:04:50.790 17:53:11 -- common/autotest_common.sh@1586 -- # get_nvme_bdfs_by_id 0x0a54 00:04:50.790 17:53:11 -- common/autotest_common.sh@1572 -- # bdfs=() 00:04:50.790 17:53:11 -- common/autotest_common.sh@1572 -- # local bdfs 00:04:50.790 17:53:11 -- common/autotest_common.sh@1574 -- # get_nvme_bdfs 00:04:50.790 17:53:11 -- common/autotest_common.sh@1508 -- # bdfs=() 00:04:50.790 17:53:11 -- common/autotest_common.sh@1508 -- # local bdfs 00:04:50.791 17:53:11 -- common/autotest_common.sh@1509 -- # bdfs=($("$rootdir/scripts/gen_nvme.sh" | jq -r '.config[].params.traddr')) 00:04:50.791 17:53:11 -- common/autotest_common.sh@1509 -- # /home/vagrant/spdk_repo/spdk/scripts/gen_nvme.sh 00:04:50.791 17:53:11 -- common/autotest_common.sh@1509 -- # jq -r '.config[].params.traddr' 00:04:50.791 17:53:11 -- common/autotest_common.sh@1510 -- # (( 2 == 0 )) 00:04:50.791 17:53:11 -- common/autotest_common.sh@1514 -- # printf '%s\n' 0000:00:06.0 0000:00:07.0 00:04:50.791 17:53:11 -- common/autotest_common.sh@1574 -- # for bdf in $(get_nvme_bdfs) 00:04:50.791 17:53:11 -- common/autotest_common.sh@1575 -- # cat /sys/bus/pci/devices/0000:00:06.0/device 00:04:50.791 17:53:11 -- common/autotest_common.sh@1575 -- # device=0x0010 00:04:50.791 17:53:11 -- common/autotest_common.sh@1576 -- # [[ 0x0010 == \0\x\0\a\5\4 ]] 00:04:50.791 17:53:11 -- common/autotest_common.sh@1574 -- # for bdf in $(get_nvme_bdfs) 00:04:50.791 17:53:11 -- common/autotest_common.sh@1575 -- # cat /sys/bus/pci/devices/0000:00:07.0/device 00:04:50.791 17:53:11 -- common/autotest_common.sh@1575 -- # device=0x0010 00:04:50.791 17:53:11 -- common/autotest_common.sh@1576 -- # [[ 0x0010 == \0\x\0\a\5\4 ]] 00:04:50.791 17:53:11 -- common/autotest_common.sh@1581 -- # printf '%s\n' 00:04:50.791 17:53:11 -- common/autotest_common.sh@1587 -- # [[ -z '' ]] 00:04:50.791 17:53:11 -- common/autotest_common.sh@1588 -- # return 0 00:04:50.791 17:53:11 -- spdk/autotest.sh@148 -- # '[' 0 -eq 1 ']' 00:04:50.791 17:53:11 -- spdk/autotest.sh@152 -- # '[' 1 -eq 1 ']' 00:04:50.791 17:53:11 -- spdk/autotest.sh@153 -- # [[ 0 -eq 1 ]] 00:04:50.791 17:53:11 -- spdk/autotest.sh@153 -- # [[ 0 -eq 1 ]] 00:04:50.791 17:53:11 -- spdk/autotest.sh@160 -- # timing_enter lib 00:04:50.791 17:53:11 -- common/autotest_common.sh@722 -- # xtrace_disable 00:04:50.791 17:53:11 -- common/autotest_common.sh@10 -- # set +x 00:04:50.791 17:53:11 -- spdk/autotest.sh@162 -- # run_test env /home/vagrant/spdk_repo/spdk/test/env/env.sh 00:04:50.791 17:53:11 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:50.791 17:53:11 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:50.791 17:53:11 -- common/autotest_common.sh@10 -- # set +x 00:04:50.791 ************************************ 00:04:50.791 START TEST env 00:04:50.791 ************************************ 00:04:50.791 17:53:11 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/env/env.sh 00:04:51.051 * Looking for test storage... 00:04:51.051 * Found test storage at /home/vagrant/spdk_repo/spdk/test/env 00:04:51.051 17:53:11 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:04:51.051 17:53:11 -- common/autotest_common.sh@1690 -- # lcov --version 00:04:51.051 17:53:11 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:04:51.051 17:53:11 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:04:51.051 17:53:11 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:04:51.051 17:53:11 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:04:51.051 17:53:11 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:04:51.051 17:53:11 -- scripts/common.sh@335 -- # IFS=.-: 00:04:51.051 17:53:11 -- scripts/common.sh@335 -- # read -ra ver1 00:04:51.051 17:53:11 -- scripts/common.sh@336 -- # IFS=.-: 00:04:51.051 17:53:11 -- scripts/common.sh@336 -- # read -ra ver2 00:04:51.051 17:53:11 -- scripts/common.sh@337 -- # local 'op=<' 00:04:51.051 17:53:11 -- scripts/common.sh@339 -- # ver1_l=2 00:04:51.051 17:53:11 -- scripts/common.sh@340 -- # ver2_l=1 00:04:51.051 17:53:11 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:04:51.051 17:53:11 -- scripts/common.sh@343 -- # case "$op" in 00:04:51.051 17:53:11 -- scripts/common.sh@344 -- # : 1 00:04:51.051 17:53:11 -- scripts/common.sh@363 -- # (( v = 0 )) 00:04:51.051 17:53:11 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:04:51.051 17:53:11 -- scripts/common.sh@364 -- # decimal 1 00:04:51.051 17:53:11 -- scripts/common.sh@352 -- # local d=1 00:04:51.051 17:53:11 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:04:51.051 17:53:11 -- scripts/common.sh@354 -- # echo 1 00:04:51.051 17:53:11 -- scripts/common.sh@364 -- # ver1[v]=1 00:04:51.051 17:53:11 -- scripts/common.sh@365 -- # decimal 2 00:04:51.051 17:53:11 -- scripts/common.sh@352 -- # local d=2 00:04:51.051 17:53:11 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:04:51.051 17:53:11 -- scripts/common.sh@354 -- # echo 2 00:04:51.051 17:53:11 -- scripts/common.sh@365 -- # ver2[v]=2 00:04:51.051 17:53:11 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:04:51.051 17:53:11 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:04:51.051 17:53:11 -- scripts/common.sh@367 -- # return 0 00:04:51.051 17:53:11 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:04:51.051 17:53:11 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:04:51.051 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:51.051 --rc genhtml_branch_coverage=1 00:04:51.051 --rc genhtml_function_coverage=1 00:04:51.051 --rc genhtml_legend=1 00:04:51.051 --rc geninfo_all_blocks=1 00:04:51.051 --rc geninfo_unexecuted_blocks=1 00:04:51.051 00:04:51.051 ' 00:04:51.051 17:53:11 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:04:51.051 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:51.051 --rc genhtml_branch_coverage=1 00:04:51.051 --rc genhtml_function_coverage=1 00:04:51.051 --rc genhtml_legend=1 00:04:51.051 --rc geninfo_all_blocks=1 00:04:51.051 --rc geninfo_unexecuted_blocks=1 00:04:51.051 00:04:51.051 ' 00:04:51.051 17:53:11 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:04:51.051 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:51.051 --rc genhtml_branch_coverage=1 00:04:51.051 --rc genhtml_function_coverage=1 00:04:51.051 --rc genhtml_legend=1 00:04:51.051 --rc geninfo_all_blocks=1 00:04:51.051 --rc geninfo_unexecuted_blocks=1 00:04:51.051 00:04:51.051 ' 00:04:51.051 17:53:11 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:04:51.051 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:04:51.051 --rc genhtml_branch_coverage=1 00:04:51.051 --rc genhtml_function_coverage=1 00:04:51.051 --rc genhtml_legend=1 00:04:51.051 --rc geninfo_all_blocks=1 00:04:51.051 --rc geninfo_unexecuted_blocks=1 00:04:51.051 00:04:51.051 ' 00:04:51.051 17:53:11 -- env/env.sh@10 -- # run_test env_memory /home/vagrant/spdk_repo/spdk/test/env/memory/memory_ut 00:04:51.051 17:53:11 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:51.051 17:53:11 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:51.051 17:53:11 -- common/autotest_common.sh@10 -- # set +x 00:04:51.051 ************************************ 00:04:51.051 START TEST env_memory 00:04:51.051 ************************************ 00:04:51.051 17:53:12 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/env/memory/memory_ut 00:04:51.051 00:04:51.051 00:04:51.051 CUnit - A unit testing framework for C - Version 2.1-3 00:04:51.051 http://cunit.sourceforge.net/ 00:04:51.051 00:04:51.051 00:04:51.051 Suite: memory 00:04:51.051 Test: alloc and free memory map ...[2024-11-28 17:53:12.069625] /home/vagrant/spdk_repo/spdk/lib/env_dpdk/memory.c: 283:spdk_mem_map_alloc: *ERROR*: Initial mem_map notify failed 00:04:51.311 passed 00:04:51.311 Test: mem map translation ...[2024-11-28 17:53:12.111527] /home/vagrant/spdk_repo/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:51.311 [2024-11-28 17:53:12.111565] /home/vagrant/spdk_repo/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:51.311 [2024-11-28 17:53:12.111640] /home/vagrant/spdk_repo/spdk/lib/env_dpdk/memory.c: 584:spdk_mem_map_set_translation: *ERROR*: invalid usermode virtual address 281474976710656 00:04:51.311 [2024-11-28 17:53:12.111660] /home/vagrant/spdk_repo/spdk/lib/env_dpdk/memory.c: 600:spdk_mem_map_set_translation: *ERROR*: could not get 0xffffffe00000 map 00:04:51.311 passed 00:04:51.311 Test: mem map registration ...[2024-11-28 17:53:12.175111] /home/vagrant/spdk_repo/spdk/lib/env_dpdk/memory.c: 346:spdk_mem_register: *ERROR*: invalid spdk_mem_register parameters, vaddr=0x200000 len=1234 00:04:51.311 [2024-11-28 17:53:12.175144] /home/vagrant/spdk_repo/spdk/lib/env_dpdk/memory.c: 346:spdk_mem_register: *ERROR*: invalid spdk_mem_register parameters, vaddr=0x4d2 len=2097152 00:04:51.311 passed 00:04:51.311 Test: mem map adjacent registrations ...passed 00:04:51.311 00:04:51.311 Run Summary: Type Total Ran Passed Failed Inactive 00:04:51.311 suites 1 1 n/a 0 0 00:04:51.311 tests 4 4 4 0 0 00:04:51.311 asserts 152 152 152 0 n/a 00:04:51.311 00:04:51.311 Elapsed time = 0.225 seconds 00:04:51.311 00:04:51.311 real 0m0.274s 00:04:51.311 user 0m0.240s 00:04:51.311 sys 0m0.024s 00:04:51.311 17:53:12 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:51.311 17:53:12 -- common/autotest_common.sh@10 -- # set +x 00:04:51.311 ************************************ 00:04:51.311 END TEST env_memory 00:04:51.311 ************************************ 00:04:51.311 17:53:12 -- env/env.sh@11 -- # run_test env_vtophys /home/vagrant/spdk_repo/spdk/test/env/vtophys/vtophys 00:04:51.311 17:53:12 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:51.311 17:53:12 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:51.311 17:53:12 -- common/autotest_common.sh@10 -- # set +x 00:04:51.311 ************************************ 00:04:51.311 START TEST env_vtophys 00:04:51.311 ************************************ 00:04:51.311 17:53:12 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/env/vtophys/vtophys 00:04:51.572 EAL: lib.eal log level changed from notice to debug 00:04:51.572 EAL: Detected lcore 0 as core 0 on socket 0 00:04:51.572 EAL: Detected lcore 1 as core 0 on socket 0 00:04:51.572 EAL: Detected lcore 2 as core 0 on socket 0 00:04:51.572 EAL: Detected lcore 3 as core 0 on socket 0 00:04:51.572 EAL: Detected lcore 4 as core 0 on socket 0 00:04:51.572 EAL: Detected lcore 5 as core 0 on socket 0 00:04:51.572 EAL: Detected lcore 6 as core 0 on socket 0 00:04:51.572 EAL: Detected lcore 7 as core 0 on socket 0 00:04:51.572 EAL: Detected lcore 8 as core 0 on socket 0 00:04:51.572 EAL: Detected lcore 9 as core 0 on socket 0 00:04:51.572 EAL: Maximum logical cores by configuration: 128 00:04:51.572 EAL: Detected CPU lcores: 10 00:04:51.572 EAL: Detected NUMA nodes: 1 00:04:51.572 EAL: Checking presence of .so 'librte_eal.so.24.0' 00:04:51.572 EAL: Detected shared linkage of DPDK 00:04:51.572 EAL: No shared files mode enabled, IPC will be disabled 00:04:51.572 EAL: Selected IOVA mode 'PA' 00:04:51.572 EAL: Probing VFIO support... 00:04:51.572 EAL: Module /sys/module/vfio not found! error 2 (No such file or directory) 00:04:51.572 EAL: VFIO modules not loaded, skipping VFIO support... 00:04:51.572 EAL: Ask a virtual area of 0x2e000 bytes 00:04:51.572 EAL: Virtual area found at 0x200000000000 (size = 0x2e000) 00:04:51.572 EAL: Setting up physically contiguous memory... 00:04:51.572 EAL: Setting maximum number of open files to 524288 00:04:51.572 EAL: Detected memory type: socket_id:0 hugepage_sz:2097152 00:04:51.572 EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152 00:04:51.572 EAL: Ask a virtual area of 0x61000 bytes 00:04:51.572 EAL: Virtual area found at 0x20000002e000 (size = 0x61000) 00:04:51.572 EAL: Memseg list allocated at socket 0, page size 0x800kB 00:04:51.572 EAL: Ask a virtual area of 0x400000000 bytes 00:04:51.572 EAL: Virtual area found at 0x200000200000 (size = 0x400000000) 00:04:51.572 EAL: VA reserved for memseg list at 0x200000200000, size 400000000 00:04:51.572 EAL: Ask a virtual area of 0x61000 bytes 00:04:51.572 EAL: Virtual area found at 0x200400200000 (size = 0x61000) 00:04:51.572 EAL: Memseg list allocated at socket 0, page size 0x800kB 00:04:51.572 EAL: Ask a virtual area of 0x400000000 bytes 00:04:51.572 EAL: Virtual area found at 0x200400400000 (size = 0x400000000) 00:04:51.572 EAL: VA reserved for memseg list at 0x200400400000, size 400000000 00:04:51.572 EAL: Ask a virtual area of 0x61000 bytes 00:04:51.572 EAL: Virtual area found at 0x200800400000 (size = 0x61000) 00:04:51.572 EAL: Memseg list allocated at socket 0, page size 0x800kB 00:04:51.572 EAL: Ask a virtual area of 0x400000000 bytes 00:04:51.572 EAL: Virtual area found at 0x200800600000 (size = 0x400000000) 00:04:51.572 EAL: VA reserved for memseg list at 0x200800600000, size 400000000 00:04:51.572 EAL: Ask a virtual area of 0x61000 bytes 00:04:51.572 EAL: Virtual area found at 0x200c00600000 (size = 0x61000) 00:04:51.572 EAL: Memseg list allocated at socket 0, page size 0x800kB 00:04:51.572 EAL: Ask a virtual area of 0x400000000 bytes 00:04:51.572 EAL: Virtual area found at 0x200c00800000 (size = 0x400000000) 00:04:51.572 EAL: VA reserved for memseg list at 0x200c00800000, size 400000000 00:04:51.572 EAL: Hugepages will be freed exactly as allocated. 00:04:51.572 EAL: No shared files mode enabled, IPC is disabled 00:04:51.572 EAL: No shared files mode enabled, IPC is disabled 00:04:51.572 EAL: TSC frequency is ~2290000 KHz 00:04:51.572 EAL: Main lcore 0 is ready (tid=7f99a44daa40;cpuset=[0]) 00:04:51.572 EAL: Trying to obtain current memory policy. 00:04:51.572 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:51.572 EAL: Restoring previous memory policy: 0 00:04:51.572 EAL: request: mp_malloc_sync 00:04:51.572 EAL: No shared files mode enabled, IPC is disabled 00:04:51.572 EAL: Heap on socket 0 was expanded by 2MB 00:04:51.572 EAL: Module /sys/module/vfio not found! error 2 (No such file or directory) 00:04:51.572 EAL: No PCI address specified using 'addr=' in: bus=pci 00:04:51.572 EAL: Mem event callback 'spdk:(nil)' registered 00:04:51.572 EAL: Module /sys/module/vfio_pci not found! error 2 (No such file or directory) 00:04:51.572 00:04:51.572 00:04:51.572 CUnit - A unit testing framework for C - Version 2.1-3 00:04:51.572 http://cunit.sourceforge.net/ 00:04:51.572 00:04:51.572 00:04:51.572 Suite: components_suite 00:04:52.142 Test: vtophys_malloc_test ...passed 00:04:52.142 Test: vtophys_spdk_malloc_test ...EAL: Trying to obtain current memory policy. 00:04:52.142 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:52.142 EAL: Restoring previous memory policy: 4 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was expanded by 4MB 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was shrunk by 4MB 00:04:52.142 EAL: Trying to obtain current memory policy. 00:04:52.142 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:52.142 EAL: Restoring previous memory policy: 4 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was expanded by 6MB 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was shrunk by 6MB 00:04:52.142 EAL: Trying to obtain current memory policy. 00:04:52.142 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:52.142 EAL: Restoring previous memory policy: 4 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was expanded by 10MB 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was shrunk by 10MB 00:04:52.142 EAL: Trying to obtain current memory policy. 00:04:52.142 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:52.142 EAL: Restoring previous memory policy: 4 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was expanded by 18MB 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was shrunk by 18MB 00:04:52.142 EAL: Trying to obtain current memory policy. 00:04:52.142 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:52.142 EAL: Restoring previous memory policy: 4 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was expanded by 34MB 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was shrunk by 34MB 00:04:52.142 EAL: Trying to obtain current memory policy. 00:04:52.142 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:52.142 EAL: Restoring previous memory policy: 4 00:04:52.142 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.142 EAL: request: mp_malloc_sync 00:04:52.142 EAL: No shared files mode enabled, IPC is disabled 00:04:52.142 EAL: Heap on socket 0 was expanded by 66MB 00:04:52.401 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.401 EAL: request: mp_malloc_sync 00:04:52.401 EAL: No shared files mode enabled, IPC is disabled 00:04:52.401 EAL: Heap on socket 0 was shrunk by 66MB 00:04:52.401 EAL: Trying to obtain current memory policy. 00:04:52.401 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:52.401 EAL: Restoring previous memory policy: 4 00:04:52.401 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.401 EAL: request: mp_malloc_sync 00:04:52.401 EAL: No shared files mode enabled, IPC is disabled 00:04:52.401 EAL: Heap on socket 0 was expanded by 130MB 00:04:52.661 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.661 EAL: request: mp_malloc_sync 00:04:52.661 EAL: No shared files mode enabled, IPC is disabled 00:04:52.661 EAL: Heap on socket 0 was shrunk by 130MB 00:04:52.920 EAL: Trying to obtain current memory policy. 00:04:52.920 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:52.920 EAL: Restoring previous memory policy: 4 00:04:52.920 EAL: Calling mem event callback 'spdk:(nil)' 00:04:52.920 EAL: request: mp_malloc_sync 00:04:52.920 EAL: No shared files mode enabled, IPC is disabled 00:04:52.920 EAL: Heap on socket 0 was expanded by 258MB 00:04:53.491 EAL: Calling mem event callback 'spdk:(nil)' 00:04:53.491 EAL: request: mp_malloc_sync 00:04:53.491 EAL: No shared files mode enabled, IPC is disabled 00:04:53.491 EAL: Heap on socket 0 was shrunk by 258MB 00:04:53.751 EAL: Trying to obtain current memory policy. 00:04:53.751 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:54.010 EAL: Restoring previous memory policy: 4 00:04:54.010 EAL: Calling mem event callback 'spdk:(nil)' 00:04:54.010 EAL: request: mp_malloc_sync 00:04:54.010 EAL: No shared files mode enabled, IPC is disabled 00:04:54.010 EAL: Heap on socket 0 was expanded by 514MB 00:04:54.954 EAL: Calling mem event callback 'spdk:(nil)' 00:04:54.954 EAL: request: mp_malloc_sync 00:04:54.954 EAL: No shared files mode enabled, IPC is disabled 00:04:54.954 EAL: Heap on socket 0 was shrunk by 514MB 00:04:55.898 EAL: Trying to obtain current memory policy. 00:04:55.898 EAL: Setting policy MPOL_PREFERRED for socket 0 00:04:55.898 EAL: Restoring previous memory policy: 4 00:04:55.898 EAL: Calling mem event callback 'spdk:(nil)' 00:04:55.898 EAL: request: mp_malloc_sync 00:04:55.898 EAL: No shared files mode enabled, IPC is disabled 00:04:55.898 EAL: Heap on socket 0 was expanded by 1026MB 00:04:57.807 EAL: Calling mem event callback 'spdk:(nil)' 00:04:58.068 EAL: request: mp_malloc_sync 00:04:58.068 EAL: No shared files mode enabled, IPC is disabled 00:04:58.068 EAL: Heap on socket 0 was shrunk by 1026MB 00:04:59.449 passed 00:04:59.449 00:04:59.449 Run Summary: Type Total Ran Passed Failed Inactive 00:04:59.449 suites 1 1 n/a 0 0 00:04:59.449 tests 2 2 2 0 0 00:04:59.449 asserts 5313 5313 5313 0 n/a 00:04:59.449 00:04:59.449 Elapsed time = 7.760 seconds 00:04:59.449 EAL: Calling mem event callback 'spdk:(nil)' 00:04:59.449 EAL: request: mp_malloc_sync 00:04:59.449 EAL: No shared files mode enabled, IPC is disabled 00:04:59.449 EAL: Heap on socket 0 was shrunk by 2MB 00:04:59.449 EAL: No shared files mode enabled, IPC is disabled 00:04:59.449 EAL: No shared files mode enabled, IPC is disabled 00:04:59.449 EAL: No shared files mode enabled, IPC is disabled 00:04:59.449 00:04:59.449 real 0m8.067s 00:04:59.449 user 0m7.124s 00:04:59.449 sys 0m0.796s 00:04:59.449 17:53:20 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:59.449 17:53:20 -- common/autotest_common.sh@10 -- # set +x 00:04:59.449 ************************************ 00:04:59.449 END TEST env_vtophys 00:04:59.449 ************************************ 00:04:59.449 17:53:20 -- env/env.sh@12 -- # run_test env_pci /home/vagrant/spdk_repo/spdk/test/env/pci/pci_ut 00:04:59.449 17:53:20 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:59.449 17:53:20 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:59.449 17:53:20 -- common/autotest_common.sh@10 -- # set +x 00:04:59.449 ************************************ 00:04:59.449 START TEST env_pci 00:04:59.449 ************************************ 00:04:59.449 17:53:20 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/env/pci/pci_ut 00:04:59.710 00:04:59.710 00:04:59.710 CUnit - A unit testing framework for C - Version 2.1-3 00:04:59.710 http://cunit.sourceforge.net/ 00:04:59.710 00:04:59.710 00:04:59.710 Suite: pci 00:04:59.710 Test: pci_hook ...[2024-11-28 17:53:20.513980] /home/vagrant/spdk_repo/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 53498 has claimed it 00:04:59.710 passed 00:04:59.710 00:04:59.710 Run Summary: Type Total Ran Passed Failed Inactive 00:04:59.710 suites 1 1 n/a 0 0 00:04:59.710 tests 1 1 1 0 0 00:04:59.710 asserts 25 25 25 0 n/a 00:04:59.710 00:04:59.710 Elapsed time = 0.006 seconds 00:04:59.710 EAL: Cannot find device (10000:00:01.0) 00:04:59.710 EAL: Failed to attach device on primary process 00:04:59.710 00:04:59.710 real 0m0.101s 00:04:59.710 user 0m0.050s 00:04:59.710 sys 0m0.050s 00:04:59.710 17:53:20 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:59.710 17:53:20 -- common/autotest_common.sh@10 -- # set +x 00:04:59.710 ************************************ 00:04:59.710 END TEST env_pci 00:04:59.710 ************************************ 00:04:59.710 17:53:20 -- env/env.sh@14 -- # argv='-c 0x1 ' 00:04:59.710 17:53:20 -- env/env.sh@15 -- # uname 00:04:59.710 17:53:20 -- env/env.sh@15 -- # '[' Linux = Linux ']' 00:04:59.710 17:53:20 -- env/env.sh@22 -- # argv+=--base-virtaddr=0x200000000000 00:04:59.710 17:53:20 -- env/env.sh@24 -- # run_test env_dpdk_post_init /home/vagrant/spdk_repo/spdk/test/env/env_dpdk_post_init/env_dpdk_post_init -c 0x1 --base-virtaddr=0x200000000000 00:04:59.710 17:53:20 -- common/autotest_common.sh@1087 -- # '[' 5 -le 1 ']' 00:04:59.710 17:53:20 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:59.710 17:53:20 -- common/autotest_common.sh@10 -- # set +x 00:04:59.710 ************************************ 00:04:59.710 START TEST env_dpdk_post_init 00:04:59.710 ************************************ 00:04:59.710 17:53:20 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/env/env_dpdk_post_init/env_dpdk_post_init -c 0x1 --base-virtaddr=0x200000000000 00:04:59.710 EAL: Detected CPU lcores: 10 00:04:59.710 EAL: Detected NUMA nodes: 1 00:04:59.710 EAL: Detected shared linkage of DPDK 00:04:59.710 EAL: Multi-process socket /var/run/dpdk/rte/mp_socket 00:04:59.710 EAL: Selected IOVA mode 'PA' 00:04:59.970 TELEMETRY: No legacy callbacks, legacy socket not created 00:04:59.970 EAL: Probe PCI driver: spdk_nvme (1b36:0010) device: 0000:00:06.0 (socket -1) 00:04:59.970 EAL: Probe PCI driver: spdk_nvme (1b36:0010) device: 0000:00:07.0 (socket -1) 00:04:59.970 Starting DPDK initialization... 00:04:59.970 Starting SPDK post initialization... 00:04:59.970 SPDK NVMe probe 00:04:59.970 Attaching to 0000:00:06.0 00:04:59.970 Attaching to 0000:00:07.0 00:04:59.970 Attached to 0000:00:06.0 00:04:59.970 Attached to 0000:00:07.0 00:04:59.970 Cleaning up... 00:04:59.970 00:04:59.970 real 0m0.272s 00:04:59.970 user 0m0.067s 00:04:59.970 sys 0m0.106s 00:04:59.970 17:53:20 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:04:59.970 17:53:20 -- common/autotest_common.sh@10 -- # set +x 00:04:59.970 ************************************ 00:04:59.970 END TEST env_dpdk_post_init 00:04:59.971 ************************************ 00:04:59.971 17:53:20 -- env/env.sh@26 -- # uname 00:04:59.971 17:53:20 -- env/env.sh@26 -- # '[' Linux = Linux ']' 00:04:59.971 17:53:20 -- env/env.sh@29 -- # run_test env_mem_callbacks /home/vagrant/spdk_repo/spdk/test/env/mem_callbacks/mem_callbacks 00:04:59.971 17:53:20 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:04:59.971 17:53:20 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:04:59.971 17:53:20 -- common/autotest_common.sh@10 -- # set +x 00:04:59.971 ************************************ 00:04:59.971 START TEST env_mem_callbacks 00:04:59.971 ************************************ 00:04:59.971 17:53:20 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/env/mem_callbacks/mem_callbacks 00:05:00.231 EAL: Detected CPU lcores: 10 00:05:00.231 EAL: Detected NUMA nodes: 1 00:05:00.231 EAL: Detected shared linkage of DPDK 00:05:00.231 EAL: Multi-process socket /var/run/dpdk/rte/mp_socket 00:05:00.231 EAL: Selected IOVA mode 'PA' 00:05:00.231 00:05:00.231 00:05:00.231 CUnit - A unit testing framework for C - Version 2.1-3 00:05:00.231 http://cunit.sourceforge.net/ 00:05:00.231 00:05:00.231 00:05:00.231 Suite: memory 00:05:00.231 Test: test ... 00:05:00.231 TELEMETRY: No legacy callbacks, legacy socket not created 00:05:00.231 register 0x200000200000 2097152 00:05:00.231 malloc 3145728 00:05:00.231 register 0x200000400000 4194304 00:05:00.231 buf 0x2000004fffc0 len 3145728 PASSED 00:05:00.231 malloc 64 00:05:00.231 buf 0x2000004ffec0 len 64 PASSED 00:05:00.231 malloc 4194304 00:05:00.231 register 0x200000800000 6291456 00:05:00.231 buf 0x2000009fffc0 len 4194304 PASSED 00:05:00.231 free 0x2000004fffc0 3145728 00:05:00.231 free 0x2000004ffec0 64 00:05:00.231 unregister 0x200000400000 4194304 PASSED 00:05:00.231 free 0x2000009fffc0 4194304 00:05:00.231 unregister 0x200000800000 6291456 PASSED 00:05:00.231 malloc 8388608 00:05:00.231 register 0x200000400000 10485760 00:05:00.231 buf 0x2000005fffc0 len 8388608 PASSED 00:05:00.231 free 0x2000005fffc0 8388608 00:05:00.231 unregister 0x200000400000 10485760 PASSED 00:05:00.231 passed 00:05:00.231 00:05:00.231 Run Summary: Type Total Ran Passed Failed Inactive 00:05:00.231 suites 1 1 n/a 0 0 00:05:00.231 tests 1 1 1 0 0 00:05:00.231 asserts 15 15 15 0 n/a 00:05:00.231 00:05:00.231 Elapsed time = 0.084 seconds 00:05:00.231 00:05:00.231 real 0m0.281s 00:05:00.231 user 0m0.120s 00:05:00.231 sys 0m0.059s 00:05:00.231 17:53:21 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:00.231 17:53:21 -- common/autotest_common.sh@10 -- # set +x 00:05:00.231 ************************************ 00:05:00.231 END TEST env_mem_callbacks 00:05:00.231 ************************************ 00:05:00.491 00:05:00.491 real 0m9.549s 00:05:00.491 user 0m7.814s 00:05:00.491 sys 0m1.394s 00:05:00.491 17:53:21 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:00.491 17:53:21 -- common/autotest_common.sh@10 -- # set +x 00:05:00.491 ************************************ 00:05:00.491 END TEST env 00:05:00.491 ************************************ 00:05:00.491 17:53:21 -- spdk/autotest.sh@163 -- # run_test rpc /home/vagrant/spdk_repo/spdk/test/rpc/rpc.sh 00:05:00.491 17:53:21 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:00.491 17:53:21 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:00.491 17:53:21 -- common/autotest_common.sh@10 -- # set +x 00:05:00.491 ************************************ 00:05:00.491 START TEST rpc 00:05:00.491 ************************************ 00:05:00.491 17:53:21 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/rpc/rpc.sh 00:05:00.491 * Looking for test storage... 00:05:00.491 * Found test storage at /home/vagrant/spdk_repo/spdk/test/rpc 00:05:00.491 17:53:21 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:00.491 17:53:21 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:00.491 17:53:21 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:00.752 17:53:21 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:00.752 17:53:21 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:00.752 17:53:21 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:00.752 17:53:21 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:00.752 17:53:21 -- scripts/common.sh@335 -- # IFS=.-: 00:05:00.752 17:53:21 -- scripts/common.sh@335 -- # read -ra ver1 00:05:00.752 17:53:21 -- scripts/common.sh@336 -- # IFS=.-: 00:05:00.752 17:53:21 -- scripts/common.sh@336 -- # read -ra ver2 00:05:00.752 17:53:21 -- scripts/common.sh@337 -- # local 'op=<' 00:05:00.752 17:53:21 -- scripts/common.sh@339 -- # ver1_l=2 00:05:00.752 17:53:21 -- scripts/common.sh@340 -- # ver2_l=1 00:05:00.752 17:53:21 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:00.752 17:53:21 -- scripts/common.sh@343 -- # case "$op" in 00:05:00.752 17:53:21 -- scripts/common.sh@344 -- # : 1 00:05:00.752 17:53:21 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:00.752 17:53:21 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:00.752 17:53:21 -- scripts/common.sh@364 -- # decimal 1 00:05:00.752 17:53:21 -- scripts/common.sh@352 -- # local d=1 00:05:00.752 17:53:21 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:00.752 17:53:21 -- scripts/common.sh@354 -- # echo 1 00:05:00.752 17:53:21 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:00.752 17:53:21 -- scripts/common.sh@365 -- # decimal 2 00:05:00.752 17:53:21 -- scripts/common.sh@352 -- # local d=2 00:05:00.752 17:53:21 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:00.752 17:53:21 -- scripts/common.sh@354 -- # echo 2 00:05:00.752 17:53:21 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:00.752 17:53:21 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:00.752 17:53:21 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:00.752 17:53:21 -- scripts/common.sh@367 -- # return 0 00:05:00.752 17:53:21 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:00.752 17:53:21 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:00.752 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:00.752 --rc genhtml_branch_coverage=1 00:05:00.752 --rc genhtml_function_coverage=1 00:05:00.752 --rc genhtml_legend=1 00:05:00.752 --rc geninfo_all_blocks=1 00:05:00.752 --rc geninfo_unexecuted_blocks=1 00:05:00.752 00:05:00.752 ' 00:05:00.752 17:53:21 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:00.752 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:00.752 --rc genhtml_branch_coverage=1 00:05:00.752 --rc genhtml_function_coverage=1 00:05:00.752 --rc genhtml_legend=1 00:05:00.752 --rc geninfo_all_blocks=1 00:05:00.752 --rc geninfo_unexecuted_blocks=1 00:05:00.752 00:05:00.752 ' 00:05:00.752 17:53:21 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:00.752 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:00.752 --rc genhtml_branch_coverage=1 00:05:00.752 --rc genhtml_function_coverage=1 00:05:00.752 --rc genhtml_legend=1 00:05:00.752 --rc geninfo_all_blocks=1 00:05:00.752 --rc geninfo_unexecuted_blocks=1 00:05:00.752 00:05:00.752 ' 00:05:00.752 17:53:21 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:00.752 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:00.752 --rc genhtml_branch_coverage=1 00:05:00.752 --rc genhtml_function_coverage=1 00:05:00.752 --rc genhtml_legend=1 00:05:00.752 --rc geninfo_all_blocks=1 00:05:00.752 --rc geninfo_unexecuted_blocks=1 00:05:00.752 00:05:00.752 ' 00:05:00.752 17:53:21 -- rpc/rpc.sh@65 -- # spdk_pid=53624 00:05:00.752 17:53:21 -- rpc/rpc.sh@64 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -e bdev 00:05:00.752 17:53:21 -- rpc/rpc.sh@66 -- # trap 'killprocess $spdk_pid; exit 1' SIGINT SIGTERM EXIT 00:05:00.752 17:53:21 -- rpc/rpc.sh@67 -- # waitforlisten 53624 00:05:00.752 17:53:21 -- common/autotest_common.sh@829 -- # '[' -z 53624 ']' 00:05:00.752 17:53:21 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:00.752 17:53:21 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:00.752 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:00.752 17:53:21 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:00.752 17:53:21 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:00.752 17:53:21 -- common/autotest_common.sh@10 -- # set +x 00:05:00.752 [2024-11-28 17:53:21.670592] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:00.752 [2024-11-28 17:53:21.670702] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid53624 ] 00:05:01.012 [2024-11-28 17:53:21.832575] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:01.012 [2024-11-28 17:53:22.039016] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:01.012 [2024-11-28 17:53:22.039209] app.c: 488:app_setup_trace: *NOTICE*: Tracepoint Group Mask bdev specified. 00:05:01.012 [2024-11-28 17:53:22.039226] app.c: 489:app_setup_trace: *NOTICE*: Use 'spdk_trace -s spdk_tgt -p 53624' to capture a snapshot of events at runtime. 00:05:01.012 [2024-11-28 17:53:22.039235] app.c: 494:app_setup_trace: *NOTICE*: Or copy /dev/shm/spdk_tgt_trace.pid53624 for offline analysis/debug. 00:05:01.012 [2024-11-28 17:53:22.039264] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:02.394 17:53:23 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:02.394 17:53:23 -- common/autotest_common.sh@862 -- # return 0 00:05:02.394 17:53:23 -- rpc/rpc.sh@69 -- # export PYTHONPATH=:/home/vagrant/spdk_repo/spdk/python:/home/vagrant/spdk_repo/spdk/test/rpc_plugins:/home/vagrant/spdk_repo/spdk/python:/home/vagrant/spdk_repo/spdk/test/rpc_plugins:/home/vagrant/spdk_repo/spdk/test/rpc 00:05:02.394 17:53:23 -- rpc/rpc.sh@69 -- # PYTHONPATH=:/home/vagrant/spdk_repo/spdk/python:/home/vagrant/spdk_repo/spdk/test/rpc_plugins:/home/vagrant/spdk_repo/spdk/python:/home/vagrant/spdk_repo/spdk/test/rpc_plugins:/home/vagrant/spdk_repo/spdk/test/rpc 00:05:02.394 17:53:23 -- rpc/rpc.sh@72 -- # rpc=rpc_cmd 00:05:02.394 17:53:23 -- rpc/rpc.sh@73 -- # run_test rpc_integrity rpc_integrity 00:05:02.394 17:53:23 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:02.394 17:53:23 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:02.394 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.394 ************************************ 00:05:02.394 START TEST rpc_integrity 00:05:02.394 ************************************ 00:05:02.394 17:53:23 -- common/autotest_common.sh@1114 -- # rpc_integrity 00:05:02.394 17:53:23 -- rpc/rpc.sh@12 -- # rpc_cmd bdev_get_bdevs 00:05:02.394 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.394 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.394 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.394 17:53:23 -- rpc/rpc.sh@12 -- # bdevs='[]' 00:05:02.394 17:53:23 -- rpc/rpc.sh@13 -- # jq length 00:05:02.394 17:53:23 -- rpc/rpc.sh@13 -- # '[' 0 == 0 ']' 00:05:02.394 17:53:23 -- rpc/rpc.sh@15 -- # rpc_cmd bdev_malloc_create 8 512 00:05:02.394 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.394 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.394 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.394 17:53:23 -- rpc/rpc.sh@15 -- # malloc=Malloc0 00:05:02.394 17:53:23 -- rpc/rpc.sh@16 -- # rpc_cmd bdev_get_bdevs 00:05:02.394 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.394 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.394 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.394 17:53:23 -- rpc/rpc.sh@16 -- # bdevs='[ 00:05:02.394 { 00:05:02.394 "name": "Malloc0", 00:05:02.394 "aliases": [ 00:05:02.394 "bd5f9227-1876-471b-865a-bae57cacc2f2" 00:05:02.394 ], 00:05:02.394 "product_name": "Malloc disk", 00:05:02.394 "block_size": 512, 00:05:02.394 "num_blocks": 16384, 00:05:02.394 "uuid": "bd5f9227-1876-471b-865a-bae57cacc2f2", 00:05:02.394 "assigned_rate_limits": { 00:05:02.394 "rw_ios_per_sec": 0, 00:05:02.394 "rw_mbytes_per_sec": 0, 00:05:02.394 "r_mbytes_per_sec": 0, 00:05:02.394 "w_mbytes_per_sec": 0 00:05:02.394 }, 00:05:02.394 "claimed": false, 00:05:02.394 "zoned": false, 00:05:02.394 "supported_io_types": { 00:05:02.394 "read": true, 00:05:02.394 "write": true, 00:05:02.394 "unmap": true, 00:05:02.394 "write_zeroes": true, 00:05:02.394 "flush": true, 00:05:02.394 "reset": true, 00:05:02.394 "compare": false, 00:05:02.394 "compare_and_write": false, 00:05:02.394 "abort": true, 00:05:02.394 "nvme_admin": false, 00:05:02.394 "nvme_io": false 00:05:02.394 }, 00:05:02.394 "memory_domains": [ 00:05:02.394 { 00:05:02.394 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:05:02.394 "dma_device_type": 2 00:05:02.394 } 00:05:02.394 ], 00:05:02.394 "driver_specific": {} 00:05:02.394 } 00:05:02.394 ]' 00:05:02.394 17:53:23 -- rpc/rpc.sh@17 -- # jq length 00:05:02.394 17:53:23 -- rpc/rpc.sh@17 -- # '[' 1 == 1 ']' 00:05:02.394 17:53:23 -- rpc/rpc.sh@19 -- # rpc_cmd bdev_passthru_create -b Malloc0 -p Passthru0 00:05:02.394 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.394 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.394 [2024-11-28 17:53:23.321173] vbdev_passthru.c: 607:vbdev_passthru_register: *NOTICE*: Match on Malloc0 00:05:02.394 [2024-11-28 17:53:23.321228] vbdev_passthru.c: 636:vbdev_passthru_register: *NOTICE*: base bdev opened 00:05:02.394 [2024-11-28 17:53:23.321252] vbdev_passthru.c: 676:vbdev_passthru_register: *NOTICE*: io_device created at: 0x0x616000007580 00:05:02.394 [2024-11-28 17:53:23.321263] vbdev_passthru.c: 691:vbdev_passthru_register: *NOTICE*: bdev claimed 00:05:02.394 [2024-11-28 17:53:23.323316] vbdev_passthru.c: 704:vbdev_passthru_register: *NOTICE*: pt_bdev registered 00:05:02.394 [2024-11-28 17:53:23.323356] vbdev_passthru.c: 705:vbdev_passthru_register: *NOTICE*: created pt_bdev for: Passthru0 00:05:02.394 Passthru0 00:05:02.394 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.394 17:53:23 -- rpc/rpc.sh@20 -- # rpc_cmd bdev_get_bdevs 00:05:02.394 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.394 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.394 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.394 17:53:23 -- rpc/rpc.sh@20 -- # bdevs='[ 00:05:02.394 { 00:05:02.395 "name": "Malloc0", 00:05:02.395 "aliases": [ 00:05:02.395 "bd5f9227-1876-471b-865a-bae57cacc2f2" 00:05:02.395 ], 00:05:02.395 "product_name": "Malloc disk", 00:05:02.395 "block_size": 512, 00:05:02.395 "num_blocks": 16384, 00:05:02.395 "uuid": "bd5f9227-1876-471b-865a-bae57cacc2f2", 00:05:02.395 "assigned_rate_limits": { 00:05:02.395 "rw_ios_per_sec": 0, 00:05:02.395 "rw_mbytes_per_sec": 0, 00:05:02.395 "r_mbytes_per_sec": 0, 00:05:02.395 "w_mbytes_per_sec": 0 00:05:02.395 }, 00:05:02.395 "claimed": true, 00:05:02.395 "claim_type": "exclusive_write", 00:05:02.395 "zoned": false, 00:05:02.395 "supported_io_types": { 00:05:02.395 "read": true, 00:05:02.395 "write": true, 00:05:02.395 "unmap": true, 00:05:02.395 "write_zeroes": true, 00:05:02.395 "flush": true, 00:05:02.395 "reset": true, 00:05:02.395 "compare": false, 00:05:02.395 "compare_and_write": false, 00:05:02.395 "abort": true, 00:05:02.395 "nvme_admin": false, 00:05:02.395 "nvme_io": false 00:05:02.395 }, 00:05:02.395 "memory_domains": [ 00:05:02.395 { 00:05:02.395 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:05:02.395 "dma_device_type": 2 00:05:02.395 } 00:05:02.395 ], 00:05:02.395 "driver_specific": {} 00:05:02.395 }, 00:05:02.395 { 00:05:02.395 "name": "Passthru0", 00:05:02.395 "aliases": [ 00:05:02.395 "30a3badb-27f6-5c3a-bc72-8a1509887774" 00:05:02.395 ], 00:05:02.395 "product_name": "passthru", 00:05:02.395 "block_size": 512, 00:05:02.395 "num_blocks": 16384, 00:05:02.395 "uuid": "30a3badb-27f6-5c3a-bc72-8a1509887774", 00:05:02.395 "assigned_rate_limits": { 00:05:02.395 "rw_ios_per_sec": 0, 00:05:02.395 "rw_mbytes_per_sec": 0, 00:05:02.395 "r_mbytes_per_sec": 0, 00:05:02.395 "w_mbytes_per_sec": 0 00:05:02.395 }, 00:05:02.395 "claimed": false, 00:05:02.395 "zoned": false, 00:05:02.395 "supported_io_types": { 00:05:02.395 "read": true, 00:05:02.395 "write": true, 00:05:02.395 "unmap": true, 00:05:02.395 "write_zeroes": true, 00:05:02.395 "flush": true, 00:05:02.395 "reset": true, 00:05:02.395 "compare": false, 00:05:02.395 "compare_and_write": false, 00:05:02.395 "abort": true, 00:05:02.395 "nvme_admin": false, 00:05:02.395 "nvme_io": false 00:05:02.395 }, 00:05:02.395 "memory_domains": [ 00:05:02.395 { 00:05:02.395 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:05:02.395 "dma_device_type": 2 00:05:02.395 } 00:05:02.395 ], 00:05:02.395 "driver_specific": { 00:05:02.395 "passthru": { 00:05:02.395 "name": "Passthru0", 00:05:02.395 "base_bdev_name": "Malloc0" 00:05:02.395 } 00:05:02.395 } 00:05:02.395 } 00:05:02.395 ]' 00:05:02.395 17:53:23 -- rpc/rpc.sh@21 -- # jq length 00:05:02.395 17:53:23 -- rpc/rpc.sh@21 -- # '[' 2 == 2 ']' 00:05:02.395 17:53:23 -- rpc/rpc.sh@23 -- # rpc_cmd bdev_passthru_delete Passthru0 00:05:02.395 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.395 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.395 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.395 17:53:23 -- rpc/rpc.sh@24 -- # rpc_cmd bdev_malloc_delete Malloc0 00:05:02.395 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.395 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.395 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.395 17:53:23 -- rpc/rpc.sh@25 -- # rpc_cmd bdev_get_bdevs 00:05:02.395 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.395 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.655 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.655 17:53:23 -- rpc/rpc.sh@25 -- # bdevs='[]' 00:05:02.655 17:53:23 -- rpc/rpc.sh@26 -- # jq length 00:05:02.655 17:53:23 -- rpc/rpc.sh@26 -- # '[' 0 == 0 ']' 00:05:02.655 00:05:02.655 real 0m0.334s 00:05:02.655 user 0m0.175s 00:05:02.655 sys 0m0.060s 00:05:02.655 17:53:23 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:02.655 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.655 ************************************ 00:05:02.655 END TEST rpc_integrity 00:05:02.655 ************************************ 00:05:02.655 17:53:23 -- rpc/rpc.sh@74 -- # run_test rpc_plugins rpc_plugins 00:05:02.655 17:53:23 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:02.655 17:53:23 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:02.655 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.655 ************************************ 00:05:02.655 START TEST rpc_plugins 00:05:02.655 ************************************ 00:05:02.655 17:53:23 -- common/autotest_common.sh@1114 -- # rpc_plugins 00:05:02.655 17:53:23 -- rpc/rpc.sh@30 -- # rpc_cmd --plugin rpc_plugin create_malloc 00:05:02.655 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.655 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.655 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.655 17:53:23 -- rpc/rpc.sh@30 -- # malloc=Malloc1 00:05:02.655 17:53:23 -- rpc/rpc.sh@31 -- # rpc_cmd bdev_get_bdevs 00:05:02.655 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.655 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.655 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.655 17:53:23 -- rpc/rpc.sh@31 -- # bdevs='[ 00:05:02.655 { 00:05:02.655 "name": "Malloc1", 00:05:02.655 "aliases": [ 00:05:02.655 "a8a51865-b7c7-4aa2-9c57-2fdfeb43653c" 00:05:02.655 ], 00:05:02.655 "product_name": "Malloc disk", 00:05:02.655 "block_size": 4096, 00:05:02.655 "num_blocks": 256, 00:05:02.655 "uuid": "a8a51865-b7c7-4aa2-9c57-2fdfeb43653c", 00:05:02.655 "assigned_rate_limits": { 00:05:02.655 "rw_ios_per_sec": 0, 00:05:02.655 "rw_mbytes_per_sec": 0, 00:05:02.655 "r_mbytes_per_sec": 0, 00:05:02.655 "w_mbytes_per_sec": 0 00:05:02.655 }, 00:05:02.655 "claimed": false, 00:05:02.655 "zoned": false, 00:05:02.655 "supported_io_types": { 00:05:02.655 "read": true, 00:05:02.655 "write": true, 00:05:02.655 "unmap": true, 00:05:02.655 "write_zeroes": true, 00:05:02.655 "flush": true, 00:05:02.655 "reset": true, 00:05:02.655 "compare": false, 00:05:02.655 "compare_and_write": false, 00:05:02.655 "abort": true, 00:05:02.655 "nvme_admin": false, 00:05:02.655 "nvme_io": false 00:05:02.655 }, 00:05:02.655 "memory_domains": [ 00:05:02.655 { 00:05:02.655 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:05:02.655 "dma_device_type": 2 00:05:02.655 } 00:05:02.655 ], 00:05:02.655 "driver_specific": {} 00:05:02.655 } 00:05:02.655 ]' 00:05:02.655 17:53:23 -- rpc/rpc.sh@32 -- # jq length 00:05:02.655 17:53:23 -- rpc/rpc.sh@32 -- # '[' 1 == 1 ']' 00:05:02.655 17:53:23 -- rpc/rpc.sh@34 -- # rpc_cmd --plugin rpc_plugin delete_malloc Malloc1 00:05:02.655 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.655 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.655 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.655 17:53:23 -- rpc/rpc.sh@35 -- # rpc_cmd bdev_get_bdevs 00:05:02.655 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.655 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.655 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.655 17:53:23 -- rpc/rpc.sh@35 -- # bdevs='[]' 00:05:02.655 17:53:23 -- rpc/rpc.sh@36 -- # jq length 00:05:02.915 17:53:23 -- rpc/rpc.sh@36 -- # '[' 0 == 0 ']' 00:05:02.915 00:05:02.915 real 0m0.154s 00:05:02.915 user 0m0.097s 00:05:02.915 sys 0m0.019s 00:05:02.915 17:53:23 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:02.915 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.915 ************************************ 00:05:02.915 END TEST rpc_plugins 00:05:02.915 ************************************ 00:05:02.915 17:53:23 -- rpc/rpc.sh@75 -- # run_test rpc_trace_cmd_test rpc_trace_cmd_test 00:05:02.915 17:53:23 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:02.915 17:53:23 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:02.915 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.915 ************************************ 00:05:02.915 START TEST rpc_trace_cmd_test 00:05:02.915 ************************************ 00:05:02.915 17:53:23 -- common/autotest_common.sh@1114 -- # rpc_trace_cmd_test 00:05:02.915 17:53:23 -- rpc/rpc.sh@40 -- # local info 00:05:02.915 17:53:23 -- rpc/rpc.sh@42 -- # rpc_cmd trace_get_info 00:05:02.915 17:53:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:02.915 17:53:23 -- common/autotest_common.sh@10 -- # set +x 00:05:02.915 17:53:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:02.915 17:53:23 -- rpc/rpc.sh@42 -- # info='{ 00:05:02.915 "tpoint_shm_path": "/dev/shm/spdk_tgt_trace.pid53624", 00:05:02.915 "tpoint_group_mask": "0x8", 00:05:02.915 "iscsi_conn": { 00:05:02.915 "mask": "0x2", 00:05:02.915 "tpoint_mask": "0x0" 00:05:02.915 }, 00:05:02.915 "scsi": { 00:05:02.915 "mask": "0x4", 00:05:02.915 "tpoint_mask": "0x0" 00:05:02.915 }, 00:05:02.915 "bdev": { 00:05:02.915 "mask": "0x8", 00:05:02.915 "tpoint_mask": "0xffffffffffffffff" 00:05:02.915 }, 00:05:02.915 "nvmf_rdma": { 00:05:02.915 "mask": "0x10", 00:05:02.915 "tpoint_mask": "0x0" 00:05:02.915 }, 00:05:02.915 "nvmf_tcp": { 00:05:02.915 "mask": "0x20", 00:05:02.915 "tpoint_mask": "0x0" 00:05:02.915 }, 00:05:02.915 "ftl": { 00:05:02.915 "mask": "0x40", 00:05:02.915 "tpoint_mask": "0x0" 00:05:02.915 }, 00:05:02.915 "blobfs": { 00:05:02.915 "mask": "0x80", 00:05:02.915 "tpoint_mask": "0x0" 00:05:02.915 }, 00:05:02.915 "dsa": { 00:05:02.915 "mask": "0x200", 00:05:02.915 "tpoint_mask": "0x0" 00:05:02.915 }, 00:05:02.915 "thread": { 00:05:02.915 "mask": "0x400", 00:05:02.915 "tpoint_mask": "0x0" 00:05:02.916 }, 00:05:02.916 "nvme_pcie": { 00:05:02.916 "mask": "0x800", 00:05:02.916 "tpoint_mask": "0x0" 00:05:02.916 }, 00:05:02.916 "iaa": { 00:05:02.916 "mask": "0x1000", 00:05:02.916 "tpoint_mask": "0x0" 00:05:02.916 }, 00:05:02.916 "nvme_tcp": { 00:05:02.916 "mask": "0x2000", 00:05:02.916 "tpoint_mask": "0x0" 00:05:02.916 }, 00:05:02.916 "bdev_nvme": { 00:05:02.916 "mask": "0x4000", 00:05:02.916 "tpoint_mask": "0x0" 00:05:02.916 } 00:05:02.916 }' 00:05:02.916 17:53:23 -- rpc/rpc.sh@43 -- # jq length 00:05:02.916 17:53:23 -- rpc/rpc.sh@43 -- # '[' 15 -gt 2 ']' 00:05:02.916 17:53:23 -- rpc/rpc.sh@44 -- # jq 'has("tpoint_group_mask")' 00:05:02.916 17:53:23 -- rpc/rpc.sh@44 -- # '[' true = true ']' 00:05:02.916 17:53:23 -- rpc/rpc.sh@45 -- # jq 'has("tpoint_shm_path")' 00:05:02.916 17:53:23 -- rpc/rpc.sh@45 -- # '[' true = true ']' 00:05:02.916 17:53:23 -- rpc/rpc.sh@46 -- # jq 'has("bdev")' 00:05:03.176 17:53:23 -- rpc/rpc.sh@46 -- # '[' true = true ']' 00:05:03.176 17:53:23 -- rpc/rpc.sh@47 -- # jq -r .bdev.tpoint_mask 00:05:03.176 ************************************ 00:05:03.176 END TEST rpc_trace_cmd_test 00:05:03.176 ************************************ 00:05:03.176 17:53:24 -- rpc/rpc.sh@47 -- # '[' 0xffffffffffffffff '!=' 0x0 ']' 00:05:03.176 00:05:03.176 real 0m0.262s 00:05:03.176 user 0m0.214s 00:05:03.176 sys 0m0.039s 00:05:03.176 17:53:24 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:03.176 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.176 17:53:24 -- rpc/rpc.sh@76 -- # [[ 0 -eq 1 ]] 00:05:03.176 17:53:24 -- rpc/rpc.sh@80 -- # rpc=rpc_cmd 00:05:03.176 17:53:24 -- rpc/rpc.sh@81 -- # run_test rpc_daemon_integrity rpc_integrity 00:05:03.176 17:53:24 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:03.176 17:53:24 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:03.176 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.176 ************************************ 00:05:03.176 START TEST rpc_daemon_integrity 00:05:03.176 ************************************ 00:05:03.176 17:53:24 -- common/autotest_common.sh@1114 -- # rpc_integrity 00:05:03.176 17:53:24 -- rpc/rpc.sh@12 -- # rpc_cmd bdev_get_bdevs 00:05:03.176 17:53:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:03.176 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.176 17:53:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:03.176 17:53:24 -- rpc/rpc.sh@12 -- # bdevs='[]' 00:05:03.176 17:53:24 -- rpc/rpc.sh@13 -- # jq length 00:05:03.176 17:53:24 -- rpc/rpc.sh@13 -- # '[' 0 == 0 ']' 00:05:03.176 17:53:24 -- rpc/rpc.sh@15 -- # rpc_cmd bdev_malloc_create 8 512 00:05:03.176 17:53:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:03.176 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.176 17:53:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:03.176 17:53:24 -- rpc/rpc.sh@15 -- # malloc=Malloc2 00:05:03.176 17:53:24 -- rpc/rpc.sh@16 -- # rpc_cmd bdev_get_bdevs 00:05:03.176 17:53:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:03.176 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.176 17:53:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:03.176 17:53:24 -- rpc/rpc.sh@16 -- # bdevs='[ 00:05:03.176 { 00:05:03.176 "name": "Malloc2", 00:05:03.176 "aliases": [ 00:05:03.176 "fe29f62b-643a-4c95-9ef6-9116e1bb36e1" 00:05:03.176 ], 00:05:03.176 "product_name": "Malloc disk", 00:05:03.176 "block_size": 512, 00:05:03.176 "num_blocks": 16384, 00:05:03.176 "uuid": "fe29f62b-643a-4c95-9ef6-9116e1bb36e1", 00:05:03.176 "assigned_rate_limits": { 00:05:03.176 "rw_ios_per_sec": 0, 00:05:03.176 "rw_mbytes_per_sec": 0, 00:05:03.176 "r_mbytes_per_sec": 0, 00:05:03.176 "w_mbytes_per_sec": 0 00:05:03.176 }, 00:05:03.176 "claimed": false, 00:05:03.176 "zoned": false, 00:05:03.176 "supported_io_types": { 00:05:03.176 "read": true, 00:05:03.176 "write": true, 00:05:03.176 "unmap": true, 00:05:03.176 "write_zeroes": true, 00:05:03.176 "flush": true, 00:05:03.176 "reset": true, 00:05:03.176 "compare": false, 00:05:03.177 "compare_and_write": false, 00:05:03.177 "abort": true, 00:05:03.177 "nvme_admin": false, 00:05:03.177 "nvme_io": false 00:05:03.177 }, 00:05:03.177 "memory_domains": [ 00:05:03.177 { 00:05:03.177 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:05:03.177 "dma_device_type": 2 00:05:03.177 } 00:05:03.177 ], 00:05:03.177 "driver_specific": {} 00:05:03.177 } 00:05:03.177 ]' 00:05:03.177 17:53:24 -- rpc/rpc.sh@17 -- # jq length 00:05:03.437 17:53:24 -- rpc/rpc.sh@17 -- # '[' 1 == 1 ']' 00:05:03.437 17:53:24 -- rpc/rpc.sh@19 -- # rpc_cmd bdev_passthru_create -b Malloc2 -p Passthru0 00:05:03.437 17:53:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:03.437 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.437 [2024-11-28 17:53:24.260538] vbdev_passthru.c: 607:vbdev_passthru_register: *NOTICE*: Match on Malloc2 00:05:03.437 [2024-11-28 17:53:24.260592] vbdev_passthru.c: 636:vbdev_passthru_register: *NOTICE*: base bdev opened 00:05:03.437 [2024-11-28 17:53:24.260611] vbdev_passthru.c: 676:vbdev_passthru_register: *NOTICE*: io_device created at: 0x0x616000008780 00:05:03.437 [2024-11-28 17:53:24.260621] vbdev_passthru.c: 691:vbdev_passthru_register: *NOTICE*: bdev claimed 00:05:03.437 [2024-11-28 17:53:24.262704] vbdev_passthru.c: 704:vbdev_passthru_register: *NOTICE*: pt_bdev registered 00:05:03.437 [2024-11-28 17:53:24.262742] vbdev_passthru.c: 705:vbdev_passthru_register: *NOTICE*: created pt_bdev for: Passthru0 00:05:03.437 Passthru0 00:05:03.437 17:53:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:03.437 17:53:24 -- rpc/rpc.sh@20 -- # rpc_cmd bdev_get_bdevs 00:05:03.437 17:53:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:03.437 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.437 17:53:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:03.437 17:53:24 -- rpc/rpc.sh@20 -- # bdevs='[ 00:05:03.437 { 00:05:03.437 "name": "Malloc2", 00:05:03.437 "aliases": [ 00:05:03.437 "fe29f62b-643a-4c95-9ef6-9116e1bb36e1" 00:05:03.437 ], 00:05:03.437 "product_name": "Malloc disk", 00:05:03.437 "block_size": 512, 00:05:03.437 "num_blocks": 16384, 00:05:03.437 "uuid": "fe29f62b-643a-4c95-9ef6-9116e1bb36e1", 00:05:03.437 "assigned_rate_limits": { 00:05:03.437 "rw_ios_per_sec": 0, 00:05:03.437 "rw_mbytes_per_sec": 0, 00:05:03.437 "r_mbytes_per_sec": 0, 00:05:03.437 "w_mbytes_per_sec": 0 00:05:03.437 }, 00:05:03.437 "claimed": true, 00:05:03.437 "claim_type": "exclusive_write", 00:05:03.437 "zoned": false, 00:05:03.437 "supported_io_types": { 00:05:03.437 "read": true, 00:05:03.437 "write": true, 00:05:03.437 "unmap": true, 00:05:03.437 "write_zeroes": true, 00:05:03.437 "flush": true, 00:05:03.437 "reset": true, 00:05:03.437 "compare": false, 00:05:03.437 "compare_and_write": false, 00:05:03.437 "abort": true, 00:05:03.437 "nvme_admin": false, 00:05:03.437 "nvme_io": false 00:05:03.437 }, 00:05:03.437 "memory_domains": [ 00:05:03.437 { 00:05:03.437 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:05:03.437 "dma_device_type": 2 00:05:03.437 } 00:05:03.437 ], 00:05:03.437 "driver_specific": {} 00:05:03.437 }, 00:05:03.437 { 00:05:03.437 "name": "Passthru0", 00:05:03.437 "aliases": [ 00:05:03.437 "f3bd53c0-108f-5407-a95f-67d311a62802" 00:05:03.437 ], 00:05:03.437 "product_name": "passthru", 00:05:03.437 "block_size": 512, 00:05:03.437 "num_blocks": 16384, 00:05:03.437 "uuid": "f3bd53c0-108f-5407-a95f-67d311a62802", 00:05:03.437 "assigned_rate_limits": { 00:05:03.437 "rw_ios_per_sec": 0, 00:05:03.437 "rw_mbytes_per_sec": 0, 00:05:03.437 "r_mbytes_per_sec": 0, 00:05:03.437 "w_mbytes_per_sec": 0 00:05:03.437 }, 00:05:03.437 "claimed": false, 00:05:03.437 "zoned": false, 00:05:03.437 "supported_io_types": { 00:05:03.437 "read": true, 00:05:03.437 "write": true, 00:05:03.437 "unmap": true, 00:05:03.437 "write_zeroes": true, 00:05:03.437 "flush": true, 00:05:03.437 "reset": true, 00:05:03.437 "compare": false, 00:05:03.437 "compare_and_write": false, 00:05:03.437 "abort": true, 00:05:03.437 "nvme_admin": false, 00:05:03.437 "nvme_io": false 00:05:03.437 }, 00:05:03.437 "memory_domains": [ 00:05:03.437 { 00:05:03.437 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:05:03.437 "dma_device_type": 2 00:05:03.437 } 00:05:03.437 ], 00:05:03.437 "driver_specific": { 00:05:03.437 "passthru": { 00:05:03.437 "name": "Passthru0", 00:05:03.437 "base_bdev_name": "Malloc2" 00:05:03.437 } 00:05:03.437 } 00:05:03.437 } 00:05:03.437 ]' 00:05:03.437 17:53:24 -- rpc/rpc.sh@21 -- # jq length 00:05:03.437 17:53:24 -- rpc/rpc.sh@21 -- # '[' 2 == 2 ']' 00:05:03.437 17:53:24 -- rpc/rpc.sh@23 -- # rpc_cmd bdev_passthru_delete Passthru0 00:05:03.437 17:53:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:03.437 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.437 17:53:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:03.437 17:53:24 -- rpc/rpc.sh@24 -- # rpc_cmd bdev_malloc_delete Malloc2 00:05:03.437 17:53:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:03.437 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.437 17:53:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:03.437 17:53:24 -- rpc/rpc.sh@25 -- # rpc_cmd bdev_get_bdevs 00:05:03.437 17:53:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:03.437 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.437 17:53:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:03.437 17:53:24 -- rpc/rpc.sh@25 -- # bdevs='[]' 00:05:03.437 17:53:24 -- rpc/rpc.sh@26 -- # jq length 00:05:03.437 ************************************ 00:05:03.437 END TEST rpc_daemon_integrity 00:05:03.437 ************************************ 00:05:03.437 17:53:24 -- rpc/rpc.sh@26 -- # '[' 0 == 0 ']' 00:05:03.437 00:05:03.437 real 0m0.345s 00:05:03.437 user 0m0.191s 00:05:03.437 sys 0m0.053s 00:05:03.437 17:53:24 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:03.437 17:53:24 -- common/autotest_common.sh@10 -- # set +x 00:05:03.697 17:53:24 -- rpc/rpc.sh@83 -- # trap - SIGINT SIGTERM EXIT 00:05:03.697 17:53:24 -- rpc/rpc.sh@84 -- # killprocess 53624 00:05:03.697 17:53:24 -- common/autotest_common.sh@936 -- # '[' -z 53624 ']' 00:05:03.697 17:53:24 -- common/autotest_common.sh@940 -- # kill -0 53624 00:05:03.697 17:53:24 -- common/autotest_common.sh@941 -- # uname 00:05:03.697 17:53:24 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:03.697 17:53:24 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 53624 00:05:03.697 killing process with pid 53624 00:05:03.697 17:53:24 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:03.697 17:53:24 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:03.697 17:53:24 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 53624' 00:05:03.697 17:53:24 -- common/autotest_common.sh@955 -- # kill 53624 00:05:03.697 17:53:24 -- common/autotest_common.sh@960 -- # wait 53624 00:05:06.235 00:05:06.235 real 0m5.422s 00:05:06.235 user 0m6.096s 00:05:06.235 sys 0m0.894s 00:05:06.235 ************************************ 00:05:06.235 END TEST rpc 00:05:06.235 ************************************ 00:05:06.235 17:53:26 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:06.235 17:53:26 -- common/autotest_common.sh@10 -- # set +x 00:05:06.235 17:53:26 -- spdk/autotest.sh@164 -- # run_test rpc_client /home/vagrant/spdk_repo/spdk/test/rpc_client/rpc_client.sh 00:05:06.235 17:53:26 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:06.235 17:53:26 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:06.235 17:53:26 -- common/autotest_common.sh@10 -- # set +x 00:05:06.235 ************************************ 00:05:06.235 START TEST rpc_client 00:05:06.235 ************************************ 00:05:06.235 17:53:26 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/rpc_client/rpc_client.sh 00:05:06.235 * Looking for test storage... 00:05:06.235 * Found test storage at /home/vagrant/spdk_repo/spdk/test/rpc_client 00:05:06.235 17:53:26 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:06.235 17:53:26 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:06.235 17:53:26 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:06.235 17:53:27 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:06.235 17:53:27 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:06.235 17:53:27 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:06.235 17:53:27 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:06.235 17:53:27 -- scripts/common.sh@335 -- # IFS=.-: 00:05:06.235 17:53:27 -- scripts/common.sh@335 -- # read -ra ver1 00:05:06.235 17:53:27 -- scripts/common.sh@336 -- # IFS=.-: 00:05:06.235 17:53:27 -- scripts/common.sh@336 -- # read -ra ver2 00:05:06.235 17:53:27 -- scripts/common.sh@337 -- # local 'op=<' 00:05:06.235 17:53:27 -- scripts/common.sh@339 -- # ver1_l=2 00:05:06.235 17:53:27 -- scripts/common.sh@340 -- # ver2_l=1 00:05:06.235 17:53:27 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:06.235 17:53:27 -- scripts/common.sh@343 -- # case "$op" in 00:05:06.235 17:53:27 -- scripts/common.sh@344 -- # : 1 00:05:06.235 17:53:27 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:06.235 17:53:27 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:06.235 17:53:27 -- scripts/common.sh@364 -- # decimal 1 00:05:06.235 17:53:27 -- scripts/common.sh@352 -- # local d=1 00:05:06.235 17:53:27 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:06.235 17:53:27 -- scripts/common.sh@354 -- # echo 1 00:05:06.235 17:53:27 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:06.235 17:53:27 -- scripts/common.sh@365 -- # decimal 2 00:05:06.235 17:53:27 -- scripts/common.sh@352 -- # local d=2 00:05:06.235 17:53:27 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:06.235 17:53:27 -- scripts/common.sh@354 -- # echo 2 00:05:06.235 17:53:27 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:06.235 17:53:27 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:06.235 17:53:27 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:06.235 17:53:27 -- scripts/common.sh@367 -- # return 0 00:05:06.235 17:53:27 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:06.235 17:53:27 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:06.235 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.235 --rc genhtml_branch_coverage=1 00:05:06.235 --rc genhtml_function_coverage=1 00:05:06.236 --rc genhtml_legend=1 00:05:06.236 --rc geninfo_all_blocks=1 00:05:06.236 --rc geninfo_unexecuted_blocks=1 00:05:06.236 00:05:06.236 ' 00:05:06.236 17:53:27 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:06.236 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.236 --rc genhtml_branch_coverage=1 00:05:06.236 --rc genhtml_function_coverage=1 00:05:06.236 --rc genhtml_legend=1 00:05:06.236 --rc geninfo_all_blocks=1 00:05:06.236 --rc geninfo_unexecuted_blocks=1 00:05:06.236 00:05:06.236 ' 00:05:06.236 17:53:27 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:06.236 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.236 --rc genhtml_branch_coverage=1 00:05:06.236 --rc genhtml_function_coverage=1 00:05:06.236 --rc genhtml_legend=1 00:05:06.236 --rc geninfo_all_blocks=1 00:05:06.236 --rc geninfo_unexecuted_blocks=1 00:05:06.236 00:05:06.236 ' 00:05:06.236 17:53:27 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:06.236 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.236 --rc genhtml_branch_coverage=1 00:05:06.236 --rc genhtml_function_coverage=1 00:05:06.236 --rc genhtml_legend=1 00:05:06.236 --rc geninfo_all_blocks=1 00:05:06.236 --rc geninfo_unexecuted_blocks=1 00:05:06.236 00:05:06.236 ' 00:05:06.236 17:53:27 -- rpc_client/rpc_client.sh@10 -- # /home/vagrant/spdk_repo/spdk/test/rpc_client/rpc_client_test 00:05:06.236 OK 00:05:06.236 17:53:27 -- rpc_client/rpc_client.sh@12 -- # trap - SIGINT SIGTERM EXIT 00:05:06.236 00:05:06.236 real 0m0.259s 00:05:06.236 user 0m0.151s 00:05:06.236 sys 0m0.125s 00:05:06.236 17:53:27 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:06.236 17:53:27 -- common/autotest_common.sh@10 -- # set +x 00:05:06.236 ************************************ 00:05:06.236 END TEST rpc_client 00:05:06.236 ************************************ 00:05:06.236 17:53:27 -- spdk/autotest.sh@165 -- # run_test json_config /home/vagrant/spdk_repo/spdk/test/json_config/json_config.sh 00:05:06.236 17:53:27 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:06.236 17:53:27 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:06.236 17:53:27 -- common/autotest_common.sh@10 -- # set +x 00:05:06.236 ************************************ 00:05:06.236 START TEST json_config 00:05:06.236 ************************************ 00:05:06.236 17:53:27 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/json_config/json_config.sh 00:05:06.236 17:53:27 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:06.236 17:53:27 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:06.236 17:53:27 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:06.497 17:53:27 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:06.497 17:53:27 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:06.497 17:53:27 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:06.497 17:53:27 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:06.497 17:53:27 -- scripts/common.sh@335 -- # IFS=.-: 00:05:06.497 17:53:27 -- scripts/common.sh@335 -- # read -ra ver1 00:05:06.497 17:53:27 -- scripts/common.sh@336 -- # IFS=.-: 00:05:06.497 17:53:27 -- scripts/common.sh@336 -- # read -ra ver2 00:05:06.497 17:53:27 -- scripts/common.sh@337 -- # local 'op=<' 00:05:06.497 17:53:27 -- scripts/common.sh@339 -- # ver1_l=2 00:05:06.497 17:53:27 -- scripts/common.sh@340 -- # ver2_l=1 00:05:06.497 17:53:27 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:06.497 17:53:27 -- scripts/common.sh@343 -- # case "$op" in 00:05:06.497 17:53:27 -- scripts/common.sh@344 -- # : 1 00:05:06.497 17:53:27 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:06.497 17:53:27 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:06.497 17:53:27 -- scripts/common.sh@364 -- # decimal 1 00:05:06.497 17:53:27 -- scripts/common.sh@352 -- # local d=1 00:05:06.497 17:53:27 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:06.497 17:53:27 -- scripts/common.sh@354 -- # echo 1 00:05:06.497 17:53:27 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:06.497 17:53:27 -- scripts/common.sh@365 -- # decimal 2 00:05:06.497 17:53:27 -- scripts/common.sh@352 -- # local d=2 00:05:06.497 17:53:27 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:06.497 17:53:27 -- scripts/common.sh@354 -- # echo 2 00:05:06.497 17:53:27 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:06.497 17:53:27 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:06.497 17:53:27 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:06.497 17:53:27 -- scripts/common.sh@367 -- # return 0 00:05:06.497 17:53:27 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:06.497 17:53:27 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:06.497 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.497 --rc genhtml_branch_coverage=1 00:05:06.497 --rc genhtml_function_coverage=1 00:05:06.497 --rc genhtml_legend=1 00:05:06.497 --rc geninfo_all_blocks=1 00:05:06.497 --rc geninfo_unexecuted_blocks=1 00:05:06.497 00:05:06.497 ' 00:05:06.497 17:53:27 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:06.497 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.497 --rc genhtml_branch_coverage=1 00:05:06.497 --rc genhtml_function_coverage=1 00:05:06.497 --rc genhtml_legend=1 00:05:06.497 --rc geninfo_all_blocks=1 00:05:06.497 --rc geninfo_unexecuted_blocks=1 00:05:06.497 00:05:06.497 ' 00:05:06.497 17:53:27 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:06.497 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.497 --rc genhtml_branch_coverage=1 00:05:06.497 --rc genhtml_function_coverage=1 00:05:06.497 --rc genhtml_legend=1 00:05:06.497 --rc geninfo_all_blocks=1 00:05:06.497 --rc geninfo_unexecuted_blocks=1 00:05:06.497 00:05:06.497 ' 00:05:06.497 17:53:27 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:06.497 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.497 --rc genhtml_branch_coverage=1 00:05:06.497 --rc genhtml_function_coverage=1 00:05:06.497 --rc genhtml_legend=1 00:05:06.497 --rc geninfo_all_blocks=1 00:05:06.497 --rc geninfo_unexecuted_blocks=1 00:05:06.497 00:05:06.497 ' 00:05:06.497 17:53:27 -- json_config/json_config.sh@8 -- # source /home/vagrant/spdk_repo/spdk/test/nvmf/common.sh 00:05:06.497 17:53:27 -- nvmf/common.sh@7 -- # uname -s 00:05:06.497 17:53:27 -- nvmf/common.sh@7 -- # [[ Linux == FreeBSD ]] 00:05:06.497 17:53:27 -- nvmf/common.sh@9 -- # NVMF_PORT=4420 00:05:06.497 17:53:27 -- nvmf/common.sh@10 -- # NVMF_SECOND_PORT=4421 00:05:06.497 17:53:27 -- nvmf/common.sh@11 -- # NVMF_THIRD_PORT=4422 00:05:06.497 17:53:27 -- nvmf/common.sh@12 -- # NVMF_IP_PREFIX=192.168.100 00:05:06.497 17:53:27 -- nvmf/common.sh@13 -- # NVMF_IP_LEAST_ADDR=8 00:05:06.497 17:53:27 -- nvmf/common.sh@14 -- # NVMF_TCP_IP_ADDRESS=127.0.0.1 00:05:06.497 17:53:27 -- nvmf/common.sh@15 -- # NVMF_TRANSPORT_OPTS= 00:05:06.497 17:53:27 -- nvmf/common.sh@16 -- # NVMF_SERIAL=SPDKISFASTANDAWESOME 00:05:06.497 17:53:27 -- nvmf/common.sh@17 -- # nvme gen-hostnqn 00:05:06.497 17:53:27 -- nvmf/common.sh@17 -- # NVME_HOSTNQN=nqn.2014-08.org.nvmexpress:uuid:00b9c801-e08f-4fcb-aa6d-ff4cbb57c571 00:05:06.497 17:53:27 -- nvmf/common.sh@18 -- # NVME_HOSTID=00b9c801-e08f-4fcb-aa6d-ff4cbb57c571 00:05:06.497 17:53:27 -- nvmf/common.sh@19 -- # NVME_HOST=("--hostnqn=$NVME_HOSTNQN" "--hostid=$NVME_HOSTID") 00:05:06.497 17:53:27 -- nvmf/common.sh@20 -- # NVME_CONNECT='nvme connect' 00:05:06.497 17:53:27 -- nvmf/common.sh@21 -- # NET_TYPE=phy-fallback 00:05:06.497 17:53:27 -- nvmf/common.sh@44 -- # source /home/vagrant/spdk_repo/spdk/scripts/common.sh 00:05:06.497 17:53:27 -- scripts/common.sh@433 -- # [[ -e /bin/wpdk_common.sh ]] 00:05:06.497 17:53:27 -- scripts/common.sh@441 -- # [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:05:06.497 17:53:27 -- scripts/common.sh@442 -- # source /etc/opt/spdk-pkgdep/paths/export.sh 00:05:06.497 17:53:27 -- 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:05:06.497 17:53:27 -- 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:05:06.497 17:53:27 -- 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:05:06.497 17:53:27 -- paths/export.sh@5 -- # export PATH 00:05:06.498 17:53:27 -- 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:05:06.498 17:53:27 -- nvmf/common.sh@46 -- # : 0 00:05:06.498 17:53:27 -- nvmf/common.sh@47 -- # export NVMF_APP_SHM_ID 00:05:06.498 17:53:27 -- nvmf/common.sh@48 -- # build_nvmf_app_args 00:05:06.498 17:53:27 -- nvmf/common.sh@24 -- # '[' 0 -eq 1 ']' 00:05:06.498 17:53:27 -- nvmf/common.sh@28 -- # NVMF_APP+=(-i "$NVMF_APP_SHM_ID" -e 0xFFFF) 00:05:06.498 17:53:27 -- nvmf/common.sh@30 -- # NVMF_APP+=("${NO_HUGE[@]}") 00:05:06.498 17:53:27 -- nvmf/common.sh@32 -- # '[' -n '' ']' 00:05:06.498 17:53:27 -- nvmf/common.sh@34 -- # '[' 0 -eq 1 ']' 00:05:06.498 17:53:27 -- nvmf/common.sh@50 -- # have_pci_nics=0 00:05:06.498 17:53:27 -- json_config/json_config.sh@10 -- # [[ 0 -eq 1 ]] 00:05:06.498 WARNING: No tests are enabled so not running JSON configuration tests 00:05:06.498 17:53:27 -- json_config/json_config.sh@14 -- # [[ 0 -ne 1 ]] 00:05:06.498 17:53:27 -- json_config/json_config.sh@14 -- # [[ 0 -eq 1 ]] 00:05:06.498 17:53:27 -- 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:05:06.498 17:53:27 -- json_config/json_config.sh@26 -- # echo 'WARNING: No tests are enabled so not running JSON configuration tests' 00:05:06.498 17:53:27 -- json_config/json_config.sh@27 -- # exit 0 00:05:06.498 00:05:06.498 real 0m0.218s 00:05:06.498 user 0m0.121s 00:05:06.498 sys 0m0.102s 00:05:06.498 17:53:27 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:06.498 17:53:27 -- common/autotest_common.sh@10 -- # set +x 00:05:06.498 ************************************ 00:05:06.498 END TEST json_config 00:05:06.498 ************************************ 00:05:06.498 17:53:27 -- spdk/autotest.sh@166 -- # run_test json_config_extra_key /home/vagrant/spdk_repo/spdk/test/json_config/json_config_extra_key.sh 00:05:06.498 17:53:27 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:06.498 17:53:27 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:06.498 17:53:27 -- common/autotest_common.sh@10 -- # set +x 00:05:06.498 ************************************ 00:05:06.498 START TEST json_config_extra_key 00:05:06.498 ************************************ 00:05:06.498 17:53:27 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/json_config/json_config_extra_key.sh 00:05:06.498 17:53:27 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:06.759 17:53:27 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:06.759 17:53:27 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:06.759 17:53:27 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:06.759 17:53:27 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:06.759 17:53:27 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:06.759 17:53:27 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:06.759 17:53:27 -- scripts/common.sh@335 -- # IFS=.-: 00:05:06.759 17:53:27 -- scripts/common.sh@335 -- # read -ra ver1 00:05:06.759 17:53:27 -- scripts/common.sh@336 -- # IFS=.-: 00:05:06.759 17:53:27 -- scripts/common.sh@336 -- # read -ra ver2 00:05:06.759 17:53:27 -- scripts/common.sh@337 -- # local 'op=<' 00:05:06.759 17:53:27 -- scripts/common.sh@339 -- # ver1_l=2 00:05:06.759 17:53:27 -- scripts/common.sh@340 -- # ver2_l=1 00:05:06.759 17:53:27 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:06.759 17:53:27 -- scripts/common.sh@343 -- # case "$op" in 00:05:06.759 17:53:27 -- scripts/common.sh@344 -- # : 1 00:05:06.759 17:53:27 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:06.759 17:53:27 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:06.759 17:53:27 -- scripts/common.sh@364 -- # decimal 1 00:05:06.759 17:53:27 -- scripts/common.sh@352 -- # local d=1 00:05:06.759 17:53:27 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:06.759 17:53:27 -- scripts/common.sh@354 -- # echo 1 00:05:06.759 17:53:27 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:06.759 17:53:27 -- scripts/common.sh@365 -- # decimal 2 00:05:06.759 17:53:27 -- scripts/common.sh@352 -- # local d=2 00:05:06.759 17:53:27 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:06.759 17:53:27 -- scripts/common.sh@354 -- # echo 2 00:05:06.759 17:53:27 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:06.759 17:53:27 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:06.759 17:53:27 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:06.759 17:53:27 -- scripts/common.sh@367 -- # return 0 00:05:06.759 17:53:27 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:06.759 17:53:27 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:06.759 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.759 --rc genhtml_branch_coverage=1 00:05:06.759 --rc genhtml_function_coverage=1 00:05:06.759 --rc genhtml_legend=1 00:05:06.759 --rc geninfo_all_blocks=1 00:05:06.759 --rc geninfo_unexecuted_blocks=1 00:05:06.759 00:05:06.759 ' 00:05:06.759 17:53:27 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:06.759 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.759 --rc genhtml_branch_coverage=1 00:05:06.759 --rc genhtml_function_coverage=1 00:05:06.759 --rc genhtml_legend=1 00:05:06.759 --rc geninfo_all_blocks=1 00:05:06.759 --rc geninfo_unexecuted_blocks=1 00:05:06.759 00:05:06.759 ' 00:05:06.759 17:53:27 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:06.759 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.759 --rc genhtml_branch_coverage=1 00:05:06.759 --rc genhtml_function_coverage=1 00:05:06.759 --rc genhtml_legend=1 00:05:06.759 --rc geninfo_all_blocks=1 00:05:06.759 --rc geninfo_unexecuted_blocks=1 00:05:06.759 00:05:06.759 ' 00:05:06.759 17:53:27 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:06.759 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:06.759 --rc genhtml_branch_coverage=1 00:05:06.759 --rc genhtml_function_coverage=1 00:05:06.759 --rc genhtml_legend=1 00:05:06.759 --rc geninfo_all_blocks=1 00:05:06.759 --rc geninfo_unexecuted_blocks=1 00:05:06.759 00:05:06.759 ' 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/nvmf/common.sh 00:05:06.759 17:53:27 -- nvmf/common.sh@7 -- # uname -s 00:05:06.759 17:53:27 -- nvmf/common.sh@7 -- # [[ Linux == FreeBSD ]] 00:05:06.759 17:53:27 -- nvmf/common.sh@9 -- # NVMF_PORT=4420 00:05:06.759 17:53:27 -- nvmf/common.sh@10 -- # NVMF_SECOND_PORT=4421 00:05:06.759 17:53:27 -- nvmf/common.sh@11 -- # NVMF_THIRD_PORT=4422 00:05:06.759 17:53:27 -- nvmf/common.sh@12 -- # NVMF_IP_PREFIX=192.168.100 00:05:06.759 17:53:27 -- nvmf/common.sh@13 -- # NVMF_IP_LEAST_ADDR=8 00:05:06.759 17:53:27 -- nvmf/common.sh@14 -- # NVMF_TCP_IP_ADDRESS=127.0.0.1 00:05:06.759 17:53:27 -- nvmf/common.sh@15 -- # NVMF_TRANSPORT_OPTS= 00:05:06.759 17:53:27 -- nvmf/common.sh@16 -- # NVMF_SERIAL=SPDKISFASTANDAWESOME 00:05:06.759 17:53:27 -- nvmf/common.sh@17 -- # nvme gen-hostnqn 00:05:06.759 17:53:27 -- nvmf/common.sh@17 -- # NVME_HOSTNQN=nqn.2014-08.org.nvmexpress:uuid:00b9c801-e08f-4fcb-aa6d-ff4cbb57c571 00:05:06.759 17:53:27 -- nvmf/common.sh@18 -- # NVME_HOSTID=00b9c801-e08f-4fcb-aa6d-ff4cbb57c571 00:05:06.759 17:53:27 -- nvmf/common.sh@19 -- # NVME_HOST=("--hostnqn=$NVME_HOSTNQN" "--hostid=$NVME_HOSTID") 00:05:06.759 17:53:27 -- nvmf/common.sh@20 -- # NVME_CONNECT='nvme connect' 00:05:06.759 17:53:27 -- nvmf/common.sh@21 -- # NET_TYPE=phy-fallback 00:05:06.759 17:53:27 -- nvmf/common.sh@44 -- # source /home/vagrant/spdk_repo/spdk/scripts/common.sh 00:05:06.759 17:53:27 -- scripts/common.sh@433 -- # [[ -e /bin/wpdk_common.sh ]] 00:05:06.759 17:53:27 -- scripts/common.sh@441 -- # [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:05:06.759 17:53:27 -- scripts/common.sh@442 -- # source /etc/opt/spdk-pkgdep/paths/export.sh 00:05:06.759 17:53:27 -- 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:05:06.759 17:53:27 -- 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:05:06.759 17:53:27 -- 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:05:06.759 17:53:27 -- paths/export.sh@5 -- # export PATH 00:05:06.759 17:53:27 -- 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:05:06.759 17:53:27 -- nvmf/common.sh@46 -- # : 0 00:05:06.759 17:53:27 -- nvmf/common.sh@47 -- # export NVMF_APP_SHM_ID 00:05:06.759 17:53:27 -- nvmf/common.sh@48 -- # build_nvmf_app_args 00:05:06.759 17:53:27 -- nvmf/common.sh@24 -- # '[' 0 -eq 1 ']' 00:05:06.759 17:53:27 -- nvmf/common.sh@28 -- # NVMF_APP+=(-i "$NVMF_APP_SHM_ID" -e 0xFFFF) 00:05:06.759 17:53:27 -- nvmf/common.sh@30 -- # NVMF_APP+=("${NO_HUGE[@]}") 00:05:06.759 17:53:27 -- nvmf/common.sh@32 -- # '[' -n '' ']' 00:05:06.759 17:53:27 -- nvmf/common.sh@34 -- # '[' 0 -eq 1 ']' 00:05:06.759 17:53:27 -- nvmf/common.sh@50 -- # have_pci_nics=0 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@16 -- # app_pid=(['target']='') 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@16 -- # declare -A app_pid 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@17 -- # app_socket=(['target']='/var/tmp/spdk_tgt.sock') 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@17 -- # declare -A app_socket 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@18 -- # app_params=(['target']='-m 0x1 -s 1024') 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@18 -- # declare -A app_params 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@19 -- # configs_path=(['target']='/home/vagrant/spdk_repo/spdk/test/json_config/extra_key.json') 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@19 -- # declare -A configs_path 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@74 -- # trap 'on_error_exit "${FUNCNAME}" "${LINENO}"' ERR 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@76 -- # echo 'INFO: launching applications...' 00:05:06.759 INFO: launching applications... 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@77 -- # json_config_test_start_app target --json /home/vagrant/spdk_repo/spdk/test/json_config/extra_key.json 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@24 -- # local app=target 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@25 -- # shift 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@27 -- # [[ -n 22 ]] 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@28 -- # [[ -z '' ]] 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@31 -- # app_pid[$app]=53953 00:05:06.759 17:53:27 -- json_config/json_config_extra_key.sh@33 -- # echo 'Waiting for target to run...' 00:05:06.759 Waiting for target to run... 00:05:06.760 17:53:27 -- json_config/json_config_extra_key.sh@34 -- # waitforlisten 53953 /var/tmp/spdk_tgt.sock 00:05:06.760 17:53:27 -- json_config/json_config_extra_key.sh@30 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1 -s 1024 -r /var/tmp/spdk_tgt.sock --json /home/vagrant/spdk_repo/spdk/test/json_config/extra_key.json 00:05:06.760 17:53:27 -- common/autotest_common.sh@829 -- # '[' -z 53953 ']' 00:05:06.760 17:53:27 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk_tgt.sock 00:05:06.760 17:53:27 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:06.760 17:53:27 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk_tgt.sock...' 00:05:06.760 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk_tgt.sock... 00:05:06.760 17:53:27 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:06.760 17:53:27 -- common/autotest_common.sh@10 -- # set +x 00:05:06.760 [2024-11-28 17:53:27.770487] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:06.760 [2024-11-28 17:53:27.770608] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid53953 ] 00:05:07.331 [2024-11-28 17:53:28.154390] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:07.331 [2024-11-28 17:53:28.344062] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:07.331 [2024-11-28 17:53:28.344248] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:08.318 00:05:08.318 INFO: shutting down applications... 00:05:08.318 17:53:29 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:08.318 17:53:29 -- common/autotest_common.sh@862 -- # return 0 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@35 -- # echo '' 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@79 -- # echo 'INFO: shutting down applications...' 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@80 -- # json_config_test_shutdown_app target 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@40 -- # local app=target 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@43 -- # [[ -n 22 ]] 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@44 -- # [[ -n 53953 ]] 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@47 -- # kill -SIGINT 53953 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@49 -- # (( i = 0 )) 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@50 -- # kill -0 53953 00:05:08.318 17:53:29 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:05:08.888 17:53:29 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:05:08.888 17:53:29 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:05:08.888 17:53:29 -- json_config/json_config_extra_key.sh@50 -- # kill -0 53953 00:05:08.888 17:53:29 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:05:09.458 17:53:30 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:05:09.458 17:53:30 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:05:09.458 17:53:30 -- json_config/json_config_extra_key.sh@50 -- # kill -0 53953 00:05:09.458 17:53:30 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:05:09.717 17:53:30 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:05:09.717 17:53:30 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:05:09.717 17:53:30 -- json_config/json_config_extra_key.sh@50 -- # kill -0 53953 00:05:09.717 17:53:30 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:05:10.287 17:53:31 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:05:10.287 17:53:31 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:05:10.287 17:53:31 -- json_config/json_config_extra_key.sh@50 -- # kill -0 53953 00:05:10.287 17:53:31 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:05:10.856 17:53:31 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:05:10.856 17:53:31 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:05:10.856 17:53:31 -- json_config/json_config_extra_key.sh@50 -- # kill -0 53953 00:05:10.856 17:53:31 -- json_config/json_config_extra_key.sh@54 -- # sleep 0.5 00:05:11.426 17:53:32 -- json_config/json_config_extra_key.sh@49 -- # (( i++ )) 00:05:11.426 17:53:32 -- json_config/json_config_extra_key.sh@49 -- # (( i < 30 )) 00:05:11.426 17:53:32 -- json_config/json_config_extra_key.sh@50 -- # kill -0 53953 00:05:11.426 17:53:32 -- json_config/json_config_extra_key.sh@51 -- # app_pid[$app]= 00:05:11.426 17:53:32 -- json_config/json_config_extra_key.sh@52 -- # break 00:05:11.426 17:53:32 -- json_config/json_config_extra_key.sh@57 -- # [[ -n '' ]] 00:05:11.426 SPDK target shutdown done 00:05:11.426 17:53:32 -- json_config/json_config_extra_key.sh@62 -- # echo 'SPDK target shutdown done' 00:05:11.426 17:53:32 -- json_config/json_config_extra_key.sh@82 -- # echo Success 00:05:11.426 Success 00:05:11.426 00:05:11.426 real 0m4.812s 00:05:11.426 user 0m4.306s 00:05:11.426 sys 0m0.580s 00:05:11.426 ************************************ 00:05:11.427 END TEST json_config_extra_key 00:05:11.427 ************************************ 00:05:11.427 17:53:32 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:11.427 17:53:32 -- common/autotest_common.sh@10 -- # set +x 00:05:11.427 17:53:32 -- spdk/autotest.sh@167 -- # run_test alias_rpc /home/vagrant/spdk_repo/spdk/test/json_config/alias_rpc/alias_rpc.sh 00:05:11.427 17:53:32 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:11.427 17:53:32 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:11.427 17:53:32 -- common/autotest_common.sh@10 -- # set +x 00:05:11.427 ************************************ 00:05:11.427 START TEST alias_rpc 00:05:11.427 ************************************ 00:05:11.427 17:53:32 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/json_config/alias_rpc/alias_rpc.sh 00:05:11.427 * Looking for test storage... 00:05:11.427 * Found test storage at /home/vagrant/spdk_repo/spdk/test/json_config/alias_rpc 00:05:11.427 17:53:32 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:11.427 17:53:32 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:11.427 17:53:32 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:11.687 17:53:32 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:11.687 17:53:32 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:11.687 17:53:32 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:11.687 17:53:32 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:11.687 17:53:32 -- scripts/common.sh@335 -- # IFS=.-: 00:05:11.687 17:53:32 -- scripts/common.sh@335 -- # read -ra ver1 00:05:11.687 17:53:32 -- scripts/common.sh@336 -- # IFS=.-: 00:05:11.687 17:53:32 -- scripts/common.sh@336 -- # read -ra ver2 00:05:11.687 17:53:32 -- scripts/common.sh@337 -- # local 'op=<' 00:05:11.687 17:53:32 -- scripts/common.sh@339 -- # ver1_l=2 00:05:11.687 17:53:32 -- scripts/common.sh@340 -- # ver2_l=1 00:05:11.687 17:53:32 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:11.687 17:53:32 -- scripts/common.sh@343 -- # case "$op" in 00:05:11.687 17:53:32 -- scripts/common.sh@344 -- # : 1 00:05:11.687 17:53:32 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:11.687 17:53:32 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:11.687 17:53:32 -- scripts/common.sh@364 -- # decimal 1 00:05:11.687 17:53:32 -- scripts/common.sh@352 -- # local d=1 00:05:11.687 17:53:32 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:11.687 17:53:32 -- scripts/common.sh@354 -- # echo 1 00:05:11.687 17:53:32 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:11.687 17:53:32 -- scripts/common.sh@365 -- # decimal 2 00:05:11.687 17:53:32 -- scripts/common.sh@352 -- # local d=2 00:05:11.687 17:53:32 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:11.687 17:53:32 -- scripts/common.sh@354 -- # echo 2 00:05:11.687 17:53:32 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:11.687 17:53:32 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:11.687 17:53:32 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:11.688 17:53:32 -- scripts/common.sh@367 -- # return 0 00:05:11.688 17:53:32 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:11.688 17:53:32 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:11.688 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:11.688 --rc genhtml_branch_coverage=1 00:05:11.688 --rc genhtml_function_coverage=1 00:05:11.688 --rc genhtml_legend=1 00:05:11.688 --rc geninfo_all_blocks=1 00:05:11.688 --rc geninfo_unexecuted_blocks=1 00:05:11.688 00:05:11.688 ' 00:05:11.688 17:53:32 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:11.688 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:11.688 --rc genhtml_branch_coverage=1 00:05:11.688 --rc genhtml_function_coverage=1 00:05:11.688 --rc genhtml_legend=1 00:05:11.688 --rc geninfo_all_blocks=1 00:05:11.688 --rc geninfo_unexecuted_blocks=1 00:05:11.688 00:05:11.688 ' 00:05:11.688 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:11.688 17:53:32 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:11.688 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:11.688 --rc genhtml_branch_coverage=1 00:05:11.688 --rc genhtml_function_coverage=1 00:05:11.688 --rc genhtml_legend=1 00:05:11.688 --rc geninfo_all_blocks=1 00:05:11.688 --rc geninfo_unexecuted_blocks=1 00:05:11.688 00:05:11.688 ' 00:05:11.688 17:53:32 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:11.688 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:11.688 --rc genhtml_branch_coverage=1 00:05:11.688 --rc genhtml_function_coverage=1 00:05:11.688 --rc genhtml_legend=1 00:05:11.688 --rc geninfo_all_blocks=1 00:05:11.688 --rc geninfo_unexecuted_blocks=1 00:05:11.688 00:05:11.688 ' 00:05:11.688 17:53:32 -- alias_rpc/alias_rpc.sh@10 -- # trap 'killprocess $spdk_tgt_pid; exit 1' ERR 00:05:11.688 17:53:32 -- alias_rpc/alias_rpc.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:05:11.688 17:53:32 -- alias_rpc/alias_rpc.sh@13 -- # spdk_tgt_pid=54066 00:05:11.688 17:53:32 -- alias_rpc/alias_rpc.sh@14 -- # waitforlisten 54066 00:05:11.688 17:53:32 -- common/autotest_common.sh@829 -- # '[' -z 54066 ']' 00:05:11.688 17:53:32 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:11.688 17:53:32 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:11.688 17:53:32 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:11.688 17:53:32 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:11.688 17:53:32 -- common/autotest_common.sh@10 -- # set +x 00:05:11.688 [2024-11-28 17:53:32.647996] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:11.688 [2024-11-28 17:53:32.648186] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid54066 ] 00:05:11.948 [2024-11-28 17:53:32.810232] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:12.208 [2024-11-28 17:53:33.018562] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:12.208 [2024-11-28 17:53:33.018862] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:13.145 17:53:34 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:13.145 17:53:34 -- common/autotest_common.sh@862 -- # return 0 00:05:13.145 17:53:34 -- alias_rpc/alias_rpc.sh@17 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py load_config -i 00:05:13.405 17:53:34 -- alias_rpc/alias_rpc.sh@19 -- # killprocess 54066 00:05:13.405 17:53:34 -- common/autotest_common.sh@936 -- # '[' -z 54066 ']' 00:05:13.405 17:53:34 -- common/autotest_common.sh@940 -- # kill -0 54066 00:05:13.405 17:53:34 -- common/autotest_common.sh@941 -- # uname 00:05:13.405 17:53:34 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:13.405 17:53:34 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 54066 00:05:13.405 17:53:34 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:13.405 17:53:34 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:13.405 17:53:34 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 54066' 00:05:13.405 killing process with pid 54066 00:05:13.405 17:53:34 -- common/autotest_common.sh@955 -- # kill 54066 00:05:13.405 17:53:34 -- common/autotest_common.sh@960 -- # wait 54066 00:05:15.945 00:05:15.945 real 0m4.306s 00:05:15.945 user 0m4.415s 00:05:15.945 sys 0m0.536s 00:05:15.945 17:53:36 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:15.945 17:53:36 -- common/autotest_common.sh@10 -- # set +x 00:05:15.945 ************************************ 00:05:15.945 END TEST alias_rpc 00:05:15.945 ************************************ 00:05:15.945 17:53:36 -- spdk/autotest.sh@169 -- # [[ 0 -eq 0 ]] 00:05:15.945 17:53:36 -- spdk/autotest.sh@170 -- # run_test spdkcli_tcp /home/vagrant/spdk_repo/spdk/test/spdkcli/tcp.sh 00:05:15.945 17:53:36 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:15.945 17:53:36 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:15.945 17:53:36 -- common/autotest_common.sh@10 -- # set +x 00:05:15.945 ************************************ 00:05:15.945 START TEST spdkcli_tcp 00:05:15.945 ************************************ 00:05:15.945 17:53:36 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/spdkcli/tcp.sh 00:05:15.945 * Looking for test storage... 00:05:15.945 * Found test storage at /home/vagrant/spdk_repo/spdk/test/spdkcli 00:05:15.945 17:53:36 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:15.945 17:53:36 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:15.945 17:53:36 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:15.945 17:53:36 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:15.945 17:53:36 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:15.945 17:53:36 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:15.945 17:53:36 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:15.945 17:53:36 -- scripts/common.sh@335 -- # IFS=.-: 00:05:15.945 17:53:36 -- scripts/common.sh@335 -- # read -ra ver1 00:05:15.945 17:53:36 -- scripts/common.sh@336 -- # IFS=.-: 00:05:15.945 17:53:36 -- scripts/common.sh@336 -- # read -ra ver2 00:05:15.945 17:53:36 -- scripts/common.sh@337 -- # local 'op=<' 00:05:15.945 17:53:36 -- scripts/common.sh@339 -- # ver1_l=2 00:05:15.945 17:53:36 -- scripts/common.sh@340 -- # ver2_l=1 00:05:15.945 17:53:36 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:15.945 17:53:36 -- scripts/common.sh@343 -- # case "$op" in 00:05:15.945 17:53:36 -- scripts/common.sh@344 -- # : 1 00:05:15.945 17:53:36 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:15.945 17:53:36 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:15.945 17:53:36 -- scripts/common.sh@364 -- # decimal 1 00:05:15.945 17:53:36 -- scripts/common.sh@352 -- # local d=1 00:05:15.945 17:53:36 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:15.945 17:53:36 -- scripts/common.sh@354 -- # echo 1 00:05:15.945 17:53:36 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:15.945 17:53:36 -- scripts/common.sh@365 -- # decimal 2 00:05:15.945 17:53:36 -- scripts/common.sh@352 -- # local d=2 00:05:15.945 17:53:36 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:15.945 17:53:36 -- scripts/common.sh@354 -- # echo 2 00:05:15.945 17:53:36 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:15.945 17:53:36 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:15.945 17:53:36 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:15.945 17:53:36 -- scripts/common.sh@367 -- # return 0 00:05:15.946 17:53:36 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:15.946 17:53:36 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:15.946 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:15.946 --rc genhtml_branch_coverage=1 00:05:15.946 --rc genhtml_function_coverage=1 00:05:15.946 --rc genhtml_legend=1 00:05:15.946 --rc geninfo_all_blocks=1 00:05:15.946 --rc geninfo_unexecuted_blocks=1 00:05:15.946 00:05:15.946 ' 00:05:15.946 17:53:36 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:15.946 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:15.946 --rc genhtml_branch_coverage=1 00:05:15.946 --rc genhtml_function_coverage=1 00:05:15.946 --rc genhtml_legend=1 00:05:15.946 --rc geninfo_all_blocks=1 00:05:15.946 --rc geninfo_unexecuted_blocks=1 00:05:15.946 00:05:15.946 ' 00:05:15.946 17:53:36 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:15.946 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:15.946 --rc genhtml_branch_coverage=1 00:05:15.946 --rc genhtml_function_coverage=1 00:05:15.946 --rc genhtml_legend=1 00:05:15.946 --rc geninfo_all_blocks=1 00:05:15.946 --rc geninfo_unexecuted_blocks=1 00:05:15.946 00:05:15.946 ' 00:05:15.946 17:53:36 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:15.946 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:15.946 --rc genhtml_branch_coverage=1 00:05:15.946 --rc genhtml_function_coverage=1 00:05:15.946 --rc genhtml_legend=1 00:05:15.946 --rc geninfo_all_blocks=1 00:05:15.946 --rc geninfo_unexecuted_blocks=1 00:05:15.946 00:05:15.946 ' 00:05:15.946 17:53:36 -- spdkcli/tcp.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/spdkcli/common.sh 00:05:15.946 17:53:36 -- spdkcli/common.sh@6 -- # spdkcli_job=/home/vagrant/spdk_repo/spdk/test/spdkcli/spdkcli_job.py 00:05:15.946 17:53:36 -- spdkcli/common.sh@7 -- # spdk_clear_config_py=/home/vagrant/spdk_repo/spdk/test/json_config/clear_config.py 00:05:15.946 17:53:36 -- spdkcli/tcp.sh@18 -- # IP_ADDRESS=127.0.0.1 00:05:15.946 17:53:36 -- spdkcli/tcp.sh@19 -- # PORT=9998 00:05:15.946 17:53:36 -- spdkcli/tcp.sh@21 -- # trap 'err_cleanup; exit 1' SIGINT SIGTERM EXIT 00:05:15.946 17:53:36 -- spdkcli/tcp.sh@23 -- # timing_enter run_spdk_tgt_tcp 00:05:15.946 17:53:36 -- common/autotest_common.sh@722 -- # xtrace_disable 00:05:15.946 17:53:36 -- common/autotest_common.sh@10 -- # set +x 00:05:15.946 17:53:36 -- spdkcli/tcp.sh@25 -- # spdk_tgt_pid=54179 00:05:15.946 17:53:36 -- spdkcli/tcp.sh@24 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x3 -p 0 00:05:15.946 17:53:36 -- spdkcli/tcp.sh@27 -- # waitforlisten 54179 00:05:15.946 17:53:36 -- common/autotest_common.sh@829 -- # '[' -z 54179 ']' 00:05:15.946 17:53:36 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:15.946 17:53:36 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:15.946 17:53:36 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:15.946 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:15.946 17:53:36 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:15.946 17:53:36 -- common/autotest_common.sh@10 -- # set +x 00:05:16.206 [2024-11-28 17:53:37.022585] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:16.206 [2024-11-28 17:53:37.022719] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid54179 ] 00:05:16.206 [2024-11-28 17:53:37.185372] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:05:16.466 [2024-11-28 17:53:37.397303] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:16.466 [2024-11-28 17:53:37.397685] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:16.466 [2024-11-28 17:53:37.397725] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:17.849 17:53:38 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:17.849 17:53:38 -- common/autotest_common.sh@862 -- # return 0 00:05:17.849 17:53:38 -- spdkcli/tcp.sh@31 -- # socat_pid=54204 00:05:17.849 17:53:38 -- spdkcli/tcp.sh@30 -- # socat TCP-LISTEN:9998 UNIX-CONNECT:/var/tmp/spdk.sock 00:05:17.849 17:53:38 -- spdkcli/tcp.sh@33 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -r 100 -t 2 -s 127.0.0.1 -p 9998 rpc_get_methods 00:05:17.849 [ 00:05:17.849 "bdev_malloc_delete", 00:05:17.849 "bdev_malloc_create", 00:05:17.849 "bdev_null_resize", 00:05:17.849 "bdev_null_delete", 00:05:17.849 "bdev_null_create", 00:05:17.849 "bdev_nvme_cuse_unregister", 00:05:17.849 "bdev_nvme_cuse_register", 00:05:17.849 "bdev_opal_new_user", 00:05:17.849 "bdev_opal_set_lock_state", 00:05:17.849 "bdev_opal_delete", 00:05:17.849 "bdev_opal_get_info", 00:05:17.849 "bdev_opal_create", 00:05:17.849 "bdev_nvme_opal_revert", 00:05:17.849 "bdev_nvme_opal_init", 00:05:17.849 "bdev_nvme_send_cmd", 00:05:17.849 "bdev_nvme_get_path_iostat", 00:05:17.849 "bdev_nvme_get_mdns_discovery_info", 00:05:17.849 "bdev_nvme_stop_mdns_discovery", 00:05:17.849 "bdev_nvme_start_mdns_discovery", 00:05:17.849 "bdev_nvme_set_multipath_policy", 00:05:17.849 "bdev_nvme_set_preferred_path", 00:05:17.849 "bdev_nvme_get_io_paths", 00:05:17.849 "bdev_nvme_remove_error_injection", 00:05:17.849 "bdev_nvme_add_error_injection", 00:05:17.849 "bdev_nvme_get_discovery_info", 00:05:17.849 "bdev_nvme_stop_discovery", 00:05:17.849 "bdev_nvme_start_discovery", 00:05:17.849 "bdev_nvme_get_controller_health_info", 00:05:17.849 "bdev_nvme_disable_controller", 00:05:17.849 "bdev_nvme_enable_controller", 00:05:17.849 "bdev_nvme_reset_controller", 00:05:17.849 "bdev_nvme_get_transport_statistics", 00:05:17.849 "bdev_nvme_apply_firmware", 00:05:17.849 "bdev_nvme_detach_controller", 00:05:17.849 "bdev_nvme_get_controllers", 00:05:17.849 "bdev_nvme_attach_controller", 00:05:17.849 "bdev_nvme_set_hotplug", 00:05:17.849 "bdev_nvme_set_options", 00:05:17.849 "bdev_passthru_delete", 00:05:17.849 "bdev_passthru_create", 00:05:17.849 "bdev_lvol_grow_lvstore", 00:05:17.849 "bdev_lvol_get_lvols", 00:05:17.849 "bdev_lvol_get_lvstores", 00:05:17.849 "bdev_lvol_delete", 00:05:17.849 "bdev_lvol_set_read_only", 00:05:17.849 "bdev_lvol_resize", 00:05:17.849 "bdev_lvol_decouple_parent", 00:05:17.849 "bdev_lvol_inflate", 00:05:17.849 "bdev_lvol_rename", 00:05:17.849 "bdev_lvol_clone_bdev", 00:05:17.849 "bdev_lvol_clone", 00:05:17.849 "bdev_lvol_snapshot", 00:05:17.849 "bdev_lvol_create", 00:05:17.849 "bdev_lvol_delete_lvstore", 00:05:17.849 "bdev_lvol_rename_lvstore", 00:05:17.849 "bdev_lvol_create_lvstore", 00:05:17.849 "bdev_raid_set_options", 00:05:17.849 "bdev_raid_remove_base_bdev", 00:05:17.849 "bdev_raid_add_base_bdev", 00:05:17.849 "bdev_raid_delete", 00:05:17.849 "bdev_raid_create", 00:05:17.849 "bdev_raid_get_bdevs", 00:05:17.849 "bdev_error_inject_error", 00:05:17.849 "bdev_error_delete", 00:05:17.849 "bdev_error_create", 00:05:17.849 "bdev_split_delete", 00:05:17.849 "bdev_split_create", 00:05:17.849 "bdev_delay_delete", 00:05:17.849 "bdev_delay_create", 00:05:17.849 "bdev_delay_update_latency", 00:05:17.849 "bdev_zone_block_delete", 00:05:17.849 "bdev_zone_block_create", 00:05:17.849 "blobfs_create", 00:05:17.849 "blobfs_detect", 00:05:17.849 "blobfs_set_cache_size", 00:05:17.849 "bdev_aio_delete", 00:05:17.849 "bdev_aio_rescan", 00:05:17.849 "bdev_aio_create", 00:05:17.849 "bdev_ftl_set_property", 00:05:17.849 "bdev_ftl_get_properties", 00:05:17.849 "bdev_ftl_get_stats", 00:05:17.849 "bdev_ftl_unmap", 00:05:17.849 "bdev_ftl_unload", 00:05:17.849 "bdev_ftl_delete", 00:05:17.849 "bdev_ftl_load", 00:05:17.849 "bdev_ftl_create", 00:05:17.849 "bdev_virtio_attach_controller", 00:05:17.849 "bdev_virtio_scsi_get_devices", 00:05:17.849 "bdev_virtio_detach_controller", 00:05:17.849 "bdev_virtio_blk_set_hotplug", 00:05:17.849 "bdev_iscsi_delete", 00:05:17.849 "bdev_iscsi_create", 00:05:17.849 "bdev_iscsi_set_options", 00:05:17.849 "accel_error_inject_error", 00:05:17.849 "ioat_scan_accel_module", 00:05:17.849 "dsa_scan_accel_module", 00:05:17.849 "iaa_scan_accel_module", 00:05:17.849 "iscsi_set_options", 00:05:17.849 "iscsi_get_auth_groups", 00:05:17.849 "iscsi_auth_group_remove_secret", 00:05:17.849 "iscsi_auth_group_add_secret", 00:05:17.849 "iscsi_delete_auth_group", 00:05:17.849 "iscsi_create_auth_group", 00:05:17.849 "iscsi_set_discovery_auth", 00:05:17.849 "iscsi_get_options", 00:05:17.849 "iscsi_target_node_request_logout", 00:05:17.849 "iscsi_target_node_set_redirect", 00:05:17.849 "iscsi_target_node_set_auth", 00:05:17.849 "iscsi_target_node_add_lun", 00:05:17.849 "iscsi_get_connections", 00:05:17.849 "iscsi_portal_group_set_auth", 00:05:17.849 "iscsi_start_portal_group", 00:05:17.849 "iscsi_delete_portal_group", 00:05:17.849 "iscsi_create_portal_group", 00:05:17.849 "iscsi_get_portal_groups", 00:05:17.849 "iscsi_delete_target_node", 00:05:17.849 "iscsi_target_node_remove_pg_ig_maps", 00:05:17.849 "iscsi_target_node_add_pg_ig_maps", 00:05:17.849 "iscsi_create_target_node", 00:05:17.849 "iscsi_get_target_nodes", 00:05:17.849 "iscsi_delete_initiator_group", 00:05:17.849 "iscsi_initiator_group_remove_initiators", 00:05:17.849 "iscsi_initiator_group_add_initiators", 00:05:17.849 "iscsi_create_initiator_group", 00:05:17.849 "iscsi_get_initiator_groups", 00:05:17.849 "nvmf_set_crdt", 00:05:17.849 "nvmf_set_config", 00:05:17.849 "nvmf_set_max_subsystems", 00:05:17.849 "nvmf_subsystem_get_listeners", 00:05:17.849 "nvmf_subsystem_get_qpairs", 00:05:17.849 "nvmf_subsystem_get_controllers", 00:05:17.849 "nvmf_get_stats", 00:05:17.849 "nvmf_get_transports", 00:05:17.849 "nvmf_create_transport", 00:05:17.849 "nvmf_get_targets", 00:05:17.849 "nvmf_delete_target", 00:05:17.849 "nvmf_create_target", 00:05:17.849 "nvmf_subsystem_allow_any_host", 00:05:17.849 "nvmf_subsystem_remove_host", 00:05:17.849 "nvmf_subsystem_add_host", 00:05:17.849 "nvmf_subsystem_remove_ns", 00:05:17.849 "nvmf_subsystem_add_ns", 00:05:17.849 "nvmf_subsystem_listener_set_ana_state", 00:05:17.849 "nvmf_discovery_get_referrals", 00:05:17.849 "nvmf_discovery_remove_referral", 00:05:17.849 "nvmf_discovery_add_referral", 00:05:17.849 "nvmf_subsystem_remove_listener", 00:05:17.849 "nvmf_subsystem_add_listener", 00:05:17.849 "nvmf_delete_subsystem", 00:05:17.849 "nvmf_create_subsystem", 00:05:17.849 "nvmf_get_subsystems", 00:05:17.849 "env_dpdk_get_mem_stats", 00:05:17.849 "nbd_get_disks", 00:05:17.849 "nbd_stop_disk", 00:05:17.849 "nbd_start_disk", 00:05:17.849 "ublk_recover_disk", 00:05:17.849 "ublk_get_disks", 00:05:17.849 "ublk_stop_disk", 00:05:17.849 "ublk_start_disk", 00:05:17.849 "ublk_destroy_target", 00:05:17.849 "ublk_create_target", 00:05:17.849 "virtio_blk_create_transport", 00:05:17.849 "virtio_blk_get_transports", 00:05:17.849 "vhost_controller_set_coalescing", 00:05:17.850 "vhost_get_controllers", 00:05:17.850 "vhost_delete_controller", 00:05:17.850 "vhost_create_blk_controller", 00:05:17.850 "vhost_scsi_controller_remove_target", 00:05:17.850 "vhost_scsi_controller_add_target", 00:05:17.850 "vhost_start_scsi_controller", 00:05:17.850 "vhost_create_scsi_controller", 00:05:17.850 "thread_set_cpumask", 00:05:17.850 "framework_get_scheduler", 00:05:17.850 "framework_set_scheduler", 00:05:17.850 "framework_get_reactors", 00:05:17.850 "thread_get_io_channels", 00:05:17.850 "thread_get_pollers", 00:05:17.850 "thread_get_stats", 00:05:17.850 "framework_monitor_context_switch", 00:05:17.850 "spdk_kill_instance", 00:05:17.850 "log_enable_timestamps", 00:05:17.850 "log_get_flags", 00:05:17.850 "log_clear_flag", 00:05:17.850 "log_set_flag", 00:05:17.850 "log_get_level", 00:05:17.850 "log_set_level", 00:05:17.850 "log_get_print_level", 00:05:17.850 "log_set_print_level", 00:05:17.850 "framework_enable_cpumask_locks", 00:05:17.850 "framework_disable_cpumask_locks", 00:05:17.850 "framework_wait_init", 00:05:17.850 "framework_start_init", 00:05:17.850 "scsi_get_devices", 00:05:17.850 "bdev_get_histogram", 00:05:17.850 "bdev_enable_histogram", 00:05:17.850 "bdev_set_qos_limit", 00:05:17.850 "bdev_set_qd_sampling_period", 00:05:17.850 "bdev_get_bdevs", 00:05:17.850 "bdev_reset_iostat", 00:05:17.850 "bdev_get_iostat", 00:05:17.850 "bdev_examine", 00:05:17.850 "bdev_wait_for_examine", 00:05:17.850 "bdev_set_options", 00:05:17.850 "notify_get_notifications", 00:05:17.850 "notify_get_types", 00:05:17.850 "accel_get_stats", 00:05:17.850 "accel_set_options", 00:05:17.850 "accel_set_driver", 00:05:17.850 "accel_crypto_key_destroy", 00:05:17.850 "accel_crypto_keys_get", 00:05:17.850 "accel_crypto_key_create", 00:05:17.850 "accel_assign_opc", 00:05:17.850 "accel_get_module_info", 00:05:17.850 "accel_get_opc_assignments", 00:05:17.850 "vmd_rescan", 00:05:17.850 "vmd_remove_device", 00:05:17.850 "vmd_enable", 00:05:17.850 "sock_set_default_impl", 00:05:17.850 "sock_impl_set_options", 00:05:17.850 "sock_impl_get_options", 00:05:17.850 "iobuf_get_stats", 00:05:17.850 "iobuf_set_options", 00:05:17.850 "framework_get_pci_devices", 00:05:17.850 "framework_get_config", 00:05:17.850 "framework_get_subsystems", 00:05:17.850 "trace_get_info", 00:05:17.850 "trace_get_tpoint_group_mask", 00:05:17.850 "trace_disable_tpoint_group", 00:05:17.850 "trace_enable_tpoint_group", 00:05:17.850 "trace_clear_tpoint_mask", 00:05:17.850 "trace_set_tpoint_mask", 00:05:17.850 "spdk_get_version", 00:05:17.850 "rpc_get_methods" 00:05:17.850 ] 00:05:17.850 17:53:38 -- spdkcli/tcp.sh@35 -- # timing_exit run_spdk_tgt_tcp 00:05:17.850 17:53:38 -- common/autotest_common.sh@728 -- # xtrace_disable 00:05:17.850 17:53:38 -- common/autotest_common.sh@10 -- # set +x 00:05:17.850 17:53:38 -- spdkcli/tcp.sh@37 -- # trap - SIGINT SIGTERM EXIT 00:05:17.850 17:53:38 -- spdkcli/tcp.sh@38 -- # killprocess 54179 00:05:17.850 17:53:38 -- common/autotest_common.sh@936 -- # '[' -z 54179 ']' 00:05:17.850 17:53:38 -- common/autotest_common.sh@940 -- # kill -0 54179 00:05:17.850 17:53:38 -- common/autotest_common.sh@941 -- # uname 00:05:17.850 17:53:38 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:17.850 17:53:38 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 54179 00:05:17.850 17:53:38 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:17.850 17:53:38 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:17.850 17:53:38 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 54179' 00:05:17.850 killing process with pid 54179 00:05:17.850 17:53:38 -- common/autotest_common.sh@955 -- # kill 54179 00:05:17.850 17:53:38 -- common/autotest_common.sh@960 -- # wait 54179 00:05:20.391 00:05:20.391 real 0m4.363s 00:05:20.391 user 0m7.694s 00:05:20.391 sys 0m0.634s 00:05:20.391 17:53:41 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:20.391 17:53:41 -- common/autotest_common.sh@10 -- # set +x 00:05:20.391 ************************************ 00:05:20.391 END TEST spdkcli_tcp 00:05:20.391 ************************************ 00:05:20.391 17:53:41 -- spdk/autotest.sh@173 -- # run_test dpdk_mem_utility /home/vagrant/spdk_repo/spdk/test/dpdk_memory_utility/test_dpdk_mem_info.sh 00:05:20.391 17:53:41 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:20.391 17:53:41 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:20.391 17:53:41 -- common/autotest_common.sh@10 -- # set +x 00:05:20.391 ************************************ 00:05:20.391 START TEST dpdk_mem_utility 00:05:20.391 ************************************ 00:05:20.391 17:53:41 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/dpdk_memory_utility/test_dpdk_mem_info.sh 00:05:20.391 * Looking for test storage... 00:05:20.391 * Found test storage at /home/vagrant/spdk_repo/spdk/test/dpdk_memory_utility 00:05:20.391 17:53:41 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:20.391 17:53:41 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:20.391 17:53:41 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:20.391 17:53:41 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:20.391 17:53:41 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:20.391 17:53:41 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:20.391 17:53:41 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:20.391 17:53:41 -- scripts/common.sh@335 -- # IFS=.-: 00:05:20.391 17:53:41 -- scripts/common.sh@335 -- # read -ra ver1 00:05:20.391 17:53:41 -- scripts/common.sh@336 -- # IFS=.-: 00:05:20.391 17:53:41 -- scripts/common.sh@336 -- # read -ra ver2 00:05:20.391 17:53:41 -- scripts/common.sh@337 -- # local 'op=<' 00:05:20.391 17:53:41 -- scripts/common.sh@339 -- # ver1_l=2 00:05:20.391 17:53:41 -- scripts/common.sh@340 -- # ver2_l=1 00:05:20.391 17:53:41 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:20.391 17:53:41 -- scripts/common.sh@343 -- # case "$op" in 00:05:20.391 17:53:41 -- scripts/common.sh@344 -- # : 1 00:05:20.391 17:53:41 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:20.391 17:53:41 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:20.391 17:53:41 -- scripts/common.sh@364 -- # decimal 1 00:05:20.391 17:53:41 -- scripts/common.sh@352 -- # local d=1 00:05:20.391 17:53:41 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:20.391 17:53:41 -- scripts/common.sh@354 -- # echo 1 00:05:20.391 17:53:41 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:20.391 17:53:41 -- scripts/common.sh@365 -- # decimal 2 00:05:20.391 17:53:41 -- scripts/common.sh@352 -- # local d=2 00:05:20.391 17:53:41 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:20.391 17:53:41 -- scripts/common.sh@354 -- # echo 2 00:05:20.391 17:53:41 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:20.391 17:53:41 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:20.391 17:53:41 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:20.391 17:53:41 -- scripts/common.sh@367 -- # return 0 00:05:20.391 17:53:41 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:20.391 17:53:41 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:20.391 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:20.391 --rc genhtml_branch_coverage=1 00:05:20.391 --rc genhtml_function_coverage=1 00:05:20.391 --rc genhtml_legend=1 00:05:20.391 --rc geninfo_all_blocks=1 00:05:20.391 --rc geninfo_unexecuted_blocks=1 00:05:20.391 00:05:20.391 ' 00:05:20.391 17:53:41 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:20.391 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:20.391 --rc genhtml_branch_coverage=1 00:05:20.391 --rc genhtml_function_coverage=1 00:05:20.391 --rc genhtml_legend=1 00:05:20.391 --rc geninfo_all_blocks=1 00:05:20.391 --rc geninfo_unexecuted_blocks=1 00:05:20.391 00:05:20.391 ' 00:05:20.391 17:53:41 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:20.391 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:20.391 --rc genhtml_branch_coverage=1 00:05:20.391 --rc genhtml_function_coverage=1 00:05:20.391 --rc genhtml_legend=1 00:05:20.391 --rc geninfo_all_blocks=1 00:05:20.391 --rc geninfo_unexecuted_blocks=1 00:05:20.391 00:05:20.391 ' 00:05:20.391 17:53:41 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:20.391 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:20.391 --rc genhtml_branch_coverage=1 00:05:20.391 --rc genhtml_function_coverage=1 00:05:20.391 --rc genhtml_legend=1 00:05:20.391 --rc geninfo_all_blocks=1 00:05:20.391 --rc geninfo_unexecuted_blocks=1 00:05:20.391 00:05:20.391 ' 00:05:20.391 17:53:41 -- dpdk_memory_utility/test_dpdk_mem_info.sh@10 -- # MEM_SCRIPT=/home/vagrant/spdk_repo/spdk/scripts/dpdk_mem_info.py 00:05:20.391 17:53:41 -- dpdk_memory_utility/test_dpdk_mem_info.sh@13 -- # spdkpid=54302 00:05:20.391 17:53:41 -- dpdk_memory_utility/test_dpdk_mem_info.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:05:20.391 17:53:41 -- dpdk_memory_utility/test_dpdk_mem_info.sh@15 -- # waitforlisten 54302 00:05:20.391 17:53:41 -- common/autotest_common.sh@829 -- # '[' -z 54302 ']' 00:05:20.391 17:53:41 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:20.391 17:53:41 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:20.391 17:53:41 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:20.391 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:20.391 17:53:41 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:20.391 17:53:41 -- common/autotest_common.sh@10 -- # set +x 00:05:20.651 [2024-11-28 17:53:41.441964] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:20.651 [2024-11-28 17:53:41.442146] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid54302 ] 00:05:20.651 [2024-11-28 17:53:41.593861] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:20.910 [2024-11-28 17:53:41.795986] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:20.910 [2024-11-28 17:53:41.796174] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:22.294 17:53:42 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:22.294 17:53:42 -- common/autotest_common.sh@862 -- # return 0 00:05:22.294 17:53:42 -- dpdk_memory_utility/test_dpdk_mem_info.sh@17 -- # trap 'killprocess $spdkpid' SIGINT SIGTERM EXIT 00:05:22.294 17:53:42 -- dpdk_memory_utility/test_dpdk_mem_info.sh@19 -- # rpc_cmd env_dpdk_get_mem_stats 00:05:22.294 17:53:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:22.294 17:53:42 -- common/autotest_common.sh@10 -- # set +x 00:05:22.294 { 00:05:22.294 "filename": "/tmp/spdk_mem_dump.txt" 00:05:22.294 } 00:05:22.294 17:53:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:22.294 17:53:42 -- dpdk_memory_utility/test_dpdk_mem_info.sh@21 -- # /home/vagrant/spdk_repo/spdk/scripts/dpdk_mem_info.py 00:05:22.294 DPDK memory size 820.000000 MiB in 1 heap(s) 00:05:22.294 1 heaps totaling size 820.000000 MiB 00:05:22.294 size: 820.000000 MiB heap id: 0 00:05:22.294 end heaps---------- 00:05:22.294 8 mempools totaling size 598.116089 MiB 00:05:22.294 size: 212.674988 MiB name: PDU_immediate_data_Pool 00:05:22.294 size: 158.602051 MiB name: PDU_data_out_Pool 00:05:22.294 size: 84.521057 MiB name: bdev_io_54302 00:05:22.294 size: 51.011292 MiB name: evtpool_54302 00:05:22.294 size: 50.003479 MiB name: msgpool_54302 00:05:22.294 size: 21.763794 MiB name: PDU_Pool 00:05:22.294 size: 19.513306 MiB name: SCSI_TASK_Pool 00:05:22.294 size: 0.026123 MiB name: Session_Pool 00:05:22.294 end mempools------- 00:05:22.294 6 memzones totaling size 4.142822 MiB 00:05:22.294 size: 1.000366 MiB name: RG_ring_0_54302 00:05:22.294 size: 1.000366 MiB name: RG_ring_1_54302 00:05:22.294 size: 1.000366 MiB name: RG_ring_4_54302 00:05:22.294 size: 1.000366 MiB name: RG_ring_5_54302 00:05:22.294 size: 0.125366 MiB name: RG_ring_2_54302 00:05:22.294 size: 0.015991 MiB name: RG_ring_3_54302 00:05:22.294 end memzones------- 00:05:22.294 17:53:42 -- dpdk_memory_utility/test_dpdk_mem_info.sh@23 -- # /home/vagrant/spdk_repo/spdk/scripts/dpdk_mem_info.py -m 0 00:05:22.294 heap id: 0 total size: 820.000000 MiB number of busy elements: 298 number of free elements: 18 00:05:22.294 list of free elements. size: 18.452026 MiB 00:05:22.294 element at address: 0x200000400000 with size: 1.999451 MiB 00:05:22.294 element at address: 0x200000800000 with size: 1.996887 MiB 00:05:22.294 element at address: 0x200007000000 with size: 1.995972 MiB 00:05:22.294 element at address: 0x20000b200000 with size: 1.995972 MiB 00:05:22.294 element at address: 0x200019100040 with size: 0.999939 MiB 00:05:22.294 element at address: 0x200019500040 with size: 0.999939 MiB 00:05:22.294 element at address: 0x200019600000 with size: 0.999084 MiB 00:05:22.294 element at address: 0x200003e00000 with size: 0.996094 MiB 00:05:22.294 element at address: 0x200032200000 with size: 0.994324 MiB 00:05:22.294 element at address: 0x200018e00000 with size: 0.959656 MiB 00:05:22.294 element at address: 0x200019900040 with size: 0.936401 MiB 00:05:22.294 element at address: 0x200000200000 with size: 0.829224 MiB 00:05:22.294 element at address: 0x20001b000000 with size: 0.565613 MiB 00:05:22.294 element at address: 0x200019200000 with size: 0.487976 MiB 00:05:22.294 element at address: 0x200019a00000 with size: 0.485413 MiB 00:05:22.294 element at address: 0x200013800000 with size: 0.467651 MiB 00:05:22.294 element at address: 0x200028400000 with size: 0.390442 MiB 00:05:22.294 element at address: 0x200003a00000 with size: 0.351990 MiB 00:05:22.294 list of standard malloc elements. size: 199.283569 MiB 00:05:22.294 element at address: 0x20000b3fef80 with size: 132.000183 MiB 00:05:22.294 element at address: 0x2000071fef80 with size: 64.000183 MiB 00:05:22.294 element at address: 0x200018ffff80 with size: 1.000183 MiB 00:05:22.294 element at address: 0x2000193fff80 with size: 1.000183 MiB 00:05:22.294 element at address: 0x2000197fff80 with size: 1.000183 MiB 00:05:22.294 element at address: 0x2000003d9e80 with size: 0.140808 MiB 00:05:22.294 element at address: 0x2000199eff40 with size: 0.062683 MiB 00:05:22.294 element at address: 0x2000003fdf40 with size: 0.007996 MiB 00:05:22.294 element at address: 0x20000b1ff040 with size: 0.000427 MiB 00:05:22.294 element at address: 0x2000199efdc0 with size: 0.000366 MiB 00:05:22.294 element at address: 0x2000137ff040 with size: 0.000305 MiB 00:05:22.294 element at address: 0x2000002d4480 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4580 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4680 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4780 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4880 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4980 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4a80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4b80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4c80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4d80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4e80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d4f80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5080 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5180 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5280 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5380 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5480 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5580 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5680 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5780 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5880 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5980 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5a80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5b80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5c80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5d80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d5e80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6100 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6200 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6300 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6400 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6500 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6600 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6700 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6800 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6900 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6a00 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6b00 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6c00 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6d00 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6e00 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d6f00 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7000 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7100 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7200 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7300 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7400 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7500 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7600 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7700 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7800 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7900 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7a00 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000002d7b00 with size: 0.000244 MiB 00:05:22.294 element at address: 0x2000003d9d80 with size: 0.000244 MiB 00:05:22.294 element at address: 0x200003a5a1c0 with size: 0.000244 MiB 00:05:22.294 element at address: 0x200003a5a2c0 with size: 0.000244 MiB 00:05:22.294 element at address: 0x200003a5a3c0 with size: 0.000244 MiB 00:05:22.294 element at address: 0x200003a5a4c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5a5c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5a6c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5a7c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5a8c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5a9c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5aac0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5abc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5acc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5adc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5aec0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5afc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5b0c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003a5b1c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003aff980 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003affa80 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200003eff000 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ff200 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ff300 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ff400 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ff500 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ff600 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ff700 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ff800 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ff900 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ffa00 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ffb00 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ffc00 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ffd00 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1ffe00 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20000b1fff00 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ff180 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ff280 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ff380 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ff480 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ff580 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ff680 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ff780 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ff880 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ff980 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ffa80 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ffb80 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137ffc80 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000137fff00 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013877b80 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013877c80 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013877d80 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013877e80 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013877f80 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013878080 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013878180 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013878280 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013878380 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013878480 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200013878580 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000138f88c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200018efdd00 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927cec0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927cfc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927d0c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927d1c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927d2c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927d3c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927d4c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927d5c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927d6c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927d7c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927d8c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001927d9c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000192fdd00 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000196ffc40 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000199efbc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x2000199efcc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200019abc680 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b090cc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b090dc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b090ec0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b090fc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0910c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0911c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0912c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0913c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0914c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0915c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0916c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0917c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0918c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0919c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b091ac0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b091bc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b091cc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b091dc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b091ec0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b091fc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0920c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0921c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0922c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0923c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0924c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0925c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0926c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0927c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0928c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0929c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b092ac0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b092bc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b092cc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b092dc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b092ec0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b092fc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0930c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0931c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0932c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0933c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0934c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0935c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0936c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0937c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0938c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0939c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b093ac0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b093bc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b093cc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b093dc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b093ec0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b093fc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0940c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0941c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0942c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0943c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0944c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0945c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0946c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0947c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0948c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0949c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b094ac0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b094bc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b094cc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b094dc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b094ec0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b094fc0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0950c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0951c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0952c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20001b0953c0 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200028463f40 with size: 0.000244 MiB 00:05:22.295 element at address: 0x200028464040 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20002846ad00 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20002846af80 with size: 0.000244 MiB 00:05:22.295 element at address: 0x20002846b080 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846b180 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846b280 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846b380 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846b480 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846b580 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846b680 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846b780 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846b880 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846b980 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846ba80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846bb80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846bc80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846bd80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846be80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846bf80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846c080 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846c180 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846c280 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846c380 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846c480 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846c580 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846c680 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846c780 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846c880 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846c980 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846ca80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846cb80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846cc80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846cd80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846ce80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846cf80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846d080 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846d180 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846d280 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846d380 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846d480 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846d580 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846d680 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846d780 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846d880 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846d980 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846da80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846db80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846dc80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846dd80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846de80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846df80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846e080 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846e180 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846e280 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846e380 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846e480 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846e580 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846e680 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846e780 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846e880 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846e980 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846ea80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846eb80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846ec80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846ed80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846ee80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846ef80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846f080 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846f180 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846f280 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846f380 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846f480 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846f580 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846f680 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846f780 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846f880 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846f980 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846fa80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846fb80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846fc80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846fd80 with size: 0.000244 MiB 00:05:22.296 element at address: 0x20002846fe80 with size: 0.000244 MiB 00:05:22.296 list of memzone associated elements. size: 602.264404 MiB 00:05:22.296 element at address: 0x20001b0954c0 with size: 211.416809 MiB 00:05:22.296 associated memzone info: size: 211.416626 MiB name: MP_PDU_immediate_data_Pool_0 00:05:22.296 element at address: 0x20002846ff80 with size: 157.562622 MiB 00:05:22.296 associated memzone info: size: 157.562439 MiB name: MP_PDU_data_out_Pool_0 00:05:22.296 element at address: 0x2000139fab40 with size: 84.020691 MiB 00:05:22.296 associated memzone info: size: 84.020508 MiB name: MP_bdev_io_54302_0 00:05:22.296 element at address: 0x2000009ff340 with size: 48.003113 MiB 00:05:22.296 associated memzone info: size: 48.002930 MiB name: MP_evtpool_54302_0 00:05:22.296 element at address: 0x200003fff340 with size: 48.003113 MiB 00:05:22.296 associated memzone info: size: 48.002930 MiB name: MP_msgpool_54302_0 00:05:22.296 element at address: 0x200019bbe900 with size: 20.255615 MiB 00:05:22.296 associated memzone info: size: 20.255432 MiB name: MP_PDU_Pool_0 00:05:22.296 element at address: 0x2000323feb00 with size: 18.005127 MiB 00:05:22.296 associated memzone info: size: 18.004944 MiB name: MP_SCSI_TASK_Pool_0 00:05:22.296 element at address: 0x2000005ffdc0 with size: 2.000549 MiB 00:05:22.296 associated memzone info: size: 2.000366 MiB name: RG_MP_evtpool_54302 00:05:22.296 element at address: 0x200003bffdc0 with size: 2.000549 MiB 00:05:22.296 associated memzone info: size: 2.000366 MiB name: RG_MP_msgpool_54302 00:05:22.296 element at address: 0x2000002d7c00 with size: 1.008179 MiB 00:05:22.296 associated memzone info: size: 1.007996 MiB name: MP_evtpool_54302 00:05:22.296 element at address: 0x2000192fde00 with size: 1.008179 MiB 00:05:22.296 associated memzone info: size: 1.007996 MiB name: MP_PDU_Pool 00:05:22.296 element at address: 0x200019abc780 with size: 1.008179 MiB 00:05:22.296 associated memzone info: size: 1.007996 MiB name: MP_PDU_immediate_data_Pool 00:05:22.296 element at address: 0x200018efde00 with size: 1.008179 MiB 00:05:22.296 associated memzone info: size: 1.007996 MiB name: MP_PDU_data_out_Pool 00:05:22.296 element at address: 0x2000138f89c0 with size: 1.008179 MiB 00:05:22.296 associated memzone info: size: 1.007996 MiB name: MP_SCSI_TASK_Pool 00:05:22.296 element at address: 0x200003eff100 with size: 1.000549 MiB 00:05:22.296 associated memzone info: size: 1.000366 MiB name: RG_ring_0_54302 00:05:22.296 element at address: 0x200003affb80 with size: 1.000549 MiB 00:05:22.296 associated memzone info: size: 1.000366 MiB name: RG_ring_1_54302 00:05:22.296 element at address: 0x2000196ffd40 with size: 1.000549 MiB 00:05:22.296 associated memzone info: size: 1.000366 MiB name: RG_ring_4_54302 00:05:22.296 element at address: 0x2000322fe8c0 with size: 1.000549 MiB 00:05:22.296 associated memzone info: size: 1.000366 MiB name: RG_ring_5_54302 00:05:22.296 element at address: 0x200003a5b2c0 with size: 0.500549 MiB 00:05:22.296 associated memzone info: size: 0.500366 MiB name: RG_MP_bdev_io_54302 00:05:22.296 element at address: 0x20001927dac0 with size: 0.500549 MiB 00:05:22.296 associated memzone info: size: 0.500366 MiB name: RG_MP_PDU_Pool 00:05:22.296 element at address: 0x200013878680 with size: 0.500549 MiB 00:05:22.296 associated memzone info: size: 0.500366 MiB name: RG_MP_SCSI_TASK_Pool 00:05:22.296 element at address: 0x200019a7c440 with size: 0.250549 MiB 00:05:22.296 associated memzone info: size: 0.250366 MiB name: RG_MP_PDU_immediate_data_Pool 00:05:22.296 element at address: 0x200003adf740 with size: 0.125549 MiB 00:05:22.296 associated memzone info: size: 0.125366 MiB name: RG_ring_2_54302 00:05:22.296 element at address: 0x200018ef5ac0 with size: 0.031799 MiB 00:05:22.296 associated memzone info: size: 0.031616 MiB name: RG_MP_PDU_data_out_Pool 00:05:22.296 element at address: 0x200028464140 with size: 0.023804 MiB 00:05:22.296 associated memzone info: size: 0.023621 MiB name: MP_Session_Pool_0 00:05:22.296 element at address: 0x200003adb500 with size: 0.016174 MiB 00:05:22.296 associated memzone info: size: 0.015991 MiB name: RG_ring_3_54302 00:05:22.296 element at address: 0x20002846a2c0 with size: 0.002502 MiB 00:05:22.296 associated memzone info: size: 0.002319 MiB name: RG_MP_Session_Pool 00:05:22.296 element at address: 0x2000002d5f80 with size: 0.000366 MiB 00:05:22.296 associated memzone info: size: 0.000183 MiB name: MP_msgpool_54302 00:05:22.296 element at address: 0x2000137ffd80 with size: 0.000366 MiB 00:05:22.296 associated memzone info: size: 0.000183 MiB name: MP_bdev_io_54302 00:05:22.296 element at address: 0x20002846ae00 with size: 0.000366 MiB 00:05:22.296 associated memzone info: size: 0.000183 MiB name: MP_Session_Pool 00:05:22.296 17:53:43 -- dpdk_memory_utility/test_dpdk_mem_info.sh@25 -- # trap - SIGINT SIGTERM EXIT 00:05:22.296 17:53:43 -- dpdk_memory_utility/test_dpdk_mem_info.sh@26 -- # killprocess 54302 00:05:22.296 17:53:43 -- common/autotest_common.sh@936 -- # '[' -z 54302 ']' 00:05:22.296 17:53:43 -- common/autotest_common.sh@940 -- # kill -0 54302 00:05:22.296 17:53:43 -- common/autotest_common.sh@941 -- # uname 00:05:22.296 17:53:43 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:22.296 17:53:43 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 54302 00:05:22.296 killing process with pid 54302 00:05:22.296 17:53:43 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:22.297 17:53:43 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:22.297 17:53:43 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 54302' 00:05:22.297 17:53:43 -- common/autotest_common.sh@955 -- # kill 54302 00:05:22.297 17:53:43 -- common/autotest_common.sh@960 -- # wait 54302 00:05:24.839 ************************************ 00:05:24.839 END TEST dpdk_mem_utility 00:05:24.839 ************************************ 00:05:24.839 00:05:24.839 real 0m4.211s 00:05:24.839 user 0m4.250s 00:05:24.839 sys 0m0.557s 00:05:24.839 17:53:45 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:24.839 17:53:45 -- common/autotest_common.sh@10 -- # set +x 00:05:24.839 17:53:45 -- spdk/autotest.sh@174 -- # run_test event /home/vagrant/spdk_repo/spdk/test/event/event.sh 00:05:24.839 17:53:45 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:24.839 17:53:45 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:24.839 17:53:45 -- common/autotest_common.sh@10 -- # set +x 00:05:24.839 ************************************ 00:05:24.839 START TEST event 00:05:24.839 ************************************ 00:05:24.839 17:53:45 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/event/event.sh 00:05:24.839 * Looking for test storage... 00:05:24.839 * Found test storage at /home/vagrant/spdk_repo/spdk/test/event 00:05:24.839 17:53:45 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:24.839 17:53:45 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:24.839 17:53:45 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:24.839 17:53:45 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:24.839 17:53:45 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:24.839 17:53:45 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:24.839 17:53:45 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:24.839 17:53:45 -- scripts/common.sh@335 -- # IFS=.-: 00:05:24.839 17:53:45 -- scripts/common.sh@335 -- # read -ra ver1 00:05:24.839 17:53:45 -- scripts/common.sh@336 -- # IFS=.-: 00:05:24.839 17:53:45 -- scripts/common.sh@336 -- # read -ra ver2 00:05:24.839 17:53:45 -- scripts/common.sh@337 -- # local 'op=<' 00:05:24.839 17:53:45 -- scripts/common.sh@339 -- # ver1_l=2 00:05:24.839 17:53:45 -- scripts/common.sh@340 -- # ver2_l=1 00:05:24.839 17:53:45 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:24.839 17:53:45 -- scripts/common.sh@343 -- # case "$op" in 00:05:24.839 17:53:45 -- scripts/common.sh@344 -- # : 1 00:05:24.839 17:53:45 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:24.839 17:53:45 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:24.839 17:53:45 -- scripts/common.sh@364 -- # decimal 1 00:05:24.839 17:53:45 -- scripts/common.sh@352 -- # local d=1 00:05:24.839 17:53:45 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:24.839 17:53:45 -- scripts/common.sh@354 -- # echo 1 00:05:24.839 17:53:45 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:24.839 17:53:45 -- scripts/common.sh@365 -- # decimal 2 00:05:24.839 17:53:45 -- scripts/common.sh@352 -- # local d=2 00:05:24.839 17:53:45 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:24.839 17:53:45 -- scripts/common.sh@354 -- # echo 2 00:05:24.839 17:53:45 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:24.839 17:53:45 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:24.839 17:53:45 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:24.839 17:53:45 -- scripts/common.sh@367 -- # return 0 00:05:24.839 17:53:45 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:24.839 17:53:45 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:24.839 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:24.839 --rc genhtml_branch_coverage=1 00:05:24.839 --rc genhtml_function_coverage=1 00:05:24.839 --rc genhtml_legend=1 00:05:24.839 --rc geninfo_all_blocks=1 00:05:24.839 --rc geninfo_unexecuted_blocks=1 00:05:24.839 00:05:24.839 ' 00:05:24.839 17:53:45 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:24.839 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:24.839 --rc genhtml_branch_coverage=1 00:05:24.839 --rc genhtml_function_coverage=1 00:05:24.839 --rc genhtml_legend=1 00:05:24.839 --rc geninfo_all_blocks=1 00:05:24.839 --rc geninfo_unexecuted_blocks=1 00:05:24.839 00:05:24.839 ' 00:05:24.839 17:53:45 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:24.839 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:24.839 --rc genhtml_branch_coverage=1 00:05:24.839 --rc genhtml_function_coverage=1 00:05:24.839 --rc genhtml_legend=1 00:05:24.839 --rc geninfo_all_blocks=1 00:05:24.839 --rc geninfo_unexecuted_blocks=1 00:05:24.839 00:05:24.839 ' 00:05:24.839 17:53:45 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:24.839 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:24.839 --rc genhtml_branch_coverage=1 00:05:24.839 --rc genhtml_function_coverage=1 00:05:24.839 --rc genhtml_legend=1 00:05:24.839 --rc geninfo_all_blocks=1 00:05:24.839 --rc geninfo_unexecuted_blocks=1 00:05:24.839 00:05:24.839 ' 00:05:24.839 17:53:45 -- event/event.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/bdev/nbd_common.sh 00:05:24.839 17:53:45 -- bdev/nbd_common.sh@6 -- # set -e 00:05:24.839 17:53:45 -- event/event.sh@45 -- # run_test event_perf /home/vagrant/spdk_repo/spdk/test/event/event_perf/event_perf -m 0xF -t 1 00:05:24.839 17:53:45 -- common/autotest_common.sh@1087 -- # '[' 6 -le 1 ']' 00:05:24.839 17:53:45 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:24.839 17:53:45 -- common/autotest_common.sh@10 -- # set +x 00:05:24.839 ************************************ 00:05:24.839 START TEST event_perf 00:05:24.839 ************************************ 00:05:24.839 17:53:45 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/event/event_perf/event_perf -m 0xF -t 1 00:05:24.839 Running I/O for 1 seconds...[2024-11-28 17:53:45.688817] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:24.839 [2024-11-28 17:53:45.688920] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid54417 ] 00:05:24.839 [2024-11-28 17:53:45.850210] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:05:25.099 [2024-11-28 17:53:46.058972] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:25.099 [2024-11-28 17:53:46.059171] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:05:25.099 Running I/O for 1 seconds...[2024-11-28 17:53:46.059417] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:25.099 [2024-11-28 17:53:46.059462] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:05:26.510 00:05:26.510 lcore 0: 167835 00:05:26.510 lcore 1: 167832 00:05:26.510 lcore 2: 167831 00:05:26.510 lcore 3: 167832 00:05:26.510 done. 00:05:26.510 ************************************ 00:05:26.510 END TEST event_perf 00:05:26.510 ************************************ 00:05:26.510 00:05:26.510 real 0m1.827s 00:05:26.510 user 0m4.587s 00:05:26.510 sys 0m0.121s 00:05:26.510 17:53:47 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:26.510 17:53:47 -- common/autotest_common.sh@10 -- # set +x 00:05:26.510 17:53:47 -- event/event.sh@46 -- # run_test event_reactor /home/vagrant/spdk_repo/spdk/test/event/reactor/reactor -t 1 00:05:26.510 17:53:47 -- common/autotest_common.sh@1087 -- # '[' 4 -le 1 ']' 00:05:26.510 17:53:47 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:26.510 17:53:47 -- common/autotest_common.sh@10 -- # set +x 00:05:26.510 ************************************ 00:05:26.510 START TEST event_reactor 00:05:26.510 ************************************ 00:05:26.510 17:53:47 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/event/reactor/reactor -t 1 00:05:26.770 [2024-11-28 17:53:47.580765] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:26.771 [2024-11-28 17:53:47.580869] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid54456 ] 00:05:26.771 [2024-11-28 17:53:47.743480] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:27.031 [2024-11-28 17:53:47.943769] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:28.412 test_start 00:05:28.412 oneshot 00:05:28.412 tick 100 00:05:28.412 tick 100 00:05:28.412 tick 250 00:05:28.412 tick 100 00:05:28.412 tick 100 00:05:28.412 tick 250 00:05:28.412 tick 100 00:05:28.412 tick 500 00:05:28.412 tick 100 00:05:28.412 tick 100 00:05:28.412 tick 250 00:05:28.412 tick 100 00:05:28.412 tick 100 00:05:28.412 test_end 00:05:28.412 00:05:28.412 real 0m1.792s 00:05:28.412 user 0m1.577s 00:05:28.412 sys 0m0.106s 00:05:28.412 17:53:49 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:28.412 17:53:49 -- common/autotest_common.sh@10 -- # set +x 00:05:28.412 ************************************ 00:05:28.412 END TEST event_reactor 00:05:28.412 ************************************ 00:05:28.412 17:53:49 -- event/event.sh@47 -- # run_test event_reactor_perf /home/vagrant/spdk_repo/spdk/test/event/reactor_perf/reactor_perf -t 1 00:05:28.412 17:53:49 -- common/autotest_common.sh@1087 -- # '[' 4 -le 1 ']' 00:05:28.412 17:53:49 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:28.412 17:53:49 -- common/autotest_common.sh@10 -- # set +x 00:05:28.412 ************************************ 00:05:28.412 START TEST event_reactor_perf 00:05:28.412 ************************************ 00:05:28.412 17:53:49 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/event/reactor_perf/reactor_perf -t 1 00:05:28.412 [2024-11-28 17:53:49.439929] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:28.412 [2024-11-28 17:53:49.440020] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid54493 ] 00:05:28.672 [2024-11-28 17:53:49.603210] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:28.932 [2024-11-28 17:53:49.807273] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:30.312 test_start 00:05:30.312 test_end 00:05:30.312 Performance: 405696 events per second 00:05:30.312 00:05:30.312 real 0m1.807s 00:05:30.312 user 0m1.595s 00:05:30.312 sys 0m0.104s 00:05:30.312 17:53:51 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:30.312 17:53:51 -- common/autotest_common.sh@10 -- # set +x 00:05:30.312 ************************************ 00:05:30.312 END TEST event_reactor_perf 00:05:30.312 ************************************ 00:05:30.312 17:53:51 -- event/event.sh@49 -- # uname -s 00:05:30.312 17:53:51 -- event/event.sh@49 -- # '[' Linux = Linux ']' 00:05:30.312 17:53:51 -- event/event.sh@50 -- # run_test event_scheduler /home/vagrant/spdk_repo/spdk/test/event/scheduler/scheduler.sh 00:05:30.312 17:53:51 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:30.312 17:53:51 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:30.312 17:53:51 -- common/autotest_common.sh@10 -- # set +x 00:05:30.312 ************************************ 00:05:30.312 START TEST event_scheduler 00:05:30.312 ************************************ 00:05:30.312 17:53:51 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/event/scheduler/scheduler.sh 00:05:30.572 * Looking for test storage... 00:05:30.572 * Found test storage at /home/vagrant/spdk_repo/spdk/test/event/scheduler 00:05:30.572 17:53:51 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:30.572 17:53:51 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:30.572 17:53:51 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:30.572 17:53:51 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:30.572 17:53:51 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:30.572 17:53:51 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:30.572 17:53:51 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:30.572 17:53:51 -- scripts/common.sh@335 -- # IFS=.-: 00:05:30.572 17:53:51 -- scripts/common.sh@335 -- # read -ra ver1 00:05:30.572 17:53:51 -- scripts/common.sh@336 -- # IFS=.-: 00:05:30.572 17:53:51 -- scripts/common.sh@336 -- # read -ra ver2 00:05:30.572 17:53:51 -- scripts/common.sh@337 -- # local 'op=<' 00:05:30.572 17:53:51 -- scripts/common.sh@339 -- # ver1_l=2 00:05:30.572 17:53:51 -- scripts/common.sh@340 -- # ver2_l=1 00:05:30.572 17:53:51 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:30.572 17:53:51 -- scripts/common.sh@343 -- # case "$op" in 00:05:30.572 17:53:51 -- scripts/common.sh@344 -- # : 1 00:05:30.572 17:53:51 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:30.572 17:53:51 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:30.572 17:53:51 -- scripts/common.sh@364 -- # decimal 1 00:05:30.572 17:53:51 -- scripts/common.sh@352 -- # local d=1 00:05:30.572 17:53:51 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:30.572 17:53:51 -- scripts/common.sh@354 -- # echo 1 00:05:30.572 17:53:51 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:30.572 17:53:51 -- scripts/common.sh@365 -- # decimal 2 00:05:30.572 17:53:51 -- scripts/common.sh@352 -- # local d=2 00:05:30.572 17:53:51 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:30.572 17:53:51 -- scripts/common.sh@354 -- # echo 2 00:05:30.573 17:53:51 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:30.573 17:53:51 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:30.573 17:53:51 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:30.573 17:53:51 -- scripts/common.sh@367 -- # return 0 00:05:30.573 17:53:51 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:30.573 17:53:51 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:30.573 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:30.573 --rc genhtml_branch_coverage=1 00:05:30.573 --rc genhtml_function_coverage=1 00:05:30.573 --rc genhtml_legend=1 00:05:30.573 --rc geninfo_all_blocks=1 00:05:30.573 --rc geninfo_unexecuted_blocks=1 00:05:30.573 00:05:30.573 ' 00:05:30.573 17:53:51 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:30.573 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:30.573 --rc genhtml_branch_coverage=1 00:05:30.573 --rc genhtml_function_coverage=1 00:05:30.573 --rc genhtml_legend=1 00:05:30.573 --rc geninfo_all_blocks=1 00:05:30.573 --rc geninfo_unexecuted_blocks=1 00:05:30.573 00:05:30.573 ' 00:05:30.573 17:53:51 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:30.573 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:30.573 --rc genhtml_branch_coverage=1 00:05:30.573 --rc genhtml_function_coverage=1 00:05:30.573 --rc genhtml_legend=1 00:05:30.573 --rc geninfo_all_blocks=1 00:05:30.573 --rc geninfo_unexecuted_blocks=1 00:05:30.573 00:05:30.573 ' 00:05:30.573 17:53:51 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:30.573 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:30.573 --rc genhtml_branch_coverage=1 00:05:30.573 --rc genhtml_function_coverage=1 00:05:30.573 --rc genhtml_legend=1 00:05:30.573 --rc geninfo_all_blocks=1 00:05:30.573 --rc geninfo_unexecuted_blocks=1 00:05:30.573 00:05:30.573 ' 00:05:30.573 17:53:51 -- scheduler/scheduler.sh@29 -- # rpc=rpc_cmd 00:05:30.573 17:53:51 -- scheduler/scheduler.sh@35 -- # scheduler_pid=54568 00:05:30.573 17:53:51 -- scheduler/scheduler.sh@34 -- # /home/vagrant/spdk_repo/spdk/test/event/scheduler/scheduler -m 0xF -p 0x2 --wait-for-rpc -f 00:05:30.573 17:53:51 -- scheduler/scheduler.sh@36 -- # trap 'killprocess $scheduler_pid; exit 1' SIGINT SIGTERM EXIT 00:05:30.573 17:53:51 -- scheduler/scheduler.sh@37 -- # waitforlisten 54568 00:05:30.573 17:53:51 -- common/autotest_common.sh@829 -- # '[' -z 54568 ']' 00:05:30.573 17:53:51 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:30.573 17:53:51 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:30.573 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:30.573 17:53:51 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:30.573 17:53:51 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:30.573 17:53:51 -- common/autotest_common.sh@10 -- # set +x 00:05:30.573 [2024-11-28 17:53:51.569182] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:30.573 [2024-11-28 17:53:51.569289] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid54568 ] 00:05:30.832 [2024-11-28 17:53:51.733582] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:05:31.092 [2024-11-28 17:53:51.940413] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:31.092 [2024-11-28 17:53:51.940508] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:31.092 [2024-11-28 17:53:51.940695] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:05:31.092 [2024-11-28 17:53:51.940757] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:05:31.351 17:53:52 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:31.351 17:53:52 -- common/autotest_common.sh@862 -- # return 0 00:05:31.351 17:53:52 -- scheduler/scheduler.sh@39 -- # rpc_cmd framework_set_scheduler dynamic 00:05:31.351 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.351 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.351 POWER: Env isn't set yet! 00:05:31.351 POWER: Attempting to initialise ACPI cpufreq power management... 00:05:31.351 POWER: failed to open /sys/devices/system/cpu/cpu%u/cpufreq/scaling_governor 00:05:31.351 POWER: Cannot set governor of lcore 0 to userspace 00:05:31.351 POWER: Attempting to initialise PSTAT power management... 00:05:31.351 POWER: failed to open /sys/devices/system/cpu/cpu%u/cpufreq/scaling_governor 00:05:31.351 POWER: Cannot set governor of lcore 0 to performance 00:05:31.351 POWER: Attempting to initialise AMD PSTATE power management... 00:05:31.351 POWER: failed to open /sys/devices/system/cpu/cpu%u/cpufreq/scaling_governor 00:05:31.351 POWER: Cannot set governor of lcore 0 to userspace 00:05:31.351 POWER: Attempting to initialise CPPC power management... 00:05:31.351 POWER: failed to open /sys/devices/system/cpu/cpu%u/cpufreq/scaling_governor 00:05:31.351 POWER: Cannot set governor of lcore 0 to userspace 00:05:31.351 POWER: Attempting to initialise VM power management... 00:05:31.351 GUEST_CHANNEL: Unable to connect to '/dev/virtio-ports/virtio.serial.port.poweragent.0' with error No such file or directory 00:05:31.351 POWER: Unable to set Power Management Environment for lcore 0 00:05:31.351 [2024-11-28 17:53:52.373648] dpdk_governor.c: 88:_init_core: *ERROR*: Failed to initialize on core0 00:05:31.351 [2024-11-28 17:53:52.373673] dpdk_governor.c: 118:_init: *ERROR*: Failed to initialize on core0 00:05:31.351 [2024-11-28 17:53:52.373693] scheduler_dynamic.c: 238:init: *NOTICE*: Unable to initialize dpdk governor 00:05:31.351 [2024-11-28 17:53:52.373723] scheduler_dynamic.c: 387:set_opts: *NOTICE*: Setting scheduler load limit to 20 00:05:31.351 [2024-11-28 17:53:52.373737] scheduler_dynamic.c: 389:set_opts: *NOTICE*: Setting scheduler core limit to 80 00:05:31.351 [2024-11-28 17:53:52.373744] scheduler_dynamic.c: 391:set_opts: *NOTICE*: Setting scheduler core busy to 95 00:05:31.351 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.351 17:53:52 -- scheduler/scheduler.sh@40 -- # rpc_cmd framework_start_init 00:05:31.351 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.351 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 [2024-11-28 17:53:52.681347] scheduler.c: 382:test_start: *NOTICE*: Scheduler test application started. 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@43 -- # run_test scheduler_create_thread scheduler_create_thread 00:05:31.920 17:53:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:31.920 17:53:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 ************************************ 00:05:31.920 START TEST scheduler_create_thread 00:05:31.920 ************************************ 00:05:31.920 17:53:52 -- common/autotest_common.sh@1114 -- # scheduler_create_thread 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@12 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n active_pinned -m 0x1 -a 100 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 2 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@13 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n active_pinned -m 0x2 -a 100 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 3 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@14 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n active_pinned -m 0x4 -a 100 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 4 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@15 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n active_pinned -m 0x8 -a 100 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 5 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@16 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n idle_pinned -m 0x1 -a 0 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 6 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@17 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n idle_pinned -m 0x2 -a 0 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 7 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@18 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n idle_pinned -m 0x4 -a 0 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 8 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@19 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n idle_pinned -m 0x8 -a 0 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 9 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@21 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n one_third_active -a 30 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 10 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@22 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n half_active -a 0 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@22 -- # thread_id=11 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@23 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_set_active 11 50 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:31.920 17:53:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:31.920 17:53:52 -- scheduler/scheduler.sh@25 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_create -n deleted -a 100 00:05:31.920 17:53:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:31.920 17:53:52 -- common/autotest_common.sh@10 -- # set +x 00:05:33.300 17:53:54 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:33.300 17:53:54 -- scheduler/scheduler.sh@25 -- # thread_id=12 00:05:33.300 17:53:54 -- scheduler/scheduler.sh@26 -- # rpc_cmd --plugin scheduler_plugin scheduler_thread_delete 12 00:05:33.300 17:53:54 -- common/autotest_common.sh@561 -- # xtrace_disable 00:05:33.300 17:53:54 -- common/autotest_common.sh@10 -- # set +x 00:05:34.685 17:53:55 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:05:34.686 00:05:34.686 real 0m2.620s 00:05:34.686 user 0m0.027s 00:05:34.686 sys 0m0.007s 00:05:34.686 17:53:55 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:34.686 17:53:55 -- common/autotest_common.sh@10 -- # set +x 00:05:34.686 ************************************ 00:05:34.686 END TEST scheduler_create_thread 00:05:34.686 ************************************ 00:05:34.686 17:53:55 -- scheduler/scheduler.sh@45 -- # trap - SIGINT SIGTERM EXIT 00:05:34.686 17:53:55 -- scheduler/scheduler.sh@46 -- # killprocess 54568 00:05:34.686 17:53:55 -- common/autotest_common.sh@936 -- # '[' -z 54568 ']' 00:05:34.686 17:53:55 -- common/autotest_common.sh@940 -- # kill -0 54568 00:05:34.686 17:53:55 -- common/autotest_common.sh@941 -- # uname 00:05:34.686 17:53:55 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:34.686 17:53:55 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 54568 00:05:34.686 17:53:55 -- common/autotest_common.sh@942 -- # process_name=reactor_2 00:05:34.686 17:53:55 -- common/autotest_common.sh@946 -- # '[' reactor_2 = sudo ']' 00:05:34.686 17:53:55 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 54568' 00:05:34.686 killing process with pid 54568 00:05:34.686 17:53:55 -- common/autotest_common.sh@955 -- # kill 54568 00:05:34.686 17:53:55 -- common/autotest_common.sh@960 -- # wait 54568 00:05:34.946 [2024-11-28 17:53:55.792270] scheduler.c: 360:test_shutdown: *NOTICE*: Scheduler test application stopped. 00:05:36.329 00:05:36.329 real 0m5.743s 00:05:36.329 user 0m9.337s 00:05:36.329 sys 0m0.481s 00:05:36.329 17:53:57 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:36.329 17:53:57 -- common/autotest_common.sh@10 -- # set +x 00:05:36.329 ************************************ 00:05:36.329 END TEST event_scheduler 00:05:36.329 ************************************ 00:05:36.329 17:53:57 -- event/event.sh@51 -- # modprobe -n nbd 00:05:36.329 17:53:57 -- event/event.sh@52 -- # run_test app_repeat app_repeat_test 00:05:36.329 17:53:57 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:36.329 17:53:57 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:36.329 17:53:57 -- common/autotest_common.sh@10 -- # set +x 00:05:36.329 ************************************ 00:05:36.329 START TEST app_repeat 00:05:36.329 ************************************ 00:05:36.329 17:53:57 -- common/autotest_common.sh@1114 -- # app_repeat_test 00:05:36.329 17:53:57 -- event/event.sh@12 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:36.329 17:53:57 -- event/event.sh@13 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:36.329 17:53:57 -- event/event.sh@13 -- # local nbd_list 00:05:36.329 17:53:57 -- event/event.sh@14 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:36.329 17:53:57 -- event/event.sh@14 -- # local bdev_list 00:05:36.329 17:53:57 -- event/event.sh@15 -- # local repeat_times=4 00:05:36.329 17:53:57 -- event/event.sh@17 -- # modprobe nbd 00:05:36.329 17:53:57 -- event/event.sh@19 -- # repeat_pid=54685 00:05:36.329 17:53:57 -- event/event.sh@18 -- # /home/vagrant/spdk_repo/spdk/test/event/app_repeat/app_repeat -r /var/tmp/spdk-nbd.sock -m 0x3 -t 4 00:05:36.329 17:53:57 -- event/event.sh@20 -- # trap 'killprocess $repeat_pid; exit 1' SIGINT SIGTERM EXIT 00:05:36.329 Process app_repeat pid: 54685 00:05:36.329 17:53:57 -- event/event.sh@21 -- # echo 'Process app_repeat pid: 54685' 00:05:36.329 17:53:57 -- event/event.sh@23 -- # for i in {0..2} 00:05:36.329 spdk_app_start Round 0 00:05:36.329 17:53:57 -- event/event.sh@24 -- # echo 'spdk_app_start Round 0' 00:05:36.329 17:53:57 -- event/event.sh@25 -- # waitforlisten 54685 /var/tmp/spdk-nbd.sock 00:05:36.329 17:53:57 -- common/autotest_common.sh@829 -- # '[' -z 54685 ']' 00:05:36.329 17:53:57 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk-nbd.sock 00:05:36.329 17:53:57 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:36.329 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock... 00:05:36.329 17:53:57 -- 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:36.329 17:53:57 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:36.329 17:53:57 -- common/autotest_common.sh@10 -- # set +x 00:05:36.329 [2024-11-28 17:53:57.155644] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:36.329 [2024-11-28 17:53:57.155741] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid54685 ] 00:05:36.329 [2024-11-28 17:53:57.318515] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:05:36.589 [2024-11-28 17:53:57.525824] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:36.589 [2024-11-28 17:53:57.525862] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:37.158 17:53:57 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:37.158 17:53:57 -- common/autotest_common.sh@862 -- # return 0 00:05:37.158 17:53:57 -- event/event.sh@27 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:37.158 Malloc0 00:05:37.418 17:53:58 -- event/event.sh@28 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:37.678 Malloc1 00:05:37.679 17:53:58 -- event/event.sh@30 -- # nbd_rpc_data_verify /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@90 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@91 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@91 -- # local bdev_list 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@92 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@92 -- # local nbd_list 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@94 -- # nbd_start_disks /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@10 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@12 -- # local i 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc0 /dev/nbd0 00:05:37.679 /dev/nbd0 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:05:37.679 17:53:58 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:05:37.679 17:53:58 -- common/autotest_common.sh@867 -- # local i 00:05:37.679 17:53:58 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:37.679 17:53:58 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:37.679 17:53:58 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:05:37.679 17:53:58 -- common/autotest_common.sh@871 -- # break 00:05:37.679 17:53:58 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:37.679 17:53:58 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:37.679 17:53:58 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:37.679 1+0 records in 00:05:37.679 1+0 records out 00:05:37.679 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000161591 s, 25.3 MB/s 00:05:37.679 17:53:58 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:37.679 17:53:58 -- common/autotest_common.sh@884 -- # size=4096 00:05:37.679 17:53:58 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:37.679 17:53:58 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:37.679 17:53:58 -- common/autotest_common.sh@887 -- # return 0 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:37.679 17:53:58 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc1 /dev/nbd1 00:05:37.939 /dev/nbd1 00:05:37.939 17:53:58 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:05:37.939 17:53:58 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:05:37.939 17:53:58 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:05:37.939 17:53:58 -- common/autotest_common.sh@867 -- # local i 00:05:37.939 17:53:58 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:37.939 17:53:58 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:37.939 17:53:58 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:05:37.939 17:53:58 -- common/autotest_common.sh@871 -- # break 00:05:37.939 17:53:58 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:37.940 17:53:58 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:37.940 17:53:58 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/home/vagrant/spdk_repo/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:37.940 1+0 records in 00:05:37.940 1+0 records out 00:05:37.940 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000358846 s, 11.4 MB/s 00:05:37.940 17:53:58 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:37.940 17:53:58 -- common/autotest_common.sh@884 -- # size=4096 00:05:37.940 17:53:58 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:37.940 17:53:58 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:37.940 17:53:58 -- common/autotest_common.sh@887 -- # return 0 00:05:37.940 17:53:58 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:37.940 17:53:58 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:37.940 17:53:58 -- bdev/nbd_common.sh@95 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:37.940 17:53:58 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:37.940 17:53:58 -- bdev/nbd_common.sh@63 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[ 00:05:38.199 { 00:05:38.199 "nbd_device": "/dev/nbd0", 00:05:38.199 "bdev_name": "Malloc0" 00:05:38.199 }, 00:05:38.199 { 00:05:38.199 "nbd_device": "/dev/nbd1", 00:05:38.199 "bdev_name": "Malloc1" 00:05:38.199 } 00:05:38.199 ]' 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@64 -- # echo '[ 00:05:38.199 { 00:05:38.199 "nbd_device": "/dev/nbd0", 00:05:38.199 "bdev_name": "Malloc0" 00:05:38.199 }, 00:05:38.199 { 00:05:38.199 "nbd_device": "/dev/nbd1", 00:05:38.199 "bdev_name": "Malloc1" 00:05:38.199 } 00:05:38.199 ]' 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@64 -- # nbd_disks_name='/dev/nbd0 00:05:38.199 /dev/nbd1' 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@65 -- # echo '/dev/nbd0 00:05:38.199 /dev/nbd1' 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@65 -- # count=2 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@66 -- # echo 2 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@95 -- # count=2 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@96 -- # '[' 2 -ne 2 ']' 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@100 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' write 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@71 -- # local operation=write 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@72 -- # local tmp_file=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@74 -- # '[' write = write ']' 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@76 -- # dd if=/dev/urandom of=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest bs=4096 count=256 00:05:38.199 256+0 records in 00:05:38.199 256+0 records out 00:05:38.199 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0133812 s, 78.4 MB/s 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@78 -- # dd if=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest of=/dev/nbd0 bs=4096 count=256 oflag=direct 00:05:38.199 256+0 records in 00:05:38.199 256+0 records out 00:05:38.199 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0194346 s, 54.0 MB/s 00:05:38.199 17:53:59 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:38.200 17:53:59 -- bdev/nbd_common.sh@78 -- # dd if=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest of=/dev/nbd1 bs=4096 count=256 oflag=direct 00:05:38.460 256+0 records in 00:05:38.460 256+0 records out 00:05:38.460 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0261859 s, 40.0 MB/s 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@101 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' verify 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@71 -- # local operation=verify 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@72 -- # local tmp_file=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@74 -- # '[' verify = write ']' 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@80 -- # '[' verify = verify ']' 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /home/vagrant/spdk_repo/spdk/test/event/nbdrandtest /dev/nbd0 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /home/vagrant/spdk_repo/spdk/test/event/nbdrandtest /dev/nbd1 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@85 -- # rm /home/vagrant/spdk_repo/spdk/test/event/nbdrandtest 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@103 -- # nbd_stop_disks /var/tmp/spdk-nbd.sock '/dev/nbd0 /dev/nbd1' 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@51 -- # local i 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd0 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@41 -- # break 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@45 -- # return 0 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:38.460 17:53:59 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd1 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@41 -- # break 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@45 -- # return 0 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@104 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:38.720 17:53:59 -- bdev/nbd_common.sh@63 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[]' 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@64 -- # echo '[]' 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@64 -- # nbd_disks_name= 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@65 -- # echo '' 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@65 -- # true 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@65 -- # count=0 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@66 -- # echo 0 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@104 -- # count=0 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@105 -- # '[' 0 -ne 0 ']' 00:05:38.980 17:53:59 -- bdev/nbd_common.sh@109 -- # return 0 00:05:38.980 17:53:59 -- event/event.sh@34 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock spdk_kill_instance SIGTERM 00:05:39.550 17:54:00 -- event/event.sh@35 -- # sleep 3 00:05:40.933 [2024-11-28 17:54:01.543723] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:05:40.933 [2024-11-28 17:54:01.734513] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:40.933 [2024-11-28 17:54:01.734521] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:40.933 [2024-11-28 17:54:01.932813] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_register' already registered. 00:05:40.933 [2024-11-28 17:54:01.932857] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_unregister' already registered. 00:05:42.316 spdk_app_start Round 1 00:05:42.316 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock... 00:05:42.316 17:54:03 -- event/event.sh@23 -- # for i in {0..2} 00:05:42.316 17:54:03 -- event/event.sh@24 -- # echo 'spdk_app_start Round 1' 00:05:42.316 17:54:03 -- event/event.sh@25 -- # waitforlisten 54685 /var/tmp/spdk-nbd.sock 00:05:42.316 17:54:03 -- common/autotest_common.sh@829 -- # '[' -z 54685 ']' 00:05:42.316 17:54:03 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk-nbd.sock 00:05:42.316 17:54:03 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:42.316 17:54:03 -- 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:42.316 17:54:03 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:42.316 17:54:03 -- common/autotest_common.sh@10 -- # set +x 00:05:42.576 17:54:03 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:42.576 17:54:03 -- common/autotest_common.sh@862 -- # return 0 00:05:42.576 17:54:03 -- event/event.sh@27 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:42.837 Malloc0 00:05:42.837 17:54:03 -- event/event.sh@28 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:43.098 Malloc1 00:05:43.098 17:54:03 -- event/event.sh@30 -- # nbd_rpc_data_verify /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@90 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@91 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@91 -- # local bdev_list 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@92 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@92 -- # local nbd_list 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@94 -- # nbd_start_disks /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@10 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@12 -- # local i 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:43.098 17:54:03 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc0 /dev/nbd0 00:05:43.359 /dev/nbd0 00:05:43.359 17:54:04 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:05:43.359 17:54:04 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:05:43.359 17:54:04 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:05:43.359 17:54:04 -- common/autotest_common.sh@867 -- # local i 00:05:43.359 17:54:04 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:43.359 17:54:04 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:43.359 17:54:04 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:05:43.359 17:54:04 -- common/autotest_common.sh@871 -- # break 00:05:43.359 17:54:04 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:43.359 17:54:04 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:43.359 17:54:04 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:43.359 1+0 records in 00:05:43.359 1+0 records out 00:05:43.359 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000388425 s, 10.5 MB/s 00:05:43.359 17:54:04 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:43.359 17:54:04 -- common/autotest_common.sh@884 -- # size=4096 00:05:43.359 17:54:04 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:43.359 17:54:04 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:43.359 17:54:04 -- common/autotest_common.sh@887 -- # return 0 00:05:43.359 17:54:04 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:43.359 17:54:04 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:43.359 17:54:04 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc1 /dev/nbd1 00:05:43.620 /dev/nbd1 00:05:43.620 17:54:04 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:05:43.620 17:54:04 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:05:43.620 17:54:04 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:05:43.620 17:54:04 -- common/autotest_common.sh@867 -- # local i 00:05:43.620 17:54:04 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:43.620 17:54:04 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:43.620 17:54:04 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:05:43.620 17:54:04 -- common/autotest_common.sh@871 -- # break 00:05:43.620 17:54:04 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:43.620 17:54:04 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:43.620 17:54:04 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/home/vagrant/spdk_repo/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:43.620 1+0 records in 00:05:43.620 1+0 records out 00:05:43.620 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000348608 s, 11.7 MB/s 00:05:43.620 17:54:04 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:43.620 17:54:04 -- common/autotest_common.sh@884 -- # size=4096 00:05:43.620 17:54:04 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:43.620 17:54:04 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:43.620 17:54:04 -- common/autotest_common.sh@887 -- # return 0 00:05:43.620 17:54:04 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:43.620 17:54:04 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:43.620 17:54:04 -- bdev/nbd_common.sh@95 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:43.620 17:54:04 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:43.620 17:54:04 -- bdev/nbd_common.sh@63 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:43.620 17:54:04 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[ 00:05:43.620 { 00:05:43.620 "nbd_device": "/dev/nbd0", 00:05:43.620 "bdev_name": "Malloc0" 00:05:43.620 }, 00:05:43.620 { 00:05:43.620 "nbd_device": "/dev/nbd1", 00:05:43.620 "bdev_name": "Malloc1" 00:05:43.620 } 00:05:43.620 ]' 00:05:43.620 17:54:04 -- bdev/nbd_common.sh@64 -- # echo '[ 00:05:43.620 { 00:05:43.620 "nbd_device": "/dev/nbd0", 00:05:43.620 "bdev_name": "Malloc0" 00:05:43.620 }, 00:05:43.620 { 00:05:43.620 "nbd_device": "/dev/nbd1", 00:05:43.620 "bdev_name": "Malloc1" 00:05:43.620 } 00:05:43.620 ]' 00:05:43.620 17:54:04 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@64 -- # nbd_disks_name='/dev/nbd0 00:05:43.881 /dev/nbd1' 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@65 -- # echo '/dev/nbd0 00:05:43.881 /dev/nbd1' 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@65 -- # count=2 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@66 -- # echo 2 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@95 -- # count=2 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@96 -- # '[' 2 -ne 2 ']' 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@100 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' write 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@71 -- # local operation=write 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@72 -- # local tmp_file=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@74 -- # '[' write = write ']' 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@76 -- # dd if=/dev/urandom of=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest bs=4096 count=256 00:05:43.881 256+0 records in 00:05:43.881 256+0 records out 00:05:43.881 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00653615 s, 160 MB/s 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@78 -- # dd if=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest of=/dev/nbd0 bs=4096 count=256 oflag=direct 00:05:43.881 256+0 records in 00:05:43.881 256+0 records out 00:05:43.881 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0200411 s, 52.3 MB/s 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@78 -- # dd if=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest of=/dev/nbd1 bs=4096 count=256 oflag=direct 00:05:43.881 256+0 records in 00:05:43.881 256+0 records out 00:05:43.881 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0261133 s, 40.2 MB/s 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@101 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' verify 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@71 -- # local operation=verify 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@72 -- # local tmp_file=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@74 -- # '[' verify = write ']' 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@80 -- # '[' verify = verify ']' 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /home/vagrant/spdk_repo/spdk/test/event/nbdrandtest /dev/nbd0 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /home/vagrant/spdk_repo/spdk/test/event/nbdrandtest /dev/nbd1 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@85 -- # rm /home/vagrant/spdk_repo/spdk/test/event/nbdrandtest 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@103 -- # nbd_stop_disks /var/tmp/spdk-nbd.sock '/dev/nbd0 /dev/nbd1' 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@51 -- # local i 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:43.881 17:54:04 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd0 00:05:44.141 17:54:05 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:05:44.141 17:54:05 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:05:44.141 17:54:05 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:05:44.141 17:54:05 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:44.141 17:54:05 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:44.141 17:54:05 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:05:44.141 17:54:05 -- bdev/nbd_common.sh@41 -- # break 00:05:44.141 17:54:05 -- bdev/nbd_common.sh@45 -- # return 0 00:05:44.141 17:54:05 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:44.141 17:54:05 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd1 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@41 -- # break 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@45 -- # return 0 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@104 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@63 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[]' 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@64 -- # echo '[]' 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@64 -- # nbd_disks_name= 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@65 -- # echo '' 00:05:44.401 17:54:05 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:44.661 17:54:05 -- bdev/nbd_common.sh@65 -- # true 00:05:44.661 17:54:05 -- bdev/nbd_common.sh@65 -- # count=0 00:05:44.661 17:54:05 -- bdev/nbd_common.sh@66 -- # echo 0 00:05:44.661 17:54:05 -- bdev/nbd_common.sh@104 -- # count=0 00:05:44.661 17:54:05 -- bdev/nbd_common.sh@105 -- # '[' 0 -ne 0 ']' 00:05:44.661 17:54:05 -- bdev/nbd_common.sh@109 -- # return 0 00:05:44.661 17:54:05 -- event/event.sh@34 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock spdk_kill_instance SIGTERM 00:05:44.921 17:54:05 -- event/event.sh@35 -- # sleep 3 00:05:46.303 [2024-11-28 17:54:07.065362] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:05:46.303 [2024-11-28 17:54:07.256510] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:46.303 [2024-11-28 17:54:07.256539] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:46.563 [2024-11-28 17:54:07.455742] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_register' already registered. 00:05:46.563 [2024-11-28 17:54:07.455817] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_unregister' already registered. 00:05:47.944 spdk_app_start Round 2 00:05:47.944 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock... 00:05:47.944 17:54:08 -- event/event.sh@23 -- # for i in {0..2} 00:05:47.944 17:54:08 -- event/event.sh@24 -- # echo 'spdk_app_start Round 2' 00:05:47.944 17:54:08 -- event/event.sh@25 -- # waitforlisten 54685 /var/tmp/spdk-nbd.sock 00:05:47.944 17:54:08 -- common/autotest_common.sh@829 -- # '[' -z 54685 ']' 00:05:47.944 17:54:08 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk-nbd.sock 00:05:47.944 17:54:08 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:47.944 17:54:08 -- 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:47.944 17:54:08 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:47.944 17:54:08 -- common/autotest_common.sh@10 -- # set +x 00:05:48.204 17:54:09 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:48.204 17:54:09 -- common/autotest_common.sh@862 -- # return 0 00:05:48.204 17:54:09 -- event/event.sh@27 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:48.464 Malloc0 00:05:48.464 17:54:09 -- event/event.sh@28 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock bdev_malloc_create 64 4096 00:05:48.464 Malloc1 00:05:48.464 17:54:09 -- event/event.sh@30 -- # nbd_rpc_data_verify /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@90 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@91 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@91 -- # local bdev_list 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@92 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@92 -- # local nbd_list 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@94 -- # nbd_start_disks /var/tmp/spdk-nbd.sock 'Malloc0 Malloc1' '/dev/nbd0 /dev/nbd1' 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@10 -- # bdev_list=('Malloc0' 'Malloc1') 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@12 -- # local i 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:48.464 17:54:09 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc0 /dev/nbd0 00:05:48.724 /dev/nbd0 00:05:48.724 17:54:09 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:05:48.724 17:54:09 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:05:48.724 17:54:09 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:05:48.724 17:54:09 -- common/autotest_common.sh@867 -- # local i 00:05:48.724 17:54:09 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:48.724 17:54:09 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:48.724 17:54:09 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:05:48.724 17:54:09 -- common/autotest_common.sh@871 -- # break 00:05:48.724 17:54:09 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:48.724 17:54:09 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:48.724 17:54:09 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:48.724 1+0 records in 00:05:48.724 1+0 records out 00:05:48.724 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000252074 s, 16.2 MB/s 00:05:48.724 17:54:09 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:48.724 17:54:09 -- common/autotest_common.sh@884 -- # size=4096 00:05:48.724 17:54:09 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:48.724 17:54:09 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:48.724 17:54:09 -- common/autotest_common.sh@887 -- # return 0 00:05:48.724 17:54:09 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:48.724 17:54:09 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:48.724 17:54:09 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_start_disk Malloc1 /dev/nbd1 00:05:48.985 /dev/nbd1 00:05:48.985 17:54:09 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:05:48.985 17:54:09 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:05:48.985 17:54:09 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:05:48.985 17:54:09 -- common/autotest_common.sh@867 -- # local i 00:05:48.985 17:54:09 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:05:48.985 17:54:09 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:05:48.985 17:54:09 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:05:48.985 17:54:09 -- common/autotest_common.sh@871 -- # break 00:05:48.985 17:54:09 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:05:48.985 17:54:09 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:05:48.985 17:54:09 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/home/vagrant/spdk_repo/spdk/test/event/nbdtest bs=4096 count=1 iflag=direct 00:05:48.985 1+0 records in 00:05:48.985 1+0 records out 00:05:48.985 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000330032 s, 12.4 MB/s 00:05:48.985 17:54:09 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:48.985 17:54:09 -- common/autotest_common.sh@884 -- # size=4096 00:05:48.985 17:54:09 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/event/nbdtest 00:05:48.985 17:54:09 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:05:48.985 17:54:09 -- common/autotest_common.sh@887 -- # return 0 00:05:48.985 17:54:09 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:05:48.985 17:54:09 -- bdev/nbd_common.sh@14 -- # (( i < 2 )) 00:05:48.985 17:54:09 -- bdev/nbd_common.sh@95 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:48.985 17:54:09 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:48.985 17:54:09 -- bdev/nbd_common.sh@63 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[ 00:05:49.246 { 00:05:49.246 "nbd_device": "/dev/nbd0", 00:05:49.246 "bdev_name": "Malloc0" 00:05:49.246 }, 00:05:49.246 { 00:05:49.246 "nbd_device": "/dev/nbd1", 00:05:49.246 "bdev_name": "Malloc1" 00:05:49.246 } 00:05:49.246 ]' 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@64 -- # echo '[ 00:05:49.246 { 00:05:49.246 "nbd_device": "/dev/nbd0", 00:05:49.246 "bdev_name": "Malloc0" 00:05:49.246 }, 00:05:49.246 { 00:05:49.246 "nbd_device": "/dev/nbd1", 00:05:49.246 "bdev_name": "Malloc1" 00:05:49.246 } 00:05:49.246 ]' 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@64 -- # nbd_disks_name='/dev/nbd0 00:05:49.246 /dev/nbd1' 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@65 -- # echo '/dev/nbd0 00:05:49.246 /dev/nbd1' 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@65 -- # count=2 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@66 -- # echo 2 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@95 -- # count=2 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@96 -- # '[' 2 -ne 2 ']' 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@100 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' write 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@71 -- # local operation=write 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@72 -- # local tmp_file=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@74 -- # '[' write = write ']' 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@76 -- # dd if=/dev/urandom of=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest bs=4096 count=256 00:05:49.246 256+0 records in 00:05:49.246 256+0 records out 00:05:49.246 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00427924 s, 245 MB/s 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@78 -- # dd if=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest of=/dev/nbd0 bs=4096 count=256 oflag=direct 00:05:49.246 256+0 records in 00:05:49.246 256+0 records out 00:05:49.246 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0238485 s, 44.0 MB/s 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@77 -- # for i in "${nbd_list[@]}" 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@78 -- # dd if=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest of=/dev/nbd1 bs=4096 count=256 oflag=direct 00:05:49.246 256+0 records in 00:05:49.246 256+0 records out 00:05:49.246 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0236295 s, 44.4 MB/s 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@101 -- # nbd_dd_data_verify '/dev/nbd0 /dev/nbd1' verify 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@70 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@70 -- # local nbd_list 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@71 -- # local operation=verify 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@72 -- # local tmp_file=/home/vagrant/spdk_repo/spdk/test/event/nbdrandtest 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@74 -- # '[' verify = write ']' 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@80 -- # '[' verify = verify ']' 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /home/vagrant/spdk_repo/spdk/test/event/nbdrandtest /dev/nbd0 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@82 -- # for i in "${nbd_list[@]}" 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@83 -- # cmp -b -n 1M /home/vagrant/spdk_repo/spdk/test/event/nbdrandtest /dev/nbd1 00:05:49.246 17:54:10 -- bdev/nbd_common.sh@85 -- # rm /home/vagrant/spdk_repo/spdk/test/event/nbdrandtest 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@103 -- # nbd_stop_disks /var/tmp/spdk-nbd.sock '/dev/nbd0 /dev/nbd1' 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0' '/dev/nbd1') 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@51 -- # local i 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd0 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:05:49.505 17:54:10 -- bdev/nbd_common.sh@41 -- # break 00:05:49.506 17:54:10 -- bdev/nbd_common.sh@45 -- # return 0 00:05:49.506 17:54:10 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:05:49.506 17:54:10 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_stop_disk /dev/nbd1 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@41 -- # break 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@45 -- # return 0 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@104 -- # nbd_get_count /var/tmp/spdk-nbd.sock 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@61 -- # local rpc_server=/var/tmp/spdk-nbd.sock 00:05:49.765 17:54:10 -- bdev/nbd_common.sh@63 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock nbd_get_disks 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@63 -- # nbd_disks_json='[]' 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@64 -- # echo '[]' 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@64 -- # jq -r '.[] | .nbd_device' 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@64 -- # nbd_disks_name= 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@65 -- # echo '' 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@65 -- # grep -c /dev/nbd 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@65 -- # true 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@65 -- # count=0 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@66 -- # echo 0 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@104 -- # count=0 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@105 -- # '[' 0 -ne 0 ']' 00:05:50.045 17:54:10 -- bdev/nbd_common.sh@109 -- # return 0 00:05:50.045 17:54:10 -- event/event.sh@34 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk-nbd.sock spdk_kill_instance SIGTERM 00:05:50.325 17:54:11 -- event/event.sh@35 -- # sleep 3 00:05:51.705 [2024-11-28 17:54:12.570996] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 2 00:05:51.965 [2024-11-28 17:54:12.766964] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:51.965 [2024-11-28 17:54:12.766972] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:05:51.965 [2024-11-28 17:54:12.964860] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_register' already registered. 00:05:51.965 [2024-11-28 17:54:12.964935] notify.c: 45:spdk_notify_type_register: *NOTICE*: Notification type 'bdev_unregister' already registered. 00:05:53.345 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk-nbd.sock... 00:05:53.345 17:54:14 -- event/event.sh@38 -- # waitforlisten 54685 /var/tmp/spdk-nbd.sock 00:05:53.345 17:54:14 -- common/autotest_common.sh@829 -- # '[' -z 54685 ']' 00:05:53.346 17:54:14 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk-nbd.sock 00:05:53.346 17:54:14 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:53.346 17:54:14 -- 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:53.346 17:54:14 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:53.346 17:54:14 -- common/autotest_common.sh@10 -- # set +x 00:05:53.606 17:54:14 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:53.606 17:54:14 -- common/autotest_common.sh@862 -- # return 0 00:05:53.606 17:54:14 -- event/event.sh@39 -- # killprocess 54685 00:05:53.606 17:54:14 -- common/autotest_common.sh@936 -- # '[' -z 54685 ']' 00:05:53.606 17:54:14 -- common/autotest_common.sh@940 -- # kill -0 54685 00:05:53.606 17:54:14 -- common/autotest_common.sh@941 -- # uname 00:05:53.606 17:54:14 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:53.606 17:54:14 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 54685 00:05:53.606 killing process with pid 54685 00:05:53.606 17:54:14 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:53.606 17:54:14 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:53.606 17:54:14 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 54685' 00:05:53.606 17:54:14 -- common/autotest_common.sh@955 -- # kill 54685 00:05:53.606 17:54:14 -- common/autotest_common.sh@960 -- # wait 54685 00:05:54.988 spdk_app_start is called in Round 0. 00:05:54.988 Shutdown signal received, stop current app iteration 00:05:54.988 Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 reinitialization... 00:05:54.988 spdk_app_start is called in Round 1. 00:05:54.988 Shutdown signal received, stop current app iteration 00:05:54.988 Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 reinitialization... 00:05:54.988 spdk_app_start is called in Round 2. 00:05:54.988 Shutdown signal received, stop current app iteration 00:05:54.988 Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 reinitialization... 00:05:54.988 spdk_app_start is called in Round 3. 00:05:54.988 Shutdown signal received, stop current app iteration 00:05:54.988 17:54:15 -- event/event.sh@40 -- # trap - SIGINT SIGTERM EXIT 00:05:54.988 17:54:15 -- event/event.sh@42 -- # return 0 00:05:54.988 00:05:54.988 real 0m18.594s 00:05:54.988 user 0m38.344s 00:05:54.988 sys 0m2.681s 00:05:54.988 17:54:15 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:54.988 17:54:15 -- common/autotest_common.sh@10 -- # set +x 00:05:54.988 ************************************ 00:05:54.988 END TEST app_repeat 00:05:54.988 ************************************ 00:05:54.988 17:54:15 -- event/event.sh@54 -- # (( SPDK_TEST_CRYPTO == 0 )) 00:05:54.988 17:54:15 -- event/event.sh@55 -- # run_test cpu_locks /home/vagrant/spdk_repo/spdk/test/event/cpu_locks.sh 00:05:54.988 17:54:15 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:54.988 17:54:15 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:54.988 17:54:15 -- common/autotest_common.sh@10 -- # set +x 00:05:54.988 ************************************ 00:05:54.988 START TEST cpu_locks 00:05:54.988 ************************************ 00:05:54.988 17:54:15 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/event/cpu_locks.sh 00:05:54.988 * Looking for test storage... 00:05:54.988 * Found test storage at /home/vagrant/spdk_repo/spdk/test/event 00:05:54.988 17:54:15 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:05:54.988 17:54:15 -- common/autotest_common.sh@1690 -- # lcov --version 00:05:54.988 17:54:15 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:05:54.988 17:54:15 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:05:54.988 17:54:15 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:05:54.988 17:54:15 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:05:54.988 17:54:15 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:05:54.988 17:54:15 -- scripts/common.sh@335 -- # IFS=.-: 00:05:54.988 17:54:15 -- scripts/common.sh@335 -- # read -ra ver1 00:05:54.988 17:54:15 -- scripts/common.sh@336 -- # IFS=.-: 00:05:54.988 17:54:15 -- scripts/common.sh@336 -- # read -ra ver2 00:05:54.988 17:54:15 -- scripts/common.sh@337 -- # local 'op=<' 00:05:54.988 17:54:15 -- scripts/common.sh@339 -- # ver1_l=2 00:05:54.988 17:54:15 -- scripts/common.sh@340 -- # ver2_l=1 00:05:54.988 17:54:15 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:05:54.988 17:54:15 -- scripts/common.sh@343 -- # case "$op" in 00:05:54.988 17:54:15 -- scripts/common.sh@344 -- # : 1 00:05:54.988 17:54:15 -- scripts/common.sh@363 -- # (( v = 0 )) 00:05:54.988 17:54:15 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:05:54.988 17:54:15 -- scripts/common.sh@364 -- # decimal 1 00:05:54.988 17:54:15 -- scripts/common.sh@352 -- # local d=1 00:05:54.988 17:54:15 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:05:54.988 17:54:15 -- scripts/common.sh@354 -- # echo 1 00:05:54.988 17:54:15 -- scripts/common.sh@364 -- # ver1[v]=1 00:05:54.988 17:54:15 -- scripts/common.sh@365 -- # decimal 2 00:05:54.988 17:54:15 -- scripts/common.sh@352 -- # local d=2 00:05:54.988 17:54:15 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:05:54.988 17:54:15 -- scripts/common.sh@354 -- # echo 2 00:05:54.988 17:54:15 -- scripts/common.sh@365 -- # ver2[v]=2 00:05:54.988 17:54:15 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:05:54.988 17:54:15 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:05:54.988 17:54:15 -- scripts/common.sh@367 -- # return 0 00:05:54.988 17:54:15 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:05:54.988 17:54:15 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:05:54.988 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:54.989 --rc genhtml_branch_coverage=1 00:05:54.989 --rc genhtml_function_coverage=1 00:05:54.989 --rc genhtml_legend=1 00:05:54.989 --rc geninfo_all_blocks=1 00:05:54.989 --rc geninfo_unexecuted_blocks=1 00:05:54.989 00:05:54.989 ' 00:05:54.989 17:54:15 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:05:54.989 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:54.989 --rc genhtml_branch_coverage=1 00:05:54.989 --rc genhtml_function_coverage=1 00:05:54.989 --rc genhtml_legend=1 00:05:54.989 --rc geninfo_all_blocks=1 00:05:54.989 --rc geninfo_unexecuted_blocks=1 00:05:54.989 00:05:54.989 ' 00:05:54.989 17:54:15 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:05:54.989 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:54.989 --rc genhtml_branch_coverage=1 00:05:54.989 --rc genhtml_function_coverage=1 00:05:54.989 --rc genhtml_legend=1 00:05:54.989 --rc geninfo_all_blocks=1 00:05:54.989 --rc geninfo_unexecuted_blocks=1 00:05:54.989 00:05:54.989 ' 00:05:54.989 17:54:15 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:05:54.989 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:05:54.989 --rc genhtml_branch_coverage=1 00:05:54.989 --rc genhtml_function_coverage=1 00:05:54.989 --rc genhtml_legend=1 00:05:54.989 --rc geninfo_all_blocks=1 00:05:54.989 --rc geninfo_unexecuted_blocks=1 00:05:54.989 00:05:54.989 ' 00:05:54.989 17:54:15 -- event/cpu_locks.sh@11 -- # rpc_sock1=/var/tmp/spdk.sock 00:05:54.989 17:54:15 -- event/cpu_locks.sh@12 -- # rpc_sock2=/var/tmp/spdk2.sock 00:05:54.989 17:54:15 -- event/cpu_locks.sh@164 -- # trap cleanup EXIT SIGTERM SIGINT 00:05:54.989 17:54:15 -- event/cpu_locks.sh@166 -- # run_test default_locks default_locks 00:05:54.989 17:54:15 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:54.989 17:54:15 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:54.989 17:54:15 -- common/autotest_common.sh@10 -- # set +x 00:05:54.989 ************************************ 00:05:54.989 START TEST default_locks 00:05:54.989 ************************************ 00:05:54.989 17:54:15 -- common/autotest_common.sh@1114 -- # default_locks 00:05:54.989 17:54:15 -- event/cpu_locks.sh@46 -- # spdk_tgt_pid=55120 00:05:54.989 17:54:15 -- event/cpu_locks.sh@45 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1 00:05:54.989 17:54:15 -- event/cpu_locks.sh@47 -- # waitforlisten 55120 00:05:54.989 17:54:15 -- common/autotest_common.sh@829 -- # '[' -z 55120 ']' 00:05:54.989 17:54:15 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:54.989 17:54:15 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:54.989 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:54.989 17:54:15 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:05:54.989 17:54:15 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:54.989 17:54:15 -- common/autotest_common.sh@10 -- # set +x 00:05:55.249 [2024-11-28 17:54:16.085661] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:55.249 [2024-11-28 17:54:16.085783] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55120 ] 00:05:55.249 [2024-11-28 17:54:16.245590] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:55.509 [2024-11-28 17:54:16.450617] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:55.509 [2024-11-28 17:54:16.450822] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:05:56.892 17:54:17 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:56.892 17:54:17 -- common/autotest_common.sh@862 -- # return 0 00:05:56.893 17:54:17 -- event/cpu_locks.sh@49 -- # locks_exist 55120 00:05:56.893 17:54:17 -- event/cpu_locks.sh@22 -- # lslocks -p 55120 00:05:56.893 17:54:17 -- event/cpu_locks.sh@22 -- # grep -q spdk_cpu_lock 00:05:56.893 17:54:17 -- event/cpu_locks.sh@50 -- # killprocess 55120 00:05:56.893 17:54:17 -- common/autotest_common.sh@936 -- # '[' -z 55120 ']' 00:05:56.893 17:54:17 -- common/autotest_common.sh@940 -- # kill -0 55120 00:05:56.893 17:54:17 -- common/autotest_common.sh@941 -- # uname 00:05:56.893 17:54:17 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:05:56.893 17:54:17 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 55120 00:05:56.893 17:54:17 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:05:56.893 17:54:17 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:05:56.893 17:54:17 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 55120' 00:05:56.893 killing process with pid 55120 00:05:56.893 17:54:17 -- common/autotest_common.sh@955 -- # kill 55120 00:05:56.893 17:54:17 -- common/autotest_common.sh@960 -- # wait 55120 00:05:59.439 17:54:20 -- event/cpu_locks.sh@52 -- # NOT waitforlisten 55120 00:05:59.439 17:54:20 -- common/autotest_common.sh@650 -- # local es=0 00:05:59.439 17:54:20 -- common/autotest_common.sh@652 -- # valid_exec_arg waitforlisten 55120 00:05:59.439 17:54:20 -- common/autotest_common.sh@638 -- # local arg=waitforlisten 00:05:59.439 17:54:20 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:05:59.439 17:54:20 -- common/autotest_common.sh@642 -- # type -t waitforlisten 00:05:59.439 17:54:20 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:05:59.439 17:54:20 -- common/autotest_common.sh@653 -- # waitforlisten 55120 00:05:59.439 17:54:20 -- common/autotest_common.sh@829 -- # '[' -z 55120 ']' 00:05:59.439 17:54:20 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:59.439 17:54:20 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:59.439 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:59.439 17:54: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:59.439 17:54:20 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:59.439 17:54:20 -- common/autotest_common.sh@10 -- # set +x 00:05:59.439 ERROR: process (pid: 55120) is no longer running 00:05:59.439 /home/vagrant/spdk_repo/spdk/test/common/autotest_common.sh: line 844: kill: (55120) - No such process 00:05:59.439 17:54:20 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:05:59.439 17:54:20 -- common/autotest_common.sh@862 -- # return 1 00:05:59.439 17:54:20 -- common/autotest_common.sh@653 -- # es=1 00:05:59.439 17:54:20 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:05:59.439 17:54:20 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:05:59.439 17:54:20 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:05:59.439 17:54:20 -- event/cpu_locks.sh@54 -- # no_locks 00:05:59.439 17:54:20 -- event/cpu_locks.sh@26 -- # lock_files=() 00:05:59.439 17:54:20 -- event/cpu_locks.sh@26 -- # local lock_files 00:05:59.439 17:54:20 -- event/cpu_locks.sh@27 -- # (( 0 != 0 )) 00:05:59.439 00:05:59.439 real 0m4.190s 00:05:59.439 user 0m4.247s 00:05:59.439 sys 0m0.628s 00:05:59.439 17:54:20 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:05:59.439 17:54:20 -- common/autotest_common.sh@10 -- # set +x 00:05:59.439 ************************************ 00:05:59.439 END TEST default_locks 00:05:59.439 ************************************ 00:05:59.439 17:54:20 -- event/cpu_locks.sh@167 -- # run_test default_locks_via_rpc default_locks_via_rpc 00:05:59.439 17:54:20 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:05:59.439 17:54:20 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:05:59.439 17:54:20 -- common/autotest_common.sh@10 -- # set +x 00:05:59.439 ************************************ 00:05:59.439 START TEST default_locks_via_rpc 00:05:59.439 ************************************ 00:05:59.439 17:54:20 -- common/autotest_common.sh@1114 -- # default_locks_via_rpc 00:05:59.439 17:54:20 -- event/cpu_locks.sh@62 -- # spdk_tgt_pid=55197 00:05:59.439 17:54:20 -- event/cpu_locks.sh@61 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1 00:05:59.439 17:54:20 -- event/cpu_locks.sh@63 -- # waitforlisten 55197 00:05:59.439 17:54:20 -- common/autotest_common.sh@829 -- # '[' -z 55197 ']' 00:05:59.439 17:54:20 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:05:59.439 17:54:20 -- common/autotest_common.sh@834 -- # local max_retries=100 00:05:59.439 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:05:59.439 17:54: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:59.439 17:54:20 -- common/autotest_common.sh@838 -- # xtrace_disable 00:05:59.439 17:54:20 -- common/autotest_common.sh@10 -- # set +x 00:05:59.439 [2024-11-28 17:54:20.343650] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:05:59.439 [2024-11-28 17:54:20.343773] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55197 ] 00:05:59.699 [2024-11-28 17:54:20.507718] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:05:59.699 [2024-11-28 17:54:20.715002] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:05:59.699 [2024-11-28 17:54:20.715202] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:01.080 17:54:21 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:01.080 17:54:21 -- common/autotest_common.sh@862 -- # return 0 00:06:01.080 17:54:21 -- event/cpu_locks.sh@65 -- # rpc_cmd framework_disable_cpumask_locks 00:06:01.080 17:54:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:06:01.080 17:54:21 -- common/autotest_common.sh@10 -- # set +x 00:06:01.080 17:54:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:06:01.080 17:54:21 -- event/cpu_locks.sh@67 -- # no_locks 00:06:01.080 17:54:21 -- event/cpu_locks.sh@26 -- # lock_files=() 00:06:01.080 17:54:21 -- event/cpu_locks.sh@26 -- # local lock_files 00:06:01.080 17:54:21 -- event/cpu_locks.sh@27 -- # (( 0 != 0 )) 00:06:01.080 17:54:21 -- event/cpu_locks.sh@69 -- # rpc_cmd framework_enable_cpumask_locks 00:06:01.080 17:54:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:06:01.080 17:54:21 -- common/autotest_common.sh@10 -- # set +x 00:06:01.080 17:54:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:06:01.080 17:54:21 -- event/cpu_locks.sh@71 -- # locks_exist 55197 00:06:01.080 17:54:21 -- event/cpu_locks.sh@22 -- # grep -q spdk_cpu_lock 00:06:01.080 17:54:21 -- event/cpu_locks.sh@22 -- # lslocks -p 55197 00:06:01.341 17:54:22 -- event/cpu_locks.sh@73 -- # killprocess 55197 00:06:01.341 17:54:22 -- common/autotest_common.sh@936 -- # '[' -z 55197 ']' 00:06:01.341 17:54:22 -- common/autotest_common.sh@940 -- # kill -0 55197 00:06:01.341 17:54:22 -- common/autotest_common.sh@941 -- # uname 00:06:01.341 17:54:22 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:01.341 17:54:22 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 55197 00:06:01.341 17:54:22 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:01.341 17:54:22 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:01.341 killing process with pid 55197 00:06:01.341 17:54:22 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 55197' 00:06:01.341 17:54:22 -- common/autotest_common.sh@955 -- # kill 55197 00:06:01.341 17:54:22 -- common/autotest_common.sh@960 -- # wait 55197 00:06:03.882 00:06:03.882 real 0m4.247s 00:06:03.882 user 0m4.307s 00:06:03.882 sys 0m0.616s 00:06:03.882 17:54:24 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:03.882 17:54:24 -- common/autotest_common.sh@10 -- # set +x 00:06:03.882 ************************************ 00:06:03.882 END TEST default_locks_via_rpc 00:06:03.882 ************************************ 00:06:03.882 17:54:24 -- event/cpu_locks.sh@168 -- # run_test non_locking_app_on_locked_coremask non_locking_app_on_locked_coremask 00:06:03.882 17:54:24 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:03.882 17:54:24 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:03.882 17:54:24 -- common/autotest_common.sh@10 -- # set +x 00:06:03.882 ************************************ 00:06:03.882 START TEST non_locking_app_on_locked_coremask 00:06:03.882 ************************************ 00:06:03.882 17:54:24 -- common/autotest_common.sh@1114 -- # non_locking_app_on_locked_coremask 00:06:03.882 17:54:24 -- event/cpu_locks.sh@80 -- # spdk_tgt_pid=55279 00:06:03.882 17:54:24 -- event/cpu_locks.sh@79 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1 00:06:03.882 17:54:24 -- event/cpu_locks.sh@81 -- # waitforlisten 55279 /var/tmp/spdk.sock 00:06:03.882 17:54:24 -- common/autotest_common.sh@829 -- # '[' -z 55279 ']' 00:06:03.882 17:54:24 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:03.882 17:54:24 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:03.882 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:03.882 17:54:24 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:03.882 17:54:24 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:03.882 17:54:24 -- common/autotest_common.sh@10 -- # set +x 00:06:03.882 [2024-11-28 17:54:24.657617] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:03.882 [2024-11-28 17:54:24.658142] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55279 ] 00:06:03.882 [2024-11-28 17:54:24.819425] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:04.143 [2024-11-28 17:54:25.015779] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:04.143 [2024-11-28 17:54:25.015945] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:05.524 17:54:26 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:05.524 17:54:26 -- common/autotest_common.sh@862 -- # return 0 00:06:05.524 17:54:26 -- event/cpu_locks.sh@84 -- # spdk_tgt_pid2=55297 00:06:05.524 17:54:26 -- event/cpu_locks.sh@85 -- # waitforlisten 55297 /var/tmp/spdk2.sock 00:06:05.524 17:54:26 -- event/cpu_locks.sh@83 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1 --disable-cpumask-locks -r /var/tmp/spdk2.sock 00:06:05.524 17:54:26 -- common/autotest_common.sh@829 -- # '[' -z 55297 ']' 00:06:05.524 17:54:26 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:06:05.524 17:54:26 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:05.524 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:06:05.524 17:54: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:05.524 17:54:26 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:05.524 17:54:26 -- common/autotest_common.sh@10 -- # set +x 00:06:05.524 [2024-11-28 17:54:26.241589] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:05.524 [2024-11-28 17:54:26.241689] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55297 ] 00:06:05.524 [2024-11-28 17:54:26.393590] app.c: 795:spdk_app_start: *NOTICE*: CPU core locks deactivated. 00:06:05.524 [2024-11-28 17:54:26.393633] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:05.784 [2024-11-28 17:54:26.813676] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:05.784 [2024-11-28 17:54:26.813868] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:07.720 17:54:28 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:07.720 17:54:28 -- common/autotest_common.sh@862 -- # return 0 00:06:07.720 17:54:28 -- event/cpu_locks.sh@87 -- # locks_exist 55279 00:06:07.720 17:54:28 -- event/cpu_locks.sh@22 -- # lslocks -p 55279 00:06:07.720 17:54:28 -- event/cpu_locks.sh@22 -- # grep -q spdk_cpu_lock 00:06:07.720 17:54:28 -- event/cpu_locks.sh@89 -- # killprocess 55279 00:06:07.720 17:54:28 -- common/autotest_common.sh@936 -- # '[' -z 55279 ']' 00:06:07.720 17:54:28 -- common/autotest_common.sh@940 -- # kill -0 55279 00:06:07.720 17:54:28 -- common/autotest_common.sh@941 -- # uname 00:06:07.720 17:54:28 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:07.720 17:54:28 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 55279 00:06:07.720 17:54:28 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:07.720 17:54:28 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:07.720 killing process with pid 55279 00:06:07.720 17:54:28 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 55279' 00:06:07.720 17:54:28 -- common/autotest_common.sh@955 -- # kill 55279 00:06:07.720 17:54:28 -- common/autotest_common.sh@960 -- # wait 55279 00:06:12.999 17:54:33 -- event/cpu_locks.sh@90 -- # killprocess 55297 00:06:12.999 17:54:33 -- common/autotest_common.sh@936 -- # '[' -z 55297 ']' 00:06:12.999 17:54:33 -- common/autotest_common.sh@940 -- # kill -0 55297 00:06:12.999 17:54:33 -- common/autotest_common.sh@941 -- # uname 00:06:12.999 17:54:33 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:12.999 17:54:33 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 55297 00:06:12.999 17:54:33 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:12.999 17:54:33 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:12.999 killing process with pid 55297 00:06:12.999 17:54:33 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 55297' 00:06:12.999 17:54:33 -- common/autotest_common.sh@955 -- # kill 55297 00:06:12.999 17:54:33 -- common/autotest_common.sh@960 -- # wait 55297 00:06:14.908 00:06:14.908 real 0m11.029s 00:06:14.908 user 0m11.534s 00:06:14.908 sys 0m1.142s 00:06:14.908 17:54:35 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:14.908 17:54:35 -- common/autotest_common.sh@10 -- # set +x 00:06:14.908 ************************************ 00:06:14.908 END TEST non_locking_app_on_locked_coremask 00:06:14.908 ************************************ 00:06:14.908 17:54:35 -- event/cpu_locks.sh@169 -- # run_test locking_app_on_unlocked_coremask locking_app_on_unlocked_coremask 00:06:14.908 17:54:35 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:14.908 17:54:35 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:14.908 17:54:35 -- common/autotest_common.sh@10 -- # set +x 00:06:14.908 ************************************ 00:06:14.908 START TEST locking_app_on_unlocked_coremask 00:06:14.908 ************************************ 00:06:14.908 17:54:35 -- common/autotest_common.sh@1114 -- # locking_app_on_unlocked_coremask 00:06:14.909 17:54:35 -- event/cpu_locks.sh@98 -- # spdk_tgt_pid=55436 00:06:14.909 17:54:35 -- event/cpu_locks.sh@97 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1 --disable-cpumask-locks 00:06:14.909 17:54:35 -- event/cpu_locks.sh@99 -- # waitforlisten 55436 /var/tmp/spdk.sock 00:06:14.909 17:54:35 -- common/autotest_common.sh@829 -- # '[' -z 55436 ']' 00:06:14.909 17:54:35 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:14.909 17:54:35 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:14.909 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:14.909 17:54:35 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:14.909 17:54:35 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:14.909 17:54:35 -- common/autotest_common.sh@10 -- # set +x 00:06:14.909 [2024-11-28 17:54:35.765691] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:14.909 [2024-11-28 17:54:35.765820] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55436 ] 00:06:14.909 [2024-11-28 17:54:35.928995] app.c: 795:spdk_app_start: *NOTICE*: CPU core locks deactivated. 00:06:14.909 [2024-11-28 17:54:35.929054] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:15.169 [2024-11-28 17:54:36.133322] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:15.169 [2024-11-28 17:54:36.133519] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:16.552 17:54:37 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:16.552 17:54:37 -- common/autotest_common.sh@862 -- # return 0 00:06:16.552 17:54:37 -- event/cpu_locks.sh@102 -- # spdk_tgt_pid2=55465 00:06:16.552 17:54:37 -- event/cpu_locks.sh@103 -- # waitforlisten 55465 /var/tmp/spdk2.sock 00:06:16.552 17:54:37 -- event/cpu_locks.sh@101 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1 -r /var/tmp/spdk2.sock 00:06:16.552 17:54:37 -- common/autotest_common.sh@829 -- # '[' -z 55465 ']' 00:06:16.552 17:54:37 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:06:16.552 17:54:37 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:16.552 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:06:16.552 17:54:37 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:06:16.552 17:54:37 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:16.552 17:54:37 -- common/autotest_common.sh@10 -- # set +x 00:06:16.552 [2024-11-28 17:54:37.342988] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:16.552 [2024-11-28 17:54:37.343145] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55465 ] 00:06:16.552 [2024-11-28 17:54:37.497009] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:17.121 [2024-11-28 17:54:37.904852] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:17.121 [2024-11-28 17:54:37.905038] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:19.664 17:54:40 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:19.664 17:54:40 -- common/autotest_common.sh@862 -- # return 0 00:06:19.664 17:54:40 -- event/cpu_locks.sh@105 -- # locks_exist 55465 00:06:19.664 17:54:40 -- event/cpu_locks.sh@22 -- # lslocks -p 55465 00:06:19.664 17:54:40 -- event/cpu_locks.sh@22 -- # grep -q spdk_cpu_lock 00:06:19.664 17:54:40 -- event/cpu_locks.sh@107 -- # killprocess 55436 00:06:19.664 17:54:40 -- common/autotest_common.sh@936 -- # '[' -z 55436 ']' 00:06:19.664 17:54:40 -- common/autotest_common.sh@940 -- # kill -0 55436 00:06:19.664 17:54:40 -- common/autotest_common.sh@941 -- # uname 00:06:19.664 17:54:40 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:19.664 17:54:40 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 55436 00:06:19.664 17:54:40 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:19.664 17:54:40 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:19.664 killing process with pid 55436 00:06:19.664 17:54:40 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 55436' 00:06:19.664 17:54:40 -- common/autotest_common.sh@955 -- # kill 55436 00:06:19.664 17:54:40 -- common/autotest_common.sh@960 -- # wait 55436 00:06:24.942 17:54:45 -- event/cpu_locks.sh@108 -- # killprocess 55465 00:06:24.942 17:54:45 -- common/autotest_common.sh@936 -- # '[' -z 55465 ']' 00:06:24.942 17:54:45 -- common/autotest_common.sh@940 -- # kill -0 55465 00:06:24.942 17:54:45 -- common/autotest_common.sh@941 -- # uname 00:06:24.942 17:54:45 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:24.942 17:54:45 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 55465 00:06:24.942 17:54:45 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:24.942 17:54:45 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:24.942 17:54:45 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 55465' 00:06:24.942 killing process with pid 55465 00:06:24.942 17:54:45 -- common/autotest_common.sh@955 -- # kill 55465 00:06:24.942 17:54:45 -- common/autotest_common.sh@960 -- # wait 55465 00:06:26.850 00:06:26.850 real 0m11.810s 00:06:26.850 user 0m12.401s 00:06:26.850 sys 0m1.282s 00:06:26.850 17:54:47 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:26.850 17:54:47 -- common/autotest_common.sh@10 -- # set +x 00:06:26.850 ************************************ 00:06:26.850 END TEST locking_app_on_unlocked_coremask 00:06:26.850 ************************************ 00:06:26.850 17:54:47 -- event/cpu_locks.sh@170 -- # run_test locking_app_on_locked_coremask locking_app_on_locked_coremask 00:06:26.850 17:54:47 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:26.850 17:54:47 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:26.850 17:54:47 -- common/autotest_common.sh@10 -- # set +x 00:06:26.850 ************************************ 00:06:26.850 START TEST locking_app_on_locked_coremask 00:06:26.850 ************************************ 00:06:26.850 17:54:47 -- common/autotest_common.sh@1114 -- # locking_app_on_locked_coremask 00:06:26.850 17:54:47 -- event/cpu_locks.sh@115 -- # spdk_tgt_pid=55617 00:06:26.850 17:54:47 -- event/cpu_locks.sh@116 -- # waitforlisten 55617 /var/tmp/spdk.sock 00:06:26.850 17:54:47 -- event/cpu_locks.sh@114 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1 00:06:26.850 17:54:47 -- common/autotest_common.sh@829 -- # '[' -z 55617 ']' 00:06:26.850 17:54:47 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:26.850 17:54:47 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:26.850 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:26.850 17:54:47 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:26.850 17:54:47 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:26.850 17:54:47 -- common/autotest_common.sh@10 -- # set +x 00:06:26.850 [2024-11-28 17:54:47.640962] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:26.850 [2024-11-28 17:54:47.641088] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55617 ] 00:06:26.850 [2024-11-28 17:54:47.804561] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:27.110 [2024-11-28 17:54:48.003851] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:27.110 [2024-11-28 17:54:48.004035] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:28.491 17:54:49 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:28.491 17:54:49 -- common/autotest_common.sh@862 -- # return 0 00:06:28.491 17:54:49 -- event/cpu_locks.sh@119 -- # spdk_tgt_pid2=55635 00:06:28.491 17:54:49 -- event/cpu_locks.sh@120 -- # NOT waitforlisten 55635 /var/tmp/spdk2.sock 00:06:28.491 17:54:49 -- event/cpu_locks.sh@118 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1 -r /var/tmp/spdk2.sock 00:06:28.491 17:54:49 -- common/autotest_common.sh@650 -- # local es=0 00:06:28.491 17:54:49 -- common/autotest_common.sh@652 -- # valid_exec_arg waitforlisten 55635 /var/tmp/spdk2.sock 00:06:28.491 17:54:49 -- common/autotest_common.sh@638 -- # local arg=waitforlisten 00:06:28.491 17:54:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:28.491 17:54:49 -- common/autotest_common.sh@642 -- # type -t waitforlisten 00:06:28.491 17:54:49 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:28.491 17:54:49 -- common/autotest_common.sh@653 -- # waitforlisten 55635 /var/tmp/spdk2.sock 00:06:28.491 17:54:49 -- common/autotest_common.sh@829 -- # '[' -z 55635 ']' 00:06:28.491 17:54:49 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:06:28.491 17:54:49 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:28.491 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:06:28.491 17:54:49 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:06:28.491 17:54:49 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:28.491 17:54:49 -- common/autotest_common.sh@10 -- # set +x 00:06:28.491 [2024-11-28 17:54:49.204320] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:28.491 [2024-11-28 17:54:49.204437] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55635 ] 00:06:28.491 [2024-11-28 17:54:49.353682] app.c: 665:claim_cpu_cores: *ERROR*: Cannot create lock on core 0, probably process 55617 has claimed it. 00:06:28.491 [2024-11-28 17:54:49.353745] app.c: 791:spdk_app_start: *ERROR*: Unable to acquire lock on assigned core mask - exiting. 00:06:29.060 ERROR: process (pid: 55635) is no longer running 00:06:29.060 /home/vagrant/spdk_repo/spdk/test/common/autotest_common.sh: line 844: kill: (55635) - No such process 00:06:29.060 17:54:49 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:29.060 17:54:49 -- common/autotest_common.sh@862 -- # return 1 00:06:29.060 17:54:49 -- common/autotest_common.sh@653 -- # es=1 00:06:29.060 17:54:49 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:29.060 17:54:49 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:06:29.060 17:54:49 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:29.060 17:54:49 -- event/cpu_locks.sh@122 -- # locks_exist 55617 00:06:29.060 17:54:49 -- event/cpu_locks.sh@22 -- # lslocks -p 55617 00:06:29.060 17:54:49 -- event/cpu_locks.sh@22 -- # grep -q spdk_cpu_lock 00:06:29.329 17:54:50 -- event/cpu_locks.sh@124 -- # killprocess 55617 00:06:29.329 17:54:50 -- common/autotest_common.sh@936 -- # '[' -z 55617 ']' 00:06:29.329 17:54:50 -- common/autotest_common.sh@940 -- # kill -0 55617 00:06:29.329 17:54:50 -- common/autotest_common.sh@941 -- # uname 00:06:29.329 17:54:50 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:29.329 17:54:50 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 55617 00:06:29.329 17:54:50 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:29.329 17:54:50 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:29.329 killing process with pid 55617 00:06:29.329 17:54:50 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 55617' 00:06:29.329 17:54:50 -- common/autotest_common.sh@955 -- # kill 55617 00:06:29.329 17:54:50 -- common/autotest_common.sh@960 -- # wait 55617 00:06:31.930 00:06:31.930 real 0m5.007s 00:06:31.930 user 0m5.285s 00:06:31.930 sys 0m0.778s 00:06:31.930 17:54:52 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:31.930 17:54:52 -- common/autotest_common.sh@10 -- # set +x 00:06:31.930 ************************************ 00:06:31.930 END TEST locking_app_on_locked_coremask 00:06:31.930 ************************************ 00:06:31.930 17:54:52 -- event/cpu_locks.sh@171 -- # run_test locking_overlapped_coremask locking_overlapped_coremask 00:06:31.930 17:54:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:31.930 17:54:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:31.930 17:54:52 -- common/autotest_common.sh@10 -- # set +x 00:06:31.930 ************************************ 00:06:31.930 START TEST locking_overlapped_coremask 00:06:31.930 ************************************ 00:06:31.930 17:54:52 -- common/autotest_common.sh@1114 -- # locking_overlapped_coremask 00:06:31.930 17:54:52 -- event/cpu_locks.sh@132 -- # spdk_tgt_pid=55705 00:06:31.930 17:54:52 -- event/cpu_locks.sh@131 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x7 00:06:31.930 17:54:52 -- event/cpu_locks.sh@133 -- # waitforlisten 55705 /var/tmp/spdk.sock 00:06:31.930 17:54:52 -- common/autotest_common.sh@829 -- # '[' -z 55705 ']' 00:06:31.930 17:54:52 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:31.930 17:54:52 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:31.930 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:31.930 17:54:52 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:31.930 17:54:52 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:31.930 17:54:52 -- common/autotest_common.sh@10 -- # set +x 00:06:31.930 [2024-11-28 17:54:52.711145] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:31.930 [2024-11-28 17:54:52.711593] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55705 ] 00:06:31.930 [2024-11-28 17:54:52.877230] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 3 00:06:32.190 [2024-11-28 17:54:53.080101] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:32.190 [2024-11-28 17:54:53.081104] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:32.190 [2024-11-28 17:54:53.081032] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:06:32.190 [2024-11-28 17:54:53.081149] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:06:33.573 17:54:54 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:33.573 17:54:54 -- common/autotest_common.sh@862 -- # return 0 00:06:33.573 17:54:54 -- event/cpu_locks.sh@136 -- # spdk_tgt_pid2=55730 00:06:33.573 17:54:54 -- event/cpu_locks.sh@137 -- # NOT waitforlisten 55730 /var/tmp/spdk2.sock 00:06:33.573 17:54:54 -- event/cpu_locks.sh@135 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1c -r /var/tmp/spdk2.sock 00:06:33.573 17:54:54 -- common/autotest_common.sh@650 -- # local es=0 00:06:33.573 17:54:54 -- common/autotest_common.sh@652 -- # valid_exec_arg waitforlisten 55730 /var/tmp/spdk2.sock 00:06:33.573 17:54:54 -- common/autotest_common.sh@638 -- # local arg=waitforlisten 00:06:33.573 17:54:54 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:33.573 17:54:54 -- common/autotest_common.sh@642 -- # type -t waitforlisten 00:06:33.573 17:54:54 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:33.573 17:54:54 -- common/autotest_common.sh@653 -- # waitforlisten 55730 /var/tmp/spdk2.sock 00:06:33.573 17:54:54 -- common/autotest_common.sh@829 -- # '[' -z 55730 ']' 00:06:33.573 17:54:54 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:06:33.573 17:54:54 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:33.573 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:06:33.573 17:54:54 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:06:33.573 17:54:54 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:33.573 17:54:54 -- common/autotest_common.sh@10 -- # set +x 00:06:33.573 [2024-11-28 17:54:54.277920] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:33.573 [2024-11-28 17:54:54.278473] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55730 ] 00:06:33.573 [2024-11-28 17:54:54.432336] app.c: 665:claim_cpu_cores: *ERROR*: Cannot create lock on core 2, probably process 55705 has claimed it. 00:06:33.573 [2024-11-28 17:54:54.432394] app.c: 791:spdk_app_start: *ERROR*: Unable to acquire lock on assigned core mask - exiting. 00:06:34.143 ERROR: process (pid: 55730) is no longer running 00:06:34.143 /home/vagrant/spdk_repo/spdk/test/common/autotest_common.sh: line 844: kill: (55730) - No such process 00:06:34.143 17:54:54 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:34.143 17:54:54 -- common/autotest_common.sh@862 -- # return 1 00:06:34.143 17:54:54 -- common/autotest_common.sh@653 -- # es=1 00:06:34.143 17:54:54 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:34.143 17:54:54 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:06:34.143 17:54:54 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:34.143 17:54:54 -- event/cpu_locks.sh@139 -- # check_remaining_locks 00:06:34.143 17:54:54 -- event/cpu_locks.sh@36 -- # locks=(/var/tmp/spdk_cpu_lock_*) 00:06:34.143 17:54:54 -- event/cpu_locks.sh@37 -- # locks_expected=(/var/tmp/spdk_cpu_lock_{000..002}) 00:06:34.143 17:54:54 -- 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:34.143 17:54:54 -- event/cpu_locks.sh@141 -- # killprocess 55705 00:06:34.143 17:54:54 -- common/autotest_common.sh@936 -- # '[' -z 55705 ']' 00:06:34.143 17:54:54 -- common/autotest_common.sh@940 -- # kill -0 55705 00:06:34.143 17:54:54 -- common/autotest_common.sh@941 -- # uname 00:06:34.143 17:54:54 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:34.143 17:54:54 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 55705 00:06:34.143 17:54:54 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:34.143 17:54:54 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:34.143 17:54:54 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 55705' 00:06:34.143 killing process with pid 55705 00:06:34.143 17:54:54 -- common/autotest_common.sh@955 -- # kill 55705 00:06:34.143 17:54:54 -- common/autotest_common.sh@960 -- # wait 55705 00:06:36.685 00:06:36.685 real 0m4.678s 00:06:36.685 user 0m12.438s 00:06:36.685 sys 0m0.593s 00:06:36.685 17:54:57 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:36.685 17:54:57 -- common/autotest_common.sh@10 -- # set +x 00:06:36.685 ************************************ 00:06:36.685 END TEST locking_overlapped_coremask 00:06:36.685 ************************************ 00:06:36.685 17:54:57 -- event/cpu_locks.sh@172 -- # run_test locking_overlapped_coremask_via_rpc locking_overlapped_coremask_via_rpc 00:06:36.685 17:54:57 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:36.685 17:54:57 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:36.685 17:54:57 -- common/autotest_common.sh@10 -- # set +x 00:06:36.685 ************************************ 00:06:36.685 START TEST locking_overlapped_coremask_via_rpc 00:06:36.685 ************************************ 00:06:36.685 17:54:57 -- common/autotest_common.sh@1114 -- # locking_overlapped_coremask_via_rpc 00:06:36.685 17:54:57 -- event/cpu_locks.sh@148 -- # spdk_tgt_pid=55795 00:06:36.685 17:54:57 -- event/cpu_locks.sh@147 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x7 --disable-cpumask-locks 00:06:36.685 17:54:57 -- event/cpu_locks.sh@149 -- # waitforlisten 55795 /var/tmp/spdk.sock 00:06:36.685 17:54:57 -- common/autotest_common.sh@829 -- # '[' -z 55795 ']' 00:06:36.685 17:54:57 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:36.685 17:54:57 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:36.685 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:36.685 17:54:57 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:36.685 17:54:57 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:36.685 17:54:57 -- common/autotest_common.sh@10 -- # set +x 00:06:36.685 [2024-11-28 17:54:57.460662] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:36.685 [2024-11-28 17:54:57.460811] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55795 ] 00:06:36.685 [2024-11-28 17:54:57.624734] app.c: 795:spdk_app_start: *NOTICE*: CPU core locks deactivated. 00:06:36.685 [2024-11-28 17:54:57.624797] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 3 00:06:36.945 [2024-11-28 17:54:57.825633] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:36.945 [2024-11-28 17:54:57.826084] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:06:36.945 [2024-11-28 17:54:57.826234] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:36.945 [2024-11-28 17:54:57.826277] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:06:37.886 17:54:58 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:37.886 17:54:58 -- common/autotest_common.sh@862 -- # return 0 00:06:37.886 17:54:58 -- event/cpu_locks.sh@152 -- # spdk_tgt_pid2=55822 00:06:37.886 17:54:58 -- event/cpu_locks.sh@153 -- # waitforlisten 55822 /var/tmp/spdk2.sock 00:06:37.886 17:54:58 -- event/cpu_locks.sh@151 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -m 0x1c -r /var/tmp/spdk2.sock --disable-cpumask-locks 00:06:37.886 17:54:58 -- common/autotest_common.sh@829 -- # '[' -z 55822 ']' 00:06:38.146 17:54:58 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:06:38.146 17:54:58 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:38.146 17:54:58 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:06:38.146 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:06:38.146 17:54:58 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:38.146 17:54:58 -- common/autotest_common.sh@10 -- # set +x 00:06:38.146 [2024-11-28 17:54:59.016436] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:38.146 [2024-11-28 17:54:59.016542] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid55822 ] 00:06:38.146 [2024-11-28 17:54:59.171815] app.c: 795:spdk_app_start: *NOTICE*: CPU core locks deactivated. 00:06:38.146 [2024-11-28 17:54:59.171862] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 3 00:06:38.716 [2024-11-28 17:54:59.606692] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:38.716 [2024-11-28 17:54:59.607211] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:06:38.716 [2024-11-28 17:54:59.610995] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:06:38.716 [2024-11-28 17:54:59.611045] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 4 00:06:41.256 17:55:01 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:41.256 17:55:01 -- common/autotest_common.sh@862 -- # return 0 00:06:41.256 17:55:01 -- event/cpu_locks.sh@155 -- # rpc_cmd framework_enable_cpumask_locks 00:06:41.256 17:55:01 -- common/autotest_common.sh@561 -- # xtrace_disable 00:06:41.256 17:55:01 -- common/autotest_common.sh@10 -- # set +x 00:06:41.256 17:55:01 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:06:41.256 17:55:01 -- event/cpu_locks.sh@156 -- # NOT rpc_cmd -s /var/tmp/spdk2.sock framework_enable_cpumask_locks 00:06:41.256 17:55:01 -- common/autotest_common.sh@650 -- # local es=0 00:06:41.256 17:55:01 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd -s /var/tmp/spdk2.sock framework_enable_cpumask_locks 00:06:41.256 17:55:01 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:06:41.256 17:55:01 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:41.256 17:55:01 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:06:41.256 17:55:01 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:41.256 17:55:01 -- common/autotest_common.sh@653 -- # rpc_cmd -s /var/tmp/spdk2.sock framework_enable_cpumask_locks 00:06:41.256 17:55:01 -- common/autotest_common.sh@561 -- # xtrace_disable 00:06:41.256 17:55:01 -- common/autotest_common.sh@10 -- # set +x 00:06:41.256 [2024-11-28 17:55:01.902976] app.c: 665:claim_cpu_cores: *ERROR*: Cannot create lock on core 2, probably process 55795 has claimed it. 00:06:41.256 request: 00:06:41.256 { 00:06:41.256 "method": "framework_enable_cpumask_locks", 00:06:41.256 "req_id": 1 00:06:41.256 } 00:06:41.256 Got JSON-RPC error response 00:06:41.256 response: 00:06:41.256 { 00:06:41.256 "code": -32603, 00:06:41.256 "message": "Failed to claim CPU core: 2" 00:06:41.256 } 00:06:41.256 17:55:01 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:06:41.256 17:55:01 -- common/autotest_common.sh@653 -- # es=1 00:06:41.256 17:55:01 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:41.256 17:55:01 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:06:41.256 17:55:01 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:41.256 17:55:01 -- event/cpu_locks.sh@158 -- # waitforlisten 55795 /var/tmp/spdk.sock 00:06:41.256 17:55:01 -- common/autotest_common.sh@829 -- # '[' -z 55795 ']' 00:06:41.256 17:55:01 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:41.256 17:55:01 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:41.256 17:55:01 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:41.256 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:41.256 17:55:01 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:41.256 17:55:01 -- common/autotest_common.sh@10 -- # set +x 00:06:41.256 17:55:02 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:41.256 17:55:02 -- common/autotest_common.sh@862 -- # return 0 00:06:41.256 17:55:02 -- event/cpu_locks.sh@159 -- # waitforlisten 55822 /var/tmp/spdk2.sock 00:06:41.256 17:55:02 -- common/autotest_common.sh@829 -- # '[' -z 55822 ']' 00:06:41.256 17:55:02 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk2.sock 00:06:41.256 17:55:02 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:41.256 17:55:02 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock...' 00:06:41.256 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk2.sock... 00:06:41.256 17:55:02 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:41.256 17:55:02 -- common/autotest_common.sh@10 -- # set +x 00:06:41.516 17:55:02 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:41.516 17:55:02 -- common/autotest_common.sh@862 -- # return 0 00:06:41.516 17:55:02 -- event/cpu_locks.sh@161 -- # check_remaining_locks 00:06:41.516 17:55:02 -- event/cpu_locks.sh@36 -- # locks=(/var/tmp/spdk_cpu_lock_*) 00:06:41.516 17:55:02 -- event/cpu_locks.sh@37 -- # locks_expected=(/var/tmp/spdk_cpu_lock_{000..002}) 00:06:41.516 17:55:02 -- 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:41.516 00:06:41.516 real 0m4.939s 00:06:41.516 user 0m1.600s 00:06:41.516 sys 0m0.259s 00:06:41.516 17:55:02 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:41.516 17:55:02 -- common/autotest_common.sh@10 -- # set +x 00:06:41.516 ************************************ 00:06:41.516 END TEST locking_overlapped_coremask_via_rpc 00:06:41.516 ************************************ 00:06:41.516 17:55:02 -- event/cpu_locks.sh@174 -- # cleanup 00:06:41.516 17:55:02 -- event/cpu_locks.sh@15 -- # [[ -z 55795 ]] 00:06:41.516 17:55:02 -- event/cpu_locks.sh@15 -- # killprocess 55795 00:06:41.516 17:55:02 -- common/autotest_common.sh@936 -- # '[' -z 55795 ']' 00:06:41.516 17:55:02 -- common/autotest_common.sh@940 -- # kill -0 55795 00:06:41.516 17:55:02 -- common/autotest_common.sh@941 -- # uname 00:06:41.516 17:55:02 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:41.516 17:55:02 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 55795 00:06:41.516 17:55:02 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:41.516 17:55:02 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:41.516 killing process with pid 55795 00:06:41.516 17:55:02 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 55795' 00:06:41.516 17:55:02 -- common/autotest_common.sh@955 -- # kill 55795 00:06:41.516 17:55:02 -- common/autotest_common.sh@960 -- # wait 55795 00:06:44.057 17:55:04 -- event/cpu_locks.sh@16 -- # [[ -z 55822 ]] 00:06:44.057 17:55:04 -- event/cpu_locks.sh@16 -- # killprocess 55822 00:06:44.057 17:55:04 -- common/autotest_common.sh@936 -- # '[' -z 55822 ']' 00:06:44.057 17:55:04 -- common/autotest_common.sh@940 -- # kill -0 55822 00:06:44.057 17:55:04 -- common/autotest_common.sh@941 -- # uname 00:06:44.057 17:55:04 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:44.057 17:55:04 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 55822 00:06:44.057 17:55:04 -- common/autotest_common.sh@942 -- # process_name=reactor_2 00:06:44.057 17:55:04 -- common/autotest_common.sh@946 -- # '[' reactor_2 = sudo ']' 00:06:44.057 17:55:04 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 55822' 00:06:44.057 killing process with pid 55822 00:06:44.057 17:55:04 -- common/autotest_common.sh@955 -- # kill 55822 00:06:44.057 17:55:04 -- common/autotest_common.sh@960 -- # wait 55822 00:06:46.597 17:55:07 -- event/cpu_locks.sh@18 -- # rm -f 00:06:46.597 17:55:07 -- event/cpu_locks.sh@1 -- # cleanup 00:06:46.597 17:55:07 -- event/cpu_locks.sh@15 -- # [[ -z 55795 ]] 00:06:46.597 17:55:07 -- event/cpu_locks.sh@15 -- # killprocess 55795 00:06:46.597 17:55:07 -- common/autotest_common.sh@936 -- # '[' -z 55795 ']' 00:06:46.597 17:55:07 -- common/autotest_common.sh@940 -- # kill -0 55795 00:06:46.597 /home/vagrant/spdk_repo/spdk/test/common/autotest_common.sh: line 940: kill: (55795) - No such process 00:06:46.597 17:55:07 -- common/autotest_common.sh@963 -- # echo 'Process with pid 55795 is not found' 00:06:46.597 Process with pid 55795 is not found 00:06:46.597 17:55:07 -- event/cpu_locks.sh@16 -- # [[ -z 55822 ]] 00:06:46.597 17:55:07 -- event/cpu_locks.sh@16 -- # killprocess 55822 00:06:46.597 17:55:07 -- common/autotest_common.sh@936 -- # '[' -z 55822 ']' 00:06:46.597 17:55:07 -- common/autotest_common.sh@940 -- # kill -0 55822 00:06:46.597 /home/vagrant/spdk_repo/spdk/test/common/autotest_common.sh: line 940: kill: (55822) - No such process 00:06:46.597 Process with pid 55822 is not found 00:06:46.597 17:55:07 -- common/autotest_common.sh@963 -- # echo 'Process with pid 55822 is not found' 00:06:46.597 17:55:07 -- event/cpu_locks.sh@18 -- # rm -f 00:06:46.597 00:06:46.597 real 0m51.444s 00:06:46.597 user 1m28.943s 00:06:46.597 sys 0m6.505s 00:06:46.597 17:55:07 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:46.597 17:55:07 -- common/autotest_common.sh@10 -- # set +x 00:06:46.597 ************************************ 00:06:46.597 END TEST cpu_locks 00:06:46.597 ************************************ 00:06:46.597 00:06:46.597 real 1m21.845s 00:06:46.597 user 2m24.626s 00:06:46.597 sys 0m10.394s 00:06:46.597 17:55:07 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:46.597 17:55:07 -- common/autotest_common.sh@10 -- # set +x 00:06:46.597 ************************************ 00:06:46.597 END TEST event 00:06:46.597 ************************************ 00:06:46.597 17:55:07 -- spdk/autotest.sh@175 -- # run_test thread /home/vagrant/spdk_repo/spdk/test/thread/thread.sh 00:06:46.597 17:55:07 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:46.597 17:55:07 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:46.597 17:55:07 -- common/autotest_common.sh@10 -- # set +x 00:06:46.597 ************************************ 00:06:46.597 START TEST thread 00:06:46.597 ************************************ 00:06:46.597 17:55:07 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/thread/thread.sh 00:06:46.597 * Looking for test storage... 00:06:46.597 * Found test storage at /home/vagrant/spdk_repo/spdk/test/thread 00:06:46.597 17:55:07 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:06:46.597 17:55:07 -- common/autotest_common.sh@1690 -- # lcov --version 00:06:46.597 17:55:07 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:06:46.597 17:55:07 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:06:46.597 17:55:07 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:06:46.597 17:55:07 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:06:46.597 17:55:07 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:06:46.597 17:55:07 -- scripts/common.sh@335 -- # IFS=.-: 00:06:46.597 17:55:07 -- scripts/common.sh@335 -- # read -ra ver1 00:06:46.597 17:55:07 -- scripts/common.sh@336 -- # IFS=.-: 00:06:46.597 17:55:07 -- scripts/common.sh@336 -- # read -ra ver2 00:06:46.597 17:55:07 -- scripts/common.sh@337 -- # local 'op=<' 00:06:46.597 17:55:07 -- scripts/common.sh@339 -- # ver1_l=2 00:06:46.597 17:55:07 -- scripts/common.sh@340 -- # ver2_l=1 00:06:46.597 17:55:07 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:06:46.597 17:55:07 -- scripts/common.sh@343 -- # case "$op" in 00:06:46.597 17:55:07 -- scripts/common.sh@344 -- # : 1 00:06:46.597 17:55:07 -- scripts/common.sh@363 -- # (( v = 0 )) 00:06:46.597 17:55:07 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:06:46.597 17:55:07 -- scripts/common.sh@364 -- # decimal 1 00:06:46.597 17:55:07 -- scripts/common.sh@352 -- # local d=1 00:06:46.597 17:55:07 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:06:46.597 17:55:07 -- scripts/common.sh@354 -- # echo 1 00:06:46.597 17:55:07 -- scripts/common.sh@364 -- # ver1[v]=1 00:06:46.597 17:55:07 -- scripts/common.sh@365 -- # decimal 2 00:06:46.597 17:55:07 -- scripts/common.sh@352 -- # local d=2 00:06:46.597 17:55:07 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:06:46.597 17:55:07 -- scripts/common.sh@354 -- # echo 2 00:06:46.597 17:55:07 -- scripts/common.sh@365 -- # ver2[v]=2 00:06:46.597 17:55:07 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:06:46.597 17:55:07 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:06:46.597 17:55:07 -- scripts/common.sh@367 -- # return 0 00:06:46.597 17:55:07 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:06:46.597 17:55:07 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:06:46.597 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:46.597 --rc genhtml_branch_coverage=1 00:06:46.597 --rc genhtml_function_coverage=1 00:06:46.597 --rc genhtml_legend=1 00:06:46.597 --rc geninfo_all_blocks=1 00:06:46.597 --rc geninfo_unexecuted_blocks=1 00:06:46.597 00:06:46.597 ' 00:06:46.597 17:55:07 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:06:46.597 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:46.597 --rc genhtml_branch_coverage=1 00:06:46.597 --rc genhtml_function_coverage=1 00:06:46.597 --rc genhtml_legend=1 00:06:46.597 --rc geninfo_all_blocks=1 00:06:46.597 --rc geninfo_unexecuted_blocks=1 00:06:46.597 00:06:46.597 ' 00:06:46.597 17:55:07 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:06:46.597 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:46.597 --rc genhtml_branch_coverage=1 00:06:46.597 --rc genhtml_function_coverage=1 00:06:46.597 --rc genhtml_legend=1 00:06:46.597 --rc geninfo_all_blocks=1 00:06:46.597 --rc geninfo_unexecuted_blocks=1 00:06:46.597 00:06:46.597 ' 00:06:46.597 17:55:07 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:06:46.597 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:46.597 --rc genhtml_branch_coverage=1 00:06:46.597 --rc genhtml_function_coverage=1 00:06:46.597 --rc genhtml_legend=1 00:06:46.597 --rc geninfo_all_blocks=1 00:06:46.597 --rc geninfo_unexecuted_blocks=1 00:06:46.597 00:06:46.597 ' 00:06:46.597 17:55:07 -- thread/thread.sh@11 -- # run_test thread_poller_perf /home/vagrant/spdk_repo/spdk/test/thread/poller_perf/poller_perf -b 1000 -l 1 -t 1 00:06:46.598 17:55:07 -- common/autotest_common.sh@1087 -- # '[' 8 -le 1 ']' 00:06:46.598 17:55:07 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:46.598 17:55:07 -- common/autotest_common.sh@10 -- # set +x 00:06:46.598 ************************************ 00:06:46.598 START TEST thread_poller_perf 00:06:46.598 ************************************ 00:06:46.598 17:55:07 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/thread/poller_perf/poller_perf -b 1000 -l 1 -t 1 00:06:46.598 [2024-11-28 17:55:07.604402] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:46.598 [2024-11-28 17:55:07.604507] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56025 ] 00:06:46.857 [2024-11-28 17:55:07.764105] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:47.116 Running 1000 pollers for 1 seconds with 1 microseconds period. 00:06:47.116 [2024-11-28 17:55:07.965628] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:48.501 [2024-11-28T17:55:09.548Z] ====================================== 00:06:48.501 [2024-11-28T17:55:09.548Z] busy:2300473074 (cyc) 00:06:48.501 [2024-11-28T17:55:09.548Z] total_run_count: 398000 00:06:48.501 [2024-11-28T17:55:09.548Z] tsc_hz: 2290000000 (cyc) 00:06:48.501 [2024-11-28T17:55:09.548Z] ====================================== 00:06:48.501 [2024-11-28T17:55:09.548Z] poller_cost: 5780 (cyc), 2524 (nsec) 00:06:48.501 00:06:48.501 real 0m1.812s 00:06:48.501 user 0m1.601s 00:06:48.501 sys 0m0.103s 00:06:48.501 17:55:09 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:48.501 17:55:09 -- common/autotest_common.sh@10 -- # set +x 00:06:48.501 ************************************ 00:06:48.501 END TEST thread_poller_perf 00:06:48.501 ************************************ 00:06:48.501 17:55:09 -- thread/thread.sh@12 -- # run_test thread_poller_perf /home/vagrant/spdk_repo/spdk/test/thread/poller_perf/poller_perf -b 1000 -l 0 -t 1 00:06:48.501 17:55:09 -- common/autotest_common.sh@1087 -- # '[' 8 -le 1 ']' 00:06:48.501 17:55:09 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:48.501 17:55:09 -- common/autotest_common.sh@10 -- # set +x 00:06:48.501 ************************************ 00:06:48.502 START TEST thread_poller_perf 00:06:48.502 ************************************ 00:06:48.502 17:55:09 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/thread/poller_perf/poller_perf -b 1000 -l 0 -t 1 00:06:48.502 [2024-11-28 17:55:09.485907] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:48.502 [2024-11-28 17:55:09.486026] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56063 ] 00:06:48.767 [2024-11-28 17:55:09.650049] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:49.082 [2024-11-28 17:55:09.869661] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:49.082 Running 1000 pollers for 1 seconds with 0 microseconds period. 00:06:50.467 [2024-11-28T17:55:11.514Z] ====================================== 00:06:50.467 [2024-11-28T17:55:11.514Z] busy:2294009626 (cyc) 00:06:50.467 [2024-11-28T17:55:11.514Z] total_run_count: 5515000 00:06:50.467 [2024-11-28T17:55:11.514Z] tsc_hz: 2290000000 (cyc) 00:06:50.467 [2024-11-28T17:55:11.514Z] ====================================== 00:06:50.467 [2024-11-28T17:55:11.514Z] poller_cost: 415 (cyc), 181 (nsec) 00:06:50.467 00:06:50.467 real 0m1.828s 00:06:50.467 user 0m1.613s 00:06:50.467 sys 0m0.107s 00:06:50.467 17:55:11 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:50.467 17:55:11 -- common/autotest_common.sh@10 -- # set +x 00:06:50.467 ************************************ 00:06:50.467 END TEST thread_poller_perf 00:06:50.467 ************************************ 00:06:50.467 17:55:11 -- thread/thread.sh@17 -- # [[ y != \y ]] 00:06:50.467 00:06:50.467 real 0m3.987s 00:06:50.467 user 0m3.371s 00:06:50.467 sys 0m0.410s 00:06:50.467 17:55:11 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:50.467 17:55:11 -- common/autotest_common.sh@10 -- # set +x 00:06:50.467 ************************************ 00:06:50.467 END TEST thread 00:06:50.467 ************************************ 00:06:50.467 17:55:11 -- spdk/autotest.sh@176 -- # run_test accel /home/vagrant/spdk_repo/spdk/test/accel/accel.sh 00:06:50.467 17:55:11 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:06:50.467 17:55:11 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:50.467 17:55:11 -- common/autotest_common.sh@10 -- # set +x 00:06:50.467 ************************************ 00:06:50.467 START TEST accel 00:06:50.467 ************************************ 00:06:50.467 17:55:11 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/accel/accel.sh 00:06:50.467 * Looking for test storage... 00:06:50.467 * Found test storage at /home/vagrant/spdk_repo/spdk/test/accel 00:06:50.467 17:55:11 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:06:50.467 17:55:11 -- common/autotest_common.sh@1690 -- # lcov --version 00:06:50.467 17:55:11 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:06:50.727 17:55:11 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:06:50.727 17:55:11 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:06:50.727 17:55:11 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:06:50.727 17:55:11 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:06:50.727 17:55:11 -- scripts/common.sh@335 -- # IFS=.-: 00:06:50.727 17:55:11 -- scripts/common.sh@335 -- # read -ra ver1 00:06:50.727 17:55:11 -- scripts/common.sh@336 -- # IFS=.-: 00:06:50.727 17:55:11 -- scripts/common.sh@336 -- # read -ra ver2 00:06:50.727 17:55:11 -- scripts/common.sh@337 -- # local 'op=<' 00:06:50.727 17:55:11 -- scripts/common.sh@339 -- # ver1_l=2 00:06:50.727 17:55:11 -- scripts/common.sh@340 -- # ver2_l=1 00:06:50.727 17:55:11 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:06:50.727 17:55:11 -- scripts/common.sh@343 -- # case "$op" in 00:06:50.727 17:55:11 -- scripts/common.sh@344 -- # : 1 00:06:50.727 17:55:11 -- scripts/common.sh@363 -- # (( v = 0 )) 00:06:50.727 17:55:11 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:06:50.727 17:55:11 -- scripts/common.sh@364 -- # decimal 1 00:06:50.727 17:55:11 -- scripts/common.sh@352 -- # local d=1 00:06:50.727 17:55:11 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:06:50.727 17:55:11 -- scripts/common.sh@354 -- # echo 1 00:06:50.727 17:55:11 -- scripts/common.sh@364 -- # ver1[v]=1 00:06:50.727 17:55:11 -- scripts/common.sh@365 -- # decimal 2 00:06:50.727 17:55:11 -- scripts/common.sh@352 -- # local d=2 00:06:50.727 17:55:11 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:06:50.727 17:55:11 -- scripts/common.sh@354 -- # echo 2 00:06:50.727 17:55:11 -- scripts/common.sh@365 -- # ver2[v]=2 00:06:50.727 17:55:11 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:06:50.727 17:55:11 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:06:50.728 17:55:11 -- scripts/common.sh@367 -- # return 0 00:06:50.728 17:55:11 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:06:50.728 17:55:11 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:06:50.728 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:50.728 --rc genhtml_branch_coverage=1 00:06:50.728 --rc genhtml_function_coverage=1 00:06:50.728 --rc genhtml_legend=1 00:06:50.728 --rc geninfo_all_blocks=1 00:06:50.728 --rc geninfo_unexecuted_blocks=1 00:06:50.728 00:06:50.728 ' 00:06:50.728 17:55:11 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:06:50.728 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:50.728 --rc genhtml_branch_coverage=1 00:06:50.728 --rc genhtml_function_coverage=1 00:06:50.728 --rc genhtml_legend=1 00:06:50.728 --rc geninfo_all_blocks=1 00:06:50.728 --rc geninfo_unexecuted_blocks=1 00:06:50.728 00:06:50.728 ' 00:06:50.728 17:55:11 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:06:50.728 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:50.728 --rc genhtml_branch_coverage=1 00:06:50.728 --rc genhtml_function_coverage=1 00:06:50.728 --rc genhtml_legend=1 00:06:50.728 --rc geninfo_all_blocks=1 00:06:50.728 --rc geninfo_unexecuted_blocks=1 00:06:50.728 00:06:50.728 ' 00:06:50.728 17:55:11 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:06:50.728 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:06:50.728 --rc genhtml_branch_coverage=1 00:06:50.728 --rc genhtml_function_coverage=1 00:06:50.728 --rc genhtml_legend=1 00:06:50.728 --rc geninfo_all_blocks=1 00:06:50.728 --rc geninfo_unexecuted_blocks=1 00:06:50.728 00:06:50.728 ' 00:06:50.728 17:55:11 -- accel/accel.sh@73 -- # declare -A expected_opcs 00:06:50.728 17:55:11 -- accel/accel.sh@74 -- # get_expected_opcs 00:06:50.728 17:55:11 -- accel/accel.sh@57 -- # trap 'killprocess $spdk_tgt_pid; exit 1' ERR 00:06:50.728 17:55:11 -- accel/accel.sh@59 -- # spdk_tgt_pid=56153 00:06:50.728 17:55:11 -- accel/accel.sh@60 -- # waitforlisten 56153 00:06:50.728 17:55:11 -- common/autotest_common.sh@829 -- # '[' -z 56153 ']' 00:06:50.728 17:55:11 -- accel/accel.sh@58 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt -c /dev/fd/63 00:06:50.728 17:55:11 -- accel/accel.sh@58 -- # build_accel_config 00:06:50.728 17:55:11 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:06:50.728 17:55:11 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:50.728 17:55:11 -- common/autotest_common.sh@834 -- # local max_retries=100 00:06:50.728 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:06:50.728 17:55:11 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:50.728 17:55:11 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:06:50.728 17:55:11 -- common/autotest_common.sh@838 -- # xtrace_disable 00:06:50.728 17:55:11 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:50.728 17:55:11 -- common/autotest_common.sh@10 -- # set +x 00:06:50.728 17:55:11 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:50.728 17:55:11 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:50.728 17:55:11 -- accel/accel.sh@41 -- # local IFS=, 00:06:50.728 17:55:11 -- accel/accel.sh@42 -- # jq -r . 00:06:50.728 [2024-11-28 17:55:11.686837] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:50.728 [2024-11-28 17:55:11.686965] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56153 ] 00:06:50.987 [2024-11-28 17:55:11.848186] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:51.247 [2024-11-28 17:55:12.054235] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:06:51.247 [2024-11-28 17:55:12.054431] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:52.187 17:55:13 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:06:52.187 17:55:13 -- common/autotest_common.sh@862 -- # return 0 00:06:52.187 17:55:13 -- accel/accel.sh@62 -- # exp_opcs=($($rpc_py accel_get_opc_assignments | jq -r ". | to_entries | map(\"\(.key)=\(.value)\") | .[]")) 00:06:52.187 17:55:13 -- accel/accel.sh@62 -- # rpc_cmd accel_get_opc_assignments 00:06:52.187 17:55:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:06:52.187 17:55:13 -- accel/accel.sh@62 -- # jq -r '. | to_entries | map("\(.key)=\(.value)") | .[]' 00:06:52.187 17:55:13 -- common/autotest_common.sh@10 -- # set +x 00:06:52.187 17:55:13 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@63 -- # for opc_opt in "${exp_opcs[@]}" 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # IFS== 00:06:52.447 17:55:13 -- accel/accel.sh@64 -- # read -r opc module 00:06:52.447 17:55:13 -- accel/accel.sh@65 -- # expected_opcs["$opc"]=software 00:06:52.447 17:55:13 -- accel/accel.sh@67 -- # killprocess 56153 00:06:52.447 17:55:13 -- common/autotest_common.sh@936 -- # '[' -z 56153 ']' 00:06:52.447 17:55:13 -- common/autotest_common.sh@940 -- # kill -0 56153 00:06:52.447 17:55:13 -- common/autotest_common.sh@941 -- # uname 00:06:52.447 17:55:13 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:06:52.447 17:55:13 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 56153 00:06:52.447 killing process with pid 56153 00:06:52.447 17:55:13 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:06:52.447 17:55:13 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:06:52.447 17:55:13 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 56153' 00:06:52.448 17:55:13 -- common/autotest_common.sh@955 -- # kill 56153 00:06:52.448 17:55:13 -- common/autotest_common.sh@960 -- # wait 56153 00:06:54.985 17:55:15 -- accel/accel.sh@68 -- # trap - ERR 00:06:54.985 17:55:15 -- accel/accel.sh@81 -- # run_test accel_help accel_perf -h 00:06:54.985 17:55:15 -- common/autotest_common.sh@1087 -- # '[' 3 -le 1 ']' 00:06:54.985 17:55:15 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:54.985 17:55:15 -- common/autotest_common.sh@10 -- # set +x 00:06:54.985 17:55:15 -- common/autotest_common.sh@1114 -- # accel_perf -h 00:06:54.985 17:55:15 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -h 00:06:54.985 17:55:15 -- accel/accel.sh@12 -- # build_accel_config 00:06:54.985 17:55:15 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:54.985 17:55:15 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:54.985 17:55:15 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:54.985 17:55:15 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:54.985 17:55:15 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:54.985 17:55:15 -- accel/accel.sh@41 -- # local IFS=, 00:06:54.985 17:55:15 -- accel/accel.sh@42 -- # jq -r . 00:06:54.985 17:55:15 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:54.985 17:55:15 -- common/autotest_common.sh@10 -- # set +x 00:06:54.985 17:55:15 -- accel/accel.sh@83 -- # run_test accel_missing_filename NOT accel_perf -t 1 -w compress 00:06:54.985 17:55:15 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:06:54.985 17:55:15 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:54.985 17:55:15 -- common/autotest_common.sh@10 -- # set +x 00:06:54.985 ************************************ 00:06:54.985 START TEST accel_missing_filename 00:06:54.985 ************************************ 00:06:54.985 17:55:15 -- common/autotest_common.sh@1114 -- # NOT accel_perf -t 1 -w compress 00:06:54.985 17:55:15 -- common/autotest_common.sh@650 -- # local es=0 00:06:54.985 17:55:15 -- common/autotest_common.sh@652 -- # valid_exec_arg accel_perf -t 1 -w compress 00:06:54.985 17:55:15 -- common/autotest_common.sh@638 -- # local arg=accel_perf 00:06:54.985 17:55:15 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:54.985 17:55:15 -- common/autotest_common.sh@642 -- # type -t accel_perf 00:06:54.985 17:55:15 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:54.985 17:55:15 -- common/autotest_common.sh@653 -- # accel_perf -t 1 -w compress 00:06:54.985 17:55:15 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compress 00:06:54.985 17:55:15 -- accel/accel.sh@12 -- # build_accel_config 00:06:54.985 17:55:15 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:54.985 17:55:15 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:54.985 17:55:15 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:54.985 17:55:15 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:54.985 17:55:15 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:54.985 17:55:15 -- accel/accel.sh@41 -- # local IFS=, 00:06:54.985 17:55:15 -- accel/accel.sh@42 -- # jq -r . 00:06:54.985 [2024-11-28 17:55:15.799896] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:54.985 [2024-11-28 17:55:15.799997] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56238 ] 00:06:54.985 [2024-11-28 17:55:15.956404] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:55.246 [2024-11-28 17:55:16.171370] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:55.506 [2024-11-28 17:55:16.376543] app.c: 910:spdk_app_stop: *WARNING*: spdk_app_stop'd on non-zero 00:06:56.077 [2024-11-28 17:55:16.888827] accel_perf.c:1385:main: *ERROR*: ERROR starting application 00:06:56.336 A filename is required. 00:06:56.336 17:55:17 -- common/autotest_common.sh@653 -- # es=234 00:06:56.336 17:55:17 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:56.336 17:55:17 -- common/autotest_common.sh@662 -- # es=106 00:06:56.336 17:55:17 -- common/autotest_common.sh@663 -- # case "$es" in 00:06:56.336 17:55:17 -- common/autotest_common.sh@670 -- # es=1 00:06:56.336 17:55:17 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:56.336 00:06:56.336 real 0m1.554s 00:06:56.336 user 0m1.312s 00:06:56.336 sys 0m0.178s 00:06:56.336 17:55:17 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:56.336 17:55:17 -- common/autotest_common.sh@10 -- # set +x 00:06:56.336 ************************************ 00:06:56.336 END TEST accel_missing_filename 00:06:56.337 ************************************ 00:06:56.337 17:55:17 -- accel/accel.sh@85 -- # run_test accel_compress_verify NOT accel_perf -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:06:56.337 17:55:17 -- common/autotest_common.sh@1087 -- # '[' 10 -le 1 ']' 00:06:56.337 17:55:17 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:56.337 17:55:17 -- common/autotest_common.sh@10 -- # set +x 00:06:56.337 ************************************ 00:06:56.337 START TEST accel_compress_verify 00:06:56.337 ************************************ 00:06:56.337 17:55:17 -- common/autotest_common.sh@1114 -- # NOT accel_perf -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:06:56.337 17:55:17 -- common/autotest_common.sh@650 -- # local es=0 00:06:56.337 17:55:17 -- common/autotest_common.sh@652 -- # valid_exec_arg accel_perf -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:06:56.337 17:55:17 -- common/autotest_common.sh@638 -- # local arg=accel_perf 00:06:56.337 17:55:17 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:56.337 17:55:17 -- common/autotest_common.sh@642 -- # type -t accel_perf 00:06:56.337 17:55:17 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:56.337 17:55:17 -- common/autotest_common.sh@653 -- # accel_perf -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:06:56.337 17:55:17 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:06:56.337 17:55:17 -- accel/accel.sh@12 -- # build_accel_config 00:06:56.337 17:55:17 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:56.337 17:55:17 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:56.337 17:55:17 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:56.337 17:55:17 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:56.337 17:55:17 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:56.337 17:55:17 -- accel/accel.sh@41 -- # local IFS=, 00:06:56.337 17:55:17 -- accel/accel.sh@42 -- # jq -r . 00:06:56.597 [2024-11-28 17:55:17.426988] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:56.597 [2024-11-28 17:55:17.427114] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56280 ] 00:06:56.597 [2024-11-28 17:55:17.589197] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:56.856 [2024-11-28 17:55:17.802544] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:06:57.116 [2024-11-28 17:55:18.013413] app.c: 910:spdk_app_stop: *WARNING*: spdk_app_stop'd on non-zero 00:06:57.685 [2024-11-28 17:55:18.530852] accel_perf.c:1385:main: *ERROR*: ERROR starting application 00:06:57.945 00:06:57.945 Compression does not support the verify option, aborting. 00:06:57.945 17:55:18 -- common/autotest_common.sh@653 -- # es=161 00:06:57.945 ************************************ 00:06:57.945 END TEST accel_compress_verify 00:06:57.945 ************************************ 00:06:57.945 17:55:18 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:57.945 17:55:18 -- common/autotest_common.sh@662 -- # es=33 00:06:57.945 17:55:18 -- common/autotest_common.sh@663 -- # case "$es" in 00:06:57.945 17:55:18 -- common/autotest_common.sh@670 -- # es=1 00:06:57.945 17:55:18 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:57.945 00:06:57.945 real 0m1.564s 00:06:57.945 user 0m1.309s 00:06:57.945 sys 0m0.191s 00:06:57.945 17:55:18 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:57.945 17:55:18 -- common/autotest_common.sh@10 -- # set +x 00:06:57.945 17:55:18 -- accel/accel.sh@87 -- # run_test accel_wrong_workload NOT accel_perf -t 1 -w foobar 00:06:57.945 17:55:18 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:06:57.945 17:55:18 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:57.945 17:55:18 -- common/autotest_common.sh@10 -- # set +x 00:06:58.206 ************************************ 00:06:58.206 START TEST accel_wrong_workload 00:06:58.206 ************************************ 00:06:58.206 17:55:18 -- common/autotest_common.sh@1114 -- # NOT accel_perf -t 1 -w foobar 00:06:58.206 17:55:18 -- common/autotest_common.sh@650 -- # local es=0 00:06:58.207 17:55:18 -- common/autotest_common.sh@652 -- # valid_exec_arg accel_perf -t 1 -w foobar 00:06:58.207 17:55:18 -- common/autotest_common.sh@638 -- # local arg=accel_perf 00:06:58.207 17:55:18 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:58.207 17:55:19 -- common/autotest_common.sh@642 -- # type -t accel_perf 00:06:58.207 17:55:18 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:58.207 17:55:19 -- common/autotest_common.sh@653 -- # accel_perf -t 1 -w foobar 00:06:58.207 17:55:19 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w foobar 00:06:58.207 17:55:19 -- accel/accel.sh@12 -- # build_accel_config 00:06:58.207 17:55:19 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:58.207 17:55:19 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:58.207 17:55:19 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:58.207 17:55:19 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:58.207 17:55:19 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:58.207 17:55:19 -- accel/accel.sh@41 -- # local IFS=, 00:06:58.207 17:55:19 -- accel/accel.sh@42 -- # jq -r . 00:06:58.207 Unsupported workload type: foobar 00:06:58.207 [2024-11-28 17:55:19.055047] app.c:1292:spdk_app_parse_args: *ERROR*: Parsing app-specific command line parameter 'w' failed: 1 00:06:58.207 accel_perf options: 00:06:58.207 [-h help message] 00:06:58.207 [-q queue depth per core] 00:06:58.207 [-C for supported workloads, use this value to configure the io vector size to test (default 1) 00:06:58.207 [-T number of threads per core 00:06:58.207 [-o transfer size in bytes (default: 4KiB. For compress/decompress, 0 means the input file size)] 00:06:58.207 [-t time in seconds] 00:06:58.207 [-w workload type must be one of these: copy, fill, crc32c, copy_crc32c, compare, compress, decompress, dualcast, xor, 00:06:58.207 [ dif_verify, , dif_generate, dif_generate_copy 00:06:58.207 [-M assign module to the operation, not compatible with accel_assign_opc RPC 00:06:58.207 [-l for compress/decompress workloads, name of uncompressed input file 00:06:58.207 [-S for crc32c workload, use this seed value (default 0) 00:06:58.207 [-P for compare workload, percentage of operations that should miscompare (percent, default 0) 00:06:58.207 [-f for fill workload, use this BYTE value (default 255) 00:06:58.207 [-x for xor workload, use this number of source buffers (default, minimum: 2)] 00:06:58.207 [-y verify result if this switch is on] 00:06:58.207 [-a tasks to allocate per core (default: same value as -q)] 00:06:58.207 Can be used to spread operations across a wider range of memory. 00:06:58.207 17:55:19 -- common/autotest_common.sh@653 -- # es=1 00:06:58.207 17:55:19 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:58.207 17:55:19 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:06:58.207 17:55:19 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:58.207 00:06:58.207 real 0m0.087s 00:06:58.207 user 0m0.087s 00:06:58.207 sys 0m0.043s 00:06:58.207 17:55:19 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:58.207 17:55:19 -- common/autotest_common.sh@10 -- # set +x 00:06:58.207 ************************************ 00:06:58.207 END TEST accel_wrong_workload 00:06:58.207 ************************************ 00:06:58.207 17:55:19 -- accel/accel.sh@89 -- # run_test accel_negative_buffers NOT accel_perf -t 1 -w xor -y -x -1 00:06:58.207 17:55:19 -- common/autotest_common.sh@1087 -- # '[' 10 -le 1 ']' 00:06:58.207 17:55:19 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:58.207 17:55:19 -- common/autotest_common.sh@10 -- # set +x 00:06:58.207 ************************************ 00:06:58.207 START TEST accel_negative_buffers 00:06:58.207 ************************************ 00:06:58.207 17:55:19 -- common/autotest_common.sh@1114 -- # NOT accel_perf -t 1 -w xor -y -x -1 00:06:58.207 17:55:19 -- common/autotest_common.sh@650 -- # local es=0 00:06:58.207 17:55:19 -- common/autotest_common.sh@652 -- # valid_exec_arg accel_perf -t 1 -w xor -y -x -1 00:06:58.207 17:55:19 -- common/autotest_common.sh@638 -- # local arg=accel_perf 00:06:58.207 17:55:19 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:58.207 17:55:19 -- common/autotest_common.sh@642 -- # type -t accel_perf 00:06:58.207 17:55:19 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:06:58.207 17:55:19 -- common/autotest_common.sh@653 -- # accel_perf -t 1 -w xor -y -x -1 00:06:58.207 17:55:19 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w xor -y -x -1 00:06:58.207 17:55:19 -- accel/accel.sh@12 -- # build_accel_config 00:06:58.207 17:55:19 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:58.207 17:55:19 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:58.207 17:55:19 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:58.207 17:55:19 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:58.207 17:55:19 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:58.207 17:55:19 -- accel/accel.sh@41 -- # local IFS=, 00:06:58.207 17:55:19 -- accel/accel.sh@42 -- # jq -r . 00:06:58.207 -x option must be non-negative. 00:06:58.207 [2024-11-28 17:55:19.215131] app.c:1292:spdk_app_parse_args: *ERROR*: Parsing app-specific command line parameter 'x' failed: 1 00:06:58.207 accel_perf options: 00:06:58.207 [-h help message] 00:06:58.207 [-q queue depth per core] 00:06:58.207 [-C for supported workloads, use this value to configure the io vector size to test (default 1) 00:06:58.207 [-T number of threads per core 00:06:58.207 [-o transfer size in bytes (default: 4KiB. For compress/decompress, 0 means the input file size)] 00:06:58.207 [-t time in seconds] 00:06:58.207 [-w workload type must be one of these: copy, fill, crc32c, copy_crc32c, compare, compress, decompress, dualcast, xor, 00:06:58.207 [ dif_verify, , dif_generate, dif_generate_copy 00:06:58.207 [-M assign module to the operation, not compatible with accel_assign_opc RPC 00:06:58.207 [-l for compress/decompress workloads, name of uncompressed input file 00:06:58.207 [-S for crc32c workload, use this seed value (default 0) 00:06:58.207 [-P for compare workload, percentage of operations that should miscompare (percent, default 0) 00:06:58.207 [-f for fill workload, use this BYTE value (default 255) 00:06:58.207 [-x for xor workload, use this number of source buffers (default, minimum: 2)] 00:06:58.207 [-y verify result if this switch is on] 00:06:58.207 [-a tasks to allocate per core (default: same value as -q)] 00:06:58.207 Can be used to spread operations across a wider range of memory. 00:06:58.207 17:55:19 -- common/autotest_common.sh@653 -- # es=1 00:06:58.207 17:55:19 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:06:58.207 17:55:19 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:06:58.207 17:55:19 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:06:58.207 00:06:58.207 real 0m0.080s 00:06:58.207 user 0m0.089s 00:06:58.207 sys 0m0.049s 00:06:58.207 17:55:19 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:06:58.207 17:55:19 -- common/autotest_common.sh@10 -- # set +x 00:06:58.207 ************************************ 00:06:58.207 END TEST accel_negative_buffers 00:06:58.207 ************************************ 00:06:58.467 17:55:19 -- accel/accel.sh@93 -- # run_test accel_crc32c accel_test -t 1 -w crc32c -S 32 -y 00:06:58.467 17:55:19 -- common/autotest_common.sh@1087 -- # '[' 9 -le 1 ']' 00:06:58.467 17:55:19 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:06:58.467 17:55:19 -- common/autotest_common.sh@10 -- # set +x 00:06:58.467 ************************************ 00:06:58.467 START TEST accel_crc32c 00:06:58.467 ************************************ 00:06:58.467 17:55:19 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w crc32c -S 32 -y 00:06:58.467 17:55:19 -- accel/accel.sh@16 -- # local accel_opc 00:06:58.467 17:55:19 -- accel/accel.sh@17 -- # local accel_module 00:06:58.467 17:55:19 -- accel/accel.sh@18 -- # accel_perf -t 1 -w crc32c -S 32 -y 00:06:58.467 17:55:19 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w crc32c -S 32 -y 00:06:58.467 17:55:19 -- accel/accel.sh@12 -- # build_accel_config 00:06:58.467 17:55:19 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:06:58.467 17:55:19 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:06:58.467 17:55:19 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:06:58.467 17:55:19 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:06:58.467 17:55:19 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:06:58.467 17:55:19 -- accel/accel.sh@41 -- # local IFS=, 00:06:58.467 17:55:19 -- accel/accel.sh@42 -- # jq -r . 00:06:58.467 [2024-11-28 17:55:19.342960] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:06:58.467 [2024-11-28 17:55:19.343050] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56358 ] 00:06:58.467 [2024-11-28 17:55:19.502267] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:06:58.727 [2024-11-28 17:55:19.704560] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:01.329 17:55:21 -- accel/accel.sh@18 -- # out=' 00:07:01.329 SPDK Configuration: 00:07:01.329 Core mask: 0x1 00:07:01.329 00:07:01.329 Accel Perf Configuration: 00:07:01.329 Workload Type: crc32c 00:07:01.329 CRC-32C seed: 32 00:07:01.329 Transfer size: 4096 bytes 00:07:01.329 Vector count 1 00:07:01.329 Module: software 00:07:01.329 Queue depth: 32 00:07:01.329 Allocate depth: 32 00:07:01.329 # threads/core: 1 00:07:01.329 Run time: 1 seconds 00:07:01.329 Verify: Yes 00:07:01.329 00:07:01.329 Running for 1 seconds... 00:07:01.329 00:07:01.329 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:01.329 ------------------------------------------------------------------------------------ 00:07:01.329 0,0 564640/s 2205 MiB/s 0 0 00:07:01.329 ==================================================================================== 00:07:01.329 Total 564640/s 2205 MiB/s 0 0' 00:07:01.329 17:55:21 -- accel/accel.sh@20 -- # IFS=: 00:07:01.329 17:55:21 -- accel/accel.sh@20 -- # read -r var val 00:07:01.329 17:55:21 -- accel/accel.sh@15 -- # accel_perf -t 1 -w crc32c -S 32 -y 00:07:01.329 17:55:21 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w crc32c -S 32 -y 00:07:01.329 17:55:21 -- accel/accel.sh@12 -- # build_accel_config 00:07:01.329 17:55:21 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:01.329 17:55:21 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:01.329 17:55:21 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:01.329 17:55:21 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:01.329 17:55:21 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:01.329 17:55:21 -- accel/accel.sh@41 -- # local IFS=, 00:07:01.329 17:55:21 -- accel/accel.sh@42 -- # jq -r . 00:07:01.329 [2024-11-28 17:55:21.886916] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:01.329 [2024-11-28 17:55:21.887037] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56384 ] 00:07:01.329 [2024-11-28 17:55:22.054002] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:01.329 [2024-11-28 17:55:22.251423] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val= 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val= 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val=0x1 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val= 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val= 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val=crc32c 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@24 -- # accel_opc=crc32c 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val=32 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val= 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val=software 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@23 -- # accel_module=software 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val=32 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val=32 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val=1 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val=Yes 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val= 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:01.589 17:55:22 -- accel/accel.sh@21 -- # val= 00:07:01.589 17:55:22 -- accel/accel.sh@22 -- # case "$var" in 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # IFS=: 00:07:01.589 17:55:22 -- accel/accel.sh@20 -- # read -r var val 00:07:03.499 17:55:24 -- accel/accel.sh@21 -- # val= 00:07:03.499 17:55:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # IFS=: 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # read -r var val 00:07:03.499 17:55:24 -- accel/accel.sh@21 -- # val= 00:07:03.499 17:55:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # IFS=: 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # read -r var val 00:07:03.499 17:55:24 -- accel/accel.sh@21 -- # val= 00:07:03.499 17:55:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # IFS=: 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # read -r var val 00:07:03.499 17:55:24 -- accel/accel.sh@21 -- # val= 00:07:03.499 17:55:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # IFS=: 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # read -r var val 00:07:03.499 17:55:24 -- accel/accel.sh@21 -- # val= 00:07:03.499 17:55:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # IFS=: 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # read -r var val 00:07:03.499 17:55:24 -- accel/accel.sh@21 -- # val= 00:07:03.499 17:55:24 -- accel/accel.sh@22 -- # case "$var" in 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # IFS=: 00:07:03.499 17:55:24 -- accel/accel.sh@20 -- # read -r var val 00:07:03.499 17:55:24 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:03.499 17:55:24 -- accel/accel.sh@28 -- # [[ -n crc32c ]] 00:07:03.499 17:55:24 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:03.499 00:07:03.499 real 0m5.085s 00:07:03.499 user 0m4.541s 00:07:03.499 sys 0m0.348s 00:07:03.499 17:55:24 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:03.499 17:55:24 -- common/autotest_common.sh@10 -- # set +x 00:07:03.499 ************************************ 00:07:03.499 END TEST accel_crc32c 00:07:03.499 ************************************ 00:07:03.499 17:55:24 -- accel/accel.sh@94 -- # run_test accel_crc32c_C2 accel_test -t 1 -w crc32c -y -C 2 00:07:03.499 17:55:24 -- common/autotest_common.sh@1087 -- # '[' 9 -le 1 ']' 00:07:03.499 17:55:24 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:03.499 17:55:24 -- common/autotest_common.sh@10 -- # set +x 00:07:03.499 ************************************ 00:07:03.499 START TEST accel_crc32c_C2 00:07:03.499 ************************************ 00:07:03.499 17:55:24 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w crc32c -y -C 2 00:07:03.499 17:55:24 -- accel/accel.sh@16 -- # local accel_opc 00:07:03.499 17:55:24 -- accel/accel.sh@17 -- # local accel_module 00:07:03.499 17:55:24 -- accel/accel.sh@18 -- # accel_perf -t 1 -w crc32c -y -C 2 00:07:03.499 17:55:24 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w crc32c -y -C 2 00:07:03.499 17:55:24 -- accel/accel.sh@12 -- # build_accel_config 00:07:03.499 17:55:24 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:03.499 17:55:24 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:03.499 17:55:24 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:03.499 17:55:24 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:03.499 17:55:24 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:03.499 17:55:24 -- accel/accel.sh@41 -- # local IFS=, 00:07:03.499 17:55:24 -- accel/accel.sh@42 -- # jq -r . 00:07:03.499 [2024-11-28 17:55:24.502242] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:03.499 [2024-11-28 17:55:24.502352] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56431 ] 00:07:03.758 [2024-11-28 17:55:24.671924] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:04.019 [2024-11-28 17:55:24.872529] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:06.553 17:55:26 -- accel/accel.sh@18 -- # out=' 00:07:06.553 SPDK Configuration: 00:07:06.553 Core mask: 0x1 00:07:06.553 00:07:06.553 Accel Perf Configuration: 00:07:06.553 Workload Type: crc32c 00:07:06.553 CRC-32C seed: 0 00:07:06.553 Transfer size: 4096 bytes 00:07:06.553 Vector count 2 00:07:06.553 Module: software 00:07:06.553 Queue depth: 32 00:07:06.553 Allocate depth: 32 00:07:06.553 # threads/core: 1 00:07:06.553 Run time: 1 seconds 00:07:06.553 Verify: Yes 00:07:06.553 00:07:06.553 Running for 1 seconds... 00:07:06.553 00:07:06.553 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:06.553 ------------------------------------------------------------------------------------ 00:07:06.553 0,0 457888/s 3577 MiB/s 0 0 00:07:06.553 ==================================================================================== 00:07:06.553 Total 457888/s 1788 MiB/s 0 0' 00:07:06.553 17:55:26 -- accel/accel.sh@20 -- # IFS=: 00:07:06.553 17:55:26 -- accel/accel.sh@20 -- # read -r var val 00:07:06.553 17:55:26 -- accel/accel.sh@15 -- # accel_perf -t 1 -w crc32c -y -C 2 00:07:06.553 17:55:26 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w crc32c -y -C 2 00:07:06.553 17:55:26 -- accel/accel.sh@12 -- # build_accel_config 00:07:06.553 17:55:26 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:06.553 17:55:26 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:06.553 17:55:26 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:06.553 17:55:27 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:06.553 17:55:27 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:06.553 17:55:27 -- accel/accel.sh@41 -- # local IFS=, 00:07:06.553 17:55:27 -- accel/accel.sh@42 -- # jq -r . 00:07:06.553 [2024-11-28 17:55:27.055153] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:06.553 [2024-11-28 17:55:27.055268] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56462 ] 00:07:06.553 [2024-11-28 17:55:27.223598] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:06.553 [2024-11-28 17:55:27.431215] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:06.812 17:55:27 -- accel/accel.sh@21 -- # val= 00:07:06.812 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.812 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.812 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.812 17:55:27 -- accel/accel.sh@21 -- # val= 00:07:06.812 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.812 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val=0x1 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val= 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val= 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val=crc32c 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@24 -- # accel_opc=crc32c 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val=0 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val= 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val=software 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@23 -- # accel_module=software 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val=32 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val=32 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val=1 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val=Yes 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val= 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:06.813 17:55:27 -- accel/accel.sh@21 -- # val= 00:07:06.813 17:55:27 -- accel/accel.sh@22 -- # case "$var" in 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # IFS=: 00:07:06.813 17:55:27 -- accel/accel.sh@20 -- # read -r var val 00:07:08.719 17:55:29 -- accel/accel.sh@21 -- # val= 00:07:08.719 17:55:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # IFS=: 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # read -r var val 00:07:08.719 17:55:29 -- accel/accel.sh@21 -- # val= 00:07:08.719 17:55:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # IFS=: 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # read -r var val 00:07:08.719 17:55:29 -- accel/accel.sh@21 -- # val= 00:07:08.719 17:55:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # IFS=: 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # read -r var val 00:07:08.719 17:55:29 -- accel/accel.sh@21 -- # val= 00:07:08.719 17:55:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # IFS=: 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # read -r var val 00:07:08.719 17:55:29 -- accel/accel.sh@21 -- # val= 00:07:08.719 17:55:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # IFS=: 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # read -r var val 00:07:08.719 17:55:29 -- accel/accel.sh@21 -- # val= 00:07:08.719 17:55:29 -- accel/accel.sh@22 -- # case "$var" in 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # IFS=: 00:07:08.719 17:55:29 -- accel/accel.sh@20 -- # read -r var val 00:07:08.719 17:55:29 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:08.719 17:55:29 -- accel/accel.sh@28 -- # [[ -n crc32c ]] 00:07:08.719 17:55:29 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:08.719 00:07:08.719 real 0m5.099s 00:07:08.719 user 0m4.572s 00:07:08.719 sys 0m0.331s 00:07:08.719 17:55:29 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:08.719 17:55:29 -- common/autotest_common.sh@10 -- # set +x 00:07:08.719 ************************************ 00:07:08.719 END TEST accel_crc32c_C2 00:07:08.720 ************************************ 00:07:08.720 17:55:29 -- accel/accel.sh@95 -- # run_test accel_copy accel_test -t 1 -w copy -y 00:07:08.720 17:55:29 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:07:08.720 17:55:29 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:08.720 17:55:29 -- common/autotest_common.sh@10 -- # set +x 00:07:08.720 ************************************ 00:07:08.720 START TEST accel_copy 00:07:08.720 ************************************ 00:07:08.720 17:55:29 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w copy -y 00:07:08.720 17:55:29 -- accel/accel.sh@16 -- # local accel_opc 00:07:08.720 17:55:29 -- accel/accel.sh@17 -- # local accel_module 00:07:08.720 17:55:29 -- accel/accel.sh@18 -- # accel_perf -t 1 -w copy -y 00:07:08.720 17:55:29 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy -y 00:07:08.720 17:55:29 -- accel/accel.sh@12 -- # build_accel_config 00:07:08.720 17:55:29 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:08.720 17:55:29 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:08.720 17:55:29 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:08.720 17:55:29 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:08.720 17:55:29 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:08.720 17:55:29 -- accel/accel.sh@41 -- # local IFS=, 00:07:08.720 17:55:29 -- accel/accel.sh@42 -- # jq -r . 00:07:08.720 [2024-11-28 17:55:29.661379] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:08.720 [2024-11-28 17:55:29.661485] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56509 ] 00:07:08.979 [2024-11-28 17:55:29.822513] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:09.239 [2024-11-28 17:55:30.031013] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:11.143 17:55:32 -- accel/accel.sh@18 -- # out=' 00:07:11.143 SPDK Configuration: 00:07:11.143 Core mask: 0x1 00:07:11.143 00:07:11.143 Accel Perf Configuration: 00:07:11.143 Workload Type: copy 00:07:11.143 Transfer size: 4096 bytes 00:07:11.143 Vector count 1 00:07:11.143 Module: software 00:07:11.143 Queue depth: 32 00:07:11.143 Allocate depth: 32 00:07:11.143 # threads/core: 1 00:07:11.143 Run time: 1 seconds 00:07:11.143 Verify: Yes 00:07:11.143 00:07:11.143 Running for 1 seconds... 00:07:11.143 00:07:11.143 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:11.143 ------------------------------------------------------------------------------------ 00:07:11.143 0,0 381600/s 1490 MiB/s 0 0 00:07:11.143 ==================================================================================== 00:07:11.143 Total 381600/s 1490 MiB/s 0 0' 00:07:11.143 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.143 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.143 17:55:32 -- accel/accel.sh@15 -- # accel_perf -t 1 -w copy -y 00:07:11.143 17:55:32 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy -y 00:07:11.143 17:55:32 -- accel/accel.sh@12 -- # build_accel_config 00:07:11.143 17:55:32 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:11.143 17:55:32 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:11.143 17:55:32 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:11.143 17:55:32 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:11.143 17:55:32 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:11.143 17:55:32 -- accel/accel.sh@41 -- # local IFS=, 00:07:11.143 17:55:32 -- accel/accel.sh@42 -- # jq -r . 00:07:11.402 [2024-11-28 17:55:32.214475] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:11.402 [2024-11-28 17:55:32.214606] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56540 ] 00:07:11.402 [2024-11-28 17:55:32.380025] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:11.661 [2024-11-28 17:55:32.578568] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:11.924 17:55:32 -- accel/accel.sh@21 -- # val= 00:07:11.924 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val= 00:07:11.925 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val=0x1 00:07:11.925 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val= 00:07:11.925 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val= 00:07:11.925 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val=copy 00:07:11.925 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@24 -- # accel_opc=copy 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:11.925 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val= 00:07:11.925 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val=software 00:07:11.925 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@23 -- # accel_module=software 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val=32 00:07:11.925 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val=32 00:07:11.925 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.925 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.925 17:55:32 -- accel/accel.sh@21 -- # val=1 00:07:11.926 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.926 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.926 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.926 17:55:32 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:11.926 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.926 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.926 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.926 17:55:32 -- accel/accel.sh@21 -- # val=Yes 00:07:11.926 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.926 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.926 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.926 17:55:32 -- accel/accel.sh@21 -- # val= 00:07:11.926 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.926 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.926 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:11.926 17:55:32 -- accel/accel.sh@21 -- # val= 00:07:11.926 17:55:32 -- accel/accel.sh@22 -- # case "$var" in 00:07:11.926 17:55:32 -- accel/accel.sh@20 -- # IFS=: 00:07:11.926 17:55:32 -- accel/accel.sh@20 -- # read -r var val 00:07:13.834 17:55:34 -- accel/accel.sh@21 -- # val= 00:07:13.834 17:55:34 -- accel/accel.sh@22 -- # case "$var" in 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # IFS=: 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # read -r var val 00:07:13.834 17:55:34 -- accel/accel.sh@21 -- # val= 00:07:13.834 17:55:34 -- accel/accel.sh@22 -- # case "$var" in 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # IFS=: 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # read -r var val 00:07:13.834 17:55:34 -- accel/accel.sh@21 -- # val= 00:07:13.834 17:55:34 -- accel/accel.sh@22 -- # case "$var" in 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # IFS=: 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # read -r var val 00:07:13.834 17:55:34 -- accel/accel.sh@21 -- # val= 00:07:13.834 17:55:34 -- accel/accel.sh@22 -- # case "$var" in 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # IFS=: 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # read -r var val 00:07:13.834 17:55:34 -- accel/accel.sh@21 -- # val= 00:07:13.834 17:55:34 -- accel/accel.sh@22 -- # case "$var" in 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # IFS=: 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # read -r var val 00:07:13.834 17:55:34 -- accel/accel.sh@21 -- # val= 00:07:13.834 17:55:34 -- accel/accel.sh@22 -- # case "$var" in 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # IFS=: 00:07:13.834 17:55:34 -- accel/accel.sh@20 -- # read -r var val 00:07:13.834 17:55:34 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:13.834 17:55:34 -- accel/accel.sh@28 -- # [[ -n copy ]] 00:07:13.834 17:55:34 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:13.834 00:07:13.834 real 0m5.093s 00:07:13.834 user 0m4.572s 00:07:13.834 sys 0m0.324s 00:07:13.834 17:55:34 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:13.834 17:55:34 -- common/autotest_common.sh@10 -- # set +x 00:07:13.834 ************************************ 00:07:13.834 END TEST accel_copy 00:07:13.834 ************************************ 00:07:13.834 17:55:34 -- accel/accel.sh@96 -- # run_test accel_fill accel_test -t 1 -w fill -f 128 -q 64 -a 64 -y 00:07:13.834 17:55:34 -- common/autotest_common.sh@1087 -- # '[' 13 -le 1 ']' 00:07:13.834 17:55:34 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:13.834 17:55:34 -- common/autotest_common.sh@10 -- # set +x 00:07:13.834 ************************************ 00:07:13.834 START TEST accel_fill 00:07:13.834 ************************************ 00:07:13.834 17:55:34 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w fill -f 128 -q 64 -a 64 -y 00:07:13.834 17:55:34 -- accel/accel.sh@16 -- # local accel_opc 00:07:13.834 17:55:34 -- accel/accel.sh@17 -- # local accel_module 00:07:13.834 17:55:34 -- accel/accel.sh@18 -- # accel_perf -t 1 -w fill -f 128 -q 64 -a 64 -y 00:07:13.834 17:55:34 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w fill -f 128 -q 64 -a 64 -y 00:07:13.835 17:55:34 -- accel/accel.sh@12 -- # build_accel_config 00:07:13.835 17:55:34 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:13.835 17:55:34 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:13.835 17:55:34 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:13.835 17:55:34 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:13.835 17:55:34 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:13.835 17:55:34 -- accel/accel.sh@41 -- # local IFS=, 00:07:13.835 17:55:34 -- accel/accel.sh@42 -- # jq -r . 00:07:13.835 [2024-11-28 17:55:34.822204] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:13.835 [2024-11-28 17:55:34.822323] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56587 ] 00:07:14.094 [2024-11-28 17:55:34.983739] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:14.354 [2024-11-28 17:55:35.189965] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:16.266 17:55:37 -- accel/accel.sh@18 -- # out=' 00:07:16.266 SPDK Configuration: 00:07:16.266 Core mask: 0x1 00:07:16.266 00:07:16.266 Accel Perf Configuration: 00:07:16.266 Workload Type: fill 00:07:16.266 Fill pattern: 0x80 00:07:16.266 Transfer size: 4096 bytes 00:07:16.266 Vector count 1 00:07:16.266 Module: software 00:07:16.266 Queue depth: 64 00:07:16.266 Allocate depth: 64 00:07:16.266 # threads/core: 1 00:07:16.266 Run time: 1 seconds 00:07:16.266 Verify: Yes 00:07:16.266 00:07:16.266 Running for 1 seconds... 00:07:16.266 00:07:16.266 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:16.266 ------------------------------------------------------------------------------------ 00:07:16.266 0,0 613952/s 2398 MiB/s 0 0 00:07:16.266 ==================================================================================== 00:07:16.266 Total 613952/s 2398 MiB/s 0 0' 00:07:16.266 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:16.266 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:16.266 17:55:37 -- accel/accel.sh@15 -- # accel_perf -t 1 -w fill -f 128 -q 64 -a 64 -y 00:07:16.526 17:55:37 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w fill -f 128 -q 64 -a 64 -y 00:07:16.526 17:55:37 -- accel/accel.sh@12 -- # build_accel_config 00:07:16.526 17:55:37 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:16.526 17:55:37 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:16.526 17:55:37 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:16.526 17:55:37 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:16.526 17:55:37 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:16.526 17:55:37 -- accel/accel.sh@41 -- # local IFS=, 00:07:16.526 17:55:37 -- accel/accel.sh@42 -- # jq -r . 00:07:16.526 [2024-11-28 17:55:37.362523] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:16.526 [2024-11-28 17:55:37.362610] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56617 ] 00:07:16.526 [2024-11-28 17:55:37.521228] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:16.785 [2024-11-28 17:55:37.727021] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val= 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val= 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val=0x1 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val= 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val= 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val=fill 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@24 -- # accel_opc=fill 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val=0x80 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val= 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val=software 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@23 -- # accel_module=software 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val=64 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val=64 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val=1 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:17.045 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.045 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.045 17:55:37 -- accel/accel.sh@21 -- # val=Yes 00:07:17.046 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.046 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.046 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.046 17:55:37 -- accel/accel.sh@21 -- # val= 00:07:17.046 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.046 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.046 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:17.046 17:55:37 -- accel/accel.sh@21 -- # val= 00:07:17.046 17:55:37 -- accel/accel.sh@22 -- # case "$var" in 00:07:17.046 17:55:37 -- accel/accel.sh@20 -- # IFS=: 00:07:17.046 17:55:37 -- accel/accel.sh@20 -- # read -r var val 00:07:18.954 17:55:39 -- accel/accel.sh@21 -- # val= 00:07:18.954 17:55:39 -- accel/accel.sh@22 -- # case "$var" in 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # IFS=: 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # read -r var val 00:07:18.954 17:55:39 -- accel/accel.sh@21 -- # val= 00:07:18.954 17:55:39 -- accel/accel.sh@22 -- # case "$var" in 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # IFS=: 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # read -r var val 00:07:18.954 17:55:39 -- accel/accel.sh@21 -- # val= 00:07:18.954 17:55:39 -- accel/accel.sh@22 -- # case "$var" in 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # IFS=: 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # read -r var val 00:07:18.954 17:55:39 -- accel/accel.sh@21 -- # val= 00:07:18.954 17:55:39 -- accel/accel.sh@22 -- # case "$var" in 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # IFS=: 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # read -r var val 00:07:18.954 17:55:39 -- accel/accel.sh@21 -- # val= 00:07:18.954 17:55:39 -- accel/accel.sh@22 -- # case "$var" in 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # IFS=: 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # read -r var val 00:07:18.954 17:55:39 -- accel/accel.sh@21 -- # val= 00:07:18.954 17:55:39 -- accel/accel.sh@22 -- # case "$var" in 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # IFS=: 00:07:18.954 17:55:39 -- accel/accel.sh@20 -- # read -r var val 00:07:18.954 17:55:39 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:18.954 17:55:39 -- accel/accel.sh@28 -- # [[ -n fill ]] 00:07:18.954 17:55:39 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:18.954 00:07:18.954 real 0m5.076s 00:07:18.954 user 0m4.560s 00:07:18.954 sys 0m0.318s 00:07:18.954 17:55:39 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:18.954 17:55:39 -- common/autotest_common.sh@10 -- # set +x 00:07:18.954 ************************************ 00:07:18.954 END TEST accel_fill 00:07:18.954 ************************************ 00:07:18.954 17:55:39 -- accel/accel.sh@97 -- # run_test accel_copy_crc32c accel_test -t 1 -w copy_crc32c -y 00:07:18.954 17:55:39 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:07:18.954 17:55:39 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:18.954 17:55:39 -- common/autotest_common.sh@10 -- # set +x 00:07:18.954 ************************************ 00:07:18.954 START TEST accel_copy_crc32c 00:07:18.954 ************************************ 00:07:18.954 17:55:39 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w copy_crc32c -y 00:07:18.954 17:55:39 -- accel/accel.sh@16 -- # local accel_opc 00:07:18.954 17:55:39 -- accel/accel.sh@17 -- # local accel_module 00:07:18.954 17:55:39 -- accel/accel.sh@18 -- # accel_perf -t 1 -w copy_crc32c -y 00:07:18.954 17:55:39 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy_crc32c -y 00:07:18.954 17:55:39 -- accel/accel.sh@12 -- # build_accel_config 00:07:18.954 17:55:39 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:18.954 17:55:39 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:18.954 17:55:39 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:18.954 17:55:39 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:18.954 17:55:39 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:18.954 17:55:39 -- accel/accel.sh@41 -- # local IFS=, 00:07:18.954 17:55:39 -- accel/accel.sh@42 -- # jq -r . 00:07:18.954 [2024-11-28 17:55:39.968974] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:18.954 [2024-11-28 17:55:39.969100] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56665 ] 00:07:19.214 [2024-11-28 17:55:40.136587] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:19.473 [2024-11-28 17:55:40.337895] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:22.010 17:55:42 -- accel/accel.sh@18 -- # out=' 00:07:22.010 SPDK Configuration: 00:07:22.010 Core mask: 0x1 00:07:22.010 00:07:22.010 Accel Perf Configuration: 00:07:22.010 Workload Type: copy_crc32c 00:07:22.010 CRC-32C seed: 0 00:07:22.010 Vector size: 4096 bytes 00:07:22.010 Transfer size: 4096 bytes 00:07:22.010 Vector count 1 00:07:22.010 Module: software 00:07:22.010 Queue depth: 32 00:07:22.010 Allocate depth: 32 00:07:22.010 # threads/core: 1 00:07:22.010 Run time: 1 seconds 00:07:22.010 Verify: Yes 00:07:22.010 00:07:22.010 Running for 1 seconds... 00:07:22.010 00:07:22.010 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:22.010 ------------------------------------------------------------------------------------ 00:07:22.010 0,0 304512/s 1189 MiB/s 0 0 00:07:22.010 ==================================================================================== 00:07:22.010 Total 304512/s 1189 MiB/s 0 0' 00:07:22.010 17:55:42 -- accel/accel.sh@20 -- # IFS=: 00:07:22.010 17:55:42 -- accel/accel.sh@20 -- # read -r var val 00:07:22.010 17:55:42 -- accel/accel.sh@15 -- # accel_perf -t 1 -w copy_crc32c -y 00:07:22.010 17:55:42 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy_crc32c -y 00:07:22.010 17:55:42 -- accel/accel.sh@12 -- # build_accel_config 00:07:22.010 17:55:42 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:22.010 17:55:42 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:22.010 17:55:42 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:22.010 17:55:42 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:22.010 17:55:42 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:22.011 17:55:42 -- accel/accel.sh@41 -- # local IFS=, 00:07:22.011 17:55:42 -- accel/accel.sh@42 -- # jq -r . 00:07:22.011 [2024-11-28 17:55:42.506930] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:22.011 [2024-11-28 17:55:42.507074] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56691 ] 00:07:22.011 [2024-11-28 17:55:42.673939] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:22.011 [2024-11-28 17:55:42.869630] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:22.270 17:55:43 -- accel/accel.sh@21 -- # val= 00:07:22.270 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.270 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.270 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.270 17:55:43 -- accel/accel.sh@21 -- # val= 00:07:22.270 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.270 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.270 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.270 17:55:43 -- accel/accel.sh@21 -- # val=0x1 00:07:22.270 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.270 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.270 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.270 17:55:43 -- accel/accel.sh@21 -- # val= 00:07:22.270 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.270 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.270 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.270 17:55:43 -- accel/accel.sh@21 -- # val= 00:07:22.270 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.270 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val=copy_crc32c 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@24 -- # accel_opc=copy_crc32c 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val=0 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val= 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val=software 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@23 -- # accel_module=software 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val=32 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val=32 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val=1 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val=Yes 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val= 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:22.271 17:55:43 -- accel/accel.sh@21 -- # val= 00:07:22.271 17:55:43 -- accel/accel.sh@22 -- # case "$var" in 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # IFS=: 00:07:22.271 17:55:43 -- accel/accel.sh@20 -- # read -r var val 00:07:24.175 17:55:44 -- accel/accel.sh@21 -- # val= 00:07:24.175 17:55:44 -- accel/accel.sh@22 -- # case "$var" in 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # IFS=: 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # read -r var val 00:07:24.175 17:55:44 -- accel/accel.sh@21 -- # val= 00:07:24.175 17:55:44 -- accel/accel.sh@22 -- # case "$var" in 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # IFS=: 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # read -r var val 00:07:24.175 17:55:44 -- accel/accel.sh@21 -- # val= 00:07:24.175 17:55:44 -- accel/accel.sh@22 -- # case "$var" in 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # IFS=: 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # read -r var val 00:07:24.175 17:55:44 -- accel/accel.sh@21 -- # val= 00:07:24.175 17:55:44 -- accel/accel.sh@22 -- # case "$var" in 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # IFS=: 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # read -r var val 00:07:24.175 17:55:44 -- accel/accel.sh@21 -- # val= 00:07:24.175 17:55:44 -- accel/accel.sh@22 -- # case "$var" in 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # IFS=: 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # read -r var val 00:07:24.175 17:55:44 -- accel/accel.sh@21 -- # val= 00:07:24.175 17:55:44 -- accel/accel.sh@22 -- # case "$var" in 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # IFS=: 00:07:24.175 17:55:44 -- accel/accel.sh@20 -- # read -r var val 00:07:24.176 17:55:44 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:24.176 17:55:44 -- accel/accel.sh@28 -- # [[ -n copy_crc32c ]] 00:07:24.176 17:55:44 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:24.176 00:07:24.176 real 0m5.082s 00:07:24.176 user 0m4.527s 00:07:24.176 sys 0m0.360s 00:07:24.176 17:55:44 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:24.176 17:55:44 -- common/autotest_common.sh@10 -- # set +x 00:07:24.176 ************************************ 00:07:24.176 END TEST accel_copy_crc32c 00:07:24.176 ************************************ 00:07:24.176 17:55:45 -- accel/accel.sh@98 -- # run_test accel_copy_crc32c_C2 accel_test -t 1 -w copy_crc32c -y -C 2 00:07:24.176 17:55:45 -- common/autotest_common.sh@1087 -- # '[' 9 -le 1 ']' 00:07:24.176 17:55:45 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:24.176 17:55:45 -- common/autotest_common.sh@10 -- # set +x 00:07:24.176 ************************************ 00:07:24.176 START TEST accel_copy_crc32c_C2 00:07:24.176 ************************************ 00:07:24.176 17:55:45 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w copy_crc32c -y -C 2 00:07:24.176 17:55:45 -- accel/accel.sh@16 -- # local accel_opc 00:07:24.176 17:55:45 -- accel/accel.sh@17 -- # local accel_module 00:07:24.176 17:55:45 -- accel/accel.sh@18 -- # accel_perf -t 1 -w copy_crc32c -y -C 2 00:07:24.176 17:55:45 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy_crc32c -y -C 2 00:07:24.176 17:55:45 -- accel/accel.sh@12 -- # build_accel_config 00:07:24.176 17:55:45 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:24.176 17:55:45 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:24.176 17:55:45 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:24.176 17:55:45 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:24.176 17:55:45 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:24.176 17:55:45 -- accel/accel.sh@41 -- # local IFS=, 00:07:24.176 17:55:45 -- accel/accel.sh@42 -- # jq -r . 00:07:24.176 [2024-11-28 17:55:45.115133] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:24.176 [2024-11-28 17:55:45.115231] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56743 ] 00:07:24.435 [2024-11-28 17:55:45.281048] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:24.694 [2024-11-28 17:55:45.485202] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:26.658 17:55:47 -- accel/accel.sh@18 -- # out=' 00:07:26.658 SPDK Configuration: 00:07:26.658 Core mask: 0x1 00:07:26.658 00:07:26.658 Accel Perf Configuration: 00:07:26.658 Workload Type: copy_crc32c 00:07:26.658 CRC-32C seed: 0 00:07:26.658 Vector size: 4096 bytes 00:07:26.658 Transfer size: 8192 bytes 00:07:26.658 Vector count 2 00:07:26.658 Module: software 00:07:26.658 Queue depth: 32 00:07:26.658 Allocate depth: 32 00:07:26.658 # threads/core: 1 00:07:26.658 Run time: 1 seconds 00:07:26.658 Verify: Yes 00:07:26.658 00:07:26.658 Running for 1 seconds... 00:07:26.658 00:07:26.658 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:26.658 ------------------------------------------------------------------------------------ 00:07:26.658 0,0 217152/s 1696 MiB/s 0 0 00:07:26.658 ==================================================================================== 00:07:26.658 Total 217152/s 848 MiB/s 0 0' 00:07:26.658 17:55:47 -- accel/accel.sh@20 -- # IFS=: 00:07:26.658 17:55:47 -- accel/accel.sh@20 -- # read -r var val 00:07:26.658 17:55:47 -- accel/accel.sh@15 -- # accel_perf -t 1 -w copy_crc32c -y -C 2 00:07:26.658 17:55:47 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w copy_crc32c -y -C 2 00:07:26.658 17:55:47 -- accel/accel.sh@12 -- # build_accel_config 00:07:26.658 17:55:47 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:26.658 17:55:47 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:26.658 17:55:47 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:26.658 17:55:47 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:26.658 17:55:47 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:26.658 17:55:47 -- accel/accel.sh@41 -- # local IFS=, 00:07:26.658 17:55:47 -- accel/accel.sh@42 -- # jq -r . 00:07:26.658 [2024-11-28 17:55:47.664019] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:26.658 [2024-11-28 17:55:47.664155] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56769 ] 00:07:26.918 [2024-11-28 17:55:47.824296] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:27.179 [2024-11-28 17:55:48.030223] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val= 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val= 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val=0x1 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val= 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val= 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val=copy_crc32c 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@24 -- # accel_opc=copy_crc32c 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val=0 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val='8192 bytes' 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val= 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val=software 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@23 -- # accel_module=software 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val=32 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val=32 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val=1 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val=Yes 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val= 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:27.440 17:55:48 -- accel/accel.sh@21 -- # val= 00:07:27.440 17:55:48 -- accel/accel.sh@22 -- # case "$var" in 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # IFS=: 00:07:27.440 17:55:48 -- accel/accel.sh@20 -- # read -r var val 00:07:29.350 17:55:50 -- accel/accel.sh@21 -- # val= 00:07:29.350 17:55:50 -- accel/accel.sh@22 -- # case "$var" in 00:07:29.350 17:55:50 -- accel/accel.sh@20 -- # IFS=: 00:07:29.350 17:55:50 -- accel/accel.sh@20 -- # read -r var val 00:07:29.350 17:55:50 -- accel/accel.sh@21 -- # val= 00:07:29.350 17:55:50 -- accel/accel.sh@22 -- # case "$var" in 00:07:29.350 17:55:50 -- accel/accel.sh@20 -- # IFS=: 00:07:29.350 17:55:50 -- accel/accel.sh@20 -- # read -r var val 00:07:29.350 17:55:50 -- accel/accel.sh@21 -- # val= 00:07:29.350 17:55:50 -- accel/accel.sh@22 -- # case "$var" in 00:07:29.350 17:55:50 -- accel/accel.sh@20 -- # IFS=: 00:07:29.350 17:55:50 -- accel/accel.sh@20 -- # read -r var val 00:07:29.350 17:55:50 -- accel/accel.sh@21 -- # val= 00:07:29.350 17:55:50 -- accel/accel.sh@22 -- # case "$var" in 00:07:29.350 17:55:50 -- accel/accel.sh@20 -- # IFS=: 00:07:29.350 17:55:50 -- accel/accel.sh@20 -- # read -r var val 00:07:29.350 17:55:50 -- accel/accel.sh@21 -- # val= 00:07:29.350 17:55:50 -- accel/accel.sh@22 -- # case "$var" in 00:07:29.350 17:55:50 -- accel/accel.sh@20 -- # IFS=: 00:07:29.350 17:55:50 -- accel/accel.sh@20 -- # read -r var val 00:07:29.351 17:55:50 -- accel/accel.sh@21 -- # val= 00:07:29.351 17:55:50 -- accel/accel.sh@22 -- # case "$var" in 00:07:29.351 17:55:50 -- accel/accel.sh@20 -- # IFS=: 00:07:29.351 17:55:50 -- accel/accel.sh@20 -- # read -r var val 00:07:29.351 17:55:50 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:29.351 17:55:50 -- accel/accel.sh@28 -- # [[ -n copy_crc32c ]] 00:07:29.351 17:55:50 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:29.351 00:07:29.351 real 0m5.094s 00:07:29.351 user 0m4.557s 00:07:29.351 sys 0m0.340s 00:07:29.351 17:55:50 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:29.351 17:55:50 -- common/autotest_common.sh@10 -- # set +x 00:07:29.351 ************************************ 00:07:29.351 END TEST accel_copy_crc32c_C2 00:07:29.351 ************************************ 00:07:29.351 17:55:50 -- accel/accel.sh@99 -- # run_test accel_dualcast accel_test -t 1 -w dualcast -y 00:07:29.351 17:55:50 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:07:29.351 17:55:50 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:29.351 17:55:50 -- common/autotest_common.sh@10 -- # set +x 00:07:29.351 ************************************ 00:07:29.351 START TEST accel_dualcast 00:07:29.351 ************************************ 00:07:29.351 17:55:50 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w dualcast -y 00:07:29.351 17:55:50 -- accel/accel.sh@16 -- # local accel_opc 00:07:29.351 17:55:50 -- accel/accel.sh@17 -- # local accel_module 00:07:29.351 17:55:50 -- accel/accel.sh@18 -- # accel_perf -t 1 -w dualcast -y 00:07:29.351 17:55:50 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dualcast -y 00:07:29.351 17:55:50 -- accel/accel.sh@12 -- # build_accel_config 00:07:29.351 17:55:50 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:29.351 17:55:50 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:29.351 17:55:50 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:29.351 17:55:50 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:29.351 17:55:50 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:29.351 17:55:50 -- accel/accel.sh@41 -- # local IFS=, 00:07:29.351 17:55:50 -- accel/accel.sh@42 -- # jq -r . 00:07:29.351 [2024-11-28 17:55:50.275289] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:29.351 [2024-11-28 17:55:50.275381] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56821 ] 00:07:29.611 [2024-11-28 17:55:50.435699] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:29.611 [2024-11-28 17:55:50.633246] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:32.152 17:55:52 -- accel/accel.sh@18 -- # out=' 00:07:32.152 SPDK Configuration: 00:07:32.152 Core mask: 0x1 00:07:32.152 00:07:32.152 Accel Perf Configuration: 00:07:32.152 Workload Type: dualcast 00:07:32.152 Transfer size: 4096 bytes 00:07:32.152 Vector count 1 00:07:32.152 Module: software 00:07:32.152 Queue depth: 32 00:07:32.152 Allocate depth: 32 00:07:32.152 # threads/core: 1 00:07:32.152 Run time: 1 seconds 00:07:32.152 Verify: Yes 00:07:32.152 00:07:32.152 Running for 1 seconds... 00:07:32.152 00:07:32.152 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:32.152 ------------------------------------------------------------------------------------ 00:07:32.152 0,0 446400/s 1743 MiB/s 0 0 00:07:32.152 ==================================================================================== 00:07:32.152 Total 446400/s 1743 MiB/s 0 0' 00:07:32.152 17:55:52 -- accel/accel.sh@20 -- # IFS=: 00:07:32.152 17:55:52 -- accel/accel.sh@20 -- # read -r var val 00:07:32.152 17:55:52 -- accel/accel.sh@15 -- # accel_perf -t 1 -w dualcast -y 00:07:32.152 17:55:52 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dualcast -y 00:07:32.152 17:55:52 -- accel/accel.sh@12 -- # build_accel_config 00:07:32.152 17:55:52 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:32.152 17:55:52 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:32.152 17:55:52 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:32.152 17:55:52 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:32.152 17:55:52 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:32.152 17:55:52 -- accel/accel.sh@41 -- # local IFS=, 00:07:32.152 17:55:52 -- accel/accel.sh@42 -- # jq -r . 00:07:32.152 [2024-11-28 17:55:52.809578] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:32.152 [2024-11-28 17:55:52.809695] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56847 ] 00:07:32.152 [2024-11-28 17:55:52.976733] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:32.152 [2024-11-28 17:55:53.169671] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val= 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val= 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val=0x1 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val= 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val= 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val=dualcast 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@24 -- # accel_opc=dualcast 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val= 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val=software 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@23 -- # accel_module=software 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val=32 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val=32 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val=1 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val=Yes 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val= 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:32.412 17:55:53 -- accel/accel.sh@21 -- # val= 00:07:32.412 17:55:53 -- accel/accel.sh@22 -- # case "$var" in 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # IFS=: 00:07:32.412 17:55:53 -- accel/accel.sh@20 -- # read -r var val 00:07:34.320 17:55:55 -- accel/accel.sh@21 -- # val= 00:07:34.320 17:55:55 -- accel/accel.sh@22 -- # case "$var" in 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # IFS=: 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # read -r var val 00:07:34.320 17:55:55 -- accel/accel.sh@21 -- # val= 00:07:34.320 17:55:55 -- accel/accel.sh@22 -- # case "$var" in 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # IFS=: 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # read -r var val 00:07:34.320 17:55:55 -- accel/accel.sh@21 -- # val= 00:07:34.320 17:55:55 -- accel/accel.sh@22 -- # case "$var" in 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # IFS=: 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # read -r var val 00:07:34.320 17:55:55 -- accel/accel.sh@21 -- # val= 00:07:34.320 17:55:55 -- accel/accel.sh@22 -- # case "$var" in 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # IFS=: 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # read -r var val 00:07:34.320 17:55:55 -- accel/accel.sh@21 -- # val= 00:07:34.320 17:55:55 -- accel/accel.sh@22 -- # case "$var" in 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # IFS=: 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # read -r var val 00:07:34.320 17:55:55 -- accel/accel.sh@21 -- # val= 00:07:34.320 17:55:55 -- accel/accel.sh@22 -- # case "$var" in 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # IFS=: 00:07:34.320 17:55:55 -- accel/accel.sh@20 -- # read -r var val 00:07:34.320 17:55:55 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:34.320 17:55:55 -- accel/accel.sh@28 -- # [[ -n dualcast ]] 00:07:34.320 17:55:55 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:34.320 00:07:34.320 real 0m5.061s 00:07:34.320 user 0m4.523s 00:07:34.320 sys 0m0.340s 00:07:34.320 17:55:55 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:34.320 17:55:55 -- common/autotest_common.sh@10 -- # set +x 00:07:34.320 ************************************ 00:07:34.320 END TEST accel_dualcast 00:07:34.320 ************************************ 00:07:34.320 17:55:55 -- accel/accel.sh@100 -- # run_test accel_compare accel_test -t 1 -w compare -y 00:07:34.320 17:55:55 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:07:34.320 17:55:55 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:34.320 17:55:55 -- common/autotest_common.sh@10 -- # set +x 00:07:34.320 ************************************ 00:07:34.320 START TEST accel_compare 00:07:34.320 ************************************ 00:07:34.320 17:55:55 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w compare -y 00:07:34.320 17:55:55 -- accel/accel.sh@16 -- # local accel_opc 00:07:34.320 17:55:55 -- accel/accel.sh@17 -- # local accel_module 00:07:34.320 17:55:55 -- accel/accel.sh@18 -- # accel_perf -t 1 -w compare -y 00:07:34.320 17:55:55 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compare -y 00:07:34.320 17:55:55 -- accel/accel.sh@12 -- # build_accel_config 00:07:34.320 17:55:55 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:34.320 17:55:55 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:34.320 17:55:55 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:34.320 17:55:55 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:34.320 17:55:55 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:34.320 17:55:55 -- accel/accel.sh@41 -- # local IFS=, 00:07:34.320 17:55:55 -- accel/accel.sh@42 -- # jq -r . 00:07:34.579 [2024-11-28 17:55:55.405730] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:34.579 [2024-11-28 17:55:55.405921] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56894 ] 00:07:34.579 [2024-11-28 17:55:55.567684] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:34.839 [2024-11-28 17:55:55.769641] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:37.377 17:55:57 -- accel/accel.sh@18 -- # out=' 00:07:37.377 SPDK Configuration: 00:07:37.377 Core mask: 0x1 00:07:37.377 00:07:37.377 Accel Perf Configuration: 00:07:37.377 Workload Type: compare 00:07:37.377 Transfer size: 4096 bytes 00:07:37.377 Vector count 1 00:07:37.377 Module: software 00:07:37.377 Queue depth: 32 00:07:37.377 Allocate depth: 32 00:07:37.377 # threads/core: 1 00:07:37.377 Run time: 1 seconds 00:07:37.377 Verify: Yes 00:07:37.377 00:07:37.377 Running for 1 seconds... 00:07:37.377 00:07:37.377 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:37.377 ------------------------------------------------------------------------------------ 00:07:37.377 0,0 566496/s 2212 MiB/s 0 0 00:07:37.377 ==================================================================================== 00:07:37.377 Total 566496/s 2212 MiB/s 0 0' 00:07:37.377 17:55:57 -- accel/accel.sh@20 -- # IFS=: 00:07:37.377 17:55:57 -- accel/accel.sh@20 -- # read -r var val 00:07:37.377 17:55:57 -- accel/accel.sh@15 -- # accel_perf -t 1 -w compare -y 00:07:37.377 17:55:57 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compare -y 00:07:37.377 17:55:57 -- accel/accel.sh@12 -- # build_accel_config 00:07:37.377 17:55:57 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:37.377 17:55:57 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:37.377 17:55:57 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:37.377 17:55:57 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:37.377 17:55:57 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:37.377 17:55:57 -- accel/accel.sh@41 -- # local IFS=, 00:07:37.377 17:55:57 -- accel/accel.sh@42 -- # jq -r . 00:07:37.377 [2024-11-28 17:55:57.944331] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:37.377 [2024-11-28 17:55:57.944460] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56925 ] 00:07:37.377 [2024-11-28 17:55:58.107827] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:37.377 [2024-11-28 17:55:58.315841] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:37.637 17:55:58 -- accel/accel.sh@21 -- # val= 00:07:37.637 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.637 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.637 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.637 17:55:58 -- accel/accel.sh@21 -- # val= 00:07:37.637 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.637 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.637 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.637 17:55:58 -- accel/accel.sh@21 -- # val=0x1 00:07:37.637 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.637 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.637 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.637 17:55:58 -- accel/accel.sh@21 -- # val= 00:07:37.637 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.637 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.637 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.637 17:55:58 -- accel/accel.sh@21 -- # val= 00:07:37.637 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val=compare 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@24 -- # accel_opc=compare 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val= 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val=software 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@23 -- # accel_module=software 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val=32 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val=32 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val=1 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val=Yes 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val= 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:37.638 17:55:58 -- accel/accel.sh@21 -- # val= 00:07:37.638 17:55:58 -- accel/accel.sh@22 -- # case "$var" in 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # IFS=: 00:07:37.638 17:55:58 -- accel/accel.sh@20 -- # read -r var val 00:07:39.545 17:56:00 -- accel/accel.sh@21 -- # val= 00:07:39.545 17:56:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # IFS=: 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # read -r var val 00:07:39.545 17:56:00 -- accel/accel.sh@21 -- # val= 00:07:39.545 17:56:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # IFS=: 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # read -r var val 00:07:39.545 17:56:00 -- accel/accel.sh@21 -- # val= 00:07:39.545 17:56:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # IFS=: 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # read -r var val 00:07:39.545 17:56:00 -- accel/accel.sh@21 -- # val= 00:07:39.545 17:56:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # IFS=: 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # read -r var val 00:07:39.545 17:56:00 -- accel/accel.sh@21 -- # val= 00:07:39.545 17:56:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # IFS=: 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # read -r var val 00:07:39.545 17:56:00 -- accel/accel.sh@21 -- # val= 00:07:39.545 17:56:00 -- accel/accel.sh@22 -- # case "$var" in 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # IFS=: 00:07:39.545 17:56:00 -- accel/accel.sh@20 -- # read -r var val 00:07:39.545 17:56:00 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:39.545 17:56:00 -- accel/accel.sh@28 -- # [[ -n compare ]] 00:07:39.545 17:56:00 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:39.545 00:07:39.545 real 0m5.086s 00:07:39.545 user 0m4.568s 00:07:39.545 sys 0m0.321s 00:07:39.545 17:56:00 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:39.545 17:56:00 -- common/autotest_common.sh@10 -- # set +x 00:07:39.545 ************************************ 00:07:39.545 END TEST accel_compare 00:07:39.545 ************************************ 00:07:39.545 17:56:00 -- accel/accel.sh@101 -- # run_test accel_xor accel_test -t 1 -w xor -y 00:07:39.545 17:56:00 -- common/autotest_common.sh@1087 -- # '[' 7 -le 1 ']' 00:07:39.545 17:56:00 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:39.545 17:56:00 -- common/autotest_common.sh@10 -- # set +x 00:07:39.545 ************************************ 00:07:39.545 START TEST accel_xor 00:07:39.545 ************************************ 00:07:39.545 17:56:00 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w xor -y 00:07:39.545 17:56:00 -- accel/accel.sh@16 -- # local accel_opc 00:07:39.545 17:56:00 -- accel/accel.sh@17 -- # local accel_module 00:07:39.545 17:56:00 -- accel/accel.sh@18 -- # accel_perf -t 1 -w xor -y 00:07:39.545 17:56:00 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w xor -y 00:07:39.545 17:56:00 -- accel/accel.sh@12 -- # build_accel_config 00:07:39.545 17:56:00 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:39.545 17:56:00 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:39.545 17:56:00 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:39.545 17:56:00 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:39.545 17:56:00 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:39.545 17:56:00 -- accel/accel.sh@41 -- # local IFS=, 00:07:39.545 17:56:00 -- accel/accel.sh@42 -- # jq -r . 00:07:39.545 [2024-11-28 17:56:00.562414] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:39.545 [2024-11-28 17:56:00.562573] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid56972 ] 00:07:39.807 [2024-11-28 17:56:00.725535] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:40.085 [2024-11-28 17:56:00.937756] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:42.643 17:56:03 -- accel/accel.sh@18 -- # out=' 00:07:42.643 SPDK Configuration: 00:07:42.643 Core mask: 0x1 00:07:42.643 00:07:42.643 Accel Perf Configuration: 00:07:42.643 Workload Type: xor 00:07:42.643 Source buffers: 2 00:07:42.643 Transfer size: 4096 bytes 00:07:42.643 Vector count 1 00:07:42.643 Module: software 00:07:42.643 Queue depth: 32 00:07:42.643 Allocate depth: 32 00:07:42.643 # threads/core: 1 00:07:42.643 Run time: 1 seconds 00:07:42.643 Verify: Yes 00:07:42.643 00:07:42.643 Running for 1 seconds... 00:07:42.643 00:07:42.643 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:42.644 ------------------------------------------------------------------------------------ 00:07:42.644 0,0 422048/s 1648 MiB/s 0 0 00:07:42.644 ==================================================================================== 00:07:42.644 Total 422048/s 1648 MiB/s 0 0' 00:07:42.644 17:56:03 -- accel/accel.sh@15 -- # accel_perf -t 1 -w xor -y 00:07:42.644 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.644 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.644 17:56:03 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w xor -y 00:07:42.644 17:56:03 -- accel/accel.sh@12 -- # build_accel_config 00:07:42.644 17:56:03 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:42.644 17:56:03 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:42.644 17:56:03 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:42.644 17:56:03 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:42.644 17:56:03 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:42.644 17:56:03 -- accel/accel.sh@41 -- # local IFS=, 00:07:42.644 17:56:03 -- accel/accel.sh@42 -- # jq -r . 00:07:42.644 [2024-11-28 17:56:03.101275] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:42.644 [2024-11-28 17:56:03.101430] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57003 ] 00:07:42.644 [2024-11-28 17:56:03.262647] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:42.644 [2024-11-28 17:56:03.464936] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:42.644 17:56:03 -- accel/accel.sh@21 -- # val= 00:07:42.644 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.644 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.644 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.644 17:56:03 -- accel/accel.sh@21 -- # val= 00:07:42.645 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.645 17:56:03 -- accel/accel.sh@21 -- # val=0x1 00:07:42.645 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.645 17:56:03 -- accel/accel.sh@21 -- # val= 00:07:42.645 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.645 17:56:03 -- accel/accel.sh@21 -- # val= 00:07:42.645 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.645 17:56:03 -- accel/accel.sh@21 -- # val=xor 00:07:42.645 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.645 17:56:03 -- accel/accel.sh@24 -- # accel_opc=xor 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.645 17:56:03 -- accel/accel.sh@21 -- # val=2 00:07:42.645 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.645 17:56:03 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:42.645 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.645 17:56:03 -- accel/accel.sh@21 -- # val= 00:07:42.645 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.645 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.645 17:56:03 -- accel/accel.sh@21 -- # val=software 00:07:42.646 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.646 17:56:03 -- accel/accel.sh@23 -- # accel_module=software 00:07:42.646 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.911 17:56:03 -- accel/accel.sh@21 -- # val=32 00:07:42.911 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.911 17:56:03 -- accel/accel.sh@21 -- # val=32 00:07:42.911 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.911 17:56:03 -- accel/accel.sh@21 -- # val=1 00:07:42.911 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.911 17:56:03 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:42.911 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.911 17:56:03 -- accel/accel.sh@21 -- # val=Yes 00:07:42.911 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.911 17:56:03 -- accel/accel.sh@21 -- # val= 00:07:42.911 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:42.911 17:56:03 -- accel/accel.sh@21 -- # val= 00:07:42.911 17:56:03 -- accel/accel.sh@22 -- # case "$var" in 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # IFS=: 00:07:42.911 17:56:03 -- accel/accel.sh@20 -- # read -r var val 00:07:44.822 17:56:05 -- accel/accel.sh@21 -- # val= 00:07:44.822 17:56:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # IFS=: 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # read -r var val 00:07:44.822 17:56:05 -- accel/accel.sh@21 -- # val= 00:07:44.822 17:56:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # IFS=: 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # read -r var val 00:07:44.822 17:56:05 -- accel/accel.sh@21 -- # val= 00:07:44.822 17:56:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # IFS=: 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # read -r var val 00:07:44.822 17:56:05 -- accel/accel.sh@21 -- # val= 00:07:44.822 17:56:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # IFS=: 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # read -r var val 00:07:44.822 17:56:05 -- accel/accel.sh@21 -- # val= 00:07:44.822 17:56:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # IFS=: 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # read -r var val 00:07:44.822 17:56:05 -- accel/accel.sh@21 -- # val= 00:07:44.822 17:56:05 -- accel/accel.sh@22 -- # case "$var" in 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # IFS=: 00:07:44.822 17:56:05 -- accel/accel.sh@20 -- # read -r var val 00:07:44.822 17:56:05 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:44.822 17:56:05 -- accel/accel.sh@28 -- # [[ -n xor ]] 00:07:44.822 17:56:05 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:44.822 00:07:44.822 real 0m5.078s 00:07:44.822 user 0m4.565s 00:07:44.822 sys 0m0.309s 00:07:44.822 17:56:05 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:44.822 17:56:05 -- common/autotest_common.sh@10 -- # set +x 00:07:44.822 ************************************ 00:07:44.822 END TEST accel_xor 00:07:44.822 ************************************ 00:07:44.822 17:56:05 -- accel/accel.sh@102 -- # run_test accel_xor accel_test -t 1 -w xor -y -x 3 00:07:44.822 17:56:05 -- common/autotest_common.sh@1087 -- # '[' 9 -le 1 ']' 00:07:44.822 17:56:05 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:44.822 17:56:05 -- common/autotest_common.sh@10 -- # set +x 00:07:44.822 ************************************ 00:07:44.822 START TEST accel_xor 00:07:44.822 ************************************ 00:07:44.822 17:56:05 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w xor -y -x 3 00:07:44.822 17:56:05 -- accel/accel.sh@16 -- # local accel_opc 00:07:44.822 17:56:05 -- accel/accel.sh@17 -- # local accel_module 00:07:44.822 17:56:05 -- accel/accel.sh@18 -- # accel_perf -t 1 -w xor -y -x 3 00:07:44.822 17:56:05 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w xor -y -x 3 00:07:44.822 17:56:05 -- accel/accel.sh@12 -- # build_accel_config 00:07:44.822 17:56:05 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:44.822 17:56:05 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:44.822 17:56:05 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:44.822 17:56:05 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:44.822 17:56:05 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:44.822 17:56:05 -- accel/accel.sh@41 -- # local IFS=, 00:07:44.822 17:56:05 -- accel/accel.sh@42 -- # jq -r . 00:07:44.822 [2024-11-28 17:56:05.700583] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:44.822 [2024-11-28 17:56:05.700734] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57050 ] 00:07:44.822 [2024-11-28 17:56:05.861165] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:45.082 [2024-11-28 17:56:06.063445] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:47.622 17:56:08 -- accel/accel.sh@18 -- # out=' 00:07:47.622 SPDK Configuration: 00:07:47.622 Core mask: 0x1 00:07:47.622 00:07:47.622 Accel Perf Configuration: 00:07:47.622 Workload Type: xor 00:07:47.622 Source buffers: 3 00:07:47.622 Transfer size: 4096 bytes 00:07:47.622 Vector count 1 00:07:47.622 Module: software 00:07:47.622 Queue depth: 32 00:07:47.622 Allocate depth: 32 00:07:47.622 # threads/core: 1 00:07:47.622 Run time: 1 seconds 00:07:47.622 Verify: Yes 00:07:47.622 00:07:47.622 Running for 1 seconds... 00:07:47.622 00:07:47.622 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:47.622 ------------------------------------------------------------------------------------ 00:07:47.622 0,0 397696/s 1553 MiB/s 0 0 00:07:47.622 ==================================================================================== 00:07:47.622 Total 397696/s 1553 MiB/s 0 0' 00:07:47.622 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.622 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.622 17:56:08 -- accel/accel.sh@15 -- # accel_perf -t 1 -w xor -y -x 3 00:07:47.622 17:56:08 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w xor -y -x 3 00:07:47.622 17:56:08 -- accel/accel.sh@12 -- # build_accel_config 00:07:47.622 17:56:08 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:47.622 17:56:08 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:47.622 17:56:08 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:47.622 17:56:08 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:47.622 17:56:08 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:47.622 17:56:08 -- accel/accel.sh@41 -- # local IFS=, 00:07:47.622 17:56:08 -- accel/accel.sh@42 -- # jq -r . 00:07:47.622 [2024-11-28 17:56:08.248660] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:47.622 [2024-11-28 17:56:08.248834] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57076 ] 00:07:47.622 [2024-11-28 17:56:08.408348] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:47.622 [2024-11-28 17:56:08.610056] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:47.881 17:56:08 -- accel/accel.sh@21 -- # val= 00:07:47.881 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.881 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.881 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.881 17:56:08 -- accel/accel.sh@21 -- # val= 00:07:47.881 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.881 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.881 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.881 17:56:08 -- accel/accel.sh@21 -- # val=0x1 00:07:47.881 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.881 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.881 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.881 17:56:08 -- accel/accel.sh@21 -- # val= 00:07:47.881 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.881 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.881 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.881 17:56:08 -- accel/accel.sh@21 -- # val= 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val=xor 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@24 -- # accel_opc=xor 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val=3 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val= 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val=software 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@23 -- # accel_module=software 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val=32 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val=32 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val=1 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val=Yes 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val= 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:47.882 17:56:08 -- accel/accel.sh@21 -- # val= 00:07:47.882 17:56:08 -- accel/accel.sh@22 -- # case "$var" in 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # IFS=: 00:07:47.882 17:56:08 -- accel/accel.sh@20 -- # read -r var val 00:07:49.793 17:56:10 -- accel/accel.sh@21 -- # val= 00:07:49.793 17:56:10 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.793 17:56:10 -- accel/accel.sh@20 -- # IFS=: 00:07:49.793 17:56:10 -- accel/accel.sh@20 -- # read -r var val 00:07:49.793 17:56:10 -- accel/accel.sh@21 -- # val= 00:07:49.793 17:56:10 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.793 17:56:10 -- accel/accel.sh@20 -- # IFS=: 00:07:49.793 17:56:10 -- accel/accel.sh@20 -- # read -r var val 00:07:49.793 17:56:10 -- accel/accel.sh@21 -- # val= 00:07:49.793 17:56:10 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.793 17:56:10 -- accel/accel.sh@20 -- # IFS=: 00:07:49.793 17:56:10 -- accel/accel.sh@20 -- # read -r var val 00:07:49.793 17:56:10 -- accel/accel.sh@21 -- # val= 00:07:49.793 17:56:10 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.793 17:56:10 -- accel/accel.sh@20 -- # IFS=: 00:07:49.794 17:56:10 -- accel/accel.sh@20 -- # read -r var val 00:07:49.794 17:56:10 -- accel/accel.sh@21 -- # val= 00:07:49.794 17:56:10 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.794 17:56:10 -- accel/accel.sh@20 -- # IFS=: 00:07:49.794 17:56:10 -- accel/accel.sh@20 -- # read -r var val 00:07:49.794 17:56:10 -- accel/accel.sh@21 -- # val= 00:07:49.794 17:56:10 -- accel/accel.sh@22 -- # case "$var" in 00:07:49.794 17:56:10 -- accel/accel.sh@20 -- # IFS=: 00:07:49.794 17:56:10 -- accel/accel.sh@20 -- # read -r var val 00:07:49.794 17:56:10 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:49.794 17:56:10 -- accel/accel.sh@28 -- # [[ -n xor ]] 00:07:49.794 17:56:10 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:49.794 00:07:49.794 real 0m5.087s 00:07:49.794 user 0m4.552s 00:07:49.794 sys 0m0.334s 00:07:49.794 17:56:10 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:49.794 17:56:10 -- common/autotest_common.sh@10 -- # set +x 00:07:49.794 ************************************ 00:07:49.794 END TEST accel_xor 00:07:49.794 ************************************ 00:07:49.794 17:56:10 -- accel/accel.sh@103 -- # run_test accel_dif_verify accel_test -t 1 -w dif_verify 00:07:49.794 17:56:10 -- common/autotest_common.sh@1087 -- # '[' 6 -le 1 ']' 00:07:49.794 17:56:10 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:49.794 17:56:10 -- common/autotest_common.sh@10 -- # set +x 00:07:49.794 ************************************ 00:07:49.794 START TEST accel_dif_verify 00:07:49.794 ************************************ 00:07:49.794 17:56:10 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w dif_verify 00:07:49.794 17:56:10 -- accel/accel.sh@16 -- # local accel_opc 00:07:49.794 17:56:10 -- accel/accel.sh@17 -- # local accel_module 00:07:49.794 17:56:10 -- accel/accel.sh@18 -- # accel_perf -t 1 -w dif_verify 00:07:49.794 17:56:10 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_verify 00:07:49.794 17:56:10 -- accel/accel.sh@12 -- # build_accel_config 00:07:49.794 17:56:10 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:49.794 17:56:10 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:49.794 17:56:10 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:49.794 17:56:10 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:49.794 17:56:10 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:49.794 17:56:10 -- accel/accel.sh@41 -- # local IFS=, 00:07:49.794 17:56:10 -- accel/accel.sh@42 -- # jq -r . 00:07:50.055 [2024-11-28 17:56:10.853655] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:50.055 [2024-11-28 17:56:10.853806] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57128 ] 00:07:50.055 [2024-11-28 17:56:11.014932] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:50.315 [2024-11-28 17:56:11.217782] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:52.859 17:56:13 -- accel/accel.sh@18 -- # out=' 00:07:52.859 SPDK Configuration: 00:07:52.859 Core mask: 0x1 00:07:52.859 00:07:52.859 Accel Perf Configuration: 00:07:52.859 Workload Type: dif_verify 00:07:52.859 Vector size: 4096 bytes 00:07:52.859 Transfer size: 4096 bytes 00:07:52.859 Block size: 512 bytes 00:07:52.859 Metadata size: 8 bytes 00:07:52.859 Vector count 1 00:07:52.859 Module: software 00:07:52.859 Queue depth: 32 00:07:52.859 Allocate depth: 32 00:07:52.859 # threads/core: 1 00:07:52.859 Run time: 1 seconds 00:07:52.859 Verify: No 00:07:52.859 00:07:52.859 Running for 1 seconds... 00:07:52.859 00:07:52.859 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:52.859 ------------------------------------------------------------------------------------ 00:07:52.859 0,0 130688/s 518 MiB/s 0 0 00:07:52.859 ==================================================================================== 00:07:52.859 Total 130688/s 510 MiB/s 0 0' 00:07:52.859 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:52.859 17:56:13 -- accel/accel.sh@15 -- # accel_perf -t 1 -w dif_verify 00:07:52.859 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:52.859 17:56:13 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_verify 00:07:52.859 17:56:13 -- accel/accel.sh@12 -- # build_accel_config 00:07:52.859 17:56:13 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:52.859 17:56:13 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:52.859 17:56:13 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:52.859 17:56:13 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:52.859 17:56:13 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:52.859 17:56:13 -- accel/accel.sh@41 -- # local IFS=, 00:07:52.859 17:56:13 -- accel/accel.sh@42 -- # jq -r . 00:07:52.859 [2024-11-28 17:56:13.403113] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:52.859 [2024-11-28 17:56:13.403255] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57154 ] 00:07:52.859 [2024-11-28 17:56:13.562426] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:52.859 [2024-11-28 17:56:13.766976] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val= 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val= 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val=0x1 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val= 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val= 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val=dif_verify 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@24 -- # accel_opc=dif_verify 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val='512 bytes' 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val='8 bytes' 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val= 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val=software 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@23 -- # accel_module=software 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val=32 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val=32 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val=1 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val=No 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val= 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:53.119 17:56:13 -- accel/accel.sh@21 -- # val= 00:07:53.119 17:56:13 -- accel/accel.sh@22 -- # case "$var" in 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # IFS=: 00:07:53.119 17:56:13 -- accel/accel.sh@20 -- # read -r var val 00:07:55.084 17:56:15 -- accel/accel.sh@21 -- # val= 00:07:55.084 17:56:15 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.084 17:56:15 -- accel/accel.sh@20 -- # IFS=: 00:07:55.084 17:56:15 -- accel/accel.sh@20 -- # read -r var val 00:07:55.084 17:56:15 -- accel/accel.sh@21 -- # val= 00:07:55.084 17:56:15 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.084 17:56:15 -- accel/accel.sh@20 -- # IFS=: 00:07:55.084 17:56:15 -- accel/accel.sh@20 -- # read -r var val 00:07:55.084 17:56:15 -- accel/accel.sh@21 -- # val= 00:07:55.084 17:56:15 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.084 17:56:15 -- accel/accel.sh@20 -- # IFS=: 00:07:55.084 17:56:15 -- accel/accel.sh@20 -- # read -r var val 00:07:55.084 17:56:15 -- accel/accel.sh@21 -- # val= 00:07:55.084 17:56:15 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.084 17:56:15 -- accel/accel.sh@20 -- # IFS=: 00:07:55.084 17:56:15 -- accel/accel.sh@20 -- # read -r var val 00:07:55.084 17:56:15 -- accel/accel.sh@21 -- # val= 00:07:55.084 17:56:15 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.084 17:56:15 -- accel/accel.sh@20 -- # IFS=: 00:07:55.085 17:56:15 -- accel/accel.sh@20 -- # read -r var val 00:07:55.085 17:56:15 -- accel/accel.sh@21 -- # val= 00:07:55.085 17:56:15 -- accel/accel.sh@22 -- # case "$var" in 00:07:55.085 17:56:15 -- accel/accel.sh@20 -- # IFS=: 00:07:55.085 17:56:15 -- accel/accel.sh@20 -- # read -r var val 00:07:55.085 17:56:15 -- accel/accel.sh@28 -- # [[ -n software ]] 00:07:55.085 17:56:15 -- accel/accel.sh@28 -- # [[ -n dif_verify ]] 00:07:55.085 17:56:15 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:07:55.085 00:07:55.085 real 0m5.104s 00:07:55.085 user 0m4.577s 00:07:55.085 sys 0m0.327s 00:07:55.085 17:56:15 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:07:55.085 17:56:15 -- common/autotest_common.sh@10 -- # set +x 00:07:55.085 ************************************ 00:07:55.085 END TEST accel_dif_verify 00:07:55.085 ************************************ 00:07:55.085 17:56:15 -- accel/accel.sh@104 -- # run_test accel_dif_generate accel_test -t 1 -w dif_generate 00:07:55.085 17:56:15 -- common/autotest_common.sh@1087 -- # '[' 6 -le 1 ']' 00:07:55.085 17:56:15 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:07:55.085 17:56:15 -- common/autotest_common.sh@10 -- # set +x 00:07:55.085 ************************************ 00:07:55.085 START TEST accel_dif_generate 00:07:55.085 ************************************ 00:07:55.085 17:56:15 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w dif_generate 00:07:55.085 17:56:15 -- accel/accel.sh@16 -- # local accel_opc 00:07:55.085 17:56:15 -- accel/accel.sh@17 -- # local accel_module 00:07:55.085 17:56:15 -- accel/accel.sh@18 -- # accel_perf -t 1 -w dif_generate 00:07:55.085 17:56:15 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_generate 00:07:55.085 17:56:15 -- accel/accel.sh@12 -- # build_accel_config 00:07:55.085 17:56:15 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:55.085 17:56:15 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:55.085 17:56:15 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:55.085 17:56:15 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:55.085 17:56:15 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:55.085 17:56:15 -- accel/accel.sh@41 -- # local IFS=, 00:07:55.085 17:56:15 -- accel/accel.sh@42 -- # jq -r . 00:07:55.085 [2024-11-28 17:56:16.017470] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:55.085 [2024-11-28 17:56:16.017616] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57206 ] 00:07:55.344 [2024-11-28 17:56:16.179423] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:55.344 [2024-11-28 17:56:16.381892] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:57.885 17:56:18 -- accel/accel.sh@18 -- # out=' 00:07:57.885 SPDK Configuration: 00:07:57.885 Core mask: 0x1 00:07:57.885 00:07:57.885 Accel Perf Configuration: 00:07:57.885 Workload Type: dif_generate 00:07:57.885 Vector size: 4096 bytes 00:07:57.885 Transfer size: 4096 bytes 00:07:57.885 Block size: 512 bytes 00:07:57.885 Metadata size: 8 bytes 00:07:57.885 Vector count 1 00:07:57.885 Module: software 00:07:57.885 Queue depth: 32 00:07:57.885 Allocate depth: 32 00:07:57.885 # threads/core: 1 00:07:57.885 Run time: 1 seconds 00:07:57.885 Verify: No 00:07:57.885 00:07:57.885 Running for 1 seconds... 00:07:57.885 00:07:57.885 Core,Thread Transfers Bandwidth Failed Miscompares 00:07:57.885 ------------------------------------------------------------------------------------ 00:07:57.885 0,0 156384/s 620 MiB/s 0 0 00:07:57.885 ==================================================================================== 00:07:57.885 Total 156384/s 610 MiB/s 0 0' 00:07:57.885 17:56:18 -- accel/accel.sh@20 -- # IFS=: 00:07:57.885 17:56:18 -- accel/accel.sh@15 -- # accel_perf -t 1 -w dif_generate 00:07:57.885 17:56:18 -- accel/accel.sh@20 -- # read -r var val 00:07:57.885 17:56:18 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_generate 00:07:57.885 17:56:18 -- accel/accel.sh@12 -- # build_accel_config 00:07:57.885 17:56:18 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:07:57.885 17:56:18 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:07:57.885 17:56:18 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:07:57.885 17:56:18 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:07:57.885 17:56:18 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:07:57.885 17:56:18 -- accel/accel.sh@41 -- # local IFS=, 00:07:57.885 17:56:18 -- accel/accel.sh@42 -- # jq -r . 00:07:57.885 [2024-11-28 17:56:18.552372] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:07:57.885 [2024-11-28 17:56:18.552463] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57237 ] 00:07:57.885 [2024-11-28 17:56:18.700134] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:07:57.885 [2024-11-28 17:56:18.903156] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val= 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val= 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val=0x1 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val= 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val= 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val=dif_generate 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@24 -- # accel_opc=dif_generate 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val='4096 bytes' 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val='512 bytes' 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val='8 bytes' 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val= 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val=software 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@23 -- # accel_module=software 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val=32 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val=32 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val=1 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val='1 seconds' 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val=No 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val= 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:07:58.145 17:56:19 -- accel/accel.sh@21 -- # val= 00:07:58.145 17:56:19 -- accel/accel.sh@22 -- # case "$var" in 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # IFS=: 00:07:58.145 17:56:19 -- accel/accel.sh@20 -- # read -r var val 00:08:00.053 17:56:21 -- accel/accel.sh@21 -- # val= 00:08:00.053 17:56:21 -- accel/accel.sh@22 -- # case "$var" in 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # IFS=: 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # read -r var val 00:08:00.053 17:56:21 -- accel/accel.sh@21 -- # val= 00:08:00.053 17:56:21 -- accel/accel.sh@22 -- # case "$var" in 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # IFS=: 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # read -r var val 00:08:00.053 17:56:21 -- accel/accel.sh@21 -- # val= 00:08:00.053 17:56:21 -- accel/accel.sh@22 -- # case "$var" in 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # IFS=: 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # read -r var val 00:08:00.053 17:56:21 -- accel/accel.sh@21 -- # val= 00:08:00.053 17:56:21 -- accel/accel.sh@22 -- # case "$var" in 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # IFS=: 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # read -r var val 00:08:00.053 17:56:21 -- accel/accel.sh@21 -- # val= 00:08:00.053 17:56:21 -- accel/accel.sh@22 -- # case "$var" in 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # IFS=: 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # read -r var val 00:08:00.053 17:56:21 -- accel/accel.sh@21 -- # val= 00:08:00.053 17:56:21 -- accel/accel.sh@22 -- # case "$var" in 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # IFS=: 00:08:00.053 17:56:21 -- accel/accel.sh@20 -- # read -r var val 00:08:00.053 17:56:21 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:00.053 17:56:21 -- accel/accel.sh@28 -- # [[ -n dif_generate ]] 00:08:00.053 17:56:21 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:00.053 00:08:00.053 real 0m5.077s 00:08:00.053 user 0m4.565s 00:08:00.053 sys 0m0.315s 00:08:00.053 17:56:21 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:00.053 17:56:21 -- common/autotest_common.sh@10 -- # set +x 00:08:00.053 ************************************ 00:08:00.053 END TEST accel_dif_generate 00:08:00.053 ************************************ 00:08:00.053 17:56:21 -- accel/accel.sh@105 -- # run_test accel_dif_generate_copy accel_test -t 1 -w dif_generate_copy 00:08:00.053 17:56:21 -- common/autotest_common.sh@1087 -- # '[' 6 -le 1 ']' 00:08:00.053 17:56:21 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:00.053 17:56:21 -- common/autotest_common.sh@10 -- # set +x 00:08:00.313 ************************************ 00:08:00.313 START TEST accel_dif_generate_copy 00:08:00.313 ************************************ 00:08:00.313 17:56:21 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w dif_generate_copy 00:08:00.313 17:56:21 -- accel/accel.sh@16 -- # local accel_opc 00:08:00.313 17:56:21 -- accel/accel.sh@17 -- # local accel_module 00:08:00.313 17:56:21 -- accel/accel.sh@18 -- # accel_perf -t 1 -w dif_generate_copy 00:08:00.313 17:56:21 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_generate_copy 00:08:00.313 17:56:21 -- accel/accel.sh@12 -- # build_accel_config 00:08:00.313 17:56:21 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:00.313 17:56:21 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:00.313 17:56:21 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:00.313 17:56:21 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:00.313 17:56:21 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:00.313 17:56:21 -- accel/accel.sh@41 -- # local IFS=, 00:08:00.313 17:56:21 -- accel/accel.sh@42 -- # jq -r . 00:08:00.313 [2024-11-28 17:56:21.161346] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:00.313 [2024-11-28 17:56:21.161437] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57283 ] 00:08:00.313 [2024-11-28 17:56:21.322958] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:00.572 [2024-11-28 17:56:21.528291] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:03.108 17:56:23 -- accel/accel.sh@18 -- # out=' 00:08:03.108 SPDK Configuration: 00:08:03.108 Core mask: 0x1 00:08:03.108 00:08:03.108 Accel Perf Configuration: 00:08:03.108 Workload Type: dif_generate_copy 00:08:03.108 Vector size: 4096 bytes 00:08:03.108 Transfer size: 4096 bytes 00:08:03.108 Vector count 1 00:08:03.108 Module: software 00:08:03.108 Queue depth: 32 00:08:03.108 Allocate depth: 32 00:08:03.108 # threads/core: 1 00:08:03.108 Run time: 1 seconds 00:08:03.108 Verify: No 00:08:03.108 00:08:03.108 Running for 1 seconds... 00:08:03.108 00:08:03.108 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:03.108 ------------------------------------------------------------------------------------ 00:08:03.108 0,0 121280/s 481 MiB/s 0 0 00:08:03.108 ==================================================================================== 00:08:03.108 Total 121280/s 473 MiB/s 0 0' 00:08:03.108 17:56:23 -- accel/accel.sh@20 -- # IFS=: 00:08:03.108 17:56:23 -- accel/accel.sh@20 -- # read -r var val 00:08:03.108 17:56:23 -- accel/accel.sh@15 -- # accel_perf -t 1 -w dif_generate_copy 00:08:03.108 17:56:23 -- accel/accel.sh@12 -- # build_accel_config 00:08:03.108 17:56:23 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w dif_generate_copy 00:08:03.108 17:56:23 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:03.108 17:56:23 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:03.108 17:56:23 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:03.108 17:56:23 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:03.108 17:56:23 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:03.108 17:56:23 -- accel/accel.sh@41 -- # local IFS=, 00:08:03.108 17:56:23 -- accel/accel.sh@42 -- # jq -r . 00:08:03.108 [2024-11-28 17:56:23.718220] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:03.108 [2024-11-28 17:56:23.718383] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57316 ] 00:08:03.108 [2024-11-28 17:56:23.880573] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:03.108 [2024-11-28 17:56:24.082932] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val= 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val= 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val=0x1 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val= 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val= 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val=dif_generate_copy 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@24 -- # accel_opc=dif_generate_copy 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val='4096 bytes' 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val='4096 bytes' 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val= 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val=software 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@23 -- # accel_module=software 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val=32 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val=32 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val=1 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val=No 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val= 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:03.368 17:56:24 -- accel/accel.sh@21 -- # val= 00:08:03.368 17:56:24 -- accel/accel.sh@22 -- # case "$var" in 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # IFS=: 00:08:03.368 17:56:24 -- accel/accel.sh@20 -- # read -r var val 00:08:05.272 17:56:26 -- accel/accel.sh@21 -- # val= 00:08:05.272 17:56:26 -- accel/accel.sh@22 -- # case "$var" in 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # IFS=: 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # read -r var val 00:08:05.272 17:56:26 -- accel/accel.sh@21 -- # val= 00:08:05.272 17:56:26 -- accel/accel.sh@22 -- # case "$var" in 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # IFS=: 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # read -r var val 00:08:05.272 17:56:26 -- accel/accel.sh@21 -- # val= 00:08:05.272 17:56:26 -- accel/accel.sh@22 -- # case "$var" in 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # IFS=: 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # read -r var val 00:08:05.272 17:56:26 -- accel/accel.sh@21 -- # val= 00:08:05.272 17:56:26 -- accel/accel.sh@22 -- # case "$var" in 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # IFS=: 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # read -r var val 00:08:05.272 17:56:26 -- accel/accel.sh@21 -- # val= 00:08:05.272 17:56:26 -- accel/accel.sh@22 -- # case "$var" in 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # IFS=: 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # read -r var val 00:08:05.272 17:56:26 -- accel/accel.sh@21 -- # val= 00:08:05.272 17:56:26 -- accel/accel.sh@22 -- # case "$var" in 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # IFS=: 00:08:05.272 17:56:26 -- accel/accel.sh@20 -- # read -r var val 00:08:05.273 17:56:26 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:05.273 17:56:26 -- accel/accel.sh@28 -- # [[ -n dif_generate_copy ]] 00:08:05.273 17:56:26 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:05.273 00:08:05.273 real 0m5.113s 00:08:05.273 user 0m4.573s 00:08:05.273 sys 0m0.341s 00:08:05.273 17:56:26 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:05.273 17:56:26 -- common/autotest_common.sh@10 -- # set +x 00:08:05.273 ************************************ 00:08:05.273 END TEST accel_dif_generate_copy 00:08:05.273 ************************************ 00:08:05.273 17:56:26 -- accel/accel.sh@107 -- # [[ y == y ]] 00:08:05.273 17:56:26 -- accel/accel.sh@108 -- # run_test accel_comp accel_test -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:05.273 17:56:26 -- common/autotest_common.sh@1087 -- # '[' 8 -le 1 ']' 00:08:05.273 17:56:26 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:05.273 17:56:26 -- common/autotest_common.sh@10 -- # set +x 00:08:05.273 ************************************ 00:08:05.273 START TEST accel_comp 00:08:05.273 ************************************ 00:08:05.273 17:56:26 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:05.273 17:56:26 -- accel/accel.sh@16 -- # local accel_opc 00:08:05.273 17:56:26 -- accel/accel.sh@17 -- # local accel_module 00:08:05.273 17:56:26 -- accel/accel.sh@18 -- # accel_perf -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:05.273 17:56:26 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:05.273 17:56:26 -- accel/accel.sh@12 -- # build_accel_config 00:08:05.273 17:56:26 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:05.273 17:56:26 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:05.273 17:56:26 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:05.273 17:56:26 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:05.273 17:56:26 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:05.273 17:56:26 -- accel/accel.sh@41 -- # local IFS=, 00:08:05.273 17:56:26 -- accel/accel.sh@42 -- # jq -r . 00:08:05.532 [2024-11-28 17:56:26.335085] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:05.532 [2024-11-28 17:56:26.335216] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57357 ] 00:08:05.532 [2024-11-28 17:56:26.496683] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:05.791 [2024-11-28 17:56:26.701737] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:08.383 17:56:28 -- accel/accel.sh@18 -- # out='Preparing input file... 00:08:08.383 00:08:08.383 SPDK Configuration: 00:08:08.383 Core mask: 0x1 00:08:08.383 00:08:08.383 Accel Perf Configuration: 00:08:08.383 Workload Type: compress 00:08:08.383 Transfer size: 4096 bytes 00:08:08.383 Vector count 1 00:08:08.383 Module: software 00:08:08.383 File Name: /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:08.383 Queue depth: 32 00:08:08.383 Allocate depth: 32 00:08:08.383 # threads/core: 1 00:08:08.383 Run time: 1 seconds 00:08:08.383 Verify: No 00:08:08.383 00:08:08.383 Running for 1 seconds... 00:08:08.383 00:08:08.383 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:08.383 ------------------------------------------------------------------------------------ 00:08:08.383 0,0 61760/s 257 MiB/s 0 0 00:08:08.383 ==================================================================================== 00:08:08.383 Total 61760/s 241 MiB/s 0 0' 00:08:08.383 17:56:28 -- accel/accel.sh@15 -- # accel_perf -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:08.383 17:56:28 -- accel/accel.sh@20 -- # IFS=: 00:08:08.383 17:56:28 -- accel/accel.sh@20 -- # read -r var val 00:08:08.383 17:56:28 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w compress -l /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:08.383 17:56:28 -- accel/accel.sh@12 -- # build_accel_config 00:08:08.383 17:56:28 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:08.383 17:56:28 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:08.383 17:56:28 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:08.383 17:56:28 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:08.383 17:56:28 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:08.383 17:56:28 -- accel/accel.sh@41 -- # local IFS=, 00:08:08.383 17:56:28 -- accel/accel.sh@42 -- # jq -r . 00:08:08.383 [2024-11-28 17:56:28.882252] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:08.383 [2024-11-28 17:56:28.882387] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57394 ] 00:08:08.383 [2024-11-28 17:56:29.034363] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:08.383 [2024-11-28 17:56:29.239375] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val= 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val= 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val= 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val=0x1 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val= 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val= 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val=compress 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@24 -- # accel_opc=compress 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val='4096 bytes' 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val= 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val=software 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@23 -- # accel_module=software 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val=/home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val=32 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val=32 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val=1 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val=No 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val= 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:08.644 17:56:29 -- accel/accel.sh@21 -- # val= 00:08:08.644 17:56:29 -- accel/accel.sh@22 -- # case "$var" in 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # IFS=: 00:08:08.644 17:56:29 -- accel/accel.sh@20 -- # read -r var val 00:08:10.554 17:56:31 -- accel/accel.sh@21 -- # val= 00:08:10.554 17:56:31 -- accel/accel.sh@22 -- # case "$var" in 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # IFS=: 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # read -r var val 00:08:10.554 17:56:31 -- accel/accel.sh@21 -- # val= 00:08:10.554 17:56:31 -- accel/accel.sh@22 -- # case "$var" in 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # IFS=: 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # read -r var val 00:08:10.554 17:56:31 -- accel/accel.sh@21 -- # val= 00:08:10.554 17:56:31 -- accel/accel.sh@22 -- # case "$var" in 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # IFS=: 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # read -r var val 00:08:10.554 17:56:31 -- accel/accel.sh@21 -- # val= 00:08:10.554 17:56:31 -- accel/accel.sh@22 -- # case "$var" in 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # IFS=: 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # read -r var val 00:08:10.554 17:56:31 -- accel/accel.sh@21 -- # val= 00:08:10.554 17:56:31 -- accel/accel.sh@22 -- # case "$var" in 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # IFS=: 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # read -r var val 00:08:10.554 17:56:31 -- accel/accel.sh@21 -- # val= 00:08:10.554 17:56:31 -- accel/accel.sh@22 -- # case "$var" in 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # IFS=: 00:08:10.554 17:56:31 -- accel/accel.sh@20 -- # read -r var val 00:08:10.554 17:56:31 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:10.554 17:56:31 -- accel/accel.sh@28 -- # [[ -n compress ]] 00:08:10.554 17:56:31 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:10.554 00:08:10.554 real 0m5.090s 00:08:10.554 user 0m4.584s 00:08:10.554 sys 0m0.307s 00:08:10.554 17:56:31 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:10.554 17:56:31 -- common/autotest_common.sh@10 -- # set +x 00:08:10.554 ************************************ 00:08:10.554 END TEST accel_comp 00:08:10.554 ************************************ 00:08:10.554 17:56:31 -- accel/accel.sh@109 -- # run_test accel_decomp accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:08:10.554 17:56:31 -- common/autotest_common.sh@1087 -- # '[' 9 -le 1 ']' 00:08:10.554 17:56:31 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:10.554 17:56:31 -- common/autotest_common.sh@10 -- # set +x 00:08:10.554 ************************************ 00:08:10.554 START TEST accel_decomp 00:08:10.554 ************************************ 00:08:10.554 17:56:31 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:08:10.554 17:56:31 -- accel/accel.sh@16 -- # local accel_opc 00:08:10.554 17:56:31 -- accel/accel.sh@17 -- # local accel_module 00:08:10.554 17:56:31 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:08:10.554 17:56:31 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:08:10.554 17:56:31 -- accel/accel.sh@12 -- # build_accel_config 00:08:10.554 17:56:31 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:10.554 17:56:31 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:10.554 17:56:31 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:10.554 17:56:31 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:10.554 17:56:31 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:10.554 17:56:31 -- accel/accel.sh@41 -- # local IFS=, 00:08:10.554 17:56:31 -- accel/accel.sh@42 -- # jq -r . 00:08:10.554 [2024-11-28 17:56:31.490468] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:10.554 [2024-11-28 17:56:31.490601] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57435 ] 00:08:10.813 [2024-11-28 17:56:31.653010] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:11.073 [2024-11-28 17:56:31.860117] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:12.987 17:56:33 -- accel/accel.sh@18 -- # out='Preparing input file... 00:08:12.987 00:08:12.987 SPDK Configuration: 00:08:12.987 Core mask: 0x1 00:08:12.987 00:08:12.987 Accel Perf Configuration: 00:08:12.987 Workload Type: decompress 00:08:12.987 Transfer size: 4096 bytes 00:08:12.987 Vector count 1 00:08:12.987 Module: software 00:08:12.987 File Name: /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:12.987 Queue depth: 32 00:08:12.987 Allocate depth: 32 00:08:12.987 # threads/core: 1 00:08:12.987 Run time: 1 seconds 00:08:12.987 Verify: Yes 00:08:12.987 00:08:12.987 Running for 1 seconds... 00:08:12.987 00:08:12.987 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:12.987 ------------------------------------------------------------------------------------ 00:08:12.987 0,0 71200/s 131 MiB/s 0 0 00:08:12.987 ==================================================================================== 00:08:12.987 Total 71200/s 278 MiB/s 0 0' 00:08:12.987 17:56:33 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:08:12.987 17:56:33 -- accel/accel.sh@20 -- # IFS=: 00:08:12.987 17:56:33 -- accel/accel.sh@20 -- # read -r var val 00:08:12.987 17:56:33 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y 00:08:12.987 17:56:33 -- accel/accel.sh@12 -- # build_accel_config 00:08:12.987 17:56:33 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:12.987 17:56:33 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:12.987 17:56:33 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:12.987 17:56:33 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:12.987 17:56:33 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:12.987 17:56:33 -- accel/accel.sh@41 -- # local IFS=, 00:08:12.987 17:56:33 -- accel/accel.sh@42 -- # jq -r . 00:08:12.987 [2024-11-28 17:56:34.026092] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:12.987 [2024-11-28 17:56:34.026180] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57472 ] 00:08:13.248 [2024-11-28 17:56:34.187872] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:13.507 [2024-11-28 17:56:34.390623] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val= 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val= 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val= 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val=0x1 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val= 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val= 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val=decompress 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@24 -- # accel_opc=decompress 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val='4096 bytes' 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val= 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val=software 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@23 -- # accel_module=software 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val=/home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val=32 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val=32 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.768 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.768 17:56:34 -- accel/accel.sh@21 -- # val=1 00:08:13.768 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.769 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.769 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.769 17:56:34 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:13.769 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.769 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.769 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.769 17:56:34 -- accel/accel.sh@21 -- # val=Yes 00:08:13.769 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.769 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.769 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.769 17:56:34 -- accel/accel.sh@21 -- # val= 00:08:13.769 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.769 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.769 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:13.769 17:56:34 -- accel/accel.sh@21 -- # val= 00:08:13.769 17:56:34 -- accel/accel.sh@22 -- # case "$var" in 00:08:13.769 17:56:34 -- accel/accel.sh@20 -- # IFS=: 00:08:13.769 17:56:34 -- accel/accel.sh@20 -- # read -r var val 00:08:15.690 17:56:36 -- accel/accel.sh@21 -- # val= 00:08:15.690 17:56:36 -- accel/accel.sh@22 -- # case "$var" in 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # IFS=: 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # read -r var val 00:08:15.690 17:56:36 -- accel/accel.sh@21 -- # val= 00:08:15.690 17:56:36 -- accel/accel.sh@22 -- # case "$var" in 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # IFS=: 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # read -r var val 00:08:15.690 17:56:36 -- accel/accel.sh@21 -- # val= 00:08:15.690 17:56:36 -- accel/accel.sh@22 -- # case "$var" in 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # IFS=: 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # read -r var val 00:08:15.690 17:56:36 -- accel/accel.sh@21 -- # val= 00:08:15.690 17:56:36 -- accel/accel.sh@22 -- # case "$var" in 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # IFS=: 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # read -r var val 00:08:15.690 17:56:36 -- accel/accel.sh@21 -- # val= 00:08:15.690 17:56:36 -- accel/accel.sh@22 -- # case "$var" in 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # IFS=: 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # read -r var val 00:08:15.690 17:56:36 -- accel/accel.sh@21 -- # val= 00:08:15.690 17:56:36 -- accel/accel.sh@22 -- # case "$var" in 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # IFS=: 00:08:15.690 17:56:36 -- accel/accel.sh@20 -- # read -r var val 00:08:15.690 17:56:36 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:15.690 17:56:36 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:08:15.690 17:56:36 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:15.690 00:08:15.690 real 0m5.074s 00:08:15.690 user 0m4.555s 00:08:15.690 sys 0m0.322s 00:08:15.690 17:56:36 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:15.690 17:56:36 -- common/autotest_common.sh@10 -- # set +x 00:08:15.690 ************************************ 00:08:15.690 END TEST accel_decomp 00:08:15.690 ************************************ 00:08:15.690 17:56:36 -- accel/accel.sh@110 -- # run_test accel_decmop_full accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 00:08:15.690 17:56:36 -- common/autotest_common.sh@1087 -- # '[' 11 -le 1 ']' 00:08:15.690 17:56:36 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:15.690 17:56:36 -- common/autotest_common.sh@10 -- # set +x 00:08:15.690 ************************************ 00:08:15.690 START TEST accel_decmop_full 00:08:15.690 ************************************ 00:08:15.690 17:56:36 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 00:08:15.690 17:56:36 -- accel/accel.sh@16 -- # local accel_opc 00:08:15.690 17:56:36 -- accel/accel.sh@17 -- # local accel_module 00:08:15.690 17:56:36 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 00:08:15.690 17:56:36 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 00:08:15.690 17:56:36 -- accel/accel.sh@12 -- # build_accel_config 00:08:15.690 17:56:36 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:15.690 17:56:36 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:15.690 17:56:36 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:15.690 17:56:36 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:15.690 17:56:36 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:15.690 17:56:36 -- accel/accel.sh@41 -- # local IFS=, 00:08:15.690 17:56:36 -- accel/accel.sh@42 -- # jq -r . 00:08:15.690 [2024-11-28 17:56:36.631650] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:15.690 [2024-11-28 17:56:36.631806] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57513 ] 00:08:15.949 [2024-11-28 17:56:36.793421] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:16.209 [2024-11-28 17:56:37.000063] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:18.117 17:56:39 -- accel/accel.sh@18 -- # out='Preparing input file... 00:08:18.117 00:08:18.117 SPDK Configuration: 00:08:18.117 Core mask: 0x1 00:08:18.117 00:08:18.117 Accel Perf Configuration: 00:08:18.117 Workload Type: decompress 00:08:18.117 Transfer size: 111250 bytes 00:08:18.117 Vector count 1 00:08:18.117 Module: software 00:08:18.117 File Name: /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:18.117 Queue depth: 32 00:08:18.117 Allocate depth: 32 00:08:18.117 # threads/core: 1 00:08:18.117 Run time: 1 seconds 00:08:18.117 Verify: Yes 00:08:18.117 00:08:18.117 Running for 1 seconds... 00:08:18.117 00:08:18.117 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:18.117 ------------------------------------------------------------------------------------ 00:08:18.117 0,0 5152/s 212 MiB/s 0 0 00:08:18.117 ==================================================================================== 00:08:18.117 Total 5152/s 546 MiB/s 0 0' 00:08:18.117 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.117 17:56:39 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 00:08:18.117 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.117 17:56:39 -- accel/accel.sh@12 -- # build_accel_config 00:08:18.117 17:56:39 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 00:08:18.117 17:56:39 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:18.117 17:56:39 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:18.117 17:56:39 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:18.117 17:56:39 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:18.117 17:56:39 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:18.117 17:56:39 -- accel/accel.sh@41 -- # local IFS=, 00:08:18.117 17:56:39 -- accel/accel.sh@42 -- # jq -r . 00:08:18.377 [2024-11-28 17:56:39.205929] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:18.377 [2024-11-28 17:56:39.206099] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57545 ] 00:08:18.377 [2024-11-28 17:56:39.368979] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:18.636 [2024-11-28 17:56:39.576966] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:18.895 17:56:39 -- accel/accel.sh@21 -- # val= 00:08:18.895 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.895 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.895 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.895 17:56:39 -- accel/accel.sh@21 -- # val= 00:08:18.895 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.895 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.895 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.895 17:56:39 -- accel/accel.sh@21 -- # val= 00:08:18.895 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.895 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.895 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.895 17:56:39 -- accel/accel.sh@21 -- # val=0x1 00:08:18.895 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.895 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.895 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.895 17:56:39 -- accel/accel.sh@21 -- # val= 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val= 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val=decompress 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@24 -- # accel_opc=decompress 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val='111250 bytes' 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val= 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val=software 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@23 -- # accel_module=software 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val=/home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val=32 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val=32 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val=1 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val=Yes 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val= 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:18.896 17:56:39 -- accel/accel.sh@21 -- # val= 00:08:18.896 17:56:39 -- accel/accel.sh@22 -- # case "$var" in 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # IFS=: 00:08:18.896 17:56:39 -- accel/accel.sh@20 -- # read -r var val 00:08:20.804 17:56:41 -- accel/accel.sh@21 -- # val= 00:08:20.804 17:56:41 -- accel/accel.sh@22 -- # case "$var" in 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # IFS=: 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # read -r var val 00:08:20.804 17:56:41 -- accel/accel.sh@21 -- # val= 00:08:20.804 17:56:41 -- accel/accel.sh@22 -- # case "$var" in 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # IFS=: 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # read -r var val 00:08:20.804 17:56:41 -- accel/accel.sh@21 -- # val= 00:08:20.804 17:56:41 -- accel/accel.sh@22 -- # case "$var" in 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # IFS=: 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # read -r var val 00:08:20.804 17:56:41 -- accel/accel.sh@21 -- # val= 00:08:20.804 17:56:41 -- accel/accel.sh@22 -- # case "$var" in 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # IFS=: 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # read -r var val 00:08:20.804 17:56:41 -- accel/accel.sh@21 -- # val= 00:08:20.804 17:56:41 -- accel/accel.sh@22 -- # case "$var" in 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # IFS=: 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # read -r var val 00:08:20.804 17:56:41 -- accel/accel.sh@21 -- # val= 00:08:20.804 17:56:41 -- accel/accel.sh@22 -- # case "$var" in 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # IFS=: 00:08:20.804 17:56:41 -- accel/accel.sh@20 -- # read -r var val 00:08:20.804 17:56:41 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:20.804 17:56:41 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:08:20.804 17:56:41 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:20.804 00:08:20.804 real 0m5.140s 00:08:20.804 user 0m4.606s 00:08:20.804 sys 0m0.328s 00:08:20.804 17:56:41 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:20.804 17:56:41 -- common/autotest_common.sh@10 -- # set +x 00:08:20.804 ************************************ 00:08:20.804 END TEST accel_decmop_full 00:08:20.804 ************************************ 00:08:20.804 17:56:41 -- accel/accel.sh@111 -- # run_test accel_decomp_mcore accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -m 0xf 00:08:20.804 17:56:41 -- common/autotest_common.sh@1087 -- # '[' 11 -le 1 ']' 00:08:20.804 17:56:41 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:20.804 17:56:41 -- common/autotest_common.sh@10 -- # set +x 00:08:20.804 ************************************ 00:08:20.804 START TEST accel_decomp_mcore 00:08:20.804 ************************************ 00:08:20.804 17:56:41 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -m 0xf 00:08:20.804 17:56:41 -- accel/accel.sh@16 -- # local accel_opc 00:08:20.804 17:56:41 -- accel/accel.sh@17 -- # local accel_module 00:08:20.804 17:56:41 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -m 0xf 00:08:20.804 17:56:41 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -m 0xf 00:08:20.804 17:56:41 -- accel/accel.sh@12 -- # build_accel_config 00:08:20.804 17:56:41 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:20.804 17:56:41 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:20.804 17:56:41 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:20.804 17:56:41 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:20.804 17:56:41 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:20.804 17:56:41 -- accel/accel.sh@41 -- # local IFS=, 00:08:20.804 17:56:41 -- accel/accel.sh@42 -- # jq -r . 00:08:20.804 [2024-11-28 17:56:41.837130] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:20.804 [2024-11-28 17:56:41.837277] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57591 ] 00:08:21.073 [2024-11-28 17:56:41.999680] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:08:21.352 [2024-11-28 17:56:42.211797] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:08:21.352 [2024-11-28 17:56:42.211938] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:08:21.352 [2024-11-28 17:56:42.212118] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:21.352 [2024-11-28 17:56:42.212181] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:08:23.890 17:56:44 -- accel/accel.sh@18 -- # out='Preparing input file... 00:08:23.890 00:08:23.890 SPDK Configuration: 00:08:23.890 Core mask: 0xf 00:08:23.890 00:08:23.890 Accel Perf Configuration: 00:08:23.890 Workload Type: decompress 00:08:23.890 Transfer size: 4096 bytes 00:08:23.890 Vector count 1 00:08:23.890 Module: software 00:08:23.890 File Name: /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:23.890 Queue depth: 32 00:08:23.890 Allocate depth: 32 00:08:23.890 # threads/core: 1 00:08:23.890 Run time: 1 seconds 00:08:23.890 Verify: Yes 00:08:23.890 00:08:23.890 Running for 1 seconds... 00:08:23.890 00:08:23.890 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:23.890 ------------------------------------------------------------------------------------ 00:08:23.890 0,0 42208/s 77 MiB/s 0 0 00:08:23.890 3,0 52736/s 97 MiB/s 0 0 00:08:23.890 2,0 42816/s 78 MiB/s 0 0 00:08:23.890 1,0 42816/s 78 MiB/s 0 0 00:08:23.890 ==================================================================================== 00:08:23.890 Total 180576/s 705 MiB/s 0 0' 00:08:23.890 17:56:44 -- accel/accel.sh@20 -- # IFS=: 00:08:23.890 17:56:44 -- accel/accel.sh@20 -- # read -r var val 00:08:23.890 17:56:44 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -m 0xf 00:08:23.890 17:56:44 -- accel/accel.sh@12 -- # build_accel_config 00:08:23.890 17:56:44 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -m 0xf 00:08:23.890 17:56:44 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:23.890 17:56:44 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:23.890 17:56:44 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:23.890 17:56:44 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:23.890 17:56:44 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:23.890 17:56:44 -- accel/accel.sh@41 -- # local IFS=, 00:08:23.890 17:56:44 -- accel/accel.sh@42 -- # jq -r . 00:08:23.890 [2024-11-28 17:56:44.454590] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:23.890 [2024-11-28 17:56:44.454711] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57626 ] 00:08:23.890 [2024-11-28 17:56:44.615927] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:08:23.890 [2024-11-28 17:56:44.826592] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:08:23.890 [2024-11-28 17:56:44.826734] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:08:23.890 [2024-11-28 17:56:44.826879] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:23.890 [2024-11-28 17:56:44.826923] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val= 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val= 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val= 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val=0xf 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val= 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val= 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val=decompress 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@24 -- # accel_opc=decompress 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val='4096 bytes' 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val= 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val=software 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@23 -- # accel_module=software 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val=/home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val=32 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val=32 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val=1 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val=Yes 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val= 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:24.150 17:56:45 -- accel/accel.sh@21 -- # val= 00:08:24.150 17:56:45 -- accel/accel.sh@22 -- # case "$var" in 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # IFS=: 00:08:24.150 17:56:45 -- accel/accel.sh@20 -- # read -r var val 00:08:26.058 17:56:46 -- accel/accel.sh@21 -- # val= 00:08:26.058 17:56:46 -- accel/accel.sh@22 -- # case "$var" in 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # IFS=: 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # read -r var val 00:08:26.058 17:56:46 -- accel/accel.sh@21 -- # val= 00:08:26.058 17:56:46 -- accel/accel.sh@22 -- # case "$var" in 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # IFS=: 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # read -r var val 00:08:26.058 17:56:46 -- accel/accel.sh@21 -- # val= 00:08:26.058 17:56:46 -- accel/accel.sh@22 -- # case "$var" in 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # IFS=: 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # read -r var val 00:08:26.058 17:56:46 -- accel/accel.sh@21 -- # val= 00:08:26.058 17:56:46 -- accel/accel.sh@22 -- # case "$var" in 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # IFS=: 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # read -r var val 00:08:26.058 17:56:46 -- accel/accel.sh@21 -- # val= 00:08:26.058 17:56:46 -- accel/accel.sh@22 -- # case "$var" in 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # IFS=: 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # read -r var val 00:08:26.058 17:56:46 -- accel/accel.sh@21 -- # val= 00:08:26.058 17:56:46 -- accel/accel.sh@22 -- # case "$var" in 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # IFS=: 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # read -r var val 00:08:26.058 17:56:46 -- accel/accel.sh@21 -- # val= 00:08:26.058 17:56:46 -- accel/accel.sh@22 -- # case "$var" in 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # IFS=: 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # read -r var val 00:08:26.058 17:56:46 -- accel/accel.sh@21 -- # val= 00:08:26.058 17:56:46 -- accel/accel.sh@22 -- # case "$var" in 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # IFS=: 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # read -r var val 00:08:26.058 17:56:46 -- accel/accel.sh@21 -- # val= 00:08:26.058 17:56:46 -- accel/accel.sh@22 -- # case "$var" in 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # IFS=: 00:08:26.058 17:56:46 -- accel/accel.sh@20 -- # read -r var val 00:08:26.058 17:56:47 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:26.058 17:56:47 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:08:26.058 17:56:47 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:26.058 00:08:26.058 real 0m5.227s 00:08:26.058 user 0m15.262s 00:08:26.058 sys 0m0.376s 00:08:26.058 17:56:47 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:26.058 ************************************ 00:08:26.058 END TEST accel_decomp_mcore 00:08:26.058 ************************************ 00:08:26.058 17:56:47 -- common/autotest_common.sh@10 -- # set +x 00:08:26.058 17:56:47 -- accel/accel.sh@112 -- # run_test accel_decomp_full_mcore accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:26.058 17:56:47 -- common/autotest_common.sh@1087 -- # '[' 13 -le 1 ']' 00:08:26.058 17:56:47 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:26.058 17:56:47 -- common/autotest_common.sh@10 -- # set +x 00:08:26.058 ************************************ 00:08:26.058 START TEST accel_decomp_full_mcore 00:08:26.058 ************************************ 00:08:26.058 17:56:47 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:26.058 17:56:47 -- accel/accel.sh@16 -- # local accel_opc 00:08:26.058 17:56:47 -- accel/accel.sh@17 -- # local accel_module 00:08:26.058 17:56:47 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:26.058 17:56:47 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:26.058 17:56:47 -- accel/accel.sh@12 -- # build_accel_config 00:08:26.058 17:56:47 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:26.058 17:56:47 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:26.058 17:56:47 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:26.058 17:56:47 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:26.058 17:56:47 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:26.058 17:56:47 -- accel/accel.sh@41 -- # local IFS=, 00:08:26.058 17:56:47 -- accel/accel.sh@42 -- # jq -r . 00:08:26.318 [2024-11-28 17:56:47.133254] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:26.318 [2024-11-28 17:56:47.133393] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57675 ] 00:08:26.318 [2024-11-28 17:56:47.296630] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:08:26.577 [2024-11-28 17:56:47.496481] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:08:26.577 [2024-11-28 17:56:47.496691] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:08:26.577 [2024-11-28 17:56:47.496904] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:26.577 [2024-11-28 17:56:47.496948] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:08:29.116 17:56:49 -- accel/accel.sh@18 -- # out='Preparing input file... 00:08:29.116 00:08:29.116 SPDK Configuration: 00:08:29.116 Core mask: 0xf 00:08:29.116 00:08:29.116 Accel Perf Configuration: 00:08:29.116 Workload Type: decompress 00:08:29.116 Transfer size: 111250 bytes 00:08:29.116 Vector count 1 00:08:29.116 Module: software 00:08:29.116 File Name: /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:29.116 Queue depth: 32 00:08:29.116 Allocate depth: 32 00:08:29.116 # threads/core: 1 00:08:29.116 Run time: 1 seconds 00:08:29.116 Verify: Yes 00:08:29.116 00:08:29.116 Running for 1 seconds... 00:08:29.116 00:08:29.116 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:29.116 ------------------------------------------------------------------------------------ 00:08:29.116 0,0 4704/s 194 MiB/s 0 0 00:08:29.116 3,0 5088/s 210 MiB/s 0 0 00:08:29.116 2,0 4832/s 199 MiB/s 0 0 00:08:29.116 1,0 4832/s 199 MiB/s 0 0 00:08:29.116 ==================================================================================== 00:08:29.116 Total 19456/s 2064 MiB/s 0 0' 00:08:29.116 17:56:49 -- accel/accel.sh@20 -- # IFS=: 00:08:29.116 17:56:49 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:29.116 17:56:49 -- accel/accel.sh@20 -- # read -r var val 00:08:29.116 17:56:49 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -m 0xf 00:08:29.116 17:56:49 -- accel/accel.sh@12 -- # build_accel_config 00:08:29.116 17:56:49 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:29.116 17:56:49 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:29.116 17:56:49 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:29.116 17:56:49 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:29.116 17:56:49 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:29.116 17:56:49 -- accel/accel.sh@41 -- # local IFS=, 00:08:29.116 17:56:49 -- accel/accel.sh@42 -- # jq -r . 00:08:29.116 [2024-11-28 17:56:49.778543] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:29.116 [2024-11-28 17:56:49.778678] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57710 ] 00:08:29.116 [2024-11-28 17:56:49.963685] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 4 00:08:29.376 [2024-11-28 17:56:50.178917] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:08:29.376 [2024-11-28 17:56:50.179090] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:08:29.376 [2024-11-28 17:56:50.179267] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:29.376 [2024-11-28 17:56:50.179313] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 3 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val= 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val= 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val= 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val=0xf 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val= 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val= 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val=decompress 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@24 -- # accel_opc=decompress 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val='111250 bytes' 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val= 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val=software 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@23 -- # accel_module=software 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val=/home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val=32 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.376 17:56:50 -- accel/accel.sh@21 -- # val=32 00:08:29.376 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.376 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.636 17:56:50 -- accel/accel.sh@21 -- # val=1 00:08:29.636 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.636 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.636 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.636 17:56:50 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:29.636 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.636 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.636 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.636 17:56:50 -- accel/accel.sh@21 -- # val=Yes 00:08:29.636 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.636 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.636 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.636 17:56:50 -- accel/accel.sh@21 -- # val= 00:08:29.636 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.636 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.636 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:29.636 17:56:50 -- accel/accel.sh@21 -- # val= 00:08:29.636 17:56:50 -- accel/accel.sh@22 -- # case "$var" in 00:08:29.636 17:56:50 -- accel/accel.sh@20 -- # IFS=: 00:08:29.636 17:56:50 -- accel/accel.sh@20 -- # read -r var val 00:08:31.546 17:56:52 -- accel/accel.sh@21 -- # val= 00:08:31.546 17:56:52 -- accel/accel.sh@22 -- # case "$var" in 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # IFS=: 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # read -r var val 00:08:31.546 17:56:52 -- accel/accel.sh@21 -- # val= 00:08:31.546 17:56:52 -- accel/accel.sh@22 -- # case "$var" in 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # IFS=: 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # read -r var val 00:08:31.546 17:56:52 -- accel/accel.sh@21 -- # val= 00:08:31.546 17:56:52 -- accel/accel.sh@22 -- # case "$var" in 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # IFS=: 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # read -r var val 00:08:31.546 17:56:52 -- accel/accel.sh@21 -- # val= 00:08:31.546 17:56:52 -- accel/accel.sh@22 -- # case "$var" in 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # IFS=: 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # read -r var val 00:08:31.546 17:56:52 -- accel/accel.sh@21 -- # val= 00:08:31.546 17:56:52 -- accel/accel.sh@22 -- # case "$var" in 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # IFS=: 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # read -r var val 00:08:31.546 17:56:52 -- accel/accel.sh@21 -- # val= 00:08:31.546 17:56:52 -- accel/accel.sh@22 -- # case "$var" in 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # IFS=: 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # read -r var val 00:08:31.546 17:56:52 -- accel/accel.sh@21 -- # val= 00:08:31.546 17:56:52 -- accel/accel.sh@22 -- # case "$var" in 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # IFS=: 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # read -r var val 00:08:31.546 17:56:52 -- accel/accel.sh@21 -- # val= 00:08:31.546 17:56:52 -- accel/accel.sh@22 -- # case "$var" in 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # IFS=: 00:08:31.546 17:56:52 -- accel/accel.sh@20 -- # read -r var val 00:08:31.546 17:56:52 -- accel/accel.sh@21 -- # val= 00:08:31.547 17:56:52 -- accel/accel.sh@22 -- # case "$var" in 00:08:31.547 17:56:52 -- accel/accel.sh@20 -- # IFS=: 00:08:31.547 17:56:52 -- accel/accel.sh@20 -- # read -r var val 00:08:31.547 17:56:52 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:31.547 17:56:52 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:08:31.547 17:56:52 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:31.547 00:08:31.547 real 0m5.338s 00:08:31.547 user 0m15.563s 00:08:31.547 sys 0m0.411s 00:08:31.547 17:56:52 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:31.547 17:56:52 -- common/autotest_common.sh@10 -- # set +x 00:08:31.547 ************************************ 00:08:31.547 END TEST accel_decomp_full_mcore 00:08:31.547 ************************************ 00:08:31.547 17:56:52 -- accel/accel.sh@113 -- # run_test accel_decomp_mthread accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -T 2 00:08:31.547 17:56:52 -- common/autotest_common.sh@1087 -- # '[' 11 -le 1 ']' 00:08:31.547 17:56:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:31.547 17:56:52 -- common/autotest_common.sh@10 -- # set +x 00:08:31.547 ************************************ 00:08:31.547 START TEST accel_decomp_mthread 00:08:31.547 ************************************ 00:08:31.547 17:56:52 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -T 2 00:08:31.547 17:56:52 -- accel/accel.sh@16 -- # local accel_opc 00:08:31.547 17:56:52 -- accel/accel.sh@17 -- # local accel_module 00:08:31.547 17:56:52 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -T 2 00:08:31.547 17:56:52 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -T 2 00:08:31.547 17:56:52 -- accel/accel.sh@12 -- # build_accel_config 00:08:31.547 17:56:52 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:31.547 17:56:52 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:31.547 17:56:52 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:31.547 17:56:52 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:31.547 17:56:52 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:31.547 17:56:52 -- accel/accel.sh@41 -- # local IFS=, 00:08:31.547 17:56:52 -- accel/accel.sh@42 -- # jq -r . 00:08:31.547 [2024-11-28 17:56:52.534921] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:31.547 [2024-11-28 17:56:52.535054] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57765 ] 00:08:31.806 [2024-11-28 17:56:52.696441] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:32.065 [2024-11-28 17:56:52.897533] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:33.973 17:56:55 -- accel/accel.sh@18 -- # out='Preparing input file... 00:08:33.973 00:08:33.973 SPDK Configuration: 00:08:33.973 Core mask: 0x1 00:08:33.973 00:08:33.973 Accel Perf Configuration: 00:08:33.973 Workload Type: decompress 00:08:33.973 Transfer size: 4096 bytes 00:08:33.973 Vector count 1 00:08:33.973 Module: software 00:08:33.973 File Name: /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:33.973 Queue depth: 32 00:08:33.973 Allocate depth: 32 00:08:33.973 # threads/core: 2 00:08:33.973 Run time: 1 seconds 00:08:33.973 Verify: Yes 00:08:33.973 00:08:33.974 Running for 1 seconds... 00:08:33.974 00:08:33.974 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:33.974 ------------------------------------------------------------------------------------ 00:08:33.974 0,1 36128/s 66 MiB/s 0 0 00:08:33.974 0,0 36000/s 66 MiB/s 0 0 00:08:33.974 ==================================================================================== 00:08:33.974 Total 72128/s 281 MiB/s 0 0' 00:08:33.974 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:33.974 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:33.974 17:56:55 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -T 2 00:08:33.974 17:56:55 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -T 2 00:08:34.232 17:56:55 -- accel/accel.sh@12 -- # build_accel_config 00:08:34.232 17:56:55 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:34.232 17:56:55 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:34.232 17:56:55 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:34.232 17:56:55 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:34.232 17:56:55 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:34.233 17:56:55 -- accel/accel.sh@41 -- # local IFS=, 00:08:34.233 17:56:55 -- accel/accel.sh@42 -- # jq -r . 00:08:34.233 [2024-11-28 17:56:55.064833] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:34.233 [2024-11-28 17:56:55.064988] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57791 ] 00:08:34.233 [2024-11-28 17:56:55.226030] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:34.491 [2024-11-28 17:56:55.430356] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val= 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val= 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val= 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val=0x1 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val= 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val= 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val=decompress 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@24 -- # accel_opc=decompress 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val='4096 bytes' 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val= 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val=software 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@23 -- # accel_module=software 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val=/home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val=32 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val=32 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val=2 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val=Yes 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val= 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:34.752 17:56:55 -- accel/accel.sh@21 -- # val= 00:08:34.752 17:56:55 -- accel/accel.sh@22 -- # case "$var" in 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # IFS=: 00:08:34.752 17:56:55 -- accel/accel.sh@20 -- # read -r var val 00:08:36.660 17:56:57 -- accel/accel.sh@21 -- # val= 00:08:36.660 17:56:57 -- accel/accel.sh@22 -- # case "$var" in 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # IFS=: 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # read -r var val 00:08:36.660 17:56:57 -- accel/accel.sh@21 -- # val= 00:08:36.660 17:56:57 -- accel/accel.sh@22 -- # case "$var" in 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # IFS=: 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # read -r var val 00:08:36.660 17:56:57 -- accel/accel.sh@21 -- # val= 00:08:36.660 17:56:57 -- accel/accel.sh@22 -- # case "$var" in 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # IFS=: 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # read -r var val 00:08:36.660 17:56:57 -- accel/accel.sh@21 -- # val= 00:08:36.660 17:56:57 -- accel/accel.sh@22 -- # case "$var" in 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # IFS=: 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # read -r var val 00:08:36.660 17:56:57 -- accel/accel.sh@21 -- # val= 00:08:36.660 17:56:57 -- accel/accel.sh@22 -- # case "$var" in 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # IFS=: 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # read -r var val 00:08:36.660 17:56:57 -- accel/accel.sh@21 -- # val= 00:08:36.660 17:56:57 -- accel/accel.sh@22 -- # case "$var" in 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # IFS=: 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # read -r var val 00:08:36.660 17:56:57 -- accel/accel.sh@21 -- # val= 00:08:36.660 17:56:57 -- accel/accel.sh@22 -- # case "$var" in 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # IFS=: 00:08:36.660 17:56:57 -- accel/accel.sh@20 -- # read -r var val 00:08:36.660 17:56:57 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:36.660 17:56:57 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:08:36.660 17:56:57 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:36.661 00:08:36.661 real 0m5.094s 00:08:36.661 user 0m4.572s 00:08:36.661 sys 0m0.326s 00:08:36.661 ************************************ 00:08:36.661 END TEST accel_decomp_mthread 00:08:36.661 ************************************ 00:08:36.661 17:56:57 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:36.661 17:56:57 -- common/autotest_common.sh@10 -- # set +x 00:08:36.661 17:56:57 -- accel/accel.sh@114 -- # run_test accel_deomp_full_mthread accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -T 2 00:08:36.661 17:56:57 -- common/autotest_common.sh@1087 -- # '[' 13 -le 1 ']' 00:08:36.661 17:56:57 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:36.661 17:56:57 -- common/autotest_common.sh@10 -- # set +x 00:08:36.661 ************************************ 00:08:36.661 START TEST accel_deomp_full_mthread 00:08:36.661 ************************************ 00:08:36.661 17:56:57 -- common/autotest_common.sh@1114 -- # accel_test -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -T 2 00:08:36.661 17:56:57 -- accel/accel.sh@16 -- # local accel_opc 00:08:36.661 17:56:57 -- accel/accel.sh@17 -- # local accel_module 00:08:36.661 17:56:57 -- accel/accel.sh@18 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -T 2 00:08:36.661 17:56:57 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -T 2 00:08:36.661 17:56:57 -- accel/accel.sh@12 -- # build_accel_config 00:08:36.661 17:56:57 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:36.661 17:56:57 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:36.661 17:56:57 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:36.661 17:56:57 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:36.661 17:56:57 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:36.661 17:56:57 -- accel/accel.sh@41 -- # local IFS=, 00:08:36.661 17:56:57 -- accel/accel.sh@42 -- # jq -r . 00:08:36.661 [2024-11-28 17:56:57.693074] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:36.661 [2024-11-28 17:56:57.693165] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57843 ] 00:08:36.920 [2024-11-28 17:56:57.855849] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:37.185 [2024-11-28 17:56:58.053514] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:39.731 17:57:00 -- accel/accel.sh@18 -- # out='Preparing input file... 00:08:39.731 00:08:39.731 SPDK Configuration: 00:08:39.731 Core mask: 0x1 00:08:39.731 00:08:39.731 Accel Perf Configuration: 00:08:39.731 Workload Type: decompress 00:08:39.731 Transfer size: 111250 bytes 00:08:39.731 Vector count 1 00:08:39.731 Module: software 00:08:39.731 File Name: /home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:39.731 Queue depth: 32 00:08:39.731 Allocate depth: 32 00:08:39.731 # threads/core: 2 00:08:39.731 Run time: 1 seconds 00:08:39.731 Verify: Yes 00:08:39.731 00:08:39.731 Running for 1 seconds... 00:08:39.731 00:08:39.731 Core,Thread Transfers Bandwidth Failed Miscompares 00:08:39.731 ------------------------------------------------------------------------------------ 00:08:39.731 0,1 2624/s 108 MiB/s 0 0 00:08:39.731 0,0 2592/s 107 MiB/s 0 0 00:08:39.731 ==================================================================================== 00:08:39.731 Total 5216/s 553 MiB/s 0 0' 00:08:39.731 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.731 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.731 17:57:00 -- accel/accel.sh@15 -- # accel_perf -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -T 2 00:08:39.731 17:57:00 -- accel/accel.sh@12 -- # /home/vagrant/spdk_repo/spdk/build/examples/accel_perf -c /dev/fd/62 -t 1 -w decompress -l /home/vagrant/spdk_repo/spdk/test/accel/bib -y -o 0 -T 2 00:08:39.731 17:57:00 -- accel/accel.sh@12 -- # build_accel_config 00:08:39.731 17:57:00 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:39.731 17:57:00 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:39.731 17:57:00 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:39.731 17:57:00 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:39.731 17:57:00 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:39.731 17:57:00 -- accel/accel.sh@41 -- # local IFS=, 00:08:39.731 17:57:00 -- accel/accel.sh@42 -- # jq -r . 00:08:39.731 [2024-11-28 17:57:00.263283] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:39.731 [2024-11-28 17:57:00.263440] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57869 ] 00:08:39.731 [2024-11-28 17:57:00.425148] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:39.731 [2024-11-28 17:57:00.626095] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val= 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val= 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val= 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val=0x1 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val= 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val= 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val=decompress 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@24 -- # accel_opc=decompress 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val='111250 bytes' 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val= 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val=software 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@23 -- # accel_module=software 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val=/home/vagrant/spdk_repo/spdk/test/accel/bib 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val=32 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val=32 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val=2 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val='1 seconds' 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val=Yes 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val= 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:39.991 17:57:00 -- accel/accel.sh@21 -- # val= 00:08:39.991 17:57:00 -- accel/accel.sh@22 -- # case "$var" in 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # IFS=: 00:08:39.991 17:57:00 -- accel/accel.sh@20 -- # read -r var val 00:08:41.894 17:57:02 -- accel/accel.sh@21 -- # val= 00:08:41.894 17:57:02 -- accel/accel.sh@22 -- # case "$var" in 00:08:41.894 17:57:02 -- accel/accel.sh@20 -- # IFS=: 00:08:41.894 17:57:02 -- accel/accel.sh@20 -- # read -r var val 00:08:41.894 17:57:02 -- accel/accel.sh@21 -- # val= 00:08:41.894 17:57:02 -- accel/accel.sh@22 -- # case "$var" in 00:08:41.894 17:57:02 -- accel/accel.sh@20 -- # IFS=: 00:08:41.894 17:57:02 -- accel/accel.sh@20 -- # read -r var val 00:08:41.894 17:57:02 -- accel/accel.sh@21 -- # val= 00:08:41.894 17:57:02 -- accel/accel.sh@22 -- # case "$var" in 00:08:41.894 17:57:02 -- accel/accel.sh@20 -- # IFS=: 00:08:41.894 17:57:02 -- accel/accel.sh@20 -- # read -r var val 00:08:41.894 17:57:02 -- accel/accel.sh@21 -- # val= 00:08:41.894 17:57:02 -- accel/accel.sh@22 -- # case "$var" in 00:08:41.894 17:57:02 -- accel/accel.sh@20 -- # IFS=: 00:08:41.894 17:57:02 -- accel/accel.sh@20 -- # read -r var val 00:08:41.894 17:57:02 -- accel/accel.sh@21 -- # val= 00:08:41.894 17:57:02 -- accel/accel.sh@22 -- # case "$var" in 00:08:41.894 17:57:02 -- accel/accel.sh@20 -- # IFS=: 00:08:41.894 17:57:02 -- accel/accel.sh@20 -- # read -r var val 00:08:41.894 17:57:02 -- accel/accel.sh@21 -- # val= 00:08:41.895 17:57:02 -- accel/accel.sh@22 -- # case "$var" in 00:08:41.895 17:57:02 -- accel/accel.sh@20 -- # IFS=: 00:08:41.895 17:57:02 -- accel/accel.sh@20 -- # read -r var val 00:08:41.895 17:57:02 -- accel/accel.sh@21 -- # val= 00:08:41.895 17:57:02 -- accel/accel.sh@22 -- # case "$var" in 00:08:41.895 17:57:02 -- accel/accel.sh@20 -- # IFS=: 00:08:41.895 17:57:02 -- accel/accel.sh@20 -- # read -r var val 00:08:41.895 17:57:02 -- accel/accel.sh@28 -- # [[ -n software ]] 00:08:41.895 17:57:02 -- accel/accel.sh@28 -- # [[ -n decompress ]] 00:08:41.895 17:57:02 -- accel/accel.sh@28 -- # [[ software == \s\o\f\t\w\a\r\e ]] 00:08:41.895 00:08:41.895 real 0m5.156s 00:08:41.895 user 0m4.614s 00:08:41.895 sys 0m0.343s 00:08:41.895 17:57:02 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:41.895 ************************************ 00:08:41.895 END TEST accel_deomp_full_mthread 00:08:41.895 ************************************ 00:08:41.895 17:57:02 -- common/autotest_common.sh@10 -- # set +x 00:08:41.895 17:57:02 -- accel/accel.sh@116 -- # [[ n == y ]] 00:08:41.895 17:57:02 -- accel/accel.sh@129 -- # run_test accel_dif_functional_tests /home/vagrant/spdk_repo/spdk/test/accel/dif/dif -c /dev/fd/62 00:08:41.895 17:57:02 -- accel/accel.sh@129 -- # build_accel_config 00:08:41.895 17:57:02 -- common/autotest_common.sh@1087 -- # '[' 4 -le 1 ']' 00:08:41.895 17:57:02 -- accel/accel.sh@32 -- # accel_json_cfg=() 00:08:41.895 17:57:02 -- accel/accel.sh@33 -- # [[ 0 -gt 0 ]] 00:08:41.895 17:57:02 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:41.895 17:57:02 -- accel/accel.sh@34 -- # [[ 0 -gt 0 ]] 00:08:41.895 17:57:02 -- common/autotest_common.sh@10 -- # set +x 00:08:41.895 17:57:02 -- accel/accel.sh@35 -- # [[ 0 -gt 0 ]] 00:08:41.895 17:57:02 -- accel/accel.sh@37 -- # [[ -n '' ]] 00:08:41.895 17:57:02 -- accel/accel.sh@41 -- # local IFS=, 00:08:41.895 17:57:02 -- accel/accel.sh@42 -- # jq -r . 00:08:41.895 ************************************ 00:08:41.895 START TEST accel_dif_functional_tests 00:08:41.895 ************************************ 00:08:41.895 17:57:02 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/accel/dif/dif -c /dev/fd/62 00:08:42.154 [2024-11-28 17:57:02.948834] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:42.154 [2024-11-28 17:57:02.949004] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid57921 ] 00:08:42.154 [2024-11-28 17:57:03.111486] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 3 00:08:42.412 [2024-11-28 17:57:03.319609] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 1 00:08:42.412 [2024-11-28 17:57:03.319745] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:42.412 [2024-11-28 17:57:03.319820] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 2 00:08:42.672 00:08:42.672 00:08:42.672 CUnit - A unit testing framework for C - Version 2.1-3 00:08:42.672 http://cunit.sourceforge.net/ 00:08:42.672 00:08:42.672 00:08:42.672 Suite: accel_dif 00:08:42.672 Test: verify: DIF generated, GUARD check ...passed 00:08:42.672 Test: verify: DIF generated, APPTAG check ...passed 00:08:42.672 Test: verify: DIF generated, REFTAG check ...passed 00:08:42.672 Test: verify: DIF not generated, GUARD check ...[2024-11-28 17:57:03.650217] dif.c: 777:_dif_verify: *ERROR*: Failed to compare Guard: LBA=10, Expected=5a5a, Actual=7867 00:08:42.672 [2024-11-28 17:57:03.650343] dif.c: 777:_dif_verify: *ERROR*: Failed to compare Guard: LBA=10, Expected=5a5a, Actual=7867 00:08:42.672 passed 00:08:42.672 Test: verify: DIF not generated, APPTAG check ...[2024-11-28 17:57:03.650453] dif.c: 792:_dif_verify: *ERROR*: Failed to compare App Tag: LBA=10, Expected=14, Actual=5a5a 00:08:42.672 [2024-11-28 17:57:03.650525] dif.c: 792:_dif_verify: *ERROR*: Failed to compare App Tag: LBA=10, Expected=14, Actual=5a5a 00:08:42.672 passed 00:08:42.672 Test: verify: DIF not generated, REFTAG check ...[2024-11-28 17:57:03.650615] dif.c: 813:_dif_verify: *ERROR*: Failed to compare Ref Tag: LBA=10, Expected=a, Actual=5a5a5a5a 00:08:42.672 [2024-11-28 17:57:03.650667] dif.c: 813:_dif_verify: *ERROR*: Failed to compare Ref Tag: LBA=10, Expected=a, Actual=5a5a5a5a 00:08:42.672 passed 00:08:42.672 Test: verify: APPTAG correct, APPTAG check ...passed 00:08:42.672 Test: verify: APPTAG incorrect, APPTAG check ...[2024-11-28 17:57:03.650837] dif.c: 792:_dif_verify: *ERROR*: Failed to compare App Tag: LBA=30, Expected=28, Actual=14 00:08:42.672 passed 00:08:42.672 Test: verify: APPTAG incorrect, no APPTAG check ...passed 00:08:42.672 Test: verify: REFTAG incorrect, REFTAG ignore ...passed 00:08:42.672 Test: verify: REFTAG_INIT correct, REFTAG check ...passed 00:08:42.672 Test: verify: REFTAG_INIT incorrect, REFTAG check ...[2024-11-28 17:57:03.651160] dif.c: 813:_dif_verify: *ERROR*: Failed to compare Ref Tag: LBA=10, Expected=a, Actual=10 00:08:42.672 passed 00:08:42.672 Test: generate copy: DIF generated, GUARD check ...passed 00:08:42.672 Test: generate copy: DIF generated, APTTAG check ...passed 00:08:42.672 Test: generate copy: DIF generated, REFTAG check ...passed 00:08:42.672 Test: generate copy: DIF generated, no GUARD check flag set ...passed 00:08:42.672 Test: generate copy: DIF generated, no APPTAG check flag set ...passed 00:08:42.672 Test: generate copy: DIF generated, no REFTAG check flag set ...passed 00:08:42.672 Test: generate copy: iovecs-len validate ...[2024-11-28 17:57:03.651747] dif.c:1167:spdk_dif_generate_copy: *ERROR*: Size of bounce_iovs arrays are not valid or misaligned with block_size. 00:08:42.672 passed 00:08:42.672 Test: generate copy: buffer alignment validate ...passed 00:08:42.672 00:08:42.672 Run Summary: Type Total Ran Passed Failed Inactive 00:08:42.672 suites 1 1 n/a 0 0 00:08:42.672 tests 20 20 20 0 0 00:08:42.672 asserts 204 204 204 0 n/a 00:08:42.672 00:08:42.672 Elapsed time = 0.004 seconds 00:08:44.052 00:08:44.052 real 0m1.989s 00:08:44.052 user 0m3.925s 00:08:44.052 sys 0m0.230s 00:08:44.052 17:57:04 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:44.052 17:57:04 -- common/autotest_common.sh@10 -- # set +x 00:08:44.052 ************************************ 00:08:44.052 END TEST accel_dif_functional_tests 00:08:44.052 ************************************ 00:08:44.052 00:08:44.052 real 1m53.529s 00:08:44.052 user 2m4.499s 00:08:44.052 sys 0m9.198s 00:08:44.052 17:57:04 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:44.052 17:57:04 -- common/autotest_common.sh@10 -- # set +x 00:08:44.052 ************************************ 00:08:44.052 END TEST accel 00:08:44.052 ************************************ 00:08:44.052 17:57:04 -- spdk/autotest.sh@177 -- # run_test accel_rpc /home/vagrant/spdk_repo/spdk/test/accel/accel_rpc.sh 00:08:44.052 17:57:04 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:44.053 17:57:04 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:44.053 17:57:04 -- common/autotest_common.sh@10 -- # set +x 00:08:44.053 ************************************ 00:08:44.053 START TEST accel_rpc 00:08:44.053 ************************************ 00:08:44.053 17:57:04 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/accel/accel_rpc.sh 00:08:44.053 * Looking for test storage... 00:08:44.311 * Found test storage at /home/vagrant/spdk_repo/spdk/test/accel 00:08:44.311 17:57:05 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:08:44.311 17:57:05 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:08:44.311 17:57:05 -- common/autotest_common.sh@1690 -- # lcov --version 00:08:44.311 17:57:05 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:08:44.311 17:57:05 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:08:44.311 17:57:05 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:08:44.311 17:57:05 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:08:44.311 17:57:05 -- scripts/common.sh@335 -- # IFS=.-: 00:08:44.311 17:57:05 -- scripts/common.sh@335 -- # read -ra ver1 00:08:44.311 17:57:05 -- scripts/common.sh@336 -- # IFS=.-: 00:08:44.311 17:57:05 -- scripts/common.sh@336 -- # read -ra ver2 00:08:44.311 17:57:05 -- scripts/common.sh@337 -- # local 'op=<' 00:08:44.311 17:57:05 -- scripts/common.sh@339 -- # ver1_l=2 00:08:44.311 17:57:05 -- scripts/common.sh@340 -- # ver2_l=1 00:08:44.311 17:57:05 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:08:44.311 17:57:05 -- scripts/common.sh@343 -- # case "$op" in 00:08:44.311 17:57:05 -- scripts/common.sh@344 -- # : 1 00:08:44.311 17:57:05 -- scripts/common.sh@363 -- # (( v = 0 )) 00:08:44.311 17:57:05 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:08:44.311 17:57:05 -- scripts/common.sh@364 -- # decimal 1 00:08:44.311 17:57:05 -- scripts/common.sh@352 -- # local d=1 00:08:44.311 17:57:05 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:44.311 17:57:05 -- scripts/common.sh@354 -- # echo 1 00:08:44.311 17:57:05 -- scripts/common.sh@364 -- # ver1[v]=1 00:08:44.311 17:57:05 -- scripts/common.sh@365 -- # decimal 2 00:08:44.311 17:57:05 -- scripts/common.sh@352 -- # local d=2 00:08:44.311 17:57:05 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:44.311 17:57:05 -- scripts/common.sh@354 -- # echo 2 00:08:44.311 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:08:44.311 17:57:05 -- scripts/common.sh@365 -- # ver2[v]=2 00:08:44.311 17:57:05 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:08:44.311 17:57:05 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:08:44.311 17:57:05 -- scripts/common.sh@367 -- # return 0 00:08:44.311 17:57:05 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:08:44.311 17:57:05 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:08:44.311 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:44.311 --rc genhtml_branch_coverage=1 00:08:44.311 --rc genhtml_function_coverage=1 00:08:44.311 --rc genhtml_legend=1 00:08:44.311 --rc geninfo_all_blocks=1 00:08:44.311 --rc geninfo_unexecuted_blocks=1 00:08:44.311 00:08:44.311 ' 00:08:44.311 17:57:05 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:08:44.311 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:44.311 --rc genhtml_branch_coverage=1 00:08:44.311 --rc genhtml_function_coverage=1 00:08:44.311 --rc genhtml_legend=1 00:08:44.311 --rc geninfo_all_blocks=1 00:08:44.311 --rc geninfo_unexecuted_blocks=1 00:08:44.311 00:08:44.311 ' 00:08:44.311 17:57:05 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:08:44.311 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:44.311 --rc genhtml_branch_coverage=1 00:08:44.311 --rc genhtml_function_coverage=1 00:08:44.311 --rc genhtml_legend=1 00:08:44.311 --rc geninfo_all_blocks=1 00:08:44.311 --rc geninfo_unexecuted_blocks=1 00:08:44.311 00:08:44.311 ' 00:08:44.311 17:57:05 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:08:44.311 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:44.311 --rc genhtml_branch_coverage=1 00:08:44.311 --rc genhtml_function_coverage=1 00:08:44.311 --rc genhtml_legend=1 00:08:44.311 --rc geninfo_all_blocks=1 00:08:44.311 --rc geninfo_unexecuted_blocks=1 00:08:44.311 00:08:44.311 ' 00:08:44.311 17:57:05 -- accel/accel_rpc.sh@11 -- # trap 'killprocess $spdk_tgt_pid; exit 1' ERR 00:08:44.311 17:57:05 -- accel/accel_rpc.sh@14 -- # spdk_tgt_pid=58012 00:08:44.311 17:57:05 -- accel/accel_rpc.sh@15 -- # waitforlisten 58012 00:08:44.311 17:57:05 -- common/autotest_common.sh@829 -- # '[' -z 58012 ']' 00:08:44.311 17:57:05 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:08:44.311 17:57:05 -- common/autotest_common.sh@834 -- # local max_retries=100 00:08:44.311 17:57:05 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:08:44.311 17:57:05 -- common/autotest_common.sh@838 -- # xtrace_disable 00:08:44.311 17:57:05 -- common/autotest_common.sh@10 -- # set +x 00:08:44.311 17:57:05 -- accel/accel_rpc.sh@13 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt --wait-for-rpc 00:08:44.311 [2024-11-28 17:57:05.280402] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:44.311 [2024-11-28 17:57:05.280542] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid58012 ] 00:08:44.571 [2024-11-28 17:57:05.449215] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:44.830 [2024-11-28 17:57:05.655069] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:08:44.830 [2024-11-28 17:57:05.655249] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:45.090 17:57:06 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:08:45.090 17:57:06 -- common/autotest_common.sh@862 -- # return 0 00:08:45.090 17:57:06 -- accel/accel_rpc.sh@45 -- # [[ y == y ]] 00:08:45.090 17:57:06 -- accel/accel_rpc.sh@45 -- # [[ 0 -gt 0 ]] 00:08:45.090 17:57:06 -- accel/accel_rpc.sh@49 -- # [[ y == y ]] 00:08:45.090 17:57:06 -- accel/accel_rpc.sh@49 -- # [[ 0 -gt 0 ]] 00:08:45.090 17:57:06 -- accel/accel_rpc.sh@53 -- # run_test accel_assign_opcode accel_assign_opcode_test_suite 00:08:45.090 17:57:06 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:45.090 17:57:06 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:45.090 17:57:06 -- common/autotest_common.sh@10 -- # set +x 00:08:45.090 ************************************ 00:08:45.090 START TEST accel_assign_opcode 00:08:45.090 ************************************ 00:08:45.090 17:57:06 -- common/autotest_common.sh@1114 -- # accel_assign_opcode_test_suite 00:08:45.090 17:57:06 -- accel/accel_rpc.sh@38 -- # rpc_cmd accel_assign_opc -o copy -m incorrect 00:08:45.090 17:57:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:45.090 17:57:06 -- common/autotest_common.sh@10 -- # set +x 00:08:45.090 [2024-11-28 17:57:06.067080] accel_rpc.c: 168:rpc_accel_assign_opc: *NOTICE*: Operation copy will be assigned to module incorrect 00:08:45.090 17:57:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:45.090 17:57:06 -- accel/accel_rpc.sh@40 -- # rpc_cmd accel_assign_opc -o copy -m software 00:08:45.090 17:57:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:45.090 17:57:06 -- common/autotest_common.sh@10 -- # set +x 00:08:45.090 [2024-11-28 17:57:06.079013] accel_rpc.c: 168:rpc_accel_assign_opc: *NOTICE*: Operation copy will be assigned to module software 00:08:45.090 17:57:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:45.090 17:57:06 -- accel/accel_rpc.sh@41 -- # rpc_cmd framework_start_init 00:08:45.090 17:57:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:45.090 17:57:06 -- common/autotest_common.sh@10 -- # set +x 00:08:46.030 17:57:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:46.030 17:57:06 -- accel/accel_rpc.sh@42 -- # rpc_cmd accel_get_opc_assignments 00:08:46.030 17:57:06 -- accel/accel_rpc.sh@42 -- # jq -r .copy 00:08:46.030 17:57:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:46.030 17:57:06 -- common/autotest_common.sh@10 -- # set +x 00:08:46.030 17:57:06 -- accel/accel_rpc.sh@42 -- # grep software 00:08:46.030 17:57:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:46.030 software 00:08:46.030 00:08:46.030 real 0m0.858s 00:08:46.030 user 0m0.053s 00:08:46.030 sys 0m0.013s 00:08:46.030 17:57:06 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:46.030 ************************************ 00:08:46.030 END TEST accel_assign_opcode 00:08:46.030 ************************************ 00:08:46.030 17:57:06 -- common/autotest_common.sh@10 -- # set +x 00:08:46.030 17:57:06 -- accel/accel_rpc.sh@55 -- # killprocess 58012 00:08:46.030 17:57:06 -- common/autotest_common.sh@936 -- # '[' -z 58012 ']' 00:08:46.030 17:57:06 -- common/autotest_common.sh@940 -- # kill -0 58012 00:08:46.030 17:57:06 -- common/autotest_common.sh@941 -- # uname 00:08:46.030 17:57:06 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:08:46.030 17:57:06 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 58012 00:08:46.030 killing process with pid 58012 00:08:46.030 17:57:07 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:08:46.030 17:57:07 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:08:46.030 17:57:07 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 58012' 00:08:46.030 17:57:07 -- common/autotest_common.sh@955 -- # kill 58012 00:08:46.030 17:57:07 -- common/autotest_common.sh@960 -- # wait 58012 00:08:48.572 00:08:48.572 real 0m4.303s 00:08:48.572 user 0m4.121s 00:08:48.572 sys 0m0.603s 00:08:48.572 17:57:09 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:48.572 ************************************ 00:08:48.572 END TEST accel_rpc 00:08:48.572 ************************************ 00:08:48.572 17:57:09 -- common/autotest_common.sh@10 -- # set +x 00:08:48.572 17:57:09 -- spdk/autotest.sh@178 -- # run_test app_cmdline /home/vagrant/spdk_repo/spdk/test/app/cmdline.sh 00:08:48.572 17:57:09 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:48.572 17:57:09 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:48.572 17:57:09 -- common/autotest_common.sh@10 -- # set +x 00:08:48.572 ************************************ 00:08:48.572 START TEST app_cmdline 00:08:48.572 ************************************ 00:08:48.572 17:57:09 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/app/cmdline.sh 00:08:48.572 * Looking for test storage... 00:08:48.572 * Found test storage at /home/vagrant/spdk_repo/spdk/test/app 00:08:48.572 17:57:09 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:08:48.572 17:57:09 -- common/autotest_common.sh@1690 -- # lcov --version 00:08:48.572 17:57:09 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:08:48.572 17:57:09 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:08:48.572 17:57:09 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:08:48.572 17:57:09 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:08:48.572 17:57:09 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:08:48.572 17:57:09 -- scripts/common.sh@335 -- # IFS=.-: 00:08:48.572 17:57:09 -- scripts/common.sh@335 -- # read -ra ver1 00:08:48.572 17:57:09 -- scripts/common.sh@336 -- # IFS=.-: 00:08:48.572 17:57:09 -- scripts/common.sh@336 -- # read -ra ver2 00:08:48.572 17:57:09 -- scripts/common.sh@337 -- # local 'op=<' 00:08:48.572 17:57:09 -- scripts/common.sh@339 -- # ver1_l=2 00:08:48.572 17:57:09 -- scripts/common.sh@340 -- # ver2_l=1 00:08:48.572 17:57:09 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:08:48.572 17:57:09 -- scripts/common.sh@343 -- # case "$op" in 00:08:48.572 17:57:09 -- scripts/common.sh@344 -- # : 1 00:08:48.572 17:57:09 -- scripts/common.sh@363 -- # (( v = 0 )) 00:08:48.572 17:57:09 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:08:48.572 17:57:09 -- scripts/common.sh@364 -- # decimal 1 00:08:48.572 17:57:09 -- scripts/common.sh@352 -- # local d=1 00:08:48.572 17:57:09 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:48.572 17:57:09 -- scripts/common.sh@354 -- # echo 1 00:08:48.572 17:57:09 -- scripts/common.sh@364 -- # ver1[v]=1 00:08:48.572 17:57:09 -- scripts/common.sh@365 -- # decimal 2 00:08:48.572 17:57:09 -- scripts/common.sh@352 -- # local d=2 00:08:48.572 17:57:09 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:48.572 17:57:09 -- scripts/common.sh@354 -- # echo 2 00:08:48.572 17:57:09 -- scripts/common.sh@365 -- # ver2[v]=2 00:08:48.572 17:57:09 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:08:48.572 17:57:09 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:08:48.572 17:57:09 -- scripts/common.sh@367 -- # return 0 00:08:48.572 17:57:09 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:08:48.572 17:57:09 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:08:48.572 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:48.572 --rc genhtml_branch_coverage=1 00:08:48.572 --rc genhtml_function_coverage=1 00:08:48.572 --rc genhtml_legend=1 00:08:48.572 --rc geninfo_all_blocks=1 00:08:48.572 --rc geninfo_unexecuted_blocks=1 00:08:48.572 00:08:48.572 ' 00:08:48.572 17:57:09 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:08:48.572 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:48.572 --rc genhtml_branch_coverage=1 00:08:48.572 --rc genhtml_function_coverage=1 00:08:48.572 --rc genhtml_legend=1 00:08:48.572 --rc geninfo_all_blocks=1 00:08:48.572 --rc geninfo_unexecuted_blocks=1 00:08:48.572 00:08:48.572 ' 00:08:48.572 17:57:09 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:08:48.572 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:48.572 --rc genhtml_branch_coverage=1 00:08:48.572 --rc genhtml_function_coverage=1 00:08:48.572 --rc genhtml_legend=1 00:08:48.572 --rc geninfo_all_blocks=1 00:08:48.572 --rc geninfo_unexecuted_blocks=1 00:08:48.572 00:08:48.572 ' 00:08:48.572 17:57:09 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:08:48.572 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:48.572 --rc genhtml_branch_coverage=1 00:08:48.572 --rc genhtml_function_coverage=1 00:08:48.572 --rc genhtml_legend=1 00:08:48.572 --rc geninfo_all_blocks=1 00:08:48.572 --rc geninfo_unexecuted_blocks=1 00:08:48.572 00:08:48.572 ' 00:08:48.572 17:57:09 -- app/cmdline.sh@14 -- # trap 'killprocess $spdk_tgt_pid' EXIT 00:08:48.572 17:57:09 -- app/cmdline.sh@17 -- # spdk_tgt_pid=58135 00:08:48.572 17:57:09 -- app/cmdline.sh@16 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt --rpcs-allowed spdk_get_version,rpc_get_methods 00:08:48.572 17:57:09 -- app/cmdline.sh@18 -- # waitforlisten 58135 00:08:48.572 17:57:09 -- common/autotest_common.sh@829 -- # '[' -z 58135 ']' 00:08:48.572 17:57:09 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:08:48.572 17:57:09 -- common/autotest_common.sh@834 -- # local max_retries=100 00:08:48.572 17:57:09 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:08:48.572 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:08:48.572 17:57:09 -- common/autotest_common.sh@838 -- # xtrace_disable 00:08:48.572 17:57:09 -- common/autotest_common.sh@10 -- # set +x 00:08:48.833 [2024-11-28 17:57:09.639472] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:48.833 [2024-11-28 17:57:09.639676] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid58135 ] 00:08:48.833 [2024-11-28 17:57:09.800280] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:49.093 [2024-11-28 17:57:10.006567] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:08:49.093 [2024-11-28 17:57:10.006872] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:50.474 17:57:11 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:08:50.474 17:57:11 -- common/autotest_common.sh@862 -- # return 0 00:08:50.474 17:57:11 -- app/cmdline.sh@20 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py spdk_get_version 00:08:50.474 { 00:08:50.474 "version": "SPDK v24.01.1-pre git sha1 c13c99a5e", 00:08:50.474 "fields": { 00:08:50.474 "major": 24, 00:08:50.474 "minor": 1, 00:08:50.474 "patch": 1, 00:08:50.474 "suffix": "-pre", 00:08:50.474 "commit": "c13c99a5e" 00:08:50.474 } 00:08:50.474 } 00:08:50.474 17:57:11 -- app/cmdline.sh@22 -- # expected_methods=() 00:08:50.474 17:57:11 -- app/cmdline.sh@23 -- # expected_methods+=("rpc_get_methods") 00:08:50.474 17:57:11 -- app/cmdline.sh@24 -- # expected_methods+=("spdk_get_version") 00:08:50.474 17:57:11 -- app/cmdline.sh@26 -- # methods=($(rpc_cmd rpc_get_methods | jq -r ".[]" | sort)) 00:08:50.474 17:57:11 -- app/cmdline.sh@26 -- # rpc_cmd rpc_get_methods 00:08:50.474 17:57:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:50.474 17:57:11 -- common/autotest_common.sh@10 -- # set +x 00:08:50.474 17:57:11 -- app/cmdline.sh@26 -- # jq -r '.[]' 00:08:50.474 17:57:11 -- app/cmdline.sh@26 -- # sort 00:08:50.474 17:57:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:50.474 17:57:11 -- app/cmdline.sh@27 -- # (( 2 == 2 )) 00:08:50.474 17:57:11 -- 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:50.474 17:57:11 -- app/cmdline.sh@30 -- # NOT /home/vagrant/spdk_repo/spdk/scripts/rpc.py env_dpdk_get_mem_stats 00:08:50.474 17:57:11 -- common/autotest_common.sh@650 -- # local es=0 00:08:50.474 17:57:11 -- common/autotest_common.sh@652 -- # valid_exec_arg /home/vagrant/spdk_repo/spdk/scripts/rpc.py env_dpdk_get_mem_stats 00:08:50.474 17:57:11 -- common/autotest_common.sh@638 -- # local arg=/home/vagrant/spdk_repo/spdk/scripts/rpc.py 00:08:50.474 17:57:11 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:50.474 17:57:11 -- common/autotest_common.sh@642 -- # type -t /home/vagrant/spdk_repo/spdk/scripts/rpc.py 00:08:50.474 17:57:11 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:50.474 17:57:11 -- common/autotest_common.sh@644 -- # type -P /home/vagrant/spdk_repo/spdk/scripts/rpc.py 00:08:50.474 17:57:11 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:50.474 17:57:11 -- common/autotest_common.sh@644 -- # arg=/home/vagrant/spdk_repo/spdk/scripts/rpc.py 00:08:50.474 17:57:11 -- common/autotest_common.sh@644 -- # [[ -x /home/vagrant/spdk_repo/spdk/scripts/rpc.py ]] 00:08:50.474 17:57:11 -- common/autotest_common.sh@653 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py env_dpdk_get_mem_stats 00:08:50.474 request: 00:08:50.474 { 00:08:50.474 "method": "env_dpdk_get_mem_stats", 00:08:50.474 "req_id": 1 00:08:50.474 } 00:08:50.474 Got JSON-RPC error response 00:08:50.474 response: 00:08:50.474 { 00:08:50.474 "code": -32601, 00:08:50.474 "message": "Method not found" 00:08:50.474 } 00:08:50.474 17:57:11 -- common/autotest_common.sh@653 -- # es=1 00:08:50.474 17:57:11 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:08:50.474 17:57:11 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:08:50.474 17:57:11 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:08:50.474 17:57:11 -- app/cmdline.sh@1 -- # killprocess 58135 00:08:50.474 17:57:11 -- common/autotest_common.sh@936 -- # '[' -z 58135 ']' 00:08:50.474 17:57:11 -- common/autotest_common.sh@940 -- # kill -0 58135 00:08:50.474 17:57:11 -- common/autotest_common.sh@941 -- # uname 00:08:50.474 17:57:11 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:08:50.474 17:57:11 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 58135 00:08:50.734 17:57:11 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:08:50.734 17:57:11 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:08:50.734 17:57:11 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 58135' 00:08:50.734 killing process with pid 58135 00:08:50.734 17:57:11 -- common/autotest_common.sh@955 -- # kill 58135 00:08:50.734 17:57:11 -- common/autotest_common.sh@960 -- # wait 58135 00:08:53.329 00:08:53.329 real 0m4.481s 00:08:53.329 user 0m4.744s 00:08:53.329 sys 0m0.597s 00:08:53.329 17:57:13 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:53.329 17:57:13 -- common/autotest_common.sh@10 -- # set +x 00:08:53.329 ************************************ 00:08:53.329 END TEST app_cmdline 00:08:53.329 ************************************ 00:08:53.329 17:57:13 -- spdk/autotest.sh@179 -- # run_test version /home/vagrant/spdk_repo/spdk/test/app/version.sh 00:08:53.329 17:57:13 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:53.329 17:57:13 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:53.329 17:57:13 -- common/autotest_common.sh@10 -- # set +x 00:08:53.329 ************************************ 00:08:53.329 START TEST version 00:08:53.329 ************************************ 00:08:53.329 17:57:13 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/app/version.sh 00:08:53.329 * Looking for test storage... 00:08:53.329 * Found test storage at /home/vagrant/spdk_repo/spdk/test/app 00:08:53.329 17:57:14 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:08:53.329 17:57:14 -- common/autotest_common.sh@1690 -- # lcov --version 00:08:53.329 17:57:14 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:08:53.329 17:57:14 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:08:53.329 17:57:14 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:08:53.329 17:57:14 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:08:53.329 17:57:14 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:08:53.329 17:57:14 -- scripts/common.sh@335 -- # IFS=.-: 00:08:53.329 17:57:14 -- scripts/common.sh@335 -- # read -ra ver1 00:08:53.329 17:57:14 -- scripts/common.sh@336 -- # IFS=.-: 00:08:53.329 17:57:14 -- scripts/common.sh@336 -- # read -ra ver2 00:08:53.329 17:57:14 -- scripts/common.sh@337 -- # local 'op=<' 00:08:53.329 17:57:14 -- scripts/common.sh@339 -- # ver1_l=2 00:08:53.329 17:57:14 -- scripts/common.sh@340 -- # ver2_l=1 00:08:53.329 17:57:14 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:08:53.329 17:57:14 -- scripts/common.sh@343 -- # case "$op" in 00:08:53.329 17:57:14 -- scripts/common.sh@344 -- # : 1 00:08:53.329 17:57:14 -- scripts/common.sh@363 -- # (( v = 0 )) 00:08:53.329 17:57:14 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:08:53.329 17:57:14 -- scripts/common.sh@364 -- # decimal 1 00:08:53.329 17:57:14 -- scripts/common.sh@352 -- # local d=1 00:08:53.329 17:57:14 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:53.329 17:57:14 -- scripts/common.sh@354 -- # echo 1 00:08:53.329 17:57:14 -- scripts/common.sh@364 -- # ver1[v]=1 00:08:53.329 17:57:14 -- scripts/common.sh@365 -- # decimal 2 00:08:53.329 17:57:14 -- scripts/common.sh@352 -- # local d=2 00:08:53.329 17:57:14 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:53.329 17:57:14 -- scripts/common.sh@354 -- # echo 2 00:08:53.329 17:57:14 -- scripts/common.sh@365 -- # ver2[v]=2 00:08:53.329 17:57:14 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:08:53.329 17:57:14 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:08:53.329 17:57:14 -- scripts/common.sh@367 -- # return 0 00:08:53.329 17:57:14 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:08:53.329 17:57:14 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:08:53.329 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.329 --rc genhtml_branch_coverage=1 00:08:53.329 --rc genhtml_function_coverage=1 00:08:53.329 --rc genhtml_legend=1 00:08:53.329 --rc geninfo_all_blocks=1 00:08:53.329 --rc geninfo_unexecuted_blocks=1 00:08:53.329 00:08:53.329 ' 00:08:53.329 17:57:14 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:08:53.329 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.329 --rc genhtml_branch_coverage=1 00:08:53.329 --rc genhtml_function_coverage=1 00:08:53.329 --rc genhtml_legend=1 00:08:53.329 --rc geninfo_all_blocks=1 00:08:53.329 --rc geninfo_unexecuted_blocks=1 00:08:53.329 00:08:53.329 ' 00:08:53.329 17:57:14 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:08:53.329 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.329 --rc genhtml_branch_coverage=1 00:08:53.329 --rc genhtml_function_coverage=1 00:08:53.329 --rc genhtml_legend=1 00:08:53.329 --rc geninfo_all_blocks=1 00:08:53.329 --rc geninfo_unexecuted_blocks=1 00:08:53.329 00:08:53.329 ' 00:08:53.329 17:57:14 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:08:53.329 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.329 --rc genhtml_branch_coverage=1 00:08:53.329 --rc genhtml_function_coverage=1 00:08:53.329 --rc genhtml_legend=1 00:08:53.329 --rc geninfo_all_blocks=1 00:08:53.329 --rc geninfo_unexecuted_blocks=1 00:08:53.329 00:08:53.329 ' 00:08:53.329 17:57:14 -- app/version.sh@17 -- # get_header_version major 00:08:53.329 17:57:14 -- app/version.sh@13 -- # grep -E '^#define SPDK_VERSION_MAJOR[[:space:]]+' /home/vagrant/spdk_repo/spdk/include/spdk/version.h 00:08:53.329 17:57:14 -- app/version.sh@14 -- # cut -f2 00:08:53.329 17:57:14 -- app/version.sh@14 -- # tr -d '"' 00:08:53.329 17:57:14 -- app/version.sh@17 -- # major=24 00:08:53.329 17:57:14 -- app/version.sh@18 -- # get_header_version minor 00:08:53.329 17:57:14 -- app/version.sh@13 -- # grep -E '^#define SPDK_VERSION_MINOR[[:space:]]+' /home/vagrant/spdk_repo/spdk/include/spdk/version.h 00:08:53.329 17:57:14 -- app/version.sh@14 -- # cut -f2 00:08:53.329 17:57:14 -- app/version.sh@14 -- # tr -d '"' 00:08:53.329 17:57:14 -- app/version.sh@18 -- # minor=1 00:08:53.329 17:57:14 -- app/version.sh@19 -- # get_header_version patch 00:08:53.329 17:57:14 -- app/version.sh@13 -- # grep -E '^#define SPDK_VERSION_PATCH[[:space:]]+' /home/vagrant/spdk_repo/spdk/include/spdk/version.h 00:08:53.329 17:57:14 -- app/version.sh@14 -- # cut -f2 00:08:53.329 17:57:14 -- app/version.sh@14 -- # tr -d '"' 00:08:53.329 17:57:14 -- app/version.sh@19 -- # patch=1 00:08:53.329 17:57:14 -- app/version.sh@20 -- # get_header_version suffix 00:08:53.329 17:57:14 -- app/version.sh@13 -- # grep -E '^#define SPDK_VERSION_SUFFIX[[:space:]]+' /home/vagrant/spdk_repo/spdk/include/spdk/version.h 00:08:53.329 17:57:14 -- app/version.sh@14 -- # cut -f2 00:08:53.329 17:57:14 -- app/version.sh@14 -- # tr -d '"' 00:08:53.329 17:57:14 -- app/version.sh@20 -- # suffix=-pre 00:08:53.329 17:57:14 -- app/version.sh@22 -- # version=24.1 00:08:53.329 17:57:14 -- app/version.sh@25 -- # (( patch != 0 )) 00:08:53.329 17:57:14 -- app/version.sh@25 -- # version=24.1.1 00:08:53.329 17:57:14 -- app/version.sh@28 -- # version=24.1.1rc0 00:08:53.329 17:57:14 -- app/version.sh@30 -- # PYTHONPATH=:/home/vagrant/spdk_repo/spdk/python:/home/vagrant/spdk_repo/spdk/test/rpc_plugins:/home/vagrant/spdk_repo/spdk/python:/home/vagrant/spdk_repo/spdk/test/rpc_plugins:/home/vagrant/spdk_repo/spdk/python 00:08:53.329 17:57:14 -- app/version.sh@30 -- # python3 -c 'import spdk; print(spdk.__version__)' 00:08:53.329 17:57:14 -- app/version.sh@30 -- # py_version=24.1.1rc0 00:08:53.329 17:57:14 -- app/version.sh@31 -- # [[ 24.1.1rc0 == \2\4\.\1\.\1\r\c\0 ]] 00:08:53.329 00:08:53.329 real 0m0.313s 00:08:53.329 user 0m0.193s 00:08:53.329 sys 0m0.175s 00:08:53.329 17:57:14 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:53.329 17:57:14 -- common/autotest_common.sh@10 -- # set +x 00:08:53.329 ************************************ 00:08:53.329 END TEST version 00:08:53.329 ************************************ 00:08:53.329 17:57:14 -- spdk/autotest.sh@181 -- # '[' 0 -eq 1 ']' 00:08:53.329 17:57:14 -- spdk/autotest.sh@191 -- # uname -s 00:08:53.329 17:57:14 -- spdk/autotest.sh@191 -- # [[ Linux == Linux ]] 00:08:53.329 17:57:14 -- spdk/autotest.sh@192 -- # [[ 0 -eq 1 ]] 00:08:53.329 17:57:14 -- spdk/autotest.sh@192 -- # [[ 0 -eq 1 ]] 00:08:53.329 17:57:14 -- spdk/autotest.sh@204 -- # '[' 0 -eq 1 ']' 00:08:53.329 17:57:14 -- spdk/autotest.sh@251 -- # '[' 0 -eq 1 ']' 00:08:53.329 17:57:14 -- spdk/autotest.sh@255 -- # timing_exit lib 00:08:53.329 17:57:14 -- common/autotest_common.sh@728 -- # xtrace_disable 00:08:53.329 17:57:14 -- common/autotest_common.sh@10 -- # set +x 00:08:53.329 17:57:14 -- spdk/autotest.sh@257 -- # '[' 0 -eq 1 ']' 00:08:53.329 17:57:14 -- spdk/autotest.sh@265 -- # '[' 0 -eq 1 ']' 00:08:53.329 17:57:14 -- spdk/autotest.sh@274 -- # '[' 0 -eq 1 ']' 00:08:53.329 17:57:14 -- spdk/autotest.sh@298 -- # '[' 0 -eq 1 ']' 00:08:53.329 17:57:14 -- spdk/autotest.sh@302 -- # '[' 0 -eq 1 ']' 00:08:53.329 17:57:14 -- spdk/autotest.sh@306 -- # '[' 1 -eq 1 ']' 00:08:53.329 17:57:14 -- spdk/autotest.sh@307 -- # run_test lvol /home/vagrant/spdk_repo/spdk/test/lvol/lvol.sh 00:08:53.329 17:57:14 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:53.329 17:57:14 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:53.329 17:57:14 -- common/autotest_common.sh@10 -- # set +x 00:08:53.329 ************************************ 00:08:53.329 START TEST lvol 00:08:53.329 ************************************ 00:08:53.330 17:57:14 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/lvol/lvol.sh 00:08:53.590 * Looking for test storage... 00:08:53.590 * Found test storage at /home/vagrant/spdk_repo/spdk/test/lvol 00:08:53.590 17:57:14 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:08:53.590 17:57:14 -- common/autotest_common.sh@1690 -- # lcov --version 00:08:53.590 17:57:14 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:08:53.590 17:57:14 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:08:53.590 17:57:14 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:08:53.590 17:57:14 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:08:53.590 17:57:14 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:08:53.590 17:57:14 -- scripts/common.sh@335 -- # IFS=.-: 00:08:53.590 17:57:14 -- scripts/common.sh@335 -- # read -ra ver1 00:08:53.590 17:57:14 -- scripts/common.sh@336 -- # IFS=.-: 00:08:53.590 17:57:14 -- scripts/common.sh@336 -- # read -ra ver2 00:08:53.590 17:57:14 -- scripts/common.sh@337 -- # local 'op=<' 00:08:53.590 17:57:14 -- scripts/common.sh@339 -- # ver1_l=2 00:08:53.590 17:57:14 -- scripts/common.sh@340 -- # ver2_l=1 00:08:53.590 17:57:14 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:08:53.590 17:57:14 -- scripts/common.sh@343 -- # case "$op" in 00:08:53.590 17:57:14 -- scripts/common.sh@344 -- # : 1 00:08:53.590 17:57:14 -- scripts/common.sh@363 -- # (( v = 0 )) 00:08:53.590 17:57:14 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:08:53.590 17:57:14 -- scripts/common.sh@364 -- # decimal 1 00:08:53.590 17:57:14 -- scripts/common.sh@352 -- # local d=1 00:08:53.590 17:57:14 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:53.590 17:57:14 -- scripts/common.sh@354 -- # echo 1 00:08:53.590 17:57:14 -- scripts/common.sh@364 -- # ver1[v]=1 00:08:53.590 17:57:14 -- scripts/common.sh@365 -- # decimal 2 00:08:53.590 17:57:14 -- scripts/common.sh@352 -- # local d=2 00:08:53.590 17:57:14 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:53.590 17:57:14 -- scripts/common.sh@354 -- # echo 2 00:08:53.590 17:57:14 -- scripts/common.sh@365 -- # ver2[v]=2 00:08:53.590 17:57:14 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:08:53.590 17:57:14 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:08:53.590 17:57:14 -- scripts/common.sh@367 -- # return 0 00:08:53.590 17:57:14 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:08:53.590 17:57:14 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:08:53.590 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.590 --rc genhtml_branch_coverage=1 00:08:53.590 --rc genhtml_function_coverage=1 00:08:53.590 --rc genhtml_legend=1 00:08:53.590 --rc geninfo_all_blocks=1 00:08:53.591 --rc geninfo_unexecuted_blocks=1 00:08:53.591 00:08:53.591 ' 00:08:53.591 17:57:14 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:08:53.591 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.591 --rc genhtml_branch_coverage=1 00:08:53.591 --rc genhtml_function_coverage=1 00:08:53.591 --rc genhtml_legend=1 00:08:53.591 --rc geninfo_all_blocks=1 00:08:53.591 --rc geninfo_unexecuted_blocks=1 00:08:53.591 00:08:53.591 ' 00:08:53.591 17:57:14 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:08:53.591 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.591 --rc genhtml_branch_coverage=1 00:08:53.591 --rc genhtml_function_coverage=1 00:08:53.591 --rc genhtml_legend=1 00:08:53.591 --rc geninfo_all_blocks=1 00:08:53.591 --rc geninfo_unexecuted_blocks=1 00:08:53.591 00:08:53.591 ' 00:08:53.591 17:57:14 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:08:53.591 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.591 --rc genhtml_branch_coverage=1 00:08:53.591 --rc genhtml_function_coverage=1 00:08:53.591 --rc genhtml_legend=1 00:08:53.591 --rc geninfo_all_blocks=1 00:08:53.591 --rc geninfo_unexecuted_blocks=1 00:08:53.591 00:08:53.591 ' 00:08:53.591 17:57:14 -- lvol/lvol.sh@11 -- # timing_enter lvol 00:08:53.591 17:57:14 -- common/autotest_common.sh@722 -- # xtrace_disable 00:08:53.591 17:57:14 -- common/autotest_common.sh@10 -- # set +x 00:08:53.591 17:57:14 -- lvol/lvol.sh@13 -- # timing_enter basic 00:08:53.591 17:57:14 -- common/autotest_common.sh@722 -- # xtrace_disable 00:08:53.591 17:57:14 -- common/autotest_common.sh@10 -- # set +x 00:08:53.591 17:57:14 -- lvol/lvol.sh@14 -- # run_test lvol_basic /home/vagrant/spdk_repo/spdk/test/lvol/basic.sh 00:08:53.591 17:57:14 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:53.591 17:57:14 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:53.591 17:57:14 -- common/autotest_common.sh@10 -- # set +x 00:08:53.591 ************************************ 00:08:53.591 START TEST lvol_basic 00:08:53.591 ************************************ 00:08:53.591 17:57:14 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/lvol/basic.sh 00:08:53.851 * Looking for test storage... 00:08:53.851 * Found test storage at /home/vagrant/spdk_repo/spdk/test/lvol 00:08:53.851 17:57:14 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:08:53.851 17:57:14 -- common/autotest_common.sh@1690 -- # lcov --version 00:08:53.851 17:57:14 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:08:53.851 17:57:14 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:08:53.851 17:57:14 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:08:53.851 17:57:14 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:08:53.851 17:57:14 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:08:53.851 17:57:14 -- scripts/common.sh@335 -- # IFS=.-: 00:08:53.851 17:57:14 -- scripts/common.sh@335 -- # read -ra ver1 00:08:53.851 17:57:14 -- scripts/common.sh@336 -- # IFS=.-: 00:08:53.851 17:57:14 -- scripts/common.sh@336 -- # read -ra ver2 00:08:53.851 17:57:14 -- scripts/common.sh@337 -- # local 'op=<' 00:08:53.851 17:57:14 -- scripts/common.sh@339 -- # ver1_l=2 00:08:53.851 17:57:14 -- scripts/common.sh@340 -- # ver2_l=1 00:08:53.851 17:57:14 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:08:53.851 17:57:14 -- scripts/common.sh@343 -- # case "$op" in 00:08:53.851 17:57:14 -- scripts/common.sh@344 -- # : 1 00:08:53.851 17:57:14 -- scripts/common.sh@363 -- # (( v = 0 )) 00:08:53.851 17:57:14 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:08:53.851 17:57:14 -- scripts/common.sh@364 -- # decimal 1 00:08:53.851 17:57:14 -- scripts/common.sh@352 -- # local d=1 00:08:53.851 17:57:14 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:08:53.851 17:57:14 -- scripts/common.sh@354 -- # echo 1 00:08:53.851 17:57:14 -- scripts/common.sh@364 -- # ver1[v]=1 00:08:53.851 17:57:14 -- scripts/common.sh@365 -- # decimal 2 00:08:53.851 17:57:14 -- scripts/common.sh@352 -- # local d=2 00:08:53.851 17:57:14 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:08:53.851 17:57:14 -- scripts/common.sh@354 -- # echo 2 00:08:53.851 17:57:14 -- scripts/common.sh@365 -- # ver2[v]=2 00:08:53.851 17:57:14 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:08:53.851 17:57:14 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:08:53.851 17:57:14 -- scripts/common.sh@367 -- # return 0 00:08:53.851 17:57:14 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:08:53.851 17:57:14 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:08:53.851 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.851 --rc genhtml_branch_coverage=1 00:08:53.851 --rc genhtml_function_coverage=1 00:08:53.851 --rc genhtml_legend=1 00:08:53.851 --rc geninfo_all_blocks=1 00:08:53.851 --rc geninfo_unexecuted_blocks=1 00:08:53.851 00:08:53.851 ' 00:08:53.851 17:57:14 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:08:53.851 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.851 --rc genhtml_branch_coverage=1 00:08:53.851 --rc genhtml_function_coverage=1 00:08:53.851 --rc genhtml_legend=1 00:08:53.851 --rc geninfo_all_blocks=1 00:08:53.851 --rc geninfo_unexecuted_blocks=1 00:08:53.851 00:08:53.851 ' 00:08:53.851 17:57:14 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:08:53.851 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.851 --rc genhtml_branch_coverage=1 00:08:53.851 --rc genhtml_function_coverage=1 00:08:53.851 --rc genhtml_legend=1 00:08:53.851 --rc geninfo_all_blocks=1 00:08:53.851 --rc geninfo_unexecuted_blocks=1 00:08:53.851 00:08:53.851 ' 00:08:53.851 17:57:14 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:08:53.851 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:08:53.851 --rc genhtml_branch_coverage=1 00:08:53.851 --rc genhtml_function_coverage=1 00:08:53.851 --rc genhtml_legend=1 00:08:53.851 --rc geninfo_all_blocks=1 00:08:53.851 --rc geninfo_unexecuted_blocks=1 00:08:53.851 00:08:53.851 ' 00:08:53.851 17:57:14 -- lvol/basic.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/lvol/common.sh 00:08:53.851 17:57:14 -- lvol/common.sh@6 -- # MALLOC_SIZE_MB=128 00:08:53.851 17:57:14 -- lvol/common.sh@7 -- # MALLOC_BS=512 00:08:53.851 17:57:14 -- lvol/common.sh@8 -- # AIO_SIZE_MB=400 00:08:53.851 17:57:14 -- lvol/common.sh@9 -- # AIO_BS=4096 00:08:53.851 17:57:14 -- lvol/common.sh@10 -- # LVS_DEFAULT_CLUSTER_SIZE_MB=4 00:08:53.851 17:57:14 -- lvol/common.sh@11 -- # LVS_DEFAULT_CLUSTER_SIZE=4194304 00:08:53.851 17:57:14 -- lvol/common.sh@13 -- # LVS_DEFAULT_CAPACITY_MB=124 00:08:53.851 17:57:14 -- lvol/common.sh@14 -- # LVS_DEFAULT_CAPACITY=130023424 00:08:53.851 17:57:14 -- lvol/basic.sh@10 -- # source /home/vagrant/spdk_repo/spdk/test/bdev/nbd_common.sh 00:08:53.851 17:57:14 -- bdev/nbd_common.sh@6 -- # set -e 00:08:53.851 17:57:14 -- lvol/basic.sh@572 -- # spdk_pid=58379 00:08:53.851 17:57:14 -- lvol/basic.sh@571 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:08:53.851 17:57:14 -- lvol/basic.sh@573 -- # trap 'killprocess "$spdk_pid"; exit 1' SIGINT SIGTERM EXIT 00:08:53.851 17:57:14 -- lvol/basic.sh@574 -- # waitforlisten 58379 00:08:53.851 17:57:14 -- common/autotest_common.sh@829 -- # '[' -z 58379 ']' 00:08:53.851 17:57:14 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:08:53.851 17:57:14 -- common/autotest_common.sh@834 -- # local max_retries=100 00:08:53.851 17:57:14 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:08:53.851 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:08:53.851 17:57:14 -- common/autotest_common.sh@838 -- # xtrace_disable 00:08:53.851 17:57:14 -- common/autotest_common.sh@10 -- # set +x 00:08:53.851 [2024-11-28 17:57:14.855309] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:08:53.851 [2024-11-28 17:57:14.855512] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid58379 ] 00:08:54.110 [2024-11-28 17:57:15.016818] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:08:54.368 [2024-11-28 17:57:15.224361] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:08:54.368 [2024-11-28 17:57:15.224644] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:08:55.303 17:57:16 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:08:55.303 17:57:16 -- common/autotest_common.sh@862 -- # return 0 00:08:55.303 17:57:16 -- lvol/basic.sh@576 -- # run_test test_construct_lvs test_construct_lvs 00:08:55.303 17:57:16 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:55.303 17:57:16 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:55.303 17:57:16 -- common/autotest_common.sh@10 -- # set +x 00:08:55.303 ************************************ 00:08:55.303 START TEST test_construct_lvs 00:08:55.303 ************************************ 00:08:55.303 17:57:16 -- common/autotest_common.sh@1114 -- # test_construct_lvs 00:08:55.303 17:57:16 -- lvol/basic.sh@15 -- # rpc_cmd bdev_malloc_create 128 512 00:08:55.303 17:57:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:55.303 17:57:16 -- common/autotest_common.sh@10 -- # set +x 00:08:55.561 17:57:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:55.561 17:57:16 -- lvol/basic.sh@15 -- # malloc_name=Malloc0 00:08:55.561 17:57:16 -- lvol/basic.sh@18 -- # rpc_cmd bdev_lvol_create_lvstore Malloc0 lvs_test 00:08:55.561 17:57:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:55.561 17:57:16 -- common/autotest_common.sh@10 -- # set +x 00:08:55.561 17:57:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:55.561 17:57:16 -- lvol/basic.sh@18 -- # lvs_uuid=61ce7c6e-20e2-44be-843a-bd0167bc8309 00:08:55.561 17:57:16 -- lvol/basic.sh@19 -- # rpc_cmd bdev_lvol_get_lvstores -u 61ce7c6e-20e2-44be-843a-bd0167bc8309 00:08:55.561 17:57:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:55.561 17:57:16 -- common/autotest_common.sh@10 -- # set +x 00:08:55.561 17:57:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:55.561 17:57:16 -- lvol/basic.sh@19 -- # lvs='[ 00:08:55.561 { 00:08:55.561 "uuid": "61ce7c6e-20e2-44be-843a-bd0167bc8309", 00:08:55.561 "name": "lvs_test", 00:08:55.561 "base_bdev": "Malloc0", 00:08:55.561 "total_data_clusters": 31, 00:08:55.561 "free_clusters": 31, 00:08:55.561 "block_size": 512, 00:08:55.561 "cluster_size": 4194304 00:08:55.561 } 00:08:55.561 ]' 00:08:55.561 17:57:16 -- lvol/basic.sh@22 -- # dummy_uuid=00000000-0000-0000-0000-000000000000 00:08:55.561 17:57:16 -- lvol/basic.sh@23 -- # NOT rpc_cmd bdev_lvol_delete_lvstore -u 00000000-0000-0000-0000-000000000000 00:08:55.561 17:57:16 -- common/autotest_common.sh@650 -- # local es=0 00:08:55.561 17:57:16 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_delete_lvstore -u 00000000-0000-0000-0000-000000000000 00:08:55.561 17:57:16 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:08:55.561 17:57:16 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:55.561 17:57:16 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:08:55.561 17:57:16 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:55.561 17:57:16 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_delete_lvstore -u 00000000-0000-0000-0000-000000000000 00:08:55.561 17:57:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:55.561 17:57:16 -- common/autotest_common.sh@10 -- # set +x 00:08:55.561 request: 00:08:55.561 { 00:08:55.561 "uuid": "00000000-0000-0000-0000-000000000000", 00:08:55.561 "method": "bdev_lvol_delete_lvstore", 00:08:55.561 "req_id": 1 00:08:55.561 } 00:08:55.561 Got JSON-RPC error response 00:08:55.561 response: 00:08:55.561 { 00:08:55.561 "code": -19, 00:08:55.561 "message": "No such device" 00:08:55.561 } 00:08:55.561 17:57:16 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:55.561 17:57:16 -- common/autotest_common.sh@653 -- # es=1 00:08:55.561 17:57:16 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:08:55.561 17:57:16 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:08:55.561 17:57:16 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:08:55.561 17:57:16 -- lvol/basic.sh@25 -- # rpc_cmd bdev_lvol_get_lvstores -u 61ce7c6e-20e2-44be-843a-bd0167bc8309 00:08:55.561 17:57:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:55.561 17:57:16 -- common/autotest_common.sh@10 -- # set +x 00:08:55.561 [ 00:08:55.561 { 00:08:55.561 "uuid": "61ce7c6e-20e2-44be-843a-bd0167bc8309", 00:08:55.561 "name": "lvs_test", 00:08:55.561 "base_bdev": "Malloc0", 00:08:55.561 "total_data_clusters": 31, 00:08:55.561 "free_clusters": 31, 00:08:55.561 "block_size": 512, 00:08:55.561 "cluster_size": 4194304 00:08:55.561 } 00:08:55.561 ] 00:08:55.561 17:57:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:55.561 17:57:16 -- lvol/basic.sh@28 -- # jq -r '.[0].uuid' 00:08:55.821 17:57:16 -- lvol/basic.sh@28 -- # '[' 61ce7c6e-20e2-44be-843a-bd0167bc8309 = 61ce7c6e-20e2-44be-843a-bd0167bc8309 ']' 00:08:55.821 17:57:16 -- lvol/basic.sh@29 -- # jq -r '.[0].name' 00:08:55.821 17:57:16 -- lvol/basic.sh@29 -- # '[' lvs_test = lvs_test ']' 00:08:55.821 17:57:16 -- lvol/basic.sh@30 -- # jq -r '.[0].base_bdev' 00:08:55.821 17:57:16 -- lvol/basic.sh@30 -- # '[' Malloc0 = Malloc0 ']' 00:08:55.821 17:57:16 -- lvol/basic.sh@33 -- # jq -r '.[0].cluster_size' 00:08:55.821 17:57:16 -- lvol/basic.sh@33 -- # cluster_size=4194304 00:08:55.821 17:57:16 -- lvol/basic.sh@34 -- # '[' 4194304 = 4194304 ']' 00:08:55.821 17:57:16 -- lvol/basic.sh@35 -- # jq -r '.[0].total_data_clusters' 00:08:55.821 17:57:16 -- lvol/basic.sh@35 -- # total_clusters=31 00:08:55.821 17:57:16 -- lvol/basic.sh@36 -- # jq -r '.[0].free_clusters' 00:08:55.821 17:57:16 -- lvol/basic.sh@36 -- # '[' 31 = 31 ']' 00:08:55.821 17:57:16 -- lvol/basic.sh@37 -- # '[' 130023424 = 130023424 ']' 00:08:55.821 17:57:16 -- lvol/basic.sh@40 -- # rpc_cmd bdev_lvol_delete_lvstore -u 61ce7c6e-20e2-44be-843a-bd0167bc8309 00:08:55.821 17:57:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:55.821 17:57:16 -- common/autotest_common.sh@10 -- # set +x 00:08:55.821 17:57:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:55.821 17:57:16 -- lvol/basic.sh@41 -- # NOT rpc_cmd bdev_lvol_get_lvstores -u 61ce7c6e-20e2-44be-843a-bd0167bc8309 00:08:55.821 17:57:16 -- common/autotest_common.sh@650 -- # local es=0 00:08:55.821 17:57:16 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -u 61ce7c6e-20e2-44be-843a-bd0167bc8309 00:08:55.821 17:57:16 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:08:55.821 17:57:16 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:55.821 17:57:16 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:08:55.821 17:57:16 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:55.821 17:57:16 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -u 61ce7c6e-20e2-44be-843a-bd0167bc8309 00:08:55.821 17:57:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:55.821 17:57:16 -- common/autotest_common.sh@10 -- # set +x 00:08:55.821 request: 00:08:55.821 { 00:08:55.821 "uuid": "61ce7c6e-20e2-44be-843a-bd0167bc8309", 00:08:55.821 "method": "bdev_lvol_get_lvstores", 00:08:55.821 "req_id": 1 00:08:55.821 } 00:08:55.821 Got JSON-RPC error response 00:08:55.821 response: 00:08:55.822 { 00:08:55.822 "code": -19, 00:08:55.822 "message": "No such device" 00:08:55.822 } 00:08:55.822 17:57:16 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:55.822 17:57:16 -- common/autotest_common.sh@653 -- # es=1 00:08:55.822 17:57:16 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:08:55.822 17:57:16 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:08:55.822 17:57:16 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:08:55.822 17:57:16 -- lvol/basic.sh@43 -- # NOT rpc_cmd bdev_lvol_delete_lvstore -u 61ce7c6e-20e2-44be-843a-bd0167bc8309 00:08:55.822 17:57:16 -- common/autotest_common.sh@650 -- # local es=0 00:08:55.822 17:57:16 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_delete_lvstore -u 61ce7c6e-20e2-44be-843a-bd0167bc8309 00:08:55.822 17:57:16 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:08:55.822 17:57:16 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:55.822 17:57:16 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:08:55.822 17:57:16 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:08:55.822 17:57:16 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_delete_lvstore -u 61ce7c6e-20e2-44be-843a-bd0167bc8309 00:08:55.822 17:57:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:55.822 17:57:16 -- common/autotest_common.sh@10 -- # set +x 00:08:55.822 request: 00:08:55.822 { 00:08:55.822 "uuid": "61ce7c6e-20e2-44be-843a-bd0167bc8309", 00:08:55.822 "method": "bdev_lvol_delete_lvstore", 00:08:55.822 "req_id": 1 00:08:55.822 } 00:08:55.822 Got JSON-RPC error response 00:08:55.822 response: 00:08:55.822 { 00:08:55.822 "code": -19, 00:08:55.822 "message": "No such device" 00:08:55.822 } 00:08:55.822 17:57:16 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:55.822 17:57:16 -- common/autotest_common.sh@653 -- # es=1 00:08:55.822 17:57:16 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:08:55.822 17:57:16 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:08:55.822 17:57:16 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:08:55.822 17:57:16 -- lvol/basic.sh@45 -- # rpc_cmd bdev_malloc_delete Malloc0 00:08:55.822 17:57:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:55.822 17:57:16 -- common/autotest_common.sh@10 -- # set +x 00:08:56.390 17:57:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:56.390 17:57:17 -- lvol/basic.sh@46 -- # check_leftover_devices 00:08:56.390 17:57:17 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:08:56.390 17:57:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:56.390 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.390 17:57:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:56.390 17:57:17 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:08:56.390 17:57:17 -- lvol/common.sh@26 -- # jq length 00:08:56.390 17:57:17 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:08:56.390 17:57:17 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:08:56.390 17:57:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:56.390 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.390 17:57:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:56.390 17:57:17 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:08:56.390 17:57:17 -- lvol/common.sh@28 -- # jq length 00:08:56.390 ************************************ 00:08:56.390 END TEST test_construct_lvs 00:08:56.390 ************************************ 00:08:56.390 17:57:17 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:08:56.390 00:08:56.390 real 0m0.989s 00:08:56.390 user 0m0.322s 00:08:56.390 sys 0m0.069s 00:08:56.390 17:57:17 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:56.390 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.390 17:57:17 -- lvol/basic.sh@577 -- # run_test test_construct_lvs_nonexistent_bdev test_construct_lvs_nonexistent_bdev 00:08:56.390 17:57:17 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:56.390 17:57:17 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:56.390 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.390 ************************************ 00:08:56.390 START TEST test_construct_lvs_nonexistent_bdev 00:08:56.391 ************************************ 00:08:56.391 17:57:17 -- common/autotest_common.sh@1114 -- # test_construct_lvs_nonexistent_bdev 00:08:56.391 17:57:17 -- lvol/basic.sh@53 -- # rpc_cmd bdev_lvol_create_lvstore NotMalloc lvs_test 00:08:56.391 17:57:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:56.391 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.391 [2024-11-28 17:57:17.401481] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: NotMalloc 00:08:56.391 [2024-11-28 17:57:17.401585] vbdev_lvol.c: 264:vbdev_lvs_create: *ERROR*: Cannot create blobstore device 00:08:56.391 request: 00:08:56.391 { 00:08:56.391 "bdev_name": "NotMalloc", 00:08:56.391 "lvs_name": "lvs_test", 00:08:56.391 "method": "bdev_lvol_create_lvstore", 00:08:56.391 "req_id": 1 00:08:56.391 } 00:08:56.391 Got JSON-RPC error response 00:08:56.391 response: 00:08:56.391 { 00:08:56.391 "code": -19, 00:08:56.391 "message": "No such device" 00:08:56.391 } 00:08:56.391 17:57:17 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:56.391 17:57:17 -- lvol/basic.sh@54 -- # return 0 00:08:56.391 00:08:56.391 real 0m0.015s 00:08:56.391 user 0m0.004s 00:08:56.391 sys 0m0.001s 00:08:56.391 17:57:17 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:56.391 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.391 ************************************ 00:08:56.391 END TEST test_construct_lvs_nonexistent_bdev 00:08:56.391 ************************************ 00:08:56.651 17:57:17 -- lvol/basic.sh@578 -- # run_test test_construct_two_lvs_on_the_same_bdev test_construct_two_lvs_on_the_same_bdev 00:08:56.651 17:57:17 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:56.651 17:57:17 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:56.651 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.651 ************************************ 00:08:56.651 START TEST test_construct_two_lvs_on_the_same_bdev 00:08:56.651 ************************************ 00:08:56.651 17:57:17 -- common/autotest_common.sh@1114 -- # test_construct_two_lvs_on_the_same_bdev 00:08:56.651 17:57:17 -- lvol/basic.sh@60 -- # rpc_cmd bdev_malloc_create 128 512 00:08:56.651 17:57:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:56.651 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.651 17:57:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:56.651 17:57:17 -- lvol/basic.sh@60 -- # malloc_name=Malloc1 00:08:56.651 17:57:17 -- lvol/basic.sh@61 -- # rpc_cmd bdev_lvol_create_lvstore Malloc1 lvs_test 00:08:56.651 17:57:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:56.651 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.651 17:57:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:56.651 17:57:17 -- lvol/basic.sh@61 -- # lvs_uuid=fa16044c-a14a-4eb9-8dc9-236dbad52b42 00:08:56.651 17:57:17 -- lvol/basic.sh@64 -- # rpc_cmd bdev_lvol_create_lvstore Malloc1 lvs_test2 00:08:56.651 17:57:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:56.651 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.651 [2024-11-28 17:57:17.659721] bdev.c:7940:bdev_open: *ERROR*: bdev Malloc1 already claimed: type read_many_write_one by module lvol 00:08:56.651 [2024-11-28 17:57:17.659795] vbdev_lvol.c: 264:vbdev_lvs_create: *ERROR*: Cannot create blobstore device 00:08:56.651 request: 00:08:56.651 { 00:08:56.651 "bdev_name": "Malloc1", 00:08:56.651 "lvs_name": "lvs_test2", 00:08:56.651 "method": "bdev_lvol_create_lvstore", 00:08:56.651 "req_id": 1 00:08:56.651 } 00:08:56.651 Got JSON-RPC error response 00:08:56.651 response: 00:08:56.651 { 00:08:56.651 "code": -1, 00:08:56.651 "message": "Operation not permitted" 00:08:56.651 } 00:08:56.651 17:57:17 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:56.651 17:57:17 -- lvol/basic.sh@67 -- # rpc_cmd bdev_lvol_delete_lvstore -u fa16044c-a14a-4eb9-8dc9-236dbad52b42 00:08:56.651 17:57:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:56.651 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.651 17:57:17 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:56.651 17:57:17 -- lvol/basic.sh@68 -- # rpc_cmd bdev_lvol_get_lvstores -u fa16044c-a14a-4eb9-8dc9-236dbad52b42 00:08:56.651 17:57:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:56.651 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:56.651 request: 00:08:56.651 { 00:08:56.651 "uuid": "fa16044c-a14a-4eb9-8dc9-236dbad52b42", 00:08:56.651 "method": "bdev_lvol_get_lvstores", 00:08:56.651 "req_id": 1 00:08:56.651 } 00:08:56.651 Got JSON-RPC error response 00:08:56.651 response: 00:08:56.651 { 00:08:56.651 "code": -19, 00:08:56.651 "message": "No such device" 00:08:56.651 } 00:08:56.651 17:57:17 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:56.651 17:57:17 -- lvol/basic.sh@69 -- # rpc_cmd bdev_malloc_delete Malloc1 00:08:56.651 17:57:17 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:56.651 17:57:17 -- common/autotest_common.sh@10 -- # set +x 00:08:57.222 17:57:18 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:57.222 17:57:18 -- lvol/basic.sh@70 -- # rpc_cmd bdev_get_bdevs -b Malloc1 00:08:57.222 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:57.222 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.222 [2024-11-28 17:57:18.041845] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: Malloc1 00:08:57.222 request: 00:08:57.222 { 00:08:57.222 "name": "Malloc1", 00:08:57.222 "method": "bdev_get_bdevs", 00:08:57.222 "req_id": 1 00:08:57.222 } 00:08:57.222 Got JSON-RPC error response 00:08:57.222 response: 00:08:57.222 { 00:08:57.222 "code": -19, 00:08:57.222 "message": "No such device" 00:08:57.222 } 00:08:57.222 17:57:18 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:57.222 17:57:18 -- lvol/basic.sh@71 -- # check_leftover_devices 00:08:57.222 17:57:18 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:08:57.222 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:57.222 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.222 17:57:18 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:57.222 17:57:18 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:08:57.222 17:57:18 -- lvol/common.sh@26 -- # jq length 00:08:57.222 17:57:18 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:08:57.222 17:57:18 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:08:57.222 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:57.222 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.222 17:57:18 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:57.222 17:57:18 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:08:57.222 17:57:18 -- lvol/common.sh@28 -- # jq length 00:08:57.222 ************************************ 00:08:57.222 END TEST test_construct_two_lvs_on_the_same_bdev 00:08:57.222 ************************************ 00:08:57.222 17:57:18 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:08:57.222 00:08:57.222 real 0m0.696s 00:08:57.222 user 0m0.102s 00:08:57.222 sys 0m0.029s 00:08:57.222 17:57:18 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:57.222 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.222 17:57:18 -- lvol/basic.sh@579 -- # run_test test_construct_lvs_conflict_alias test_construct_lvs_conflict_alias 00:08:57.222 17:57:18 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:57.222 17:57:18 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:57.222 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.222 ************************************ 00:08:57.222 START TEST test_construct_lvs_conflict_alias 00:08:57.222 ************************************ 00:08:57.222 17:57:18 -- common/autotest_common.sh@1114 -- # test_construct_lvs_conflict_alias 00:08:57.222 17:57:18 -- lvol/basic.sh@77 -- # rpc_cmd bdev_malloc_create 128 512 00:08:57.222 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:57.222 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.482 17:57:18 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:57.482 17:57:18 -- lvol/basic.sh@77 -- # malloc1_name=Malloc2 00:08:57.482 17:57:18 -- lvol/basic.sh@78 -- # rpc_cmd bdev_lvol_create_lvstore Malloc2 lvs_test 00:08:57.482 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:57.482 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.482 17:57:18 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:57.482 17:57:18 -- lvol/basic.sh@78 -- # lvs1_uuid=d9760132-d7ac-48d1-9921-204e204de905 00:08:57.482 17:57:18 -- lvol/basic.sh@81 -- # rpc_cmd bdev_malloc_create 128 512 00:08:57.482 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:57.482 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.741 17:57:18 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:57.741 17:57:18 -- lvol/basic.sh@81 -- # malloc2_name=Malloc3 00:08:57.741 17:57:18 -- lvol/basic.sh@82 -- # rpc_cmd bdev_lvol_create_lvstore Malloc3 lvs_test 00:08:57.741 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:57.741 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.741 [2024-11-28 17:57:18.573418] lvol.c: 736:spdk_lvs_init: *ERROR*: lvolstore with name lvs_test already exists 00:08:57.741 request: 00:08:57.741 { 00:08:57.741 "bdev_name": "Malloc3", 00:08:57.741 "lvs_name": "lvs_test", 00:08:57.741 "method": "bdev_lvol_create_lvstore", 00:08:57.741 "req_id": 1 00:08:57.741 } 00:08:57.741 Got JSON-RPC error response 00:08:57.741 response: 00:08:57.741 { 00:08:57.741 "code": -17, 00:08:57.741 "message": "File exists" 00:08:57.741 } 00:08:57.741 17:57:18 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:57.741 17:57:18 -- lvol/basic.sh@85 -- # rpc_cmd bdev_lvol_delete_lvstore -u d9760132-d7ac-48d1-9921-204e204de905 00:08:57.741 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:57.741 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.741 17:57:18 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:57.741 17:57:18 -- lvol/basic.sh@86 -- # rpc_cmd bdev_lvol_get_lvstores -u d9760132-d7ac-48d1-9921-204e204de905 00:08:57.741 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:57.741 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:57.741 request: 00:08:57.741 { 00:08:57.741 "uuid": "d9760132-d7ac-48d1-9921-204e204de905", 00:08:57.741 "method": "bdev_lvol_get_lvstores", 00:08:57.741 "req_id": 1 00:08:57.741 } 00:08:57.741 Got JSON-RPC error response 00:08:57.741 response: 00:08:57.741 { 00:08:57.741 "code": -19, 00:08:57.741 "message": "No such device" 00:08:57.741 } 00:08:57.741 17:57:18 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:57.741 17:57:18 -- lvol/basic.sh@87 -- # rpc_cmd bdev_malloc_delete Malloc2 00:08:57.741 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:57.741 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:58.001 17:57:18 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:58.001 17:57:18 -- lvol/basic.sh@88 -- # rpc_cmd bdev_malloc_delete Malloc3 00:08:58.001 17:57:18 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:58.001 17:57:18 -- common/autotest_common.sh@10 -- # set +x 00:08:58.260 17:57:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:58.260 17:57:19 -- lvol/basic.sh@89 -- # check_leftover_devices 00:08:58.260 17:57:19 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:08:58.260 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:58.260 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:58.260 17:57:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:58.260 17:57:19 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:08:58.260 17:57:19 -- lvol/common.sh@26 -- # jq length 00:08:58.519 17:57:19 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:08:58.520 17:57:19 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:08:58.520 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:58.520 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:58.520 17:57:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:58.520 17:57:19 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:08:58.520 17:57:19 -- lvol/common.sh@28 -- # jq length 00:08:58.520 ************************************ 00:08:58.520 END TEST test_construct_lvs_conflict_alias 00:08:58.520 ************************************ 00:08:58.520 17:57:19 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:08:58.520 00:08:58.520 real 0m1.184s 00:08:58.520 user 0m0.113s 00:08:58.520 sys 0m0.030s 00:08:58.520 17:57:19 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:08:58.520 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:58.520 17:57:19 -- lvol/basic.sh@580 -- # run_test test_construct_lvs_different_cluster_size test_construct_lvs_different_cluster_size 00:08:58.520 17:57:19 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:08:58.520 17:57:19 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:08:58.520 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:58.520 ************************************ 00:08:58.520 START TEST test_construct_lvs_different_cluster_size 00:08:58.520 ************************************ 00:08:58.520 17:57:19 -- common/autotest_common.sh@1114 -- # test_construct_lvs_different_cluster_size 00:08:58.520 17:57:19 -- lvol/basic.sh@96 -- # rpc_cmd bdev_malloc_create 128 512 00:08:58.520 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:58.520 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:58.779 17:57:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:58.779 17:57:19 -- lvol/basic.sh@96 -- # malloc1_name=Malloc4 00:08:58.779 17:57:19 -- lvol/basic.sh@97 -- # rpc_cmd bdev_lvol_create_lvstore Malloc4 lvs_test 00:08:58.779 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:58.779 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:58.779 17:57:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:58.779 17:57:19 -- lvol/basic.sh@97 -- # lvs1_uuid=87f7c882-28be-4818-8fd2-53db07cd9f17 00:08:58.779 17:57:19 -- lvol/basic.sh@100 -- # rpc_cmd bdev_lvol_get_lvstores 00:08:58.779 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:58.779 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:58.779 17:57:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:58.779 17:57:19 -- lvol/basic.sh@100 -- # lvol_stores='[ 00:08:58.779 { 00:08:58.779 "uuid": "87f7c882-28be-4818-8fd2-53db07cd9f17", 00:08:58.779 "name": "lvs_test", 00:08:58.779 "base_bdev": "Malloc4", 00:08:58.779 "total_data_clusters": 31, 00:08:58.779 "free_clusters": 31, 00:08:58.779 "block_size": 512, 00:08:58.779 "cluster_size": 4194304 00:08:58.779 } 00:08:58.779 ]' 00:08:58.779 17:57:19 -- lvol/basic.sh@101 -- # jq length 00:08:58.779 17:57:19 -- lvol/basic.sh@101 -- # '[' 1 == 1 ']' 00:08:58.779 17:57:19 -- lvol/basic.sh@104 -- # rpc_cmd bdev_malloc_create 128 512 00:08:58.779 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:58.779 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:59.038 17:57:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:59.038 17:57:19 -- lvol/basic.sh@104 -- # malloc2_name=Malloc5 00:08:59.038 17:57:19 -- lvol/basic.sh@106 -- # rpc_cmd bdev_lvol_create_lvstore Malloc5 lvs2_test -c 1 00:08:59.038 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.038 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:59.038 [2024-11-28 17:57:19.858392] lvol.c: 705:spdk_lvs_init: *ERROR*: Cluster size 1 is smaller than blocklen 512 00:08:59.038 request: 00:08:59.038 { 00:08:59.038 "bdev_name": "Malloc5", 00:08:59.038 "lvs_name": "lvs2_test", 00:08:59.038 "cluster_sz": 1, 00:08:59.038 "method": "bdev_lvol_create_lvstore", 00:08:59.038 "req_id": 1 00:08:59.038 } 00:08:59.038 Got JSON-RPC error response 00:08:59.038 response: 00:08:59.038 { 00:08:59.038 "code": -22, 00:08:59.038 "message": "Invalid argument" 00:08:59.038 } 00:08:59.038 17:57:19 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:59.038 17:57:19 -- lvol/basic.sh@108 -- # rpc_cmd bdev_lvol_create_lvstore Malloc5 lvs2_test -c 00:08:59.038 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.038 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:59.038 usage: rpc.py [options] bdev_lvol_create_lvstore [-h] [-c CLUSTER_SZ] 00:08:59.038 [--clear-method CLEAR_METHOD] 00:08:59.038 [-m MD_PAGES_PER_CLUSTER_RATIO] 00:08:59.038 bdev_name lvs_name 00:08:59.038 rpc.py [options] bdev_lvol_create_lvstore: error: argument -c/--cluster-sz: expected one argument 00:08:59.038 17:57:19 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:59.038 17:57:19 -- lvol/basic.sh@110 -- # rpc_cmd bdev_lvol_create_lvstore Malloc5 lvs2_test -c -1 00:08:59.038 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.038 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:59.038 request: 00:08:59.038 { 00:08:59.038 "bdev_name": "Malloc5", 00:08:59.038 "lvs_name": "lvs2_test", 00:08:59.038 "cluster_sz": -1, 00:08:59.038 "method": "bdev_lvol_create_lvstore", 00:08:59.038 "req_id": 1 00:08:59.038 } 00:08:59.038 Got JSON-RPC error response 00:08:59.038 response: 00:08:59.038 { 00:08:59.038 "code": -32603, 00:08:59.038 "message": "spdk_json_decode_object failed" 00:08:59.038 } 00:08:59.038 17:57:19 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:59.038 17:57:19 -- lvol/basic.sh@112 -- # rpc_cmd bdev_lvol_create_lvstore Malloc5 lvs2_test -c 8191 00:08:59.038 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.038 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:59.038 [2024-11-28 17:57:19.894553] blobstore.c:5398:spdk_bs_init: *ERROR*: Blobstore metadata cannot use more clusters than is available, please decrease number of pages reserved for metadata or increase cluster size. 00:08:59.038 [2024-11-28 17:57:19.894655] vbdev_lvol.c: 180:_vbdev_lvs_create_cb: *ERROR*: Cannot create lvol store bdev 00:08:59.038 [2024-11-28 17:57:19.894711] lvol.c: 602:lvs_init_cb: *ERROR*: Lvol store init failed: could not initialize blobstore 00:08:59.038 request: 00:08:59.038 { 00:08:59.038 "bdev_name": "Malloc5", 00:08:59.038 "lvs_name": "lvs2_test", 00:08:59.038 "cluster_sz": 8191, 00:08:59.038 "method": "bdev_lvol_create_lvstore", 00:08:59.038 "req_id": 1 00:08:59.038 } 00:08:59.038 Got JSON-RPC error response 00:08:59.038 response: 00:08:59.038 { 00:08:59.038 "code": -32602, 00:08:59.038 "message": "Cannot allocate memory" 00:08:59.038 } 00:08:59.038 17:57:19 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:59.038 17:57:19 -- lvol/basic.sh@115 -- # rpc_cmd bdev_lvol_get_lvstores 00:08:59.038 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.038 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:59.038 17:57:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:59.038 17:57:19 -- lvol/basic.sh@115 -- # lvol_stores='[ 00:08:59.038 { 00:08:59.038 "uuid": "87f7c882-28be-4818-8fd2-53db07cd9f17", 00:08:59.038 "name": "lvs_test", 00:08:59.038 "base_bdev": "Malloc4", 00:08:59.038 "total_data_clusters": 31, 00:08:59.038 "free_clusters": 31, 00:08:59.038 "block_size": 512, 00:08:59.038 "cluster_size": 4194304 00:08:59.038 } 00:08:59.038 ]' 00:08:59.038 17:57:19 -- lvol/basic.sh@116 -- # jq length 00:08:59.039 17:57:19 -- lvol/basic.sh@116 -- # '[' 1 == 1 ']' 00:08:59.039 17:57:19 -- lvol/basic.sh@119 -- # rpc_cmd bdev_lvol_create_lvstore Malloc5 lvs2_test -c 8192 00:08:59.039 17:57:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.039 17:57:19 -- common/autotest_common.sh@10 -- # set +x 00:08:59.039 17:57:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:59.039 17:57:20 -- lvol/basic.sh@119 -- # lvs2_uuid=248de27a-e258-477c-82b9-f6d7e3ce76ee 00:08:59.039 17:57:20 -- lvol/basic.sh@121 -- # rpc_cmd bdev_lvol_get_lvstores 00:08:59.039 17:57:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.039 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:08:59.039 17:57:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:59.039 17:57:20 -- lvol/basic.sh@121 -- # lvol_stores='[ 00:08:59.039 { 00:08:59.039 "uuid": "87f7c882-28be-4818-8fd2-53db07cd9f17", 00:08:59.039 "name": "lvs_test", 00:08:59.039 "base_bdev": "Malloc4", 00:08:59.039 "total_data_clusters": 31, 00:08:59.039 "free_clusters": 31, 00:08:59.039 "block_size": 512, 00:08:59.039 "cluster_size": 4194304 00:08:59.039 }, 00:08:59.039 { 00:08:59.039 "uuid": "248de27a-e258-477c-82b9-f6d7e3ce76ee", 00:08:59.039 "name": "lvs2_test", 00:08:59.039 "base_bdev": "Malloc5", 00:08:59.039 "total_data_clusters": 8190, 00:08:59.039 "free_clusters": 8190, 00:08:59.039 "block_size": 512, 00:08:59.039 "cluster_size": 8192 00:08:59.039 } 00:08:59.039 ]' 00:08:59.039 17:57:20 -- lvol/basic.sh@122 -- # jq length 00:08:59.039 17:57:20 -- lvol/basic.sh@122 -- # '[' 2 == 2 ']' 00:08:59.039 17:57:20 -- lvol/basic.sh@125 -- # rpc_cmd bdev_lvol_delete_lvstore -u 87f7c882-28be-4818-8fd2-53db07cd9f17 00:08:59.039 17:57:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.039 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:08:59.039 17:57:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:59.039 17:57:20 -- lvol/basic.sh@126 -- # rpc_cmd bdev_lvol_get_lvstores -u 87f7c882-28be-4818-8fd2-53db07cd9f17 00:08:59.039 17:57:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.039 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:08:59.298 request: 00:08:59.298 { 00:08:59.298 "uuid": "87f7c882-28be-4818-8fd2-53db07cd9f17", 00:08:59.298 "method": "bdev_lvol_get_lvstores", 00:08:59.298 "req_id": 1 00:08:59.298 } 00:08:59.298 Got JSON-RPC error response 00:08:59.298 response: 00:08:59.298 { 00:08:59.298 "code": -19, 00:08:59.298 "message": "No such device" 00:08:59.298 } 00:08:59.298 17:57:20 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:59.298 17:57:20 -- lvol/basic.sh@129 -- # rpc_cmd bdev_lvol_delete_lvstore -l lvs2_test 00:08:59.298 17:57:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.298 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:08:59.298 17:57:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:59.298 17:57:20 -- lvol/basic.sh@130 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs2_test 00:08:59.298 17:57:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.298 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:08:59.298 request: 00:08:59.298 { 00:08:59.298 "lvs_name": "lvs2_test", 00:08:59.298 "method": "bdev_lvol_get_lvstores", 00:08:59.298 "req_id": 1 00:08:59.298 } 00:08:59.298 Got JSON-RPC error response 00:08:59.298 response: 00:08:59.298 { 00:08:59.298 "code": -19, 00:08:59.298 "message": "No such device" 00:08:59.298 } 00:08:59.298 17:57:20 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:59.298 17:57:20 -- lvol/basic.sh@131 -- # rpc_cmd bdev_lvol_get_lvstores -u 248de27a-e258-477c-82b9-f6d7e3ce76ee 00:08:59.298 17:57:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.298 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:08:59.298 request: 00:08:59.298 { 00:08:59.298 "uuid": "248de27a-e258-477c-82b9-f6d7e3ce76ee", 00:08:59.298 "method": "bdev_lvol_get_lvstores", 00:08:59.298 "req_id": 1 00:08:59.298 } 00:08:59.298 Got JSON-RPC error response 00:08:59.298 response: 00:08:59.298 { 00:08:59.298 "code": -19, 00:08:59.298 "message": "No such device" 00:08:59.298 } 00:08:59.298 17:57:20 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:08:59.298 17:57:20 -- lvol/basic.sh@133 -- # rpc_cmd bdev_malloc_delete Malloc4 00:08:59.298 17:57:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.298 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:08:59.557 17:57:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:59.557 17:57:20 -- lvol/basic.sh@134 -- # rpc_cmd bdev_malloc_delete Malloc5 00:08:59.557 17:57:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.557 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:08:59.815 17:57:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:59.815 17:57:20 -- lvol/basic.sh@135 -- # check_leftover_devices 00:08:59.815 17:57:20 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:08:59.815 17:57:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:08:59.815 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:08:59.815 17:57:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:08:59.815 17:57:20 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:08:59.815 17:57:20 -- lvol/common.sh@26 -- # jq length 00:09:00.074 17:57:20 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:00.074 17:57:20 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:00.074 17:57:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.074 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:09:00.074 17:57:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.074 17:57:20 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:00.074 17:57:20 -- lvol/common.sh@28 -- # jq length 00:09:00.074 ************************************ 00:09:00.074 END TEST test_construct_lvs_different_cluster_size 00:09:00.074 ************************************ 00:09:00.074 17:57:20 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:00.074 00:09:00.074 real 0m1.468s 00:09:00.074 user 0m0.259s 00:09:00.074 sys 0m0.070s 00:09:00.074 17:57:20 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:00.074 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:09:00.074 17:57:20 -- lvol/basic.sh@581 -- # run_test test_construct_lvs_clear_methods test_construct_lvs_clear_methods 00:09:00.074 17:57:20 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:00.074 17:57:20 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:00.074 17:57:20 -- common/autotest_common.sh@10 -- # set +x 00:09:00.074 ************************************ 00:09:00.074 START TEST test_construct_lvs_clear_methods 00:09:00.074 ************************************ 00:09:00.074 17:57:21 -- common/autotest_common.sh@1114 -- # test_construct_lvs_clear_methods 00:09:00.074 17:57:21 -- lvol/basic.sh@140 -- # rpc_cmd bdev_malloc_create 128 512 00:09:00.074 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.074 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.333 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.333 17:57:21 -- lvol/basic.sh@140 -- # malloc_name=Malloc6 00:09:00.333 17:57:21 -- lvol/basic.sh@143 -- # rpc_cmd bdev_lvol_create_lvstore Malloc5 lvs2_test --clear-method invalid123 00:09:00.333 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.333 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.333 request: 00:09:00.333 { 00:09:00.333 "bdev_name": "Malloc5", 00:09:00.333 "lvs_name": "lvs2_test", 00:09:00.333 "clear_method": "invalid123", 00:09:00.333 "method": "bdev_lvol_create_lvstore", 00:09:00.333 "req_id": 1 00:09:00.333 } 00:09:00.333 Got JSON-RPC error response 00:09:00.333 response: 00:09:00.333 { 00:09:00.333 "code": -22, 00:09:00.333 "message": "Invalid clear_method parameter" 00:09:00.333 } 00:09:00.333 17:57:21 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:00.333 17:57:21 -- lvol/basic.sh@146 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:00.333 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.333 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.333 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.333 17:57:21 -- lvol/basic.sh@146 -- # lvol_stores='[]' 00:09:00.333 17:57:21 -- lvol/basic.sh@147 -- # jq length 00:09:00.333 17:57:21 -- lvol/basic.sh@147 -- # '[' 0 == 0 ']' 00:09:00.333 17:57:21 -- lvol/basic.sh@149 -- # methods='none unmap write_zeroes' 00:09:00.333 17:57:21 -- lvol/basic.sh@150 -- # for clear_method in $methods 00:09:00.333 17:57:21 -- lvol/basic.sh@151 -- # rpc_cmd bdev_lvol_create_lvstore Malloc6 lvs_test --clear-method none 00:09:00.333 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.333 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.333 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.333 17:57:21 -- lvol/basic.sh@151 -- # lvs_uuid=2130acb0-6bab-4e12-abee-951079db69ff 00:09:00.333 17:57:21 -- lvol/basic.sh@154 -- # rpc_cmd bdev_lvol_create -u 2130acb0-6bab-4e12-abee-951079db69ff lvol_test 124 00:09:00.333 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.333 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.333 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.333 17:57:21 -- lvol/basic.sh@154 -- # lvol_uuid=382e9d90-f504-4700-aa51-5cd22680ca38 00:09:00.333 17:57:21 -- lvol/basic.sh@155 -- # rpc_cmd bdev_get_bdevs -b 382e9d90-f504-4700-aa51-5cd22680ca38 00:09:00.333 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.333 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.333 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.333 17:57:21 -- lvol/basic.sh@155 -- # lvol='[ 00:09:00.333 { 00:09:00.333 "name": "382e9d90-f504-4700-aa51-5cd22680ca38", 00:09:00.333 "aliases": [ 00:09:00.333 "lvs_test/lvol_test" 00:09:00.333 ], 00:09:00.333 "product_name": "Logical Volume", 00:09:00.333 "block_size": 512, 00:09:00.333 "num_blocks": 253952, 00:09:00.333 "uuid": "382e9d90-f504-4700-aa51-5cd22680ca38", 00:09:00.333 "assigned_rate_limits": { 00:09:00.333 "rw_ios_per_sec": 0, 00:09:00.333 "rw_mbytes_per_sec": 0, 00:09:00.333 "r_mbytes_per_sec": 0, 00:09:00.333 "w_mbytes_per_sec": 0 00:09:00.333 }, 00:09:00.333 "claimed": false, 00:09:00.333 "zoned": false, 00:09:00.333 "supported_io_types": { 00:09:00.333 "read": true, 00:09:00.333 "write": true, 00:09:00.333 "unmap": true, 00:09:00.333 "write_zeroes": true, 00:09:00.333 "flush": false, 00:09:00.333 "reset": true, 00:09:00.333 "compare": false, 00:09:00.333 "compare_and_write": false, 00:09:00.333 "abort": false, 00:09:00.333 "nvme_admin": false, 00:09:00.333 "nvme_io": false 00:09:00.333 }, 00:09:00.333 "memory_domains": [ 00:09:00.333 { 00:09:00.333 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:00.333 "dma_device_type": 2 00:09:00.333 } 00:09:00.333 ], 00:09:00.333 "driver_specific": { 00:09:00.333 "lvol": { 00:09:00.333 "lvol_store_uuid": "2130acb0-6bab-4e12-abee-951079db69ff", 00:09:00.333 "base_bdev": "Malloc6", 00:09:00.333 "thin_provision": false, 00:09:00.333 "snapshot": false, 00:09:00.333 "clone": false, 00:09:00.333 "esnap_clone": false 00:09:00.333 } 00:09:00.333 } 00:09:00.333 } 00:09:00.333 ]' 00:09:00.333 17:57:21 -- lvol/basic.sh@156 -- # jq -r '.[0].name' 00:09:00.333 17:57:21 -- lvol/basic.sh@156 -- # '[' 382e9d90-f504-4700-aa51-5cd22680ca38 = 382e9d90-f504-4700-aa51-5cd22680ca38 ']' 00:09:00.333 17:57:21 -- lvol/basic.sh@157 -- # jq -r '.[0].uuid' 00:09:00.333 17:57:21 -- lvol/basic.sh@157 -- # '[' 382e9d90-f504-4700-aa51-5cd22680ca38 = 382e9d90-f504-4700-aa51-5cd22680ca38 ']' 00:09:00.333 17:57:21 -- lvol/basic.sh@158 -- # jq -r '.[0].aliases[0]' 00:09:00.593 17:57:21 -- lvol/basic.sh@158 -- # '[' lvs_test/lvol_test = lvs_test/lvol_test ']' 00:09:00.593 17:57:21 -- lvol/basic.sh@159 -- # jq -r '.[0].block_size' 00:09:00.593 17:57:21 -- lvol/basic.sh@159 -- # '[' 512 = 512 ']' 00:09:00.593 17:57:21 -- lvol/basic.sh@160 -- # jq -r '.[0].num_blocks' 00:09:00.593 17:57:21 -- lvol/basic.sh@160 -- # '[' 253952 = 253952 ']' 00:09:00.593 17:57:21 -- lvol/basic.sh@163 -- # rpc_cmd bdev_lvol_delete 382e9d90-f504-4700-aa51-5cd22680ca38 00:09:00.593 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.593 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.593 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.593 17:57:21 -- lvol/basic.sh@164 -- # rpc_cmd bdev_get_bdevs -b 382e9d90-f504-4700-aa51-5cd22680ca38 00:09:00.593 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.593 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.593 [2024-11-28 17:57:21.534348] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 382e9d90-f504-4700-aa51-5cd22680ca38 00:09:00.593 request: 00:09:00.593 { 00:09:00.593 "name": "382e9d90-f504-4700-aa51-5cd22680ca38", 00:09:00.593 "method": "bdev_get_bdevs", 00:09:00.593 "req_id": 1 00:09:00.593 } 00:09:00.593 Got JSON-RPC error response 00:09:00.593 response: 00:09:00.593 { 00:09:00.593 "code": -19, 00:09:00.593 "message": "No such device" 00:09:00.593 } 00:09:00.593 17:57:21 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:00.593 17:57:21 -- lvol/basic.sh@165 -- # rpc_cmd bdev_lvol_delete_lvstore -u 2130acb0-6bab-4e12-abee-951079db69ff 00:09:00.593 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.593 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.593 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.593 17:57:21 -- lvol/basic.sh@166 -- # rpc_cmd bdev_lvol_get_lvstores -u 2130acb0-6bab-4e12-abee-951079db69ff 00:09:00.593 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.593 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.593 request: 00:09:00.593 { 00:09:00.593 "uuid": "2130acb0-6bab-4e12-abee-951079db69ff", 00:09:00.593 "method": "bdev_lvol_get_lvstores", 00:09:00.593 "req_id": 1 00:09:00.593 } 00:09:00.593 Got JSON-RPC error response 00:09:00.593 response: 00:09:00.593 { 00:09:00.593 "code": -19, 00:09:00.593 "message": "No such device" 00:09:00.593 } 00:09:00.593 17:57:21 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:00.593 17:57:21 -- lvol/basic.sh@150 -- # for clear_method in $methods 00:09:00.593 17:57:21 -- lvol/basic.sh@151 -- # rpc_cmd bdev_lvol_create_lvstore Malloc6 lvs_test --clear-method unmap 00:09:00.593 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.593 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.593 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.593 17:57:21 -- lvol/basic.sh@151 -- # lvs_uuid=8ce94034-30d9-43c2-9576-b4ef91f40aa1 00:09:00.593 17:57:21 -- lvol/basic.sh@154 -- # rpc_cmd bdev_lvol_create -u 8ce94034-30d9-43c2-9576-b4ef91f40aa1 lvol_test 124 00:09:00.593 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.593 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.593 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.593 17:57:21 -- lvol/basic.sh@154 -- # lvol_uuid=32979b72-aeca-4cce-94c1-339e17c60e16 00:09:00.593 17:57:21 -- lvol/basic.sh@155 -- # rpc_cmd bdev_get_bdevs -b 32979b72-aeca-4cce-94c1-339e17c60e16 00:09:00.593 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.593 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.853 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.853 17:57:21 -- lvol/basic.sh@155 -- # lvol='[ 00:09:00.853 { 00:09:00.853 "name": "32979b72-aeca-4cce-94c1-339e17c60e16", 00:09:00.853 "aliases": [ 00:09:00.853 "lvs_test/lvol_test" 00:09:00.853 ], 00:09:00.853 "product_name": "Logical Volume", 00:09:00.853 "block_size": 512, 00:09:00.853 "num_blocks": 253952, 00:09:00.853 "uuid": "32979b72-aeca-4cce-94c1-339e17c60e16", 00:09:00.853 "assigned_rate_limits": { 00:09:00.853 "rw_ios_per_sec": 0, 00:09:00.853 "rw_mbytes_per_sec": 0, 00:09:00.853 "r_mbytes_per_sec": 0, 00:09:00.853 "w_mbytes_per_sec": 0 00:09:00.853 }, 00:09:00.853 "claimed": false, 00:09:00.853 "zoned": false, 00:09:00.853 "supported_io_types": { 00:09:00.853 "read": true, 00:09:00.853 "write": true, 00:09:00.853 "unmap": true, 00:09:00.853 "write_zeroes": true, 00:09:00.853 "flush": false, 00:09:00.853 "reset": true, 00:09:00.853 "compare": false, 00:09:00.853 "compare_and_write": false, 00:09:00.853 "abort": false, 00:09:00.853 "nvme_admin": false, 00:09:00.853 "nvme_io": false 00:09:00.853 }, 00:09:00.853 "memory_domains": [ 00:09:00.853 { 00:09:00.853 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:00.853 "dma_device_type": 2 00:09:00.853 } 00:09:00.853 ], 00:09:00.853 "driver_specific": { 00:09:00.853 "lvol": { 00:09:00.853 "lvol_store_uuid": "8ce94034-30d9-43c2-9576-b4ef91f40aa1", 00:09:00.853 "base_bdev": "Malloc6", 00:09:00.853 "thin_provision": false, 00:09:00.853 "snapshot": false, 00:09:00.853 "clone": false, 00:09:00.853 "esnap_clone": false 00:09:00.853 } 00:09:00.853 } 00:09:00.853 } 00:09:00.853 ]' 00:09:00.853 17:57:21 -- lvol/basic.sh@156 -- # jq -r '.[0].name' 00:09:00.853 17:57:21 -- lvol/basic.sh@156 -- # '[' 32979b72-aeca-4cce-94c1-339e17c60e16 = 32979b72-aeca-4cce-94c1-339e17c60e16 ']' 00:09:00.853 17:57:21 -- lvol/basic.sh@157 -- # jq -r '.[0].uuid' 00:09:00.853 17:57:21 -- lvol/basic.sh@157 -- # '[' 32979b72-aeca-4cce-94c1-339e17c60e16 = 32979b72-aeca-4cce-94c1-339e17c60e16 ']' 00:09:00.853 17:57:21 -- lvol/basic.sh@158 -- # jq -r '.[0].aliases[0]' 00:09:00.854 17:57:21 -- lvol/basic.sh@158 -- # '[' lvs_test/lvol_test = lvs_test/lvol_test ']' 00:09:00.854 17:57:21 -- lvol/basic.sh@159 -- # jq -r '.[0].block_size' 00:09:00.854 17:57:21 -- lvol/basic.sh@159 -- # '[' 512 = 512 ']' 00:09:00.854 17:57:21 -- lvol/basic.sh@160 -- # jq -r '.[0].num_blocks' 00:09:00.854 17:57:21 -- lvol/basic.sh@160 -- # '[' 253952 = 253952 ']' 00:09:00.854 17:57:21 -- lvol/basic.sh@163 -- # rpc_cmd bdev_lvol_delete 32979b72-aeca-4cce-94c1-339e17c60e16 00:09:00.854 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.854 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.854 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.854 17:57:21 -- lvol/basic.sh@164 -- # rpc_cmd bdev_get_bdevs -b 32979b72-aeca-4cce-94c1-339e17c60e16 00:09:00.854 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.854 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.854 [2024-11-28 17:57:21.880978] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 32979b72-aeca-4cce-94c1-339e17c60e16 00:09:00.854 request: 00:09:00.854 { 00:09:00.854 "name": "32979b72-aeca-4cce-94c1-339e17c60e16", 00:09:00.854 "method": "bdev_get_bdevs", 00:09:00.854 "req_id": 1 00:09:00.854 } 00:09:00.854 Got JSON-RPC error response 00:09:00.854 response: 00:09:00.854 { 00:09:00.854 "code": -19, 00:09:00.854 "message": "No such device" 00:09:00.854 } 00:09:00.854 17:57:21 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:00.854 17:57:21 -- lvol/basic.sh@165 -- # rpc_cmd bdev_lvol_delete_lvstore -u 8ce94034-30d9-43c2-9576-b4ef91f40aa1 00:09:00.854 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:00.854 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:00.854 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:00.854 17:57:21 -- lvol/basic.sh@166 -- # rpc_cmd bdev_lvol_get_lvstores -u 8ce94034-30d9-43c2-9576-b4ef91f40aa1 00:09:01.113 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.113 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:01.113 request: 00:09:01.113 { 00:09:01.113 "uuid": "8ce94034-30d9-43c2-9576-b4ef91f40aa1", 00:09:01.113 "method": "bdev_lvol_get_lvstores", 00:09:01.113 "req_id": 1 00:09:01.113 } 00:09:01.113 Got JSON-RPC error response 00:09:01.113 response: 00:09:01.113 { 00:09:01.113 "code": -19, 00:09:01.113 "message": "No such device" 00:09:01.113 } 00:09:01.113 17:57:21 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:01.113 17:57:21 -- lvol/basic.sh@150 -- # for clear_method in $methods 00:09:01.113 17:57:21 -- lvol/basic.sh@151 -- # rpc_cmd bdev_lvol_create_lvstore Malloc6 lvs_test --clear-method write_zeroes 00:09:01.113 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.113 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:01.113 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:01.113 17:57:21 -- lvol/basic.sh@151 -- # lvs_uuid=2b20efc4-8e39-43fa-8cb1-3b3cd5809659 00:09:01.113 17:57:21 -- lvol/basic.sh@154 -- # rpc_cmd bdev_lvol_create -u 2b20efc4-8e39-43fa-8cb1-3b3cd5809659 lvol_test 124 00:09:01.113 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.113 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:01.113 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:01.113 17:57:21 -- lvol/basic.sh@154 -- # lvol_uuid=b37fe237-38f3-4e55-b60d-e97ab2fd1af9 00:09:01.113 17:57:21 -- lvol/basic.sh@155 -- # rpc_cmd bdev_get_bdevs -b b37fe237-38f3-4e55-b60d-e97ab2fd1af9 00:09:01.113 17:57:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.113 17:57:21 -- common/autotest_common.sh@10 -- # set +x 00:09:01.113 17:57:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:01.113 17:57:21 -- lvol/basic.sh@155 -- # lvol='[ 00:09:01.113 { 00:09:01.113 "name": "b37fe237-38f3-4e55-b60d-e97ab2fd1af9", 00:09:01.114 "aliases": [ 00:09:01.114 "lvs_test/lvol_test" 00:09:01.114 ], 00:09:01.114 "product_name": "Logical Volume", 00:09:01.114 "block_size": 512, 00:09:01.114 "num_blocks": 253952, 00:09:01.114 "uuid": "b37fe237-38f3-4e55-b60d-e97ab2fd1af9", 00:09:01.114 "assigned_rate_limits": { 00:09:01.114 "rw_ios_per_sec": 0, 00:09:01.114 "rw_mbytes_per_sec": 0, 00:09:01.114 "r_mbytes_per_sec": 0, 00:09:01.114 "w_mbytes_per_sec": 0 00:09:01.114 }, 00:09:01.114 "claimed": false, 00:09:01.114 "zoned": false, 00:09:01.114 "supported_io_types": { 00:09:01.114 "read": true, 00:09:01.114 "write": true, 00:09:01.114 "unmap": true, 00:09:01.114 "write_zeroes": true, 00:09:01.114 "flush": false, 00:09:01.114 "reset": true, 00:09:01.114 "compare": false, 00:09:01.114 "compare_and_write": false, 00:09:01.114 "abort": false, 00:09:01.114 "nvme_admin": false, 00:09:01.114 "nvme_io": false 00:09:01.114 }, 00:09:01.114 "memory_domains": [ 00:09:01.114 { 00:09:01.114 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:01.114 "dma_device_type": 2 00:09:01.114 } 00:09:01.114 ], 00:09:01.114 "driver_specific": { 00:09:01.114 "lvol": { 00:09:01.114 "lvol_store_uuid": "2b20efc4-8e39-43fa-8cb1-3b3cd5809659", 00:09:01.114 "base_bdev": "Malloc6", 00:09:01.114 "thin_provision": false, 00:09:01.114 "snapshot": false, 00:09:01.114 "clone": false, 00:09:01.114 "esnap_clone": false 00:09:01.114 } 00:09:01.114 } 00:09:01.114 } 00:09:01.114 ]' 00:09:01.114 17:57:21 -- lvol/basic.sh@156 -- # jq -r '.[0].name' 00:09:01.114 17:57:22 -- lvol/basic.sh@156 -- # '[' b37fe237-38f3-4e55-b60d-e97ab2fd1af9 = b37fe237-38f3-4e55-b60d-e97ab2fd1af9 ']' 00:09:01.114 17:57:22 -- lvol/basic.sh@157 -- # jq -r '.[0].uuid' 00:09:01.114 17:57:22 -- lvol/basic.sh@157 -- # '[' b37fe237-38f3-4e55-b60d-e97ab2fd1af9 = b37fe237-38f3-4e55-b60d-e97ab2fd1af9 ']' 00:09:01.114 17:57:22 -- lvol/basic.sh@158 -- # jq -r '.[0].aliases[0]' 00:09:01.114 17:57:22 -- lvol/basic.sh@158 -- # '[' lvs_test/lvol_test = lvs_test/lvol_test ']' 00:09:01.114 17:57:22 -- lvol/basic.sh@159 -- # jq -r '.[0].block_size' 00:09:01.373 17:57:22 -- lvol/basic.sh@159 -- # '[' 512 = 512 ']' 00:09:01.373 17:57:22 -- lvol/basic.sh@160 -- # jq -r '.[0].num_blocks' 00:09:01.373 17:57:22 -- lvol/basic.sh@160 -- # '[' 253952 = 253952 ']' 00:09:01.373 17:57:22 -- lvol/basic.sh@163 -- # rpc_cmd bdev_lvol_delete b37fe237-38f3-4e55-b60d-e97ab2fd1af9 00:09:01.373 17:57:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.373 17:57:22 -- common/autotest_common.sh@10 -- # set +x 00:09:01.373 17:57:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:01.373 17:57:22 -- lvol/basic.sh@164 -- # rpc_cmd bdev_get_bdevs -b b37fe237-38f3-4e55-b60d-e97ab2fd1af9 00:09:01.373 17:57:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.373 17:57:22 -- common/autotest_common.sh@10 -- # set +x 00:09:01.373 [2024-11-28 17:57:22.251595] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: b37fe237-38f3-4e55-b60d-e97ab2fd1af9 00:09:01.373 request: 00:09:01.373 { 00:09:01.373 "name": "b37fe237-38f3-4e55-b60d-e97ab2fd1af9", 00:09:01.373 "method": "bdev_get_bdevs", 00:09:01.373 "req_id": 1 00:09:01.373 } 00:09:01.373 Got JSON-RPC error response 00:09:01.373 response: 00:09:01.373 { 00:09:01.373 "code": -19, 00:09:01.373 "message": "No such device" 00:09:01.373 } 00:09:01.373 17:57:22 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:01.373 17:57:22 -- lvol/basic.sh@165 -- # rpc_cmd bdev_lvol_delete_lvstore -u 2b20efc4-8e39-43fa-8cb1-3b3cd5809659 00:09:01.373 17:57:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.373 17:57:22 -- common/autotest_common.sh@10 -- # set +x 00:09:01.373 17:57:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:01.373 17:57:22 -- lvol/basic.sh@166 -- # rpc_cmd bdev_lvol_get_lvstores -u 2b20efc4-8e39-43fa-8cb1-3b3cd5809659 00:09:01.373 17:57:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.373 17:57:22 -- common/autotest_common.sh@10 -- # set +x 00:09:01.373 request: 00:09:01.373 { 00:09:01.373 "uuid": "2b20efc4-8e39-43fa-8cb1-3b3cd5809659", 00:09:01.373 "method": "bdev_lvol_get_lvstores", 00:09:01.373 "req_id": 1 00:09:01.373 } 00:09:01.373 Got JSON-RPC error response 00:09:01.373 response: 00:09:01.373 { 00:09:01.373 "code": -19, 00:09:01.373 "message": "No such device" 00:09:01.373 } 00:09:01.373 17:57:22 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:01.373 17:57:22 -- lvol/basic.sh@168 -- # rpc_cmd bdev_malloc_delete Malloc6 00:09:01.373 17:57:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.373 17:57:22 -- common/autotest_common.sh@10 -- # set +x 00:09:01.632 17:57:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:01.632 17:57:22 -- lvol/basic.sh@169 -- # check_leftover_devices 00:09:01.632 17:57:22 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:01.632 17:57:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.632 17:57:22 -- common/autotest_common.sh@10 -- # set +x 00:09:01.632 17:57:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:01.632 17:57:22 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:01.632 17:57:22 -- lvol/common.sh@26 -- # jq length 00:09:01.892 17:57:22 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:01.892 17:57:22 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:01.892 17:57:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.892 17:57:22 -- common/autotest_common.sh@10 -- # set +x 00:09:01.892 17:57:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:01.892 17:57:22 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:01.892 17:57:22 -- lvol/common.sh@28 -- # jq length 00:09:01.892 ************************************ 00:09:01.892 END TEST test_construct_lvs_clear_methods 00:09:01.892 ************************************ 00:09:01.892 17:57:22 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:01.892 00:09:01.892 real 0m1.726s 00:09:01.892 user 0m0.733s 00:09:01.892 sys 0m0.171s 00:09:01.892 17:57:22 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:01.892 17:57:22 -- common/autotest_common.sh@10 -- # set +x 00:09:01.892 17:57:22 -- lvol/basic.sh@582 -- # run_test test_construct_lvol_fio_clear_method_none test_construct_lvol_fio_clear_method_none 00:09:01.892 17:57:22 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:01.892 17:57:22 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:01.892 17:57:22 -- common/autotest_common.sh@10 -- # set +x 00:09:01.892 ************************************ 00:09:01.892 START TEST test_construct_lvol_fio_clear_method_none 00:09:01.892 ************************************ 00:09:01.892 17:57:22 -- common/autotest_common.sh@1114 -- # test_construct_lvol_fio_clear_method_none 00:09:01.892 17:57:22 -- lvol/basic.sh@174 -- # local nbd_name=/dev/nbd0 00:09:01.892 17:57:22 -- lvol/basic.sh@175 -- # local clear_method=none 00:09:01.892 17:57:22 -- lvol/basic.sh@177 -- # local lvstore_name=lvs_test lvstore_uuid 00:09:01.892 17:57:22 -- lvol/basic.sh@178 -- # local lvol_name=lvol_test lvol_uuid 00:09:01.892 17:57:22 -- lvol/basic.sh@179 -- # local malloc_dev 00:09:01.892 17:57:22 -- lvol/basic.sh@181 -- # rpc_cmd bdev_malloc_create 256 512 00:09:01.892 17:57:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:01.892 17:57:22 -- common/autotest_common.sh@10 -- # set +x 00:09:02.152 17:57:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:02.152 17:57:23 -- lvol/basic.sh@181 -- # malloc_dev=Malloc7 00:09:02.152 17:57:23 -- lvol/basic.sh@182 -- # rpc_cmd bdev_lvol_create_lvstore Malloc7 lvs_test 00:09:02.152 17:57:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:02.152 17:57:23 -- common/autotest_common.sh@10 -- # set +x 00:09:02.152 17:57:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:02.152 17:57:23 -- lvol/basic.sh@182 -- # lvstore_uuid=d53b105d-f412-4f31-8cec-1238cf1101ff 00:09:02.152 17:57:23 -- lvol/basic.sh@184 -- # get_lvs_jq bdev_lvol_get_lvstores -u d53b105d-f412-4f31-8cec-1238cf1101ff 00:09:02.152 17:57:23 -- lvol/common.sh@21 -- # rpc_cmd_simple_data_json lvs bdev_lvol_get_lvstores -u d53b105d-f412-4f31-8cec-1238cf1101ff 00:09:02.152 17:57:23 -- common/autotest_common.sh@594 -- # local 'elems=lvs[@]' elem 00:09:02.152 17:57:23 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:02.152 17:57:23 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:02.152 17:57:23 -- common/autotest_common.sh@596 -- # local jq val 00:09:02.152 17:57:23 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:02.152 17:57:23 -- common/autotest_common.sh@606 -- # local lvs 00:09:02.152 17:57:23 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:02.152 17:57:23 -- common/autotest_common.sh@621 -- # local bdev 00:09:02.152 17:57:23 -- common/autotest_common.sh@623 -- # [[ -v lvs[@] ]] 00:09:02.152 17:57:23 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:02.152 17:57:23 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid' 00:09:02.152 17:57:23 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:02.152 17:57:23 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name' 00:09:02.152 17:57:23 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:02.152 17:57:23 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev' 00:09:02.152 17:57:23 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:02.152 17:57:23 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters' 00:09:02.152 17:57:23 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:02.152 17:57:23 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters' 00:09:02.152 17:57:23 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:02.152 17:57:23 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size' 00:09:02.152 17:57:23 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:02.152 17:57:23 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size' 00:09:02.152 17:57:23 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:02.152 17:57:23 -- common/autotest_common.sh@630 -- # shift 00:09:02.152 17:57:23 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:02.152 17:57:23 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_lvol_get_lvstores -u d53b105d-f412-4f31-8cec-1238cf1101ff 00:09:02.152 17:57:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:02.152 17:57:23 -- common/autotest_common.sh@592 -- # jq -jr '"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size,"\n"' 00:09:02.152 17:57:23 -- common/autotest_common.sh@10 -- # set +x 00:09:02.152 17:57:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:02.152 17:57:23 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=d53b105d-f412-4f31-8cec-1238cf1101ff 00:09:02.152 17:57:23 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:02.152 17:57:23 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test 00:09:02.152 17:57:23 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:02.152 17:57:23 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=Malloc7 00:09:02.152 17:57:23 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:02.152 17:57:23 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:09:02.152 17:57:23 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:02.152 17:57:23 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:09:02.152 17:57:23 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:02.152 17:57:23 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:02.152 17:57:23 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:02.152 17:57:23 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4194304 00:09:02.152 17:57:23 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:02.152 17:57:23 -- common/autotest_common.sh@634 -- # (( 7 > 0 )) 00:09:02.152 17:57:23 -- lvol/basic.sh@190 -- # rpc_cmd bdev_lvol_create -c none -u d53b105d-f412-4f31-8cec-1238cf1101ff lvol_test 4 00:09:02.152 17:57:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:02.152 17:57:23 -- common/autotest_common.sh@10 -- # set +x 00:09:02.152 17:57:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:02.152 17:57:23 -- lvol/basic.sh@190 -- # lvol_uuid=ba241572-253e-4d81-a221-38ae1e809c47 00:09:02.152 17:57:23 -- lvol/basic.sh@192 -- # nbd_start_disks /var/tmp/spdk.sock ba241572-253e-4d81-a221-38ae1e809c47 /dev/nbd0 00:09:02.152 17:57:23 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:09:02.152 17:57:23 -- bdev/nbd_common.sh@10 -- # bdev_list=('ba241572-253e-4d81-a221-38ae1e809c47') 00:09:02.152 17:57:23 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:09:02.152 17:57:23 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:09:02.152 17:57:23 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:09:02.152 17:57:23 -- bdev/nbd_common.sh@12 -- # local i 00:09:02.152 17:57:23 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:09:02.152 17:57:23 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:02.152 17:57:23 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk ba241572-253e-4d81-a221-38ae1e809c47 /dev/nbd0 00:09:02.412 /dev/nbd0 00:09:02.412 17:57:23 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:09:02.412 17:57:23 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:09:02.412 17:57:23 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:09:02.412 17:57:23 -- common/autotest_common.sh@867 -- # local i 00:09:02.412 17:57:23 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:09:02.412 17:57:23 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:09:02.412 17:57:23 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:09:02.412 17:57:23 -- common/autotest_common.sh@871 -- # break 00:09:02.412 17:57:23 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:09:02.412 17:57:23 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:09:02.412 17:57:23 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:09:02.412 1+0 records in 00:09:02.412 1+0 records out 00:09:02.412 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00031268 s, 13.1 MB/s 00:09:02.412 17:57:23 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:02.412 17:57:23 -- common/autotest_common.sh@884 -- # size=4096 00:09:02.412 17:57:23 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:02.412 17:57:23 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:09:02.412 17:57:23 -- common/autotest_common.sh@887 -- # return 0 00:09:02.412 17:57:23 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:09:02.412 17:57:23 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:02.412 17:57:23 -- lvol/basic.sh@193 -- # run_fio_test /dev/nbd0 0 4194304 write 0xdd 00:09:02.412 17:57:23 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:09:02.412 17:57:23 -- lvol/common.sh@41 -- # local offset=0 00:09:02.412 17:57:23 -- lvol/common.sh@42 -- # local size=4194304 00:09:02.412 17:57:23 -- lvol/common.sh@43 -- # local rw=write 00:09:02.412 17:57:23 -- lvol/common.sh@44 -- # local pattern=0xdd 00:09:02.412 17:57:23 -- lvol/common.sh@45 -- # local extra_params= 00:09:02.412 17:57:23 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:09:02.412 17:57:23 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:09:02.412 17:57:23 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:09:02.412 17:57:23 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4194304 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:09:02.412 17:57:23 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4194304 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:09:02.672 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:09:02.672 fio-3.35 00:09:02.672 Starting 1 process 00:09:02.931 00:09:02.931 fio_test: (groupid=0, jobs=1): err= 0: pid=58711: Thu Nov 28 17:57:23 2024 00:09:02.931 read: IOPS=17.7k, BW=69.0MiB/s (72.3MB/s)(4096KiB/58msec) 00:09:02.931 clat (usec): min=47, max=109, avg=54.99, stdev= 7.39 00:09:02.931 lat (usec): min=47, max=109, avg=55.02, stdev= 7.39 00:09:02.931 clat percentiles (usec): 00:09:02.931 | 1.00th=[ 48], 5.00th=[ 50], 10.00th=[ 50], 20.00th=[ 51], 00:09:02.931 | 30.00th=[ 52], 40.00th=[ 52], 50.00th=[ 53], 60.00th=[ 54], 00:09:02.931 | 70.00th=[ 55], 80.00th=[ 57], 90.00th=[ 64], 95.00th=[ 72], 00:09:02.931 | 99.00th=[ 86], 99.50th=[ 91], 99.90th=[ 98], 99.95th=[ 111], 00:09:02.931 | 99.99th=[ 111] 00:09:02.931 write: IOPS=14.2k, BW=55.6MiB/s (58.3MB/s)(4096KiB/72msec); 0 zone resets 00:09:02.931 clat (usec): min=49, max=279, avg=67.27, stdev=18.57 00:09:02.931 lat (usec): min=50, max=314, avg=68.08, stdev=19.60 00:09:02.931 clat percentiles (usec): 00:09:02.931 | 1.00th=[ 51], 5.00th=[ 52], 10.00th=[ 53], 20.00th=[ 54], 00:09:02.931 | 30.00th=[ 56], 40.00th=[ 57], 50.00th=[ 61], 60.00th=[ 65], 00:09:02.931 | 70.00th=[ 73], 80.00th=[ 78], 90.00th=[ 97], 95.00th=[ 104], 00:09:02.931 | 99.00th=[ 120], 99.50th=[ 125], 99.90th=[ 174], 99.95th=[ 281], 00:09:02.931 | 99.99th=[ 281] 00:09:02.931 lat (usec) : 50=5.76%, 100=90.33%, 250=3.86%, 500=0.05% 00:09:02.931 cpu : usr=4.69%, sys=7.03%, ctx=2061, majf=0, minf=43 00:09:02.932 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:09:02.932 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:02.932 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:02.932 issued rwts: total=1024,1024,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:02.932 latency : target=0, window=0, percentile=100.00%, depth=1 00:09:02.932 00:09:02.932 Run status group 0 (all jobs): 00:09:02.932 READ: bw=69.0MiB/s (72.3MB/s), 69.0MiB/s-69.0MiB/s (72.3MB/s-72.3MB/s), io=4096KiB (4194kB), run=58-58msec 00:09:02.932 WRITE: bw=55.6MiB/s (58.3MB/s), 55.6MiB/s-55.6MiB/s (58.3MB/s-58.3MB/s), io=4096KiB (4194kB), run=72-72msec 00:09:02.932 00:09:02.932 Disk stats (read/write): 00:09:02.932 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:09:02.932 17:57:23 -- lvol/basic.sh@194 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:09:02.932 17:57:23 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:09:02.932 17:57:23 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:09:02.932 17:57:23 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:09:02.932 17:57:23 -- bdev/nbd_common.sh@51 -- # local i 00:09:02.932 17:57:23 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:09:02.932 17:57:23 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@41 -- # break 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@45 -- # return 0 00:09:03.191 17:57:24 -- lvol/basic.sh@196 -- # rpc_cmd bdev_lvol_delete ba241572-253e-4d81-a221-38ae1e809c47 00:09:03.191 17:57:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:03.191 17:57:24 -- common/autotest_common.sh@10 -- # set +x 00:09:03.191 17:57:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:03.191 17:57:24 -- lvol/basic.sh@197 -- # rpc_cmd bdev_lvol_delete_lvstore -u d53b105d-f412-4f31-8cec-1238cf1101ff 00:09:03.191 17:57:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:03.191 17:57:24 -- common/autotest_common.sh@10 -- # set +x 00:09:03.191 17:57:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:03.191 17:57:24 -- lvol/basic.sh@198 -- # nbd_start_disks /var/tmp/spdk.sock Malloc7 /dev/nbd0 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@10 -- # bdev_list=('Malloc7') 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@12 -- # local i 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:03.191 17:57:24 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk Malloc7 /dev/nbd0 00:09:03.451 /dev/nbd0 00:09:03.451 17:57:24 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:09:03.451 17:57:24 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:09:03.451 17:57:24 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:09:03.451 17:57:24 -- common/autotest_common.sh@867 -- # local i 00:09:03.451 17:57:24 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:09:03.451 17:57:24 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:09:03.451 17:57:24 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:09:03.451 17:57:24 -- common/autotest_common.sh@871 -- # break 00:09:03.451 17:57:24 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:09:03.451 17:57:24 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:09:03.451 17:57:24 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:09:03.451 1+0 records in 00:09:03.451 1+0 records out 00:09:03.451 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000318988 s, 12.8 MB/s 00:09:03.451 17:57:24 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:03.452 17:57:24 -- common/autotest_common.sh@884 -- # size=4096 00:09:03.452 17:57:24 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:03.452 17:57:24 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:09:03.452 17:57:24 -- common/autotest_common.sh@887 -- # return 0 00:09:03.452 17:57:24 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:09:03.452 17:57:24 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:03.452 17:57:24 -- lvol/basic.sh@200 -- # local metadata_pages 00:09:03.452 17:57:24 -- lvol/basic.sh@201 -- # local last_metadata_lba 00:09:03.452 17:57:24 -- lvol/basic.sh@202 -- # local offset_metadata_end 00:09:03.452 17:57:24 -- lvol/basic.sh@203 -- # local last_cluster_of_metadata 00:09:03.452 17:57:24 -- lvol/basic.sh@204 -- # local offset 00:09:03.452 17:57:24 -- lvol/basic.sh@205 -- # local size_metadata_end 00:09:03.452 17:57:24 -- lvol/basic.sh@207 -- # calc '1 + 63 + ceil(5 + ceil(63 / 8) / 4096) * 3' 00:09:03.452 17:57:24 -- lvol/common.sh@57 -- # bc -l 00:09:03.452 17:57:24 -- lvol/basic.sh@207 -- # metadata_pages=79 00:09:03.452 17:57:24 -- lvol/basic.sh@209 -- # last_metadata_lba=632 00:09:03.452 17:57:24 -- lvol/basic.sh@210 -- # offset_metadata_end=323584 00:09:03.452 17:57:24 -- lvol/basic.sh@211 -- # calc 'ceil(79 / 4194304 / 4096)' 00:09:03.452 17:57:24 -- lvol/common.sh@57 -- # bc -l 00:09:03.452 17:57:24 -- lvol/basic.sh@211 -- # last_cluster_of_metadata=1 00:09:03.452 17:57:24 -- lvol/basic.sh@212 -- # last_cluster_of_metadata=1 00:09:03.452 17:57:24 -- lvol/basic.sh@213 -- # offset=4194304 00:09:03.452 17:57:24 -- lvol/basic.sh@214 -- # size_metadata_end=3870720 00:09:03.452 17:57:24 -- lvol/basic.sh@217 -- # run_fio_test /dev/nbd0 323584 3870720 read 0x00 00:09:03.452 17:57:24 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:09:03.452 17:57:24 -- lvol/common.sh@41 -- # local offset=323584 00:09:03.452 17:57:24 -- lvol/common.sh@42 -- # local size=3870720 00:09:03.452 17:57:24 -- lvol/common.sh@43 -- # local rw=read 00:09:03.452 17:57:24 -- lvol/common.sh@44 -- # local pattern=0x00 00:09:03.452 17:57:24 -- lvol/common.sh@45 -- # local extra_params= 00:09:03.452 17:57:24 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:09:03.452 17:57:24 -- lvol/common.sh@48 -- # [[ -n 0x00 ]] 00:09:03.452 17:57:24 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:09:03.452 17:57:24 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=323584 --size=3870720 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:09:03.452 17:57:24 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=323584 --size=3870720 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0 00:09:03.452 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:09:03.452 fio-3.35 00:09:03.452 Starting 1 process 00:09:03.724 00:09:03.724 fio_test: (groupid=0, jobs=1): err= 0: pid=58743: Thu Nov 28 17:57:24 2024 00:09:03.724 read: IOPS=17.8k, BW=69.6MiB/s (73.0MB/s)(3780KiB/53msec) 00:09:03.724 clat (usec): min=36, max=210, avg=53.73, stdev=13.73 00:09:03.724 lat (usec): min=36, max=212, avg=53.88, stdev=13.81 00:09:03.724 clat percentiles (usec): 00:09:03.724 | 1.00th=[ 37], 5.00th=[ 39], 10.00th=[ 40], 20.00th=[ 41], 00:09:03.724 | 30.00th=[ 45], 40.00th=[ 50], 50.00th=[ 51], 60.00th=[ 53], 00:09:03.724 | 70.00th=[ 61], 80.00th=[ 65], 90.00th=[ 72], 95.00th=[ 77], 00:09:03.724 | 99.00th=[ 91], 99.50th=[ 102], 99.90th=[ 210], 99.95th=[ 210], 00:09:03.724 | 99.99th=[ 210] 00:09:03.724 lat (usec) : 50=39.47%, 100=60.00%, 250=0.53% 00:09:03.724 cpu : usr=5.77%, sys=11.54%, ctx=947, majf=0, minf=9 00:09:03.724 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:09:03.724 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:03.724 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:03.724 issued rwts: total=945,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:03.724 latency : target=0, window=0, percentile=100.00%, depth=1 00:09:03.724 00:09:03.724 Run status group 0 (all jobs): 00:09:03.724 READ: bw=69.6MiB/s (73.0MB/s), 69.6MiB/s-69.6MiB/s (73.0MB/s-73.0MB/s), io=3780KiB (3871kB), run=53-53msec 00:09:03.724 00:09:03.724 Disk stats (read/write): 00:09:03.724 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:09:03.724 17:57:24 -- lvol/basic.sh@219 -- # run_fio_test /dev/nbd0 4194304 4194304 read 0xdd 00:09:03.724 17:57:24 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:09:03.724 17:57:24 -- lvol/common.sh@41 -- # local offset=4194304 00:09:03.724 17:57:24 -- lvol/common.sh@42 -- # local size=4194304 00:09:03.724 17:57:24 -- lvol/common.sh@43 -- # local rw=read 00:09:03.724 17:57:24 -- lvol/common.sh@44 -- # local pattern=0xdd 00:09:03.724 17:57:24 -- lvol/common.sh@45 -- # local extra_params= 00:09:03.724 17:57:24 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:09:03.724 17:57:24 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:09:03.724 17:57:24 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:09:03.724 17:57:24 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:09:03.724 17:57:24 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:09:03.724 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:09:03.724 fio-3.35 00:09:03.724 Starting 1 process 00:09:04.001 00:09:04.001 fio_test: (groupid=0, jobs=1): err= 0: pid=58746: Thu Nov 28 17:57:24 2024 00:09:04.001 read: IOPS=15.8k, BW=61.5MiB/s (64.5MB/s)(4096KiB/65msec) 00:09:04.001 clat (usec): min=41, max=855, avg=60.76, stdev=28.76 00:09:04.001 lat (usec): min=41, max=855, avg=60.92, stdev=28.80 00:09:04.001 clat percentiles (usec): 00:09:04.001 | 1.00th=[ 43], 5.00th=[ 44], 10.00th=[ 45], 20.00th=[ 46], 00:09:04.001 | 30.00th=[ 49], 40.00th=[ 56], 50.00th=[ 59], 60.00th=[ 64], 00:09:04.001 | 70.00th=[ 70], 80.00th=[ 72], 90.00th=[ 76], 95.00th=[ 83], 00:09:04.001 | 99.00th=[ 100], 99.50th=[ 106], 99.90th=[ 247], 99.95th=[ 857], 00:09:04.001 | 99.99th=[ 857] 00:09:04.001 lat (usec) : 50=31.15%, 100=67.97%, 250=0.78%, 1000=0.10% 00:09:04.001 cpu : usr=0.00%, sys=17.19%, ctx=1024, majf=0, minf=11 00:09:04.001 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:09:04.001 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:04.001 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:04.001 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:04.001 latency : target=0, window=0, percentile=100.00%, depth=1 00:09:04.001 00:09:04.001 Run status group 0 (all jobs): 00:09:04.001 READ: bw=61.5MiB/s (64.5MB/s), 61.5MiB/s-61.5MiB/s (64.5MB/s-64.5MB/s), io=4096KiB (4194kB), run=65-65msec 00:09:04.001 00:09:04.001 Disk stats (read/write): 00:09:04.001 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:09:04.001 17:57:24 -- lvol/basic.sh@221 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:09:04.001 17:57:24 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:09:04.001 17:57:24 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:09:04.001 17:57:24 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:09:04.001 17:57:24 -- bdev/nbd_common.sh@51 -- # local i 00:09:04.002 17:57:24 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:09:04.002 17:57:24 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:09:04.259 17:57:25 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:09:04.259 17:57:25 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:09:04.259 17:57:25 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:09:04.259 17:57:25 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:09:04.259 17:57:25 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:09:04.259 17:57:25 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:09:04.259 17:57:25 -- bdev/nbd_common.sh@41 -- # break 00:09:04.259 17:57:25 -- bdev/nbd_common.sh@45 -- # return 0 00:09:04.259 17:57:25 -- lvol/basic.sh@222 -- # rpc_cmd bdev_malloc_delete Malloc7 00:09:04.259 17:57:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:04.259 17:57:25 -- common/autotest_common.sh@10 -- # set +x 00:09:04.828 17:57:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:04.828 17:57:25 -- lvol/basic.sh@224 -- # check_leftover_devices 00:09:04.828 17:57:25 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:04.828 17:57:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:04.828 17:57:25 -- common/autotest_common.sh@10 -- # set +x 00:09:04.828 17:57:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:04.828 17:57:25 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:04.828 17:57:25 -- lvol/common.sh@26 -- # jq length 00:09:04.828 17:57:25 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:04.828 17:57:25 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:04.828 17:57:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:05.087 17:57:25 -- common/autotest_common.sh@10 -- # set +x 00:09:05.087 17:57:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:05.087 17:57:25 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:05.087 17:57:25 -- lvol/common.sh@28 -- # jq length 00:09:05.087 17:57:25 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:05.087 00:09:05.087 real 0m3.145s 00:09:05.087 user 0m1.117s 00:09:05.087 sys 0m0.349s 00:09:05.087 ************************************ 00:09:05.087 END TEST test_construct_lvol_fio_clear_method_none 00:09:05.087 ************************************ 00:09:05.087 17:57:25 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:05.087 17:57:25 -- common/autotest_common.sh@10 -- # set +x 00:09:05.087 17:57:25 -- lvol/basic.sh@583 -- # run_test test_construct_lvol_fio_clear_method_unmap test_construct_lvol_fio_clear_method_unmap 00:09:05.087 17:57:25 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:05.087 17:57:25 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:05.087 17:57:25 -- common/autotest_common.sh@10 -- # set +x 00:09:05.087 ************************************ 00:09:05.087 START TEST test_construct_lvol_fio_clear_method_unmap 00:09:05.087 ************************************ 00:09:05.087 17:57:25 -- common/autotest_common.sh@1114 -- # test_construct_lvol_fio_clear_method_unmap 00:09:05.087 17:57:25 -- lvol/basic.sh@229 -- # local nbd_name=/dev/nbd0 00:09:05.087 17:57:25 -- lvol/basic.sh@230 -- # local clear_method=unmap 00:09:05.088 17:57:25 -- lvol/basic.sh@232 -- # local lvstore_name=lvs_test lvstore_uuid 00:09:05.088 17:57:25 -- lvol/basic.sh@233 -- # local lvol_name=lvol_test lvol_uuid 00:09:05.088 17:57:25 -- lvol/basic.sh@234 -- # local malloc_dev 00:09:05.088 17:57:25 -- lvol/basic.sh@236 -- # rpc_cmd bdev_malloc_create 256 512 00:09:05.088 17:57:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:05.088 17:57:25 -- common/autotest_common.sh@10 -- # set +x 00:09:05.347 17:57:26 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:05.347 17:57:26 -- lvol/basic.sh@236 -- # malloc_dev=Malloc8 00:09:05.347 17:57:26 -- lvol/basic.sh@238 -- # nbd_start_disks /var/tmp/spdk.sock Malloc8 /dev/nbd0 00:09:05.347 17:57:26 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:09:05.347 17:57:26 -- bdev/nbd_common.sh@10 -- # bdev_list=('Malloc8') 00:09:05.347 17:57:26 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:09:05.347 17:57:26 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:09:05.347 17:57:26 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:09:05.347 17:57:26 -- bdev/nbd_common.sh@12 -- # local i 00:09:05.347 17:57:26 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:09:05.347 17:57:26 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:05.347 17:57:26 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk Malloc8 /dev/nbd0 00:09:05.608 /dev/nbd0 00:09:05.608 17:57:26 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:09:05.608 17:57:26 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:09:05.608 17:57:26 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:09:05.608 17:57:26 -- common/autotest_common.sh@867 -- # local i 00:09:05.608 17:57:26 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:09:05.608 17:57:26 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:09:05.608 17:57:26 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:09:05.608 17:57:26 -- common/autotest_common.sh@871 -- # break 00:09:05.608 17:57:26 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:09:05.608 17:57:26 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:09:05.608 17:57:26 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:09:05.608 1+0 records in 00:09:05.608 1+0 records out 00:09:05.608 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000452237 s, 9.1 MB/s 00:09:05.608 17:57:26 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:05.608 17:57:26 -- common/autotest_common.sh@884 -- # size=4096 00:09:05.608 17:57:26 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:05.608 17:57:26 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:09:05.608 17:57:26 -- common/autotest_common.sh@887 -- # return 0 00:09:05.608 17:57:26 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:09:05.608 17:57:26 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:05.608 17:57:26 -- lvol/basic.sh@239 -- # run_fio_test /dev/nbd0 0 268435456 write 0xdd 00:09:05.608 17:57:26 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:09:05.608 17:57:26 -- lvol/common.sh@41 -- # local offset=0 00:09:05.608 17:57:26 -- lvol/common.sh@42 -- # local size=268435456 00:09:05.608 17:57:26 -- lvol/common.sh@43 -- # local rw=write 00:09:05.608 17:57:26 -- lvol/common.sh@44 -- # local pattern=0xdd 00:09:05.608 17:57:26 -- lvol/common.sh@45 -- # local extra_params= 00:09:05.608 17:57:26 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:09:05.608 17:57:26 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:09:05.608 17:57:26 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:09:05.608 17:57:26 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=268435456 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:09:05.608 17:57:26 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=268435456 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:09:05.608 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:09:05.608 fio-3.35 00:09:05.608 Starting 1 process 00:09:12.186 00:09:12.186 fio_test: (groupid=0, jobs=1): err= 0: pid=58809: Thu Nov 28 17:57:32 2024 00:09:12.186 read: IOPS=23.0k, BW=89.9MiB/s (94.3MB/s)(256MiB/2847msec) 00:09:12.186 clat (usec): min=34, max=2044, avg=42.70, stdev=15.11 00:09:12.186 lat (usec): min=34, max=2044, avg=42.73, stdev=15.11 00:09:12.186 clat percentiles (usec): 00:09:12.186 | 1.00th=[ 38], 5.00th=[ 39], 10.00th=[ 40], 20.00th=[ 40], 00:09:12.187 | 30.00th=[ 41], 40.00th=[ 41], 50.00th=[ 42], 60.00th=[ 42], 00:09:12.187 | 70.00th=[ 43], 80.00th=[ 45], 90.00th=[ 48], 95.00th=[ 52], 00:09:12.187 | 99.00th=[ 64], 99.50th=[ 69], 99.90th=[ 81], 99.95th=[ 94], 00:09:12.187 | 99.99th=[ 334] 00:09:12.187 write: IOPS=20.8k, BW=81.3MiB/s (85.2MB/s)(256MiB/3150msec); 0 zone resets 00:09:12.187 clat (usec): min=35, max=653, avg=47.12, stdev= 6.09 00:09:12.187 lat (usec): min=35, max=653, avg=47.58, stdev= 6.15 00:09:12.187 clat percentiles (usec): 00:09:12.187 | 1.00th=[ 38], 5.00th=[ 43], 10.00th=[ 45], 20.00th=[ 45], 00:09:12.187 | 30.00th=[ 45], 40.00th=[ 46], 50.00th=[ 46], 60.00th=[ 47], 00:09:12.187 | 70.00th=[ 48], 80.00th=[ 49], 90.00th=[ 52], 95.00th=[ 57], 00:09:12.187 | 99.00th=[ 70], 99.50th=[ 75], 99.90th=[ 88], 99.95th=[ 100], 00:09:12.187 | 99.99th=[ 159] 00:09:12.187 bw ( KiB/s): min=23888, max=83968, per=90.00%, avg=74898.29, stdev=22496.61, samples=7 00:09:12.187 iops : min= 5972, max=20992, avg=18724.57, stdev=5624.15, samples=7 00:09:12.187 lat (usec) : 50=90.07%, 100=9.89%, 250=0.03%, 500=0.01%, 750=0.01% 00:09:12.187 lat (usec) : 1000=0.01% 00:09:12.187 lat (msec) : 2=0.01%, 4=0.01% 00:09:12.187 cpu : usr=3.55%, sys=8.84%, ctx=131403, majf=0, minf=1586 00:09:12.187 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:09:12.187 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:12.187 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:12.187 issued rwts: total=65536,65536,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:12.187 latency : target=0, window=0, percentile=100.00%, depth=1 00:09:12.187 00:09:12.187 Run status group 0 (all jobs): 00:09:12.187 READ: bw=89.9MiB/s (94.3MB/s), 89.9MiB/s-89.9MiB/s (94.3MB/s-94.3MB/s), io=256MiB (268MB), run=2847-2847msec 00:09:12.187 WRITE: bw=81.3MiB/s (85.2MB/s), 81.3MiB/s-81.3MiB/s (85.2MB/s-85.2MB/s), io=256MiB (268MB), run=3150-3150msec 00:09:12.187 00:09:12.187 Disk stats (read/write): 00:09:12.187 nbd0: ios=63315/65536, merge=0/0, ticks=2428/2784, in_queue=5211, util=98.58% 00:09:12.187 17:57:32 -- lvol/basic.sh@240 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@51 -- # local i 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@41 -- # break 00:09:12.187 17:57:32 -- bdev/nbd_common.sh@45 -- # return 0 00:09:12.187 17:57:32 -- lvol/basic.sh@242 -- # rpc_cmd bdev_lvol_create_lvstore --clear-method none Malloc8 lvs_test 00:09:12.187 17:57:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:12.187 17:57:32 -- common/autotest_common.sh@10 -- # set +x 00:09:12.187 17:57:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:12.187 17:57:32 -- lvol/basic.sh@242 -- # lvstore_uuid=739d2bf8-9b7c-4ba6-9495-d2bba57519d7 00:09:12.187 17:57:32 -- lvol/basic.sh@243 -- # get_lvs_jq bdev_lvol_get_lvstores -u 739d2bf8-9b7c-4ba6-9495-d2bba57519d7 00:09:12.187 17:57:32 -- lvol/common.sh@21 -- # rpc_cmd_simple_data_json lvs bdev_lvol_get_lvstores -u 739d2bf8-9b7c-4ba6-9495-d2bba57519d7 00:09:12.187 17:57:32 -- common/autotest_common.sh@594 -- # local 'elems=lvs[@]' elem 00:09:12.187 17:57:32 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:12.187 17:57:32 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:12.187 17:57:32 -- common/autotest_common.sh@596 -- # local jq val 00:09:12.187 17:57:32 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:12.187 17:57:32 -- common/autotest_common.sh@606 -- # local lvs 00:09:12.187 17:57:32 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:12.187 17:57:32 -- common/autotest_common.sh@621 -- # local bdev 00:09:12.187 17:57:32 -- common/autotest_common.sh@623 -- # [[ -v lvs[@] ]] 00:09:12.187 17:57:32 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:12.187 17:57:32 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid' 00:09:12.187 17:57:32 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:12.187 17:57:32 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name' 00:09:12.187 17:57:32 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:12.187 17:57:32 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev' 00:09:12.187 17:57:32 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:12.187 17:57:32 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters' 00:09:12.187 17:57:32 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:12.187 17:57:32 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters' 00:09:12.187 17:57:32 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:12.187 17:57:32 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size' 00:09:12.187 17:57:32 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:12.187 17:57:32 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size' 00:09:12.187 17:57:32 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:12.187 17:57:32 -- common/autotest_common.sh@630 -- # shift 00:09:12.187 17:57:32 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:12.187 17:57:32 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_lvol_get_lvstores -u 739d2bf8-9b7c-4ba6-9495-d2bba57519d7 00:09:12.187 17:57:32 -- common/autotest_common.sh@592 -- # jq -jr '"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size,"\n"' 00:09:12.187 17:57:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:12.187 17:57:32 -- common/autotest_common.sh@10 -- # set +x 00:09:12.187 17:57:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:12.187 17:57:33 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=739d2bf8-9b7c-4ba6-9495-d2bba57519d7 00:09:12.187 17:57:33 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:12.187 17:57:33 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test 00:09:12.187 17:57:33 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:12.187 17:57:33 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=Malloc8 00:09:12.187 17:57:33 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:12.187 17:57:33 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:09:12.187 17:57:33 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:12.187 17:57:33 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:09:12.187 17:57:33 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:12.187 17:57:33 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:12.187 17:57:33 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:12.187 17:57:33 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4194304 00:09:12.187 17:57:33 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:12.187 17:57:33 -- common/autotest_common.sh@634 -- # (( 7 > 0 )) 00:09:12.187 17:57:33 -- lvol/basic.sh@249 -- # rpc_cmd bdev_lvol_create -c unmap -u 739d2bf8-9b7c-4ba6-9495-d2bba57519d7 lvol_test 4 00:09:12.187 17:57:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:12.187 17:57:33 -- common/autotest_common.sh@10 -- # set +x 00:09:12.187 17:57:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:12.187 17:57:33 -- lvol/basic.sh@249 -- # lvol_uuid=77fc4f6b-fcc0-41ec-97cd-525350210fd5 00:09:12.187 17:57:33 -- lvol/basic.sh@251 -- # nbd_start_disks /var/tmp/spdk.sock 77fc4f6b-fcc0-41ec-97cd-525350210fd5 /dev/nbd0 00:09:12.187 17:57:33 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:09:12.187 17:57:33 -- bdev/nbd_common.sh@10 -- # bdev_list=('77fc4f6b-fcc0-41ec-97cd-525350210fd5') 00:09:12.187 17:57:33 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:09:12.187 17:57:33 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:09:12.187 17:57:33 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:09:12.187 17:57:33 -- bdev/nbd_common.sh@12 -- # local i 00:09:12.187 17:57:33 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:09:12.187 17:57:33 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:12.187 17:57:33 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 77fc4f6b-fcc0-41ec-97cd-525350210fd5 /dev/nbd0 00:09:12.187 /dev/nbd0 00:09:12.187 17:57:33 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:09:12.448 17:57:33 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:09:12.448 17:57:33 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:09:12.448 17:57:33 -- common/autotest_common.sh@867 -- # local i 00:09:12.448 17:57:33 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:09:12.448 17:57:33 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:09:12.448 17:57:33 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:09:12.448 17:57:33 -- common/autotest_common.sh@871 -- # break 00:09:12.448 17:57:33 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:09:12.448 17:57:33 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:09:12.448 17:57:33 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:09:12.448 1+0 records in 00:09:12.448 1+0 records out 00:09:12.448 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000414006 s, 9.9 MB/s 00:09:12.448 17:57:33 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:12.448 17:57:33 -- common/autotest_common.sh@884 -- # size=4096 00:09:12.448 17:57:33 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:12.448 17:57:33 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:09:12.448 17:57:33 -- common/autotest_common.sh@887 -- # return 0 00:09:12.448 17:57:33 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:09:12.448 17:57:33 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:12.448 17:57:33 -- lvol/basic.sh@252 -- # run_fio_test /dev/nbd0 0 4194304 read 0xdd 00:09:12.448 17:57:33 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:09:12.448 17:57:33 -- lvol/common.sh@41 -- # local offset=0 00:09:12.448 17:57:33 -- lvol/common.sh@42 -- # local size=4194304 00:09:12.448 17:57:33 -- lvol/common.sh@43 -- # local rw=read 00:09:12.448 17:57:33 -- lvol/common.sh@44 -- # local pattern=0xdd 00:09:12.448 17:57:33 -- lvol/common.sh@45 -- # local extra_params= 00:09:12.448 17:57:33 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:09:12.448 17:57:33 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:09:12.448 17:57:33 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:09:12.448 17:57:33 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:09:12.448 17:57:33 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:09:12.448 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:09:12.448 fio-3.35 00:09:12.448 Starting 1 process 00:09:12.707 00:09:12.707 fio_test: (groupid=0, jobs=1): err= 0: pid=58898: Thu Nov 28 17:57:33 2024 00:09:12.707 read: IOPS=14.4k, BW=56.3MiB/s (59.1MB/s)(4096KiB/71msec) 00:09:12.707 clat (usec): min=47, max=292, avg=67.14, stdev=19.65 00:09:12.707 lat (usec): min=47, max=293, avg=67.27, stdev=19.74 00:09:12.707 clat percentiles (usec): 00:09:12.707 | 1.00th=[ 49], 5.00th=[ 50], 10.00th=[ 51], 20.00th=[ 52], 00:09:12.707 | 30.00th=[ 54], 40.00th=[ 56], 50.00th=[ 61], 60.00th=[ 65], 00:09:12.707 | 70.00th=[ 73], 80.00th=[ 83], 90.00th=[ 96], 95.00th=[ 102], 00:09:12.707 | 99.00th=[ 125], 99.50th=[ 131], 99.90th=[ 151], 99.95th=[ 293], 00:09:12.707 | 99.99th=[ 293] 00:09:12.707 lat (usec) : 50=5.66%, 100=87.60%, 250=6.64%, 500=0.10% 00:09:12.707 cpu : usr=4.29%, sys=10.00%, ctx=1027, majf=0, minf=10 00:09:12.707 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:09:12.707 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:12.707 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:12.707 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:12.707 latency : target=0, window=0, percentile=100.00%, depth=1 00:09:12.707 00:09:12.707 Run status group 0 (all jobs): 00:09:12.707 READ: bw=56.3MiB/s (59.1MB/s), 56.3MiB/s-56.3MiB/s (59.1MB/s-59.1MB/s), io=4096KiB (4194kB), run=71-71msec 00:09:12.707 00:09:12.707 Disk stats (read/write): 00:09:12.707 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:09:12.708 17:57:33 -- lvol/basic.sh@253 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:09:12.708 17:57:33 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:09:12.708 17:57:33 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:09:12.708 17:57:33 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:09:12.708 17:57:33 -- bdev/nbd_common.sh@51 -- # local i 00:09:12.708 17:57:33 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:09:12.708 17:57:33 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@41 -- # break 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@45 -- # return 0 00:09:12.966 17:57:33 -- lvol/basic.sh@255 -- # rpc_cmd bdev_lvol_delete 77fc4f6b-fcc0-41ec-97cd-525350210fd5 00:09:12.966 17:57:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:12.966 17:57:33 -- common/autotest_common.sh@10 -- # set +x 00:09:12.966 17:57:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:12.966 17:57:33 -- lvol/basic.sh@256 -- # rpc_cmd bdev_lvol_delete_lvstore -u 739d2bf8-9b7c-4ba6-9495-d2bba57519d7 00:09:12.966 17:57:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:12.966 17:57:33 -- common/autotest_common.sh@10 -- # set +x 00:09:12.966 17:57:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:12.966 17:57:33 -- lvol/basic.sh@257 -- # nbd_start_disks /var/tmp/spdk.sock Malloc8 /dev/nbd0 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@10 -- # bdev_list=('Malloc8') 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:09:12.966 17:57:33 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:09:12.967 17:57:33 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:09:12.967 17:57:33 -- bdev/nbd_common.sh@12 -- # local i 00:09:12.967 17:57:33 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:09:12.967 17:57:33 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:12.967 17:57:33 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk Malloc8 /dev/nbd0 00:09:12.967 /dev/nbd0 00:09:12.967 17:57:33 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:09:12.967 17:57:34 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:09:12.967 17:57:34 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:09:12.967 17:57:34 -- common/autotest_common.sh@867 -- # local i 00:09:12.967 17:57:34 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:09:12.967 17:57:34 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:09:12.967 17:57:34 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:09:12.967 17:57:34 -- common/autotest_common.sh@871 -- # break 00:09:12.967 17:57:34 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:09:12.967 17:57:34 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:09:12.967 17:57:34 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:09:12.967 1+0 records in 00:09:12.967 1+0 records out 00:09:12.967 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00015034 s, 27.2 MB/s 00:09:12.967 17:57:34 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:13.226 17:57:34 -- common/autotest_common.sh@884 -- # size=4096 00:09:13.226 17:57:34 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:13.226 17:57:34 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:09:13.226 17:57:34 -- common/autotest_common.sh@887 -- # return 0 00:09:13.226 17:57:34 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:09:13.226 17:57:34 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:13.226 17:57:34 -- lvol/basic.sh@259 -- # local metadata_pages 00:09:13.226 17:57:34 -- lvol/basic.sh@260 -- # local last_metadata_lba 00:09:13.226 17:57:34 -- lvol/basic.sh@261 -- # local offset_metadata_end 00:09:13.226 17:57:34 -- lvol/basic.sh@262 -- # local last_cluster_of_metadata 00:09:13.226 17:57:34 -- lvol/basic.sh@263 -- # local offset 00:09:13.226 17:57:34 -- lvol/basic.sh@264 -- # local size_metadata_end 00:09:13.226 17:57:34 -- lvol/basic.sh@266 -- # calc '1 + 63 + ceil(5 + ceil(63 / 8) / 4096) * 3' 00:09:13.226 17:57:34 -- lvol/common.sh@57 -- # bc -l 00:09:13.226 17:57:34 -- lvol/basic.sh@266 -- # metadata_pages=79 00:09:13.226 17:57:34 -- lvol/basic.sh@268 -- # last_metadata_lba=632 00:09:13.226 17:57:34 -- lvol/basic.sh@269 -- # offset_metadata_end=323584 00:09:13.226 17:57:34 -- lvol/basic.sh@270 -- # calc 'ceil(79 / 4194304 / 4096)' 00:09:13.226 17:57:34 -- lvol/common.sh@57 -- # bc -l 00:09:13.226 17:57:34 -- lvol/basic.sh@270 -- # last_cluster_of_metadata=1 00:09:13.226 17:57:34 -- lvol/basic.sh@271 -- # last_cluster_of_metadata=1 00:09:13.226 17:57:34 -- lvol/basic.sh@272 -- # offset=4194304 00:09:13.226 17:57:34 -- lvol/basic.sh@273 -- # size_metadata_end=3870720 00:09:13.226 17:57:34 -- lvol/basic.sh@276 -- # run_fio_test /dev/nbd0 323584 3870720 read 0xdd 00:09:13.226 17:57:34 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:09:13.226 17:57:34 -- lvol/common.sh@41 -- # local offset=323584 00:09:13.226 17:57:34 -- lvol/common.sh@42 -- # local size=3870720 00:09:13.226 17:57:34 -- lvol/common.sh@43 -- # local rw=read 00:09:13.226 17:57:34 -- lvol/common.sh@44 -- # local pattern=0xdd 00:09:13.226 17:57:34 -- lvol/common.sh@45 -- # local extra_params= 00:09:13.226 17:57:34 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:09:13.226 17:57:34 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:09:13.226 17:57:34 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:09:13.226 17:57:34 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=323584 --size=3870720 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:09:13.226 17:57:34 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=323584 --size=3870720 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:09:13.226 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:09:13.226 fio-3.35 00:09:13.226 Starting 1 process 00:09:13.486 00:09:13.486 fio_test: (groupid=0, jobs=1): err= 0: pid=58930: Thu Nov 28 17:57:34 2024 00:09:13.486 read: IOPS=17.8k, BW=69.6MiB/s (73.0MB/s)(3780KiB/53msec) 00:09:13.486 clat (usec): min=37, max=210, avg=53.44, stdev=13.32 00:09:13.486 lat (usec): min=37, max=212, avg=53.60, stdev=13.42 00:09:13.486 clat percentiles (usec): 00:09:13.486 | 1.00th=[ 39], 5.00th=[ 40], 10.00th=[ 40], 20.00th=[ 41], 00:09:13.486 | 30.00th=[ 44], 40.00th=[ 50], 50.00th=[ 51], 60.00th=[ 53], 00:09:13.486 | 70.00th=[ 61], 80.00th=[ 65], 90.00th=[ 72], 95.00th=[ 75], 00:09:13.486 | 99.00th=[ 89], 99.50th=[ 94], 99.90th=[ 210], 99.95th=[ 210], 00:09:13.486 | 99.99th=[ 210] 00:09:13.486 lat (usec) : 50=44.23%, 100=55.45%, 250=0.32% 00:09:13.486 cpu : usr=7.69%, sys=11.54%, ctx=947, majf=0, minf=9 00:09:13.486 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:09:13.486 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:13.486 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:13.486 issued rwts: total=945,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:13.486 latency : target=0, window=0, percentile=100.00%, depth=1 00:09:13.486 00:09:13.486 Run status group 0 (all jobs): 00:09:13.486 READ: bw=69.6MiB/s (73.0MB/s), 69.6MiB/s-69.6MiB/s (73.0MB/s-73.0MB/s), io=3780KiB (3871kB), run=53-53msec 00:09:13.486 00:09:13.486 Disk stats (read/write): 00:09:13.486 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:09:13.486 17:57:34 -- lvol/basic.sh@278 -- # run_fio_test /dev/nbd0 4194304 4194304 read 0x00 00:09:13.486 17:57:34 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:09:13.486 17:57:34 -- lvol/common.sh@41 -- # local offset=4194304 00:09:13.486 17:57:34 -- lvol/common.sh@42 -- # local size=4194304 00:09:13.486 17:57:34 -- lvol/common.sh@43 -- # local rw=read 00:09:13.486 17:57:34 -- lvol/common.sh@44 -- # local pattern=0x00 00:09:13.486 17:57:34 -- lvol/common.sh@45 -- # local extra_params= 00:09:13.486 17:57:34 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:09:13.486 17:57:34 -- lvol/common.sh@48 -- # [[ -n 0x00 ]] 00:09:13.486 17:57:34 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:09:13.486 17:57:34 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:09:13.486 17:57:34 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0 00:09:13.486 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:09:13.486 fio-3.35 00:09:13.486 Starting 1 process 00:09:13.744 00:09:13.744 fio_test: (groupid=0, jobs=1): err= 0: pid=58933: Thu Nov 28 17:57:34 2024 00:09:13.744 read: IOPS=15.5k, BW=60.6MiB/s (63.6MB/s)(4096KiB/66msec) 00:09:13.744 clat (usec): min=41, max=261, avg=61.94, stdev=15.37 00:09:13.744 lat (usec): min=41, max=262, avg=62.11, stdev=15.46 00:09:13.744 clat percentiles (usec): 00:09:13.744 | 1.00th=[ 44], 5.00th=[ 50], 10.00th=[ 51], 20.00th=[ 53], 00:09:13.744 | 30.00th=[ 54], 40.00th=[ 55], 50.00th=[ 56], 60.00th=[ 58], 00:09:13.744 | 70.00th=[ 67], 80.00th=[ 72], 90.00th=[ 84], 95.00th=[ 89], 00:09:13.744 | 99.00th=[ 112], 99.50th=[ 122], 99.90th=[ 155], 99.95th=[ 262], 00:09:13.744 | 99.99th=[ 262] 00:09:13.744 lat (usec) : 50=6.45%, 100=92.09%, 250=1.37%, 500=0.10% 00:09:13.744 cpu : usr=3.08%, sys=12.31%, ctx=1024, majf=0, minf=9 00:09:13.744 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:09:13.744 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:13.744 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:09:13.744 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:09:13.744 latency : target=0, window=0, percentile=100.00%, depth=1 00:09:13.744 00:09:13.744 Run status group 0 (all jobs): 00:09:13.744 READ: bw=60.6MiB/s (63.6MB/s), 60.6MiB/s-60.6MiB/s (63.6MB/s-63.6MB/s), io=4096KiB (4194kB), run=66-66msec 00:09:13.744 00:09:13.744 Disk stats (read/write): 00:09:13.744 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:09:13.744 17:57:34 -- lvol/basic.sh@280 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:09:13.744 17:57:34 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:09:13.744 17:57:34 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:09:13.744 17:57:34 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:09:13.744 17:57:34 -- bdev/nbd_common.sh@51 -- # local i 00:09:13.744 17:57:34 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:09:13.744 17:57:34 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:09:14.003 17:57:34 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:09:14.003 17:57:34 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:09:14.003 17:57:34 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:09:14.003 17:57:34 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:09:14.003 17:57:34 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:09:14.003 17:57:34 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:09:14.003 17:57:34 -- bdev/nbd_common.sh@41 -- # break 00:09:14.003 17:57:34 -- bdev/nbd_common.sh@45 -- # return 0 00:09:14.003 17:57:34 -- lvol/basic.sh@281 -- # rpc_cmd bdev_malloc_delete Malloc8 00:09:14.003 17:57:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:14.003 17:57:34 -- common/autotest_common.sh@10 -- # set +x 00:09:14.570 17:57:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:14.570 17:57:35 -- lvol/basic.sh@283 -- # check_leftover_devices 00:09:14.570 17:57:35 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:14.570 17:57:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:14.570 17:57:35 -- common/autotest_common.sh@10 -- # set +x 00:09:14.570 17:57:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:14.570 17:57:35 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:14.570 17:57:35 -- lvol/common.sh@26 -- # jq length 00:09:14.570 17:57:35 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:14.570 17:57:35 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:14.570 17:57:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:14.570 17:57:35 -- common/autotest_common.sh@10 -- # set +x 00:09:14.570 17:57:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:14.570 17:57:35 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:14.570 17:57:35 -- lvol/common.sh@28 -- # jq length 00:09:14.829 ************************************ 00:09:14.829 END TEST test_construct_lvol_fio_clear_method_unmap 00:09:14.829 ************************************ 00:09:14.829 17:57:35 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:14.829 00:09:14.829 real 0m9.640s 00:09:14.829 user 0m1.751s 00:09:14.829 sys 0m0.965s 00:09:14.829 17:57:35 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:14.829 17:57:35 -- common/autotest_common.sh@10 -- # set +x 00:09:14.829 17:57:35 -- lvol/basic.sh@584 -- # run_test test_construct_lvol test_construct_lvol 00:09:14.829 17:57:35 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:14.829 17:57:35 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:14.829 17:57:35 -- common/autotest_common.sh@10 -- # set +x 00:09:14.829 ************************************ 00:09:14.829 START TEST test_construct_lvol 00:09:14.829 ************************************ 00:09:14.829 17:57:35 -- common/autotest_common.sh@1114 -- # test_construct_lvol 00:09:14.829 17:57:35 -- lvol/basic.sh@289 -- # rpc_cmd bdev_malloc_create 128 512 00:09:14.829 17:57:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:14.830 17:57:35 -- common/autotest_common.sh@10 -- # set +x 00:09:14.830 17:57:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:14.830 17:57:35 -- lvol/basic.sh@289 -- # malloc_name=Malloc9 00:09:14.830 17:57:35 -- lvol/basic.sh@290 -- # rpc_cmd bdev_lvol_create_lvstore Malloc9 lvs_test 00:09:14.830 17:57:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:14.830 17:57:35 -- common/autotest_common.sh@10 -- # set +x 00:09:15.090 17:57:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:15.090 17:57:35 -- lvol/basic.sh@290 -- # lvs_uuid=298b4d55-58b0-414a-ab9d-55ad5eaa1b90 00:09:15.090 17:57:35 -- lvol/basic.sh@293 -- # rpc_cmd bdev_lvol_create -u 298b4d55-58b0-414a-ab9d-55ad5eaa1b90 lvol_test 124 00:09:15.090 17:57:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.090 17:57:35 -- common/autotest_common.sh@10 -- # set +x 00:09:15.090 17:57:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:15.090 17:57:35 -- lvol/basic.sh@293 -- # lvol_uuid=de50434b-abfb-40ff-989a-c40a18926774 00:09:15.090 17:57:35 -- lvol/basic.sh@294 -- # rpc_cmd bdev_get_bdevs -b de50434b-abfb-40ff-989a-c40a18926774 00:09:15.090 17:57:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.090 17:57:35 -- common/autotest_common.sh@10 -- # set +x 00:09:15.090 17:57:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:15.090 17:57:35 -- lvol/basic.sh@294 -- # lvol='[ 00:09:15.090 { 00:09:15.090 "name": "de50434b-abfb-40ff-989a-c40a18926774", 00:09:15.090 "aliases": [ 00:09:15.090 "lvs_test/lvol_test" 00:09:15.090 ], 00:09:15.090 "product_name": "Logical Volume", 00:09:15.090 "block_size": 512, 00:09:15.090 "num_blocks": 253952, 00:09:15.090 "uuid": "de50434b-abfb-40ff-989a-c40a18926774", 00:09:15.090 "assigned_rate_limits": { 00:09:15.090 "rw_ios_per_sec": 0, 00:09:15.090 "rw_mbytes_per_sec": 0, 00:09:15.090 "r_mbytes_per_sec": 0, 00:09:15.090 "w_mbytes_per_sec": 0 00:09:15.090 }, 00:09:15.090 "claimed": false, 00:09:15.090 "zoned": false, 00:09:15.090 "supported_io_types": { 00:09:15.090 "read": true, 00:09:15.090 "write": true, 00:09:15.090 "unmap": true, 00:09:15.090 "write_zeroes": true, 00:09:15.090 "flush": false, 00:09:15.090 "reset": true, 00:09:15.090 "compare": false, 00:09:15.090 "compare_and_write": false, 00:09:15.090 "abort": false, 00:09:15.090 "nvme_admin": false, 00:09:15.090 "nvme_io": false 00:09:15.090 }, 00:09:15.090 "memory_domains": [ 00:09:15.090 { 00:09:15.090 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:15.090 "dma_device_type": 2 00:09:15.090 } 00:09:15.090 ], 00:09:15.090 "driver_specific": { 00:09:15.090 "lvol": { 00:09:15.090 "lvol_store_uuid": "298b4d55-58b0-414a-ab9d-55ad5eaa1b90", 00:09:15.090 "base_bdev": "Malloc9", 00:09:15.090 "thin_provision": false, 00:09:15.090 "snapshot": false, 00:09:15.090 "clone": false, 00:09:15.090 "esnap_clone": false 00:09:15.090 } 00:09:15.090 } 00:09:15.090 } 00:09:15.090 ]' 00:09:15.090 17:57:35 -- lvol/basic.sh@296 -- # jq -r '.[0].name' 00:09:15.090 17:57:35 -- lvol/basic.sh@296 -- # '[' de50434b-abfb-40ff-989a-c40a18926774 = de50434b-abfb-40ff-989a-c40a18926774 ']' 00:09:15.090 17:57:35 -- lvol/basic.sh@297 -- # jq -r '.[0].uuid' 00:09:15.090 17:57:36 -- lvol/basic.sh@297 -- # '[' de50434b-abfb-40ff-989a-c40a18926774 = de50434b-abfb-40ff-989a-c40a18926774 ']' 00:09:15.090 17:57:36 -- lvol/basic.sh@298 -- # jq -r '.[0].aliases[0]' 00:09:15.090 17:57:36 -- lvol/basic.sh@298 -- # '[' lvs_test/lvol_test = lvs_test/lvol_test ']' 00:09:15.090 17:57:36 -- lvol/basic.sh@299 -- # jq -r '.[0].block_size' 00:09:15.090 17:57:36 -- lvol/basic.sh@299 -- # '[' 512 = 512 ']' 00:09:15.090 17:57:36 -- lvol/basic.sh@300 -- # jq -r '.[0].num_blocks' 00:09:15.350 17:57:36 -- lvol/basic.sh@300 -- # '[' 253952 = 253952 ']' 00:09:15.350 17:57:36 -- lvol/basic.sh@301 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:09:15.350 17:57:36 -- lvol/basic.sh@301 -- # '[' 298b4d55-58b0-414a-ab9d-55ad5eaa1b90 = 298b4d55-58b0-414a-ab9d-55ad5eaa1b90 ']' 00:09:15.350 17:57:36 -- lvol/basic.sh@304 -- # rpc_cmd bdev_lvol_delete de50434b-abfb-40ff-989a-c40a18926774 00:09:15.350 17:57:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.350 17:57:36 -- common/autotest_common.sh@10 -- # set +x 00:09:15.350 17:57:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:15.350 17:57:36 -- lvol/basic.sh@305 -- # rpc_cmd bdev_get_bdevs -b de50434b-abfb-40ff-989a-c40a18926774 00:09:15.350 17:57:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.350 17:57:36 -- common/autotest_common.sh@10 -- # set +x 00:09:15.350 [2024-11-28 17:57:36.255960] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: de50434b-abfb-40ff-989a-c40a18926774 00:09:15.350 request: 00:09:15.350 { 00:09:15.350 "name": "de50434b-abfb-40ff-989a-c40a18926774", 00:09:15.350 "method": "bdev_get_bdevs", 00:09:15.350 "req_id": 1 00:09:15.350 } 00:09:15.350 Got JSON-RPC error response 00:09:15.350 response: 00:09:15.350 { 00:09:15.350 "code": -19, 00:09:15.350 "message": "No such device" 00:09:15.350 } 00:09:15.350 17:57:36 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:15.350 17:57:36 -- lvol/basic.sh@306 -- # rpc_cmd bdev_lvol_create -l lvs_test lvol_test 124 00:09:15.350 17:57:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.350 17:57:36 -- common/autotest_common.sh@10 -- # set +x 00:09:15.350 17:57:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:15.350 17:57:36 -- lvol/basic.sh@306 -- # lvol_uuid=8106fdf5-9811-4de5-b503-7310640c9fa1 00:09:15.350 17:57:36 -- lvol/basic.sh@307 -- # rpc_cmd bdev_get_bdevs -b 8106fdf5-9811-4de5-b503-7310640c9fa1 00:09:15.350 17:57:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.350 17:57:36 -- common/autotest_common.sh@10 -- # set +x 00:09:15.350 17:57:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:15.350 17:57:36 -- lvol/basic.sh@307 -- # lvol='[ 00:09:15.350 { 00:09:15.350 "name": "8106fdf5-9811-4de5-b503-7310640c9fa1", 00:09:15.350 "aliases": [ 00:09:15.350 "lvs_test/lvol_test" 00:09:15.350 ], 00:09:15.350 "product_name": "Logical Volume", 00:09:15.350 "block_size": 512, 00:09:15.350 "num_blocks": 253952, 00:09:15.350 "uuid": "8106fdf5-9811-4de5-b503-7310640c9fa1", 00:09:15.350 "assigned_rate_limits": { 00:09:15.350 "rw_ios_per_sec": 0, 00:09:15.350 "rw_mbytes_per_sec": 0, 00:09:15.350 "r_mbytes_per_sec": 0, 00:09:15.350 "w_mbytes_per_sec": 0 00:09:15.350 }, 00:09:15.350 "claimed": false, 00:09:15.350 "zoned": false, 00:09:15.350 "supported_io_types": { 00:09:15.350 "read": true, 00:09:15.350 "write": true, 00:09:15.350 "unmap": true, 00:09:15.350 "write_zeroes": true, 00:09:15.350 "flush": false, 00:09:15.350 "reset": true, 00:09:15.350 "compare": false, 00:09:15.350 "compare_and_write": false, 00:09:15.350 "abort": false, 00:09:15.350 "nvme_admin": false, 00:09:15.350 "nvme_io": false 00:09:15.350 }, 00:09:15.350 "memory_domains": [ 00:09:15.350 { 00:09:15.350 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:15.350 "dma_device_type": 2 00:09:15.350 } 00:09:15.350 ], 00:09:15.350 "driver_specific": { 00:09:15.350 "lvol": { 00:09:15.350 "lvol_store_uuid": "298b4d55-58b0-414a-ab9d-55ad5eaa1b90", 00:09:15.350 "base_bdev": "Malloc9", 00:09:15.350 "thin_provision": false, 00:09:15.350 "snapshot": false, 00:09:15.350 "clone": false, 00:09:15.350 "esnap_clone": false 00:09:15.350 } 00:09:15.350 } 00:09:15.350 } 00:09:15.350 ]' 00:09:15.350 17:57:36 -- lvol/basic.sh@309 -- # jq -r '.[0].name' 00:09:15.350 17:57:36 -- lvol/basic.sh@309 -- # '[' 8106fdf5-9811-4de5-b503-7310640c9fa1 = 8106fdf5-9811-4de5-b503-7310640c9fa1 ']' 00:09:15.350 17:57:36 -- lvol/basic.sh@310 -- # jq -r '.[0].uuid' 00:09:15.610 17:57:36 -- lvol/basic.sh@310 -- # '[' 8106fdf5-9811-4de5-b503-7310640c9fa1 = 8106fdf5-9811-4de5-b503-7310640c9fa1 ']' 00:09:15.610 17:57:36 -- lvol/basic.sh@311 -- # jq -r '.[0].aliases[0]' 00:09:15.610 17:57:36 -- lvol/basic.sh@311 -- # '[' lvs_test/lvol_test = lvs_test/lvol_test ']' 00:09:15.610 17:57:36 -- lvol/basic.sh@312 -- # jq -r '.[0].block_size' 00:09:15.610 17:57:36 -- lvol/basic.sh@312 -- # '[' 512 = 512 ']' 00:09:15.610 17:57:36 -- lvol/basic.sh@313 -- # jq -r '.[0].num_blocks' 00:09:15.610 17:57:36 -- lvol/basic.sh@313 -- # '[' 253952 = 253952 ']' 00:09:15.610 17:57:36 -- lvol/basic.sh@314 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:09:15.610 17:57:36 -- lvol/basic.sh@314 -- # '[' 298b4d55-58b0-414a-ab9d-55ad5eaa1b90 = 298b4d55-58b0-414a-ab9d-55ad5eaa1b90 ']' 00:09:15.610 17:57:36 -- lvol/basic.sh@317 -- # rpc_cmd bdev_lvol_delete 8106fdf5-9811-4de5-b503-7310640c9fa1 00:09:15.610 17:57:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.610 17:57:36 -- common/autotest_common.sh@10 -- # set +x 00:09:15.610 17:57:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:15.610 17:57:36 -- lvol/basic.sh@318 -- # rpc_cmd bdev_get_bdevs -b 8106fdf5-9811-4de5-b503-7310640c9fa1 00:09:15.610 17:57:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.610 17:57:36 -- common/autotest_common.sh@10 -- # set +x 00:09:15.610 [2024-11-28 17:57:36.632259] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 8106fdf5-9811-4de5-b503-7310640c9fa1 00:09:15.610 request: 00:09:15.610 { 00:09:15.610 "name": "8106fdf5-9811-4de5-b503-7310640c9fa1", 00:09:15.610 "method": "bdev_get_bdevs", 00:09:15.610 "req_id": 1 00:09:15.610 } 00:09:15.610 Got JSON-RPC error response 00:09:15.610 response: 00:09:15.610 { 00:09:15.610 "code": -19, 00:09:15.610 "message": "No such device" 00:09:15.610 } 00:09:15.610 17:57:36 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:15.610 17:57:36 -- lvol/basic.sh@319 -- # rpc_cmd bdev_lvol_delete_lvstore -u 298b4d55-58b0-414a-ab9d-55ad5eaa1b90 00:09:15.610 17:57:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.610 17:57:36 -- common/autotest_common.sh@10 -- # set +x 00:09:15.610 17:57:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:15.610 17:57:36 -- lvol/basic.sh@320 -- # rpc_cmd bdev_lvol_get_lvstores -u 298b4d55-58b0-414a-ab9d-55ad5eaa1b90 00:09:15.610 17:57:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.610 17:57:36 -- common/autotest_common.sh@10 -- # set +x 00:09:15.869 request: 00:09:15.869 { 00:09:15.869 "uuid": "298b4d55-58b0-414a-ab9d-55ad5eaa1b90", 00:09:15.869 "method": "bdev_lvol_get_lvstores", 00:09:15.869 "req_id": 1 00:09:15.869 } 00:09:15.869 Got JSON-RPC error response 00:09:15.869 response: 00:09:15.869 { 00:09:15.869 "code": -19, 00:09:15.869 "message": "No such device" 00:09:15.869 } 00:09:15.869 17:57:36 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:15.869 17:57:36 -- lvol/basic.sh@321 -- # rpc_cmd bdev_malloc_delete Malloc9 00:09:15.869 17:57:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:15.869 17:57:36 -- common/autotest_common.sh@10 -- # set +x 00:09:16.129 17:57:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.129 17:57:37 -- lvol/basic.sh@322 -- # check_leftover_devices 00:09:16.129 17:57:37 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:16.129 17:57:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:16.129 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.129 17:57:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.129 17:57:37 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:16.129 17:57:37 -- lvol/common.sh@26 -- # jq length 00:09:16.129 17:57:37 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:16.129 17:57:37 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:16.129 17:57:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:16.129 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.129 17:57:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.129 17:57:37 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:16.129 17:57:37 -- lvol/common.sh@28 -- # jq length 00:09:16.129 ************************************ 00:09:16.129 END TEST test_construct_lvol 00:09:16.129 ************************************ 00:09:16.129 17:57:37 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:16.129 00:09:16.129 real 0m1.409s 00:09:16.129 user 0m0.623s 00:09:16.129 sys 0m0.124s 00:09:16.129 17:57:37 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:16.129 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.129 17:57:37 -- lvol/basic.sh@585 -- # run_test test_construct_multi_lvols test_construct_multi_lvols 00:09:16.129 17:57:37 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:16.129 17:57:37 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:16.129 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.389 ************************************ 00:09:16.389 START TEST test_construct_multi_lvols 00:09:16.389 ************************************ 00:09:16.389 17:57:37 -- common/autotest_common.sh@1114 -- # test_construct_multi_lvols 00:09:16.389 17:57:37 -- lvol/basic.sh@328 -- # rpc_cmd bdev_malloc_create 128 512 00:09:16.389 17:57:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:16.389 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.389 17:57:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.389 17:57:37 -- lvol/basic.sh@328 -- # malloc_name=Malloc10 00:09:16.389 17:57:37 -- lvol/basic.sh@329 -- # rpc_cmd bdev_lvol_create_lvstore Malloc10 lvs_test 00:09:16.389 17:57:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:16.389 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.389 17:57:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.389 17:57:37 -- lvol/basic.sh@329 -- # lvs_uuid=5f000f98-3c39-400b-8780-5a4da9882157 00:09:16.389 17:57:37 -- lvol/basic.sh@332 -- # lvol_size_mb=31 00:09:16.389 17:57:37 -- lvol/basic.sh@334 -- # lvol_size_mb=28 00:09:16.389 17:57:37 -- lvol/basic.sh@335 -- # lvol_size=29360128 00:09:16.389 17:57:37 -- lvol/basic.sh@336 -- # seq 1 4 00:09:16.389 17:57:37 -- lvol/basic.sh@336 -- # for i in $(seq 1 4) 00:09:16.389 17:57:37 -- lvol/basic.sh@337 -- # rpc_cmd bdev_lvol_create -u 5f000f98-3c39-400b-8780-5a4da9882157 lvol_test1 28 00:09:16.390 17:57:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:16.390 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.390 17:57:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.390 17:57:37 -- lvol/basic.sh@337 -- # lvol_uuid=86d89407-afe0-4372-b596-d3e8dcaa4aa9 00:09:16.390 17:57:37 -- lvol/basic.sh@338 -- # rpc_cmd bdev_get_bdevs -b 86d89407-afe0-4372-b596-d3e8dcaa4aa9 00:09:16.390 17:57:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:16.390 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.390 17:57:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.390 17:57:37 -- lvol/basic.sh@338 -- # lvol='[ 00:09:16.390 { 00:09:16.390 "name": "86d89407-afe0-4372-b596-d3e8dcaa4aa9", 00:09:16.390 "aliases": [ 00:09:16.390 "lvs_test/lvol_test1" 00:09:16.390 ], 00:09:16.390 "product_name": "Logical Volume", 00:09:16.390 "block_size": 512, 00:09:16.390 "num_blocks": 57344, 00:09:16.390 "uuid": "86d89407-afe0-4372-b596-d3e8dcaa4aa9", 00:09:16.390 "assigned_rate_limits": { 00:09:16.390 "rw_ios_per_sec": 0, 00:09:16.390 "rw_mbytes_per_sec": 0, 00:09:16.390 "r_mbytes_per_sec": 0, 00:09:16.390 "w_mbytes_per_sec": 0 00:09:16.390 }, 00:09:16.390 "claimed": false, 00:09:16.390 "zoned": false, 00:09:16.390 "supported_io_types": { 00:09:16.390 "read": true, 00:09:16.390 "write": true, 00:09:16.390 "unmap": true, 00:09:16.390 "write_zeroes": true, 00:09:16.390 "flush": false, 00:09:16.390 "reset": true, 00:09:16.390 "compare": false, 00:09:16.390 "compare_and_write": false, 00:09:16.390 "abort": false, 00:09:16.390 "nvme_admin": false, 00:09:16.390 "nvme_io": false 00:09:16.390 }, 00:09:16.390 "memory_domains": [ 00:09:16.390 { 00:09:16.390 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:16.390 "dma_device_type": 2 00:09:16.390 } 00:09:16.390 ], 00:09:16.390 "driver_specific": { 00:09:16.390 "lvol": { 00:09:16.390 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:16.390 "base_bdev": "Malloc10", 00:09:16.390 "thin_provision": false, 00:09:16.390 "snapshot": false, 00:09:16.390 "clone": false, 00:09:16.390 "esnap_clone": false 00:09:16.390 } 00:09:16.390 } 00:09:16.390 } 00:09:16.390 ]' 00:09:16.390 17:57:37 -- lvol/basic.sh@340 -- # jq -r '.[0].name' 00:09:16.650 17:57:37 -- lvol/basic.sh@340 -- # '[' 86d89407-afe0-4372-b596-d3e8dcaa4aa9 = 86d89407-afe0-4372-b596-d3e8dcaa4aa9 ']' 00:09:16.650 17:57:37 -- lvol/basic.sh@341 -- # jq -r '.[0].uuid' 00:09:16.650 17:57:37 -- lvol/basic.sh@341 -- # '[' 86d89407-afe0-4372-b596-d3e8dcaa4aa9 = 86d89407-afe0-4372-b596-d3e8dcaa4aa9 ']' 00:09:16.650 17:57:37 -- lvol/basic.sh@342 -- # jq -r '.[0].aliases[0]' 00:09:16.650 17:57:37 -- lvol/basic.sh@342 -- # '[' lvs_test/lvol_test1 = lvs_test/lvol_test1 ']' 00:09:16.650 17:57:37 -- lvol/basic.sh@343 -- # jq -r '.[0].block_size' 00:09:16.650 17:57:37 -- lvol/basic.sh@343 -- # '[' 512 = 512 ']' 00:09:16.650 17:57:37 -- lvol/basic.sh@344 -- # jq -r '.[0].num_blocks' 00:09:16.650 17:57:37 -- lvol/basic.sh@344 -- # '[' 57344 = 57344 ']' 00:09:16.650 17:57:37 -- lvol/basic.sh@336 -- # for i in $(seq 1 4) 00:09:16.650 17:57:37 -- lvol/basic.sh@337 -- # rpc_cmd bdev_lvol_create -u 5f000f98-3c39-400b-8780-5a4da9882157 lvol_test2 28 00:09:16.650 17:57:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:16.650 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.650 17:57:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.650 17:57:37 -- lvol/basic.sh@337 -- # lvol_uuid=1c7c693d-cb07-444f-b369-78da9c057230 00:09:16.650 17:57:37 -- lvol/basic.sh@338 -- # rpc_cmd bdev_get_bdevs -b 1c7c693d-cb07-444f-b369-78da9c057230 00:09:16.650 17:57:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:16.650 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.650 17:57:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.650 17:57:37 -- lvol/basic.sh@338 -- # lvol='[ 00:09:16.650 { 00:09:16.650 "name": "1c7c693d-cb07-444f-b369-78da9c057230", 00:09:16.650 "aliases": [ 00:09:16.650 "lvs_test/lvol_test2" 00:09:16.650 ], 00:09:16.650 "product_name": "Logical Volume", 00:09:16.650 "block_size": 512, 00:09:16.650 "num_blocks": 57344, 00:09:16.650 "uuid": "1c7c693d-cb07-444f-b369-78da9c057230", 00:09:16.650 "assigned_rate_limits": { 00:09:16.650 "rw_ios_per_sec": 0, 00:09:16.650 "rw_mbytes_per_sec": 0, 00:09:16.650 "r_mbytes_per_sec": 0, 00:09:16.650 "w_mbytes_per_sec": 0 00:09:16.650 }, 00:09:16.650 "claimed": false, 00:09:16.650 "zoned": false, 00:09:16.650 "supported_io_types": { 00:09:16.650 "read": true, 00:09:16.650 "write": true, 00:09:16.650 "unmap": true, 00:09:16.650 "write_zeroes": true, 00:09:16.650 "flush": false, 00:09:16.650 "reset": true, 00:09:16.650 "compare": false, 00:09:16.650 "compare_and_write": false, 00:09:16.650 "abort": false, 00:09:16.650 "nvme_admin": false, 00:09:16.650 "nvme_io": false 00:09:16.650 }, 00:09:16.650 "memory_domains": [ 00:09:16.650 { 00:09:16.650 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:16.650 "dma_device_type": 2 00:09:16.650 } 00:09:16.650 ], 00:09:16.650 "driver_specific": { 00:09:16.650 "lvol": { 00:09:16.650 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:16.650 "base_bdev": "Malloc10", 00:09:16.650 "thin_provision": false, 00:09:16.650 "snapshot": false, 00:09:16.650 "clone": false, 00:09:16.650 "esnap_clone": false 00:09:16.650 } 00:09:16.650 } 00:09:16.650 } 00:09:16.650 ]' 00:09:16.650 17:57:37 -- lvol/basic.sh@340 -- # jq -r '.[0].name' 00:09:16.910 17:57:37 -- lvol/basic.sh@340 -- # '[' 1c7c693d-cb07-444f-b369-78da9c057230 = 1c7c693d-cb07-444f-b369-78da9c057230 ']' 00:09:16.910 17:57:37 -- lvol/basic.sh@341 -- # jq -r '.[0].uuid' 00:09:16.910 17:57:37 -- lvol/basic.sh@341 -- # '[' 1c7c693d-cb07-444f-b369-78da9c057230 = 1c7c693d-cb07-444f-b369-78da9c057230 ']' 00:09:16.910 17:57:37 -- lvol/basic.sh@342 -- # jq -r '.[0].aliases[0]' 00:09:16.910 17:57:37 -- lvol/basic.sh@342 -- # '[' lvs_test/lvol_test2 = lvs_test/lvol_test2 ']' 00:09:16.910 17:57:37 -- lvol/basic.sh@343 -- # jq -r '.[0].block_size' 00:09:16.910 17:57:37 -- lvol/basic.sh@343 -- # '[' 512 = 512 ']' 00:09:16.910 17:57:37 -- lvol/basic.sh@344 -- # jq -r '.[0].num_blocks' 00:09:16.910 17:57:37 -- lvol/basic.sh@344 -- # '[' 57344 = 57344 ']' 00:09:16.910 17:57:37 -- lvol/basic.sh@336 -- # for i in $(seq 1 4) 00:09:16.910 17:57:37 -- lvol/basic.sh@337 -- # rpc_cmd bdev_lvol_create -u 5f000f98-3c39-400b-8780-5a4da9882157 lvol_test3 28 00:09:16.910 17:57:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:16.910 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.910 17:57:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.910 17:57:37 -- lvol/basic.sh@337 -- # lvol_uuid=4d0b48d0-bcbc-443a-b9a2-616245cd6e49 00:09:16.910 17:57:37 -- lvol/basic.sh@338 -- # rpc_cmd bdev_get_bdevs -b 4d0b48d0-bcbc-443a-b9a2-616245cd6e49 00:09:16.910 17:57:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:16.910 17:57:37 -- common/autotest_common.sh@10 -- # set +x 00:09:16.910 17:57:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:16.910 17:57:37 -- lvol/basic.sh@338 -- # lvol='[ 00:09:16.910 { 00:09:16.910 "name": "4d0b48d0-bcbc-443a-b9a2-616245cd6e49", 00:09:16.910 "aliases": [ 00:09:16.910 "lvs_test/lvol_test3" 00:09:16.910 ], 00:09:16.910 "product_name": "Logical Volume", 00:09:16.910 "block_size": 512, 00:09:16.910 "num_blocks": 57344, 00:09:16.910 "uuid": "4d0b48d0-bcbc-443a-b9a2-616245cd6e49", 00:09:16.910 "assigned_rate_limits": { 00:09:16.910 "rw_ios_per_sec": 0, 00:09:16.910 "rw_mbytes_per_sec": 0, 00:09:16.910 "r_mbytes_per_sec": 0, 00:09:16.910 "w_mbytes_per_sec": 0 00:09:16.910 }, 00:09:16.910 "claimed": false, 00:09:16.910 "zoned": false, 00:09:16.910 "supported_io_types": { 00:09:16.910 "read": true, 00:09:16.910 "write": true, 00:09:16.910 "unmap": true, 00:09:16.910 "write_zeroes": true, 00:09:16.910 "flush": false, 00:09:16.910 "reset": true, 00:09:16.910 "compare": false, 00:09:16.910 "compare_and_write": false, 00:09:16.910 "abort": false, 00:09:16.910 "nvme_admin": false, 00:09:16.910 "nvme_io": false 00:09:16.910 }, 00:09:16.910 "memory_domains": [ 00:09:16.910 { 00:09:16.910 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:16.910 "dma_device_type": 2 00:09:16.910 } 00:09:16.910 ], 00:09:16.910 "driver_specific": { 00:09:16.910 "lvol": { 00:09:16.910 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:16.910 "base_bdev": "Malloc10", 00:09:16.910 "thin_provision": false, 00:09:16.910 "snapshot": false, 00:09:16.910 "clone": false, 00:09:16.910 "esnap_clone": false 00:09:16.910 } 00:09:16.910 } 00:09:16.910 } 00:09:16.910 ]' 00:09:16.910 17:57:37 -- lvol/basic.sh@340 -- # jq -r '.[0].name' 00:09:16.910 17:57:37 -- lvol/basic.sh@340 -- # '[' 4d0b48d0-bcbc-443a-b9a2-616245cd6e49 = 4d0b48d0-bcbc-443a-b9a2-616245cd6e49 ']' 00:09:16.910 17:57:37 -- lvol/basic.sh@341 -- # jq -r '.[0].uuid' 00:09:17.169 17:57:37 -- lvol/basic.sh@341 -- # '[' 4d0b48d0-bcbc-443a-b9a2-616245cd6e49 = 4d0b48d0-bcbc-443a-b9a2-616245cd6e49 ']' 00:09:17.169 17:57:37 -- lvol/basic.sh@342 -- # jq -r '.[0].aliases[0]' 00:09:17.169 17:57:38 -- lvol/basic.sh@342 -- # '[' lvs_test/lvol_test3 = lvs_test/lvol_test3 ']' 00:09:17.169 17:57:38 -- lvol/basic.sh@343 -- # jq -r '.[0].block_size' 00:09:17.169 17:57:38 -- lvol/basic.sh@343 -- # '[' 512 = 512 ']' 00:09:17.169 17:57:38 -- lvol/basic.sh@344 -- # jq -r '.[0].num_blocks' 00:09:17.169 17:57:38 -- lvol/basic.sh@344 -- # '[' 57344 = 57344 ']' 00:09:17.169 17:57:38 -- lvol/basic.sh@336 -- # for i in $(seq 1 4) 00:09:17.169 17:57:38 -- lvol/basic.sh@337 -- # rpc_cmd bdev_lvol_create -u 5f000f98-3c39-400b-8780-5a4da9882157 lvol_test4 28 00:09:17.169 17:57:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:17.169 17:57:38 -- common/autotest_common.sh@10 -- # set +x 00:09:17.169 17:57:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:17.169 17:57:38 -- lvol/basic.sh@337 -- # lvol_uuid=24fe6ceb-4082-4919-b87d-ed8ea18dbdd8 00:09:17.169 17:57:38 -- lvol/basic.sh@338 -- # rpc_cmd bdev_get_bdevs -b 24fe6ceb-4082-4919-b87d-ed8ea18dbdd8 00:09:17.169 17:57:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:17.169 17:57:38 -- common/autotest_common.sh@10 -- # set +x 00:09:17.169 17:57:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:17.169 17:57:38 -- lvol/basic.sh@338 -- # lvol='[ 00:09:17.169 { 00:09:17.169 "name": "24fe6ceb-4082-4919-b87d-ed8ea18dbdd8", 00:09:17.169 "aliases": [ 00:09:17.170 "lvs_test/lvol_test4" 00:09:17.170 ], 00:09:17.170 "product_name": "Logical Volume", 00:09:17.170 "block_size": 512, 00:09:17.170 "num_blocks": 57344, 00:09:17.170 "uuid": "24fe6ceb-4082-4919-b87d-ed8ea18dbdd8", 00:09:17.170 "assigned_rate_limits": { 00:09:17.170 "rw_ios_per_sec": 0, 00:09:17.170 "rw_mbytes_per_sec": 0, 00:09:17.170 "r_mbytes_per_sec": 0, 00:09:17.170 "w_mbytes_per_sec": 0 00:09:17.170 }, 00:09:17.170 "claimed": false, 00:09:17.170 "zoned": false, 00:09:17.170 "supported_io_types": { 00:09:17.170 "read": true, 00:09:17.170 "write": true, 00:09:17.170 "unmap": true, 00:09:17.170 "write_zeroes": true, 00:09:17.170 "flush": false, 00:09:17.170 "reset": true, 00:09:17.170 "compare": false, 00:09:17.170 "compare_and_write": false, 00:09:17.170 "abort": false, 00:09:17.170 "nvme_admin": false, 00:09:17.170 "nvme_io": false 00:09:17.170 }, 00:09:17.170 "memory_domains": [ 00:09:17.170 { 00:09:17.170 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:17.170 "dma_device_type": 2 00:09:17.170 } 00:09:17.170 ], 00:09:17.170 "driver_specific": { 00:09:17.170 "lvol": { 00:09:17.170 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:17.170 "base_bdev": "Malloc10", 00:09:17.170 "thin_provision": false, 00:09:17.170 "snapshot": false, 00:09:17.170 "clone": false, 00:09:17.170 "esnap_clone": false 00:09:17.170 } 00:09:17.170 } 00:09:17.170 } 00:09:17.170 ]' 00:09:17.170 17:57:38 -- lvol/basic.sh@340 -- # jq -r '.[0].name' 00:09:17.170 17:57:38 -- lvol/basic.sh@340 -- # '[' 24fe6ceb-4082-4919-b87d-ed8ea18dbdd8 = 24fe6ceb-4082-4919-b87d-ed8ea18dbdd8 ']' 00:09:17.170 17:57:38 -- lvol/basic.sh@341 -- # jq -r '.[0].uuid' 00:09:17.170 17:57:38 -- lvol/basic.sh@341 -- # '[' 24fe6ceb-4082-4919-b87d-ed8ea18dbdd8 = 24fe6ceb-4082-4919-b87d-ed8ea18dbdd8 ']' 00:09:17.170 17:57:38 -- lvol/basic.sh@342 -- # jq -r '.[0].aliases[0]' 00:09:17.428 17:57:38 -- lvol/basic.sh@342 -- # '[' lvs_test/lvol_test4 = lvs_test/lvol_test4 ']' 00:09:17.428 17:57:38 -- lvol/basic.sh@343 -- # jq -r '.[0].block_size' 00:09:17.428 17:57:38 -- lvol/basic.sh@343 -- # '[' 512 = 512 ']' 00:09:17.428 17:57:38 -- lvol/basic.sh@344 -- # jq -r '.[0].num_blocks' 00:09:17.428 17:57:38 -- lvol/basic.sh@344 -- # '[' 57344 = 57344 ']' 00:09:17.428 17:57:38 -- lvol/basic.sh@347 -- # jq -r '[ .[] | select(.product_name == "Logical Volume") ]' 00:09:17.428 17:57:38 -- lvol/basic.sh@347 -- # rpc_cmd bdev_get_bdevs 00:09:17.428 17:57:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:17.428 17:57:38 -- common/autotest_common.sh@10 -- # set +x 00:09:17.428 17:57:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:17.428 17:57:38 -- lvol/basic.sh@347 -- # lvols='[ 00:09:17.428 { 00:09:17.428 "name": "86d89407-afe0-4372-b596-d3e8dcaa4aa9", 00:09:17.428 "aliases": [ 00:09:17.428 "lvs_test/lvol_test1" 00:09:17.428 ], 00:09:17.428 "product_name": "Logical Volume", 00:09:17.428 "block_size": 512, 00:09:17.428 "num_blocks": 57344, 00:09:17.428 "uuid": "86d89407-afe0-4372-b596-d3e8dcaa4aa9", 00:09:17.428 "assigned_rate_limits": { 00:09:17.428 "rw_ios_per_sec": 0, 00:09:17.428 "rw_mbytes_per_sec": 0, 00:09:17.428 "r_mbytes_per_sec": 0, 00:09:17.428 "w_mbytes_per_sec": 0 00:09:17.428 }, 00:09:17.428 "claimed": false, 00:09:17.428 "zoned": false, 00:09:17.428 "supported_io_types": { 00:09:17.428 "read": true, 00:09:17.428 "write": true, 00:09:17.428 "unmap": true, 00:09:17.428 "write_zeroes": true, 00:09:17.428 "flush": false, 00:09:17.428 "reset": true, 00:09:17.428 "compare": false, 00:09:17.428 "compare_and_write": false, 00:09:17.428 "abort": false, 00:09:17.428 "nvme_admin": false, 00:09:17.428 "nvme_io": false 00:09:17.428 }, 00:09:17.428 "memory_domains": [ 00:09:17.428 { 00:09:17.428 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:17.428 "dma_device_type": 2 00:09:17.428 } 00:09:17.428 ], 00:09:17.428 "driver_specific": { 00:09:17.428 "lvol": { 00:09:17.428 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:17.428 "base_bdev": "Malloc10", 00:09:17.428 "thin_provision": false, 00:09:17.428 "snapshot": false, 00:09:17.428 "clone": false, 00:09:17.428 "esnap_clone": false 00:09:17.428 } 00:09:17.428 } 00:09:17.428 }, 00:09:17.428 { 00:09:17.428 "name": "1c7c693d-cb07-444f-b369-78da9c057230", 00:09:17.428 "aliases": [ 00:09:17.428 "lvs_test/lvol_test2" 00:09:17.428 ], 00:09:17.428 "product_name": "Logical Volume", 00:09:17.428 "block_size": 512, 00:09:17.428 "num_blocks": 57344, 00:09:17.428 "uuid": "1c7c693d-cb07-444f-b369-78da9c057230", 00:09:17.428 "assigned_rate_limits": { 00:09:17.428 "rw_ios_per_sec": 0, 00:09:17.428 "rw_mbytes_per_sec": 0, 00:09:17.428 "r_mbytes_per_sec": 0, 00:09:17.428 "w_mbytes_per_sec": 0 00:09:17.428 }, 00:09:17.428 "claimed": false, 00:09:17.428 "zoned": false, 00:09:17.428 "supported_io_types": { 00:09:17.428 "read": true, 00:09:17.428 "write": true, 00:09:17.428 "unmap": true, 00:09:17.428 "write_zeroes": true, 00:09:17.428 "flush": false, 00:09:17.428 "reset": true, 00:09:17.428 "compare": false, 00:09:17.428 "compare_and_write": false, 00:09:17.428 "abort": false, 00:09:17.428 "nvme_admin": false, 00:09:17.428 "nvme_io": false 00:09:17.428 }, 00:09:17.428 "memory_domains": [ 00:09:17.428 { 00:09:17.428 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:17.428 "dma_device_type": 2 00:09:17.428 } 00:09:17.428 ], 00:09:17.428 "driver_specific": { 00:09:17.428 "lvol": { 00:09:17.428 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:17.428 "base_bdev": "Malloc10", 00:09:17.429 "thin_provision": false, 00:09:17.429 "snapshot": false, 00:09:17.429 "clone": false, 00:09:17.429 "esnap_clone": false 00:09:17.429 } 00:09:17.429 } 00:09:17.429 }, 00:09:17.429 { 00:09:17.429 "name": "4d0b48d0-bcbc-443a-b9a2-616245cd6e49", 00:09:17.429 "aliases": [ 00:09:17.429 "lvs_test/lvol_test3" 00:09:17.429 ], 00:09:17.429 "product_name": "Logical Volume", 00:09:17.429 "block_size": 512, 00:09:17.429 "num_blocks": 57344, 00:09:17.429 "uuid": "4d0b48d0-bcbc-443a-b9a2-616245cd6e49", 00:09:17.429 "assigned_rate_limits": { 00:09:17.429 "rw_ios_per_sec": 0, 00:09:17.429 "rw_mbytes_per_sec": 0, 00:09:17.429 "r_mbytes_per_sec": 0, 00:09:17.429 "w_mbytes_per_sec": 0 00:09:17.429 }, 00:09:17.429 "claimed": false, 00:09:17.429 "zoned": false, 00:09:17.429 "supported_io_types": { 00:09:17.429 "read": true, 00:09:17.429 "write": true, 00:09:17.429 "unmap": true, 00:09:17.429 "write_zeroes": true, 00:09:17.429 "flush": false, 00:09:17.429 "reset": true, 00:09:17.429 "compare": false, 00:09:17.429 "compare_and_write": false, 00:09:17.429 "abort": false, 00:09:17.429 "nvme_admin": false, 00:09:17.429 "nvme_io": false 00:09:17.429 }, 00:09:17.429 "memory_domains": [ 00:09:17.429 { 00:09:17.429 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:17.429 "dma_device_type": 2 00:09:17.429 } 00:09:17.429 ], 00:09:17.429 "driver_specific": { 00:09:17.429 "lvol": { 00:09:17.429 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:17.429 "base_bdev": "Malloc10", 00:09:17.429 "thin_provision": false, 00:09:17.429 "snapshot": false, 00:09:17.429 "clone": false, 00:09:17.429 "esnap_clone": false 00:09:17.429 } 00:09:17.429 } 00:09:17.429 }, 00:09:17.429 { 00:09:17.429 "name": "24fe6ceb-4082-4919-b87d-ed8ea18dbdd8", 00:09:17.429 "aliases": [ 00:09:17.429 "lvs_test/lvol_test4" 00:09:17.429 ], 00:09:17.429 "product_name": "Logical Volume", 00:09:17.429 "block_size": 512, 00:09:17.429 "num_blocks": 57344, 00:09:17.429 "uuid": "24fe6ceb-4082-4919-b87d-ed8ea18dbdd8", 00:09:17.429 "assigned_rate_limits": { 00:09:17.429 "rw_ios_per_sec": 0, 00:09:17.429 "rw_mbytes_per_sec": 0, 00:09:17.429 "r_mbytes_per_sec": 0, 00:09:17.429 "w_mbytes_per_sec": 0 00:09:17.429 }, 00:09:17.429 "claimed": false, 00:09:17.429 "zoned": false, 00:09:17.429 "supported_io_types": { 00:09:17.429 "read": true, 00:09:17.429 "write": true, 00:09:17.429 "unmap": true, 00:09:17.429 "write_zeroes": true, 00:09:17.429 "flush": false, 00:09:17.429 "reset": true, 00:09:17.429 "compare": false, 00:09:17.429 "compare_and_write": false, 00:09:17.429 "abort": false, 00:09:17.429 "nvme_admin": false, 00:09:17.429 "nvme_io": false 00:09:17.429 }, 00:09:17.429 "memory_domains": [ 00:09:17.429 { 00:09:17.429 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:17.429 "dma_device_type": 2 00:09:17.429 } 00:09:17.429 ], 00:09:17.429 "driver_specific": { 00:09:17.429 "lvol": { 00:09:17.429 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:17.429 "base_bdev": "Malloc10", 00:09:17.429 "thin_provision": false, 00:09:17.429 "snapshot": false, 00:09:17.429 "clone": false, 00:09:17.429 "esnap_clone": false 00:09:17.429 } 00:09:17.429 } 00:09:17.429 } 00:09:17.429 ]' 00:09:17.429 17:57:38 -- lvol/basic.sh@348 -- # jq length 00:09:17.429 17:57:38 -- lvol/basic.sh@348 -- # '[' 4 == 4 ']' 00:09:17.429 17:57:38 -- lvol/basic.sh@351 -- # seq 0 3 00:09:17.429 17:57:38 -- lvol/basic.sh@351 -- # for i in $(seq 0 3) 00:09:17.429 17:57:38 -- lvol/basic.sh@352 -- # jq -r '.[0].name' 00:09:17.689 17:57:38 -- lvol/basic.sh@352 -- # lvol_uuid=86d89407-afe0-4372-b596-d3e8dcaa4aa9 00:09:17.689 17:57:38 -- lvol/basic.sh@353 -- # rpc_cmd bdev_lvol_delete 86d89407-afe0-4372-b596-d3e8dcaa4aa9 00:09:17.689 17:57:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:17.689 17:57:38 -- common/autotest_common.sh@10 -- # set +x 00:09:17.689 17:57:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:17.689 17:57:38 -- lvol/basic.sh@351 -- # for i in $(seq 0 3) 00:09:17.689 17:57:38 -- lvol/basic.sh@352 -- # jq -r '.[1].name' 00:09:17.689 17:57:38 -- lvol/basic.sh@352 -- # lvol_uuid=1c7c693d-cb07-444f-b369-78da9c057230 00:09:17.689 17:57:38 -- lvol/basic.sh@353 -- # rpc_cmd bdev_lvol_delete 1c7c693d-cb07-444f-b369-78da9c057230 00:09:17.689 17:57:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:17.689 17:57:38 -- common/autotest_common.sh@10 -- # set +x 00:09:17.689 17:57:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:17.689 17:57:38 -- lvol/basic.sh@351 -- # for i in $(seq 0 3) 00:09:17.689 17:57:38 -- lvol/basic.sh@352 -- # jq -r '.[2].name' 00:09:17.689 17:57:38 -- lvol/basic.sh@352 -- # lvol_uuid=4d0b48d0-bcbc-443a-b9a2-616245cd6e49 00:09:17.689 17:57:38 -- lvol/basic.sh@353 -- # rpc_cmd bdev_lvol_delete 4d0b48d0-bcbc-443a-b9a2-616245cd6e49 00:09:17.689 17:57:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:17.689 17:57:38 -- common/autotest_common.sh@10 -- # set +x 00:09:17.689 17:57:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:17.689 17:57:38 -- lvol/basic.sh@351 -- # for i in $(seq 0 3) 00:09:17.689 17:57:38 -- lvol/basic.sh@352 -- # jq -r '.[3].name' 00:09:17.689 17:57:38 -- lvol/basic.sh@352 -- # lvol_uuid=24fe6ceb-4082-4919-b87d-ed8ea18dbdd8 00:09:17.689 17:57:38 -- lvol/basic.sh@353 -- # rpc_cmd bdev_lvol_delete 24fe6ceb-4082-4919-b87d-ed8ea18dbdd8 00:09:17.689 17:57:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:17.689 17:57:38 -- common/autotest_common.sh@10 -- # set +x 00:09:17.689 17:57:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:17.689 17:57:38 -- lvol/basic.sh@355 -- # jq -r '[ .[] | select(.product_name == "Logical Volume") ]' 00:09:17.689 17:57:38 -- lvol/basic.sh@355 -- # rpc_cmd bdev_get_bdevs 00:09:17.689 17:57:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:17.689 17:57:38 -- common/autotest_common.sh@10 -- # set +x 00:09:17.689 17:57:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:17.957 17:57:38 -- lvol/basic.sh@355 -- # lvols='[]' 00:09:17.957 17:57:38 -- lvol/basic.sh@356 -- # jq length 00:09:17.957 17:57:38 -- lvol/basic.sh@356 -- # '[' 0 == 0 ']' 00:09:17.957 17:57:38 -- lvol/basic.sh@359 -- # seq 1 4 00:09:17.957 17:57:38 -- lvol/basic.sh@359 -- # for i in $(seq 1 4) 00:09:17.957 17:57:38 -- lvol/basic.sh@360 -- # rpc_cmd bdev_lvol_create -u 5f000f98-3c39-400b-8780-5a4da9882157 lvol_test1 28 00:09:17.957 17:57:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:17.957 17:57:38 -- common/autotest_common.sh@10 -- # set +x 00:09:17.957 17:57:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:17.957 17:57:38 -- lvol/basic.sh@360 -- # lvol_uuid=a158ad56-0d9c-4661-bf69-8a99f46627de 00:09:17.957 17:57:38 -- lvol/basic.sh@361 -- # rpc_cmd bdev_get_bdevs -b a158ad56-0d9c-4661-bf69-8a99f46627de 00:09:17.957 17:57:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:17.957 17:57:38 -- common/autotest_common.sh@10 -- # set +x 00:09:17.957 17:57:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:17.957 17:57:38 -- lvol/basic.sh@361 -- # lvol='[ 00:09:17.957 { 00:09:17.957 "name": "a158ad56-0d9c-4661-bf69-8a99f46627de", 00:09:17.957 "aliases": [ 00:09:17.957 "lvs_test/lvol_test1" 00:09:17.957 ], 00:09:17.957 "product_name": "Logical Volume", 00:09:17.957 "block_size": 512, 00:09:17.957 "num_blocks": 57344, 00:09:17.957 "uuid": "a158ad56-0d9c-4661-bf69-8a99f46627de", 00:09:17.957 "assigned_rate_limits": { 00:09:17.957 "rw_ios_per_sec": 0, 00:09:17.957 "rw_mbytes_per_sec": 0, 00:09:17.957 "r_mbytes_per_sec": 0, 00:09:17.957 "w_mbytes_per_sec": 0 00:09:17.957 }, 00:09:17.957 "claimed": false, 00:09:17.957 "zoned": false, 00:09:17.957 "supported_io_types": { 00:09:17.957 "read": true, 00:09:17.957 "write": true, 00:09:17.957 "unmap": true, 00:09:17.957 "write_zeroes": true, 00:09:17.957 "flush": false, 00:09:17.957 "reset": true, 00:09:17.957 "compare": false, 00:09:17.957 "compare_and_write": false, 00:09:17.957 "abort": false, 00:09:17.957 "nvme_admin": false, 00:09:17.957 "nvme_io": false 00:09:17.957 }, 00:09:17.957 "memory_domains": [ 00:09:17.957 { 00:09:17.957 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:17.957 "dma_device_type": 2 00:09:17.957 } 00:09:17.957 ], 00:09:17.957 "driver_specific": { 00:09:17.957 "lvol": { 00:09:17.957 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:17.957 "base_bdev": "Malloc10", 00:09:17.957 "thin_provision": false, 00:09:17.957 "snapshot": false, 00:09:17.957 "clone": false, 00:09:17.957 "esnap_clone": false 00:09:17.957 } 00:09:17.957 } 00:09:17.957 } 00:09:17.957 ]' 00:09:17.957 17:57:38 -- lvol/basic.sh@363 -- # jq -r '.[0].name' 00:09:17.957 17:57:38 -- lvol/basic.sh@363 -- # '[' a158ad56-0d9c-4661-bf69-8a99f46627de = a158ad56-0d9c-4661-bf69-8a99f46627de ']' 00:09:17.957 17:57:38 -- lvol/basic.sh@364 -- # jq -r '.[0].uuid' 00:09:17.957 17:57:38 -- lvol/basic.sh@364 -- # '[' a158ad56-0d9c-4661-bf69-8a99f46627de = a158ad56-0d9c-4661-bf69-8a99f46627de ']' 00:09:17.957 17:57:38 -- lvol/basic.sh@365 -- # jq -r '.[0].aliases[0]' 00:09:17.957 17:57:38 -- lvol/basic.sh@365 -- # '[' lvs_test/lvol_test1 = lvs_test/lvol_test1 ']' 00:09:17.957 17:57:38 -- lvol/basic.sh@366 -- # jq -r '.[0].block_size' 00:09:17.957 17:57:38 -- lvol/basic.sh@366 -- # '[' 512 = 512 ']' 00:09:18.227 17:57:38 -- lvol/basic.sh@367 -- # jq -r '.[0].num_blocks' 00:09:18.227 17:57:39 -- lvol/basic.sh@367 -- # '[' 57344 = 57344 ']' 00:09:18.227 17:57:39 -- lvol/basic.sh@359 -- # for i in $(seq 1 4) 00:09:18.227 17:57:39 -- lvol/basic.sh@360 -- # rpc_cmd bdev_lvol_create -u 5f000f98-3c39-400b-8780-5a4da9882157 lvol_test2 28 00:09:18.227 17:57:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:18.227 17:57:39 -- common/autotest_common.sh@10 -- # set +x 00:09:18.227 17:57:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:18.227 17:57:39 -- lvol/basic.sh@360 -- # lvol_uuid=1e80b55e-b012-4020-b801-6f9fac27d80a 00:09:18.227 17:57:39 -- lvol/basic.sh@361 -- # rpc_cmd bdev_get_bdevs -b 1e80b55e-b012-4020-b801-6f9fac27d80a 00:09:18.227 17:57:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:18.227 17:57:39 -- common/autotest_common.sh@10 -- # set +x 00:09:18.227 17:57:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:18.227 17:57:39 -- lvol/basic.sh@361 -- # lvol='[ 00:09:18.227 { 00:09:18.227 "name": "1e80b55e-b012-4020-b801-6f9fac27d80a", 00:09:18.227 "aliases": [ 00:09:18.227 "lvs_test/lvol_test2" 00:09:18.227 ], 00:09:18.227 "product_name": "Logical Volume", 00:09:18.227 "block_size": 512, 00:09:18.227 "num_blocks": 57344, 00:09:18.227 "uuid": "1e80b55e-b012-4020-b801-6f9fac27d80a", 00:09:18.227 "assigned_rate_limits": { 00:09:18.227 "rw_ios_per_sec": 0, 00:09:18.227 "rw_mbytes_per_sec": 0, 00:09:18.227 "r_mbytes_per_sec": 0, 00:09:18.227 "w_mbytes_per_sec": 0 00:09:18.227 }, 00:09:18.227 "claimed": false, 00:09:18.227 "zoned": false, 00:09:18.227 "supported_io_types": { 00:09:18.227 "read": true, 00:09:18.227 "write": true, 00:09:18.227 "unmap": true, 00:09:18.227 "write_zeroes": true, 00:09:18.227 "flush": false, 00:09:18.227 "reset": true, 00:09:18.227 "compare": false, 00:09:18.227 "compare_and_write": false, 00:09:18.227 "abort": false, 00:09:18.227 "nvme_admin": false, 00:09:18.227 "nvme_io": false 00:09:18.227 }, 00:09:18.227 "memory_domains": [ 00:09:18.227 { 00:09:18.227 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:18.227 "dma_device_type": 2 00:09:18.227 } 00:09:18.227 ], 00:09:18.227 "driver_specific": { 00:09:18.227 "lvol": { 00:09:18.227 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:18.227 "base_bdev": "Malloc10", 00:09:18.227 "thin_provision": false, 00:09:18.227 "snapshot": false, 00:09:18.227 "clone": false, 00:09:18.227 "esnap_clone": false 00:09:18.227 } 00:09:18.227 } 00:09:18.227 } 00:09:18.227 ]' 00:09:18.227 17:57:39 -- lvol/basic.sh@363 -- # jq -r '.[0].name' 00:09:18.227 17:57:39 -- lvol/basic.sh@363 -- # '[' 1e80b55e-b012-4020-b801-6f9fac27d80a = 1e80b55e-b012-4020-b801-6f9fac27d80a ']' 00:09:18.227 17:57:39 -- lvol/basic.sh@364 -- # jq -r '.[0].uuid' 00:09:18.227 17:57:39 -- lvol/basic.sh@364 -- # '[' 1e80b55e-b012-4020-b801-6f9fac27d80a = 1e80b55e-b012-4020-b801-6f9fac27d80a ']' 00:09:18.227 17:57:39 -- lvol/basic.sh@365 -- # jq -r '.[0].aliases[0]' 00:09:18.227 17:57:39 -- lvol/basic.sh@365 -- # '[' lvs_test/lvol_test2 = lvs_test/lvol_test2 ']' 00:09:18.227 17:57:39 -- lvol/basic.sh@366 -- # jq -r '.[0].block_size' 00:09:18.227 17:57:39 -- lvol/basic.sh@366 -- # '[' 512 = 512 ']' 00:09:18.227 17:57:39 -- lvol/basic.sh@367 -- # jq -r '.[0].num_blocks' 00:09:18.487 17:57:39 -- lvol/basic.sh@367 -- # '[' 57344 = 57344 ']' 00:09:18.487 17:57:39 -- lvol/basic.sh@359 -- # for i in $(seq 1 4) 00:09:18.487 17:57:39 -- lvol/basic.sh@360 -- # rpc_cmd bdev_lvol_create -u 5f000f98-3c39-400b-8780-5a4da9882157 lvol_test3 28 00:09:18.487 17:57:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:18.487 17:57:39 -- common/autotest_common.sh@10 -- # set +x 00:09:18.487 17:57:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:18.487 17:57:39 -- lvol/basic.sh@360 -- # lvol_uuid=ba922457-dad9-47fc-9d1b-3378be86e92e 00:09:18.487 17:57:39 -- lvol/basic.sh@361 -- # rpc_cmd bdev_get_bdevs -b ba922457-dad9-47fc-9d1b-3378be86e92e 00:09:18.487 17:57:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:18.487 17:57:39 -- common/autotest_common.sh@10 -- # set +x 00:09:18.487 17:57:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:18.487 17:57:39 -- lvol/basic.sh@361 -- # lvol='[ 00:09:18.487 { 00:09:18.487 "name": "ba922457-dad9-47fc-9d1b-3378be86e92e", 00:09:18.487 "aliases": [ 00:09:18.487 "lvs_test/lvol_test3" 00:09:18.487 ], 00:09:18.487 "product_name": "Logical Volume", 00:09:18.487 "block_size": 512, 00:09:18.487 "num_blocks": 57344, 00:09:18.487 "uuid": "ba922457-dad9-47fc-9d1b-3378be86e92e", 00:09:18.487 "assigned_rate_limits": { 00:09:18.487 "rw_ios_per_sec": 0, 00:09:18.487 "rw_mbytes_per_sec": 0, 00:09:18.487 "r_mbytes_per_sec": 0, 00:09:18.487 "w_mbytes_per_sec": 0 00:09:18.487 }, 00:09:18.487 "claimed": false, 00:09:18.487 "zoned": false, 00:09:18.487 "supported_io_types": { 00:09:18.487 "read": true, 00:09:18.487 "write": true, 00:09:18.487 "unmap": true, 00:09:18.487 "write_zeroes": true, 00:09:18.487 "flush": false, 00:09:18.487 "reset": true, 00:09:18.487 "compare": false, 00:09:18.487 "compare_and_write": false, 00:09:18.487 "abort": false, 00:09:18.487 "nvme_admin": false, 00:09:18.487 "nvme_io": false 00:09:18.487 }, 00:09:18.487 "memory_domains": [ 00:09:18.487 { 00:09:18.487 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:18.487 "dma_device_type": 2 00:09:18.487 } 00:09:18.487 ], 00:09:18.487 "driver_specific": { 00:09:18.487 "lvol": { 00:09:18.487 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:18.487 "base_bdev": "Malloc10", 00:09:18.487 "thin_provision": false, 00:09:18.487 "snapshot": false, 00:09:18.487 "clone": false, 00:09:18.487 "esnap_clone": false 00:09:18.487 } 00:09:18.487 } 00:09:18.487 } 00:09:18.487 ]' 00:09:18.487 17:57:39 -- lvol/basic.sh@363 -- # jq -r '.[0].name' 00:09:18.487 17:57:39 -- lvol/basic.sh@363 -- # '[' ba922457-dad9-47fc-9d1b-3378be86e92e = ba922457-dad9-47fc-9d1b-3378be86e92e ']' 00:09:18.487 17:57:39 -- lvol/basic.sh@364 -- # jq -r '.[0].uuid' 00:09:18.487 17:57:39 -- lvol/basic.sh@364 -- # '[' ba922457-dad9-47fc-9d1b-3378be86e92e = ba922457-dad9-47fc-9d1b-3378be86e92e ']' 00:09:18.487 17:57:39 -- lvol/basic.sh@365 -- # jq -r '.[0].aliases[0]' 00:09:18.487 17:57:39 -- lvol/basic.sh@365 -- # '[' lvs_test/lvol_test3 = lvs_test/lvol_test3 ']' 00:09:18.487 17:57:39 -- lvol/basic.sh@366 -- # jq -r '.[0].block_size' 00:09:18.487 17:57:39 -- lvol/basic.sh@366 -- # '[' 512 = 512 ']' 00:09:18.487 17:57:39 -- lvol/basic.sh@367 -- # jq -r '.[0].num_blocks' 00:09:18.746 17:57:39 -- lvol/basic.sh@367 -- # '[' 57344 = 57344 ']' 00:09:18.746 17:57:39 -- lvol/basic.sh@359 -- # for i in $(seq 1 4) 00:09:18.746 17:57:39 -- lvol/basic.sh@360 -- # rpc_cmd bdev_lvol_create -u 5f000f98-3c39-400b-8780-5a4da9882157 lvol_test4 28 00:09:18.746 17:57:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:18.746 17:57:39 -- common/autotest_common.sh@10 -- # set +x 00:09:18.746 17:57:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:18.746 17:57:39 -- lvol/basic.sh@360 -- # lvol_uuid=2eb56f77-0421-4669-88f2-851c3799a47b 00:09:18.746 17:57:39 -- lvol/basic.sh@361 -- # rpc_cmd bdev_get_bdevs -b 2eb56f77-0421-4669-88f2-851c3799a47b 00:09:18.746 17:57:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:18.746 17:57:39 -- common/autotest_common.sh@10 -- # set +x 00:09:18.746 17:57:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:18.746 17:57:39 -- lvol/basic.sh@361 -- # lvol='[ 00:09:18.746 { 00:09:18.746 "name": "2eb56f77-0421-4669-88f2-851c3799a47b", 00:09:18.746 "aliases": [ 00:09:18.746 "lvs_test/lvol_test4" 00:09:18.746 ], 00:09:18.746 "product_name": "Logical Volume", 00:09:18.746 "block_size": 512, 00:09:18.746 "num_blocks": 57344, 00:09:18.747 "uuid": "2eb56f77-0421-4669-88f2-851c3799a47b", 00:09:18.747 "assigned_rate_limits": { 00:09:18.747 "rw_ios_per_sec": 0, 00:09:18.747 "rw_mbytes_per_sec": 0, 00:09:18.747 "r_mbytes_per_sec": 0, 00:09:18.747 "w_mbytes_per_sec": 0 00:09:18.747 }, 00:09:18.747 "claimed": false, 00:09:18.747 "zoned": false, 00:09:18.747 "supported_io_types": { 00:09:18.747 "read": true, 00:09:18.747 "write": true, 00:09:18.747 "unmap": true, 00:09:18.747 "write_zeroes": true, 00:09:18.747 "flush": false, 00:09:18.747 "reset": true, 00:09:18.747 "compare": false, 00:09:18.747 "compare_and_write": false, 00:09:18.747 "abort": false, 00:09:18.747 "nvme_admin": false, 00:09:18.747 "nvme_io": false 00:09:18.747 }, 00:09:18.747 "memory_domains": [ 00:09:18.747 { 00:09:18.747 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:18.747 "dma_device_type": 2 00:09:18.747 } 00:09:18.747 ], 00:09:18.747 "driver_specific": { 00:09:18.747 "lvol": { 00:09:18.747 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:18.747 "base_bdev": "Malloc10", 00:09:18.747 "thin_provision": false, 00:09:18.747 "snapshot": false, 00:09:18.747 "clone": false, 00:09:18.747 "esnap_clone": false 00:09:18.747 } 00:09:18.747 } 00:09:18.747 } 00:09:18.747 ]' 00:09:18.747 17:57:39 -- lvol/basic.sh@363 -- # jq -r '.[0].name' 00:09:18.747 17:57:39 -- lvol/basic.sh@363 -- # '[' 2eb56f77-0421-4669-88f2-851c3799a47b = 2eb56f77-0421-4669-88f2-851c3799a47b ']' 00:09:18.747 17:57:39 -- lvol/basic.sh@364 -- # jq -r '.[0].uuid' 00:09:18.747 17:57:39 -- lvol/basic.sh@364 -- # '[' 2eb56f77-0421-4669-88f2-851c3799a47b = 2eb56f77-0421-4669-88f2-851c3799a47b ']' 00:09:18.747 17:57:39 -- lvol/basic.sh@365 -- # jq -r '.[0].aliases[0]' 00:09:18.747 17:57:39 -- lvol/basic.sh@365 -- # '[' lvs_test/lvol_test4 = lvs_test/lvol_test4 ']' 00:09:18.747 17:57:39 -- lvol/basic.sh@366 -- # jq -r '.[0].block_size' 00:09:18.747 17:57:39 -- lvol/basic.sh@366 -- # '[' 512 = 512 ']' 00:09:18.747 17:57:39 -- lvol/basic.sh@367 -- # jq -r '.[0].num_blocks' 00:09:19.007 17:57:39 -- lvol/basic.sh@367 -- # '[' 57344 = 57344 ']' 00:09:19.007 17:57:39 -- lvol/basic.sh@370 -- # rpc_cmd bdev_get_bdevs 00:09:19.007 17:57:39 -- lvol/basic.sh@370 -- # jq -r '[ .[] | select(.product_name == "Logical Volume") ]' 00:09:19.007 17:57:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.007 17:57:39 -- common/autotest_common.sh@10 -- # set +x 00:09:19.007 17:57:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:19.007 17:57:39 -- lvol/basic.sh@370 -- # lvols='[ 00:09:19.007 { 00:09:19.007 "name": "a158ad56-0d9c-4661-bf69-8a99f46627de", 00:09:19.007 "aliases": [ 00:09:19.007 "lvs_test/lvol_test1" 00:09:19.007 ], 00:09:19.007 "product_name": "Logical Volume", 00:09:19.007 "block_size": 512, 00:09:19.007 "num_blocks": 57344, 00:09:19.007 "uuid": "a158ad56-0d9c-4661-bf69-8a99f46627de", 00:09:19.007 "assigned_rate_limits": { 00:09:19.007 "rw_ios_per_sec": 0, 00:09:19.007 "rw_mbytes_per_sec": 0, 00:09:19.007 "r_mbytes_per_sec": 0, 00:09:19.007 "w_mbytes_per_sec": 0 00:09:19.007 }, 00:09:19.007 "claimed": false, 00:09:19.007 "zoned": false, 00:09:19.007 "supported_io_types": { 00:09:19.007 "read": true, 00:09:19.007 "write": true, 00:09:19.007 "unmap": true, 00:09:19.007 "write_zeroes": true, 00:09:19.007 "flush": false, 00:09:19.007 "reset": true, 00:09:19.007 "compare": false, 00:09:19.007 "compare_and_write": false, 00:09:19.007 "abort": false, 00:09:19.007 "nvme_admin": false, 00:09:19.007 "nvme_io": false 00:09:19.007 }, 00:09:19.007 "memory_domains": [ 00:09:19.007 { 00:09:19.007 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:19.007 "dma_device_type": 2 00:09:19.007 } 00:09:19.007 ], 00:09:19.007 "driver_specific": { 00:09:19.007 "lvol": { 00:09:19.007 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:19.007 "base_bdev": "Malloc10", 00:09:19.007 "thin_provision": false, 00:09:19.007 "snapshot": false, 00:09:19.007 "clone": false, 00:09:19.007 "esnap_clone": false 00:09:19.007 } 00:09:19.007 } 00:09:19.007 }, 00:09:19.007 { 00:09:19.007 "name": "1e80b55e-b012-4020-b801-6f9fac27d80a", 00:09:19.007 "aliases": [ 00:09:19.007 "lvs_test/lvol_test2" 00:09:19.007 ], 00:09:19.007 "product_name": "Logical Volume", 00:09:19.007 "block_size": 512, 00:09:19.007 "num_blocks": 57344, 00:09:19.007 "uuid": "1e80b55e-b012-4020-b801-6f9fac27d80a", 00:09:19.007 "assigned_rate_limits": { 00:09:19.007 "rw_ios_per_sec": 0, 00:09:19.007 "rw_mbytes_per_sec": 0, 00:09:19.007 "r_mbytes_per_sec": 0, 00:09:19.007 "w_mbytes_per_sec": 0 00:09:19.007 }, 00:09:19.007 "claimed": false, 00:09:19.007 "zoned": false, 00:09:19.007 "supported_io_types": { 00:09:19.007 "read": true, 00:09:19.007 "write": true, 00:09:19.007 "unmap": true, 00:09:19.007 "write_zeroes": true, 00:09:19.007 "flush": false, 00:09:19.007 "reset": true, 00:09:19.007 "compare": false, 00:09:19.007 "compare_and_write": false, 00:09:19.007 "abort": false, 00:09:19.007 "nvme_admin": false, 00:09:19.007 "nvme_io": false 00:09:19.007 }, 00:09:19.007 "memory_domains": [ 00:09:19.007 { 00:09:19.007 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:19.007 "dma_device_type": 2 00:09:19.007 } 00:09:19.007 ], 00:09:19.007 "driver_specific": { 00:09:19.007 "lvol": { 00:09:19.007 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:19.007 "base_bdev": "Malloc10", 00:09:19.007 "thin_provision": false, 00:09:19.007 "snapshot": false, 00:09:19.007 "clone": false, 00:09:19.007 "esnap_clone": false 00:09:19.007 } 00:09:19.007 } 00:09:19.007 }, 00:09:19.007 { 00:09:19.007 "name": "ba922457-dad9-47fc-9d1b-3378be86e92e", 00:09:19.007 "aliases": [ 00:09:19.007 "lvs_test/lvol_test3" 00:09:19.007 ], 00:09:19.007 "product_name": "Logical Volume", 00:09:19.007 "block_size": 512, 00:09:19.007 "num_blocks": 57344, 00:09:19.007 "uuid": "ba922457-dad9-47fc-9d1b-3378be86e92e", 00:09:19.007 "assigned_rate_limits": { 00:09:19.007 "rw_ios_per_sec": 0, 00:09:19.007 "rw_mbytes_per_sec": 0, 00:09:19.007 "r_mbytes_per_sec": 0, 00:09:19.007 "w_mbytes_per_sec": 0 00:09:19.007 }, 00:09:19.007 "claimed": false, 00:09:19.007 "zoned": false, 00:09:19.007 "supported_io_types": { 00:09:19.007 "read": true, 00:09:19.007 "write": true, 00:09:19.007 "unmap": true, 00:09:19.007 "write_zeroes": true, 00:09:19.007 "flush": false, 00:09:19.007 "reset": true, 00:09:19.007 "compare": false, 00:09:19.007 "compare_and_write": false, 00:09:19.007 "abort": false, 00:09:19.007 "nvme_admin": false, 00:09:19.007 "nvme_io": false 00:09:19.007 }, 00:09:19.007 "memory_domains": [ 00:09:19.007 { 00:09:19.007 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:19.007 "dma_device_type": 2 00:09:19.007 } 00:09:19.007 ], 00:09:19.007 "driver_specific": { 00:09:19.007 "lvol": { 00:09:19.007 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:19.007 "base_bdev": "Malloc10", 00:09:19.007 "thin_provision": false, 00:09:19.007 "snapshot": false, 00:09:19.007 "clone": false, 00:09:19.007 "esnap_clone": false 00:09:19.007 } 00:09:19.007 } 00:09:19.007 }, 00:09:19.007 { 00:09:19.007 "name": "2eb56f77-0421-4669-88f2-851c3799a47b", 00:09:19.007 "aliases": [ 00:09:19.007 "lvs_test/lvol_test4" 00:09:19.007 ], 00:09:19.007 "product_name": "Logical Volume", 00:09:19.007 "block_size": 512, 00:09:19.007 "num_blocks": 57344, 00:09:19.007 "uuid": "2eb56f77-0421-4669-88f2-851c3799a47b", 00:09:19.007 "assigned_rate_limits": { 00:09:19.007 "rw_ios_per_sec": 0, 00:09:19.007 "rw_mbytes_per_sec": 0, 00:09:19.007 "r_mbytes_per_sec": 0, 00:09:19.007 "w_mbytes_per_sec": 0 00:09:19.007 }, 00:09:19.007 "claimed": false, 00:09:19.007 "zoned": false, 00:09:19.007 "supported_io_types": { 00:09:19.007 "read": true, 00:09:19.007 "write": true, 00:09:19.007 "unmap": true, 00:09:19.007 "write_zeroes": true, 00:09:19.007 "flush": false, 00:09:19.007 "reset": true, 00:09:19.007 "compare": false, 00:09:19.007 "compare_and_write": false, 00:09:19.007 "abort": false, 00:09:19.007 "nvme_admin": false, 00:09:19.007 "nvme_io": false 00:09:19.007 }, 00:09:19.007 "memory_domains": [ 00:09:19.007 { 00:09:19.007 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:19.007 "dma_device_type": 2 00:09:19.007 } 00:09:19.007 ], 00:09:19.007 "driver_specific": { 00:09:19.007 "lvol": { 00:09:19.007 "lvol_store_uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:19.007 "base_bdev": "Malloc10", 00:09:19.007 "thin_provision": false, 00:09:19.007 "snapshot": false, 00:09:19.007 "clone": false, 00:09:19.007 "esnap_clone": false 00:09:19.007 } 00:09:19.007 } 00:09:19.007 } 00:09:19.007 ]' 00:09:19.007 17:57:39 -- lvol/basic.sh@371 -- # jq length 00:09:19.007 17:57:39 -- lvol/basic.sh@371 -- # '[' 4 == 4 ']' 00:09:19.007 17:57:39 -- lvol/basic.sh@374 -- # seq 0 3 00:09:19.007 17:57:39 -- lvol/basic.sh@374 -- # for i in $(seq 0 3) 00:09:19.007 17:57:39 -- lvol/basic.sh@375 -- # jq -r '.[0].name' 00:09:19.007 17:57:39 -- lvol/basic.sh@375 -- # lvol_uuid=a158ad56-0d9c-4661-bf69-8a99f46627de 00:09:19.007 17:57:39 -- lvol/basic.sh@376 -- # rpc_cmd bdev_lvol_delete a158ad56-0d9c-4661-bf69-8a99f46627de 00:09:19.007 17:57:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.007 17:57:39 -- common/autotest_common.sh@10 -- # set +x 00:09:19.007 17:57:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:19.007 17:57:39 -- lvol/basic.sh@374 -- # for i in $(seq 0 3) 00:09:19.007 17:57:39 -- lvol/basic.sh@375 -- # jq -r '.[1].name' 00:09:19.007 17:57:39 -- lvol/basic.sh@375 -- # lvol_uuid=1e80b55e-b012-4020-b801-6f9fac27d80a 00:09:19.007 17:57:39 -- lvol/basic.sh@376 -- # rpc_cmd bdev_lvol_delete 1e80b55e-b012-4020-b801-6f9fac27d80a 00:09:19.007 17:57:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.007 17:57:39 -- common/autotest_common.sh@10 -- # set +x 00:09:19.007 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:19.007 17:57:40 -- lvol/basic.sh@374 -- # for i in $(seq 0 3) 00:09:19.007 17:57:40 -- lvol/basic.sh@375 -- # jq -r '.[2].name' 00:09:19.007 17:57:40 -- lvol/basic.sh@375 -- # lvol_uuid=ba922457-dad9-47fc-9d1b-3378be86e92e 00:09:19.008 17:57:40 -- lvol/basic.sh@376 -- # rpc_cmd bdev_lvol_delete ba922457-dad9-47fc-9d1b-3378be86e92e 00:09:19.008 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.008 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:19.268 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:19.268 17:57:40 -- lvol/basic.sh@374 -- # for i in $(seq 0 3) 00:09:19.268 17:57:40 -- lvol/basic.sh@375 -- # jq -r '.[3].name' 00:09:19.268 17:57:40 -- lvol/basic.sh@375 -- # lvol_uuid=2eb56f77-0421-4669-88f2-851c3799a47b 00:09:19.268 17:57:40 -- lvol/basic.sh@376 -- # rpc_cmd bdev_lvol_delete 2eb56f77-0421-4669-88f2-851c3799a47b 00:09:19.268 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.268 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:19.268 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:19.268 17:57:40 -- lvol/basic.sh@378 -- # jq -r '[ .[] | select(.product_name == "Logical Volume") ]' 00:09:19.268 17:57:40 -- lvol/basic.sh@378 -- # rpc_cmd bdev_get_bdevs 00:09:19.268 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.268 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:19.268 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:19.268 17:57:40 -- lvol/basic.sh@378 -- # lvols='[]' 00:09:19.268 17:57:40 -- lvol/basic.sh@379 -- # jq length 00:09:19.268 17:57:40 -- lvol/basic.sh@379 -- # '[' 0 == 0 ']' 00:09:19.268 17:57:40 -- lvol/basic.sh@381 -- # rpc_cmd bdev_lvol_delete_lvstore -u 5f000f98-3c39-400b-8780-5a4da9882157 00:09:19.268 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.268 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:19.268 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:19.268 17:57:40 -- lvol/basic.sh@382 -- # rpc_cmd bdev_lvol_get_lvstores -u 5f000f98-3c39-400b-8780-5a4da9882157 00:09:19.268 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.268 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:19.268 request: 00:09:19.268 { 00:09:19.268 "uuid": "5f000f98-3c39-400b-8780-5a4da9882157", 00:09:19.268 "method": "bdev_lvol_get_lvstores", 00:09:19.268 "req_id": 1 00:09:19.268 } 00:09:19.268 Got JSON-RPC error response 00:09:19.268 response: 00:09:19.268 { 00:09:19.268 "code": -19, 00:09:19.268 "message": "No such device" 00:09:19.268 } 00:09:19.268 17:57:40 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:19.268 17:57:40 -- lvol/basic.sh@383 -- # rpc_cmd bdev_malloc_delete Malloc10 00:09:19.268 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.268 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:19.838 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:19.838 17:57:40 -- lvol/basic.sh@384 -- # check_leftover_devices 00:09:19.838 17:57:40 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:19.838 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.838 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:19.838 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:19.838 17:57:40 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:19.838 17:57:40 -- lvol/common.sh@26 -- # jq length 00:09:19.838 17:57:40 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:19.838 17:57:40 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:19.838 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.838 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:19.838 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:19.838 17:57:40 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:19.838 17:57:40 -- lvol/common.sh@28 -- # jq length 00:09:19.838 ************************************ 00:09:19.838 END TEST test_construct_multi_lvols 00:09:19.838 ************************************ 00:09:19.838 17:57:40 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:19.838 00:09:19.838 real 0m3.539s 00:09:19.838 user 0m2.314s 00:09:19.838 sys 0m0.484s 00:09:19.838 17:57:40 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:19.838 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:19.838 17:57:40 -- lvol/basic.sh@586 -- # run_test test_construct_lvols_conflict_alias test_construct_lvols_conflict_alias 00:09:19.838 17:57:40 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:19.838 17:57:40 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:19.838 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:19.838 ************************************ 00:09:19.838 START TEST test_construct_lvols_conflict_alias 00:09:19.838 ************************************ 00:09:19.838 17:57:40 -- common/autotest_common.sh@1114 -- # test_construct_lvols_conflict_alias 00:09:19.838 17:57:40 -- lvol/basic.sh@392 -- # rpc_cmd bdev_malloc_create 128 512 00:09:19.838 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:19.838 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:20.098 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:20.098 17:57:40 -- lvol/basic.sh@392 -- # malloc1_name=Malloc11 00:09:20.098 17:57:40 -- lvol/basic.sh@393 -- # rpc_cmd bdev_lvol_create_lvstore Malloc11 lvs_test1 00:09:20.098 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.098 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:20.098 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:20.098 17:57:40 -- lvol/basic.sh@393 -- # lvs1_uuid=c8ad36a8-fce3-49c3-b07d-bd7c2d1d47b6 00:09:20.098 17:57:40 -- lvol/basic.sh@396 -- # rpc_cmd bdev_lvol_create -l lvs_test1 lvol_test 124 00:09:20.098 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.098 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:20.098 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:20.098 17:57:40 -- lvol/basic.sh@396 -- # lvol1_uuid=439df9e2-996e-49eb-97e5-44160c49341a 00:09:20.098 17:57:40 -- lvol/basic.sh@397 -- # rpc_cmd bdev_get_bdevs -b 439df9e2-996e-49eb-97e5-44160c49341a 00:09:20.098 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.098 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:20.098 17:57:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:20.098 17:57:40 -- lvol/basic.sh@397 -- # lvol1='[ 00:09:20.098 { 00:09:20.098 "name": "439df9e2-996e-49eb-97e5-44160c49341a", 00:09:20.098 "aliases": [ 00:09:20.098 "lvs_test1/lvol_test" 00:09:20.098 ], 00:09:20.098 "product_name": "Logical Volume", 00:09:20.098 "block_size": 512, 00:09:20.098 "num_blocks": 253952, 00:09:20.098 "uuid": "439df9e2-996e-49eb-97e5-44160c49341a", 00:09:20.098 "assigned_rate_limits": { 00:09:20.098 "rw_ios_per_sec": 0, 00:09:20.098 "rw_mbytes_per_sec": 0, 00:09:20.098 "r_mbytes_per_sec": 0, 00:09:20.098 "w_mbytes_per_sec": 0 00:09:20.098 }, 00:09:20.098 "claimed": false, 00:09:20.098 "zoned": false, 00:09:20.098 "supported_io_types": { 00:09:20.098 "read": true, 00:09:20.098 "write": true, 00:09:20.098 "unmap": true, 00:09:20.098 "write_zeroes": true, 00:09:20.098 "flush": false, 00:09:20.098 "reset": true, 00:09:20.098 "compare": false, 00:09:20.098 "compare_and_write": false, 00:09:20.098 "abort": false, 00:09:20.098 "nvme_admin": false, 00:09:20.098 "nvme_io": false 00:09:20.098 }, 00:09:20.098 "memory_domains": [ 00:09:20.098 { 00:09:20.098 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:20.098 "dma_device_type": 2 00:09:20.098 } 00:09:20.098 ], 00:09:20.098 "driver_specific": { 00:09:20.098 "lvol": { 00:09:20.098 "lvol_store_uuid": "c8ad36a8-fce3-49c3-b07d-bd7c2d1d47b6", 00:09:20.098 "base_bdev": "Malloc11", 00:09:20.098 "thin_provision": false, 00:09:20.098 "snapshot": false, 00:09:20.098 "clone": false, 00:09:20.098 "esnap_clone": false 00:09:20.098 } 00:09:20.098 } 00:09:20.098 } 00:09:20.098 ]' 00:09:20.098 17:57:40 -- lvol/basic.sh@400 -- # malloc2_size_mb=64 00:09:20.098 17:57:40 -- lvol/basic.sh@403 -- # rpc_cmd bdev_malloc_create 64 512 00:09:20.098 17:57:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.098 17:57:40 -- common/autotest_common.sh@10 -- # set +x 00:09:20.098 17:57:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:20.098 17:57:41 -- lvol/basic.sh@403 -- # malloc2_name=Malloc12 00:09:20.098 17:57:41 -- lvol/basic.sh@404 -- # rpc_cmd bdev_lvol_create_lvstore Malloc12 lvs_test2 00:09:20.098 17:57:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.098 17:57:41 -- common/autotest_common.sh@10 -- # set +x 00:09:20.098 17:57:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:20.098 17:57:41 -- lvol/basic.sh@404 -- # lvs2_uuid=70c55de7-391b-4d65-bbe8-ba5e72eac797 00:09:20.098 17:57:41 -- lvol/basic.sh@406 -- # round_down 62 00:09:20.098 17:57:41 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:20.098 17:57:41 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:20.098 17:57:41 -- lvol/common.sh@36 -- # echo 60 00:09:20.098 17:57:41 -- lvol/basic.sh@406 -- # lvol2_size_mb=60 00:09:20.098 17:57:41 -- lvol/basic.sh@409 -- # rpc_cmd bdev_lvol_create -l lvs_test2 lvol_test 60 00:09:20.098 17:57:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.098 17:57:41 -- common/autotest_common.sh@10 -- # set +x 00:09:20.098 17:57:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:20.098 17:57:41 -- lvol/basic.sh@409 -- # lvol2_uuid=fbf5b1b2-3df1-406c-b79c-b5292fb7235a 00:09:20.098 17:57:41 -- lvol/basic.sh@410 -- # rpc_cmd bdev_get_bdevs -b fbf5b1b2-3df1-406c-b79c-b5292fb7235a 00:09:20.098 17:57:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.098 17:57:41 -- common/autotest_common.sh@10 -- # set +x 00:09:20.098 17:57:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:20.098 17:57:41 -- lvol/basic.sh@410 -- # lvol2='[ 00:09:20.098 { 00:09:20.098 "name": "fbf5b1b2-3df1-406c-b79c-b5292fb7235a", 00:09:20.098 "aliases": [ 00:09:20.098 "lvs_test2/lvol_test" 00:09:20.098 ], 00:09:20.098 "product_name": "Logical Volume", 00:09:20.098 "block_size": 512, 00:09:20.098 "num_blocks": 122880, 00:09:20.098 "uuid": "fbf5b1b2-3df1-406c-b79c-b5292fb7235a", 00:09:20.098 "assigned_rate_limits": { 00:09:20.098 "rw_ios_per_sec": 0, 00:09:20.098 "rw_mbytes_per_sec": 0, 00:09:20.098 "r_mbytes_per_sec": 0, 00:09:20.098 "w_mbytes_per_sec": 0 00:09:20.098 }, 00:09:20.098 "claimed": false, 00:09:20.098 "zoned": false, 00:09:20.098 "supported_io_types": { 00:09:20.098 "read": true, 00:09:20.098 "write": true, 00:09:20.098 "unmap": true, 00:09:20.098 "write_zeroes": true, 00:09:20.098 "flush": false, 00:09:20.098 "reset": true, 00:09:20.098 "compare": false, 00:09:20.098 "compare_and_write": false, 00:09:20.098 "abort": false, 00:09:20.098 "nvme_admin": false, 00:09:20.098 "nvme_io": false 00:09:20.098 }, 00:09:20.098 "memory_domains": [ 00:09:20.098 { 00:09:20.098 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:20.098 "dma_device_type": 2 00:09:20.098 } 00:09:20.098 ], 00:09:20.098 "driver_specific": { 00:09:20.098 "lvol": { 00:09:20.098 "lvol_store_uuid": "70c55de7-391b-4d65-bbe8-ba5e72eac797", 00:09:20.098 "base_bdev": "Malloc12", 00:09:20.098 "thin_provision": false, 00:09:20.098 "snapshot": false, 00:09:20.098 "clone": false, 00:09:20.098 "esnap_clone": false 00:09:20.098 } 00:09:20.098 } 00:09:20.098 } 00:09:20.098 ]' 00:09:20.358 17:57:41 -- lvol/basic.sh@412 -- # jq -r '.[0].name' 00:09:20.358 17:57:41 -- lvol/basic.sh@412 -- # '[' 439df9e2-996e-49eb-97e5-44160c49341a = 439df9e2-996e-49eb-97e5-44160c49341a ']' 00:09:20.358 17:57:41 -- lvol/basic.sh@413 -- # jq -r '.[0].uuid' 00:09:20.358 17:57:41 -- lvol/basic.sh@413 -- # '[' 439df9e2-996e-49eb-97e5-44160c49341a = 439df9e2-996e-49eb-97e5-44160c49341a ']' 00:09:20.358 17:57:41 -- lvol/basic.sh@414 -- # jq -r '.[0].aliases[0]' 00:09:20.358 17:57:41 -- lvol/basic.sh@414 -- # '[' lvs_test1/lvol_test = lvs_test1/lvol_test ']' 00:09:20.358 17:57:41 -- lvol/basic.sh@415 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:09:20.358 17:57:41 -- lvol/basic.sh@415 -- # '[' c8ad36a8-fce3-49c3-b07d-bd7c2d1d47b6 = c8ad36a8-fce3-49c3-b07d-bd7c2d1d47b6 ']' 00:09:20.358 17:57:41 -- lvol/basic.sh@417 -- # jq -r '.[0].name' 00:09:20.358 17:57:41 -- lvol/basic.sh@417 -- # '[' fbf5b1b2-3df1-406c-b79c-b5292fb7235a = fbf5b1b2-3df1-406c-b79c-b5292fb7235a ']' 00:09:20.358 17:57:41 -- lvol/basic.sh@418 -- # jq -r '.[0].uuid' 00:09:20.617 17:57:41 -- lvol/basic.sh@418 -- # '[' fbf5b1b2-3df1-406c-b79c-b5292fb7235a = fbf5b1b2-3df1-406c-b79c-b5292fb7235a ']' 00:09:20.617 17:57:41 -- lvol/basic.sh@419 -- # jq -r '.[0].aliases[0]' 00:09:20.617 17:57:41 -- lvol/basic.sh@419 -- # '[' lvs_test2/lvol_test = lvs_test2/lvol_test ']' 00:09:20.617 17:57:41 -- lvol/basic.sh@420 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:09:20.617 17:57:41 -- lvol/basic.sh@420 -- # '[' 70c55de7-391b-4d65-bbe8-ba5e72eac797 = 70c55de7-391b-4d65-bbe8-ba5e72eac797 ']' 00:09:20.617 17:57:41 -- lvol/basic.sh@423 -- # rpc_cmd bdev_lvol_delete_lvstore -u c8ad36a8-fce3-49c3-b07d-bd7c2d1d47b6 00:09:20.617 17:57:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.617 17:57:41 -- common/autotest_common.sh@10 -- # set +x 00:09:20.617 17:57:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:20.617 17:57:41 -- lvol/basic.sh@424 -- # rpc_cmd bdev_lvol_get_lvstores -u c8ad36a8-fce3-49c3-b07d-bd7c2d1d47b6 00:09:20.617 17:57:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.617 17:57:41 -- common/autotest_common.sh@10 -- # set +x 00:09:20.617 request: 00:09:20.617 { 00:09:20.617 "uuid": "c8ad36a8-fce3-49c3-b07d-bd7c2d1d47b6", 00:09:20.617 "method": "bdev_lvol_get_lvstores", 00:09:20.617 "req_id": 1 00:09:20.617 } 00:09:20.617 Got JSON-RPC error response 00:09:20.617 response: 00:09:20.617 { 00:09:20.617 "code": -19, 00:09:20.617 "message": "No such device" 00:09:20.617 } 00:09:20.617 17:57:41 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:20.617 17:57:41 -- lvol/basic.sh@425 -- # rpc_cmd bdev_lvol_delete_lvstore -u 70c55de7-391b-4d65-bbe8-ba5e72eac797 00:09:20.617 17:57:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.617 17:57:41 -- common/autotest_common.sh@10 -- # set +x 00:09:20.617 17:57:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:20.617 17:57:41 -- lvol/basic.sh@426 -- # rpc_cmd bdev_lvol_get_lvstores -u 70c55de7-391b-4d65-bbe8-ba5e72eac797 00:09:20.617 17:57:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.617 17:57:41 -- common/autotest_common.sh@10 -- # set +x 00:09:20.617 request: 00:09:20.617 { 00:09:20.617 "uuid": "70c55de7-391b-4d65-bbe8-ba5e72eac797", 00:09:20.617 "method": "bdev_lvol_get_lvstores", 00:09:20.617 "req_id": 1 00:09:20.617 } 00:09:20.617 Got JSON-RPC error response 00:09:20.617 response: 00:09:20.617 { 00:09:20.617 "code": -19, 00:09:20.617 "message": "No such device" 00:09:20.617 } 00:09:20.617 17:57:41 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:20.617 17:57:41 -- lvol/basic.sh@427 -- # rpc_cmd bdev_malloc_delete Malloc11 00:09:20.617 17:57:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:20.617 17:57:41 -- common/autotest_common.sh@10 -- # set +x 00:09:21.186 17:57:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:21.186 17:57:41 -- lvol/basic.sh@428 -- # rpc_cmd bdev_get_bdevs -b Malloc11 00:09:21.186 17:57:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.186 17:57:41 -- common/autotest_common.sh@10 -- # set +x 00:09:21.186 [2024-11-28 17:57:41.949055] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: Malloc11 00:09:21.186 request: 00:09:21.186 { 00:09:21.186 "name": "Malloc11", 00:09:21.186 "method": "bdev_get_bdevs", 00:09:21.186 "req_id": 1 00:09:21.186 } 00:09:21.186 Got JSON-RPC error response 00:09:21.186 response: 00:09:21.186 { 00:09:21.186 "code": -19, 00:09:21.186 "message": "No such device" 00:09:21.186 } 00:09:21.186 17:57:41 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:21.186 17:57:41 -- lvol/basic.sh@429 -- # rpc_cmd bdev_malloc_delete Malloc12 00:09:21.186 17:57:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.186 17:57:41 -- common/autotest_common.sh@10 -- # set +x 00:09:21.186 17:57:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:21.186 17:57:42 -- lvol/basic.sh@430 -- # check_leftover_devices 00:09:21.186 17:57:42 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:21.186 17:57:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.186 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.186 17:57:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:21.186 17:57:42 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:21.186 17:57:42 -- lvol/common.sh@26 -- # jq length 00:09:21.186 17:57:42 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:21.186 17:57:42 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:21.186 17:57:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.186 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.186 17:57:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:21.186 17:57:42 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:21.186 17:57:42 -- lvol/common.sh@28 -- # jq length 00:09:21.446 ************************************ 00:09:21.446 END TEST test_construct_lvols_conflict_alias 00:09:21.446 ************************************ 00:09:21.446 17:57:42 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:21.446 00:09:21.446 real 0m1.484s 00:09:21.446 user 0m0.475s 00:09:21.446 sys 0m0.105s 00:09:21.446 17:57:42 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:21.446 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.446 17:57:42 -- lvol/basic.sh@587 -- # run_test test_construct_lvol_inexistent_lvs test_construct_lvol_inexistent_lvs 00:09:21.446 17:57:42 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:21.446 17:57:42 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:21.446 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.446 ************************************ 00:09:21.446 START TEST test_construct_lvol_inexistent_lvs 00:09:21.446 ************************************ 00:09:21.446 17:57:42 -- common/autotest_common.sh@1114 -- # test_construct_lvol_inexistent_lvs 00:09:21.446 17:57:42 -- lvol/basic.sh@436 -- # rpc_cmd bdev_malloc_create 128 512 00:09:21.446 17:57:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.446 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.446 17:57:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:21.446 17:57:42 -- lvol/basic.sh@436 -- # malloc_name=Malloc13 00:09:21.446 17:57:42 -- lvol/basic.sh@437 -- # rpc_cmd bdev_lvol_create_lvstore Malloc13 lvs_test 00:09:21.446 17:57:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.446 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.706 17:57:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:21.706 17:57:42 -- lvol/basic.sh@437 -- # lvs_uuid=54508bec-2f4c-419c-856d-620e78cfedc7 00:09:21.706 17:57:42 -- lvol/basic.sh@440 -- # dummy_uuid=00000000-0000-0000-0000-000000000000 00:09:21.706 17:57:42 -- lvol/basic.sh@441 -- # rpc_cmd bdev_lvol_create -u 00000000-0000-0000-0000-000000000000 lvol_test 124 00:09:21.706 17:57:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.706 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.706 request: 00:09:21.706 { 00:09:21.706 "lvol_name": "lvol_test", 00:09:21.706 "size_in_mib": 124, 00:09:21.706 "uuid": "00000000-0000-0000-0000-000000000000", 00:09:21.706 "method": "bdev_lvol_create", 00:09:21.706 "req_id": 1 00:09:21.706 } 00:09:21.706 Got JSON-RPC error response 00:09:21.706 response: 00:09:21.706 { 00:09:21.706 "code": -19, 00:09:21.706 "message": "No such device" 00:09:21.706 } 00:09:21.706 17:57:42 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:21.706 17:57:42 -- lvol/basic.sh@443 -- # rpc_cmd bdev_get_bdevs 00:09:21.706 17:57:42 -- lvol/basic.sh@443 -- # jq -r '[ .[] | select(.product_name == "Logical Volume") ]' 00:09:21.706 17:57:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.706 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.706 17:57:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:21.706 17:57:42 -- lvol/basic.sh@443 -- # lvols='[]' 00:09:21.706 17:57:42 -- lvol/basic.sh@444 -- # jq length 00:09:21.706 17:57:42 -- lvol/basic.sh@444 -- # '[' 0 == 0 ']' 00:09:21.706 17:57:42 -- lvol/basic.sh@447 -- # rpc_cmd bdev_lvol_delete_lvstore -u 54508bec-2f4c-419c-856d-620e78cfedc7 00:09:21.706 17:57:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.706 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.706 17:57:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:21.706 17:57:42 -- lvol/basic.sh@448 -- # rpc_cmd bdev_lvol_get_lvstores -u 54508bec-2f4c-419c-856d-620e78cfedc7 00:09:21.706 17:57:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.706 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.706 request: 00:09:21.706 { 00:09:21.706 "uuid": "54508bec-2f4c-419c-856d-620e78cfedc7", 00:09:21.706 "method": "bdev_lvol_get_lvstores", 00:09:21.706 "req_id": 1 00:09:21.706 } 00:09:21.706 Got JSON-RPC error response 00:09:21.706 response: 00:09:21.706 { 00:09:21.706 "code": -19, 00:09:21.706 "message": "No such device" 00:09:21.706 } 00:09:21.706 17:57:42 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:21.706 17:57:42 -- lvol/basic.sh@449 -- # rpc_cmd bdev_malloc_delete Malloc13 00:09:21.706 17:57:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.706 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.967 17:57:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:21.967 17:57:42 -- lvol/basic.sh@450 -- # check_leftover_devices 00:09:21.967 17:57:42 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:21.967 17:57:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:21.967 17:57:42 -- common/autotest_common.sh@10 -- # set +x 00:09:21.967 17:57:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:21.967 17:57:42 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:21.967 17:57:42 -- lvol/common.sh@26 -- # jq length 00:09:22.226 17:57:43 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:22.226 17:57:43 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:22.226 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:22.226 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.226 17:57:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:22.226 17:57:43 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:22.226 17:57:43 -- lvol/common.sh@28 -- # jq length 00:09:22.226 17:57:43 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:22.226 00:09:22.226 real 0m0.773s 00:09:22.226 user 0m0.190s 00:09:22.226 sys 0m0.045s 00:09:22.226 17:57:43 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:22.226 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.226 ************************************ 00:09:22.226 END TEST test_construct_lvol_inexistent_lvs 00:09:22.226 ************************************ 00:09:22.226 17:57:43 -- lvol/basic.sh@588 -- # run_test test_construct_lvol_full_lvs test_construct_lvol_full_lvs 00:09:22.226 17:57:43 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:22.226 17:57:43 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:22.226 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.226 ************************************ 00:09:22.226 START TEST test_construct_lvol_full_lvs 00:09:22.226 ************************************ 00:09:22.226 17:57:43 -- common/autotest_common.sh@1114 -- # test_construct_lvol_full_lvs 00:09:22.226 17:57:43 -- lvol/basic.sh@456 -- # rpc_cmd bdev_malloc_create 128 512 00:09:22.226 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:22.226 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.486 17:57:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:22.487 17:57:43 -- lvol/basic.sh@456 -- # malloc_name=Malloc14 00:09:22.487 17:57:43 -- lvol/basic.sh@457 -- # rpc_cmd bdev_lvol_create_lvstore Malloc14 lvs_test 00:09:22.487 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:22.487 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.487 17:57:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:22.487 17:57:43 -- lvol/basic.sh@457 -- # lvs_uuid=943541e1-6a97-4247-aa91-fe74826fe584 00:09:22.487 17:57:43 -- lvol/basic.sh@460 -- # rpc_cmd bdev_lvol_create -l lvs_test lvol_test1 124 00:09:22.487 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:22.487 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.487 17:57:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:22.487 17:57:43 -- lvol/basic.sh@460 -- # lvol1_uuid=d0969c7a-5864-4c64-9f99-e7823d5faa3b 00:09:22.487 17:57:43 -- lvol/basic.sh@461 -- # rpc_cmd bdev_get_bdevs -b d0969c7a-5864-4c64-9f99-e7823d5faa3b 00:09:22.487 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:22.487 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.487 17:57:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:22.487 17:57:43 -- lvol/basic.sh@461 -- # lvol1='[ 00:09:22.487 { 00:09:22.487 "name": "d0969c7a-5864-4c64-9f99-e7823d5faa3b", 00:09:22.487 "aliases": [ 00:09:22.487 "lvs_test/lvol_test1" 00:09:22.487 ], 00:09:22.487 "product_name": "Logical Volume", 00:09:22.487 "block_size": 512, 00:09:22.487 "num_blocks": 253952, 00:09:22.487 "uuid": "d0969c7a-5864-4c64-9f99-e7823d5faa3b", 00:09:22.487 "assigned_rate_limits": { 00:09:22.487 "rw_ios_per_sec": 0, 00:09:22.487 "rw_mbytes_per_sec": 0, 00:09:22.487 "r_mbytes_per_sec": 0, 00:09:22.487 "w_mbytes_per_sec": 0 00:09:22.487 }, 00:09:22.487 "claimed": false, 00:09:22.487 "zoned": false, 00:09:22.487 "supported_io_types": { 00:09:22.487 "read": true, 00:09:22.487 "write": true, 00:09:22.487 "unmap": true, 00:09:22.487 "write_zeroes": true, 00:09:22.487 "flush": false, 00:09:22.487 "reset": true, 00:09:22.487 "compare": false, 00:09:22.487 "compare_and_write": false, 00:09:22.487 "abort": false, 00:09:22.487 "nvme_admin": false, 00:09:22.487 "nvme_io": false 00:09:22.487 }, 00:09:22.487 "memory_domains": [ 00:09:22.487 { 00:09:22.487 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:22.487 "dma_device_type": 2 00:09:22.487 } 00:09:22.487 ], 00:09:22.487 "driver_specific": { 00:09:22.487 "lvol": { 00:09:22.487 "lvol_store_uuid": "943541e1-6a97-4247-aa91-fe74826fe584", 00:09:22.487 "base_bdev": "Malloc14", 00:09:22.487 "thin_provision": false, 00:09:22.487 "snapshot": false, 00:09:22.487 "clone": false, 00:09:22.487 "esnap_clone": false 00:09:22.487 } 00:09:22.487 } 00:09:22.487 } 00:09:22.487 ]' 00:09:22.487 17:57:43 -- lvol/basic.sh@464 -- # rpc_cmd bdev_lvol_create -l lvs_test lvol_test2 1 00:09:22.487 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:22.487 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.487 [2024-11-28 17:57:43.388658] blobstore.c:6096:bs_create_blob: *ERROR*: Failed to create blob: Unknown error -28, size in clusters/size: 1 (clusters) 00:09:22.487 request: 00:09:22.487 { 00:09:22.487 "lvol_name": "lvol_test2", 00:09:22.487 "size_in_mib": 1, 00:09:22.487 "lvs_name": "lvs_test", 00:09:22.487 "method": "bdev_lvol_create", 00:09:22.487 "req_id": 1 00:09:22.487 } 00:09:22.487 Got JSON-RPC error response 00:09:22.487 response: 00:09:22.487 { 00:09:22.487 "code": -32602, 00:09:22.487 "message": "No space left on device" 00:09:22.487 } 00:09:22.487 17:57:43 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:22.487 17:57:43 -- lvol/basic.sh@467 -- # rpc_cmd bdev_lvol_delete_lvstore -u 943541e1-6a97-4247-aa91-fe74826fe584 00:09:22.487 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:22.487 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.487 17:57:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:22.487 17:57:43 -- lvol/basic.sh@468 -- # rpc_cmd bdev_lvol_get_lvstores -u 943541e1-6a97-4247-aa91-fe74826fe584 00:09:22.487 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:22.487 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.487 request: 00:09:22.487 { 00:09:22.487 "uuid": "943541e1-6a97-4247-aa91-fe74826fe584", 00:09:22.487 "method": "bdev_lvol_get_lvstores", 00:09:22.487 "req_id": 1 00:09:22.487 } 00:09:22.487 Got JSON-RPC error response 00:09:22.487 response: 00:09:22.487 { 00:09:22.487 "code": -19, 00:09:22.487 "message": "No such device" 00:09:22.487 } 00:09:22.487 17:57:43 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:22.487 17:57:43 -- lvol/basic.sh@469 -- # rpc_cmd bdev_malloc_delete Malloc14 00:09:22.487 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:22.487 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:22.746 17:57:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:22.746 17:57:43 -- lvol/basic.sh@470 -- # check_leftover_devices 00:09:22.746 17:57:43 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:22.746 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:22.746 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:23.006 17:57:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:23.006 17:57:43 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:23.006 17:57:43 -- lvol/common.sh@26 -- # jq length 00:09:23.006 17:57:43 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:23.006 17:57:43 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:23.006 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.006 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:23.006 17:57:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:23.006 17:57:43 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:23.006 17:57:43 -- lvol/common.sh@28 -- # jq length 00:09:23.006 ************************************ 00:09:23.006 END TEST test_construct_lvol_full_lvs 00:09:23.006 ************************************ 00:09:23.006 17:57:43 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:23.006 00:09:23.006 real 0m0.735s 00:09:23.006 user 0m0.103s 00:09:23.006 sys 0m0.036s 00:09:23.006 17:57:43 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:23.006 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:23.006 17:57:43 -- lvol/basic.sh@589 -- # run_test test_construct_lvol_alias_conflict test_construct_lvol_alias_conflict 00:09:23.006 17:57:43 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:23.006 17:57:43 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:23.006 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:23.006 ************************************ 00:09:23.006 START TEST test_construct_lvol_alias_conflict 00:09:23.006 ************************************ 00:09:23.006 17:57:43 -- common/autotest_common.sh@1114 -- # test_construct_lvol_alias_conflict 00:09:23.006 17:57:43 -- lvol/basic.sh@476 -- # rpc_cmd bdev_malloc_create 128 512 00:09:23.006 17:57:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.006 17:57:43 -- common/autotest_common.sh@10 -- # set +x 00:09:23.265 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:23.265 17:57:44 -- lvol/basic.sh@476 -- # malloc_name=Malloc15 00:09:23.265 17:57:44 -- lvol/basic.sh@477 -- # rpc_cmd bdev_lvol_create_lvstore Malloc15 lvs_test 00:09:23.265 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.265 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.265 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:23.265 17:57:44 -- lvol/basic.sh@477 -- # lvs_uuid=a56ab3e4-fd9a-4401-9c59-f78116687666 00:09:23.265 17:57:44 -- lvol/basic.sh@480 -- # round_down 62 00:09:23.265 17:57:44 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:23.265 17:57:44 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:23.265 17:57:44 -- lvol/common.sh@36 -- # echo 60 00:09:23.265 17:57:44 -- lvol/basic.sh@480 -- # lvol_size_mb=60 00:09:23.265 17:57:44 -- lvol/basic.sh@481 -- # rpc_cmd bdev_lvol_create -l lvs_test lvol_test 60 00:09:23.265 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.265 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.265 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:23.265 17:57:44 -- lvol/basic.sh@481 -- # lvol1_uuid=20c565bf-71ca-41ab-a5be-20943a767dde 00:09:23.265 17:57:44 -- lvol/basic.sh@482 -- # rpc_cmd bdev_get_bdevs -b 20c565bf-71ca-41ab-a5be-20943a767dde 00:09:23.265 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.265 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.265 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:23.265 17:57:44 -- lvol/basic.sh@482 -- # lvol1='[ 00:09:23.265 { 00:09:23.265 "name": "20c565bf-71ca-41ab-a5be-20943a767dde", 00:09:23.265 "aliases": [ 00:09:23.265 "lvs_test/lvol_test" 00:09:23.265 ], 00:09:23.265 "product_name": "Logical Volume", 00:09:23.265 "block_size": 512, 00:09:23.265 "num_blocks": 122880, 00:09:23.265 "uuid": "20c565bf-71ca-41ab-a5be-20943a767dde", 00:09:23.265 "assigned_rate_limits": { 00:09:23.265 "rw_ios_per_sec": 0, 00:09:23.265 "rw_mbytes_per_sec": 0, 00:09:23.265 "r_mbytes_per_sec": 0, 00:09:23.265 "w_mbytes_per_sec": 0 00:09:23.265 }, 00:09:23.265 "claimed": false, 00:09:23.265 "zoned": false, 00:09:23.265 "supported_io_types": { 00:09:23.265 "read": true, 00:09:23.265 "write": true, 00:09:23.265 "unmap": true, 00:09:23.265 "write_zeroes": true, 00:09:23.265 "flush": false, 00:09:23.265 "reset": true, 00:09:23.265 "compare": false, 00:09:23.265 "compare_and_write": false, 00:09:23.265 "abort": false, 00:09:23.265 "nvme_admin": false, 00:09:23.265 "nvme_io": false 00:09:23.265 }, 00:09:23.265 "memory_domains": [ 00:09:23.265 { 00:09:23.265 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:23.265 "dma_device_type": 2 00:09:23.265 } 00:09:23.265 ], 00:09:23.265 "driver_specific": { 00:09:23.265 "lvol": { 00:09:23.266 "lvol_store_uuid": "a56ab3e4-fd9a-4401-9c59-f78116687666", 00:09:23.266 "base_bdev": "Malloc15", 00:09:23.266 "thin_provision": false, 00:09:23.266 "snapshot": false, 00:09:23.266 "clone": false, 00:09:23.266 "esnap_clone": false 00:09:23.266 } 00:09:23.266 } 00:09:23.266 } 00:09:23.266 ]' 00:09:23.266 17:57:44 -- lvol/basic.sh@485 -- # rpc_cmd bdev_lvol_create -l lvs_test lvol_test 60 00:09:23.266 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.266 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.266 [2024-11-28 17:57:44.193884] lvol.c:1162:lvs_verify_lvol_name: *ERROR*: lvol with name lvol_test already exists 00:09:23.266 request: 00:09:23.266 { 00:09:23.266 "lvol_name": "lvol_test", 00:09:23.266 "size_in_mib": 60, 00:09:23.266 "lvs_name": "lvs_test", 00:09:23.266 "method": "bdev_lvol_create", 00:09:23.266 "req_id": 1 00:09:23.266 } 00:09:23.266 Got JSON-RPC error response 00:09:23.266 response: 00:09:23.266 { 00:09:23.266 "code": -17, 00:09:23.266 "message": "File exists" 00:09:23.266 } 00:09:23.266 17:57:44 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:23.266 17:57:44 -- lvol/basic.sh@488 -- # rpc_cmd bdev_lvol_delete_lvstore -u a56ab3e4-fd9a-4401-9c59-f78116687666 00:09:23.266 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.266 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.266 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:23.266 17:57:44 -- lvol/basic.sh@489 -- # rpc_cmd bdev_lvol_get_lvstores -u a56ab3e4-fd9a-4401-9c59-f78116687666 00:09:23.266 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.266 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.266 request: 00:09:23.266 { 00:09:23.266 "uuid": "a56ab3e4-fd9a-4401-9c59-f78116687666", 00:09:23.266 "method": "bdev_lvol_get_lvstores", 00:09:23.266 "req_id": 1 00:09:23.266 } 00:09:23.266 Got JSON-RPC error response 00:09:23.266 response: 00:09:23.266 { 00:09:23.266 "code": -19, 00:09:23.266 "message": "No such device" 00:09:23.266 } 00:09:23.266 17:57:44 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:23.266 17:57:44 -- lvol/basic.sh@490 -- # rpc_cmd bdev_malloc_delete Malloc15 00:09:23.266 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.266 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.835 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:23.835 17:57:44 -- lvol/basic.sh@491 -- # rpc_cmd bdev_get_bdevs -b Malloc15 00:09:23.835 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.835 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.835 [2024-11-28 17:57:44.577184] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: Malloc15 00:09:23.835 request: 00:09:23.835 { 00:09:23.835 "name": "Malloc15", 00:09:23.835 "method": "bdev_get_bdevs", 00:09:23.835 "req_id": 1 00:09:23.835 } 00:09:23.835 Got JSON-RPC error response 00:09:23.835 response: 00:09:23.835 { 00:09:23.835 "code": -19, 00:09:23.835 "message": "No such device" 00:09:23.835 } 00:09:23.835 17:57:44 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:23.835 17:57:44 -- lvol/basic.sh@492 -- # check_leftover_devices 00:09:23.835 17:57:44 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:23.835 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.835 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.835 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:23.835 17:57:44 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:23.835 17:57:44 -- lvol/common.sh@26 -- # jq length 00:09:23.835 17:57:44 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:23.835 17:57:44 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:23.835 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.835 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.835 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:23.835 17:57:44 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:23.835 17:57:44 -- lvol/common.sh@28 -- # jq length 00:09:23.835 ************************************ 00:09:23.835 END TEST test_construct_lvol_alias_conflict 00:09:23.835 ************************************ 00:09:23.835 17:57:44 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:23.835 00:09:23.835 real 0m0.741s 00:09:23.835 user 0m0.115s 00:09:23.835 sys 0m0.047s 00:09:23.835 17:57:44 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:23.835 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.835 17:57:44 -- lvol/basic.sh@590 -- # run_test test_construct_nested_lvol test_construct_nested_lvol 00:09:23.835 17:57:44 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:23.835 17:57:44 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:23.835 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:23.835 ************************************ 00:09:23.835 START TEST test_construct_nested_lvol 00:09:23.835 ************************************ 00:09:23.835 17:57:44 -- common/autotest_common.sh@1114 -- # test_construct_nested_lvol 00:09:23.835 17:57:44 -- lvol/basic.sh@498 -- # rpc_cmd bdev_malloc_create 128 512 00:09:23.835 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:23.835 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:24.095 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.095 17:57:44 -- lvol/basic.sh@498 -- # malloc_name=Malloc16 00:09:24.095 17:57:44 -- lvol/basic.sh@499 -- # rpc_cmd bdev_lvol_create_lvstore Malloc16 lvs_test 00:09:24.095 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.095 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:24.095 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.095 17:57:44 -- lvol/basic.sh@499 -- # lvs_uuid=d8cdf428-e394-4f9c-8191-418cddecb1f2 00:09:24.095 17:57:44 -- lvol/basic.sh@502 -- # rpc_cmd bdev_lvol_create -u d8cdf428-e394-4f9c-8191-418cddecb1f2 lvol_test 124 00:09:24.095 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.095 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:24.095 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.095 17:57:44 -- lvol/basic.sh@502 -- # lvol_uuid=c8f26ab8-d1ba-4220-b35e-d1423e5f68f2 00:09:24.095 17:57:44 -- lvol/basic.sh@504 -- # rpc_cmd bdev_lvol_create_lvstore c8f26ab8-d1ba-4220-b35e-d1423e5f68f2 nested_lvs 00:09:24.095 17:57:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.095 17:57:44 -- common/autotest_common.sh@10 -- # set +x 00:09:24.095 17:57:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.095 17:57:45 -- lvol/basic.sh@504 -- # nested_lvs_uuid=6966b548-2f04-4af9-ab69-7ed23f122825 00:09:24.095 17:57:45 -- lvol/basic.sh@506 -- # nested_lvol_size_mb=120 00:09:24.095 17:57:45 -- lvol/basic.sh@507 -- # nested_lvol_size=125829120 00:09:24.095 17:57:45 -- lvol/basic.sh@510 -- # rpc_cmd bdev_lvol_create -u 6966b548-2f04-4af9-ab69-7ed23f122825 nested_lvol1 120 00:09:24.095 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.095 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.095 17:57:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.095 17:57:45 -- lvol/basic.sh@510 -- # nested_lvol1_uuid=d706dc1e-2278-4569-b390-52a0b835ffbd 00:09:24.095 17:57:45 -- lvol/basic.sh@511 -- # rpc_cmd bdev_get_bdevs -b d706dc1e-2278-4569-b390-52a0b835ffbd 00:09:24.095 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.095 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.095 17:57:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.095 17:57:45 -- lvol/basic.sh@511 -- # nested_lvol1='[ 00:09:24.095 { 00:09:24.095 "name": "d706dc1e-2278-4569-b390-52a0b835ffbd", 00:09:24.095 "aliases": [ 00:09:24.095 "nested_lvs/nested_lvol1" 00:09:24.095 ], 00:09:24.095 "product_name": "Logical Volume", 00:09:24.095 "block_size": 512, 00:09:24.095 "num_blocks": 245760, 00:09:24.095 "uuid": "d706dc1e-2278-4569-b390-52a0b835ffbd", 00:09:24.095 "assigned_rate_limits": { 00:09:24.095 "rw_ios_per_sec": 0, 00:09:24.095 "rw_mbytes_per_sec": 0, 00:09:24.095 "r_mbytes_per_sec": 0, 00:09:24.095 "w_mbytes_per_sec": 0 00:09:24.095 }, 00:09:24.095 "claimed": false, 00:09:24.095 "zoned": false, 00:09:24.095 "supported_io_types": { 00:09:24.095 "read": true, 00:09:24.095 "write": true, 00:09:24.095 "unmap": true, 00:09:24.095 "write_zeroes": true, 00:09:24.095 "flush": false, 00:09:24.095 "reset": true, 00:09:24.095 "compare": false, 00:09:24.095 "compare_and_write": false, 00:09:24.095 "abort": false, 00:09:24.095 "nvme_admin": false, 00:09:24.095 "nvme_io": false 00:09:24.095 }, 00:09:24.095 "memory_domains": [ 00:09:24.095 { 00:09:24.095 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:24.095 "dma_device_type": 2 00:09:24.095 } 00:09:24.095 ], 00:09:24.095 "driver_specific": { 00:09:24.095 "lvol": { 00:09:24.095 "lvol_store_uuid": "6966b548-2f04-4af9-ab69-7ed23f122825", 00:09:24.095 "base_bdev": "c8f26ab8-d1ba-4220-b35e-d1423e5f68f2", 00:09:24.095 "thin_provision": false, 00:09:24.095 "snapshot": false, 00:09:24.095 "clone": false, 00:09:24.095 "esnap_clone": false 00:09:24.095 } 00:09:24.095 } 00:09:24.095 } 00:09:24.095 ]' 00:09:24.095 17:57:45 -- lvol/basic.sh@513 -- # jq -r '.[0].name' 00:09:24.095 17:57:45 -- lvol/basic.sh@513 -- # '[' d706dc1e-2278-4569-b390-52a0b835ffbd = d706dc1e-2278-4569-b390-52a0b835ffbd ']' 00:09:24.095 17:57:45 -- lvol/basic.sh@514 -- # jq -r '.[0].uuid' 00:09:24.095 17:57:45 -- lvol/basic.sh@514 -- # '[' d706dc1e-2278-4569-b390-52a0b835ffbd = d706dc1e-2278-4569-b390-52a0b835ffbd ']' 00:09:24.095 17:57:45 -- lvol/basic.sh@515 -- # jq -r '.[0].aliases[0]' 00:09:24.354 17:57:45 -- lvol/basic.sh@515 -- # '[' nested_lvs/nested_lvol1 = nested_lvs/nested_lvol1 ']' 00:09:24.354 17:57:45 -- lvol/basic.sh@516 -- # jq -r '.[0].block_size' 00:09:24.354 17:57:45 -- lvol/basic.sh@516 -- # '[' 512 = 512 ']' 00:09:24.354 17:57:45 -- lvol/basic.sh@517 -- # jq -r '.[0].num_blocks' 00:09:24.354 17:57:45 -- lvol/basic.sh@517 -- # '[' 245760 = 245760 ']' 00:09:24.354 17:57:45 -- lvol/basic.sh@518 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:09:24.354 17:57:45 -- lvol/basic.sh@518 -- # '[' 6966b548-2f04-4af9-ab69-7ed23f122825 = 6966b548-2f04-4af9-ab69-7ed23f122825 ']' 00:09:24.354 17:57:45 -- lvol/basic.sh@521 -- # rpc_cmd bdev_lvol_create -u 6966b548-2f04-4af9-ab69-7ed23f122825 nested_lvol2 120 00:09:24.354 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.354 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.354 [2024-11-28 17:57:45.307898] blobstore.c:6096:bs_create_blob: *ERROR*: Failed to create blob: Unknown error -28, size in clusters/size: 30 (clusters) 00:09:24.354 request: 00:09:24.354 { 00:09:24.354 "lvol_name": "nested_lvol2", 00:09:24.354 "size_in_mib": 120, 00:09:24.354 "uuid": "6966b548-2f04-4af9-ab69-7ed23f122825", 00:09:24.354 "method": "bdev_lvol_create", 00:09:24.354 "req_id": 1 00:09:24.354 } 00:09:24.354 Got JSON-RPC error response 00:09:24.354 response: 00:09:24.354 { 00:09:24.354 "code": -32602, 00:09:24.354 "message": "No space left on device" 00:09:24.354 } 00:09:24.354 17:57:45 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:24.354 17:57:45 -- lvol/basic.sh@524 -- # rpc_cmd bdev_lvol_delete d706dc1e-2278-4569-b390-52a0b835ffbd 00:09:24.354 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.354 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.354 17:57:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.354 17:57:45 -- lvol/basic.sh@525 -- # rpc_cmd bdev_get_bdevs -b d706dc1e-2278-4569-b390-52a0b835ffbd 00:09:24.354 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.354 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.354 [2024-11-28 17:57:45.348853] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: d706dc1e-2278-4569-b390-52a0b835ffbd 00:09:24.354 request: 00:09:24.354 { 00:09:24.354 "name": "d706dc1e-2278-4569-b390-52a0b835ffbd", 00:09:24.354 "method": "bdev_get_bdevs", 00:09:24.354 "req_id": 1 00:09:24.354 } 00:09:24.354 Got JSON-RPC error response 00:09:24.354 response: 00:09:24.354 { 00:09:24.354 "code": -19, 00:09:24.354 "message": "No such device" 00:09:24.354 } 00:09:24.354 17:57:45 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:24.354 17:57:45 -- lvol/basic.sh@526 -- # rpc_cmd bdev_lvol_delete_lvstore -u 6966b548-2f04-4af9-ab69-7ed23f122825 00:09:24.354 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.354 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.354 17:57:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.354 17:57:45 -- lvol/basic.sh@527 -- # rpc_cmd bdev_lvol_get_lvstores -u 6966b548-2f04-4af9-ab69-7ed23f122825 00:09:24.354 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.354 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.354 request: 00:09:24.354 { 00:09:24.354 "uuid": "6966b548-2f04-4af9-ab69-7ed23f122825", 00:09:24.354 "method": "bdev_lvol_get_lvstores", 00:09:24.354 "req_id": 1 00:09:24.354 } 00:09:24.354 Got JSON-RPC error response 00:09:24.354 response: 00:09:24.354 { 00:09:24.354 "code": -19, 00:09:24.354 "message": "No such device" 00:09:24.354 } 00:09:24.354 17:57:45 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:24.354 17:57:45 -- lvol/basic.sh@528 -- # rpc_cmd bdev_lvol_delete c8f26ab8-d1ba-4220-b35e-d1423e5f68f2 00:09:24.354 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.354 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.614 17:57:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.614 17:57:45 -- lvol/basic.sh@529 -- # rpc_cmd bdev_get_bdevs -b c8f26ab8-d1ba-4220-b35e-d1423e5f68f2 00:09:24.614 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.614 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.614 [2024-11-28 17:57:45.417248] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: c8f26ab8-d1ba-4220-b35e-d1423e5f68f2 00:09:24.614 request: 00:09:24.614 { 00:09:24.614 "name": "c8f26ab8-d1ba-4220-b35e-d1423e5f68f2", 00:09:24.614 "method": "bdev_get_bdevs", 00:09:24.614 "req_id": 1 00:09:24.614 } 00:09:24.614 Got JSON-RPC error response 00:09:24.614 response: 00:09:24.614 { 00:09:24.614 "code": -19, 00:09:24.614 "message": "No such device" 00:09:24.614 } 00:09:24.614 17:57:45 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:24.614 17:57:45 -- lvol/basic.sh@530 -- # rpc_cmd bdev_lvol_delete_lvstore -u d8cdf428-e394-4f9c-8191-418cddecb1f2 00:09:24.614 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.614 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.614 17:57:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.614 17:57:45 -- lvol/basic.sh@531 -- # rpc_cmd bdev_lvol_get_lvstores -u d8cdf428-e394-4f9c-8191-418cddecb1f2 00:09:24.614 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.614 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.614 request: 00:09:24.614 { 00:09:24.614 "uuid": "d8cdf428-e394-4f9c-8191-418cddecb1f2", 00:09:24.614 "method": "bdev_lvol_get_lvstores", 00:09:24.614 "req_id": 1 00:09:24.614 } 00:09:24.614 Got JSON-RPC error response 00:09:24.614 response: 00:09:24.614 { 00:09:24.614 "code": -19, 00:09:24.614 "message": "No such device" 00:09:24.614 } 00:09:24.614 17:57:45 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:24.614 17:57:45 -- lvol/basic.sh@532 -- # rpc_cmd bdev_malloc_delete Malloc16 00:09:24.614 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.614 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.873 17:57:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.873 17:57:45 -- lvol/basic.sh@533 -- # check_leftover_devices 00:09:24.873 17:57:45 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:24.873 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.873 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.873 17:57:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.873 17:57:45 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:24.873 17:57:45 -- lvol/common.sh@26 -- # jq length 00:09:24.873 17:57:45 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:24.873 17:57:45 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:24.873 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:24.873 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:24.873 17:57:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:24.873 17:57:45 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:24.873 17:57:45 -- lvol/common.sh@28 -- # jq length 00:09:24.873 ************************************ 00:09:24.873 END TEST test_construct_nested_lvol 00:09:24.873 ************************************ 00:09:24.873 17:57:45 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:24.873 00:09:24.873 real 0m1.120s 00:09:24.873 user 0m0.338s 00:09:24.873 sys 0m0.080s 00:09:24.873 17:57:45 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:24.873 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:25.133 17:57:45 -- lvol/basic.sh@591 -- # run_test test_lvol_list test_lvol_list 00:09:25.133 17:57:45 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:25.133 17:57:45 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:25.133 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:25.133 ************************************ 00:09:25.133 START TEST test_lvol_list 00:09:25.133 ************************************ 00:09:25.133 17:57:45 -- common/autotest_common.sh@1114 -- # test_lvol_list 00:09:25.133 17:57:45 -- lvol/basic.sh@539 -- # rpc_cmd bdev_malloc_create 128 512 00:09:25.133 17:57:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:25.133 17:57:45 -- common/autotest_common.sh@10 -- # set +x 00:09:25.133 17:57:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:25.133 17:57:46 -- lvol/basic.sh@539 -- # malloc_name=Malloc17 00:09:25.133 17:57:46 -- lvol/basic.sh@540 -- # rpc_cmd bdev_lvol_create_lvstore Malloc17 lvs_test 00:09:25.133 17:57:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:25.133 17:57:46 -- common/autotest_common.sh@10 -- # set +x 00:09:25.133 17:57:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:25.133 17:57:46 -- lvol/basic.sh@540 -- # lvs_uuid=b5510bcb-cf21-4acd-bbd7-5823f03717e3 00:09:25.133 17:57:46 -- lvol/basic.sh@543 -- # rpc_cmd bdev_lvol_get_lvols 00:09:25.133 17:57:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:25.133 17:57:46 -- common/autotest_common.sh@10 -- # set +x 00:09:25.133 17:57:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:25.133 17:57:46 -- lvol/basic.sh@543 -- # lvols='[]' 00:09:25.133 17:57:46 -- lvol/basic.sh@544 -- # jq -r '. | length' 00:09:25.392 17:57:46 -- lvol/basic.sh@544 -- # '[' 0 == 0 ']' 00:09:25.392 17:57:46 -- lvol/basic.sh@547 -- # rpc_cmd bdev_lvol_create -u b5510bcb-cf21-4acd-bbd7-5823f03717e3 lvol_test 124 00:09:25.392 17:57:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:25.392 17:57:46 -- common/autotest_common.sh@10 -- # set +x 00:09:25.392 17:57:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:25.392 17:57:46 -- lvol/basic.sh@547 -- # lvol_uuid=c383fbf3-5738-4b3a-a928-fe613d8ba7f2 00:09:25.392 17:57:46 -- lvol/basic.sh@548 -- # rpc_cmd bdev_lvol_get_lvols 00:09:25.392 17:57:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:25.392 17:57:46 -- common/autotest_common.sh@10 -- # set +x 00:09:25.392 17:57:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:25.392 17:57:46 -- lvol/basic.sh@548 -- # lvols='[ 00:09:25.392 { 00:09:25.392 "alias": "lvs_test/lvol_test", 00:09:25.392 "uuid": "c383fbf3-5738-4b3a-a928-fe613d8ba7f2", 00:09:25.392 "name": "lvol_test", 00:09:25.392 "is_thin_provisioned": false, 00:09:25.392 "is_snapshot": false, 00:09:25.392 "is_clone": false, 00:09:25.392 "is_esnap_clone": false, 00:09:25.392 "is_degraded": false, 00:09:25.392 "lvs": { 00:09:25.392 "name": "lvs_test", 00:09:25.392 "uuid": "b5510bcb-cf21-4acd-bbd7-5823f03717e3" 00:09:25.392 } 00:09:25.392 } 00:09:25.392 ]' 00:09:25.392 17:57:46 -- lvol/basic.sh@549 -- # jq -r '. | length' 00:09:25.392 17:57:46 -- lvol/basic.sh@549 -- # '[' 1 == 1 ']' 00:09:25.392 17:57:46 -- lvol/basic.sh@550 -- # jq -r '.[0].uuid' 00:09:25.392 17:57:46 -- lvol/basic.sh@550 -- # '[' c383fbf3-5738-4b3a-a928-fe613d8ba7f2 == c383fbf3-5738-4b3a-a928-fe613d8ba7f2 ']' 00:09:25.392 17:57:46 -- lvol/basic.sh@551 -- # jq -r '.[0].name' 00:09:25.392 17:57:46 -- lvol/basic.sh@551 -- # '[' lvol_test == lvol_test ']' 00:09:25.392 17:57:46 -- lvol/basic.sh@552 -- # jq -r '.[0].alias' 00:09:25.392 17:57:46 -- lvol/basic.sh@552 -- # '[' lvs_test/lvol_test == lvs_test/lvol_test ']' 00:09:25.392 17:57:46 -- lvol/basic.sh@553 -- # jq -r '.[0].lvs.name' 00:09:25.392 17:57:46 -- lvol/basic.sh@553 -- # '[' lvs_test == lvs_test ']' 00:09:25.392 17:57:46 -- lvol/basic.sh@554 -- # jq -r '.[0].lvs.uuid' 00:09:25.652 17:57:46 -- lvol/basic.sh@554 -- # '[' b5510bcb-cf21-4acd-bbd7-5823f03717e3 == b5510bcb-cf21-4acd-bbd7-5823f03717e3 ']' 00:09:25.652 17:57:46 -- lvol/basic.sh@556 -- # rpc_cmd bdev_lvol_delete_lvstore -u b5510bcb-cf21-4acd-bbd7-5823f03717e3 00:09:25.652 17:57:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:25.652 17:57:46 -- common/autotest_common.sh@10 -- # set +x 00:09:25.652 17:57:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:25.652 17:57:46 -- lvol/basic.sh@557 -- # rpc_cmd bdev_malloc_delete Malloc17 00:09:25.652 17:57:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:25.652 17:57:46 -- common/autotest_common.sh@10 -- # set +x 00:09:25.911 17:57:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:25.911 17:57:46 -- lvol/basic.sh@558 -- # check_leftover_devices 00:09:25.911 17:57:46 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:25.911 17:57:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:25.911 17:57:46 -- common/autotest_common.sh@10 -- # set +x 00:09:25.911 17:57:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:25.911 17:57:46 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:25.911 17:57:46 -- lvol/common.sh@26 -- # jq length 00:09:25.911 17:57:46 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:25.911 17:57:46 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:25.911 17:57:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:25.911 17:57:46 -- common/autotest_common.sh@10 -- # set +x 00:09:25.911 17:57:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:25.911 17:57:46 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:25.911 17:57:46 -- lvol/common.sh@28 -- # jq length 00:09:26.171 ************************************ 00:09:26.171 END TEST test_lvol_list 00:09:26.171 ************************************ 00:09:26.171 17:57:46 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:26.171 00:09:26.171 real 0m1.003s 00:09:26.171 user 0m0.347s 00:09:26.171 sys 0m0.073s 00:09:26.171 17:57:46 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:26.171 17:57:46 -- common/autotest_common.sh@10 -- # set +x 00:09:26.171 17:57:47 -- lvol/basic.sh@592 -- # run_test test_sigterm test_sigterm 00:09:26.171 17:57:47 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:26.171 17:57:47 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:26.171 17:57:47 -- common/autotest_common.sh@10 -- # set +x 00:09:26.171 ************************************ 00:09:26.171 START TEST test_sigterm 00:09:26.171 ************************************ 00:09:26.171 17:57:47 -- common/autotest_common.sh@1114 -- # test_sigterm 00:09:26.171 17:57:47 -- lvol/basic.sh@564 -- # rpc_cmd bdev_malloc_create 128 512 00:09:26.171 17:57:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:26.171 17:57:47 -- common/autotest_common.sh@10 -- # set +x 00:09:26.171 17:57:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:26.171 17:57:47 -- lvol/basic.sh@564 -- # malloc_name=Malloc18 00:09:26.171 17:57:47 -- lvol/basic.sh@565 -- # rpc_cmd bdev_lvol_create_lvstore Malloc18 lvs_test 00:09:26.171 17:57:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:26.171 17:57:47 -- common/autotest_common.sh@10 -- # set +x 00:09:26.171 17:57:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:26.171 17:57:47 -- lvol/basic.sh@565 -- # lvs_uuid=14310a15-a588-481f-9093-699559d39c87 00:09:26.171 17:57:47 -- lvol/basic.sh@568 -- # killprocess 58379 00:09:26.171 17:57:47 -- common/autotest_common.sh@936 -- # '[' -z 58379 ']' 00:09:26.171 17:57:47 -- common/autotest_common.sh@940 -- # kill -0 58379 00:09:26.171 17:57:47 -- common/autotest_common.sh@941 -- # uname 00:09:26.171 17:57:47 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:09:26.172 17:57:47 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 58379 00:09:26.431 killing process with pid 58379 00:09:26.431 17:57:47 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:09:26.431 17:57:47 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:09:26.431 17:57:47 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 58379' 00:09:26.431 17:57:47 -- common/autotest_common.sh@955 -- # kill 58379 00:09:26.431 17:57:47 -- common/autotest_common.sh@960 -- # wait 58379 00:09:28.969 ************************************ 00:09:28.969 END TEST test_sigterm 00:09:28.969 ************************************ 00:09:28.969 00:09:28.969 real 0m2.851s 00:09:28.969 user 0m30.771s 00:09:28.969 sys 0m3.481s 00:09:28.969 17:57:49 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:28.969 17:57:49 -- common/autotest_common.sh@10 -- # set +x 00:09:28.969 17:57:49 -- lvol/basic.sh@594 -- # trap - SIGINT SIGTERM EXIT 00:09:28.969 17:57:49 -- lvol/basic.sh@595 -- # ps -p 58379 00:09:28.969 PID TTY TIME CMD 00:09:28.969 00:09:28.969 real 0m35.392s 00:09:28.969 user 0m40.575s 00:09:28.969 sys 0m7.135s 00:09:28.969 17:57:49 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:28.969 17:57:49 -- common/autotest_common.sh@10 -- # set +x 00:09:28.969 ************************************ 00:09:28.969 END TEST lvol_basic 00:09:28.969 ************************************ 00:09:28.969 17:57:49 -- lvol/lvol.sh@15 -- # run_test lvol_resize /home/vagrant/spdk_repo/spdk/test/lvol/resize.sh 00:09:28.969 17:57:49 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:28.969 17:57:49 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:28.969 17:57:49 -- common/autotest_common.sh@10 -- # set +x 00:09:28.969 ************************************ 00:09:28.969 START TEST lvol_resize 00:09:28.969 ************************************ 00:09:28.969 17:57:50 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/lvol/resize.sh 00:09:29.230 * Looking for test storage... 00:09:29.230 * Found test storage at /home/vagrant/spdk_repo/spdk/test/lvol 00:09:29.230 17:57:50 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:09:29.230 17:57:50 -- common/autotest_common.sh@1690 -- # lcov --version 00:09:29.230 17:57:50 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:09:29.230 17:57:50 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:09:29.230 17:57:50 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:09:29.230 17:57:50 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:09:29.230 17:57:50 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:09:29.230 17:57:50 -- scripts/common.sh@335 -- # IFS=.-: 00:09:29.230 17:57:50 -- scripts/common.sh@335 -- # read -ra ver1 00:09:29.230 17:57:50 -- scripts/common.sh@336 -- # IFS=.-: 00:09:29.230 17:57:50 -- scripts/common.sh@336 -- # read -ra ver2 00:09:29.230 17:57:50 -- scripts/common.sh@337 -- # local 'op=<' 00:09:29.230 17:57:50 -- scripts/common.sh@339 -- # ver1_l=2 00:09:29.230 17:57:50 -- scripts/common.sh@340 -- # ver2_l=1 00:09:29.230 17:57:50 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:09:29.230 17:57:50 -- scripts/common.sh@343 -- # case "$op" in 00:09:29.230 17:57:50 -- scripts/common.sh@344 -- # : 1 00:09:29.230 17:57:50 -- scripts/common.sh@363 -- # (( v = 0 )) 00:09:29.230 17:57:50 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:09:29.230 17:57:50 -- scripts/common.sh@364 -- # decimal 1 00:09:29.230 17:57:50 -- scripts/common.sh@352 -- # local d=1 00:09:29.230 17:57:50 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:29.230 17:57:50 -- scripts/common.sh@354 -- # echo 1 00:09:29.230 17:57:50 -- scripts/common.sh@364 -- # ver1[v]=1 00:09:29.230 17:57:50 -- scripts/common.sh@365 -- # decimal 2 00:09:29.230 17:57:50 -- scripts/common.sh@352 -- # local d=2 00:09:29.230 17:57:50 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:29.230 17:57:50 -- scripts/common.sh@354 -- # echo 2 00:09:29.230 17:57:50 -- scripts/common.sh@365 -- # ver2[v]=2 00:09:29.230 17:57:50 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:09:29.230 17:57:50 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:09:29.230 17:57:50 -- scripts/common.sh@367 -- # return 0 00:09:29.230 17:57:50 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:09:29.230 17:57:50 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:09:29.230 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:29.230 --rc genhtml_branch_coverage=1 00:09:29.230 --rc genhtml_function_coverage=1 00:09:29.230 --rc genhtml_legend=1 00:09:29.230 --rc geninfo_all_blocks=1 00:09:29.230 --rc geninfo_unexecuted_blocks=1 00:09:29.230 00:09:29.230 ' 00:09:29.230 17:57:50 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:09:29.230 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:29.230 --rc genhtml_branch_coverage=1 00:09:29.230 --rc genhtml_function_coverage=1 00:09:29.230 --rc genhtml_legend=1 00:09:29.230 --rc geninfo_all_blocks=1 00:09:29.230 --rc geninfo_unexecuted_blocks=1 00:09:29.230 00:09:29.230 ' 00:09:29.230 17:57:50 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:09:29.230 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:29.230 --rc genhtml_branch_coverage=1 00:09:29.230 --rc genhtml_function_coverage=1 00:09:29.230 --rc genhtml_legend=1 00:09:29.230 --rc geninfo_all_blocks=1 00:09:29.230 --rc geninfo_unexecuted_blocks=1 00:09:29.230 00:09:29.230 ' 00:09:29.230 17:57:50 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:09:29.230 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:29.230 --rc genhtml_branch_coverage=1 00:09:29.230 --rc genhtml_function_coverage=1 00:09:29.230 --rc genhtml_legend=1 00:09:29.230 --rc geninfo_all_blocks=1 00:09:29.230 --rc geninfo_unexecuted_blocks=1 00:09:29.230 00:09:29.230 ' 00:09:29.230 17:57:50 -- lvol/resize.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/lvol/common.sh 00:09:29.230 17:57:50 -- lvol/common.sh@6 -- # MALLOC_SIZE_MB=128 00:09:29.230 17:57:50 -- lvol/common.sh@7 -- # MALLOC_BS=512 00:09:29.230 17:57:50 -- lvol/common.sh@8 -- # AIO_SIZE_MB=400 00:09:29.230 17:57:50 -- lvol/common.sh@9 -- # AIO_BS=4096 00:09:29.230 17:57:50 -- lvol/common.sh@10 -- # LVS_DEFAULT_CLUSTER_SIZE_MB=4 00:09:29.230 17:57:50 -- lvol/common.sh@11 -- # LVS_DEFAULT_CLUSTER_SIZE=4194304 00:09:29.230 17:57:50 -- lvol/common.sh@13 -- # LVS_DEFAULT_CAPACITY_MB=124 00:09:29.230 17:57:50 -- lvol/common.sh@14 -- # LVS_DEFAULT_CAPACITY=130023424 00:09:29.230 17:57:50 -- lvol/resize.sh@10 -- # source /home/vagrant/spdk_repo/spdk/test/bdev/nbd_common.sh 00:09:29.230 17:57:50 -- bdev/nbd_common.sh@6 -- # set -e 00:09:29.230 17:57:50 -- lvol/resize.sh@210 -- # modprobe nbd 00:09:29.230 17:57:50 -- lvol/resize.sh@212 -- # spdk_pid=59640 00:09:29.230 17:57:50 -- lvol/resize.sh@211 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:09:29.230 17:57:50 -- lvol/resize.sh@213 -- # trap 'killprocess "$spdk_pid"; exit 1' SIGINT SIGTERM EXIT 00:09:29.230 17:57:50 -- lvol/resize.sh@214 -- # waitforlisten 59640 00:09:29.230 17:57:50 -- common/autotest_common.sh@829 -- # '[' -z 59640 ']' 00:09:29.230 17:57:50 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:09:29.230 17:57:50 -- common/autotest_common.sh@834 -- # local max_retries=100 00:09:29.230 17:57:50 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:09:29.230 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:09:29.230 17:57:50 -- common/autotest_common.sh@838 -- # xtrace_disable 00:09:29.230 17:57:50 -- common/autotest_common.sh@10 -- # set +x 00:09:29.490 [2024-11-28 17:57:50.326717] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:09:29.490 [2024-11-28 17:57:50.327304] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid59640 ] 00:09:29.490 [2024-11-28 17:57:50.510194] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:09:29.749 [2024-11-28 17:57:50.711038] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:09:29.749 [2024-11-28 17:57:50.711209] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:09:31.169 17:57:51 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:09:31.169 17:57:51 -- common/autotest_common.sh@862 -- # return 0 00:09:31.169 17:57:51 -- lvol/resize.sh@216 -- # run_test test_resize_lvol test_resize_lvol 00:09:31.169 17:57:51 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:31.169 17:57:51 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:31.169 17:57:51 -- common/autotest_common.sh@10 -- # set +x 00:09:31.169 ************************************ 00:09:31.169 START TEST test_resize_lvol 00:09:31.169 ************************************ 00:09:31.169 17:57:51 -- common/autotest_common.sh@1114 -- # test_resize_lvol 00:09:31.169 17:57:51 -- lvol/resize.sh@15 -- # rpc_cmd bdev_malloc_create 128 512 00:09:31.169 17:57:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.169 17:57:51 -- common/autotest_common.sh@10 -- # set +x 00:09:31.169 17:57:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.169 17:57:51 -- lvol/resize.sh@15 -- # malloc_name=Malloc0 00:09:31.169 17:57:51 -- lvol/resize.sh@16 -- # rpc_cmd bdev_lvol_create_lvstore Malloc0 lvs_test 00:09:31.169 17:57:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.169 17:57:51 -- common/autotest_common.sh@10 -- # set +x 00:09:31.169 17:57:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.169 17:57:51 -- lvol/resize.sh@16 -- # lvs_uuid=c315ea76-0d13-4c6a-a601-6513c691fdfd 00:09:31.169 17:57:51 -- lvol/resize.sh@19 -- # round_down 31 00:09:31.169 17:57:51 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:31.169 17:57:51 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:31.170 17:57:51 -- lvol/common.sh@36 -- # echo 28 00:09:31.170 17:57:51 -- lvol/resize.sh@19 -- # lvol_size_mb=28 00:09:31.170 17:57:51 -- lvol/resize.sh@20 -- # lvol_size=29360128 00:09:31.170 17:57:51 -- lvol/resize.sh@23 -- # rpc_cmd bdev_lvol_create -u c315ea76-0d13-4c6a-a601-6513c691fdfd lvol_test 28 00:09:31.170 17:57:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.170 17:57:51 -- common/autotest_common.sh@10 -- # set +x 00:09:31.170 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.170 17:57:52 -- lvol/resize.sh@23 -- # lvol_uuid=ca42d188-eb14-4941-9319-87af7ae36759 00:09:31.170 17:57:52 -- lvol/resize.sh@24 -- # rpc_cmd bdev_get_bdevs -b ca42d188-eb14-4941-9319-87af7ae36759 00:09:31.170 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.170 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.170 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.170 17:57:52 -- lvol/resize.sh@24 -- # lvol='[ 00:09:31.170 { 00:09:31.170 "name": "ca42d188-eb14-4941-9319-87af7ae36759", 00:09:31.170 "aliases": [ 00:09:31.170 "lvs_test/lvol_test" 00:09:31.170 ], 00:09:31.170 "product_name": "Logical Volume", 00:09:31.170 "block_size": 512, 00:09:31.170 "num_blocks": 57344, 00:09:31.170 "uuid": "ca42d188-eb14-4941-9319-87af7ae36759", 00:09:31.170 "assigned_rate_limits": { 00:09:31.170 "rw_ios_per_sec": 0, 00:09:31.170 "rw_mbytes_per_sec": 0, 00:09:31.170 "r_mbytes_per_sec": 0, 00:09:31.170 "w_mbytes_per_sec": 0 00:09:31.170 }, 00:09:31.170 "claimed": false, 00:09:31.170 "zoned": false, 00:09:31.170 "supported_io_types": { 00:09:31.170 "read": true, 00:09:31.170 "write": true, 00:09:31.170 "unmap": true, 00:09:31.170 "write_zeroes": true, 00:09:31.170 "flush": false, 00:09:31.170 "reset": true, 00:09:31.170 "compare": false, 00:09:31.170 "compare_and_write": false, 00:09:31.170 "abort": false, 00:09:31.170 "nvme_admin": false, 00:09:31.170 "nvme_io": false 00:09:31.170 }, 00:09:31.170 "memory_domains": [ 00:09:31.170 { 00:09:31.170 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:31.170 "dma_device_type": 2 00:09:31.170 } 00:09:31.170 ], 00:09:31.170 "driver_specific": { 00:09:31.170 "lvol": { 00:09:31.170 "lvol_store_uuid": "c315ea76-0d13-4c6a-a601-6513c691fdfd", 00:09:31.170 "base_bdev": "Malloc0", 00:09:31.170 "thin_provision": false, 00:09:31.170 "snapshot": false, 00:09:31.170 "clone": false, 00:09:31.170 "esnap_clone": false 00:09:31.170 } 00:09:31.170 } 00:09:31.170 } 00:09:31.170 ]' 00:09:31.170 17:57:52 -- lvol/resize.sh@25 -- # jq -r '.[0].name' 00:09:31.170 17:57:52 -- lvol/resize.sh@25 -- # '[' ca42d188-eb14-4941-9319-87af7ae36759 = ca42d188-eb14-4941-9319-87af7ae36759 ']' 00:09:31.170 17:57:52 -- lvol/resize.sh@26 -- # jq -r '.[0].uuid' 00:09:31.170 17:57:52 -- lvol/resize.sh@26 -- # '[' ca42d188-eb14-4941-9319-87af7ae36759 = ca42d188-eb14-4941-9319-87af7ae36759 ']' 00:09:31.170 17:57:52 -- lvol/resize.sh@27 -- # jq -r '.[0].aliases[0]' 00:09:31.170 17:57:52 -- lvol/resize.sh@27 -- # '[' lvs_test/lvol_test = lvs_test/lvol_test ']' 00:09:31.170 17:57:52 -- lvol/resize.sh@28 -- # jq -r '.[0].block_size' 00:09:31.170 17:57:52 -- lvol/resize.sh@28 -- # '[' 512 = 512 ']' 00:09:31.430 17:57:52 -- lvol/resize.sh@29 -- # jq -r '.[0].num_blocks' 00:09:31.430 17:57:52 -- lvol/resize.sh@29 -- # '[' 57344 = 57344 ']' 00:09:31.430 17:57:52 -- lvol/resize.sh@32 -- # lvol_size_mb=56 00:09:31.430 17:57:52 -- lvol/resize.sh@33 -- # lvol_size=58720256 00:09:31.430 17:57:52 -- lvol/resize.sh@34 -- # rpc_cmd bdev_lvol_resize ca42d188-eb14-4941-9319-87af7ae36759 56 00:09:31.430 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.430 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.430 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.430 17:57:52 -- lvol/resize.sh@35 -- # rpc_cmd bdev_get_bdevs -b ca42d188-eb14-4941-9319-87af7ae36759 00:09:31.430 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.430 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.430 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.430 17:57:52 -- lvol/resize.sh@35 -- # lvol='[ 00:09:31.430 { 00:09:31.430 "name": "ca42d188-eb14-4941-9319-87af7ae36759", 00:09:31.430 "aliases": [ 00:09:31.430 "lvs_test/lvol_test" 00:09:31.430 ], 00:09:31.430 "product_name": "Logical Volume", 00:09:31.430 "block_size": 512, 00:09:31.430 "num_blocks": 114688, 00:09:31.430 "uuid": "ca42d188-eb14-4941-9319-87af7ae36759", 00:09:31.430 "assigned_rate_limits": { 00:09:31.430 "rw_ios_per_sec": 0, 00:09:31.430 "rw_mbytes_per_sec": 0, 00:09:31.430 "r_mbytes_per_sec": 0, 00:09:31.430 "w_mbytes_per_sec": 0 00:09:31.430 }, 00:09:31.430 "claimed": false, 00:09:31.430 "zoned": false, 00:09:31.430 "supported_io_types": { 00:09:31.430 "read": true, 00:09:31.430 "write": true, 00:09:31.430 "unmap": true, 00:09:31.430 "write_zeroes": true, 00:09:31.430 "flush": false, 00:09:31.430 "reset": true, 00:09:31.430 "compare": false, 00:09:31.430 "compare_and_write": false, 00:09:31.430 "abort": false, 00:09:31.430 "nvme_admin": false, 00:09:31.430 "nvme_io": false 00:09:31.430 }, 00:09:31.430 "memory_domains": [ 00:09:31.430 { 00:09:31.430 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:31.430 "dma_device_type": 2 00:09:31.430 } 00:09:31.430 ], 00:09:31.430 "driver_specific": { 00:09:31.430 "lvol": { 00:09:31.430 "lvol_store_uuid": "c315ea76-0d13-4c6a-a601-6513c691fdfd", 00:09:31.430 "base_bdev": "Malloc0", 00:09:31.430 "thin_provision": false, 00:09:31.430 "snapshot": false, 00:09:31.430 "clone": false, 00:09:31.430 "esnap_clone": false 00:09:31.430 } 00:09:31.430 } 00:09:31.430 } 00:09:31.430 ]' 00:09:31.430 17:57:52 -- lvol/resize.sh@36 -- # jq -r '.[0].num_blocks' 00:09:31.430 17:57:52 -- lvol/resize.sh@36 -- # '[' 114688 = 114688 ']' 00:09:31.430 17:57:52 -- lvol/resize.sh@39 -- # lvol_size_mb=112 00:09:31.430 17:57:52 -- lvol/resize.sh@40 -- # lvol_size=117440512 00:09:31.430 17:57:52 -- lvol/resize.sh@41 -- # rpc_cmd bdev_lvol_resize lvs_test/lvol_test 112 00:09:31.430 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.430 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.430 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.430 17:57:52 -- lvol/resize.sh@42 -- # rpc_cmd bdev_get_bdevs -b ca42d188-eb14-4941-9319-87af7ae36759 00:09:31.430 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.430 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.430 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.430 17:57:52 -- lvol/resize.sh@42 -- # lvol='[ 00:09:31.430 { 00:09:31.430 "name": "ca42d188-eb14-4941-9319-87af7ae36759", 00:09:31.430 "aliases": [ 00:09:31.430 "lvs_test/lvol_test" 00:09:31.430 ], 00:09:31.430 "product_name": "Logical Volume", 00:09:31.430 "block_size": 512, 00:09:31.430 "num_blocks": 229376, 00:09:31.430 "uuid": "ca42d188-eb14-4941-9319-87af7ae36759", 00:09:31.430 "assigned_rate_limits": { 00:09:31.430 "rw_ios_per_sec": 0, 00:09:31.430 "rw_mbytes_per_sec": 0, 00:09:31.430 "r_mbytes_per_sec": 0, 00:09:31.430 "w_mbytes_per_sec": 0 00:09:31.430 }, 00:09:31.430 "claimed": false, 00:09:31.430 "zoned": false, 00:09:31.430 "supported_io_types": { 00:09:31.430 "read": true, 00:09:31.430 "write": true, 00:09:31.430 "unmap": true, 00:09:31.430 "write_zeroes": true, 00:09:31.430 "flush": false, 00:09:31.430 "reset": true, 00:09:31.430 "compare": false, 00:09:31.430 "compare_and_write": false, 00:09:31.430 "abort": false, 00:09:31.430 "nvme_admin": false, 00:09:31.430 "nvme_io": false 00:09:31.430 }, 00:09:31.430 "memory_domains": [ 00:09:31.430 { 00:09:31.430 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:31.430 "dma_device_type": 2 00:09:31.430 } 00:09:31.430 ], 00:09:31.430 "driver_specific": { 00:09:31.430 "lvol": { 00:09:31.430 "lvol_store_uuid": "c315ea76-0d13-4c6a-a601-6513c691fdfd", 00:09:31.430 "base_bdev": "Malloc0", 00:09:31.430 "thin_provision": false, 00:09:31.430 "snapshot": false, 00:09:31.430 "clone": false, 00:09:31.430 "esnap_clone": false 00:09:31.430 } 00:09:31.430 } 00:09:31.430 } 00:09:31.430 ]' 00:09:31.430 17:57:52 -- lvol/resize.sh@43 -- # jq -r '.[0].num_blocks' 00:09:31.430 17:57:52 -- lvol/resize.sh@43 -- # '[' 229376 = 229376 ']' 00:09:31.430 17:57:52 -- lvol/resize.sh@46 -- # lvol_size_mb=0 00:09:31.430 17:57:52 -- lvol/resize.sh@47 -- # lvol_size=0 00:09:31.430 17:57:52 -- lvol/resize.sh@48 -- # rpc_cmd bdev_lvol_resize lvs_test/lvol_test 0 00:09:31.430 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.430 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.430 [2024-11-28 17:57:52.426807] vbdev_lvol_rpc.c: 875:rpc_bdev_lvol_resize: *WARNING*: vbdev_lvol_rpc_req_size: deprecated feature rpc_bdev_lvol_create/resize req.size to be removed in v23.09 00:09:31.430 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.430 17:57:52 -- lvol/resize.sh@49 -- # rpc_cmd bdev_get_bdevs -b ca42d188-eb14-4941-9319-87af7ae36759 00:09:31.430 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.430 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.430 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.430 17:57:52 -- lvol/resize.sh@49 -- # lvol='[ 00:09:31.430 { 00:09:31.430 "name": "ca42d188-eb14-4941-9319-87af7ae36759", 00:09:31.430 "aliases": [ 00:09:31.430 "lvs_test/lvol_test" 00:09:31.430 ], 00:09:31.430 "product_name": "Logical Volume", 00:09:31.430 "block_size": 512, 00:09:31.430 "num_blocks": 0, 00:09:31.430 "uuid": "ca42d188-eb14-4941-9319-87af7ae36759", 00:09:31.430 "assigned_rate_limits": { 00:09:31.430 "rw_ios_per_sec": 0, 00:09:31.430 "rw_mbytes_per_sec": 0, 00:09:31.430 "r_mbytes_per_sec": 0, 00:09:31.430 "w_mbytes_per_sec": 0 00:09:31.431 }, 00:09:31.431 "claimed": false, 00:09:31.431 "zoned": false, 00:09:31.431 "supported_io_types": { 00:09:31.431 "read": true, 00:09:31.431 "write": true, 00:09:31.431 "unmap": true, 00:09:31.431 "write_zeroes": true, 00:09:31.431 "flush": false, 00:09:31.431 "reset": true, 00:09:31.431 "compare": false, 00:09:31.431 "compare_and_write": false, 00:09:31.431 "abort": false, 00:09:31.431 "nvme_admin": false, 00:09:31.431 "nvme_io": false 00:09:31.431 }, 00:09:31.431 "memory_domains": [ 00:09:31.431 { 00:09:31.431 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:31.431 "dma_device_type": 2 00:09:31.431 } 00:09:31.431 ], 00:09:31.431 "driver_specific": { 00:09:31.431 "lvol": { 00:09:31.431 "lvol_store_uuid": "c315ea76-0d13-4c6a-a601-6513c691fdfd", 00:09:31.431 "base_bdev": "Malloc0", 00:09:31.431 "thin_provision": false, 00:09:31.431 "snapshot": false, 00:09:31.431 "clone": false, 00:09:31.431 "esnap_clone": false 00:09:31.431 } 00:09:31.431 } 00:09:31.431 } 00:09:31.431 ]' 00:09:31.690 17:57:52 -- lvol/resize.sh@50 -- # jq -r '.[0].num_blocks' 00:09:31.690 17:57:52 -- lvol/resize.sh@50 -- # '[' 0 = 0 ']' 00:09:31.690 17:57:52 -- lvol/resize.sh@53 -- # rpc_cmd bdev_lvol_delete ca42d188-eb14-4941-9319-87af7ae36759 00:09:31.690 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.690 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.690 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.690 17:57:52 -- lvol/resize.sh@54 -- # rpc_cmd bdev_get_bdevs -b ca42d188-eb14-4941-9319-87af7ae36759 00:09:31.690 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.690 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.690 [2024-11-28 17:57:52.541227] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: ca42d188-eb14-4941-9319-87af7ae36759 00:09:31.690 request: 00:09:31.690 { 00:09:31.690 "name": "ca42d188-eb14-4941-9319-87af7ae36759", 00:09:31.690 "method": "bdev_get_bdevs", 00:09:31.690 "req_id": 1 00:09:31.690 } 00:09:31.690 Got JSON-RPC error response 00:09:31.690 response: 00:09:31.690 { 00:09:31.690 "code": -19, 00:09:31.690 "message": "No such device" 00:09:31.690 } 00:09:31.690 17:57:52 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:31.690 17:57:52 -- lvol/resize.sh@55 -- # rpc_cmd bdev_lvol_delete_lvstore -u c315ea76-0d13-4c6a-a601-6513c691fdfd 00:09:31.690 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.690 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.690 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.690 17:57:52 -- lvol/resize.sh@56 -- # rpc_cmd bdev_lvol_get_lvstores -u c315ea76-0d13-4c6a-a601-6513c691fdfd 00:09:31.690 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.690 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.690 request: 00:09:31.690 { 00:09:31.690 "uuid": "c315ea76-0d13-4c6a-a601-6513c691fdfd", 00:09:31.690 "method": "bdev_lvol_get_lvstores", 00:09:31.691 "req_id": 1 00:09:31.691 } 00:09:31.691 Got JSON-RPC error response 00:09:31.691 response: 00:09:31.691 { 00:09:31.691 "code": -19, 00:09:31.691 "message": "No such device" 00:09:31.691 } 00:09:31.691 17:57:52 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:31.691 17:57:52 -- lvol/resize.sh@57 -- # rpc_cmd bdev_malloc_delete Malloc0 00:09:31.691 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.691 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.951 17:57:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:31.951 00:09:31.951 real 0m1.101s 00:09:31.951 user 0m0.370s 00:09:31.951 sys 0m0.103s 00:09:31.951 17:57:52 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:31.951 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.951 ************************************ 00:09:31.951 END TEST test_resize_lvol 00:09:31.951 ************************************ 00:09:31.951 17:57:52 -- lvol/resize.sh@217 -- # run_test test_resize_lvol_negative test_resize_lvol_negative 00:09:31.951 17:57:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:31.951 17:57:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:31.951 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:31.951 ************************************ 00:09:31.951 START TEST test_resize_lvol_negative 00:09:31.951 ************************************ 00:09:31.951 17:57:52 -- common/autotest_common.sh@1114 -- # test_resize_lvol_negative 00:09:31.951 17:57:52 -- lvol/resize.sh@65 -- # rpc_cmd bdev_malloc_create 128 512 00:09:31.951 17:57:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:31.951 17:57:52 -- common/autotest_common.sh@10 -- # set +x 00:09:32.209 17:57:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.209 17:57:53 -- lvol/resize.sh@65 -- # malloc_name=Malloc1 00:09:32.209 17:57:53 -- lvol/resize.sh@66 -- # rpc_cmd bdev_lvol_create_lvstore Malloc1 lvs_test 00:09:32.209 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.209 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.209 17:57:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.209 17:57:53 -- lvol/resize.sh@66 -- # lvs_uuid=b2c7b795-d92f-448c-802a-f51aba65a1c9 00:09:32.209 17:57:53 -- lvol/resize.sh@69 -- # rpc_cmd bdev_lvol_create -u b2c7b795-d92f-448c-802a-f51aba65a1c9 lvol_test 124 00:09:32.209 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.209 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.209 17:57:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.209 17:57:53 -- lvol/resize.sh@69 -- # lvol_uuid=84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04 00:09:32.209 17:57:53 -- lvol/resize.sh@72 -- # dummy_uuid=00000000-0000-0000-0000-000000000000 00:09:32.209 17:57:53 -- lvol/resize.sh@73 -- # rpc_cmd bdev_lvol_resize 00000000-0000-0000-0000-000000000000 0 00:09:32.209 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.209 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.209 [2024-11-28 17:57:53.181302] vbdev_lvol_rpc.c: 875:rpc_bdev_lvol_resize: *WARNING*: vbdev_lvol_rpc_req_size: deprecated feature rpc_bdev_lvol_create/resize req.size to be removed in v23.09 00:09:32.209 [2024-11-28 17:57:53.181352] vbdev_lvol_rpc.c: 881:rpc_bdev_lvol_resize: *ERROR*: no bdev for provided name 00000000-0000-0000-0000-000000000000 00:09:32.209 request: 00:09:32.209 { 00:09:32.209 "name": "00000000-0000-0000-0000-000000000000", 00:09:32.209 "size_in_mib": 0, 00:09:32.209 "method": "bdev_lvol_resize", 00:09:32.209 "req_id": 1 00:09:32.210 } 00:09:32.210 Got JSON-RPC error response 00:09:32.210 response: 00:09:32.210 { 00:09:32.210 "code": -19, 00:09:32.210 "message": "No such device" 00:09:32.210 } 00:09:32.210 17:57:53 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:32.210 17:57:53 -- lvol/resize.sh@75 -- # rpc_cmd bdev_get_bdevs -b 84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04 00:09:32.210 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.210 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.210 17:57:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.210 17:57:53 -- lvol/resize.sh@75 -- # lvol='[ 00:09:32.210 { 00:09:32.210 "name": "84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04", 00:09:32.210 "aliases": [ 00:09:32.210 "lvs_test/lvol_test" 00:09:32.210 ], 00:09:32.210 "product_name": "Logical Volume", 00:09:32.210 "block_size": 512, 00:09:32.210 "num_blocks": 253952, 00:09:32.210 "uuid": "84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04", 00:09:32.210 "assigned_rate_limits": { 00:09:32.210 "rw_ios_per_sec": 0, 00:09:32.210 "rw_mbytes_per_sec": 0, 00:09:32.210 "r_mbytes_per_sec": 0, 00:09:32.210 "w_mbytes_per_sec": 0 00:09:32.210 }, 00:09:32.210 "claimed": false, 00:09:32.210 "zoned": false, 00:09:32.210 "supported_io_types": { 00:09:32.210 "read": true, 00:09:32.210 "write": true, 00:09:32.210 "unmap": true, 00:09:32.210 "write_zeroes": true, 00:09:32.210 "flush": false, 00:09:32.210 "reset": true, 00:09:32.210 "compare": false, 00:09:32.210 "compare_and_write": false, 00:09:32.210 "abort": false, 00:09:32.210 "nvme_admin": false, 00:09:32.210 "nvme_io": false 00:09:32.210 }, 00:09:32.210 "memory_domains": [ 00:09:32.210 { 00:09:32.210 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:32.210 "dma_device_type": 2 00:09:32.210 } 00:09:32.210 ], 00:09:32.210 "driver_specific": { 00:09:32.210 "lvol": { 00:09:32.210 "lvol_store_uuid": "b2c7b795-d92f-448c-802a-f51aba65a1c9", 00:09:32.210 "base_bdev": "Malloc1", 00:09:32.210 "thin_provision": false, 00:09:32.210 "snapshot": false, 00:09:32.210 "clone": false, 00:09:32.210 "esnap_clone": false 00:09:32.210 } 00:09:32.210 } 00:09:32.210 } 00:09:32.210 ]' 00:09:32.210 17:57:53 -- lvol/resize.sh@76 -- # jq -r '.[0].num_blocks' 00:09:32.468 17:57:53 -- lvol/resize.sh@76 -- # '[' 253952 = 253952 ']' 00:09:32.468 17:57:53 -- lvol/resize.sh@79 -- # rpc_cmd bdev_lvol_resize 84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04 128 00:09:32.468 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.468 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.468 [2024-11-28 17:57:53.269191] blobstore.c:6972:bs_resize_unfreeze_cpl: *ERROR*: Unfreeze failed, ctx->rc=-28 00:09:32.468 [2024-11-28 17:57:53.269302] vbdev_lvol.c:1366:_vbdev_lvol_resize_cb: *ERROR*: CB function for bdev lvol lvol_test receive error no: -28. 00:09:32.468 request: 00:09:32.468 { 00:09:32.468 "name": "84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04", 00:09:32.468 "size_in_mib": 128, 00:09:32.468 "method": "bdev_lvol_resize", 00:09:32.468 "req_id": 1 00:09:32.468 } 00:09:32.468 Got JSON-RPC error response 00:09:32.468 response: 00:09:32.468 { 00:09:32.468 "code": -32602, 00:09:32.468 "message": "No space left on device" 00:09:32.468 } 00:09:32.468 17:57:53 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:32.468 17:57:53 -- lvol/resize.sh@81 -- # rpc_cmd bdev_get_bdevs -b 84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04 00:09:32.468 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.468 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.468 17:57:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.468 17:57:53 -- lvol/resize.sh@81 -- # lvol='[ 00:09:32.468 { 00:09:32.468 "name": "84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04", 00:09:32.468 "aliases": [ 00:09:32.468 "lvs_test/lvol_test" 00:09:32.468 ], 00:09:32.468 "product_name": "Logical Volume", 00:09:32.468 "block_size": 512, 00:09:32.468 "num_blocks": 253952, 00:09:32.468 "uuid": "84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04", 00:09:32.468 "assigned_rate_limits": { 00:09:32.468 "rw_ios_per_sec": 0, 00:09:32.468 "rw_mbytes_per_sec": 0, 00:09:32.468 "r_mbytes_per_sec": 0, 00:09:32.468 "w_mbytes_per_sec": 0 00:09:32.468 }, 00:09:32.468 "claimed": false, 00:09:32.468 "zoned": false, 00:09:32.468 "supported_io_types": { 00:09:32.468 "read": true, 00:09:32.468 "write": true, 00:09:32.468 "unmap": true, 00:09:32.468 "write_zeroes": true, 00:09:32.468 "flush": false, 00:09:32.468 "reset": true, 00:09:32.468 "compare": false, 00:09:32.468 "compare_and_write": false, 00:09:32.468 "abort": false, 00:09:32.468 "nvme_admin": false, 00:09:32.468 "nvme_io": false 00:09:32.468 }, 00:09:32.468 "memory_domains": [ 00:09:32.468 { 00:09:32.468 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:32.468 "dma_device_type": 2 00:09:32.468 } 00:09:32.468 ], 00:09:32.468 "driver_specific": { 00:09:32.468 "lvol": { 00:09:32.468 "lvol_store_uuid": "b2c7b795-d92f-448c-802a-f51aba65a1c9", 00:09:32.468 "base_bdev": "Malloc1", 00:09:32.468 "thin_provision": false, 00:09:32.468 "snapshot": false, 00:09:32.468 "clone": false, 00:09:32.468 "esnap_clone": false 00:09:32.468 } 00:09:32.468 } 00:09:32.468 } 00:09:32.468 ]' 00:09:32.468 17:57:53 -- lvol/resize.sh@82 -- # jq -r '.[0].num_blocks' 00:09:32.468 17:57:53 -- lvol/resize.sh@82 -- # '[' 253952 = 253952 ']' 00:09:32.468 17:57:53 -- lvol/resize.sh@85 -- # rpc_cmd bdev_lvol_delete 84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04 00:09:32.468 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.468 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.468 17:57:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.468 17:57:53 -- lvol/resize.sh@86 -- # rpc_cmd bdev_get_bdevs -b 84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04 00:09:32.468 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.468 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.468 [2024-11-28 17:57:53.385794] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04 00:09:32.468 request: 00:09:32.468 { 00:09:32.468 "name": "84fe9bcf-3ef8-4b7f-9d48-b61b5636ed04", 00:09:32.468 "method": "bdev_get_bdevs", 00:09:32.468 "req_id": 1 00:09:32.468 } 00:09:32.468 Got JSON-RPC error response 00:09:32.468 response: 00:09:32.468 { 00:09:32.468 "code": -19, 00:09:32.468 "message": "No such device" 00:09:32.468 } 00:09:32.468 17:57:53 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:32.468 17:57:53 -- lvol/resize.sh@87 -- # rpc_cmd bdev_lvol_delete_lvstore -u b2c7b795-d92f-448c-802a-f51aba65a1c9 00:09:32.468 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.468 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.468 17:57:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.468 17:57:53 -- lvol/resize.sh@88 -- # rpc_cmd bdev_lvol_get_lvstores -u b2c7b795-d92f-448c-802a-f51aba65a1c9 00:09:32.468 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.468 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.468 request: 00:09:32.468 { 00:09:32.468 "uuid": "b2c7b795-d92f-448c-802a-f51aba65a1c9", 00:09:32.468 "method": "bdev_lvol_get_lvstores", 00:09:32.468 "req_id": 1 00:09:32.468 } 00:09:32.468 Got JSON-RPC error response 00:09:32.468 response: 00:09:32.468 { 00:09:32.468 "code": -19, 00:09:32.468 "message": "No such device" 00:09:32.468 } 00:09:32.468 17:57:53 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:32.468 17:57:53 -- lvol/resize.sh@89 -- # rpc_cmd bdev_malloc_delete Malloc1 00:09:32.468 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.468 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.727 ************************************ 00:09:32.727 END TEST test_resize_lvol_negative 00:09:32.727 ************************************ 00:09:32.727 17:57:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.727 00:09:32.727 real 0m0.774s 00:09:32.727 user 0m0.122s 00:09:32.728 sys 0m0.044s 00:09:32.728 17:57:53 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:32.728 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.987 17:57:53 -- lvol/resize.sh@218 -- # run_test test_resize_lvol_with_io_traffic test_resize_lvol_with_io_traffic 00:09:32.987 17:57:53 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:32.987 17:57:53 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:32.987 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.987 ************************************ 00:09:32.987 START TEST test_resize_lvol_with_io_traffic 00:09:32.987 ************************************ 00:09:32.987 17:57:53 -- common/autotest_common.sh@1114 -- # test_resize_lvol_with_io_traffic 00:09:32.987 17:57:53 -- lvol/resize.sh@95 -- # rpc_cmd bdev_malloc_create 128 512 00:09:32.987 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.987 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.987 17:57:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.987 17:57:53 -- lvol/resize.sh@95 -- # malloc_name=Malloc2 00:09:32.987 17:57:53 -- lvol/resize.sh@96 -- # rpc_cmd bdev_lvol_create_lvstore Malloc2 lvs_test 00:09:32.987 17:57:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.987 17:57:53 -- common/autotest_common.sh@10 -- # set +x 00:09:32.987 17:57:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.987 17:57:53 -- lvol/resize.sh@96 -- # lvs_uuid=4dbbfe87-6f5d-4489-9d4c-fb81fa5e94f2 00:09:32.987 17:57:54 -- lvol/resize.sh@99 -- # round_down 62 00:09:32.987 17:57:54 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:32.987 17:57:54 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:32.987 17:57:54 -- lvol/common.sh@36 -- # echo 60 00:09:32.987 17:57:54 -- lvol/resize.sh@99 -- # lvol_size_mb=60 00:09:32.987 17:57:54 -- lvol/resize.sh@100 -- # lvol_size=62914560 00:09:32.987 17:57:54 -- lvol/resize.sh@103 -- # rpc_cmd bdev_lvol_create -u 4dbbfe87-6f5d-4489-9d4c-fb81fa5e94f2 lvol_test 60 00:09:32.987 17:57:54 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.987 17:57:54 -- common/autotest_common.sh@10 -- # set +x 00:09:32.987 17:57:54 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:32.987 17:57:54 -- lvol/resize.sh@103 -- # lvol_uuid=54c3eebd-7612-401c-b5b5-d7c9372d7c18 00:09:32.987 17:57:54 -- lvol/resize.sh@104 -- # rpc_cmd bdev_get_bdevs -b 54c3eebd-7612-401c-b5b5-d7c9372d7c18 00:09:32.987 17:57:54 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:32.987 17:57:54 -- common/autotest_common.sh@10 -- # set +x 00:09:33.245 17:57:54 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:33.245 17:57:54 -- lvol/resize.sh@104 -- # lvol='[ 00:09:33.245 { 00:09:33.245 "name": "54c3eebd-7612-401c-b5b5-d7c9372d7c18", 00:09:33.245 "aliases": [ 00:09:33.245 "lvs_test/lvol_test" 00:09:33.245 ], 00:09:33.245 "product_name": "Logical Volume", 00:09:33.245 "block_size": 512, 00:09:33.245 "num_blocks": 122880, 00:09:33.245 "uuid": "54c3eebd-7612-401c-b5b5-d7c9372d7c18", 00:09:33.245 "assigned_rate_limits": { 00:09:33.245 "rw_ios_per_sec": 0, 00:09:33.245 "rw_mbytes_per_sec": 0, 00:09:33.245 "r_mbytes_per_sec": 0, 00:09:33.245 "w_mbytes_per_sec": 0 00:09:33.245 }, 00:09:33.245 "claimed": false, 00:09:33.245 "zoned": false, 00:09:33.245 "supported_io_types": { 00:09:33.245 "read": true, 00:09:33.245 "write": true, 00:09:33.245 "unmap": true, 00:09:33.245 "write_zeroes": true, 00:09:33.245 "flush": false, 00:09:33.245 "reset": true, 00:09:33.245 "compare": false, 00:09:33.245 "compare_and_write": false, 00:09:33.245 "abort": false, 00:09:33.245 "nvme_admin": false, 00:09:33.245 "nvme_io": false 00:09:33.245 }, 00:09:33.245 "memory_domains": [ 00:09:33.245 { 00:09:33.245 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:33.245 "dma_device_type": 2 00:09:33.245 } 00:09:33.245 ], 00:09:33.245 "driver_specific": { 00:09:33.245 "lvol": { 00:09:33.245 "lvol_store_uuid": "4dbbfe87-6f5d-4489-9d4c-fb81fa5e94f2", 00:09:33.245 "base_bdev": "Malloc2", 00:09:33.245 "thin_provision": false, 00:09:33.245 "snapshot": false, 00:09:33.245 "clone": false, 00:09:33.245 "esnap_clone": false 00:09:33.245 } 00:09:33.245 } 00:09:33.245 } 00:09:33.245 ]' 00:09:33.245 17:57:54 -- lvol/resize.sh@105 -- # jq -r '.[0].name' 00:09:33.245 17:57:54 -- lvol/resize.sh@105 -- # '[' 54c3eebd-7612-401c-b5b5-d7c9372d7c18 = 54c3eebd-7612-401c-b5b5-d7c9372d7c18 ']' 00:09:33.245 17:57:54 -- lvol/resize.sh@106 -- # jq -r '.[0].uuid' 00:09:33.245 17:57:54 -- lvol/resize.sh@106 -- # '[' 54c3eebd-7612-401c-b5b5-d7c9372d7c18 = 54c3eebd-7612-401c-b5b5-d7c9372d7c18 ']' 00:09:33.245 17:57:54 -- lvol/resize.sh@107 -- # jq -r '.[0].aliases[0]' 00:09:33.245 17:57:54 -- lvol/resize.sh@107 -- # '[' lvs_test/lvol_test = lvs_test/lvol_test ']' 00:09:33.245 17:57:54 -- lvol/resize.sh@108 -- # jq -r '.[0].block_size' 00:09:33.245 17:57:54 -- lvol/resize.sh@108 -- # '[' 512 = 512 ']' 00:09:33.245 17:57:54 -- lvol/resize.sh@109 -- # jq -r '.[0].num_blocks' 00:09:33.245 17:57:54 -- lvol/resize.sh@109 -- # '[' 122880 = 122880 ']' 00:09:33.245 17:57:54 -- lvol/resize.sh@112 -- # trap 'nbd_stop_disks "$DEFAULT_RPC_ADDR" /dev/nbd0; exit 1' SIGINT SIGTERM EXIT 00:09:33.245 17:57:54 -- lvol/resize.sh@113 -- # nbd_start_disks /var/tmp/spdk.sock 54c3eebd-7612-401c-b5b5-d7c9372d7c18 /dev/nbd0 00:09:33.245 17:57:54 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:09:33.245 17:57:54 -- bdev/nbd_common.sh@10 -- # bdev_list=('54c3eebd-7612-401c-b5b5-d7c9372d7c18') 00:09:33.245 17:57:54 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:09:33.245 17:57:54 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:09:33.245 17:57:54 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:09:33.245 17:57:54 -- bdev/nbd_common.sh@12 -- # local i 00:09:33.245 17:57:54 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:09:33.245 17:57:54 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:33.245 17:57:54 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 54c3eebd-7612-401c-b5b5-d7c9372d7c18 /dev/nbd0 00:09:33.504 /dev/nbd0 00:09:33.504 17:57:54 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:09:33.504 17:57:54 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:09:33.504 17:57:54 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:09:33.504 17:57:54 -- common/autotest_common.sh@867 -- # local i 00:09:33.504 17:57:54 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:09:33.504 17:57:54 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:09:33.504 17:57:54 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:09:33.504 17:57:54 -- common/autotest_common.sh@871 -- # break 00:09:33.504 17:57:54 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:09:33.504 17:57:54 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:09:33.504 17:57:54 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:09:33.504 1+0 records in 00:09:33.504 1+0 records out 00:09:33.504 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000218272 s, 18.8 MB/s 00:09:33.504 17:57:54 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:33.504 17:57:54 -- common/autotest_common.sh@884 -- # size=4096 00:09:33.504 17:57:54 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:33.504 17:57:54 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:09:33.504 17:57:54 -- common/autotest_common.sh@887 -- # return 0 00:09:33.504 17:57:54 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:09:33.504 17:57:54 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:33.504 17:57:54 -- lvol/resize.sh@116 -- # count=15 00:09:33.504 17:57:54 -- lvol/resize.sh@117 -- # dd if=/dev/urandom of=/dev/nbd0 oflag=direct bs=4194304 count=15 00:09:33.762 15+0 records in 00:09:33.762 15+0 records out 00:09:33.762 62914560 bytes (63 MB, 60 MiB) copied, 0.319167 s, 197 MB/s 00:09:33.762 17:57:54 -- lvol/resize.sh@120 -- # offset=16 00:09:33.762 17:57:54 -- lvol/resize.sh@121 -- # dd if=/dev/urandom of=/dev/nbd0 oflag=direct bs=4194304 seek=16 count=1 00:09:33.762 dd: /dev/nbd0: cannot seek: Invalid argument 00:09:33.762 0+0 records in 00:09:33.762 0+0 records out 00:09:33.762 0 bytes copied, 0.000168701 s, 0.0 kB/s 00:09:33.762 17:57:54 -- lvol/resize.sh@124 -- # lvol_size_mb=120 00:09:33.762 17:57:54 -- lvol/resize.sh@125 -- # lvol_size=125829120 00:09:33.762 17:57:54 -- lvol/resize.sh@126 -- # rpc_cmd bdev_lvol_resize 54c3eebd-7612-401c-b5b5-d7c9372d7c18 120 00:09:33.762 17:57:54 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:33.762 17:57:54 -- common/autotest_common.sh@10 -- # set +x 00:09:33.762 [2024-11-28 17:57:54.775626] nbd.c: 877:nbd_bdev_event_cb: *NOTICE*: Unsupported bdev event: type 1 00:09:33.762 17:57:54 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:33.762 17:57:54 -- lvol/resize.sh@127 -- # rpc_cmd bdev_get_bdevs -b 54c3eebd-7612-401c-b5b5-d7c9372d7c18 00:09:33.762 17:57:54 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:33.762 17:57:54 -- common/autotest_common.sh@10 -- # set +x 00:09:33.762 17:57:54 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:33.762 17:57:54 -- lvol/resize.sh@127 -- # lvol='[ 00:09:33.762 { 00:09:33.762 "name": "54c3eebd-7612-401c-b5b5-d7c9372d7c18", 00:09:33.762 "aliases": [ 00:09:33.762 "lvs_test/lvol_test" 00:09:33.762 ], 00:09:33.762 "product_name": "Logical Volume", 00:09:33.762 "block_size": 512, 00:09:33.762 "num_blocks": 245760, 00:09:33.762 "uuid": "54c3eebd-7612-401c-b5b5-d7c9372d7c18", 00:09:33.762 "assigned_rate_limits": { 00:09:33.762 "rw_ios_per_sec": 0, 00:09:33.762 "rw_mbytes_per_sec": 0, 00:09:33.762 "r_mbytes_per_sec": 0, 00:09:33.762 "w_mbytes_per_sec": 0 00:09:33.762 }, 00:09:33.762 "claimed": false, 00:09:33.762 "zoned": false, 00:09:33.762 "supported_io_types": { 00:09:33.762 "read": true, 00:09:33.762 "write": true, 00:09:33.762 "unmap": true, 00:09:33.762 "write_zeroes": true, 00:09:33.762 "flush": false, 00:09:33.762 "reset": true, 00:09:33.762 "compare": false, 00:09:33.762 "compare_and_write": false, 00:09:33.762 "abort": false, 00:09:33.762 "nvme_admin": false, 00:09:33.762 "nvme_io": false 00:09:33.762 }, 00:09:33.762 "memory_domains": [ 00:09:33.762 { 00:09:33.762 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:33.762 "dma_device_type": 2 00:09:33.762 } 00:09:33.762 ], 00:09:33.762 "driver_specific": { 00:09:33.762 "lvol": { 00:09:33.762 "lvol_store_uuid": "4dbbfe87-6f5d-4489-9d4c-fb81fa5e94f2", 00:09:33.762 "base_bdev": "Malloc2", 00:09:33.762 "thin_provision": false, 00:09:33.762 "snapshot": false, 00:09:33.762 "clone": false, 00:09:33.762 "esnap_clone": false 00:09:33.762 } 00:09:33.762 } 00:09:33.762 } 00:09:33.762 ]' 00:09:33.762 17:57:54 -- lvol/resize.sh@128 -- # jq -r '.[0].num_blocks' 00:09:34.022 17:57:54 -- lvol/resize.sh@128 -- # '[' 245760 = 245760 ']' 00:09:34.022 17:57:54 -- lvol/resize.sh@132 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:09:34.022 17:57:54 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:09:34.022 17:57:54 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:09:34.022 17:57:54 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:09:34.022 17:57:54 -- bdev/nbd_common.sh@51 -- # local i 00:09:34.022 17:57:54 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:09:34.022 17:57:54 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@41 -- # break 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@45 -- # return 0 00:09:34.022 17:57:55 -- lvol/resize.sh@133 -- # nbd_start_disks /var/tmp/spdk.sock 54c3eebd-7612-401c-b5b5-d7c9372d7c18 /dev/nbd0 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@10 -- # bdev_list=('54c3eebd-7612-401c-b5b5-d7c9372d7c18') 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@12 -- # local i 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:34.022 17:57:55 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 54c3eebd-7612-401c-b5b5-d7c9372d7c18 /dev/nbd0 00:09:34.280 /dev/nbd0 00:09:34.280 17:57:55 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:09:34.280 17:57:55 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:09:34.280 17:57:55 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:09:34.280 17:57:55 -- common/autotest_common.sh@867 -- # local i 00:09:34.280 17:57:55 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:09:34.280 17:57:55 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:09:34.280 17:57:55 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:09:34.280 17:57:55 -- common/autotest_common.sh@871 -- # break 00:09:34.280 17:57:55 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:09:34.280 17:57:55 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:09:34.280 17:57:55 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:09:34.280 1+0 records in 00:09:34.280 1+0 records out 00:09:34.280 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000224107 s, 18.3 MB/s 00:09:34.280 17:57:55 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:34.280 17:57:55 -- common/autotest_common.sh@884 -- # size=4096 00:09:34.280 17:57:55 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:34.280 17:57:55 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:09:34.280 17:57:55 -- common/autotest_common.sh@887 -- # return 0 00:09:34.280 17:57:55 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:09:34.280 17:57:55 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:34.280 17:57:55 -- lvol/resize.sh@134 -- # dd if=/dev/urandom of=/dev/nbd0 oflag=direct bs=4194304 seek=16 count=1 00:09:34.280 1+0 records in 00:09:34.280 1+0 records out 00:09:34.280 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.038955 s, 108 MB/s 00:09:34.280 17:57:55 -- lvol/resize.sh@137 -- # trap - SIGINT SIGTERM EXIT 00:09:34.280 17:57:55 -- lvol/resize.sh@138 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:09:34.280 17:57:55 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:09:34.280 17:57:55 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:09:34.280 17:57:55 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:09:34.280 17:57:55 -- bdev/nbd_common.sh@51 -- # local i 00:09:34.280 17:57:55 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:09:34.280 17:57:55 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@41 -- # break 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@45 -- # return 0 00:09:34.541 17:57:55 -- lvol/resize.sh@141 -- # rpc_cmd bdev_lvol_resize 54c3eebd-7612-401c-b5b5-d7c9372d7c18 4 00:09:34.541 17:57:55 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:34.541 17:57:55 -- common/autotest_common.sh@10 -- # set +x 00:09:34.541 17:57:55 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:34.541 17:57:55 -- lvol/resize.sh@142 -- # rpc_cmd bdev_get_bdevs -b 54c3eebd-7612-401c-b5b5-d7c9372d7c18 00:09:34.541 17:57:55 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:34.541 17:57:55 -- common/autotest_common.sh@10 -- # set +x 00:09:34.541 17:57:55 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:34.541 17:57:55 -- lvol/resize.sh@142 -- # lvol='[ 00:09:34.541 { 00:09:34.541 "name": "54c3eebd-7612-401c-b5b5-d7c9372d7c18", 00:09:34.541 "aliases": [ 00:09:34.541 "lvs_test/lvol_test" 00:09:34.541 ], 00:09:34.541 "product_name": "Logical Volume", 00:09:34.541 "block_size": 512, 00:09:34.541 "num_blocks": 8192, 00:09:34.541 "uuid": "54c3eebd-7612-401c-b5b5-d7c9372d7c18", 00:09:34.541 "assigned_rate_limits": { 00:09:34.541 "rw_ios_per_sec": 0, 00:09:34.541 "rw_mbytes_per_sec": 0, 00:09:34.541 "r_mbytes_per_sec": 0, 00:09:34.541 "w_mbytes_per_sec": 0 00:09:34.541 }, 00:09:34.541 "claimed": false, 00:09:34.541 "zoned": false, 00:09:34.541 "supported_io_types": { 00:09:34.541 "read": true, 00:09:34.541 "write": true, 00:09:34.541 "unmap": true, 00:09:34.541 "write_zeroes": true, 00:09:34.541 "flush": false, 00:09:34.541 "reset": true, 00:09:34.541 "compare": false, 00:09:34.541 "compare_and_write": false, 00:09:34.541 "abort": false, 00:09:34.541 "nvme_admin": false, 00:09:34.541 "nvme_io": false 00:09:34.541 }, 00:09:34.541 "memory_domains": [ 00:09:34.541 { 00:09:34.541 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:34.541 "dma_device_type": 2 00:09:34.541 } 00:09:34.541 ], 00:09:34.541 "driver_specific": { 00:09:34.541 "lvol": { 00:09:34.541 "lvol_store_uuid": "4dbbfe87-6f5d-4489-9d4c-fb81fa5e94f2", 00:09:34.541 "base_bdev": "Malloc2", 00:09:34.541 "thin_provision": false, 00:09:34.541 "snapshot": false, 00:09:34.541 "clone": false, 00:09:34.541 "esnap_clone": false 00:09:34.541 } 00:09:34.541 } 00:09:34.541 } 00:09:34.541 ]' 00:09:34.541 17:57:55 -- lvol/resize.sh@143 -- # jq -r '.[0].num_blocks' 00:09:34.541 17:57:55 -- lvol/resize.sh@143 -- # '[' 8192 = 8192 ']' 00:09:34.541 17:57:55 -- lvol/resize.sh@146 -- # trap 'nbd_stop_disks "$DEFAULT_RPC_ADDR" /dev/nbd0; exit 1' SIGINT SIGTERM EXIT 00:09:34.541 17:57:55 -- lvol/resize.sh@147 -- # nbd_start_disks /var/tmp/spdk.sock 54c3eebd-7612-401c-b5b5-d7c9372d7c18 /dev/nbd0 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@10 -- # bdev_list=('54c3eebd-7612-401c-b5b5-d7c9372d7c18') 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@12 -- # local i 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:34.541 17:57:55 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 54c3eebd-7612-401c-b5b5-d7c9372d7c18 /dev/nbd0 00:09:34.800 /dev/nbd0 00:09:34.800 17:57:55 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:09:34.800 17:57:55 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:09:34.800 17:57:55 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:09:34.800 17:57:55 -- common/autotest_common.sh@867 -- # local i 00:09:34.800 17:57:55 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:09:34.800 17:57:55 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:09:34.800 17:57:55 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:09:34.800 17:57:55 -- common/autotest_common.sh@871 -- # break 00:09:34.800 17:57:55 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:09:34.801 17:57:55 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:09:34.801 17:57:55 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:09:34.801 1+0 records in 00:09:34.801 1+0 records out 00:09:34.801 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000246209 s, 16.6 MB/s 00:09:34.801 17:57:55 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:34.801 17:57:55 -- common/autotest_common.sh@884 -- # size=4096 00:09:34.801 17:57:55 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:09:34.801 17:57:55 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:09:34.801 17:57:55 -- common/autotest_common.sh@887 -- # return 0 00:09:34.801 17:57:55 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:09:34.801 17:57:55 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:09:34.801 17:57:55 -- lvol/resize.sh@148 -- # dd if=/dev/urandom of=/dev/nbd0 oflag=direct bs=4194304 seek=1 count=1 00:09:34.801 dd: error writing '/dev/nbd0': No space left on device 00:09:34.801 1+0 records in 00:09:34.801 0+0 records out 00:09:34.801 0 bytes copied, 0.0281841 s, 0.0 kB/s 00:09:34.801 17:57:55 -- lvol/resize.sh@151 -- # trap - SIGINT SIGTERM EXIT 00:09:34.801 17:57:55 -- lvol/resize.sh@152 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:09:34.801 17:57:55 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:09:34.801 17:57:55 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:09:34.801 17:57:55 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:09:34.801 17:57:55 -- bdev/nbd_common.sh@51 -- # local i 00:09:34.801 17:57:55 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:09:34.801 17:57:55 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:09:35.060 17:57:55 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:09:35.060 17:57:56 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:09:35.060 17:57:56 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:09:35.060 17:57:56 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:09:35.060 17:57:56 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:09:35.060 17:57:56 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:09:35.060 17:57:56 -- bdev/nbd_common.sh@41 -- # break 00:09:35.060 17:57:56 -- bdev/nbd_common.sh@45 -- # return 0 00:09:35.060 17:57:56 -- lvol/resize.sh@153 -- # rpc_cmd bdev_lvol_delete 54c3eebd-7612-401c-b5b5-d7c9372d7c18 00:09:35.060 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:35.060 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.060 17:57:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:35.060 17:57:56 -- lvol/resize.sh@154 -- # rpc_cmd bdev_get_bdevs -b 54c3eebd-7612-401c-b5b5-d7c9372d7c18 00:09:35.060 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:35.060 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.060 [2024-11-28 17:57:56.029584] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 54c3eebd-7612-401c-b5b5-d7c9372d7c18 00:09:35.060 request: 00:09:35.060 { 00:09:35.060 "name": "54c3eebd-7612-401c-b5b5-d7c9372d7c18", 00:09:35.060 "method": "bdev_get_bdevs", 00:09:35.060 "req_id": 1 00:09:35.060 } 00:09:35.060 Got JSON-RPC error response 00:09:35.060 response: 00:09:35.060 { 00:09:35.060 "code": -19, 00:09:35.060 "message": "No such device" 00:09:35.060 } 00:09:35.060 17:57:56 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:35.060 17:57:56 -- lvol/resize.sh@155 -- # rpc_cmd bdev_lvol_delete_lvstore -u 4dbbfe87-6f5d-4489-9d4c-fb81fa5e94f2 00:09:35.060 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:35.060 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.060 17:57:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:35.060 17:57:56 -- lvol/resize.sh@156 -- # rpc_cmd bdev_lvol_get_lvstores -u 4dbbfe87-6f5d-4489-9d4c-fb81fa5e94f2 00:09:35.060 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:35.060 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.060 request: 00:09:35.060 { 00:09:35.060 "uuid": "4dbbfe87-6f5d-4489-9d4c-fb81fa5e94f2", 00:09:35.060 "method": "bdev_lvol_get_lvstores", 00:09:35.060 "req_id": 1 00:09:35.060 } 00:09:35.060 Got JSON-RPC error response 00:09:35.060 response: 00:09:35.060 { 00:09:35.060 "code": -19, 00:09:35.060 "message": "No such device" 00:09:35.060 } 00:09:35.060 17:57:56 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:35.060 17:57:56 -- lvol/resize.sh@157 -- # rpc_cmd bdev_malloc_delete Malloc2 00:09:35.060 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:35.060 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.630 17:57:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:35.631 00:09:35.631 real 0m2.576s 00:09:35.631 user 0m1.211s 00:09:35.631 sys 0m0.567s 00:09:35.631 17:57:56 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:35.631 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.631 ************************************ 00:09:35.631 END TEST test_resize_lvol_with_io_traffic 00:09:35.631 ************************************ 00:09:35.631 17:57:56 -- lvol/resize.sh@219 -- # run_test test_destroy_after_bdev_lvol_resize_positive test_destroy_after_bdev_lvol_resize_positive 00:09:35.631 17:57:56 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:35.631 17:57:56 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:35.631 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.631 ************************************ 00:09:35.631 START TEST test_destroy_after_bdev_lvol_resize_positive 00:09:35.631 ************************************ 00:09:35.631 17:57:56 -- common/autotest_common.sh@1114 -- # test_destroy_after_bdev_lvol_resize_positive 00:09:35.631 17:57:56 -- lvol/resize.sh@163 -- # local malloc_dev 00:09:35.631 17:57:56 -- lvol/resize.sh@164 -- # local lvstore_name=lvs_test lvstore_uuid 00:09:35.631 17:57:56 -- lvol/resize.sh@165 -- # local lbd_name=lbd_test bdev_uuid bdev_size 00:09:35.631 17:57:56 -- lvol/resize.sh@167 -- # rpc_cmd bdev_malloc_create 256 512 00:09:35.631 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:35.631 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.891 17:57:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:35.891 17:57:56 -- lvol/resize.sh@167 -- # malloc_dev=Malloc3 00:09:35.891 17:57:56 -- lvol/resize.sh@168 -- # rpc_cmd bdev_lvol_create_lvstore Malloc3 lvs_test 00:09:35.891 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:35.891 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.891 17:57:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:35.891 17:57:56 -- lvol/resize.sh@168 -- # lvstore_uuid=ead5a31d-20d2-4afa-877d-fb9a6f60f53c 00:09:35.891 17:57:56 -- lvol/resize.sh@170 -- # get_lvs_jq bdev_lvol_get_lvstores -u ead5a31d-20d2-4afa-877d-fb9a6f60f53c 00:09:35.891 17:57:56 -- lvol/common.sh@21 -- # rpc_cmd_simple_data_json lvs bdev_lvol_get_lvstores -u ead5a31d-20d2-4afa-877d-fb9a6f60f53c 00:09:35.891 17:57:56 -- common/autotest_common.sh@594 -- # local 'elems=lvs[@]' elem 00:09:35.891 17:57:56 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:35.891 17:57:56 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:35.891 17:57:56 -- common/autotest_common.sh@596 -- # local jq val 00:09:35.891 17:57:56 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:35.891 17:57:56 -- common/autotest_common.sh@606 -- # local lvs 00:09:35.891 17:57:56 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:35.891 17:57:56 -- common/autotest_common.sh@621 -- # local bdev 00:09:35.891 17:57:56 -- common/autotest_common.sh@623 -- # [[ -v lvs[@] ]] 00:09:35.891 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:35.891 17:57:56 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid' 00:09:35.891 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:35.891 17:57:56 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name' 00:09:35.891 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:35.891 17:57:56 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev' 00:09:35.891 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:35.891 17:57:56 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters' 00:09:35.891 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:35.891 17:57:56 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters' 00:09:35.891 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:35.891 17:57:56 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size' 00:09:35.891 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:35.891 17:57:56 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size' 00:09:35.891 17:57:56 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:35.891 17:57:56 -- common/autotest_common.sh@630 -- # shift 00:09:35.891 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:35.891 17:57:56 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_lvol_get_lvstores -u ead5a31d-20d2-4afa-877d-fb9a6f60f53c 00:09:35.891 17:57:56 -- common/autotest_common.sh@592 -- # jq -jr '"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size,"\n"' 00:09:35.891 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:35.891 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.891 17:57:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:35.891 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ead5a31d-20d2-4afa-877d-fb9a6f60f53c 00:09:35.891 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:35.891 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test 00:09:35.891 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:35.891 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=Malloc3 00:09:35.891 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:35.891 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:09:35.891 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:35.891 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:09:35.891 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:35.891 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:35.891 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:35.891 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4194304 00:09:35.891 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:35.891 17:57:56 -- common/autotest_common.sh@634 -- # (( 7 > 0 )) 00:09:35.891 17:57:56 -- lvol/resize.sh@171 -- # [[ ead5a31d-20d2-4afa-877d-fb9a6f60f53c == \e\a\d\5\a\3\1\d\-\2\0\d\2\-\4\a\f\a\-\8\7\7\d\-\f\b\9\a\6\f\6\0\f\5\3\c ]] 00:09:35.891 17:57:56 -- lvol/resize.sh@172 -- # [[ lvs_test == \l\v\s\_\t\e\s\t ]] 00:09:35.891 17:57:56 -- lvol/resize.sh@174 -- # round_down 31 00:09:35.891 17:57:56 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:35.891 17:57:56 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:35.891 17:57:56 -- lvol/common.sh@36 -- # echo 28 00:09:35.891 17:57:56 -- lvol/resize.sh@174 -- # bdev_size=28 00:09:35.891 17:57:56 -- lvol/resize.sh@175 -- # rpc_cmd bdev_lvol_create -u ead5a31d-20d2-4afa-877d-fb9a6f60f53c lbd_test 28 00:09:35.891 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:35.891 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:35.891 17:57:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:35.891 17:57:56 -- lvol/resize.sh@175 -- # bdev_uuid=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:35.891 17:57:56 -- lvol/resize.sh@183 -- # local resize 00:09:35.891 17:57:56 -- lvol/resize.sh@184 -- # for resize in "$bdev_size" $((bdev_size + 4)) $((bdev_size * 2)) $((bdev_size * 3)) $((bdev_size * 4 - 4)) 0 00:09:35.892 17:57:56 -- lvol/resize.sh@191 -- # round_down 7 00:09:35.892 17:57:56 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:35.892 17:57:56 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:35.892 17:57:56 -- lvol/common.sh@36 -- # echo 4 00:09:35.892 17:57:56 -- lvol/resize.sh@191 -- # resize=4 00:09:35.892 17:57:56 -- lvol/resize.sh@192 -- # rpc_cmd bdev_lvol_resize 747aa09d-d5a9-4294-bc13-aa2c5265607e 4 00:09:35.892 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:35.892 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:36.153 17:57:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.153 17:57:56 -- lvol/resize.sh@194 -- # get_bdev_jq bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.153 17:57:56 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.153 17:57:56 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:36.153 17:57:56 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:36.153 17:57:56 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:36.153 17:57:56 -- common/autotest_common.sh@596 -- # local jq val 00:09:36.153 17:57:56 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:36.153 17:57:56 -- common/autotest_common.sh@606 -- # local lvs 00:09:36.153 17:57:56 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:36.153 17:57:56 -- common/autotest_common.sh@621 -- # local bdev 00:09:36.153 17:57:56 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.153 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:36.153 17:57:56 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:56 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:36.154 17:57:56 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:36.154 17:57:56 -- common/autotest_common.sh@630 -- # shift 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:36.154 17:57:56 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.154 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.154 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:36.154 17:57:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/lbd_test 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=8192 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.154 17:57:56 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:56 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:36.154 17:57:56 -- lvol/resize.sh@195 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.154 17:57:56 -- lvol/resize.sh@196 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.154 17:57:56 -- lvol/resize.sh@197 -- # (( jq_out[block_size] == MALLOC_BS )) 00:09:36.154 17:57:56 -- lvol/resize.sh@198 -- # (( jq_out[num_blocks] * jq_out[block_size] == resize * 1024 ** 2 )) 00:09:36.154 17:57:56 -- lvol/resize.sh@184 -- # for resize in "$bdev_size" $((bdev_size + 4)) $((bdev_size * 2)) $((bdev_size * 3)) $((bdev_size * 4 - 4)) 0 00:09:36.154 17:57:56 -- lvol/resize.sh@191 -- # round_down 8 00:09:36.154 17:57:56 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:36.154 17:57:56 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:36.154 17:57:56 -- lvol/common.sh@36 -- # echo 8 00:09:36.154 17:57:56 -- lvol/resize.sh@191 -- # resize=8 00:09:36.154 17:57:56 -- lvol/resize.sh@192 -- # rpc_cmd bdev_lvol_resize 747aa09d-d5a9-4294-bc13-aa2c5265607e 8 00:09:36.154 17:57:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.154 17:57:56 -- common/autotest_common.sh@10 -- # set +x 00:09:36.154 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.154 17:57:57 -- lvol/resize.sh@194 -- # get_bdev_jq bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.154 17:57:57 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.154 17:57:57 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:36.154 17:57:57 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:36.154 17:57:57 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:36.154 17:57:57 -- common/autotest_common.sh@596 -- # local jq val 00:09:36.154 17:57:57 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:36.154 17:57:57 -- common/autotest_common.sh@606 -- # local lvs 00:09:36.154 17:57:57 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:36.154 17:57:57 -- common/autotest_common.sh@621 -- # local bdev 00:09:36.154 17:57:57 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:36.154 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.154 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:36.154 17:57:57 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:36.154 17:57:57 -- common/autotest_common.sh@630 -- # shift 00:09:36.154 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:57 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.154 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.154 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.154 17:57:57 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:36.154 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.154 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.154 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/lbd_test 00:09:36.154 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:36.154 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.154 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=16384 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:36.155 17:57:57 -- lvol/resize.sh@195 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.155 17:57:57 -- lvol/resize.sh@196 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.155 17:57:57 -- lvol/resize.sh@197 -- # (( jq_out[block_size] == MALLOC_BS )) 00:09:36.155 17:57:57 -- lvol/resize.sh@198 -- # (( jq_out[num_blocks] * jq_out[block_size] == resize * 1024 ** 2 )) 00:09:36.155 17:57:57 -- lvol/resize.sh@184 -- # for resize in "$bdev_size" $((bdev_size + 4)) $((bdev_size * 2)) $((bdev_size * 3)) $((bdev_size * 4 - 4)) 0 00:09:36.155 17:57:57 -- lvol/resize.sh@191 -- # round_down 14 00:09:36.155 17:57:57 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:36.155 17:57:57 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:36.155 17:57:57 -- lvol/common.sh@36 -- # echo 12 00:09:36.155 17:57:57 -- lvol/resize.sh@191 -- # resize=12 00:09:36.155 17:57:57 -- lvol/resize.sh@192 -- # rpc_cmd bdev_lvol_resize 747aa09d-d5a9-4294-bc13-aa2c5265607e 12 00:09:36.155 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.155 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.155 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.155 17:57:57 -- lvol/resize.sh@194 -- # get_bdev_jq bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.155 17:57:57 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.155 17:57:57 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:36.155 17:57:57 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:36.155 17:57:57 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:36.155 17:57:57 -- common/autotest_common.sh@596 -- # local jq val 00:09:36.155 17:57:57 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:36.155 17:57:57 -- common/autotest_common.sh@606 -- # local lvs 00:09:36.155 17:57:57 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:36.155 17:57:57 -- common/autotest_common.sh@621 -- # local bdev 00:09:36.155 17:57:57 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:36.155 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.155 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:36.155 17:57:57 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:36.155 17:57:57 -- common/autotest_common.sh@630 -- # shift 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.155 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.155 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.155 17:57:57 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:36.155 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/lbd_test 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=24576 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.155 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.155 17:57:57 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:36.155 17:57:57 -- lvol/resize.sh@195 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.155 17:57:57 -- lvol/resize.sh@196 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.155 17:57:57 -- lvol/resize.sh@197 -- # (( jq_out[block_size] == MALLOC_BS )) 00:09:36.156 17:57:57 -- lvol/resize.sh@198 -- # (( jq_out[num_blocks] * jq_out[block_size] == resize * 1024 ** 2 )) 00:09:36.156 17:57:57 -- lvol/resize.sh@184 -- # for resize in "$bdev_size" $((bdev_size + 4)) $((bdev_size * 2)) $((bdev_size * 3)) $((bdev_size * 4 - 4)) 0 00:09:36.156 17:57:57 -- lvol/resize.sh@191 -- # round_down 21 00:09:36.156 17:57:57 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:36.156 17:57:57 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:36.156 17:57:57 -- lvol/common.sh@36 -- # echo 20 00:09:36.156 17:57:57 -- lvol/resize.sh@191 -- # resize=20 00:09:36.156 17:57:57 -- lvol/resize.sh@192 -- # rpc_cmd bdev_lvol_resize 747aa09d-d5a9-4294-bc13-aa2c5265607e 20 00:09:36.156 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.156 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.156 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.156 17:57:57 -- lvol/resize.sh@194 -- # get_bdev_jq bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.156 17:57:57 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.156 17:57:57 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:36.156 17:57:57 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:36.156 17:57:57 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:36.156 17:57:57 -- common/autotest_common.sh@596 -- # local jq val 00:09:36.156 17:57:57 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:36.156 17:57:57 -- common/autotest_common.sh@606 -- # local lvs 00:09:36.156 17:57:57 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:36.156 17:57:57 -- common/autotest_common.sh@621 -- # local bdev 00:09:36.156 17:57:57 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:36.156 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.156 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:36.156 17:57:57 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:36.156 17:57:57 -- common/autotest_common.sh@630 -- # shift 00:09:36.156 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.156 17:57:57 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.156 17:57:57 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:36.156 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.156 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.417 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/lbd_test 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=40960 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.417 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.417 17:57:57 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:36.417 17:57:57 -- lvol/resize.sh@195 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.417 17:57:57 -- lvol/resize.sh@196 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.417 17:57:57 -- lvol/resize.sh@197 -- # (( jq_out[block_size] == MALLOC_BS )) 00:09:36.417 17:57:57 -- lvol/resize.sh@198 -- # (( jq_out[num_blocks] * jq_out[block_size] == resize * 1024 ** 2 )) 00:09:36.417 17:57:57 -- lvol/resize.sh@184 -- # for resize in "$bdev_size" $((bdev_size + 4)) $((bdev_size * 2)) $((bdev_size * 3)) $((bdev_size * 4 - 4)) 0 00:09:36.417 17:57:57 -- lvol/resize.sh@191 -- # round_down 27 00:09:36.417 17:57:57 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:36.417 17:57:57 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:36.417 17:57:57 -- lvol/common.sh@36 -- # echo 24 00:09:36.417 17:57:57 -- lvol/resize.sh@191 -- # resize=24 00:09:36.417 17:57:57 -- lvol/resize.sh@192 -- # rpc_cmd bdev_lvol_resize 747aa09d-d5a9-4294-bc13-aa2c5265607e 24 00:09:36.417 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.417 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.417 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.417 17:57:57 -- lvol/resize.sh@194 -- # get_bdev_jq bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.417 17:57:57 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.417 17:57:57 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:36.417 17:57:57 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:36.417 17:57:57 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:36.417 17:57:57 -- common/autotest_common.sh@596 -- # local jq val 00:09:36.417 17:57:57 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:36.417 17:57:57 -- common/autotest_common.sh@606 -- # local lvs 00:09:36.417 17:57:57 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:36.417 17:57:57 -- common/autotest_common.sh@621 -- # local bdev 00:09:36.417 17:57:57 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:36.417 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.417 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:36.417 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.417 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:36.417 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.417 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:36.418 17:57:57 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:36.418 17:57:57 -- common/autotest_common.sh@630 -- # shift 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:36.418 17:57:57 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.418 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.418 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.418 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/lbd_test 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=49152 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.418 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.418 17:57:57 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:36.418 17:57:57 -- lvol/resize.sh@195 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.418 17:57:57 -- lvol/resize.sh@196 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.418 17:57:57 -- lvol/resize.sh@197 -- # (( jq_out[block_size] == MALLOC_BS )) 00:09:36.418 17:57:57 -- lvol/resize.sh@198 -- # (( jq_out[num_blocks] * jq_out[block_size] == resize * 1024 ** 2 )) 00:09:36.418 17:57:57 -- lvol/resize.sh@184 -- # for resize in "$bdev_size" $((bdev_size + 4)) $((bdev_size * 2)) $((bdev_size * 3)) $((bdev_size * 4 - 4)) 0 00:09:36.418 17:57:57 -- lvol/resize.sh@191 -- # round_down 0 00:09:36.418 17:57:57 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:36.418 17:57:57 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:36.418 17:57:57 -- lvol/common.sh@36 -- # echo 0 00:09:36.418 17:57:57 -- lvol/resize.sh@191 -- # resize=0 00:09:36.418 17:57:57 -- lvol/resize.sh@192 -- # rpc_cmd bdev_lvol_resize 747aa09d-d5a9-4294-bc13-aa2c5265607e 0 00:09:36.418 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.418 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.418 [2024-11-28 17:57:57.336068] vbdev_lvol_rpc.c: 875:rpc_bdev_lvol_resize: *WARNING*: vbdev_lvol_rpc_req_size: deprecated feature rpc_bdev_lvol_create/resize req.size to be removed in v23.09 00:09:36.418 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.418 17:57:57 -- lvol/resize.sh@194 -- # get_bdev_jq bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.418 17:57:57 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.418 17:57:57 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:36.418 17:57:57 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:36.418 17:57:57 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:36.418 17:57:57 -- common/autotest_common.sh@596 -- # local jq val 00:09:36.418 17:57:57 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:36.418 17:57:57 -- common/autotest_common.sh@606 -- # local lvs 00:09:36.418 17:57:57 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:36.418 17:57:57 -- common/autotest_common.sh@621 -- # local bdev 00:09:36.418 17:57:57 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.418 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:36.418 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.419 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:36.419 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.419 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:36.419 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.419 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:36.419 17:57:57 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:36.419 17:57:57 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:36.419 17:57:57 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:36.419 17:57:57 -- common/autotest_common.sh@630 -- # shift 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:36.419 17:57:57 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.419 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.419 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.419 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/lbd_test 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=0 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:36.419 17:57:57 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:36.419 17:57:57 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:36.419 17:57:57 -- lvol/resize.sh@195 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.419 17:57:57 -- lvol/resize.sh@196 -- # [[ 747aa09d-d5a9-4294-bc13-aa2c5265607e == \7\4\7\a\a\0\9\d\-\d\5\a\9\-\4\2\9\4\-\b\c\1\3\-\a\a\2\c\5\2\6\5\6\0\7\e ]] 00:09:36.419 17:57:57 -- lvol/resize.sh@197 -- # (( jq_out[block_size] == MALLOC_BS )) 00:09:36.419 17:57:57 -- lvol/resize.sh@198 -- # (( jq_out[num_blocks] * jq_out[block_size] == resize * 1024 ** 2 )) 00:09:36.419 17:57:57 -- lvol/resize.sh@202 -- # rpc_cmd bdev_lvol_delete 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.419 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.419 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.419 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.419 17:57:57 -- lvol/resize.sh@203 -- # rpc_cmd bdev_lvol_delete_lvstore -u ead5a31d-20d2-4afa-877d-fb9a6f60f53c 00:09:36.419 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.419 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.419 17:57:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:36.419 17:57:57 -- lvol/resize.sh@204 -- # rpc_cmd bdev_get_bdevs -b 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.419 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.419 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.419 [2024-11-28 17:57:57.444157] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 747aa09d-d5a9-4294-bc13-aa2c5265607e 00:09:36.419 request: 00:09:36.419 { 00:09:36.419 "name": "747aa09d-d5a9-4294-bc13-aa2c5265607e", 00:09:36.419 "method": "bdev_get_bdevs", 00:09:36.419 "req_id": 1 00:09:36.419 } 00:09:36.419 Got JSON-RPC error response 00:09:36.419 response: 00:09:36.419 { 00:09:36.419 "code": -19, 00:09:36.419 "message": "No such device" 00:09:36.419 } 00:09:36.419 17:57:57 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:36.419 17:57:57 -- lvol/resize.sh@205 -- # rpc_cmd bdev_lvol_get_lvstores -u ead5a31d-20d2-4afa-877d-fb9a6f60f53c 00:09:36.419 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.419 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:36.419 request: 00:09:36.419 { 00:09:36.419 "uuid": "ead5a31d-20d2-4afa-877d-fb9a6f60f53c", 00:09:36.679 "method": "bdev_lvol_get_lvstores", 00:09:36.679 "req_id": 1 00:09:36.679 } 00:09:36.679 Got JSON-RPC error response 00:09:36.679 response: 00:09:36.679 { 00:09:36.679 "code": -19, 00:09:36.679 "message": "No such device" 00:09:36.679 } 00:09:36.679 17:57:57 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:36.679 17:57:57 -- lvol/resize.sh@206 -- # rpc_cmd bdev_malloc_delete Malloc3 00:09:36.679 17:57:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:36.679 17:57:57 -- common/autotest_common.sh@10 -- # set +x 00:09:37.247 17:57:58 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:37.247 17:57:58 -- lvol/resize.sh@207 -- # check_leftover_devices 00:09:37.247 17:57:58 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:37.247 17:57:58 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:37.247 17:57:58 -- common/autotest_common.sh@10 -- # set +x 00:09:37.247 17:57:58 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:37.247 17:57:58 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:37.247 17:57:58 -- lvol/common.sh@26 -- # jq length 00:09:37.247 17:57:58 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:37.247 17:57:58 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:37.247 17:57:58 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:37.247 17:57:58 -- common/autotest_common.sh@10 -- # set +x 00:09:37.247 17:57:58 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:37.247 17:57:58 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:37.247 17:57:58 -- lvol/common.sh@28 -- # jq length 00:09:37.247 ************************************ 00:09:37.247 END TEST test_destroy_after_bdev_lvol_resize_positive 00:09:37.247 ************************************ 00:09:37.247 17:57:58 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:37.247 00:09:37.247 real 0m1.790s 00:09:37.247 user 0m0.548s 00:09:37.247 sys 0m0.156s 00:09:37.247 17:57:58 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:37.247 17:57:58 -- common/autotest_common.sh@10 -- # set +x 00:09:37.506 17:57:58 -- lvol/resize.sh@221 -- # trap - SIGINT SIGTERM EXIT 00:09:37.507 17:57:58 -- lvol/resize.sh@222 -- # killprocess 59640 00:09:37.507 17:57:58 -- common/autotest_common.sh@936 -- # '[' -z 59640 ']' 00:09:37.507 17:57:58 -- common/autotest_common.sh@940 -- # kill -0 59640 00:09:37.507 17:57:58 -- common/autotest_common.sh@941 -- # uname 00:09:37.507 17:57:58 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:09:37.507 17:57:58 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 59640 00:09:37.507 killing process with pid 59640 00:09:37.507 17:57:58 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:09:37.507 17:57:58 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:09:37.507 17:57:58 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 59640' 00:09:37.507 17:57:58 -- common/autotest_common.sh@955 -- # kill 59640 00:09:37.507 [2024-11-28 17:57:58.337710] app.c: 883:log_deprecation_hits: *WARNING*: vbdev_lvol_rpc_req_size: deprecation 'rpc_bdev_lvol_create/resize req.size' scheduled for removal in v23.09 hit 3 times 00:09:37.507 17:57:58 -- common/autotest_common.sh@960 -- # wait 59640 00:09:40.046 00:09:40.046 real 0m10.605s 00:09:40.046 user 0m12.340s 00:09:40.046 sys 0m2.051s 00:09:40.046 17:58:00 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:40.046 17:58:00 -- common/autotest_common.sh@10 -- # set +x 00:09:40.046 ************************************ 00:09:40.046 END TEST lvol_resize 00:09:40.046 ************************************ 00:09:40.046 17:58:00 -- lvol/lvol.sh@16 -- # run_test lvol_hotremove /home/vagrant/spdk_repo/spdk/test/lvol/hotremove.sh 00:09:40.046 17:58:00 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:40.046 17:58:00 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:40.046 17:58:00 -- common/autotest_common.sh@10 -- # set +x 00:09:40.046 ************************************ 00:09:40.046 START TEST lvol_hotremove 00:09:40.046 ************************************ 00:09:40.046 17:58:00 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/lvol/hotremove.sh 00:09:40.046 * Looking for test storage... 00:09:40.046 * Found test storage at /home/vagrant/spdk_repo/spdk/test/lvol 00:09:40.046 17:58:00 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:09:40.046 17:58:00 -- common/autotest_common.sh@1690 -- # lcov --version 00:09:40.046 17:58:00 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:09:40.046 17:58:00 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:09:40.046 17:58:00 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:09:40.046 17:58:00 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:09:40.046 17:58:00 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:09:40.046 17:58:00 -- scripts/common.sh@335 -- # IFS=.-: 00:09:40.046 17:58:00 -- scripts/common.sh@335 -- # read -ra ver1 00:09:40.046 17:58:00 -- scripts/common.sh@336 -- # IFS=.-: 00:09:40.046 17:58:00 -- scripts/common.sh@336 -- # read -ra ver2 00:09:40.046 17:58:00 -- scripts/common.sh@337 -- # local 'op=<' 00:09:40.046 17:58:00 -- scripts/common.sh@339 -- # ver1_l=2 00:09:40.046 17:58:00 -- scripts/common.sh@340 -- # ver2_l=1 00:09:40.046 17:58:00 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:09:40.046 17:58:00 -- scripts/common.sh@343 -- # case "$op" in 00:09:40.046 17:58:00 -- scripts/common.sh@344 -- # : 1 00:09:40.046 17:58:00 -- scripts/common.sh@363 -- # (( v = 0 )) 00:09:40.046 17:58:00 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:09:40.046 17:58:00 -- scripts/common.sh@364 -- # decimal 1 00:09:40.046 17:58:00 -- scripts/common.sh@352 -- # local d=1 00:09:40.046 17:58:00 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:40.046 17:58:00 -- scripts/common.sh@354 -- # echo 1 00:09:40.046 17:58:00 -- scripts/common.sh@364 -- # ver1[v]=1 00:09:40.046 17:58:00 -- scripts/common.sh@365 -- # decimal 2 00:09:40.046 17:58:00 -- scripts/common.sh@352 -- # local d=2 00:09:40.046 17:58:00 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:40.046 17:58:00 -- scripts/common.sh@354 -- # echo 2 00:09:40.046 17:58:00 -- scripts/common.sh@365 -- # ver2[v]=2 00:09:40.046 17:58:00 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:09:40.046 17:58:00 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:09:40.046 17:58:00 -- scripts/common.sh@367 -- # return 0 00:09:40.046 17:58:00 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:09:40.046 17:58:00 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:09:40.046 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:40.046 --rc genhtml_branch_coverage=1 00:09:40.046 --rc genhtml_function_coverage=1 00:09:40.046 --rc genhtml_legend=1 00:09:40.046 --rc geninfo_all_blocks=1 00:09:40.046 --rc geninfo_unexecuted_blocks=1 00:09:40.046 00:09:40.046 ' 00:09:40.046 17:58:00 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:09:40.046 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:40.046 --rc genhtml_branch_coverage=1 00:09:40.046 --rc genhtml_function_coverage=1 00:09:40.046 --rc genhtml_legend=1 00:09:40.046 --rc geninfo_all_blocks=1 00:09:40.046 --rc geninfo_unexecuted_blocks=1 00:09:40.046 00:09:40.046 ' 00:09:40.046 17:58:00 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:09:40.046 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:40.046 --rc genhtml_branch_coverage=1 00:09:40.046 --rc genhtml_function_coverage=1 00:09:40.046 --rc genhtml_legend=1 00:09:40.046 --rc geninfo_all_blocks=1 00:09:40.046 --rc geninfo_unexecuted_blocks=1 00:09:40.046 00:09:40.046 ' 00:09:40.046 17:58:00 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:09:40.046 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:40.046 --rc genhtml_branch_coverage=1 00:09:40.046 --rc genhtml_function_coverage=1 00:09:40.046 --rc genhtml_legend=1 00:09:40.046 --rc geninfo_all_blocks=1 00:09:40.046 --rc geninfo_unexecuted_blocks=1 00:09:40.046 00:09:40.046 ' 00:09:40.046 17:58:00 -- lvol/hotremove.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/lvol/common.sh 00:09:40.046 17:58:00 -- lvol/common.sh@6 -- # MALLOC_SIZE_MB=128 00:09:40.046 17:58:00 -- lvol/common.sh@7 -- # MALLOC_BS=512 00:09:40.046 17:58:00 -- lvol/common.sh@8 -- # AIO_SIZE_MB=400 00:09:40.046 17:58:00 -- lvol/common.sh@9 -- # AIO_BS=4096 00:09:40.046 17:58:00 -- lvol/common.sh@10 -- # LVS_DEFAULT_CLUSTER_SIZE_MB=4 00:09:40.046 17:58:00 -- lvol/common.sh@11 -- # LVS_DEFAULT_CLUSTER_SIZE=4194304 00:09:40.046 17:58:00 -- lvol/common.sh@13 -- # LVS_DEFAULT_CAPACITY_MB=124 00:09:40.046 17:58:00 -- lvol/common.sh@14 -- # LVS_DEFAULT_CAPACITY=130023424 00:09:40.046 17:58:00 -- lvol/hotremove.sh@207 -- # spdk_pid=60016 00:09:40.046 17:58:00 -- lvol/hotremove.sh@206 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:09:40.046 17:58:00 -- lvol/hotremove.sh@208 -- # trap 'killprocess "$spdk_pid"; exit 1' SIGINT SIGTERM EXIT 00:09:40.046 17:58:00 -- lvol/hotremove.sh@209 -- # waitforlisten 60016 00:09:40.046 17:58:00 -- common/autotest_common.sh@829 -- # '[' -z 60016 ']' 00:09:40.046 17:58:00 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:09:40.046 17:58:00 -- common/autotest_common.sh@834 -- # local max_retries=100 00:09:40.046 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:09:40.046 17:58:00 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:09:40.046 17:58:00 -- common/autotest_common.sh@838 -- # xtrace_disable 00:09:40.046 17:58:00 -- common/autotest_common.sh@10 -- # set +x 00:09:40.046 [2024-11-28 17:58:00.990719] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:09:40.046 [2024-11-28 17:58:00.990829] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid60016 ] 00:09:40.305 [2024-11-28 17:58:01.150557] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:09:40.305 [2024-11-28 17:58:01.347119] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:09:40.306 [2024-11-28 17:58:01.347298] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:09:41.687 17:58:02 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:09:41.687 17:58:02 -- common/autotest_common.sh@862 -- # return 0 00:09:41.687 17:58:02 -- lvol/hotremove.sh@211 -- # run_test test_hotremove_lvol_store test_hotremove_lvol_store 00:09:41.687 17:58:02 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:41.687 17:58:02 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:41.687 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:41.687 ************************************ 00:09:41.687 START TEST test_hotremove_lvol_store 00:09:41.687 ************************************ 00:09:41.687 17:58:02 -- common/autotest_common.sh@1114 -- # test_hotremove_lvol_store 00:09:41.687 17:58:02 -- lvol/hotremove.sh@14 -- # rpc_cmd bdev_malloc_create 128 512 00:09:41.687 17:58:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:41.687 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:41.687 17:58:02 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:41.687 17:58:02 -- lvol/hotremove.sh@14 -- # malloc_name=Malloc0 00:09:41.687 17:58:02 -- lvol/hotremove.sh@15 -- # rpc_cmd bdev_lvol_create_lvstore Malloc0 lvs_test 00:09:41.687 17:58:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:41.687 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:41.687 17:58:02 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:41.687 17:58:02 -- lvol/hotremove.sh@15 -- # lvs_uuid=940afd59-95b3-4952-ab6e-895eb77b06c4 00:09:41.687 17:58:02 -- lvol/hotremove.sh@16 -- # rpc_cmd bdev_lvol_create -u 940afd59-95b3-4952-ab6e-895eb77b06c4 lvol_test 124 00:09:41.687 17:58:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:41.687 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:41.687 17:58:02 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:41.687 17:58:02 -- lvol/hotremove.sh@16 -- # lvol_uuid=0bbf9549-2d67-4939-bdd1-180bef9079c2 00:09:41.687 17:58:02 -- lvol/hotremove.sh@19 -- # rpc_cmd bdev_lvol_delete_lvstore -u 940afd59-95b3-4952-ab6e-895eb77b06c4 00:09:41.687 17:58:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:41.687 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:41.687 17:58:02 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:41.687 17:58:02 -- lvol/hotremove.sh@20 -- # rpc_cmd bdev_lvol_get_lvstores -u 940afd59-95b3-4952-ab6e-895eb77b06c4 00:09:41.687 17:58:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:41.687 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:41.687 request: 00:09:41.687 { 00:09:41.687 "uuid": "940afd59-95b3-4952-ab6e-895eb77b06c4", 00:09:41.687 "method": "bdev_lvol_get_lvstores", 00:09:41.687 "req_id": 1 00:09:41.687 } 00:09:41.687 Got JSON-RPC error response 00:09:41.687 response: 00:09:41.687 { 00:09:41.687 "code": -19, 00:09:41.687 "message": "No such device" 00:09:41.687 } 00:09:41.687 17:58:02 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:41.687 17:58:02 -- lvol/hotremove.sh@21 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:41.687 17:58:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:41.687 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:41.687 17:58:02 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:41.687 17:58:02 -- lvol/hotremove.sh@21 -- # lvolstores='[]' 00:09:41.688 17:58:02 -- lvol/hotremove.sh@22 -- # jq length 00:09:41.947 17:58:02 -- lvol/hotremove.sh@22 -- # '[' 0 == 0 ']' 00:09:41.947 17:58:02 -- lvol/hotremove.sh@25 -- # rpc_cmd bdev_lvol_delete_lvstore -u 940afd59-95b3-4952-ab6e-895eb77b06c4 00:09:41.947 17:58:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:41.947 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:41.947 request: 00:09:41.947 { 00:09:41.947 "uuid": "940afd59-95b3-4952-ab6e-895eb77b06c4", 00:09:41.947 "method": "bdev_lvol_delete_lvstore", 00:09:41.947 "req_id": 1 00:09:41.947 } 00:09:41.947 Got JSON-RPC error response 00:09:41.947 response: 00:09:41.947 { 00:09:41.947 "code": -19, 00:09:41.947 "message": "No such device" 00:09:41.947 } 00:09:41.947 17:58:02 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:41.947 17:58:02 -- lvol/hotremove.sh@28 -- # rpc_cmd bdev_get_bdevs -b 0bbf9549-2d67-4939-bdd1-180bef9079c2 00:09:41.947 17:58:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:41.947 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:41.947 [2024-11-28 17:58:02.785630] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 0bbf9549-2d67-4939-bdd1-180bef9079c2 00:09:41.947 request: 00:09:41.947 { 00:09:41.947 "name": "0bbf9549-2d67-4939-bdd1-180bef9079c2", 00:09:41.947 "method": "bdev_get_bdevs", 00:09:41.947 "req_id": 1 00:09:41.947 } 00:09:41.947 Got JSON-RPC error response 00:09:41.947 response: 00:09:41.947 { 00:09:41.947 "code": -19, 00:09:41.947 "message": "No such device" 00:09:41.947 } 00:09:41.947 17:58:02 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:41.947 17:58:02 -- lvol/hotremove.sh@29 -- # rpc_cmd bdev_get_bdevs 00:09:41.947 17:58:02 -- lvol/hotremove.sh@29 -- # jq -r '[ .[] | select(.product_name == "Logical Volume") ]' 00:09:41.947 17:58:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:41.947 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:41.948 17:58:02 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:41.948 17:58:02 -- lvol/hotremove.sh@29 -- # lvols='[]' 00:09:41.948 17:58:02 -- lvol/hotremove.sh@30 -- # jq length 00:09:41.948 17:58:02 -- lvol/hotremove.sh@30 -- # '[' 0 == 0 ']' 00:09:41.948 17:58:02 -- lvol/hotremove.sh@33 -- # rpc_cmd bdev_malloc_delete Malloc0 00:09:41.948 17:58:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:41.948 17:58:02 -- common/autotest_common.sh@10 -- # set +x 00:09:42.207 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.207 17:58:03 -- lvol/hotremove.sh@34 -- # check_leftover_devices 00:09:42.207 17:58:03 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:42.207 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.207 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.207 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.207 17:58:03 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:42.207 17:58:03 -- lvol/common.sh@26 -- # jq length 00:09:42.467 17:58:03 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:42.467 17:58:03 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:42.467 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.467 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.467 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.467 17:58:03 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:42.467 17:58:03 -- lvol/common.sh@28 -- # jq length 00:09:42.467 17:58:03 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:42.467 00:09:42.467 real 0m0.869s 00:09:42.467 user 0m0.209s 00:09:42.467 sys 0m0.062s 00:09:42.467 17:58:03 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:42.467 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.467 ************************************ 00:09:42.467 END TEST test_hotremove_lvol_store 00:09:42.467 ************************************ 00:09:42.467 17:58:03 -- lvol/hotremove.sh@212 -- # run_test test_hotremove_lvol_store_multiple_lvols test_hotremove_lvol_store_multiple_lvols 00:09:42.467 17:58:03 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:42.467 17:58:03 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:42.467 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.467 ************************************ 00:09:42.467 START TEST test_hotremove_lvol_store_multiple_lvols 00:09:42.467 ************************************ 00:09:42.467 17:58:03 -- common/autotest_common.sh@1114 -- # test_hotremove_lvol_store_multiple_lvols 00:09:42.467 17:58:03 -- lvol/hotremove.sh@40 -- # rpc_cmd bdev_malloc_create 128 512 00:09:42.467 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.467 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.728 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.728 17:58:03 -- lvol/hotremove.sh@40 -- # malloc_name=Malloc1 00:09:42.728 17:58:03 -- lvol/hotremove.sh@41 -- # rpc_cmd bdev_lvol_create_lvstore Malloc1 lvs_test 00:09:42.728 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.728 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.728 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.728 17:58:03 -- lvol/hotremove.sh@41 -- # lvs_uuid=e6a12c62-e5b8-46db-bd03-a13524d34c8f 00:09:42.728 17:58:03 -- lvol/hotremove.sh@44 -- # round_down 31 00:09:42.728 17:58:03 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:42.728 17:58:03 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:42.728 17:58:03 -- lvol/common.sh@36 -- # echo 28 00:09:42.728 17:58:03 -- lvol/hotremove.sh@44 -- # lvol_size_mb=28 00:09:42.728 17:58:03 -- lvol/hotremove.sh@47 -- # seq 1 4 00:09:42.728 17:58:03 -- lvol/hotremove.sh@47 -- # for i in $(seq 1 4) 00:09:42.728 17:58:03 -- lvol/hotremove.sh@48 -- # rpc_cmd bdev_lvol_create -u e6a12c62-e5b8-46db-bd03-a13524d34c8f lvol_test1 28 00:09:42.728 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.728 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.728 e02aa53e-d0fe-4182-924e-e77de5f74a87 00:09:42.728 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.728 17:58:03 -- lvol/hotremove.sh@47 -- # for i in $(seq 1 4) 00:09:42.728 17:58:03 -- lvol/hotremove.sh@48 -- # rpc_cmd bdev_lvol_create -u e6a12c62-e5b8-46db-bd03-a13524d34c8f lvol_test2 28 00:09:42.728 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.728 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.728 5fce4c2a-90e9-422b-8476-09108d963917 00:09:42.728 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.728 17:58:03 -- lvol/hotremove.sh@47 -- # for i in $(seq 1 4) 00:09:42.728 17:58:03 -- lvol/hotremove.sh@48 -- # rpc_cmd bdev_lvol_create -u e6a12c62-e5b8-46db-bd03-a13524d34c8f lvol_test3 28 00:09:42.728 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.728 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.728 73e0e79f-acde-4a67-80cc-f82e2291751e 00:09:42.728 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.728 17:58:03 -- lvol/hotremove.sh@47 -- # for i in $(seq 1 4) 00:09:42.728 17:58:03 -- lvol/hotremove.sh@48 -- # rpc_cmd bdev_lvol_create -u e6a12c62-e5b8-46db-bd03-a13524d34c8f lvol_test4 28 00:09:42.728 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.728 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.728 be0e5bc1-a0c8-4bf1-9e36-a8252cdabda4 00:09:42.728 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.728 17:58:03 -- lvol/hotremove.sh@51 -- # rpc_cmd bdev_get_bdevs 00:09:42.728 17:58:03 -- lvol/hotremove.sh@51 -- # jq -r '[ .[] | select(.product_name == "Logical Volume") ]' 00:09:42.728 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.728 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.728 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.728 17:58:03 -- lvol/hotremove.sh@51 -- # lvols='[ 00:09:42.728 { 00:09:42.728 "name": "e02aa53e-d0fe-4182-924e-e77de5f74a87", 00:09:42.728 "aliases": [ 00:09:42.728 "lvs_test/lvol_test1" 00:09:42.728 ], 00:09:42.728 "product_name": "Logical Volume", 00:09:42.728 "block_size": 512, 00:09:42.728 "num_blocks": 57344, 00:09:42.728 "uuid": "e02aa53e-d0fe-4182-924e-e77de5f74a87", 00:09:42.728 "assigned_rate_limits": { 00:09:42.728 "rw_ios_per_sec": 0, 00:09:42.728 "rw_mbytes_per_sec": 0, 00:09:42.728 "r_mbytes_per_sec": 0, 00:09:42.728 "w_mbytes_per_sec": 0 00:09:42.728 }, 00:09:42.728 "claimed": false, 00:09:42.728 "zoned": false, 00:09:42.728 "supported_io_types": { 00:09:42.728 "read": true, 00:09:42.728 "write": true, 00:09:42.728 "unmap": true, 00:09:42.728 "write_zeroes": true, 00:09:42.728 "flush": false, 00:09:42.728 "reset": true, 00:09:42.728 "compare": false, 00:09:42.728 "compare_and_write": false, 00:09:42.728 "abort": false, 00:09:42.728 "nvme_admin": false, 00:09:42.728 "nvme_io": false 00:09:42.728 }, 00:09:42.728 "memory_domains": [ 00:09:42.728 { 00:09:42.728 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:42.728 "dma_device_type": 2 00:09:42.728 } 00:09:42.728 ], 00:09:42.728 "driver_specific": { 00:09:42.728 "lvol": { 00:09:42.728 "lvol_store_uuid": "e6a12c62-e5b8-46db-bd03-a13524d34c8f", 00:09:42.728 "base_bdev": "Malloc1", 00:09:42.728 "thin_provision": false, 00:09:42.728 "snapshot": false, 00:09:42.728 "clone": false, 00:09:42.728 "esnap_clone": false 00:09:42.728 } 00:09:42.728 } 00:09:42.728 }, 00:09:42.728 { 00:09:42.728 "name": "5fce4c2a-90e9-422b-8476-09108d963917", 00:09:42.728 "aliases": [ 00:09:42.728 "lvs_test/lvol_test2" 00:09:42.728 ], 00:09:42.728 "product_name": "Logical Volume", 00:09:42.728 "block_size": 512, 00:09:42.728 "num_blocks": 57344, 00:09:42.728 "uuid": "5fce4c2a-90e9-422b-8476-09108d963917", 00:09:42.728 "assigned_rate_limits": { 00:09:42.728 "rw_ios_per_sec": 0, 00:09:42.728 "rw_mbytes_per_sec": 0, 00:09:42.728 "r_mbytes_per_sec": 0, 00:09:42.728 "w_mbytes_per_sec": 0 00:09:42.728 }, 00:09:42.728 "claimed": false, 00:09:42.728 "zoned": false, 00:09:42.728 "supported_io_types": { 00:09:42.728 "read": true, 00:09:42.728 "write": true, 00:09:42.728 "unmap": true, 00:09:42.728 "write_zeroes": true, 00:09:42.728 "flush": false, 00:09:42.728 "reset": true, 00:09:42.728 "compare": false, 00:09:42.728 "compare_and_write": false, 00:09:42.728 "abort": false, 00:09:42.728 "nvme_admin": false, 00:09:42.728 "nvme_io": false 00:09:42.728 }, 00:09:42.728 "memory_domains": [ 00:09:42.728 { 00:09:42.728 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:42.728 "dma_device_type": 2 00:09:42.728 } 00:09:42.728 ], 00:09:42.728 "driver_specific": { 00:09:42.728 "lvol": { 00:09:42.728 "lvol_store_uuid": "e6a12c62-e5b8-46db-bd03-a13524d34c8f", 00:09:42.728 "base_bdev": "Malloc1", 00:09:42.728 "thin_provision": false, 00:09:42.728 "snapshot": false, 00:09:42.728 "clone": false, 00:09:42.728 "esnap_clone": false 00:09:42.728 } 00:09:42.728 } 00:09:42.728 }, 00:09:42.728 { 00:09:42.728 "name": "73e0e79f-acde-4a67-80cc-f82e2291751e", 00:09:42.728 "aliases": [ 00:09:42.728 "lvs_test/lvol_test3" 00:09:42.728 ], 00:09:42.728 "product_name": "Logical Volume", 00:09:42.728 "block_size": 512, 00:09:42.728 "num_blocks": 57344, 00:09:42.728 "uuid": "73e0e79f-acde-4a67-80cc-f82e2291751e", 00:09:42.728 "assigned_rate_limits": { 00:09:42.728 "rw_ios_per_sec": 0, 00:09:42.728 "rw_mbytes_per_sec": 0, 00:09:42.728 "r_mbytes_per_sec": 0, 00:09:42.728 "w_mbytes_per_sec": 0 00:09:42.728 }, 00:09:42.728 "claimed": false, 00:09:42.728 "zoned": false, 00:09:42.728 "supported_io_types": { 00:09:42.728 "read": true, 00:09:42.728 "write": true, 00:09:42.728 "unmap": true, 00:09:42.728 "write_zeroes": true, 00:09:42.728 "flush": false, 00:09:42.728 "reset": true, 00:09:42.728 "compare": false, 00:09:42.728 "compare_and_write": false, 00:09:42.728 "abort": false, 00:09:42.728 "nvme_admin": false, 00:09:42.728 "nvme_io": false 00:09:42.728 }, 00:09:42.728 "memory_domains": [ 00:09:42.728 { 00:09:42.728 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:42.728 "dma_device_type": 2 00:09:42.728 } 00:09:42.728 ], 00:09:42.728 "driver_specific": { 00:09:42.728 "lvol": { 00:09:42.728 "lvol_store_uuid": "e6a12c62-e5b8-46db-bd03-a13524d34c8f", 00:09:42.728 "base_bdev": "Malloc1", 00:09:42.728 "thin_provision": false, 00:09:42.728 "snapshot": false, 00:09:42.728 "clone": false, 00:09:42.729 "esnap_clone": false 00:09:42.729 } 00:09:42.729 } 00:09:42.729 }, 00:09:42.729 { 00:09:42.729 "name": "be0e5bc1-a0c8-4bf1-9e36-a8252cdabda4", 00:09:42.729 "aliases": [ 00:09:42.729 "lvs_test/lvol_test4" 00:09:42.729 ], 00:09:42.729 "product_name": "Logical Volume", 00:09:42.729 "block_size": 512, 00:09:42.729 "num_blocks": 57344, 00:09:42.729 "uuid": "be0e5bc1-a0c8-4bf1-9e36-a8252cdabda4", 00:09:42.729 "assigned_rate_limits": { 00:09:42.729 "rw_ios_per_sec": 0, 00:09:42.729 "rw_mbytes_per_sec": 0, 00:09:42.729 "r_mbytes_per_sec": 0, 00:09:42.729 "w_mbytes_per_sec": 0 00:09:42.729 }, 00:09:42.729 "claimed": false, 00:09:42.729 "zoned": false, 00:09:42.729 "supported_io_types": { 00:09:42.729 "read": true, 00:09:42.729 "write": true, 00:09:42.729 "unmap": true, 00:09:42.729 "write_zeroes": true, 00:09:42.729 "flush": false, 00:09:42.729 "reset": true, 00:09:42.729 "compare": false, 00:09:42.729 "compare_and_write": false, 00:09:42.729 "abort": false, 00:09:42.729 "nvme_admin": false, 00:09:42.729 "nvme_io": false 00:09:42.729 }, 00:09:42.729 "memory_domains": [ 00:09:42.729 { 00:09:42.729 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:42.729 "dma_device_type": 2 00:09:42.729 } 00:09:42.729 ], 00:09:42.729 "driver_specific": { 00:09:42.729 "lvol": { 00:09:42.729 "lvol_store_uuid": "e6a12c62-e5b8-46db-bd03-a13524d34c8f", 00:09:42.729 "base_bdev": "Malloc1", 00:09:42.729 "thin_provision": false, 00:09:42.729 "snapshot": false, 00:09:42.729 "clone": false, 00:09:42.729 "esnap_clone": false 00:09:42.729 } 00:09:42.729 } 00:09:42.729 } 00:09:42.729 ]' 00:09:42.729 17:58:03 -- lvol/hotremove.sh@52 -- # jq length 00:09:42.729 17:58:03 -- lvol/hotremove.sh@52 -- # '[' 4 == 4 ']' 00:09:42.729 17:58:03 -- lvol/hotremove.sh@55 -- # rpc_cmd bdev_lvol_delete_lvstore -u e6a12c62-e5b8-46db-bd03-a13524d34c8f 00:09:42.729 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.729 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.729 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.729 17:58:03 -- lvol/hotremove.sh@56 -- # rpc_cmd bdev_lvol_get_lvstores -u e6a12c62-e5b8-46db-bd03-a13524d34c8f 00:09:42.729 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.729 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.729 request: 00:09:42.729 { 00:09:42.729 "uuid": "e6a12c62-e5b8-46db-bd03-a13524d34c8f", 00:09:42.729 "method": "bdev_lvol_get_lvstores", 00:09:42.729 "req_id": 1 00:09:42.729 } 00:09:42.729 Got JSON-RPC error response 00:09:42.729 response: 00:09:42.729 { 00:09:42.729 "code": -19, 00:09:42.729 "message": "No such device" 00:09:42.729 } 00:09:42.729 17:58:03 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:42.989 17:58:03 -- lvol/hotremove.sh@59 -- # rpc_cmd bdev_get_bdevs 00:09:42.989 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.989 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:42.989 17:58:03 -- lvol/hotremove.sh@59 -- # jq -r '[ .[] | select(.product_name == "Logical Volume") ]' 00:09:42.989 17:58:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:42.989 17:58:03 -- lvol/hotremove.sh@59 -- # lvols='[]' 00:09:42.989 17:58:03 -- lvol/hotremove.sh@60 -- # jq length 00:09:42.989 17:58:03 -- lvol/hotremove.sh@60 -- # '[' 0 == 0 ']' 00:09:42.989 17:58:03 -- lvol/hotremove.sh@63 -- # rpc_cmd bdev_malloc_delete Malloc1 00:09:42.989 17:58:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:42.989 17:58:03 -- common/autotest_common.sh@10 -- # set +x 00:09:43.260 17:58:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:43.260 17:58:04 -- lvol/hotremove.sh@64 -- # check_leftover_devices 00:09:43.260 17:58:04 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:43.260 17:58:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:43.260 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:43.260 17:58:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:43.260 17:58:04 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:43.260 17:58:04 -- lvol/common.sh@26 -- # jq length 00:09:43.260 17:58:04 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:43.260 17:58:04 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:43.260 17:58:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:43.260 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:43.260 17:58:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:43.260 17:58:04 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:43.260 17:58:04 -- lvol/common.sh@28 -- # jq length 00:09:43.538 17:58:04 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:43.538 00:09:43.539 real 0m0.922s 00:09:43.539 user 0m0.283s 00:09:43.539 sys 0m0.075s 00:09:43.539 17:58:04 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:43.539 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:43.539 ************************************ 00:09:43.539 END TEST test_hotremove_lvol_store_multiple_lvols 00:09:43.539 ************************************ 00:09:43.539 17:58:04 -- lvol/hotremove.sh@213 -- # run_test test_hotremove_lvol_store_base test_hotremove_lvol_store_base 00:09:43.539 17:58:04 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:43.539 17:58:04 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:43.539 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:43.539 ************************************ 00:09:43.539 START TEST test_hotremove_lvol_store_base 00:09:43.539 ************************************ 00:09:43.539 17:58:04 -- common/autotest_common.sh@1114 -- # test_hotremove_lvol_store_base 00:09:43.539 17:58:04 -- lvol/hotremove.sh@70 -- # rpc_cmd bdev_malloc_create 128 512 00:09:43.539 17:58:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:43.539 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:43.539 17:58:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:43.539 17:58:04 -- lvol/hotremove.sh@70 -- # malloc_name=Malloc2 00:09:43.539 17:58:04 -- lvol/hotremove.sh@71 -- # rpc_cmd bdev_lvol_create_lvstore Malloc2 lvs_test 00:09:43.539 17:58:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:43.539 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:43.539 17:58:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:43.539 17:58:04 -- lvol/hotremove.sh@71 -- # lvs_uuid=4de12005-e055-4fed-8ee1-cabe10e670aa 00:09:43.539 17:58:04 -- lvol/hotremove.sh@74 -- # rpc_cmd bdev_malloc_delete Malloc2 00:09:43.539 17:58:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:43.539 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:43.539 [2024-11-28 17:58:04.555736] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev Malloc2 being removed: closing lvstore lvs_test 00:09:44.107 17:58:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:44.107 17:58:04 -- lvol/hotremove.sh@76 -- # rpc_cmd bdev_lvol_get_lvstores -u 4de12005-e055-4fed-8ee1-cabe10e670aa 00:09:44.107 17:58:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.107 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:44.107 request: 00:09:44.107 { 00:09:44.107 "uuid": "4de12005-e055-4fed-8ee1-cabe10e670aa", 00:09:44.107 "method": "bdev_lvol_get_lvstores", 00:09:44.107 "req_id": 1 00:09:44.107 } 00:09:44.107 Got JSON-RPC error response 00:09:44.107 response: 00:09:44.107 { 00:09:44.107 "code": -19, 00:09:44.107 "message": "No such device" 00:09:44.107 } 00:09:44.107 17:58:04 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:44.107 17:58:04 -- lvol/hotremove.sh@78 -- # rpc_cmd bdev_lvol_delete_lvstore -u 4de12005-e055-4fed-8ee1-cabe10e670aa 00:09:44.107 17:58:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.107 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:44.107 request: 00:09:44.107 { 00:09:44.107 "uuid": "4de12005-e055-4fed-8ee1-cabe10e670aa", 00:09:44.107 "method": "bdev_lvol_delete_lvstore", 00:09:44.107 "req_id": 1 00:09:44.107 } 00:09:44.107 Got JSON-RPC error response 00:09:44.107 response: 00:09:44.107 { 00:09:44.107 "code": -19, 00:09:44.107 "message": "No such device" 00:09:44.107 } 00:09:44.107 17:58:04 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:44.107 17:58:04 -- lvol/hotremove.sh@79 -- # check_leftover_devices 00:09:44.107 17:58:04 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:44.108 17:58:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.108 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:44.108 17:58:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:44.108 17:58:04 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:44.108 17:58:04 -- lvol/common.sh@26 -- # jq length 00:09:44.108 17:58:04 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:44.108 17:58:04 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:44.108 17:58:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.108 17:58:04 -- common/autotest_common.sh@10 -- # set +x 00:09:44.108 17:58:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:44.108 17:58:04 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:44.108 17:58:04 -- lvol/common.sh@28 -- # jq length 00:09:44.108 17:58:05 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:44.108 00:09:44.108 real 0m0.646s 00:09:44.108 user 0m0.089s 00:09:44.108 sys 0m0.025s 00:09:44.108 17:58:05 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:44.108 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.108 ************************************ 00:09:44.108 END TEST test_hotremove_lvol_store_base 00:09:44.108 ************************************ 00:09:44.108 17:58:05 -- lvol/hotremove.sh@214 -- # run_test test_hotremove_lvol_store_base_with_lvols test_hotremove_lvol_store_base_with_lvols 00:09:44.108 17:58:05 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:44.108 17:58:05 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:44.108 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.108 ************************************ 00:09:44.108 START TEST test_hotremove_lvol_store_base_with_lvols 00:09:44.108 ************************************ 00:09:44.108 17:58:05 -- common/autotest_common.sh@1114 -- # test_hotremove_lvol_store_base_with_lvols 00:09:44.108 17:58:05 -- lvol/hotremove.sh@85 -- # rpc_cmd bdev_malloc_create 128 512 00:09:44.108 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.108 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.366 17:58:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:44.367 17:58:05 -- lvol/hotremove.sh@85 -- # malloc_name=Malloc3 00:09:44.367 17:58:05 -- lvol/hotremove.sh@86 -- # rpc_cmd bdev_lvol_create_lvstore Malloc3 lvs_test 00:09:44.367 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.367 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.367 17:58:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:44.367 17:58:05 -- lvol/hotremove.sh@86 -- # lvs_uuid=9d8ef993-98ba-42dd-bf37-0f023725a92b 00:09:44.367 17:58:05 -- lvol/hotremove.sh@87 -- # rpc_cmd bdev_lvol_create -u 9d8ef993-98ba-42dd-bf37-0f023725a92b lvol_test 124 00:09:44.367 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.367 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.367 17:58:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:44.367 17:58:05 -- lvol/hotremove.sh@87 -- # lvol_uuid=3a99d3a8-0144-49c0-8488-40e6ff361b50 00:09:44.367 17:58:05 -- lvol/hotremove.sh@89 -- # rpc_cmd bdev_get_bdevs -b 3a99d3a8-0144-49c0-8488-40e6ff361b50 00:09:44.367 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.367 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.367 [ 00:09:44.367 { 00:09:44.367 "name": "3a99d3a8-0144-49c0-8488-40e6ff361b50", 00:09:44.367 "aliases": [ 00:09:44.367 "lvs_test/lvol_test" 00:09:44.367 ], 00:09:44.367 "product_name": "Logical Volume", 00:09:44.367 "block_size": 512, 00:09:44.367 "num_blocks": 253952, 00:09:44.367 "uuid": "3a99d3a8-0144-49c0-8488-40e6ff361b50", 00:09:44.367 "assigned_rate_limits": { 00:09:44.367 "rw_ios_per_sec": 0, 00:09:44.367 "rw_mbytes_per_sec": 0, 00:09:44.367 "r_mbytes_per_sec": 0, 00:09:44.367 "w_mbytes_per_sec": 0 00:09:44.367 }, 00:09:44.367 "claimed": false, 00:09:44.367 "zoned": false, 00:09:44.367 "supported_io_types": { 00:09:44.367 "read": true, 00:09:44.367 "write": true, 00:09:44.367 "unmap": true, 00:09:44.367 "write_zeroes": true, 00:09:44.367 "flush": false, 00:09:44.367 "reset": true, 00:09:44.367 "compare": false, 00:09:44.367 "compare_and_write": false, 00:09:44.367 "abort": false, 00:09:44.367 "nvme_admin": false, 00:09:44.367 "nvme_io": false 00:09:44.367 }, 00:09:44.367 "memory_domains": [ 00:09:44.367 { 00:09:44.367 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:09:44.367 "dma_device_type": 2 00:09:44.367 } 00:09:44.367 ], 00:09:44.367 "driver_specific": { 00:09:44.367 "lvol": { 00:09:44.367 "lvol_store_uuid": "9d8ef993-98ba-42dd-bf37-0f023725a92b", 00:09:44.367 "base_bdev": "Malloc3", 00:09:44.367 "thin_provision": false, 00:09:44.367 "snapshot": false, 00:09:44.367 "clone": false, 00:09:44.367 "esnap_clone": false 00:09:44.367 } 00:09:44.367 } 00:09:44.367 } 00:09:44.367 ] 00:09:44.367 17:58:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:44.367 17:58:05 -- lvol/hotremove.sh@92 -- # rpc_cmd bdev_malloc_delete Malloc3 00:09:44.367 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.367 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.367 [2024-11-28 17:58:05.303184] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev Malloc3 being removed: closing lvstore lvs_test 00:09:44.626 17:58:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:44.626 17:58:05 -- lvol/hotremove.sh@94 -- # rpc_cmd bdev_get_bdevs -b 3a99d3a8-0144-49c0-8488-40e6ff361b50 00:09:44.626 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.626 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.626 [2024-11-28 17:58:05.643062] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 3a99d3a8-0144-49c0-8488-40e6ff361b50 00:09:44.626 request: 00:09:44.626 { 00:09:44.626 "name": "3a99d3a8-0144-49c0-8488-40e6ff361b50", 00:09:44.626 "method": "bdev_get_bdevs", 00:09:44.626 "req_id": 1 00:09:44.626 } 00:09:44.626 Got JSON-RPC error response 00:09:44.626 response: 00:09:44.626 { 00:09:44.626 "code": -19, 00:09:44.626 "message": "No such device" 00:09:44.626 } 00:09:44.626 17:58:05 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:44.626 17:58:05 -- lvol/hotremove.sh@96 -- # rpc_cmd bdev_lvol_get_lvstores -u 9d8ef993-98ba-42dd-bf37-0f023725a92b 00:09:44.626 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.626 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.626 request: 00:09:44.626 { 00:09:44.626 "uuid": "9d8ef993-98ba-42dd-bf37-0f023725a92b", 00:09:44.626 "method": "bdev_lvol_get_lvstores", 00:09:44.626 "req_id": 1 00:09:44.626 } 00:09:44.626 Got JSON-RPC error response 00:09:44.626 response: 00:09:44.626 { 00:09:44.626 "code": -19, 00:09:44.627 "message": "No such device" 00:09:44.627 } 00:09:44.627 17:58:05 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:44.627 17:58:05 -- lvol/hotremove.sh@99 -- # rpc_cmd bdev_lvol_delete_lvstore -u 9d8ef993-98ba-42dd-bf37-0f023725a92b 00:09:44.627 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.627 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.627 request: 00:09:44.627 { 00:09:44.886 "uuid": "9d8ef993-98ba-42dd-bf37-0f023725a92b", 00:09:44.886 "method": "bdev_lvol_delete_lvstore", 00:09:44.886 "req_id": 1 00:09:44.886 } 00:09:44.886 Got JSON-RPC error response 00:09:44.886 response: 00:09:44.886 { 00:09:44.886 "code": -19, 00:09:44.886 "message": "No such device" 00:09:44.886 } 00:09:44.887 17:58:05 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:44.887 17:58:05 -- lvol/hotremove.sh@100 -- # check_leftover_devices 00:09:44.887 17:58:05 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:44.887 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.887 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.887 17:58:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:44.887 17:58:05 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:44.887 17:58:05 -- lvol/common.sh@26 -- # jq length 00:09:44.887 17:58:05 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:44.887 17:58:05 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:44.887 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.887 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.887 17:58:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:44.887 17:58:05 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:44.887 17:58:05 -- lvol/common.sh@28 -- # jq length 00:09:44.887 17:58:05 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:44.887 00:09:44.887 real 0m0.692s 00:09:44.887 user 0m0.088s 00:09:44.887 sys 0m0.046s 00:09:44.887 17:58:05 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:44.887 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.887 ************************************ 00:09:44.887 END TEST test_hotremove_lvol_store_base_with_lvols 00:09:44.887 ************************************ 00:09:44.887 17:58:05 -- lvol/hotremove.sh@215 -- # run_test test_bdev_lvol_delete_lvstore_with_clones test_bdev_lvol_delete_lvstore_with_clones 00:09:44.887 17:58:05 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:44.887 17:58:05 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:44.887 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:44.887 ************************************ 00:09:44.887 START TEST test_bdev_lvol_delete_lvstore_with_clones 00:09:44.887 ************************************ 00:09:44.887 17:58:05 -- common/autotest_common.sh@1114 -- # test_bdev_lvol_delete_lvstore_with_clones 00:09:44.887 17:58:05 -- lvol/hotremove.sh@104 -- # local snapshot_name1=snapshot1 snapshot_uuid1 00:09:44.887 17:58:05 -- lvol/hotremove.sh@105 -- # local snapshot_name2=snapshot2 snapshot_uuid2 00:09:44.887 17:58:05 -- lvol/hotremove.sh@106 -- # local clone_name=clone clone_uuid 00:09:44.887 17:58:05 -- lvol/hotremove.sh@107 -- # local lbd_name=lbd_test 00:09:44.887 17:58:05 -- lvol/hotremove.sh@109 -- # local bdev_uuid 00:09:44.887 17:58:05 -- lvol/hotremove.sh@110 -- # local lvstore_name=lvs_name lvstore_uuid 00:09:44.887 17:58:05 -- lvol/hotremove.sh@111 -- # local malloc_dev 00:09:44.887 17:58:05 -- lvol/hotremove.sh@113 -- # rpc_cmd bdev_malloc_create 256 512 00:09:44.887 17:58:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:44.887 17:58:05 -- common/autotest_common.sh@10 -- # set +x 00:09:45.146 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.146 17:58:06 -- lvol/hotremove.sh@113 -- # malloc_dev=Malloc4 00:09:45.146 17:58:06 -- lvol/hotremove.sh@114 -- # rpc_cmd bdev_lvol_create_lvstore Malloc4 lvs_name 00:09:45.146 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.146 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.407 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.407 17:58:06 -- lvol/hotremove.sh@114 -- # lvstore_uuid=076c8193-f482-4d5e-974e-9c6869c70ba6 00:09:45.407 17:58:06 -- lvol/hotremove.sh@116 -- # get_lvs_jq bdev_lvol_get_lvstores -u 076c8193-f482-4d5e-974e-9c6869c70ba6 00:09:45.407 17:58:06 -- lvol/common.sh@21 -- # rpc_cmd_simple_data_json lvs bdev_lvol_get_lvstores -u 076c8193-f482-4d5e-974e-9c6869c70ba6 00:09:45.407 17:58:06 -- common/autotest_common.sh@594 -- # local 'elems=lvs[@]' elem 00:09:45.407 17:58:06 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:45.408 17:58:06 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:45.408 17:58:06 -- common/autotest_common.sh@596 -- # local jq val 00:09:45.408 17:58:06 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:45.408 17:58:06 -- common/autotest_common.sh@606 -- # local lvs 00:09:45.408 17:58:06 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:45.408 17:58:06 -- common/autotest_common.sh@621 -- # local bdev 00:09:45.408 17:58:06 -- common/autotest_common.sh@623 -- # [[ -v lvs[@] ]] 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size' 00:09:45.408 17:58:06 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:45.408 17:58:06 -- common/autotest_common.sh@630 -- # shift 00:09:45.408 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.408 17:58:06 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_lvol_get_lvstores -u 076c8193-f482-4d5e-974e-9c6869c70ba6 00:09:45.408 17:58:06 -- common/autotest_common.sh@592 -- # jq -jr '"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size,"\n"' 00:09:45.408 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.408 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.408 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.408 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=076c8193-f482-4d5e-974e-9c6869c70ba6 00:09:45.408 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.408 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name 00:09:45.408 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.408 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=Malloc4 00:09:45.408 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.408 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:09:45.408 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.408 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:09:45.408 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.408 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:45.408 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.408 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4194304 00:09:45.408 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.408 17:58:06 -- common/autotest_common.sh@634 -- # (( 7 > 0 )) 00:09:45.408 17:58:06 -- lvol/hotremove.sh@117 -- # [[ 076c8193-f482-4d5e-974e-9c6869c70ba6 == \0\7\6\c\8\1\9\3\-\f\4\8\2\-\4\d\5\e\-\9\7\4\e\-\9\c\6\8\6\9\c\7\0\b\a\6 ]] 00:09:45.408 17:58:06 -- lvol/hotremove.sh@118 -- # [[ lvs_name == \l\v\s\_\n\a\m\e ]] 00:09:45.408 17:58:06 -- lvol/hotremove.sh@119 -- # [[ Malloc4 == \M\a\l\l\o\c\4 ]] 00:09:45.408 17:58:06 -- lvol/hotremove.sh@121 -- # size=63 00:09:45.408 17:58:06 -- lvol/hotremove.sh@123 -- # rpc_cmd bdev_lvol_create -u 076c8193-f482-4d5e-974e-9c6869c70ba6 lbd_test 63 00:09:45.408 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.408 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.408 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.408 17:58:06 -- lvol/hotremove.sh@123 -- # bdev_uuid=fe0c7e99-1c42-42f9-a6a9-3d4fa64631d3 00:09:45.408 17:58:06 -- lvol/hotremove.sh@125 -- # get_bdev_jq bdev_get_bdevs -b fe0c7e99-1c42-42f9-a6a9-3d4fa64631d3 00:09:45.408 17:58:06 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b fe0c7e99-1c42-42f9-a6a9-3d4fa64631d3 00:09:45.408 17:58:06 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:45.408 17:58:06 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:45.408 17:58:06 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:45.408 17:58:06 -- common/autotest_common.sh@596 -- # local jq val 00:09:45.408 17:58:06 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:45.408 17:58:06 -- common/autotest_common.sh@606 -- # local lvs 00:09:45.408 17:58:06 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:45.408 17:58:06 -- common/autotest_common.sh@621 -- # local bdev 00:09:45.408 17:58:06 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:45.408 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.408 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:45.408 17:58:06 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:45.408 17:58:06 -- common/autotest_common.sh@630 -- # shift 00:09:45.408 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.408 17:58:06 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b fe0c7e99-1c42-42f9-a6a9-3d4fa64631d3 00:09:45.409 17:58:06 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:45.409 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.409 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.409 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=fe0c7e99-1c42-42f9-a6a9-3d4fa64631d3 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/lbd_test 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=fe0c7e99-1c42-42f9-a6a9-3d4fa64631d3 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:45.409 17:58:06 -- lvol/hotremove.sh@127 -- # rpc_cmd bdev_lvol_snapshot fe0c7e99-1c42-42f9-a6a9-3d4fa64631d3 snapshot1 00:09:45.409 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.409 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.409 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.409 17:58:06 -- lvol/hotremove.sh@127 -- # snapshot_uuid1=d1a3ec94-2180-4b60-adfb-716a901ea48f 00:09:45.409 17:58:06 -- lvol/hotremove.sh@129 -- # get_bdev_jq bdev_get_bdevs -b lvs_name/snapshot1 00:09:45.409 17:58:06 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b lvs_name/snapshot1 00:09:45.409 17:58:06 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:45.409 17:58:06 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:45.409 17:58:06 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:45.409 17:58:06 -- common/autotest_common.sh@596 -- # local jq val 00:09:45.409 17:58:06 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:45.409 17:58:06 -- common/autotest_common.sh@606 -- # local lvs 00:09:45.409 17:58:06 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:45.409 17:58:06 -- common/autotest_common.sh@621 -- # local bdev 00:09:45.409 17:58:06 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:45.409 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.409 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:45.409 17:58:06 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:45.409 17:58:06 -- common/autotest_common.sh@630 -- # shift 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b lvs_name/snapshot1 00:09:45.409 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.409 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.409 17:58:06 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:45.409 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=d1a3ec94-2180-4b60-adfb-716a901ea48f 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/snapshot1 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=d1a3ec94-2180-4b60-adfb-716a901ea48f 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:45.409 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.409 17:58:06 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:45.409 17:58:06 -- lvol/hotremove.sh@130 -- # [[ d1a3ec94-2180-4b60-adfb-716a901ea48f == \d\1\a\3\e\c\9\4\-\2\1\8\0\-\4\b\6\0\-\a\d\f\b\-\7\1\6\a\9\0\1\e\a\4\8\f ]] 00:09:45.409 17:58:06 -- lvol/hotremove.sh@131 -- # [[ Logical Volume == \L\o\g\i\c\a\l\ \V\o\l\u\m\e ]] 00:09:45.409 17:58:06 -- lvol/hotremove.sh@132 -- # [[ lvs_name/snapshot1 == \l\v\s\_\n\a\m\e\/\s\n\a\p\s\h\o\t\1 ]] 00:09:45.409 17:58:06 -- lvol/hotremove.sh@134 -- # rpc_cmd bdev_lvol_clone lvs_name/snapshot1 clone 00:09:45.410 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.410 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.410 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.410 17:58:06 -- lvol/hotremove.sh@134 -- # clone_uuid=b1714baa-0b48-4202-9ad2-7ec1603d09b8 00:09:45.410 17:58:06 -- lvol/hotremove.sh@136 -- # get_bdev_jq bdev_get_bdevs -b lvs_name/clone 00:09:45.410 17:58:06 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b lvs_name/clone 00:09:45.410 17:58:06 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:45.410 17:58:06 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:45.410 17:58:06 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:45.410 17:58:06 -- common/autotest_common.sh@596 -- # local jq val 00:09:45.410 17:58:06 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:45.410 17:58:06 -- common/autotest_common.sh@606 -- # local lvs 00:09:45.410 17:58:06 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:45.410 17:58:06 -- common/autotest_common.sh@621 -- # local bdev 00:09:45.410 17:58:06 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:45.410 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.410 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:45.410 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.410 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:45.410 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.410 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:45.410 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.410 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:45.410 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.410 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:45.671 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.671 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:45.671 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.671 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:45.671 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.671 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:45.671 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.671 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:45.671 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.671 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:45.671 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.671 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:45.671 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.671 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:45.671 17:58:06 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:45.671 17:58:06 -- common/autotest_common.sh@630 -- # shift 00:09:45.671 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.671 17:58:06 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b lvs_name/clone 00:09:45.671 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.671 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.672 17:58:06 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:45.672 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=b1714baa-0b48-4202-9ad2-7ec1603d09b8 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/clone 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=b1714baa-0b48-4202-9ad2-7ec1603d09b8 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=snapshot1 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:45.672 17:58:06 -- lvol/hotremove.sh@137 -- # [[ b1714baa-0b48-4202-9ad2-7ec1603d09b8 == \b\1\7\1\4\b\a\a\-\0\b\4\8\-\4\2\0\2\-\9\a\d\2\-\7\e\c\1\6\0\3\d\0\9\b\8 ]] 00:09:45.672 17:58:06 -- lvol/hotremove.sh@138 -- # [[ Logical Volume == \L\o\g\i\c\a\l\ \V\o\l\u\m\e ]] 00:09:45.672 17:58:06 -- lvol/hotremove.sh@139 -- # [[ lvs_name/clone == \l\v\s\_\n\a\m\e\/\c\l\o\n\e ]] 00:09:45.672 17:58:06 -- lvol/hotremove.sh@141 -- # rpc_cmd bdev_lvol_snapshot b1714baa-0b48-4202-9ad2-7ec1603d09b8 snapshot2 00:09:45.672 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.672 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.672 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.672 17:58:06 -- lvol/hotremove.sh@141 -- # snapshot_uuid2=1c1e2f20-90b8-44c0-b79c-7cb98608ef3e 00:09:45.672 17:58:06 -- lvol/hotremove.sh@143 -- # get_bdev_jq bdev_get_bdevs -b lvs_name/snapshot2 00:09:45.672 17:58:06 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b lvs_name/snapshot2 00:09:45.672 17:58:06 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:45.672 17:58:06 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:45.672 17:58:06 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:45.672 17:58:06 -- common/autotest_common.sh@596 -- # local jq val 00:09:45.672 17:58:06 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:45.672 17:58:06 -- common/autotest_common.sh@606 -- # local lvs 00:09:45.672 17:58:06 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:45.672 17:58:06 -- common/autotest_common.sh@621 -- # local bdev 00:09:45.672 17:58:06 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:45.672 17:58:06 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:45.672 17:58:06 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:45.672 17:58:06 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:45.672 17:58:06 -- common/autotest_common.sh@630 -- # shift 00:09:45.672 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.672 17:58:06 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b lvs_name/snapshot2 00:09:45.673 17:58:06 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:45.673 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.673 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.673 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=1c1e2f20-90b8-44c0-b79c-7cb98608ef3e 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/snapshot2 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=1c1e2f20-90b8-44c0-b79c-7cb98608ef3e 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=snapshot1 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:45.673 17:58:06 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:45.673 17:58:06 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:45.673 17:58:06 -- lvol/hotremove.sh@144 -- # [[ 1c1e2f20-90b8-44c0-b79c-7cb98608ef3e == \1\c\1\e\2\f\2\0\-\9\0\b\8\-\4\4\c\0\-\b\7\9\c\-\7\c\b\9\8\6\0\8\e\f\3\e ]] 00:09:45.673 17:58:06 -- lvol/hotremove.sh@145 -- # [[ Logical Volume == \L\o\g\i\c\a\l\ \V\o\l\u\m\e ]] 00:09:45.673 17:58:06 -- lvol/hotremove.sh@146 -- # [[ lvs_name/snapshot2 == \l\v\s\_\n\a\m\e\/\s\n\a\p\s\h\o\t\2 ]] 00:09:45.673 17:58:06 -- lvol/hotremove.sh@148 -- # rpc_cmd bdev_lvol_delete d1a3ec94-2180-4b60-adfb-716a901ea48f 00:09:45.673 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.673 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.673 [2024-11-28 17:58:06.598122] vbdev_lvol.c: 640:_vbdev_lvol_destroy: *ERROR*: Cannot delete lvol 00:09:45.673 request: 00:09:45.673 { 00:09:45.673 "name": "d1a3ec94-2180-4b60-adfb-716a901ea48f", 00:09:45.673 "method": "bdev_lvol_delete", 00:09:45.673 "req_id": 1 00:09:45.673 } 00:09:45.673 Got JSON-RPC error response 00:09:45.673 response: 00:09:45.673 { 00:09:45.673 "code": -32603, 00:09:45.673 "message": "Operation not permitted" 00:09:45.673 } 00:09:45.673 17:58:06 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:45.673 17:58:06 -- lvol/hotremove.sh@149 -- # rpc_cmd bdev_lvol_delete_lvstore -u 076c8193-f482-4d5e-974e-9c6869c70ba6 00:09:45.673 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.673 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:45.673 17:58:06 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:45.673 17:58:06 -- lvol/hotremove.sh@150 -- # rpc_cmd bdev_malloc_delete Malloc4 00:09:45.673 17:58:06 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:45.673 17:58:06 -- common/autotest_common.sh@10 -- # set +x 00:09:46.243 17:58:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:46.243 17:58:07 -- lvol/hotremove.sh@152 -- # check_leftover_devices 00:09:46.243 17:58:07 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:46.243 17:58:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:46.243 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:46.503 17:58:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:46.503 17:58:07 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:46.503 17:58:07 -- lvol/common.sh@26 -- # jq length 00:09:46.503 17:58:07 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:46.503 17:58:07 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:46.503 17:58:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:46.503 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:46.503 17:58:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:46.503 17:58:07 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:46.503 17:58:07 -- lvol/common.sh@28 -- # jq length 00:09:46.503 17:58:07 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:46.503 00:09:46.503 real 0m1.559s 00:09:46.503 user 0m0.417s 00:09:46.503 sys 0m0.122s 00:09:46.503 17:58:07 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:46.503 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:46.503 ************************************ 00:09:46.503 END TEST test_bdev_lvol_delete_lvstore_with_clones 00:09:46.503 ************************************ 00:09:46.503 17:58:07 -- lvol/hotremove.sh@216 -- # run_test test_unregister_lvol_bdev test_unregister_lvol_bdev 00:09:46.503 17:58:07 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:46.503 17:58:07 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:46.503 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:46.503 ************************************ 00:09:46.503 START TEST test_unregister_lvol_bdev 00:09:46.503 ************************************ 00:09:46.503 17:58:07 -- common/autotest_common.sh@1114 -- # test_unregister_lvol_bdev 00:09:46.503 17:58:07 -- lvol/hotremove.sh@158 -- # local snapshot_name1=snapshot1 snapshot_uuid1 00:09:46.503 17:58:07 -- lvol/hotremove.sh@159 -- # local snapshot_name2=snapshot2 snapshot_uuid2 00:09:46.503 17:58:07 -- lvol/hotremove.sh@160 -- # local clone_name=clone clone_uuid 00:09:46.503 17:58:07 -- lvol/hotremove.sh@161 -- # local lbd_name=lbd_test 00:09:46.503 17:58:07 -- lvol/hotremove.sh@163 -- # local bdev_uuid 00:09:46.503 17:58:07 -- lvol/hotremove.sh@164 -- # local lvstore_name=lvs_name lvstore_uuid 00:09:46.503 17:58:07 -- lvol/hotremove.sh@165 -- # local malloc_dev 00:09:46.503 17:58:07 -- lvol/hotremove.sh@167 -- # rpc_cmd bdev_malloc_create 256 512 00:09:46.503 17:58:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:46.503 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:46.764 17:58:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:46.764 17:58:07 -- lvol/hotremove.sh@167 -- # malloc_dev=Malloc5 00:09:46.764 17:58:07 -- lvol/hotremove.sh@168 -- # rpc_cmd bdev_lvol_create_lvstore Malloc5 lvs_name 00:09:46.764 17:58:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:46.764 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:46.764 17:58:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:46.764 17:58:07 -- lvol/hotremove.sh@168 -- # lvstore_uuid=4d4a728f-1929-4c8d-a437-db263e8f75a0 00:09:46.764 17:58:07 -- lvol/hotremove.sh@170 -- # get_lvs_jq bdev_lvol_get_lvstores -u 4d4a728f-1929-4c8d-a437-db263e8f75a0 00:09:46.764 17:58:07 -- lvol/common.sh@21 -- # rpc_cmd_simple_data_json lvs bdev_lvol_get_lvstores -u 4d4a728f-1929-4c8d-a437-db263e8f75a0 00:09:46.764 17:58:07 -- common/autotest_common.sh@594 -- # local 'elems=lvs[@]' elem 00:09:46.764 17:58:07 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:46.764 17:58:07 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:46.764 17:58:07 -- common/autotest_common.sh@596 -- # local jq val 00:09:46.764 17:58:07 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:46.764 17:58:07 -- common/autotest_common.sh@606 -- # local lvs 00:09:46.764 17:58:07 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:46.764 17:58:07 -- common/autotest_common.sh@621 -- # local bdev 00:09:46.764 17:58:07 -- common/autotest_common.sh@623 -- # [[ -v lvs[@] ]] 00:09:46.764 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:46.764 17:58:07 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid' 00:09:46.764 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:46.764 17:58:07 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name' 00:09:46.764 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:46.764 17:58:07 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev' 00:09:46.764 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:46.764 17:58:07 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters' 00:09:46.764 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:46.764 17:58:07 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters' 00:09:46.764 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:46.764 17:58:07 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size' 00:09:46.764 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:46.764 17:58:07 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size' 00:09:46.764 17:58:07 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:46.765 17:58:07 -- common/autotest_common.sh@630 -- # shift 00:09:46.765 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:46.765 17:58:07 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_lvol_get_lvstores -u 4d4a728f-1929-4c8d-a437-db263e8f75a0 00:09:46.765 17:58:07 -- common/autotest_common.sh@592 -- # jq -jr '"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size,"\n"' 00:09:46.765 17:58:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:46.765 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:46.765 17:58:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.027 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4d4a728f-1929-4c8d-a437-db263e8f75a0 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=Malloc5 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4194304 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@634 -- # (( 7 > 0 )) 00:09:47.028 17:58:07 -- lvol/hotremove.sh@171 -- # [[ 4d4a728f-1929-4c8d-a437-db263e8f75a0 == \4\d\4\a\7\2\8\f\-\1\9\2\9\-\4\c\8\d\-\a\4\3\7\-\d\b\2\6\3\e\8\f\7\5\a\0 ]] 00:09:47.028 17:58:07 -- lvol/hotremove.sh@172 -- # [[ lvs_name == \l\v\s\_\n\a\m\e ]] 00:09:47.028 17:58:07 -- lvol/hotremove.sh@173 -- # [[ Malloc5 == \M\a\l\l\o\c\5 ]] 00:09:47.028 17:58:07 -- lvol/hotremove.sh@175 -- # size=63 00:09:47.028 17:58:07 -- lvol/hotremove.sh@177 -- # rpc_cmd bdev_lvol_create -u 4d4a728f-1929-4c8d-a437-db263e8f75a0 lbd_test 63 00:09:47.028 17:58:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.028 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:47.028 17:58:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.028 17:58:07 -- lvol/hotremove.sh@177 -- # bdev_uuid=c8fbb30a-c586-4a32-91e0-e4089bfbee18 00:09:47.028 17:58:07 -- lvol/hotremove.sh@179 -- # get_bdev_jq bdev_get_bdevs -b c8fbb30a-c586-4a32-91e0-e4089bfbee18 00:09:47.028 17:58:07 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b c8fbb30a-c586-4a32-91e0-e4089bfbee18 00:09:47.028 17:58:07 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:47.028 17:58:07 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:47.028 17:58:07 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:47.028 17:58:07 -- common/autotest_common.sh@596 -- # local jq val 00:09:47.028 17:58:07 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:47.028 17:58:07 -- common/autotest_common.sh@606 -- # local lvs 00:09:47.028 17:58:07 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:47.028 17:58:07 -- common/autotest_common.sh@621 -- # local bdev 00:09:47.028 17:58:07 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:47.028 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.028 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:47.028 17:58:07 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:47.028 17:58:07 -- common/autotest_common.sh@630 -- # shift 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b c8fbb30a-c586-4a32-91e0-e4089bfbee18 00:09:47.028 17:58:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.028 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:47.028 17:58:07 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:47.028 17:58:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=c8fbb30a-c586-4a32-91e0-e4089bfbee18 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/lbd_test 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=c8fbb30a-c586-4a32-91e0-e4089bfbee18 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:47.028 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.028 17:58:07 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:47.028 17:58:07 -- lvol/hotremove.sh@181 -- # rpc_cmd bdev_lvol_snapshot c8fbb30a-c586-4a32-91e0-e4089bfbee18 snapshot1 00:09:47.028 17:58:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.028 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:47.028 17:58:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.028 17:58:07 -- lvol/hotremove.sh@181 -- # snapshot_uuid1=a480638e-7a15-4912-a5da-0e7843a04220 00:09:47.028 17:58:07 -- lvol/hotremove.sh@183 -- # get_bdev_jq bdev_get_bdevs -b lvs_name/snapshot1 00:09:47.028 17:58:07 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b lvs_name/snapshot1 00:09:47.028 17:58:07 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:47.028 17:58:07 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:47.028 17:58:07 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:47.028 17:58:07 -- common/autotest_common.sh@596 -- # local jq val 00:09:47.028 17:58:07 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:47.028 17:58:07 -- common/autotest_common.sh@606 -- # local lvs 00:09:47.029 17:58:07 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:47.029 17:58:07 -- common/autotest_common.sh@621 -- # local bdev 00:09:47.029 17:58:07 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:47.029 17:58:07 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:07 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:47.029 17:58:07 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:47.029 17:58:07 -- common/autotest_common.sh@630 -- # shift 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b lvs_name/snapshot1 00:09:47.029 17:58:07 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:47.029 17:58:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.029 17:58:07 -- common/autotest_common.sh@10 -- # set +x 00:09:47.029 17:58:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=a480638e-7a15-4912-a5da-0e7843a04220 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/snapshot1 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=a480638e-7a15-4912-a5da-0e7843a04220 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:47.029 17:58:07 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.029 17:58:07 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:47.029 17:58:07 -- lvol/hotremove.sh@184 -- # [[ a480638e-7a15-4912-a5da-0e7843a04220 == \a\4\8\0\6\3\8\e\-\7\a\1\5\-\4\9\1\2\-\a\5\d\a\-\0\e\7\8\4\3\a\0\4\2\2\0 ]] 00:09:47.029 17:58:07 -- lvol/hotremove.sh@185 -- # [[ Logical Volume == \L\o\g\i\c\a\l\ \V\o\l\u\m\e ]] 00:09:47.029 17:58:07 -- lvol/hotremove.sh@186 -- # [[ lvs_name/snapshot1 == \l\v\s\_\n\a\m\e\/\s\n\a\p\s\h\o\t\1 ]] 00:09:47.029 17:58:07 -- lvol/hotremove.sh@188 -- # rpc_cmd bdev_lvol_clone lvs_name/snapshot1 clone 00:09:47.029 17:58:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.029 17:58:08 -- common/autotest_common.sh@10 -- # set +x 00:09:47.029 17:58:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.029 17:58:08 -- lvol/hotremove.sh@188 -- # clone_uuid=845a8203-b59c-4f2f-a45b-dabe1c37ac41 00:09:47.029 17:58:08 -- lvol/hotremove.sh@190 -- # get_bdev_jq bdev_get_bdevs -b lvs_name/clone 00:09:47.029 17:58:08 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b lvs_name/clone 00:09:47.029 17:58:08 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:47.029 17:58:08 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:47.029 17:58:08 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:47.029 17:58:08 -- common/autotest_common.sh@596 -- # local jq val 00:09:47.029 17:58:08 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:47.029 17:58:08 -- common/autotest_common.sh@606 -- # local lvs 00:09:47.029 17:58:08 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:47.029 17:58:08 -- common/autotest_common.sh@621 -- # local bdev 00:09:47.029 17:58:08 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:47.029 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:47.029 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:47.029 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:47.029 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.029 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:47.029 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.030 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:47.030 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.030 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:47.030 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.030 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:47.030 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.030 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:47.030 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.030 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:47.030 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.030 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:47.030 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.030 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:47.030 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.030 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:47.030 17:58:08 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:47.030 17:58:08 -- common/autotest_common.sh@630 -- # shift 00:09:47.030 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.030 17:58:08 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:47.030 17:58:08 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b lvs_name/clone 00:09:47.030 17:58:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.030 17:58:08 -- common/autotest_common.sh@10 -- # set +x 00:09:47.030 17:58:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.030 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=845a8203-b59c-4f2f-a45b-dabe1c37ac41 00:09:47.030 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.030 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/clone 00:09:47.030 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.030 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:47.030 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.030 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:09:47.030 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.030 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=845a8203-b59c-4f2f-a45b-dabe1c37ac41 00:09:47.030 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.030 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:47.030 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.030 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:47.030 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.030 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:47.030 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.321 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:47.321 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.321 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=snapshot1 00:09:47.321 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.321 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:47.321 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.321 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:47.321 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.321 17:58:08 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:47.321 17:58:08 -- lvol/hotremove.sh@191 -- # [[ 845a8203-b59c-4f2f-a45b-dabe1c37ac41 == \8\4\5\a\8\2\0\3\-\b\5\9\c\-\4\f\2\f\-\a\4\5\b\-\d\a\b\e\1\c\3\7\a\c\4\1 ]] 00:09:47.321 17:58:08 -- lvol/hotremove.sh@192 -- # [[ Logical Volume == \L\o\g\i\c\a\l\ \V\o\l\u\m\e ]] 00:09:47.321 17:58:08 -- lvol/hotremove.sh@193 -- # [[ lvs_name/clone == \l\v\s\_\n\a\m\e\/\c\l\o\n\e ]] 00:09:47.321 17:58:08 -- lvol/hotremove.sh@195 -- # rpc_cmd bdev_lvol_snapshot 845a8203-b59c-4f2f-a45b-dabe1c37ac41 snapshot2 00:09:47.321 17:58:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.321 17:58:08 -- common/autotest_common.sh@10 -- # set +x 00:09:47.321 17:58:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.321 17:58:08 -- lvol/hotremove.sh@195 -- # snapshot_uuid2=09001191-91fd-4610-903a-fc994ba22548 00:09:47.321 17:58:08 -- lvol/hotremove.sh@197 -- # get_bdev_jq bdev_get_bdevs -b lvs_name/snapshot2 00:09:47.321 17:58:08 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b lvs_name/snapshot2 00:09:47.321 17:58:08 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:09:47.321 17:58:08 -- common/autotest_common.sh@595 -- # jq_out=() 00:09:47.321 17:58:08 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:09:47.321 17:58:08 -- common/autotest_common.sh@596 -- # local jq val 00:09:47.321 17:58:08 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:09:47.321 17:58:08 -- common/autotest_common.sh@606 -- # local lvs 00:09:47.321 17:58:08 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:09:47.321 17:58:08 -- common/autotest_common.sh@621 -- # local bdev 00:09:47.321 17:58:08 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.321 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:09:47.321 17:58:08 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:09:47.322 17:58:08 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:09:47.322 17:58:08 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:09:47.322 17:58:08 -- common/autotest_common.sh@630 -- # shift 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:09:47.322 17:58:08 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b lvs_name/snapshot2 00:09:47.322 17:58:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.322 17:58:08 -- common/autotest_common.sh@10 -- # set +x 00:09:47.322 17:58:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=09001191-91fd-4610-903a-fc994ba22548 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/snapshot2 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=09001191-91fd-4610-903a-fc994ba22548 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=snapshot1 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:09:47.322 17:58:08 -- common/autotest_common.sh@631 -- # read -r elem val 00:09:47.322 17:58:08 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:09:47.322 17:58:08 -- lvol/hotremove.sh@198 -- # [[ 09001191-91fd-4610-903a-fc994ba22548 == \0\9\0\0\1\1\9\1\-\9\1\f\d\-\4\6\1\0\-\9\0\3\a\-\f\c\9\9\4\b\a\2\2\5\4\8 ]] 00:09:47.322 17:58:08 -- lvol/hotremove.sh@199 -- # [[ Logical Volume == \L\o\g\i\c\a\l\ \V\o\l\u\m\e ]] 00:09:47.322 17:58:08 -- lvol/hotremove.sh@200 -- # [[ lvs_name/snapshot2 == \l\v\s\_\n\a\m\e\/\s\n\a\p\s\h\o\t\2 ]] 00:09:47.322 17:58:08 -- lvol/hotremove.sh@202 -- # rpc_cmd bdev_malloc_delete Malloc5 00:09:47.322 17:58:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.322 17:58:08 -- common/autotest_common.sh@10 -- # set +x 00:09:47.322 [2024-11-28 17:58:08.155816] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev Malloc5 being removed: closing lvstore lvs_name 00:09:47.890 17:58:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.891 17:58:08 -- lvol/hotremove.sh@203 -- # check_leftover_devices 00:09:47.891 17:58:08 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:09:47.891 17:58:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.891 17:58:08 -- common/autotest_common.sh@10 -- # set +x 00:09:47.891 17:58:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.891 17:58:08 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:09:47.891 17:58:08 -- lvol/common.sh@26 -- # jq length 00:09:47.891 17:58:08 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:09:47.891 17:58:08 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:47.891 17:58:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:47.891 17:58:08 -- common/autotest_common.sh@10 -- # set +x 00:09:47.891 17:58:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:47.891 17:58:08 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:09:47.891 17:58:08 -- lvol/common.sh@28 -- # jq length 00:09:47.891 17:58:08 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:09:47.891 00:09:47.891 real 0m1.463s 00:09:47.891 user 0m0.388s 00:09:47.891 sys 0m0.110s 00:09:47.891 17:58:08 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:47.891 17:58:08 -- common/autotest_common.sh@10 -- # set +x 00:09:47.891 ************************************ 00:09:47.891 END TEST test_unregister_lvol_bdev 00:09:47.891 ************************************ 00:09:48.150 17:58:08 -- lvol/hotremove.sh@218 -- # trap - SIGINT SIGTERM EXIT 00:09:48.150 17:58:08 -- lvol/hotremove.sh@219 -- # killprocess 60016 00:09:48.150 17:58:08 -- common/autotest_common.sh@936 -- # '[' -z 60016 ']' 00:09:48.150 17:58:08 -- common/autotest_common.sh@940 -- # kill -0 60016 00:09:48.150 17:58:08 -- common/autotest_common.sh@941 -- # uname 00:09:48.150 17:58:08 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:09:48.150 17:58:08 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 60016 00:09:48.150 17:58:09 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:09:48.150 17:58:09 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:09:48.150 killing process with pid 60016 00:09:48.150 17:58:09 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 60016' 00:09:48.150 17:58:09 -- common/autotest_common.sh@955 -- # kill 60016 00:09:48.150 17:58:09 -- common/autotest_common.sh@960 -- # wait 60016 00:09:50.685 00:09:50.685 real 0m10.602s 00:09:50.685 user 0m11.830s 00:09:50.685 sys 0m1.496s 00:09:50.685 17:58:11 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:09:50.685 17:58:11 -- common/autotest_common.sh@10 -- # set +x 00:09:50.685 ************************************ 00:09:50.685 END TEST lvol_hotremove 00:09:50.685 ************************************ 00:09:50.685 17:58:11 -- lvol/lvol.sh@17 -- # run_test lvol_tasting /home/vagrant/spdk_repo/spdk/test/lvol/tasting.sh 00:09:50.685 17:58:11 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:50.685 17:58:11 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:50.685 17:58:11 -- common/autotest_common.sh@10 -- # set +x 00:09:50.685 ************************************ 00:09:50.685 START TEST lvol_tasting 00:09:50.685 ************************************ 00:09:50.685 17:58:11 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/lvol/tasting.sh 00:09:50.685 * Looking for test storage... 00:09:50.685 * Found test storage at /home/vagrant/spdk_repo/spdk/test/lvol 00:09:50.685 17:58:11 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:09:50.685 17:58:11 -- common/autotest_common.sh@1690 -- # lcov --version 00:09:50.685 17:58:11 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:09:50.685 17:58:11 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:09:50.685 17:58:11 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:09:50.685 17:58:11 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:09:50.685 17:58:11 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:09:50.685 17:58:11 -- scripts/common.sh@335 -- # IFS=.-: 00:09:50.685 17:58:11 -- scripts/common.sh@335 -- # read -ra ver1 00:09:50.686 17:58:11 -- scripts/common.sh@336 -- # IFS=.-: 00:09:50.686 17:58:11 -- scripts/common.sh@336 -- # read -ra ver2 00:09:50.686 17:58:11 -- scripts/common.sh@337 -- # local 'op=<' 00:09:50.686 17:58:11 -- scripts/common.sh@339 -- # ver1_l=2 00:09:50.686 17:58:11 -- scripts/common.sh@340 -- # ver2_l=1 00:09:50.686 17:58:11 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:09:50.686 17:58:11 -- scripts/common.sh@343 -- # case "$op" in 00:09:50.686 17:58:11 -- scripts/common.sh@344 -- # : 1 00:09:50.686 17:58:11 -- scripts/common.sh@363 -- # (( v = 0 )) 00:09:50.686 17:58:11 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:09:50.686 17:58:11 -- scripts/common.sh@364 -- # decimal 1 00:09:50.686 17:58:11 -- scripts/common.sh@352 -- # local d=1 00:09:50.686 17:58:11 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:09:50.686 17:58:11 -- scripts/common.sh@354 -- # echo 1 00:09:50.686 17:58:11 -- scripts/common.sh@364 -- # ver1[v]=1 00:09:50.686 17:58:11 -- scripts/common.sh@365 -- # decimal 2 00:09:50.686 17:58:11 -- scripts/common.sh@352 -- # local d=2 00:09:50.686 17:58:11 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:09:50.686 17:58:11 -- scripts/common.sh@354 -- # echo 2 00:09:50.686 17:58:11 -- scripts/common.sh@365 -- # ver2[v]=2 00:09:50.686 17:58:11 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:09:50.686 17:58:11 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:09:50.686 17:58:11 -- scripts/common.sh@367 -- # return 0 00:09:50.686 17:58:11 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:09:50.686 17:58:11 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:09:50.686 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:50.686 --rc genhtml_branch_coverage=1 00:09:50.686 --rc genhtml_function_coverage=1 00:09:50.686 --rc genhtml_legend=1 00:09:50.686 --rc geninfo_all_blocks=1 00:09:50.686 --rc geninfo_unexecuted_blocks=1 00:09:50.686 00:09:50.686 ' 00:09:50.686 17:58:11 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:09:50.686 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:50.686 --rc genhtml_branch_coverage=1 00:09:50.686 --rc genhtml_function_coverage=1 00:09:50.686 --rc genhtml_legend=1 00:09:50.686 --rc geninfo_all_blocks=1 00:09:50.686 --rc geninfo_unexecuted_blocks=1 00:09:50.686 00:09:50.686 ' 00:09:50.686 17:58:11 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:09:50.686 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:50.686 --rc genhtml_branch_coverage=1 00:09:50.686 --rc genhtml_function_coverage=1 00:09:50.686 --rc genhtml_legend=1 00:09:50.686 --rc geninfo_all_blocks=1 00:09:50.686 --rc geninfo_unexecuted_blocks=1 00:09:50.686 00:09:50.686 ' 00:09:50.686 17:58:11 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:09:50.686 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:09:50.686 --rc genhtml_branch_coverage=1 00:09:50.686 --rc genhtml_function_coverage=1 00:09:50.686 --rc genhtml_legend=1 00:09:50.686 --rc geninfo_all_blocks=1 00:09:50.686 --rc geninfo_unexecuted_blocks=1 00:09:50.686 00:09:50.686 ' 00:09:50.686 17:58:11 -- lvol/tasting.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/lvol/common.sh 00:09:50.686 17:58:11 -- lvol/common.sh@6 -- # MALLOC_SIZE_MB=128 00:09:50.686 17:58:11 -- lvol/common.sh@7 -- # MALLOC_BS=512 00:09:50.686 17:58:11 -- lvol/common.sh@8 -- # AIO_SIZE_MB=400 00:09:50.686 17:58:11 -- lvol/common.sh@9 -- # AIO_BS=4096 00:09:50.686 17:58:11 -- lvol/common.sh@10 -- # LVS_DEFAULT_CLUSTER_SIZE_MB=4 00:09:50.686 17:58:11 -- lvol/common.sh@11 -- # LVS_DEFAULT_CLUSTER_SIZE=4194304 00:09:50.686 17:58:11 -- lvol/common.sh@13 -- # LVS_DEFAULT_CAPACITY_MB=124 00:09:50.686 17:58:11 -- lvol/common.sh@14 -- # LVS_DEFAULT_CAPACITY=130023424 00:09:50.686 17:58:11 -- lvol/tasting.sh@164 -- # spdk_pid=60401 00:09:50.686 17:58:11 -- lvol/tasting.sh@163 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:09:50.686 17:58:11 -- lvol/tasting.sh@165 -- # trap 'killprocess "$spdk_pid"; rm -f $testdir/aio_bdev_0 $testdir/aio_bdev_1; exit 1' SIGINT SIGTERM EXIT 00:09:50.686 17:58:11 -- lvol/tasting.sh@166 -- # waitforlisten 60401 00:09:50.686 17:58:11 -- common/autotest_common.sh@829 -- # '[' -z 60401 ']' 00:09:50.686 17:58:11 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:09:50.686 17:58:11 -- common/autotest_common.sh@834 -- # local max_retries=100 00:09:50.686 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:09:50.686 17:58:11 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:09:50.686 17:58:11 -- common/autotest_common.sh@838 -- # xtrace_disable 00:09:50.686 17:58:11 -- common/autotest_common.sh@10 -- # set +x 00:09:50.686 [2024-11-28 17:58:11.667028] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:09:50.686 [2024-11-28 17:58:11.667150] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid60401 ] 00:09:50.946 [2024-11-28 17:58:11.829169] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:09:51.205 [2024-11-28 17:58:12.033753] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:09:51.205 [2024-11-28 17:58:12.033955] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:09:52.142 17:58:13 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:09:52.142 17:58:13 -- common/autotest_common.sh@862 -- # return 0 00:09:52.142 17:58:13 -- lvol/tasting.sh@167 -- # truncate -s 400M /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_1 00:09:52.142 17:58:13 -- lvol/tasting.sh@169 -- # run_test test_tasting test_tasting 00:09:52.142 17:58:13 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:09:52.142 17:58:13 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:09:52.142 17:58:13 -- common/autotest_common.sh@10 -- # set +x 00:09:52.142 ************************************ 00:09:52.142 START TEST test_tasting 00:09:52.142 ************************************ 00:09:52.142 17:58:13 -- common/autotest_common.sh@1114 -- # test_tasting 00:09:52.142 17:58:13 -- lvol/tasting.sh@14 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 aio_bdev0 4096 00:09:52.142 17:58:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:52.142 17:58:13 -- common/autotest_common.sh@10 -- # set +x 00:09:52.142 aio_bdev0 00:09:52.142 17:58:13 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:52.142 17:58:13 -- lvol/tasting.sh@15 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_1 aio_bdev1 4096 00:09:52.142 17:58:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:52.142 17:58:13 -- common/autotest_common.sh@10 -- # set +x 00:09:52.142 aio_bdev1 00:09:52.142 17:58:13 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:52.142 17:58:13 -- lvol/tasting.sh@17 -- # rpc_cmd bdev_lvol_create_lvstore aio_bdev0 lvs_test 00:09:52.142 17:58:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:52.142 17:58:13 -- common/autotest_common.sh@10 -- # set +x 00:09:52.401 17:58:13 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:52.401 17:58:13 -- lvol/tasting.sh@17 -- # lvs_uuid=57ba9700-0fe6-493a-a3f5-054190e9b914 00:09:52.401 17:58:13 -- lvol/tasting.sh@19 -- # rpc_cmd bdev_lvol_delete_lvstore -u 57ba9700-0fe6-493a-a3f5-054190e9b914 00:09:52.401 17:58:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:52.401 17:58:13 -- common/autotest_common.sh@10 -- # set +x 00:09:52.401 17:58:13 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:52.401 17:58:13 -- lvol/tasting.sh@22 -- # rpc_cmd bdev_aio_delete aio_bdev0 00:09:52.401 17:58:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:52.401 17:58:13 -- common/autotest_common.sh@10 -- # set +x 00:09:52.401 17:58:13 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:52.401 17:58:13 -- lvol/tasting.sh@24 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 aio_bdev0 4096 00:09:52.401 17:58:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:52.401 17:58:13 -- common/autotest_common.sh@10 -- # set +x 00:09:52.401 aio_bdev0 00:09:52.401 17:58:13 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:52.401 17:58:13 -- lvol/tasting.sh@25 -- # sleep 1 00:09:53.340 17:58:14 -- lvol/tasting.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores -u 57ba9700-0fe6-493a-a3f5-054190e9b914 00:09:53.340 17:58:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:53.340 17:58:14 -- common/autotest_common.sh@10 -- # set +x 00:09:53.340 request: 00:09:53.340 { 00:09:53.340 "uuid": "57ba9700-0fe6-493a-a3f5-054190e9b914", 00:09:53.340 "method": "bdev_lvol_get_lvstores", 00:09:53.340 "req_id": 1 00:09:53.340 } 00:09:53.340 Got JSON-RPC error response 00:09:53.340 response: 00:09:53.340 { 00:09:53.340 "code": -19, 00:09:53.340 "message": "No such device" 00:09:53.340 } 00:09:53.340 17:58:14 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:09:53.340 17:58:14 -- lvol/tasting.sh@30 -- # lvs1_cluster_size=1048576 00:09:53.340 17:58:14 -- lvol/tasting.sh@31 -- # lvs2_cluster_size=33554432 00:09:53.340 17:58:14 -- lvol/tasting.sh@32 -- # rpc_cmd bdev_lvol_create_lvstore aio_bdev0 lvs_test1 -c 1048576 00:09:53.340 17:58:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:53.340 17:58:14 -- common/autotest_common.sh@10 -- # set +x 00:09:53.340 17:58:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:53.340 17:58:14 -- lvol/tasting.sh@32 -- # lvs_uuid1=e1449f50-4cfd-41c2-ba60-243fe9dd706a 00:09:53.340 17:58:14 -- lvol/tasting.sh@33 -- # rpc_cmd bdev_lvol_create_lvstore aio_bdev1 lvs_test2 -c 33554432 00:09:53.340 17:58:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:53.340 17:58:14 -- common/autotest_common.sh@10 -- # set +x 00:09:53.340 17:58:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:53.340 17:58:14 -- lvol/tasting.sh@33 -- # lvs_uuid2=315d6877-7bd2-458e-aa34-a2f6c9786c9e 00:09:53.340 17:58:14 -- lvol/tasting.sh@36 -- # round_down 12 00:09:53.340 17:58:14 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:53.340 17:58:14 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:09:53.340 17:58:14 -- lvol/common.sh@36 -- # echo 12 00:09:53.340 17:58:14 -- lvol/tasting.sh@36 -- # lvol_size_mb=12 00:09:53.340 17:58:14 -- lvol/tasting.sh@37 -- # lvol_size=12582912 00:09:53.340 17:58:14 -- lvol/tasting.sh@39 -- # seq 1 5 00:09:53.340 17:58:14 -- lvol/tasting.sh@39 -- # for i in $(seq 1 5) 00:09:53.340 17:58:14 -- lvol/tasting.sh@40 -- # rpc_cmd bdev_lvol_create -u e1449f50-4cfd-41c2-ba60-243fe9dd706a lvol_test1 12 00:09:53.340 17:58:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:53.340 17:58:14 -- common/autotest_common.sh@10 -- # set +x 00:09:53.340 17:58:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:53.340 17:58:14 -- lvol/tasting.sh@40 -- # lvol_uuid=3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7 00:09:53.340 17:58:14 -- lvol/tasting.sh@41 -- # rpc_cmd bdev_get_bdevs -b 3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7 00:09:53.340 17:58:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:53.340 17:58:14 -- common/autotest_common.sh@10 -- # set +x 00:09:53.340 17:58:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:53.340 17:58:14 -- lvol/tasting.sh@41 -- # lvol='[ 00:09:53.340 { 00:09:53.340 "name": "3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7", 00:09:53.340 "aliases": [ 00:09:53.340 "lvs_test1/lvol_test1" 00:09:53.340 ], 00:09:53.340 "product_name": "Logical Volume", 00:09:53.340 "block_size": 4096, 00:09:53.340 "num_blocks": 3072, 00:09:53.340 "uuid": "3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7", 00:09:53.340 "assigned_rate_limits": { 00:09:53.340 "rw_ios_per_sec": 0, 00:09:53.340 "rw_mbytes_per_sec": 0, 00:09:53.340 "r_mbytes_per_sec": 0, 00:09:53.340 "w_mbytes_per_sec": 0 00:09:53.340 }, 00:09:53.340 "claimed": false, 00:09:53.340 "zoned": false, 00:09:53.340 "supported_io_types": { 00:09:53.340 "read": true, 00:09:53.340 "write": true, 00:09:53.340 "unmap": true, 00:09:53.340 "write_zeroes": true, 00:09:53.340 "flush": false, 00:09:53.340 "reset": true, 00:09:53.340 "compare": false, 00:09:53.340 "compare_and_write": false, 00:09:53.340 "abort": false, 00:09:53.340 "nvme_admin": false, 00:09:53.340 "nvme_io": false 00:09:53.340 }, 00:09:53.340 "driver_specific": { 00:09:53.341 "lvol": { 00:09:53.341 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:53.341 "base_bdev": "aio_bdev0", 00:09:53.341 "thin_provision": false, 00:09:53.341 "snapshot": false, 00:09:53.341 "clone": false, 00:09:53.341 "esnap_clone": false 00:09:53.341 } 00:09:53.341 } 00:09:53.341 } 00:09:53.341 ]' 00:09:53.341 17:58:14 -- lvol/tasting.sh@43 -- # jq -r '.[0].name' 00:09:53.600 17:58:14 -- lvol/tasting.sh@43 -- # '[' 3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7 = 3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7 ']' 00:09:53.600 17:58:14 -- lvol/tasting.sh@44 -- # jq -r '.[0].uuid' 00:09:53.600 17:58:14 -- lvol/tasting.sh@44 -- # '[' 3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7 = 3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7 ']' 00:09:53.600 17:58:14 -- lvol/tasting.sh@45 -- # jq -r '.[0].aliases[0]' 00:09:53.600 17:58:14 -- lvol/tasting.sh@45 -- # '[' lvs_test1/lvol_test1 = lvs_test1/lvol_test1 ']' 00:09:53.600 17:58:14 -- lvol/tasting.sh@46 -- # jq -r '.[0].block_size' 00:09:53.600 17:58:14 -- lvol/tasting.sh@46 -- # '[' 4096 = 4096 ']' 00:09:53.600 17:58:14 -- lvol/tasting.sh@47 -- # jq -r '.[0].num_blocks' 00:09:53.600 17:58:14 -- lvol/tasting.sh@47 -- # '[' 3072 = 3072 ']' 00:09:53.600 17:58:14 -- lvol/tasting.sh@39 -- # for i in $(seq 1 5) 00:09:53.600 17:58:14 -- lvol/tasting.sh@40 -- # rpc_cmd bdev_lvol_create -u e1449f50-4cfd-41c2-ba60-243fe9dd706a lvol_test2 12 00:09:53.600 17:58:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:53.600 17:58:14 -- common/autotest_common.sh@10 -- # set +x 00:09:53.600 17:58:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:53.600 17:58:14 -- lvol/tasting.sh@40 -- # lvol_uuid=94ded1ed-8b6f-4fd0-8afc-ad393327b886 00:09:53.600 17:58:14 -- lvol/tasting.sh@41 -- # rpc_cmd bdev_get_bdevs -b 94ded1ed-8b6f-4fd0-8afc-ad393327b886 00:09:53.600 17:58:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:53.600 17:58:14 -- common/autotest_common.sh@10 -- # set +x 00:09:53.600 17:58:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:53.600 17:58:14 -- lvol/tasting.sh@41 -- # lvol='[ 00:09:53.600 { 00:09:53.600 "name": "94ded1ed-8b6f-4fd0-8afc-ad393327b886", 00:09:53.600 "aliases": [ 00:09:53.600 "lvs_test1/lvol_test2" 00:09:53.600 ], 00:09:53.600 "product_name": "Logical Volume", 00:09:53.600 "block_size": 4096, 00:09:53.600 "num_blocks": 3072, 00:09:53.600 "uuid": "94ded1ed-8b6f-4fd0-8afc-ad393327b886", 00:09:53.600 "assigned_rate_limits": { 00:09:53.600 "rw_ios_per_sec": 0, 00:09:53.600 "rw_mbytes_per_sec": 0, 00:09:53.600 "r_mbytes_per_sec": 0, 00:09:53.600 "w_mbytes_per_sec": 0 00:09:53.600 }, 00:09:53.600 "claimed": false, 00:09:53.600 "zoned": false, 00:09:53.600 "supported_io_types": { 00:09:53.600 "read": true, 00:09:53.600 "write": true, 00:09:53.600 "unmap": true, 00:09:53.600 "write_zeroes": true, 00:09:53.600 "flush": false, 00:09:53.600 "reset": true, 00:09:53.600 "compare": false, 00:09:53.600 "compare_and_write": false, 00:09:53.600 "abort": false, 00:09:53.600 "nvme_admin": false, 00:09:53.600 "nvme_io": false 00:09:53.600 }, 00:09:53.600 "driver_specific": { 00:09:53.600 "lvol": { 00:09:53.600 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:53.600 "base_bdev": "aio_bdev0", 00:09:53.600 "thin_provision": false, 00:09:53.600 "snapshot": false, 00:09:53.600 "clone": false, 00:09:53.600 "esnap_clone": false 00:09:53.600 } 00:09:53.600 } 00:09:53.600 } 00:09:53.600 ]' 00:09:53.600 17:58:14 -- lvol/tasting.sh@43 -- # jq -r '.[0].name' 00:09:53.860 17:58:14 -- lvol/tasting.sh@43 -- # '[' 94ded1ed-8b6f-4fd0-8afc-ad393327b886 = 94ded1ed-8b6f-4fd0-8afc-ad393327b886 ']' 00:09:53.860 17:58:14 -- lvol/tasting.sh@44 -- # jq -r '.[0].uuid' 00:09:53.860 17:58:14 -- lvol/tasting.sh@44 -- # '[' 94ded1ed-8b6f-4fd0-8afc-ad393327b886 = 94ded1ed-8b6f-4fd0-8afc-ad393327b886 ']' 00:09:53.860 17:58:14 -- lvol/tasting.sh@45 -- # jq -r '.[0].aliases[0]' 00:09:53.860 17:58:14 -- lvol/tasting.sh@45 -- # '[' lvs_test1/lvol_test2 = lvs_test1/lvol_test2 ']' 00:09:53.860 17:58:14 -- lvol/tasting.sh@46 -- # jq -r '.[0].block_size' 00:09:53.860 17:58:14 -- lvol/tasting.sh@46 -- # '[' 4096 = 4096 ']' 00:09:53.860 17:58:14 -- lvol/tasting.sh@47 -- # jq -r '.[0].num_blocks' 00:09:53.860 17:58:14 -- lvol/tasting.sh@47 -- # '[' 3072 = 3072 ']' 00:09:53.860 17:58:14 -- lvol/tasting.sh@39 -- # for i in $(seq 1 5) 00:09:53.860 17:58:14 -- lvol/tasting.sh@40 -- # rpc_cmd bdev_lvol_create -u e1449f50-4cfd-41c2-ba60-243fe9dd706a lvol_test3 12 00:09:53.860 17:58:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:53.860 17:58:14 -- common/autotest_common.sh@10 -- # set +x 00:09:53.860 17:58:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:53.860 17:58:14 -- lvol/tasting.sh@40 -- # lvol_uuid=5e312f5a-383a-458a-bcae-0e0a531cdb7a 00:09:53.860 17:58:14 -- lvol/tasting.sh@41 -- # rpc_cmd bdev_get_bdevs -b 5e312f5a-383a-458a-bcae-0e0a531cdb7a 00:09:53.860 17:58:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:53.860 17:58:14 -- common/autotest_common.sh@10 -- # set +x 00:09:53.860 17:58:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:53.860 17:58:14 -- lvol/tasting.sh@41 -- # lvol='[ 00:09:53.860 { 00:09:53.860 "name": "5e312f5a-383a-458a-bcae-0e0a531cdb7a", 00:09:53.860 "aliases": [ 00:09:53.860 "lvs_test1/lvol_test3" 00:09:53.860 ], 00:09:53.860 "product_name": "Logical Volume", 00:09:53.860 "block_size": 4096, 00:09:53.860 "num_blocks": 3072, 00:09:53.860 "uuid": "5e312f5a-383a-458a-bcae-0e0a531cdb7a", 00:09:53.860 "assigned_rate_limits": { 00:09:53.860 "rw_ios_per_sec": 0, 00:09:53.860 "rw_mbytes_per_sec": 0, 00:09:53.860 "r_mbytes_per_sec": 0, 00:09:53.860 "w_mbytes_per_sec": 0 00:09:53.860 }, 00:09:53.860 "claimed": false, 00:09:53.860 "zoned": false, 00:09:53.860 "supported_io_types": { 00:09:53.860 "read": true, 00:09:53.860 "write": true, 00:09:53.860 "unmap": true, 00:09:53.860 "write_zeroes": true, 00:09:53.860 "flush": false, 00:09:53.860 "reset": true, 00:09:53.860 "compare": false, 00:09:53.860 "compare_and_write": false, 00:09:53.860 "abort": false, 00:09:53.860 "nvme_admin": false, 00:09:53.860 "nvme_io": false 00:09:53.860 }, 00:09:53.860 "driver_specific": { 00:09:53.860 "lvol": { 00:09:53.860 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:53.860 "base_bdev": "aio_bdev0", 00:09:53.860 "thin_provision": false, 00:09:53.860 "snapshot": false, 00:09:53.860 "clone": false, 00:09:53.860 "esnap_clone": false 00:09:53.860 } 00:09:53.860 } 00:09:53.860 } 00:09:53.860 ]' 00:09:53.860 17:58:14 -- lvol/tasting.sh@43 -- # jq -r '.[0].name' 00:09:53.860 17:58:14 -- lvol/tasting.sh@43 -- # '[' 5e312f5a-383a-458a-bcae-0e0a531cdb7a = 5e312f5a-383a-458a-bcae-0e0a531cdb7a ']' 00:09:53.860 17:58:14 -- lvol/tasting.sh@44 -- # jq -r '.[0].uuid' 00:09:54.120 17:58:14 -- lvol/tasting.sh@44 -- # '[' 5e312f5a-383a-458a-bcae-0e0a531cdb7a = 5e312f5a-383a-458a-bcae-0e0a531cdb7a ']' 00:09:54.120 17:58:14 -- lvol/tasting.sh@45 -- # jq -r '.[0].aliases[0]' 00:09:54.120 17:58:14 -- lvol/tasting.sh@45 -- # '[' lvs_test1/lvol_test3 = lvs_test1/lvol_test3 ']' 00:09:54.120 17:58:14 -- lvol/tasting.sh@46 -- # jq -r '.[0].block_size' 00:09:54.120 17:58:15 -- lvol/tasting.sh@46 -- # '[' 4096 = 4096 ']' 00:09:54.120 17:58:15 -- lvol/tasting.sh@47 -- # jq -r '.[0].num_blocks' 00:09:54.120 17:58:15 -- lvol/tasting.sh@47 -- # '[' 3072 = 3072 ']' 00:09:54.120 17:58:15 -- lvol/tasting.sh@39 -- # for i in $(seq 1 5) 00:09:54.120 17:58:15 -- lvol/tasting.sh@40 -- # rpc_cmd bdev_lvol_create -u e1449f50-4cfd-41c2-ba60-243fe9dd706a lvol_test4 12 00:09:54.120 17:58:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:54.120 17:58:15 -- common/autotest_common.sh@10 -- # set +x 00:09:54.120 17:58:15 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:54.120 17:58:15 -- lvol/tasting.sh@40 -- # lvol_uuid=b08b4166-909c-4018-91bb-2438541f572f 00:09:54.120 17:58:15 -- lvol/tasting.sh@41 -- # rpc_cmd bdev_get_bdevs -b b08b4166-909c-4018-91bb-2438541f572f 00:09:54.120 17:58:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:54.120 17:58:15 -- common/autotest_common.sh@10 -- # set +x 00:09:54.120 17:58:15 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:54.120 17:58:15 -- lvol/tasting.sh@41 -- # lvol='[ 00:09:54.120 { 00:09:54.120 "name": "b08b4166-909c-4018-91bb-2438541f572f", 00:09:54.120 "aliases": [ 00:09:54.120 "lvs_test1/lvol_test4" 00:09:54.120 ], 00:09:54.120 "product_name": "Logical Volume", 00:09:54.120 "block_size": 4096, 00:09:54.120 "num_blocks": 3072, 00:09:54.120 "uuid": "b08b4166-909c-4018-91bb-2438541f572f", 00:09:54.120 "assigned_rate_limits": { 00:09:54.120 "rw_ios_per_sec": 0, 00:09:54.120 "rw_mbytes_per_sec": 0, 00:09:54.120 "r_mbytes_per_sec": 0, 00:09:54.120 "w_mbytes_per_sec": 0 00:09:54.120 }, 00:09:54.120 "claimed": false, 00:09:54.120 "zoned": false, 00:09:54.120 "supported_io_types": { 00:09:54.120 "read": true, 00:09:54.120 "write": true, 00:09:54.120 "unmap": true, 00:09:54.120 "write_zeroes": true, 00:09:54.120 "flush": false, 00:09:54.120 "reset": true, 00:09:54.120 "compare": false, 00:09:54.120 "compare_and_write": false, 00:09:54.120 "abort": false, 00:09:54.120 "nvme_admin": false, 00:09:54.120 "nvme_io": false 00:09:54.120 }, 00:09:54.120 "driver_specific": { 00:09:54.120 "lvol": { 00:09:54.120 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:54.120 "base_bdev": "aio_bdev0", 00:09:54.120 "thin_provision": false, 00:09:54.120 "snapshot": false, 00:09:54.120 "clone": false, 00:09:54.120 "esnap_clone": false 00:09:54.120 } 00:09:54.120 } 00:09:54.120 } 00:09:54.120 ]' 00:09:54.120 17:58:15 -- lvol/tasting.sh@43 -- # jq -r '.[0].name' 00:09:54.120 17:58:15 -- lvol/tasting.sh@43 -- # '[' b08b4166-909c-4018-91bb-2438541f572f = b08b4166-909c-4018-91bb-2438541f572f ']' 00:09:54.120 17:58:15 -- lvol/tasting.sh@44 -- # jq -r '.[0].uuid' 00:09:54.378 17:58:15 -- lvol/tasting.sh@44 -- # '[' b08b4166-909c-4018-91bb-2438541f572f = b08b4166-909c-4018-91bb-2438541f572f ']' 00:09:54.378 17:58:15 -- lvol/tasting.sh@45 -- # jq -r '.[0].aliases[0]' 00:09:54.378 17:58:15 -- lvol/tasting.sh@45 -- # '[' lvs_test1/lvol_test4 = lvs_test1/lvol_test4 ']' 00:09:54.378 17:58:15 -- lvol/tasting.sh@46 -- # jq -r '.[0].block_size' 00:09:54.378 17:58:15 -- lvol/tasting.sh@46 -- # '[' 4096 = 4096 ']' 00:09:54.378 17:58:15 -- lvol/tasting.sh@47 -- # jq -r '.[0].num_blocks' 00:09:54.378 17:58:15 -- lvol/tasting.sh@47 -- # '[' 3072 = 3072 ']' 00:09:54.378 17:58:15 -- lvol/tasting.sh@39 -- # for i in $(seq 1 5) 00:09:54.378 17:58:15 -- lvol/tasting.sh@40 -- # rpc_cmd bdev_lvol_create -u e1449f50-4cfd-41c2-ba60-243fe9dd706a lvol_test5 12 00:09:54.378 17:58:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:54.378 17:58:15 -- common/autotest_common.sh@10 -- # set +x 00:09:54.378 17:58:15 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:54.378 17:58:15 -- lvol/tasting.sh@40 -- # lvol_uuid=137c2d7e-2351-43aa-b316-9511350d1f78 00:09:54.378 17:58:15 -- lvol/tasting.sh@41 -- # rpc_cmd bdev_get_bdevs -b 137c2d7e-2351-43aa-b316-9511350d1f78 00:09:54.378 17:58:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:54.378 17:58:15 -- common/autotest_common.sh@10 -- # set +x 00:09:54.379 17:58:15 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:54.379 17:58:15 -- lvol/tasting.sh@41 -- # lvol='[ 00:09:54.379 { 00:09:54.379 "name": "137c2d7e-2351-43aa-b316-9511350d1f78", 00:09:54.379 "aliases": [ 00:09:54.379 "lvs_test1/lvol_test5" 00:09:54.379 ], 00:09:54.379 "product_name": "Logical Volume", 00:09:54.379 "block_size": 4096, 00:09:54.379 "num_blocks": 3072, 00:09:54.379 "uuid": "137c2d7e-2351-43aa-b316-9511350d1f78", 00:09:54.379 "assigned_rate_limits": { 00:09:54.379 "rw_ios_per_sec": 0, 00:09:54.379 "rw_mbytes_per_sec": 0, 00:09:54.379 "r_mbytes_per_sec": 0, 00:09:54.379 "w_mbytes_per_sec": 0 00:09:54.379 }, 00:09:54.379 "claimed": false, 00:09:54.379 "zoned": false, 00:09:54.379 "supported_io_types": { 00:09:54.379 "read": true, 00:09:54.379 "write": true, 00:09:54.379 "unmap": true, 00:09:54.379 "write_zeroes": true, 00:09:54.379 "flush": false, 00:09:54.379 "reset": true, 00:09:54.379 "compare": false, 00:09:54.379 "compare_and_write": false, 00:09:54.379 "abort": false, 00:09:54.379 "nvme_admin": false, 00:09:54.379 "nvme_io": false 00:09:54.379 }, 00:09:54.379 "driver_specific": { 00:09:54.379 "lvol": { 00:09:54.379 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:54.379 "base_bdev": "aio_bdev0", 00:09:54.379 "thin_provision": false, 00:09:54.379 "snapshot": false, 00:09:54.379 "clone": false, 00:09:54.379 "esnap_clone": false 00:09:54.379 } 00:09:54.379 } 00:09:54.379 } 00:09:54.379 ]' 00:09:54.379 17:58:15 -- lvol/tasting.sh@43 -- # jq -r '.[0].name' 00:09:54.379 17:58:15 -- lvol/tasting.sh@43 -- # '[' 137c2d7e-2351-43aa-b316-9511350d1f78 = 137c2d7e-2351-43aa-b316-9511350d1f78 ']' 00:09:54.379 17:58:15 -- lvol/tasting.sh@44 -- # jq -r '.[0].uuid' 00:09:54.638 17:58:15 -- lvol/tasting.sh@44 -- # '[' 137c2d7e-2351-43aa-b316-9511350d1f78 = 137c2d7e-2351-43aa-b316-9511350d1f78 ']' 00:09:54.638 17:58:15 -- lvol/tasting.sh@45 -- # jq -r '.[0].aliases[0]' 00:09:54.638 17:58:15 -- lvol/tasting.sh@45 -- # '[' lvs_test1/lvol_test5 = lvs_test1/lvol_test5 ']' 00:09:54.638 17:58:15 -- lvol/tasting.sh@46 -- # jq -r '.[0].block_size' 00:09:54.638 17:58:15 -- lvol/tasting.sh@46 -- # '[' 4096 = 4096 ']' 00:09:54.638 17:58:15 -- lvol/tasting.sh@47 -- # jq -r '.[0].num_blocks' 00:09:54.638 17:58:15 -- lvol/tasting.sh@47 -- # '[' 3072 = 3072 ']' 00:09:54.638 17:58:15 -- lvol/tasting.sh@51 -- # round_down 76 32 00:09:54.638 17:58:15 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:09:54.638 17:58:15 -- lvol/common.sh@33 -- # '[' -n 32 ']' 00:09:54.638 17:58:15 -- lvol/common.sh@34 -- # CLUSTER_SIZE_MB=32 00:09:54.638 17:58:15 -- lvol/common.sh@36 -- # echo 64 00:09:54.638 17:58:15 -- lvol/tasting.sh@51 -- # lvol2_size_mb=64 00:09:54.638 17:58:15 -- lvol/tasting.sh@52 -- # lvol2_size=67108864 00:09:54.638 17:58:15 -- lvol/tasting.sh@54 -- # seq 1 5 00:09:54.638 17:58:15 -- lvol/tasting.sh@54 -- # for i in $(seq 1 5) 00:09:54.638 17:58:15 -- lvol/tasting.sh@55 -- # rpc_cmd bdev_lvol_create -u 315d6877-7bd2-458e-aa34-a2f6c9786c9e lvol_test1 64 00:09:54.638 17:58:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:54.638 17:58:15 -- common/autotest_common.sh@10 -- # set +x 00:09:54.638 17:58:15 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:54.638 17:58:15 -- lvol/tasting.sh@55 -- # lvol_uuid=f41e3b32-9b6f-414b-a7fb-41811621f5e4 00:09:54.638 17:58:15 -- lvol/tasting.sh@56 -- # rpc_cmd bdev_get_bdevs -b f41e3b32-9b6f-414b-a7fb-41811621f5e4 00:09:54.638 17:58:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:54.638 17:58:15 -- common/autotest_common.sh@10 -- # set +x 00:09:54.638 17:58:15 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:54.638 17:58:15 -- lvol/tasting.sh@56 -- # lvol='[ 00:09:54.638 { 00:09:54.638 "name": "f41e3b32-9b6f-414b-a7fb-41811621f5e4", 00:09:54.638 "aliases": [ 00:09:54.638 "lvs_test2/lvol_test1" 00:09:54.638 ], 00:09:54.638 "product_name": "Logical Volume", 00:09:54.638 "block_size": 4096, 00:09:54.638 "num_blocks": 16384, 00:09:54.638 "uuid": "f41e3b32-9b6f-414b-a7fb-41811621f5e4", 00:09:54.638 "assigned_rate_limits": { 00:09:54.638 "rw_ios_per_sec": 0, 00:09:54.638 "rw_mbytes_per_sec": 0, 00:09:54.638 "r_mbytes_per_sec": 0, 00:09:54.638 "w_mbytes_per_sec": 0 00:09:54.638 }, 00:09:54.638 "claimed": false, 00:09:54.638 "zoned": false, 00:09:54.638 "supported_io_types": { 00:09:54.638 "read": true, 00:09:54.638 "write": true, 00:09:54.638 "unmap": true, 00:09:54.638 "write_zeroes": true, 00:09:54.638 "flush": false, 00:09:54.638 "reset": true, 00:09:54.638 "compare": false, 00:09:54.638 "compare_and_write": false, 00:09:54.638 "abort": false, 00:09:54.638 "nvme_admin": false, 00:09:54.638 "nvme_io": false 00:09:54.638 }, 00:09:54.638 "driver_specific": { 00:09:54.638 "lvol": { 00:09:54.638 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:54.638 "base_bdev": "aio_bdev1", 00:09:54.638 "thin_provision": false, 00:09:54.638 "snapshot": false, 00:09:54.638 "clone": false, 00:09:54.638 "esnap_clone": false 00:09:54.638 } 00:09:54.638 } 00:09:54.638 } 00:09:54.638 ]' 00:09:54.638 17:58:15 -- lvol/tasting.sh@58 -- # jq -r '.[0].name' 00:09:54.638 17:58:15 -- lvol/tasting.sh@58 -- # '[' f41e3b32-9b6f-414b-a7fb-41811621f5e4 = f41e3b32-9b6f-414b-a7fb-41811621f5e4 ']' 00:09:54.638 17:58:15 -- lvol/tasting.sh@59 -- # jq -r '.[0].uuid' 00:09:54.899 17:58:15 -- lvol/tasting.sh@59 -- # '[' f41e3b32-9b6f-414b-a7fb-41811621f5e4 = f41e3b32-9b6f-414b-a7fb-41811621f5e4 ']' 00:09:54.899 17:58:15 -- lvol/tasting.sh@60 -- # jq -r '.[0].aliases[0]' 00:09:54.899 17:58:15 -- lvol/tasting.sh@60 -- # '[' lvs_test2/lvol_test1 = lvs_test2/lvol_test1 ']' 00:09:54.899 17:58:15 -- lvol/tasting.sh@61 -- # jq -r '.[0].block_size' 00:09:54.899 17:58:15 -- lvol/tasting.sh@61 -- # '[' 4096 = 4096 ']' 00:09:54.899 17:58:15 -- lvol/tasting.sh@62 -- # jq -r '.[0].num_blocks' 00:09:54.899 17:58:15 -- lvol/tasting.sh@62 -- # '[' 16384 = 16384 ']' 00:09:54.899 17:58:15 -- lvol/tasting.sh@54 -- # for i in $(seq 1 5) 00:09:54.899 17:58:15 -- lvol/tasting.sh@55 -- # rpc_cmd bdev_lvol_create -u 315d6877-7bd2-458e-aa34-a2f6c9786c9e lvol_test2 64 00:09:54.899 17:58:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:54.899 17:58:15 -- common/autotest_common.sh@10 -- # set +x 00:09:54.899 17:58:15 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:54.899 17:58:15 -- lvol/tasting.sh@55 -- # lvol_uuid=b935aa3b-634e-43d3-8868-eadb41f54fc1 00:09:54.899 17:58:15 -- lvol/tasting.sh@56 -- # rpc_cmd bdev_get_bdevs -b b935aa3b-634e-43d3-8868-eadb41f54fc1 00:09:54.899 17:58:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:54.899 17:58:15 -- common/autotest_common.sh@10 -- # set +x 00:09:54.899 17:58:15 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:54.899 17:58:15 -- lvol/tasting.sh@56 -- # lvol='[ 00:09:54.899 { 00:09:54.899 "name": "b935aa3b-634e-43d3-8868-eadb41f54fc1", 00:09:54.899 "aliases": [ 00:09:54.899 "lvs_test2/lvol_test2" 00:09:54.899 ], 00:09:54.899 "product_name": "Logical Volume", 00:09:54.899 "block_size": 4096, 00:09:54.899 "num_blocks": 16384, 00:09:54.899 "uuid": "b935aa3b-634e-43d3-8868-eadb41f54fc1", 00:09:54.899 "assigned_rate_limits": { 00:09:54.899 "rw_ios_per_sec": 0, 00:09:54.899 "rw_mbytes_per_sec": 0, 00:09:54.899 "r_mbytes_per_sec": 0, 00:09:54.899 "w_mbytes_per_sec": 0 00:09:54.899 }, 00:09:54.899 "claimed": false, 00:09:54.899 "zoned": false, 00:09:54.899 "supported_io_types": { 00:09:54.899 "read": true, 00:09:54.899 "write": true, 00:09:54.899 "unmap": true, 00:09:54.899 "write_zeroes": true, 00:09:54.899 "flush": false, 00:09:54.899 "reset": true, 00:09:54.899 "compare": false, 00:09:54.899 "compare_and_write": false, 00:09:54.899 "abort": false, 00:09:54.899 "nvme_admin": false, 00:09:54.899 "nvme_io": false 00:09:54.899 }, 00:09:54.899 "driver_specific": { 00:09:54.899 "lvol": { 00:09:54.899 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:54.899 "base_bdev": "aio_bdev1", 00:09:54.899 "thin_provision": false, 00:09:54.899 "snapshot": false, 00:09:54.899 "clone": false, 00:09:54.899 "esnap_clone": false 00:09:54.899 } 00:09:54.899 } 00:09:54.899 } 00:09:54.899 ]' 00:09:54.899 17:58:15 -- lvol/tasting.sh@58 -- # jq -r '.[0].name' 00:09:55.159 17:58:15 -- lvol/tasting.sh@58 -- # '[' b935aa3b-634e-43d3-8868-eadb41f54fc1 = b935aa3b-634e-43d3-8868-eadb41f54fc1 ']' 00:09:55.159 17:58:15 -- lvol/tasting.sh@59 -- # jq -r '.[0].uuid' 00:09:55.159 17:58:15 -- lvol/tasting.sh@59 -- # '[' b935aa3b-634e-43d3-8868-eadb41f54fc1 = b935aa3b-634e-43d3-8868-eadb41f54fc1 ']' 00:09:55.159 17:58:15 -- lvol/tasting.sh@60 -- # jq -r '.[0].aliases[0]' 00:09:55.159 17:58:16 -- lvol/tasting.sh@60 -- # '[' lvs_test2/lvol_test2 = lvs_test2/lvol_test2 ']' 00:09:55.159 17:58:16 -- lvol/tasting.sh@61 -- # jq -r '.[0].block_size' 00:09:55.159 17:58:16 -- lvol/tasting.sh@61 -- # '[' 4096 = 4096 ']' 00:09:55.159 17:58:16 -- lvol/tasting.sh@62 -- # jq -r '.[0].num_blocks' 00:09:55.159 17:58:16 -- lvol/tasting.sh@62 -- # '[' 16384 = 16384 ']' 00:09:55.159 17:58:16 -- lvol/tasting.sh@54 -- # for i in $(seq 1 5) 00:09:55.159 17:58:16 -- lvol/tasting.sh@55 -- # rpc_cmd bdev_lvol_create -u 315d6877-7bd2-458e-aa34-a2f6c9786c9e lvol_test3 64 00:09:55.159 17:58:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:55.159 17:58:16 -- common/autotest_common.sh@10 -- # set +x 00:09:55.159 17:58:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:55.159 17:58:16 -- lvol/tasting.sh@55 -- # lvol_uuid=fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e 00:09:55.159 17:58:16 -- lvol/tasting.sh@56 -- # rpc_cmd bdev_get_bdevs -b fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e 00:09:55.159 17:58:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:55.159 17:58:16 -- common/autotest_common.sh@10 -- # set +x 00:09:55.159 17:58:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:55.159 17:58:16 -- lvol/tasting.sh@56 -- # lvol='[ 00:09:55.159 { 00:09:55.159 "name": "fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e", 00:09:55.159 "aliases": [ 00:09:55.159 "lvs_test2/lvol_test3" 00:09:55.159 ], 00:09:55.159 "product_name": "Logical Volume", 00:09:55.159 "block_size": 4096, 00:09:55.159 "num_blocks": 16384, 00:09:55.159 "uuid": "fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e", 00:09:55.159 "assigned_rate_limits": { 00:09:55.159 "rw_ios_per_sec": 0, 00:09:55.159 "rw_mbytes_per_sec": 0, 00:09:55.159 "r_mbytes_per_sec": 0, 00:09:55.159 "w_mbytes_per_sec": 0 00:09:55.159 }, 00:09:55.159 "claimed": false, 00:09:55.159 "zoned": false, 00:09:55.159 "supported_io_types": { 00:09:55.159 "read": true, 00:09:55.159 "write": true, 00:09:55.159 "unmap": true, 00:09:55.159 "write_zeroes": true, 00:09:55.159 "flush": false, 00:09:55.159 "reset": true, 00:09:55.159 "compare": false, 00:09:55.159 "compare_and_write": false, 00:09:55.159 "abort": false, 00:09:55.159 "nvme_admin": false, 00:09:55.159 "nvme_io": false 00:09:55.159 }, 00:09:55.159 "driver_specific": { 00:09:55.159 "lvol": { 00:09:55.159 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:55.159 "base_bdev": "aio_bdev1", 00:09:55.159 "thin_provision": false, 00:09:55.159 "snapshot": false, 00:09:55.159 "clone": false, 00:09:55.159 "esnap_clone": false 00:09:55.159 } 00:09:55.159 } 00:09:55.159 } 00:09:55.159 ]' 00:09:55.159 17:58:16 -- lvol/tasting.sh@58 -- # jq -r '.[0].name' 00:09:55.159 17:58:16 -- lvol/tasting.sh@58 -- # '[' fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e = fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e ']' 00:09:55.419 17:58:16 -- lvol/tasting.sh@59 -- # jq -r '.[0].uuid' 00:09:55.419 17:58:16 -- lvol/tasting.sh@59 -- # '[' fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e = fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e ']' 00:09:55.419 17:58:16 -- lvol/tasting.sh@60 -- # jq -r '.[0].aliases[0]' 00:09:55.420 17:58:16 -- lvol/tasting.sh@60 -- # '[' lvs_test2/lvol_test3 = lvs_test2/lvol_test3 ']' 00:09:55.420 17:58:16 -- lvol/tasting.sh@61 -- # jq -r '.[0].block_size' 00:09:55.420 17:58:16 -- lvol/tasting.sh@61 -- # '[' 4096 = 4096 ']' 00:09:55.420 17:58:16 -- lvol/tasting.sh@62 -- # jq -r '.[0].num_blocks' 00:09:55.420 17:58:16 -- lvol/tasting.sh@62 -- # '[' 16384 = 16384 ']' 00:09:55.420 17:58:16 -- lvol/tasting.sh@54 -- # for i in $(seq 1 5) 00:09:55.420 17:58:16 -- lvol/tasting.sh@55 -- # rpc_cmd bdev_lvol_create -u 315d6877-7bd2-458e-aa34-a2f6c9786c9e lvol_test4 64 00:09:55.420 17:58:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:55.420 17:58:16 -- common/autotest_common.sh@10 -- # set +x 00:09:55.420 17:58:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:55.420 17:58:16 -- lvol/tasting.sh@55 -- # lvol_uuid=95f8cab1-fc7d-4378-be7a-ea1c6c329556 00:09:55.420 17:58:16 -- lvol/tasting.sh@56 -- # rpc_cmd bdev_get_bdevs -b 95f8cab1-fc7d-4378-be7a-ea1c6c329556 00:09:55.420 17:58:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:55.420 17:58:16 -- common/autotest_common.sh@10 -- # set +x 00:09:55.420 17:58:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:55.420 17:58:16 -- lvol/tasting.sh@56 -- # lvol='[ 00:09:55.420 { 00:09:55.420 "name": "95f8cab1-fc7d-4378-be7a-ea1c6c329556", 00:09:55.420 "aliases": [ 00:09:55.420 "lvs_test2/lvol_test4" 00:09:55.420 ], 00:09:55.420 "product_name": "Logical Volume", 00:09:55.420 "block_size": 4096, 00:09:55.420 "num_blocks": 16384, 00:09:55.420 "uuid": "95f8cab1-fc7d-4378-be7a-ea1c6c329556", 00:09:55.420 "assigned_rate_limits": { 00:09:55.420 "rw_ios_per_sec": 0, 00:09:55.420 "rw_mbytes_per_sec": 0, 00:09:55.420 "r_mbytes_per_sec": 0, 00:09:55.420 "w_mbytes_per_sec": 0 00:09:55.420 }, 00:09:55.420 "claimed": false, 00:09:55.420 "zoned": false, 00:09:55.420 "supported_io_types": { 00:09:55.420 "read": true, 00:09:55.420 "write": true, 00:09:55.420 "unmap": true, 00:09:55.420 "write_zeroes": true, 00:09:55.420 "flush": false, 00:09:55.420 "reset": true, 00:09:55.420 "compare": false, 00:09:55.420 "compare_and_write": false, 00:09:55.420 "abort": false, 00:09:55.420 "nvme_admin": false, 00:09:55.420 "nvme_io": false 00:09:55.420 }, 00:09:55.420 "driver_specific": { 00:09:55.420 "lvol": { 00:09:55.420 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:55.420 "base_bdev": "aio_bdev1", 00:09:55.420 "thin_provision": false, 00:09:55.420 "snapshot": false, 00:09:55.420 "clone": false, 00:09:55.420 "esnap_clone": false 00:09:55.420 } 00:09:55.420 } 00:09:55.420 } 00:09:55.420 ]' 00:09:55.420 17:58:16 -- lvol/tasting.sh@58 -- # jq -r '.[0].name' 00:09:55.420 17:58:16 -- lvol/tasting.sh@58 -- # '[' 95f8cab1-fc7d-4378-be7a-ea1c6c329556 = 95f8cab1-fc7d-4378-be7a-ea1c6c329556 ']' 00:09:55.420 17:58:16 -- lvol/tasting.sh@59 -- # jq -r '.[0].uuid' 00:09:55.679 17:58:16 -- lvol/tasting.sh@59 -- # '[' 95f8cab1-fc7d-4378-be7a-ea1c6c329556 = 95f8cab1-fc7d-4378-be7a-ea1c6c329556 ']' 00:09:55.679 17:58:16 -- lvol/tasting.sh@60 -- # jq -r '.[0].aliases[0]' 00:09:55.679 17:58:16 -- lvol/tasting.sh@60 -- # '[' lvs_test2/lvol_test4 = lvs_test2/lvol_test4 ']' 00:09:55.679 17:58:16 -- lvol/tasting.sh@61 -- # jq -r '.[0].block_size' 00:09:55.679 17:58:16 -- lvol/tasting.sh@61 -- # '[' 4096 = 4096 ']' 00:09:55.679 17:58:16 -- lvol/tasting.sh@62 -- # jq -r '.[0].num_blocks' 00:09:55.679 17:58:16 -- lvol/tasting.sh@62 -- # '[' 16384 = 16384 ']' 00:09:55.679 17:58:16 -- lvol/tasting.sh@54 -- # for i in $(seq 1 5) 00:09:55.679 17:58:16 -- lvol/tasting.sh@55 -- # rpc_cmd bdev_lvol_create -u 315d6877-7bd2-458e-aa34-a2f6c9786c9e lvol_test5 64 00:09:55.679 17:58:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:55.679 17:58:16 -- common/autotest_common.sh@10 -- # set +x 00:09:55.679 17:58:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:55.679 17:58:16 -- lvol/tasting.sh@55 -- # lvol_uuid=1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6 00:09:55.679 17:58:16 -- lvol/tasting.sh@56 -- # rpc_cmd bdev_get_bdevs -b 1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6 00:09:55.679 17:58:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:55.679 17:58:16 -- common/autotest_common.sh@10 -- # set +x 00:09:55.679 17:58:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:55.679 17:58:16 -- lvol/tasting.sh@56 -- # lvol='[ 00:09:55.679 { 00:09:55.679 "name": "1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6", 00:09:55.679 "aliases": [ 00:09:55.679 "lvs_test2/lvol_test5" 00:09:55.679 ], 00:09:55.679 "product_name": "Logical Volume", 00:09:55.679 "block_size": 4096, 00:09:55.679 "num_blocks": 16384, 00:09:55.679 "uuid": "1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6", 00:09:55.679 "assigned_rate_limits": { 00:09:55.679 "rw_ios_per_sec": 0, 00:09:55.679 "rw_mbytes_per_sec": 0, 00:09:55.679 "r_mbytes_per_sec": 0, 00:09:55.679 "w_mbytes_per_sec": 0 00:09:55.679 }, 00:09:55.679 "claimed": false, 00:09:55.679 "zoned": false, 00:09:55.679 "supported_io_types": { 00:09:55.679 "read": true, 00:09:55.679 "write": true, 00:09:55.679 "unmap": true, 00:09:55.679 "write_zeroes": true, 00:09:55.679 "flush": false, 00:09:55.679 "reset": true, 00:09:55.679 "compare": false, 00:09:55.679 "compare_and_write": false, 00:09:55.679 "abort": false, 00:09:55.679 "nvme_admin": false, 00:09:55.679 "nvme_io": false 00:09:55.679 }, 00:09:55.679 "driver_specific": { 00:09:55.679 "lvol": { 00:09:55.679 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:55.679 "base_bdev": "aio_bdev1", 00:09:55.679 "thin_provision": false, 00:09:55.679 "snapshot": false, 00:09:55.679 "clone": false, 00:09:55.679 "esnap_clone": false 00:09:55.679 } 00:09:55.679 } 00:09:55.679 } 00:09:55.679 ]' 00:09:55.679 17:58:16 -- lvol/tasting.sh@58 -- # jq -r '.[0].name' 00:09:55.679 17:58:16 -- lvol/tasting.sh@58 -- # '[' 1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6 = 1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6 ']' 00:09:55.679 17:58:16 -- lvol/tasting.sh@59 -- # jq -r '.[0].uuid' 00:09:55.939 17:58:16 -- lvol/tasting.sh@59 -- # '[' 1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6 = 1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6 ']' 00:09:55.939 17:58:16 -- lvol/tasting.sh@60 -- # jq -r '.[0].aliases[0]' 00:09:55.939 17:58:16 -- lvol/tasting.sh@60 -- # '[' lvs_test2/lvol_test5 = lvs_test2/lvol_test5 ']' 00:09:55.939 17:58:16 -- lvol/tasting.sh@61 -- # jq -r '.[0].block_size' 00:09:55.939 17:58:16 -- lvol/tasting.sh@61 -- # '[' 4096 = 4096 ']' 00:09:55.939 17:58:16 -- lvol/tasting.sh@62 -- # jq -r '.[0].num_blocks' 00:09:55.939 17:58:16 -- lvol/tasting.sh@62 -- # '[' 16384 = 16384 ']' 00:09:55.939 17:58:16 -- lvol/tasting.sh@65 -- # jq -r '[ .[] | select(.product_name == "Logical Volume") ]' 00:09:55.939 17:58:16 -- lvol/tasting.sh@65 -- # rpc_cmd bdev_get_bdevs 00:09:55.939 17:58:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:55.939 17:58:16 -- common/autotest_common.sh@10 -- # set +x 00:09:55.939 17:58:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:55.939 17:58:16 -- lvol/tasting.sh@65 -- # old_lvols='[ 00:09:55.939 { 00:09:55.939 "name": "3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7", 00:09:55.939 "aliases": [ 00:09:55.939 "lvs_test1/lvol_test1" 00:09:55.939 ], 00:09:55.939 "product_name": "Logical Volume", 00:09:55.939 "block_size": 4096, 00:09:55.939 "num_blocks": 3072, 00:09:55.939 "uuid": "3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7", 00:09:55.939 "assigned_rate_limits": { 00:09:55.939 "rw_ios_per_sec": 0, 00:09:55.939 "rw_mbytes_per_sec": 0, 00:09:55.939 "r_mbytes_per_sec": 0, 00:09:55.939 "w_mbytes_per_sec": 0 00:09:55.939 }, 00:09:55.939 "claimed": false, 00:09:55.939 "zoned": false, 00:09:55.939 "supported_io_types": { 00:09:55.939 "read": true, 00:09:55.939 "write": true, 00:09:55.939 "unmap": true, 00:09:55.939 "write_zeroes": true, 00:09:55.939 "flush": false, 00:09:55.939 "reset": true, 00:09:55.939 "compare": false, 00:09:55.939 "compare_and_write": false, 00:09:55.939 "abort": false, 00:09:55.939 "nvme_admin": false, 00:09:55.939 "nvme_io": false 00:09:55.939 }, 00:09:55.939 "driver_specific": { 00:09:55.939 "lvol": { 00:09:55.939 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:55.939 "base_bdev": "aio_bdev0", 00:09:55.939 "thin_provision": false, 00:09:55.939 "snapshot": false, 00:09:55.939 "clone": false, 00:09:55.939 "esnap_clone": false 00:09:55.939 } 00:09:55.939 } 00:09:55.939 }, 00:09:55.939 { 00:09:55.939 "name": "94ded1ed-8b6f-4fd0-8afc-ad393327b886", 00:09:55.939 "aliases": [ 00:09:55.939 "lvs_test1/lvol_test2" 00:09:55.939 ], 00:09:55.940 "product_name": "Logical Volume", 00:09:55.940 "block_size": 4096, 00:09:55.940 "num_blocks": 3072, 00:09:55.940 "uuid": "94ded1ed-8b6f-4fd0-8afc-ad393327b886", 00:09:55.940 "assigned_rate_limits": { 00:09:55.940 "rw_ios_per_sec": 0, 00:09:55.940 "rw_mbytes_per_sec": 0, 00:09:55.940 "r_mbytes_per_sec": 0, 00:09:55.940 "w_mbytes_per_sec": 0 00:09:55.940 }, 00:09:55.940 "claimed": false, 00:09:55.940 "zoned": false, 00:09:55.940 "supported_io_types": { 00:09:55.940 "read": true, 00:09:55.940 "write": true, 00:09:55.940 "unmap": true, 00:09:55.940 "write_zeroes": true, 00:09:55.940 "flush": false, 00:09:55.940 "reset": true, 00:09:55.940 "compare": false, 00:09:55.940 "compare_and_write": false, 00:09:55.940 "abort": false, 00:09:55.940 "nvme_admin": false, 00:09:55.940 "nvme_io": false 00:09:55.940 }, 00:09:55.940 "driver_specific": { 00:09:55.940 "lvol": { 00:09:55.940 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:55.940 "base_bdev": "aio_bdev0", 00:09:55.940 "thin_provision": false, 00:09:55.940 "snapshot": false, 00:09:55.940 "clone": false, 00:09:55.940 "esnap_clone": false 00:09:55.940 } 00:09:55.940 } 00:09:55.940 }, 00:09:55.940 { 00:09:55.940 "name": "5e312f5a-383a-458a-bcae-0e0a531cdb7a", 00:09:55.940 "aliases": [ 00:09:55.940 "lvs_test1/lvol_test3" 00:09:55.940 ], 00:09:55.940 "product_name": "Logical Volume", 00:09:55.940 "block_size": 4096, 00:09:55.940 "num_blocks": 3072, 00:09:55.940 "uuid": "5e312f5a-383a-458a-bcae-0e0a531cdb7a", 00:09:55.940 "assigned_rate_limits": { 00:09:55.940 "rw_ios_per_sec": 0, 00:09:55.940 "rw_mbytes_per_sec": 0, 00:09:55.940 "r_mbytes_per_sec": 0, 00:09:55.940 "w_mbytes_per_sec": 0 00:09:55.940 }, 00:09:55.940 "claimed": false, 00:09:55.940 "zoned": false, 00:09:55.940 "supported_io_types": { 00:09:55.940 "read": true, 00:09:55.940 "write": true, 00:09:55.940 "unmap": true, 00:09:55.940 "write_zeroes": true, 00:09:55.940 "flush": false, 00:09:55.940 "reset": true, 00:09:55.940 "compare": false, 00:09:55.940 "compare_and_write": false, 00:09:55.940 "abort": false, 00:09:55.940 "nvme_admin": false, 00:09:55.940 "nvme_io": false 00:09:55.940 }, 00:09:55.940 "driver_specific": { 00:09:55.940 "lvol": { 00:09:55.940 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:55.940 "base_bdev": "aio_bdev0", 00:09:55.940 "thin_provision": false, 00:09:55.940 "snapshot": false, 00:09:55.940 "clone": false, 00:09:55.940 "esnap_clone": false 00:09:55.940 } 00:09:55.940 } 00:09:55.940 }, 00:09:55.940 { 00:09:55.940 "name": "b08b4166-909c-4018-91bb-2438541f572f", 00:09:55.940 "aliases": [ 00:09:55.940 "lvs_test1/lvol_test4" 00:09:55.940 ], 00:09:55.940 "product_name": "Logical Volume", 00:09:55.940 "block_size": 4096, 00:09:55.940 "num_blocks": 3072, 00:09:55.940 "uuid": "b08b4166-909c-4018-91bb-2438541f572f", 00:09:55.940 "assigned_rate_limits": { 00:09:55.940 "rw_ios_per_sec": 0, 00:09:55.940 "rw_mbytes_per_sec": 0, 00:09:55.940 "r_mbytes_per_sec": 0, 00:09:55.940 "w_mbytes_per_sec": 0 00:09:55.940 }, 00:09:55.940 "claimed": false, 00:09:55.940 "zoned": false, 00:09:55.940 "supported_io_types": { 00:09:55.940 "read": true, 00:09:55.940 "write": true, 00:09:55.940 "unmap": true, 00:09:55.940 "write_zeroes": true, 00:09:55.940 "flush": false, 00:09:55.940 "reset": true, 00:09:55.940 "compare": false, 00:09:55.940 "compare_and_write": false, 00:09:55.940 "abort": false, 00:09:55.940 "nvme_admin": false, 00:09:55.940 "nvme_io": false 00:09:55.940 }, 00:09:55.940 "driver_specific": { 00:09:55.940 "lvol": { 00:09:55.940 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:55.940 "base_bdev": "aio_bdev0", 00:09:55.940 "thin_provision": false, 00:09:55.940 "snapshot": false, 00:09:55.940 "clone": false, 00:09:55.940 "esnap_clone": false 00:09:55.940 } 00:09:55.940 } 00:09:55.940 }, 00:09:55.940 { 00:09:55.940 "name": "137c2d7e-2351-43aa-b316-9511350d1f78", 00:09:55.940 "aliases": [ 00:09:55.940 "lvs_test1/lvol_test5" 00:09:55.940 ], 00:09:55.940 "product_name": "Logical Volume", 00:09:55.940 "block_size": 4096, 00:09:55.940 "num_blocks": 3072, 00:09:55.940 "uuid": "137c2d7e-2351-43aa-b316-9511350d1f78", 00:09:55.940 "assigned_rate_limits": { 00:09:55.940 "rw_ios_per_sec": 0, 00:09:55.940 "rw_mbytes_per_sec": 0, 00:09:55.940 "r_mbytes_per_sec": 0, 00:09:55.940 "w_mbytes_per_sec": 0 00:09:55.940 }, 00:09:55.940 "claimed": false, 00:09:55.940 "zoned": false, 00:09:55.940 "supported_io_types": { 00:09:55.940 "read": true, 00:09:55.940 "write": true, 00:09:55.940 "unmap": true, 00:09:55.940 "write_zeroes": true, 00:09:55.940 "flush": false, 00:09:55.940 "reset": true, 00:09:55.940 "compare": false, 00:09:55.940 "compare_and_write": false, 00:09:55.940 "abort": false, 00:09:55.940 "nvme_admin": false, 00:09:55.940 "nvme_io": false 00:09:55.940 }, 00:09:55.940 "driver_specific": { 00:09:55.940 "lvol": { 00:09:55.940 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:55.940 "base_bdev": "aio_bdev0", 00:09:55.940 "thin_provision": false, 00:09:55.940 "snapshot": false, 00:09:55.940 "clone": false, 00:09:55.940 "esnap_clone": false 00:09:55.940 } 00:09:55.940 } 00:09:55.940 }, 00:09:55.940 { 00:09:55.940 "name": "f41e3b32-9b6f-414b-a7fb-41811621f5e4", 00:09:55.940 "aliases": [ 00:09:55.940 "lvs_test2/lvol_test1" 00:09:55.940 ], 00:09:55.940 "product_name": "Logical Volume", 00:09:55.940 "block_size": 4096, 00:09:55.940 "num_blocks": 16384, 00:09:55.940 "uuid": "f41e3b32-9b6f-414b-a7fb-41811621f5e4", 00:09:55.940 "assigned_rate_limits": { 00:09:55.940 "rw_ios_per_sec": 0, 00:09:55.940 "rw_mbytes_per_sec": 0, 00:09:55.940 "r_mbytes_per_sec": 0, 00:09:55.940 "w_mbytes_per_sec": 0 00:09:55.940 }, 00:09:55.940 "claimed": false, 00:09:55.940 "zoned": false, 00:09:55.940 "supported_io_types": { 00:09:55.940 "read": true, 00:09:55.940 "write": true, 00:09:55.940 "unmap": true, 00:09:55.940 "write_zeroes": true, 00:09:55.940 "flush": false, 00:09:55.940 "reset": true, 00:09:55.940 "compare": false, 00:09:55.940 "compare_and_write": false, 00:09:55.940 "abort": false, 00:09:55.940 "nvme_admin": false, 00:09:55.940 "nvme_io": false 00:09:55.940 }, 00:09:55.940 "driver_specific": { 00:09:55.940 "lvol": { 00:09:55.940 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:55.940 "base_bdev": "aio_bdev1", 00:09:55.940 "thin_provision": false, 00:09:55.940 "snapshot": false, 00:09:55.940 "clone": false, 00:09:55.940 "esnap_clone": false 00:09:55.940 } 00:09:55.940 } 00:09:55.940 }, 00:09:55.940 { 00:09:55.940 "name": "b935aa3b-634e-43d3-8868-eadb41f54fc1", 00:09:55.940 "aliases": [ 00:09:55.940 "lvs_test2/lvol_test2" 00:09:55.940 ], 00:09:55.940 "product_name": "Logical Volume", 00:09:55.940 "block_size": 4096, 00:09:55.940 "num_blocks": 16384, 00:09:55.940 "uuid": "b935aa3b-634e-43d3-8868-eadb41f54fc1", 00:09:55.940 "assigned_rate_limits": { 00:09:55.940 "rw_ios_per_sec": 0, 00:09:55.940 "rw_mbytes_per_sec": 0, 00:09:55.940 "r_mbytes_per_sec": 0, 00:09:55.940 "w_mbytes_per_sec": 0 00:09:55.940 }, 00:09:55.940 "claimed": false, 00:09:55.940 "zoned": false, 00:09:55.940 "supported_io_types": { 00:09:55.940 "read": true, 00:09:55.940 "write": true, 00:09:55.940 "unmap": true, 00:09:55.940 "write_zeroes": true, 00:09:55.940 "flush": false, 00:09:55.940 "reset": true, 00:09:55.940 "compare": false, 00:09:55.940 "compare_and_write": false, 00:09:55.940 "abort": false, 00:09:55.940 "nvme_admin": false, 00:09:55.940 "nvme_io": false 00:09:55.940 }, 00:09:55.940 "driver_specific": { 00:09:55.940 "lvol": { 00:09:55.940 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:55.940 "base_bdev": "aio_bdev1", 00:09:55.940 "thin_provision": false, 00:09:55.940 "snapshot": false, 00:09:55.940 "clone": false, 00:09:55.940 "esnap_clone": false 00:09:55.940 } 00:09:55.940 } 00:09:55.940 }, 00:09:55.940 { 00:09:55.940 "name": "fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e", 00:09:55.940 "aliases": [ 00:09:55.940 "lvs_test2/lvol_test3" 00:09:55.940 ], 00:09:55.940 "product_name": "Logical Volume", 00:09:55.940 "block_size": 4096, 00:09:55.940 "num_blocks": 16384, 00:09:55.940 "uuid": "fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e", 00:09:55.940 "assigned_rate_limits": { 00:09:55.940 "rw_ios_per_sec": 0, 00:09:55.940 "rw_mbytes_per_sec": 0, 00:09:55.940 "r_mbytes_per_sec": 0, 00:09:55.941 "w_mbytes_per_sec": 0 00:09:55.941 }, 00:09:55.941 "claimed": false, 00:09:55.941 "zoned": false, 00:09:55.941 "supported_io_types": { 00:09:55.941 "read": true, 00:09:55.941 "write": true, 00:09:55.941 "unmap": true, 00:09:55.941 "write_zeroes": true, 00:09:55.941 "flush": false, 00:09:55.941 "reset": true, 00:09:55.941 "compare": false, 00:09:55.941 "compare_and_write": false, 00:09:55.941 "abort": false, 00:09:55.941 "nvme_admin": false, 00:09:55.941 "nvme_io": false 00:09:55.941 }, 00:09:55.941 "driver_specific": { 00:09:55.941 "lvol": { 00:09:55.941 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:55.941 "base_bdev": "aio_bdev1", 00:09:55.941 "thin_provision": false, 00:09:55.941 "snapshot": false, 00:09:55.941 "clone": false, 00:09:55.941 "esnap_clone": false 00:09:55.941 } 00:09:55.941 } 00:09:55.941 }, 00:09:55.941 { 00:09:55.941 "name": "95f8cab1-fc7d-4378-be7a-ea1c6c329556", 00:09:55.941 "aliases": [ 00:09:55.941 "lvs_test2/lvol_test4" 00:09:55.941 ], 00:09:55.941 "product_name": "Logical Volume", 00:09:55.941 "block_size": 4096, 00:09:55.941 "num_blocks": 16384, 00:09:55.941 "uuid": "95f8cab1-fc7d-4378-be7a-ea1c6c329556", 00:09:55.941 "assigned_rate_limits": { 00:09:55.941 "rw_ios_per_sec": 0, 00:09:55.941 "rw_mbytes_per_sec": 0, 00:09:55.941 "r_mbytes_per_sec": 0, 00:09:55.941 "w_mbytes_per_sec": 0 00:09:55.941 }, 00:09:55.941 "claimed": false, 00:09:55.941 "zoned": false, 00:09:55.941 "supported_io_types": { 00:09:55.941 "read": true, 00:09:55.941 "write": true, 00:09:55.941 "unmap": true, 00:09:55.941 "write_zeroes": true, 00:09:55.941 "flush": false, 00:09:55.941 "reset": true, 00:09:55.941 "compare": false, 00:09:55.941 "compare_and_write": false, 00:09:55.941 "abort": false, 00:09:55.941 "nvme_admin": false, 00:09:55.941 "nvme_io": false 00:09:55.941 }, 00:09:55.941 "driver_specific": { 00:09:55.941 "lvol": { 00:09:55.941 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:55.941 "base_bdev": "aio_bdev1", 00:09:55.941 "thin_provision": false, 00:09:55.941 "snapshot": false, 00:09:55.941 "clone": false, 00:09:55.941 "esnap_clone": false 00:09:55.941 } 00:09:55.941 } 00:09:55.941 }, 00:09:55.941 { 00:09:55.941 "name": "1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6", 00:09:55.941 "aliases": [ 00:09:55.941 "lvs_test2/lvol_test5" 00:09:55.941 ], 00:09:55.941 "product_name": "Logical Volume", 00:09:55.941 "block_size": 4096, 00:09:55.941 "num_blocks": 16384, 00:09:55.941 "uuid": "1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6", 00:09:55.941 "assigned_rate_limits": { 00:09:55.941 "rw_ios_per_sec": 0, 00:09:55.941 "rw_mbytes_per_sec": 0, 00:09:55.941 "r_mbytes_per_sec": 0, 00:09:55.941 "w_mbytes_per_sec": 0 00:09:55.941 }, 00:09:55.941 "claimed": false, 00:09:55.941 "zoned": false, 00:09:55.941 "supported_io_types": { 00:09:55.941 "read": true, 00:09:55.941 "write": true, 00:09:55.941 "unmap": true, 00:09:55.941 "write_zeroes": true, 00:09:55.941 "flush": false, 00:09:55.941 "reset": true, 00:09:55.941 "compare": false, 00:09:55.941 "compare_and_write": false, 00:09:55.941 "abort": false, 00:09:55.941 "nvme_admin": false, 00:09:55.941 "nvme_io": false 00:09:55.941 }, 00:09:55.941 "driver_specific": { 00:09:55.941 "lvol": { 00:09:55.941 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:55.941 "base_bdev": "aio_bdev1", 00:09:55.941 "thin_provision": false, 00:09:55.941 "snapshot": false, 00:09:55.941 "clone": false, 00:09:55.941 "esnap_clone": false 00:09:55.941 } 00:09:55.941 } 00:09:55.941 } 00:09:55.941 ]' 00:09:55.941 17:58:16 -- lvol/tasting.sh@66 -- # jq length 00:09:55.941 17:58:16 -- lvol/tasting.sh@66 -- # '[' 10 == 10 ']' 00:09:55.941 17:58:16 -- lvol/tasting.sh@67 -- # rpc_cmd bdev_lvol_get_lvstores 00:09:55.941 17:58:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:55.941 17:58:16 -- common/autotest_common.sh@10 -- # set +x 00:09:55.941 17:58:16 -- lvol/tasting.sh@67 -- # jq . 00:09:55.941 17:58:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:55.941 17:58:16 -- lvol/tasting.sh@67 -- # old_lvs='[ 00:09:55.941 { 00:09:55.941 "uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:09:55.941 "name": "lvs_test1", 00:09:55.941 "base_bdev": "aio_bdev0", 00:09:55.941 "total_data_clusters": 398, 00:09:55.941 "free_clusters": 338, 00:09:55.941 "block_size": 4096, 00:09:55.941 "cluster_size": 1048576 00:09:55.941 }, 00:09:55.941 { 00:09:55.941 "uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:09:55.941 "name": "lvs_test2", 00:09:55.941 "base_bdev": "aio_bdev1", 00:09:55.941 "total_data_clusters": 11, 00:09:55.941 "free_clusters": 1, 00:09:55.941 "block_size": 4096, 00:09:55.941 "cluster_size": 33554432 00:09:55.941 } 00:09:55.941 ]' 00:09:55.941 17:58:16 -- lvol/tasting.sh@70 -- # killprocess 60401 00:09:55.941 17:58:16 -- common/autotest_common.sh@936 -- # '[' -z 60401 ']' 00:09:55.941 17:58:16 -- common/autotest_common.sh@940 -- # kill -0 60401 00:09:55.941 17:58:16 -- common/autotest_common.sh@941 -- # uname 00:09:55.941 17:58:16 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:09:55.941 17:58:16 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 60401 00:09:56.200 killing process with pid 60401 00:09:56.200 17:58:17 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:09:56.200 17:58:17 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:09:56.200 17:58:17 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 60401' 00:09:56.200 17:58:17 -- common/autotest_common.sh@955 -- # kill 60401 00:09:56.200 17:58:17 -- common/autotest_common.sh@960 -- # wait 60401 00:09:58.741 17:58:19 -- lvol/tasting.sh@72 -- # spdk_pid=60640 00:09:58.741 17:58:19 -- lvol/tasting.sh@73 -- # waitforlisten 60640 00:09:58.741 17:58:19 -- common/autotest_common.sh@829 -- # '[' -z 60640 ']' 00:09:58.741 17:58:19 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:09:58.741 17:58:19 -- common/autotest_common.sh@834 -- # local max_retries=100 00:09:58.741 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:09:58.741 17:58:19 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:09:58.741 17:58:19 -- common/autotest_common.sh@838 -- # xtrace_disable 00:09:58.741 17:58:19 -- common/autotest_common.sh@10 -- # set +x 00:09:58.741 17:58:19 -- lvol/tasting.sh@71 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:09:58.741 [2024-11-28 17:58:19.460103] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:09:58.741 [2024-11-28 17:58:19.460242] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid60640 ] 00:09:58.741 [2024-11-28 17:58:19.622438] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:09:59.000 [2024-11-28 17:58:19.832436] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:09:59.000 [2024-11-28 17:58:19.832637] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:09:59.940 17:58:20 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:09:59.940 17:58:20 -- common/autotest_common.sh@862 -- # return 0 00:09:59.940 17:58:20 -- lvol/tasting.sh@76 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 aio_bdev0 4096 00:09:59.940 17:58:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:59.940 17:58:20 -- common/autotest_common.sh@10 -- # set +x 00:09:59.940 aio_bdev0 00:09:59.940 17:58:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:59.940 17:58:20 -- lvol/tasting.sh@77 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_1 aio_bdev1 4096 00:09:59.940 17:58:20 -- common/autotest_common.sh@561 -- # xtrace_disable 00:09:59.940 17:58:20 -- common/autotest_common.sh@10 -- # set +x 00:09:59.940 aio_bdev1 00:09:59.940 17:58:20 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:09:59.940 17:58:20 -- lvol/tasting.sh@78 -- # sleep 1 00:10:01.323 17:58:21 -- lvol/tasting.sh@81 -- # rpc_cmd bdev_get_bdevs 00:10:01.323 17:58:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:01.323 17:58:21 -- lvol/tasting.sh@81 -- # jq -r '[ .[] | select(.product_name == "Logical Volume") ]' 00:10:01.323 17:58:21 -- common/autotest_common.sh@10 -- # set +x 00:10:01.323 17:58:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:01.323 17:58:22 -- lvol/tasting.sh@81 -- # new_lvols='[ 00:10:01.323 { 00:10:01.323 "name": "b08b4166-909c-4018-91bb-2438541f572f", 00:10:01.323 "aliases": [ 00:10:01.323 "lvs_test1/lvol_test4" 00:10:01.323 ], 00:10:01.323 "product_name": "Logical Volume", 00:10:01.323 "block_size": 4096, 00:10:01.323 "num_blocks": 3072, 00:10:01.323 "uuid": "b08b4166-909c-4018-91bb-2438541f572f", 00:10:01.323 "assigned_rate_limits": { 00:10:01.323 "rw_ios_per_sec": 0, 00:10:01.323 "rw_mbytes_per_sec": 0, 00:10:01.323 "r_mbytes_per_sec": 0, 00:10:01.323 "w_mbytes_per_sec": 0 00:10:01.323 }, 00:10:01.323 "claimed": false, 00:10:01.323 "zoned": false, 00:10:01.323 "supported_io_types": { 00:10:01.323 "read": true, 00:10:01.323 "write": true, 00:10:01.323 "unmap": true, 00:10:01.323 "write_zeroes": true, 00:10:01.323 "flush": false, 00:10:01.323 "reset": true, 00:10:01.323 "compare": false, 00:10:01.323 "compare_and_write": false, 00:10:01.323 "abort": false, 00:10:01.323 "nvme_admin": false, 00:10:01.323 "nvme_io": false 00:10:01.323 }, 00:10:01.323 "driver_specific": { 00:10:01.323 "lvol": { 00:10:01.323 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:01.323 "base_bdev": "aio_bdev0", 00:10:01.323 "thin_provision": false, 00:10:01.323 "snapshot": false, 00:10:01.323 "clone": false, 00:10:01.323 "esnap_clone": false 00:10:01.323 } 00:10:01.323 } 00:10:01.323 }, 00:10:01.323 { 00:10:01.323 "name": "94ded1ed-8b6f-4fd0-8afc-ad393327b886", 00:10:01.323 "aliases": [ 00:10:01.323 "lvs_test1/lvol_test2" 00:10:01.323 ], 00:10:01.323 "product_name": "Logical Volume", 00:10:01.323 "block_size": 4096, 00:10:01.323 "num_blocks": 3072, 00:10:01.323 "uuid": "94ded1ed-8b6f-4fd0-8afc-ad393327b886", 00:10:01.323 "assigned_rate_limits": { 00:10:01.323 "rw_ios_per_sec": 0, 00:10:01.323 "rw_mbytes_per_sec": 0, 00:10:01.323 "r_mbytes_per_sec": 0, 00:10:01.323 "w_mbytes_per_sec": 0 00:10:01.323 }, 00:10:01.324 "claimed": false, 00:10:01.324 "zoned": false, 00:10:01.324 "supported_io_types": { 00:10:01.324 "read": true, 00:10:01.324 "write": true, 00:10:01.324 "unmap": true, 00:10:01.324 "write_zeroes": true, 00:10:01.324 "flush": false, 00:10:01.324 "reset": true, 00:10:01.324 "compare": false, 00:10:01.324 "compare_and_write": false, 00:10:01.324 "abort": false, 00:10:01.324 "nvme_admin": false, 00:10:01.324 "nvme_io": false 00:10:01.324 }, 00:10:01.324 "driver_specific": { 00:10:01.324 "lvol": { 00:10:01.324 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:01.324 "base_bdev": "aio_bdev0", 00:10:01.324 "thin_provision": false, 00:10:01.324 "snapshot": false, 00:10:01.324 "clone": false, 00:10:01.324 "esnap_clone": false 00:10:01.324 } 00:10:01.324 } 00:10:01.324 }, 00:10:01.324 { 00:10:01.324 "name": "137c2d7e-2351-43aa-b316-9511350d1f78", 00:10:01.324 "aliases": [ 00:10:01.324 "lvs_test1/lvol_test5" 00:10:01.324 ], 00:10:01.324 "product_name": "Logical Volume", 00:10:01.324 "block_size": 4096, 00:10:01.324 "num_blocks": 3072, 00:10:01.324 "uuid": "137c2d7e-2351-43aa-b316-9511350d1f78", 00:10:01.324 "assigned_rate_limits": { 00:10:01.324 "rw_ios_per_sec": 0, 00:10:01.324 "rw_mbytes_per_sec": 0, 00:10:01.324 "r_mbytes_per_sec": 0, 00:10:01.324 "w_mbytes_per_sec": 0 00:10:01.324 }, 00:10:01.324 "claimed": false, 00:10:01.324 "zoned": false, 00:10:01.324 "supported_io_types": { 00:10:01.324 "read": true, 00:10:01.324 "write": true, 00:10:01.324 "unmap": true, 00:10:01.324 "write_zeroes": true, 00:10:01.324 "flush": false, 00:10:01.324 "reset": true, 00:10:01.324 "compare": false, 00:10:01.324 "compare_and_write": false, 00:10:01.324 "abort": false, 00:10:01.324 "nvme_admin": false, 00:10:01.324 "nvme_io": false 00:10:01.324 }, 00:10:01.324 "driver_specific": { 00:10:01.324 "lvol": { 00:10:01.324 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:01.324 "base_bdev": "aio_bdev0", 00:10:01.324 "thin_provision": false, 00:10:01.324 "snapshot": false, 00:10:01.324 "clone": false, 00:10:01.324 "esnap_clone": false 00:10:01.324 } 00:10:01.324 } 00:10:01.324 }, 00:10:01.324 { 00:10:01.324 "name": "3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7", 00:10:01.324 "aliases": [ 00:10:01.324 "lvs_test1/lvol_test1" 00:10:01.324 ], 00:10:01.324 "product_name": "Logical Volume", 00:10:01.324 "block_size": 4096, 00:10:01.324 "num_blocks": 3072, 00:10:01.324 "uuid": "3bf68030-bb68-4ef3-8e37-9bbc4a9c78f7", 00:10:01.324 "assigned_rate_limits": { 00:10:01.324 "rw_ios_per_sec": 0, 00:10:01.324 "rw_mbytes_per_sec": 0, 00:10:01.324 "r_mbytes_per_sec": 0, 00:10:01.324 "w_mbytes_per_sec": 0 00:10:01.324 }, 00:10:01.324 "claimed": false, 00:10:01.324 "zoned": false, 00:10:01.324 "supported_io_types": { 00:10:01.324 "read": true, 00:10:01.324 "write": true, 00:10:01.324 "unmap": true, 00:10:01.324 "write_zeroes": true, 00:10:01.324 "flush": false, 00:10:01.324 "reset": true, 00:10:01.324 "compare": false, 00:10:01.324 "compare_and_write": false, 00:10:01.324 "abort": false, 00:10:01.324 "nvme_admin": false, 00:10:01.324 "nvme_io": false 00:10:01.324 }, 00:10:01.324 "driver_specific": { 00:10:01.324 "lvol": { 00:10:01.324 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:01.324 "base_bdev": "aio_bdev0", 00:10:01.324 "thin_provision": false, 00:10:01.324 "snapshot": false, 00:10:01.324 "clone": false, 00:10:01.324 "esnap_clone": false 00:10:01.324 } 00:10:01.324 } 00:10:01.324 }, 00:10:01.324 { 00:10:01.324 "name": "5e312f5a-383a-458a-bcae-0e0a531cdb7a", 00:10:01.324 "aliases": [ 00:10:01.324 "lvs_test1/lvol_test3" 00:10:01.324 ], 00:10:01.324 "product_name": "Logical Volume", 00:10:01.324 "block_size": 4096, 00:10:01.324 "num_blocks": 3072, 00:10:01.324 "uuid": "5e312f5a-383a-458a-bcae-0e0a531cdb7a", 00:10:01.324 "assigned_rate_limits": { 00:10:01.324 "rw_ios_per_sec": 0, 00:10:01.324 "rw_mbytes_per_sec": 0, 00:10:01.324 "r_mbytes_per_sec": 0, 00:10:01.324 "w_mbytes_per_sec": 0 00:10:01.324 }, 00:10:01.324 "claimed": false, 00:10:01.324 "zoned": false, 00:10:01.324 "supported_io_types": { 00:10:01.324 "read": true, 00:10:01.324 "write": true, 00:10:01.324 "unmap": true, 00:10:01.324 "write_zeroes": true, 00:10:01.324 "flush": false, 00:10:01.324 "reset": true, 00:10:01.324 "compare": false, 00:10:01.324 "compare_and_write": false, 00:10:01.324 "abort": false, 00:10:01.324 "nvme_admin": false, 00:10:01.324 "nvme_io": false 00:10:01.324 }, 00:10:01.324 "driver_specific": { 00:10:01.324 "lvol": { 00:10:01.324 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:01.324 "base_bdev": "aio_bdev0", 00:10:01.324 "thin_provision": false, 00:10:01.324 "snapshot": false, 00:10:01.324 "clone": false, 00:10:01.324 "esnap_clone": false 00:10:01.324 } 00:10:01.324 } 00:10:01.324 }, 00:10:01.324 { 00:10:01.324 "name": "95f8cab1-fc7d-4378-be7a-ea1c6c329556", 00:10:01.324 "aliases": [ 00:10:01.324 "lvs_test2/lvol_test4" 00:10:01.324 ], 00:10:01.324 "product_name": "Logical Volume", 00:10:01.324 "block_size": 4096, 00:10:01.324 "num_blocks": 16384, 00:10:01.324 "uuid": "95f8cab1-fc7d-4378-be7a-ea1c6c329556", 00:10:01.324 "assigned_rate_limits": { 00:10:01.324 "rw_ios_per_sec": 0, 00:10:01.324 "rw_mbytes_per_sec": 0, 00:10:01.324 "r_mbytes_per_sec": 0, 00:10:01.324 "w_mbytes_per_sec": 0 00:10:01.324 }, 00:10:01.324 "claimed": false, 00:10:01.324 "zoned": false, 00:10:01.324 "supported_io_types": { 00:10:01.324 "read": true, 00:10:01.324 "write": true, 00:10:01.324 "unmap": true, 00:10:01.324 "write_zeroes": true, 00:10:01.324 "flush": false, 00:10:01.324 "reset": true, 00:10:01.324 "compare": false, 00:10:01.324 "compare_and_write": false, 00:10:01.324 "abort": false, 00:10:01.324 "nvme_admin": false, 00:10:01.324 "nvme_io": false 00:10:01.324 }, 00:10:01.324 "driver_specific": { 00:10:01.324 "lvol": { 00:10:01.324 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:10:01.324 "base_bdev": "aio_bdev1", 00:10:01.324 "thin_provision": false, 00:10:01.324 "snapshot": false, 00:10:01.324 "clone": false, 00:10:01.324 "esnap_clone": false 00:10:01.324 } 00:10:01.324 } 00:10:01.324 }, 00:10:01.324 { 00:10:01.324 "name": "1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6", 00:10:01.324 "aliases": [ 00:10:01.324 "lvs_test2/lvol_test5" 00:10:01.324 ], 00:10:01.324 "product_name": "Logical Volume", 00:10:01.324 "block_size": 4096, 00:10:01.324 "num_blocks": 16384, 00:10:01.324 "uuid": "1b5cadc3-108a-4b8c-a1c0-6dc87a546aa6", 00:10:01.324 "assigned_rate_limits": { 00:10:01.324 "rw_ios_per_sec": 0, 00:10:01.324 "rw_mbytes_per_sec": 0, 00:10:01.324 "r_mbytes_per_sec": 0, 00:10:01.324 "w_mbytes_per_sec": 0 00:10:01.324 }, 00:10:01.324 "claimed": false, 00:10:01.324 "zoned": false, 00:10:01.324 "supported_io_types": { 00:10:01.324 "read": true, 00:10:01.324 "write": true, 00:10:01.324 "unmap": true, 00:10:01.324 "write_zeroes": true, 00:10:01.324 "flush": false, 00:10:01.324 "reset": true, 00:10:01.324 "compare": false, 00:10:01.324 "compare_and_write": false, 00:10:01.324 "abort": false, 00:10:01.324 "nvme_admin": false, 00:10:01.324 "nvme_io": false 00:10:01.324 }, 00:10:01.324 "driver_specific": { 00:10:01.324 "lvol": { 00:10:01.324 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:10:01.324 "base_bdev": "aio_bdev1", 00:10:01.324 "thin_provision": false, 00:10:01.324 "snapshot": false, 00:10:01.324 "clone": false, 00:10:01.324 "esnap_clone": false 00:10:01.324 } 00:10:01.324 } 00:10:01.324 }, 00:10:01.324 { 00:10:01.324 "name": "b935aa3b-634e-43d3-8868-eadb41f54fc1", 00:10:01.324 "aliases": [ 00:10:01.324 "lvs_test2/lvol_test2" 00:10:01.324 ], 00:10:01.324 "product_name": "Logical Volume", 00:10:01.324 "block_size": 4096, 00:10:01.324 "num_blocks": 16384, 00:10:01.324 "uuid": "b935aa3b-634e-43d3-8868-eadb41f54fc1", 00:10:01.324 "assigned_rate_limits": { 00:10:01.324 "rw_ios_per_sec": 0, 00:10:01.324 "rw_mbytes_per_sec": 0, 00:10:01.324 "r_mbytes_per_sec": 0, 00:10:01.324 "w_mbytes_per_sec": 0 00:10:01.324 }, 00:10:01.324 "claimed": false, 00:10:01.324 "zoned": false, 00:10:01.324 "supported_io_types": { 00:10:01.324 "read": true, 00:10:01.324 "write": true, 00:10:01.324 "unmap": true, 00:10:01.324 "write_zeroes": true, 00:10:01.324 "flush": false, 00:10:01.324 "reset": true, 00:10:01.324 "compare": false, 00:10:01.324 "compare_and_write": false, 00:10:01.324 "abort": false, 00:10:01.325 "nvme_admin": false, 00:10:01.325 "nvme_io": false 00:10:01.325 }, 00:10:01.325 "driver_specific": { 00:10:01.325 "lvol": { 00:10:01.325 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:10:01.325 "base_bdev": "aio_bdev1", 00:10:01.325 "thin_provision": false, 00:10:01.325 "snapshot": false, 00:10:01.325 "clone": false, 00:10:01.325 "esnap_clone": false 00:10:01.325 } 00:10:01.325 } 00:10:01.325 }, 00:10:01.325 { 00:10:01.325 "name": "fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e", 00:10:01.325 "aliases": [ 00:10:01.325 "lvs_test2/lvol_test3" 00:10:01.325 ], 00:10:01.325 "product_name": "Logical Volume", 00:10:01.325 "block_size": 4096, 00:10:01.325 "num_blocks": 16384, 00:10:01.325 "uuid": "fcb833f8-b0fe-4e67-a7e1-6f6b6342e51e", 00:10:01.325 "assigned_rate_limits": { 00:10:01.325 "rw_ios_per_sec": 0, 00:10:01.325 "rw_mbytes_per_sec": 0, 00:10:01.325 "r_mbytes_per_sec": 0, 00:10:01.325 "w_mbytes_per_sec": 0 00:10:01.325 }, 00:10:01.325 "claimed": false, 00:10:01.325 "zoned": false, 00:10:01.325 "supported_io_types": { 00:10:01.325 "read": true, 00:10:01.325 "write": true, 00:10:01.325 "unmap": true, 00:10:01.325 "write_zeroes": true, 00:10:01.325 "flush": false, 00:10:01.325 "reset": true, 00:10:01.325 "compare": false, 00:10:01.325 "compare_and_write": false, 00:10:01.325 "abort": false, 00:10:01.325 "nvme_admin": false, 00:10:01.325 "nvme_io": false 00:10:01.325 }, 00:10:01.325 "driver_specific": { 00:10:01.325 "lvol": { 00:10:01.325 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:10:01.325 "base_bdev": "aio_bdev1", 00:10:01.325 "thin_provision": false, 00:10:01.325 "snapshot": false, 00:10:01.325 "clone": false, 00:10:01.325 "esnap_clone": false 00:10:01.325 } 00:10:01.325 } 00:10:01.325 }, 00:10:01.325 { 00:10:01.325 "name": "f41e3b32-9b6f-414b-a7fb-41811621f5e4", 00:10:01.325 "aliases": [ 00:10:01.325 "lvs_test2/lvol_test1" 00:10:01.325 ], 00:10:01.325 "product_name": "Logical Volume", 00:10:01.325 "block_size": 4096, 00:10:01.325 "num_blocks": 16384, 00:10:01.325 "uuid": "f41e3b32-9b6f-414b-a7fb-41811621f5e4", 00:10:01.325 "assigned_rate_limits": { 00:10:01.325 "rw_ios_per_sec": 0, 00:10:01.325 "rw_mbytes_per_sec": 0, 00:10:01.325 "r_mbytes_per_sec": 0, 00:10:01.325 "w_mbytes_per_sec": 0 00:10:01.325 }, 00:10:01.325 "claimed": false, 00:10:01.325 "zoned": false, 00:10:01.325 "supported_io_types": { 00:10:01.325 "read": true, 00:10:01.325 "write": true, 00:10:01.325 "unmap": true, 00:10:01.325 "write_zeroes": true, 00:10:01.325 "flush": false, 00:10:01.325 "reset": true, 00:10:01.325 "compare": false, 00:10:01.325 "compare_and_write": false, 00:10:01.325 "abort": false, 00:10:01.325 "nvme_admin": false, 00:10:01.325 "nvme_io": false 00:10:01.325 }, 00:10:01.325 "driver_specific": { 00:10:01.325 "lvol": { 00:10:01.325 "lvol_store_uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:10:01.325 "base_bdev": "aio_bdev1", 00:10:01.325 "thin_provision": false, 00:10:01.325 "snapshot": false, 00:10:01.325 "clone": false, 00:10:01.325 "esnap_clone": false 00:10:01.325 } 00:10:01.325 } 00:10:01.325 } 00:10:01.325 ]' 00:10:01.325 17:58:22 -- lvol/tasting.sh@82 -- # jq length 00:10:01.325 17:58:22 -- lvol/tasting.sh@82 -- # '[' 10 == 10 ']' 00:10:01.325 17:58:22 -- lvol/tasting.sh@83 -- # rpc_cmd bdev_lvol_get_lvstores 00:10:01.325 17:58:22 -- lvol/tasting.sh@83 -- # jq . 00:10:01.325 17:58:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:01.325 17:58:22 -- common/autotest_common.sh@10 -- # set +x 00:10:01.325 17:58:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:01.325 17:58:22 -- lvol/tasting.sh@83 -- # new_lvs='[ 00:10:01.325 { 00:10:01.325 "uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:01.325 "name": "lvs_test1", 00:10:01.325 "base_bdev": "aio_bdev0", 00:10:01.325 "total_data_clusters": 398, 00:10:01.325 "free_clusters": 338, 00:10:01.325 "block_size": 4096, 00:10:01.325 "cluster_size": 1048576 00:10:01.325 }, 00:10:01.325 { 00:10:01.325 "uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:10:01.325 "name": "lvs_test2", 00:10:01.325 "base_bdev": "aio_bdev1", 00:10:01.325 "total_data_clusters": 11, 00:10:01.325 "free_clusters": 1, 00:10:01.325 "block_size": 4096, 00:10:01.325 "cluster_size": 33554432 00:10:01.325 } 00:10:01.325 ]' 00:10:01.325 17:58:22 -- lvol/tasting.sh@84 -- # diff /dev/fd/62 /dev/fd/61 00:10:01.325 17:58:22 -- lvol/tasting.sh@84 -- # jq '. | sort' 00:10:01.325 17:58:22 -- lvol/tasting.sh@84 -- # jq '. | sort' 00:10:01.325 17:58:22 -- lvol/tasting.sh@88 -- # jq '. | sort' 00:10:01.325 17:58:22 -- lvol/tasting.sh@88 -- # diff /dev/fd/62 /dev/fd/61 00:10:01.325 17:58:22 -- lvol/tasting.sh@88 -- # jq '. | sort' 00:10:01.325 17:58:22 -- lvol/tasting.sh@94 -- # seq 6 10 00:10:01.325 17:58:22 -- lvol/tasting.sh@94 -- # for i in $(seq 6 10) 00:10:01.325 17:58:22 -- lvol/tasting.sh@95 -- # rpc_cmd bdev_lvol_create -u e1449f50-4cfd-41c2-ba60-243fe9dd706a lvol_test6 12 00:10:01.325 17:58:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:01.325 17:58:22 -- common/autotest_common.sh@10 -- # set +x 00:10:01.325 17:58:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:01.325 17:58:22 -- lvol/tasting.sh@95 -- # lvol_uuid=8c0fa1a1-fde9-4395-b87b-a8caf34ddc43 00:10:01.325 17:58:22 -- lvol/tasting.sh@96 -- # rpc_cmd bdev_get_bdevs -b 8c0fa1a1-fde9-4395-b87b-a8caf34ddc43 00:10:01.325 17:58:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:01.325 17:58:22 -- common/autotest_common.sh@10 -- # set +x 00:10:01.325 17:58:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:01.325 17:58:22 -- lvol/tasting.sh@96 -- # lvol='[ 00:10:01.325 { 00:10:01.325 "name": "8c0fa1a1-fde9-4395-b87b-a8caf34ddc43", 00:10:01.325 "aliases": [ 00:10:01.325 "lvs_test1/lvol_test6" 00:10:01.325 ], 00:10:01.325 "product_name": "Logical Volume", 00:10:01.325 "block_size": 4096, 00:10:01.325 "num_blocks": 3072, 00:10:01.325 "uuid": "8c0fa1a1-fde9-4395-b87b-a8caf34ddc43", 00:10:01.325 "assigned_rate_limits": { 00:10:01.325 "rw_ios_per_sec": 0, 00:10:01.325 "rw_mbytes_per_sec": 0, 00:10:01.325 "r_mbytes_per_sec": 0, 00:10:01.325 "w_mbytes_per_sec": 0 00:10:01.325 }, 00:10:01.325 "claimed": false, 00:10:01.325 "zoned": false, 00:10:01.325 "supported_io_types": { 00:10:01.325 "read": true, 00:10:01.325 "write": true, 00:10:01.325 "unmap": true, 00:10:01.325 "write_zeroes": true, 00:10:01.325 "flush": false, 00:10:01.325 "reset": true, 00:10:01.325 "compare": false, 00:10:01.325 "compare_and_write": false, 00:10:01.325 "abort": false, 00:10:01.325 "nvme_admin": false, 00:10:01.325 "nvme_io": false 00:10:01.325 }, 00:10:01.325 "driver_specific": { 00:10:01.325 "lvol": { 00:10:01.325 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:01.325 "base_bdev": "aio_bdev0", 00:10:01.325 "thin_provision": false, 00:10:01.325 "snapshot": false, 00:10:01.325 "clone": false, 00:10:01.325 "esnap_clone": false 00:10:01.325 } 00:10:01.325 } 00:10:01.325 } 00:10:01.325 ]' 00:10:01.325 17:58:22 -- lvol/tasting.sh@98 -- # jq -r '.[0].name' 00:10:01.325 17:58:22 -- lvol/tasting.sh@98 -- # '[' 8c0fa1a1-fde9-4395-b87b-a8caf34ddc43 = 8c0fa1a1-fde9-4395-b87b-a8caf34ddc43 ']' 00:10:01.325 17:58:22 -- lvol/tasting.sh@99 -- # jq -r '.[0].uuid' 00:10:01.325 17:58:22 -- lvol/tasting.sh@99 -- # '[' 8c0fa1a1-fde9-4395-b87b-a8caf34ddc43 = 8c0fa1a1-fde9-4395-b87b-a8caf34ddc43 ']' 00:10:01.325 17:58:22 -- lvol/tasting.sh@100 -- # jq -r '.[0].aliases[0]' 00:10:01.586 17:58:22 -- lvol/tasting.sh@100 -- # '[' lvs_test1/lvol_test6 = lvs_test1/lvol_test6 ']' 00:10:01.586 17:58:22 -- lvol/tasting.sh@101 -- # jq -r '.[0].block_size' 00:10:01.586 17:58:22 -- lvol/tasting.sh@101 -- # '[' 4096 = 4096 ']' 00:10:01.586 17:58:22 -- lvol/tasting.sh@102 -- # jq -r '.[0].num_blocks' 00:10:01.586 17:58:22 -- lvol/tasting.sh@102 -- # '[' 3072 = 3072 ']' 00:10:01.586 17:58:22 -- lvol/tasting.sh@94 -- # for i in $(seq 6 10) 00:10:01.586 17:58:22 -- lvol/tasting.sh@95 -- # rpc_cmd bdev_lvol_create -u e1449f50-4cfd-41c2-ba60-243fe9dd706a lvol_test7 12 00:10:01.586 17:58:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:01.586 17:58:22 -- common/autotest_common.sh@10 -- # set +x 00:10:01.586 17:58:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:01.586 17:58:22 -- lvol/tasting.sh@95 -- # lvol_uuid=b95a13b8-f1fa-4167-a41d-d1bea4a5d7a0 00:10:01.586 17:58:22 -- lvol/tasting.sh@96 -- # rpc_cmd bdev_get_bdevs -b b95a13b8-f1fa-4167-a41d-d1bea4a5d7a0 00:10:01.586 17:58:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:01.586 17:58:22 -- common/autotest_common.sh@10 -- # set +x 00:10:01.586 17:58:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:01.586 17:58:22 -- lvol/tasting.sh@96 -- # lvol='[ 00:10:01.586 { 00:10:01.586 "name": "b95a13b8-f1fa-4167-a41d-d1bea4a5d7a0", 00:10:01.586 "aliases": [ 00:10:01.586 "lvs_test1/lvol_test7" 00:10:01.586 ], 00:10:01.586 "product_name": "Logical Volume", 00:10:01.586 "block_size": 4096, 00:10:01.586 "num_blocks": 3072, 00:10:01.586 "uuid": "b95a13b8-f1fa-4167-a41d-d1bea4a5d7a0", 00:10:01.586 "assigned_rate_limits": { 00:10:01.586 "rw_ios_per_sec": 0, 00:10:01.586 "rw_mbytes_per_sec": 0, 00:10:01.586 "r_mbytes_per_sec": 0, 00:10:01.586 "w_mbytes_per_sec": 0 00:10:01.586 }, 00:10:01.586 "claimed": false, 00:10:01.586 "zoned": false, 00:10:01.586 "supported_io_types": { 00:10:01.586 "read": true, 00:10:01.586 "write": true, 00:10:01.586 "unmap": true, 00:10:01.586 "write_zeroes": true, 00:10:01.586 "flush": false, 00:10:01.586 "reset": true, 00:10:01.586 "compare": false, 00:10:01.586 "compare_and_write": false, 00:10:01.586 "abort": false, 00:10:01.586 "nvme_admin": false, 00:10:01.586 "nvme_io": false 00:10:01.586 }, 00:10:01.586 "driver_specific": { 00:10:01.586 "lvol": { 00:10:01.586 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:01.586 "base_bdev": "aio_bdev0", 00:10:01.586 "thin_provision": false, 00:10:01.586 "snapshot": false, 00:10:01.586 "clone": false, 00:10:01.586 "esnap_clone": false 00:10:01.586 } 00:10:01.586 } 00:10:01.586 } 00:10:01.586 ]' 00:10:01.586 17:58:22 -- lvol/tasting.sh@98 -- # jq -r '.[0].name' 00:10:01.586 17:58:22 -- lvol/tasting.sh@98 -- # '[' b95a13b8-f1fa-4167-a41d-d1bea4a5d7a0 = b95a13b8-f1fa-4167-a41d-d1bea4a5d7a0 ']' 00:10:01.586 17:58:22 -- lvol/tasting.sh@99 -- # jq -r '.[0].uuid' 00:10:01.586 17:58:22 -- lvol/tasting.sh@99 -- # '[' b95a13b8-f1fa-4167-a41d-d1bea4a5d7a0 = b95a13b8-f1fa-4167-a41d-d1bea4a5d7a0 ']' 00:10:01.586 17:58:22 -- lvol/tasting.sh@100 -- # jq -r '.[0].aliases[0]' 00:10:01.586 17:58:22 -- lvol/tasting.sh@100 -- # '[' lvs_test1/lvol_test7 = lvs_test1/lvol_test7 ']' 00:10:01.586 17:58:22 -- lvol/tasting.sh@101 -- # jq -r '.[0].block_size' 00:10:01.846 17:58:22 -- lvol/tasting.sh@101 -- # '[' 4096 = 4096 ']' 00:10:01.846 17:58:22 -- lvol/tasting.sh@102 -- # jq -r '.[0].num_blocks' 00:10:01.846 17:58:22 -- lvol/tasting.sh@102 -- # '[' 3072 = 3072 ']' 00:10:01.846 17:58:22 -- lvol/tasting.sh@94 -- # for i in $(seq 6 10) 00:10:01.846 17:58:22 -- lvol/tasting.sh@95 -- # rpc_cmd bdev_lvol_create -u e1449f50-4cfd-41c2-ba60-243fe9dd706a lvol_test8 12 00:10:01.846 17:58:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:01.846 17:58:22 -- common/autotest_common.sh@10 -- # set +x 00:10:01.846 17:58:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:01.846 17:58:22 -- lvol/tasting.sh@95 -- # lvol_uuid=5919cb34-4683-41d5-9cf5-e69487d5ef00 00:10:01.846 17:58:22 -- lvol/tasting.sh@96 -- # rpc_cmd bdev_get_bdevs -b 5919cb34-4683-41d5-9cf5-e69487d5ef00 00:10:01.846 17:58:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:01.846 17:58:22 -- common/autotest_common.sh@10 -- # set +x 00:10:01.846 17:58:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:01.846 17:58:22 -- lvol/tasting.sh@96 -- # lvol='[ 00:10:01.846 { 00:10:01.846 "name": "5919cb34-4683-41d5-9cf5-e69487d5ef00", 00:10:01.846 "aliases": [ 00:10:01.846 "lvs_test1/lvol_test8" 00:10:01.846 ], 00:10:01.846 "product_name": "Logical Volume", 00:10:01.846 "block_size": 4096, 00:10:01.846 "num_blocks": 3072, 00:10:01.846 "uuid": "5919cb34-4683-41d5-9cf5-e69487d5ef00", 00:10:01.846 "assigned_rate_limits": { 00:10:01.846 "rw_ios_per_sec": 0, 00:10:01.846 "rw_mbytes_per_sec": 0, 00:10:01.846 "r_mbytes_per_sec": 0, 00:10:01.846 "w_mbytes_per_sec": 0 00:10:01.846 }, 00:10:01.846 "claimed": false, 00:10:01.846 "zoned": false, 00:10:01.846 "supported_io_types": { 00:10:01.846 "read": true, 00:10:01.846 "write": true, 00:10:01.846 "unmap": true, 00:10:01.846 "write_zeroes": true, 00:10:01.846 "flush": false, 00:10:01.846 "reset": true, 00:10:01.846 "compare": false, 00:10:01.846 "compare_and_write": false, 00:10:01.846 "abort": false, 00:10:01.846 "nvme_admin": false, 00:10:01.846 "nvme_io": false 00:10:01.846 }, 00:10:01.846 "driver_specific": { 00:10:01.846 "lvol": { 00:10:01.846 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:01.846 "base_bdev": "aio_bdev0", 00:10:01.846 "thin_provision": false, 00:10:01.846 "snapshot": false, 00:10:01.846 "clone": false, 00:10:01.846 "esnap_clone": false 00:10:01.846 } 00:10:01.846 } 00:10:01.846 } 00:10:01.846 ]' 00:10:01.846 17:58:22 -- lvol/tasting.sh@98 -- # jq -r '.[0].name' 00:10:01.846 17:58:22 -- lvol/tasting.sh@98 -- # '[' 5919cb34-4683-41d5-9cf5-e69487d5ef00 = 5919cb34-4683-41d5-9cf5-e69487d5ef00 ']' 00:10:01.846 17:58:22 -- lvol/tasting.sh@99 -- # jq -r '.[0].uuid' 00:10:01.846 17:58:22 -- lvol/tasting.sh@99 -- # '[' 5919cb34-4683-41d5-9cf5-e69487d5ef00 = 5919cb34-4683-41d5-9cf5-e69487d5ef00 ']' 00:10:01.846 17:58:22 -- lvol/tasting.sh@100 -- # jq -r '.[0].aliases[0]' 00:10:01.846 17:58:22 -- lvol/tasting.sh@100 -- # '[' lvs_test1/lvol_test8 = lvs_test1/lvol_test8 ']' 00:10:01.846 17:58:22 -- lvol/tasting.sh@101 -- # jq -r '.[0].block_size' 00:10:02.106 17:58:22 -- lvol/tasting.sh@101 -- # '[' 4096 = 4096 ']' 00:10:02.106 17:58:22 -- lvol/tasting.sh@102 -- # jq -r '.[0].num_blocks' 00:10:02.106 17:58:22 -- lvol/tasting.sh@102 -- # '[' 3072 = 3072 ']' 00:10:02.106 17:58:22 -- lvol/tasting.sh@94 -- # for i in $(seq 6 10) 00:10:02.106 17:58:22 -- lvol/tasting.sh@95 -- # rpc_cmd bdev_lvol_create -u e1449f50-4cfd-41c2-ba60-243fe9dd706a lvol_test9 12 00:10:02.106 17:58:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.106 17:58:22 -- common/autotest_common.sh@10 -- # set +x 00:10:02.106 17:58:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.106 17:58:22 -- lvol/tasting.sh@95 -- # lvol_uuid=38a7f191-7385-4338-a5c3-b86f11983dba 00:10:02.106 17:58:22 -- lvol/tasting.sh@96 -- # rpc_cmd bdev_get_bdevs -b 38a7f191-7385-4338-a5c3-b86f11983dba 00:10:02.106 17:58:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.106 17:58:22 -- common/autotest_common.sh@10 -- # set +x 00:10:02.106 17:58:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.106 17:58:22 -- lvol/tasting.sh@96 -- # lvol='[ 00:10:02.106 { 00:10:02.106 "name": "38a7f191-7385-4338-a5c3-b86f11983dba", 00:10:02.106 "aliases": [ 00:10:02.106 "lvs_test1/lvol_test9" 00:10:02.106 ], 00:10:02.106 "product_name": "Logical Volume", 00:10:02.106 "block_size": 4096, 00:10:02.106 "num_blocks": 3072, 00:10:02.106 "uuid": "38a7f191-7385-4338-a5c3-b86f11983dba", 00:10:02.106 "assigned_rate_limits": { 00:10:02.106 "rw_ios_per_sec": 0, 00:10:02.106 "rw_mbytes_per_sec": 0, 00:10:02.106 "r_mbytes_per_sec": 0, 00:10:02.106 "w_mbytes_per_sec": 0 00:10:02.106 }, 00:10:02.106 "claimed": false, 00:10:02.106 "zoned": false, 00:10:02.106 "supported_io_types": { 00:10:02.106 "read": true, 00:10:02.106 "write": true, 00:10:02.106 "unmap": true, 00:10:02.106 "write_zeroes": true, 00:10:02.106 "flush": false, 00:10:02.106 "reset": true, 00:10:02.106 "compare": false, 00:10:02.106 "compare_and_write": false, 00:10:02.106 "abort": false, 00:10:02.106 "nvme_admin": false, 00:10:02.106 "nvme_io": false 00:10:02.106 }, 00:10:02.106 "driver_specific": { 00:10:02.106 "lvol": { 00:10:02.106 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:02.106 "base_bdev": "aio_bdev0", 00:10:02.106 "thin_provision": false, 00:10:02.106 "snapshot": false, 00:10:02.106 "clone": false, 00:10:02.106 "esnap_clone": false 00:10:02.106 } 00:10:02.106 } 00:10:02.106 } 00:10:02.106 ]' 00:10:02.106 17:58:22 -- lvol/tasting.sh@98 -- # jq -r '.[0].name' 00:10:02.106 17:58:23 -- lvol/tasting.sh@98 -- # '[' 38a7f191-7385-4338-a5c3-b86f11983dba = 38a7f191-7385-4338-a5c3-b86f11983dba ']' 00:10:02.106 17:58:23 -- lvol/tasting.sh@99 -- # jq -r '.[0].uuid' 00:10:02.106 17:58:23 -- lvol/tasting.sh@99 -- # '[' 38a7f191-7385-4338-a5c3-b86f11983dba = 38a7f191-7385-4338-a5c3-b86f11983dba ']' 00:10:02.106 17:58:23 -- lvol/tasting.sh@100 -- # jq -r '.[0].aliases[0]' 00:10:02.106 17:58:23 -- lvol/tasting.sh@100 -- # '[' lvs_test1/lvol_test9 = lvs_test1/lvol_test9 ']' 00:10:02.107 17:58:23 -- lvol/tasting.sh@101 -- # jq -r '.[0].block_size' 00:10:02.366 17:58:23 -- lvol/tasting.sh@101 -- # '[' 4096 = 4096 ']' 00:10:02.366 17:58:23 -- lvol/tasting.sh@102 -- # jq -r '.[0].num_blocks' 00:10:02.366 17:58:23 -- lvol/tasting.sh@102 -- # '[' 3072 = 3072 ']' 00:10:02.366 17:58:23 -- lvol/tasting.sh@94 -- # for i in $(seq 6 10) 00:10:02.366 17:58:23 -- lvol/tasting.sh@95 -- # rpc_cmd bdev_lvol_create -u e1449f50-4cfd-41c2-ba60-243fe9dd706a lvol_test10 12 00:10:02.366 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.366 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.366 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.366 17:58:23 -- lvol/tasting.sh@95 -- # lvol_uuid=dd8dc8d1-d52b-4985-81cd-5d731dc3b2e4 00:10:02.366 17:58:23 -- lvol/tasting.sh@96 -- # rpc_cmd bdev_get_bdevs -b dd8dc8d1-d52b-4985-81cd-5d731dc3b2e4 00:10:02.366 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.366 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.366 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.366 17:58:23 -- lvol/tasting.sh@96 -- # lvol='[ 00:10:02.366 { 00:10:02.366 "name": "dd8dc8d1-d52b-4985-81cd-5d731dc3b2e4", 00:10:02.366 "aliases": [ 00:10:02.366 "lvs_test1/lvol_test10" 00:10:02.366 ], 00:10:02.366 "product_name": "Logical Volume", 00:10:02.366 "block_size": 4096, 00:10:02.366 "num_blocks": 3072, 00:10:02.366 "uuid": "dd8dc8d1-d52b-4985-81cd-5d731dc3b2e4", 00:10:02.366 "assigned_rate_limits": { 00:10:02.366 "rw_ios_per_sec": 0, 00:10:02.366 "rw_mbytes_per_sec": 0, 00:10:02.366 "r_mbytes_per_sec": 0, 00:10:02.366 "w_mbytes_per_sec": 0 00:10:02.366 }, 00:10:02.366 "claimed": false, 00:10:02.366 "zoned": false, 00:10:02.366 "supported_io_types": { 00:10:02.366 "read": true, 00:10:02.366 "write": true, 00:10:02.366 "unmap": true, 00:10:02.366 "write_zeroes": true, 00:10:02.366 "flush": false, 00:10:02.366 "reset": true, 00:10:02.366 "compare": false, 00:10:02.366 "compare_and_write": false, 00:10:02.366 "abort": false, 00:10:02.366 "nvme_admin": false, 00:10:02.366 "nvme_io": false 00:10:02.366 }, 00:10:02.366 "driver_specific": { 00:10:02.366 "lvol": { 00:10:02.366 "lvol_store_uuid": "e1449f50-4cfd-41c2-ba60-243fe9dd706a", 00:10:02.366 "base_bdev": "aio_bdev0", 00:10:02.366 "thin_provision": false, 00:10:02.366 "snapshot": false, 00:10:02.366 "clone": false, 00:10:02.366 "esnap_clone": false 00:10:02.366 } 00:10:02.366 } 00:10:02.366 } 00:10:02.366 ]' 00:10:02.366 17:58:23 -- lvol/tasting.sh@98 -- # jq -r '.[0].name' 00:10:02.366 17:58:23 -- lvol/tasting.sh@98 -- # '[' dd8dc8d1-d52b-4985-81cd-5d731dc3b2e4 = dd8dc8d1-d52b-4985-81cd-5d731dc3b2e4 ']' 00:10:02.366 17:58:23 -- lvol/tasting.sh@99 -- # jq -r '.[0].uuid' 00:10:02.366 17:58:23 -- lvol/tasting.sh@99 -- # '[' dd8dc8d1-d52b-4985-81cd-5d731dc3b2e4 = dd8dc8d1-d52b-4985-81cd-5d731dc3b2e4 ']' 00:10:02.366 17:58:23 -- lvol/tasting.sh@100 -- # jq -r '.[0].aliases[0]' 00:10:02.367 17:58:23 -- lvol/tasting.sh@100 -- # '[' lvs_test1/lvol_test10 = lvs_test1/lvol_test10 ']' 00:10:02.367 17:58:23 -- lvol/tasting.sh@101 -- # jq -r '.[0].block_size' 00:10:02.626 17:58:23 -- lvol/tasting.sh@101 -- # '[' 4096 = 4096 ']' 00:10:02.626 17:58:23 -- lvol/tasting.sh@102 -- # jq -r '.[0].num_blocks' 00:10:02.626 17:58:23 -- lvol/tasting.sh@102 -- # '[' 3072 = 3072 ']' 00:10:02.626 17:58:23 -- lvol/tasting.sh@105 -- # seq 1 10 00:10:02.626 17:58:23 -- lvol/tasting.sh@105 -- # for i in $(seq 1 10) 00:10:02.626 17:58:23 -- lvol/tasting.sh@106 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test1 00:10:02.626 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.626 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.626 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.626 17:58:23 -- lvol/tasting.sh@105 -- # for i in $(seq 1 10) 00:10:02.626 17:58:23 -- lvol/tasting.sh@106 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test2 00:10:02.626 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.626 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.626 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.626 17:58:23 -- lvol/tasting.sh@105 -- # for i in $(seq 1 10) 00:10:02.626 17:58:23 -- lvol/tasting.sh@106 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test3 00:10:02.626 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@105 -- # for i in $(seq 1 10) 00:10:02.627 17:58:23 -- lvol/tasting.sh@106 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test4 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@105 -- # for i in $(seq 1 10) 00:10:02.627 17:58:23 -- lvol/tasting.sh@106 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test5 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@105 -- # for i in $(seq 1 10) 00:10:02.627 17:58:23 -- lvol/tasting.sh@106 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test6 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@105 -- # for i in $(seq 1 10) 00:10:02.627 17:58:23 -- lvol/tasting.sh@106 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test7 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@105 -- # for i in $(seq 1 10) 00:10:02.627 17:58:23 -- lvol/tasting.sh@106 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test8 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@105 -- # for i in $(seq 1 10) 00:10:02.627 17:58:23 -- lvol/tasting.sh@106 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test9 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@105 -- # for i in $(seq 1 10) 00:10:02.627 17:58:23 -- lvol/tasting.sh@106 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test10 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@109 -- # rpc_cmd bdev_lvol_delete_lvstore -u e1449f50-4cfd-41c2-ba60-243fe9dd706a 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@112 -- # rpc_cmd bdev_lvol_create_lvstore aio_bdev0 lvs_test1 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@112 -- # lvs_uuid1=376b9d69-4271-4902-86ac-7412fe8cf615 00:10:02.627 17:58:23 -- lvol/tasting.sh@113 -- # seq 1 10 00:10:02.627 17:58:23 -- lvol/tasting.sh@113 -- # for i in $(seq 1 10) 00:10:02.627 17:58:23 -- lvol/tasting.sh@114 -- # rpc_cmd bdev_lvol_create -u 376b9d69-4271-4902-86ac-7412fe8cf615 lvol_test1 12 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 e9aed079-317e-4a7a-ac4c-deae80ec1489 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@113 -- # for i in $(seq 1 10) 00:10:02.627 17:58:23 -- lvol/tasting.sh@114 -- # rpc_cmd bdev_lvol_create -u 376b9d69-4271-4902-86ac-7412fe8cf615 lvol_test2 12 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.627 cde37a08-bfd4-47d0-a87f-d20ba98a45d3 00:10:02.627 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.627 17:58:23 -- lvol/tasting.sh@113 -- # for i in $(seq 1 10) 00:10:02.627 17:58:23 -- lvol/tasting.sh@114 -- # rpc_cmd bdev_lvol_create -u 376b9d69-4271-4902-86ac-7412fe8cf615 lvol_test3 12 00:10:02.627 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.627 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 6ccfa40f-7d92-48cc-a7c3-043fb7315b3a 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@113 -- # for i in $(seq 1 10) 00:10:02.887 17:58:23 -- lvol/tasting.sh@114 -- # rpc_cmd bdev_lvol_create -u 376b9d69-4271-4902-86ac-7412fe8cf615 lvol_test4 12 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 31c97d18-ef49-454b-9e5d-3dc32ccfa4f4 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@113 -- # for i in $(seq 1 10) 00:10:02.887 17:58:23 -- lvol/tasting.sh@114 -- # rpc_cmd bdev_lvol_create -u 376b9d69-4271-4902-86ac-7412fe8cf615 lvol_test5 12 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 adbf74dc-aaca-4d98-b492-3a41f695cfc1 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@113 -- # for i in $(seq 1 10) 00:10:02.887 17:58:23 -- lvol/tasting.sh@114 -- # rpc_cmd bdev_lvol_create -u 376b9d69-4271-4902-86ac-7412fe8cf615 lvol_test6 12 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 262ceea1-5eee-4cf2-a9d6-c1f13d8acb9d 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@113 -- # for i in $(seq 1 10) 00:10:02.887 17:58:23 -- lvol/tasting.sh@114 -- # rpc_cmd bdev_lvol_create -u 376b9d69-4271-4902-86ac-7412fe8cf615 lvol_test7 12 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 1f53e8ee-75a0-4b28-878f-8a65f8513e60 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@113 -- # for i in $(seq 1 10) 00:10:02.887 17:58:23 -- lvol/tasting.sh@114 -- # rpc_cmd bdev_lvol_create -u 376b9d69-4271-4902-86ac-7412fe8cf615 lvol_test8 12 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 eca40b3b-93a5-47b5-a0b3-b03ed5204512 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@113 -- # for i in $(seq 1 10) 00:10:02.887 17:58:23 -- lvol/tasting.sh@114 -- # rpc_cmd bdev_lvol_create -u 376b9d69-4271-4902-86ac-7412fe8cf615 lvol_test9 12 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 933ae41e-d2ad-4cc4-804c-6e8a800787f5 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@113 -- # for i in $(seq 1 10) 00:10:02.887 17:58:23 -- lvol/tasting.sh@114 -- # rpc_cmd bdev_lvol_create -u 376b9d69-4271-4902-86ac-7412fe8cf615 lvol_test10 12 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 aaa288eb-ed69-4178-87c4-49790c5e3e4d 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@118 -- # rpc_cmd bdev_lvol_delete_lvstore -u 376b9d69-4271-4902-86ac-7412fe8cf615 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@119 -- # rpc_cmd bdev_lvol_get_lvstores -u 376b9d69-4271-4902-86ac-7412fe8cf615 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 request: 00:10:02.887 { 00:10:02.887 "uuid": "376b9d69-4271-4902-86ac-7412fe8cf615", 00:10:02.887 "method": "bdev_lvol_get_lvstores", 00:10:02.887 "req_id": 1 00:10:02.887 } 00:10:02.887 Got JSON-RPC error response 00:10:02.887 response: 00:10:02.887 { 00:10:02.887 "code": -19, 00:10:02.887 "message": "No such device" 00:10:02.887 } 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@120 -- # rpc_cmd bdev_lvol_delete_lvstore -u 315d6877-7bd2-458e-aa34-a2f6c9786c9e 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.887 17:58:23 -- lvol/tasting.sh@121 -- # rpc_cmd bdev_lvol_get_lvstores -u 315d6877-7bd2-458e-aa34-a2f6c9786c9e 00:10:02.887 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.887 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.887 request: 00:10:02.887 { 00:10:02.887 "uuid": "315d6877-7bd2-458e-aa34-a2f6c9786c9e", 00:10:02.887 "method": "bdev_lvol_get_lvstores", 00:10:02.887 "req_id": 1 00:10:02.887 } 00:10:02.887 Got JSON-RPC error response 00:10:02.887 response: 00:10:02.887 { 00:10:02.888 "code": -19, 00:10:02.888 "message": "No such device" 00:10:02.888 } 00:10:02.888 17:58:23 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:02.888 17:58:23 -- lvol/tasting.sh@122 -- # rpc_cmd bdev_aio_delete aio_bdev0 00:10:02.888 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.888 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.888 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.888 17:58:23 -- lvol/tasting.sh@123 -- # rpc_cmd bdev_aio_delete aio_bdev1 00:10:02.888 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.888 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.888 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.888 17:58:23 -- lvol/tasting.sh@124 -- # check_leftover_devices 00:10:02.888 17:58:23 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:10:02.888 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:02.888 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:02.888 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:02.888 17:58:23 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:10:02.888 17:58:23 -- lvol/common.sh@26 -- # jq length 00:10:03.148 17:58:23 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:10:03.148 17:58:23 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:10:03.148 17:58:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:03.148 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:03.148 17:58:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:03.148 17:58:23 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:10:03.148 17:58:23 -- lvol/common.sh@28 -- # jq length 00:10:03.148 17:58:23 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:10:03.148 00:10:03.148 real 0m10.869s 00:10:03.148 user 0m11.170s 00:10:03.148 sys 0m1.198s 00:10:03.148 17:58:23 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:10:03.148 17:58:23 -- common/autotest_common.sh@10 -- # set +x 00:10:03.148 ************************************ 00:10:03.148 END TEST test_tasting 00:10:03.148 ************************************ 00:10:03.148 17:58:24 -- lvol/tasting.sh@170 -- # run_test test_delete_lvol_store_persistent_positive test_delete_lvol_store_persistent_positive 00:10:03.148 17:58:24 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:10:03.148 17:58:24 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:10:03.148 17:58:24 -- common/autotest_common.sh@10 -- # set +x 00:10:03.148 ************************************ 00:10:03.148 START TEST test_delete_lvol_store_persistent_positive 00:10:03.148 ************************************ 00:10:03.148 17:58:24 -- common/autotest_common.sh@1114 -- # test_delete_lvol_store_persistent_positive 00:10:03.148 17:58:24 -- lvol/tasting.sh@129 -- # local aio0=/home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 00:10:03.148 17:58:24 -- lvol/tasting.sh@130 -- # local bdev_aio_name=aio_bdev_0 bdev_block_size=4096 00:10:03.148 17:58:24 -- lvol/tasting.sh@131 -- # local lvstore_name=lvstore_test lvstore_uuid 00:10:03.148 17:58:24 -- lvol/tasting.sh@133 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 aio_bdev_0 4096 00:10:03.148 17:58:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:03.148 17:58:24 -- common/autotest_common.sh@10 -- # set +x 00:10:03.148 aio_bdev_0 00:10:03.148 17:58:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:03.148 17:58:24 -- lvol/tasting.sh@135 -- # get_bdev_jq bdev_get_bdevs -b aio_bdev_0 00:10:03.148 17:58:24 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b aio_bdev_0 00:10:03.148 17:58:24 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:10:03.148 17:58:24 -- common/autotest_common.sh@595 -- # jq_out=() 00:10:03.148 17:58:24 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:10:03.148 17:58:24 -- common/autotest_common.sh@596 -- # local jq val 00:10:03.148 17:58:24 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:10:03.148 17:58:24 -- common/autotest_common.sh@606 -- # local lvs 00:10:03.149 17:58:24 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:10:03.149 17:58:24 -- common/autotest_common.sh@621 -- # local bdev 00:10:03.149 17:58:24 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:10:03.149 17:58:24 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:10:03.149 17:58:24 -- common/autotest_common.sh@630 -- # shift 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b aio_bdev_0 00:10:03.149 17:58:24 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:10:03.149 17:58:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:03.149 17:58:24 -- common/autotest_common.sh@10 -- # set +x 00:10:03.149 17:58:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=aio_bdev_0 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=d6060e7d-5997-40e7-a01f-24952ba36d4b 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4096 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=102400 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=d6060e7d-5997-40e7-a01f-24952ba36d4b 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='AIO disk' 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:10:03.149 17:58:24 -- lvol/tasting.sh@136 -- # [[ aio_bdev_0 == \a\i\o\_\b\d\e\v\_\0 ]] 00:10:03.149 17:58:24 -- lvol/tasting.sh@137 -- # [[ AIO disk == \A\I\O\ \d\i\s\k ]] 00:10:03.149 17:58:24 -- lvol/tasting.sh@138 -- # (( jq_out[block_size] == bdev_block_size )) 00:10:03.149 17:58:24 -- lvol/tasting.sh@140 -- # rpc_cmd bdev_lvol_create_lvstore aio_bdev_0 lvstore_test 00:10:03.149 17:58:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:03.149 17:58:24 -- common/autotest_common.sh@10 -- # set +x 00:10:03.149 17:58:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:03.149 17:58:24 -- lvol/tasting.sh@140 -- # lvstore_uuid=15bb068a-d8a3-4ff8-9f9b-6ca9287fc377 00:10:03.149 17:58:24 -- lvol/tasting.sh@142 -- # get_lvs_jq bdev_lvol_get_lvstores -u 15bb068a-d8a3-4ff8-9f9b-6ca9287fc377 00:10:03.149 17:58:24 -- lvol/common.sh@21 -- # rpc_cmd_simple_data_json lvs bdev_lvol_get_lvstores -u 15bb068a-d8a3-4ff8-9f9b-6ca9287fc377 00:10:03.149 17:58:24 -- common/autotest_common.sh@594 -- # local 'elems=lvs[@]' elem 00:10:03.149 17:58:24 -- common/autotest_common.sh@595 -- # jq_out=() 00:10:03.149 17:58:24 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:10:03.149 17:58:24 -- common/autotest_common.sh@596 -- # local jq val 00:10:03.149 17:58:24 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:10:03.149 17:58:24 -- common/autotest_common.sh@606 -- # local lvs 00:10:03.149 17:58:24 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:10:03.149 17:58:24 -- common/autotest_common.sh@621 -- # local bdev 00:10:03.149 17:58:24 -- common/autotest_common.sh@623 -- # [[ -v lvs[@] ]] 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size' 00:10:03.149 17:58:24 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:10:03.149 17:58:24 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size' 00:10:03.149 17:58:24 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:10:03.149 17:58:24 -- common/autotest_common.sh@630 -- # shift 00:10:03.149 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.149 17:58:24 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_lvol_get_lvstores -u 15bb068a-d8a3-4ff8-9f9b-6ca9287fc377 00:10:03.149 17:58:24 -- common/autotest_common.sh@592 -- # jq -jr '"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size,"\n"' 00:10:03.150 17:58:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:03.150 17:58:24 -- common/autotest_common.sh@10 -- # set +x 00:10:03.150 17:58:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:03.410 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=15bb068a-d8a3-4ff8-9f9b-6ca9287fc377 00:10:03.410 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.410 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvstore_test 00:10:03.410 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.410 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=aio_bdev_0 00:10:03.410 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.410 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=99 00:10:03.410 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.410 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=99 00:10:03.410 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.410 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4096 00:10:03.410 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.410 17:58:24 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4194304 00:10:03.410 17:58:24 -- common/autotest_common.sh@631 -- # read -r elem val 00:10:03.410 17:58:24 -- common/autotest_common.sh@634 -- # (( 7 > 0 )) 00:10:03.410 17:58:24 -- lvol/tasting.sh@143 -- # [[ 15bb068a-d8a3-4ff8-9f9b-6ca9287fc377 == \1\5\b\b\0\6\8\a\-\d\8\a\3\-\4\f\f\8\-\9\f\9\b\-\6\c\a\9\2\8\7\f\c\3\7\7 ]] 00:10:03.410 17:58:24 -- lvol/tasting.sh@144 -- # [[ lvstore_test == \l\v\s\t\o\r\e\_\t\e\s\t ]] 00:10:03.410 17:58:24 -- lvol/tasting.sh@145 -- # [[ aio_bdev_0 == \a\i\o\_\b\d\e\v\_\0 ]] 00:10:03.410 17:58:24 -- lvol/tasting.sh@147 -- # rpc_cmd bdev_lvol_delete_lvstore -u 15bb068a-d8a3-4ff8-9f9b-6ca9287fc377 00:10:03.410 17:58:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:03.410 17:58:24 -- common/autotest_common.sh@10 -- # set +x 00:10:03.410 17:58:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:03.410 17:58:24 -- lvol/tasting.sh@148 -- # rpc_cmd bdev_aio_delete aio_bdev_0 00:10:03.410 17:58:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:03.410 17:58:24 -- common/autotest_common.sh@10 -- # set +x 00:10:03.410 17:58:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:03.410 17:58:24 -- lvol/tasting.sh@150 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 aio_bdev_0 4096 00:10:03.410 17:58:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:03.410 17:58:24 -- common/autotest_common.sh@10 -- # set +x 00:10:03.410 aio_bdev_0 00:10:03.410 17:58:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:03.410 17:58:24 -- lvol/tasting.sh@152 -- # sleep 1 00:10:04.348 17:58:25 -- lvol/tasting.sh@156 -- # rpc_cmd bdev_lvol_get_lvstores -u 15bb068a-d8a3-4ff8-9f9b-6ca9287fc377 00:10:04.348 17:58:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:04.348 17:58:25 -- common/autotest_common.sh@10 -- # set +x 00:10:04.348 request: 00:10:04.348 { 00:10:04.348 "uuid": "15bb068a-d8a3-4ff8-9f9b-6ca9287fc377", 00:10:04.348 "method": "bdev_lvol_get_lvstores", 00:10:04.348 "req_id": 1 00:10:04.348 } 00:10:04.348 Got JSON-RPC error response 00:10:04.348 response: 00:10:04.348 { 00:10:04.348 "code": -19, 00:10:04.348 "message": "No such device" 00:10:04.348 } 00:10:04.348 17:58:25 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:04.348 17:58:25 -- lvol/tasting.sh@159 -- # rpc_cmd bdev_aio_delete aio_bdev_0 00:10:04.348 17:58:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:04.348 17:58:25 -- common/autotest_common.sh@10 -- # set +x 00:10:04.348 17:58:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:04.348 17:58:25 -- lvol/tasting.sh@160 -- # check_leftover_devices 00:10:04.348 17:58:25 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:10:04.348 17:58:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:04.348 17:58:25 -- common/autotest_common.sh@10 -- # set +x 00:10:04.348 17:58:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:04.348 17:58:25 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:10:04.348 17:58:25 -- lvol/common.sh@26 -- # jq length 00:10:04.348 17:58:25 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:10:04.348 17:58:25 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:10:04.348 17:58:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:04.348 17:58:25 -- common/autotest_common.sh@10 -- # set +x 00:10:04.348 17:58:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:04.348 17:58:25 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:10:04.348 17:58:25 -- lvol/common.sh@28 -- # jq length 00:10:04.606 17:58:25 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:10:04.606 00:10:04.606 real 0m1.380s 00:10:04.606 user 0m0.213s 00:10:04.606 sys 0m0.046s 00:10:04.606 17:58:25 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:10:04.606 17:58:25 -- common/autotest_common.sh@10 -- # set +x 00:10:04.606 ************************************ 00:10:04.606 END TEST test_delete_lvol_store_persistent_positive 00:10:04.606 ************************************ 00:10:04.606 17:58:25 -- lvol/tasting.sh@172 -- # trap - SIGINT SIGTERM EXIT 00:10:04.606 17:58:25 -- lvol/tasting.sh@173 -- # killprocess 60640 00:10:04.606 17:58:25 -- common/autotest_common.sh@936 -- # '[' -z 60640 ']' 00:10:04.606 17:58:25 -- common/autotest_common.sh@940 -- # kill -0 60640 00:10:04.606 17:58:25 -- common/autotest_common.sh@941 -- # uname 00:10:04.606 17:58:25 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:10:04.606 17:58:25 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 60640 00:10:04.606 17:58:25 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:10:04.606 17:58:25 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:10:04.606 killing process with pid 60640 00:10:04.606 17:58:25 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 60640' 00:10:04.606 17:58:25 -- common/autotest_common.sh@955 -- # kill 60640 00:10:04.606 17:58:25 -- common/autotest_common.sh@960 -- # wait 60640 00:10:07.145 17:58:27 -- lvol/tasting.sh@174 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_1 00:10:07.145 00:10:07.145 real 0m16.452s 00:10:07.145 user 0m19.838s 00:10:07.145 sys 0m1.895s 00:10:07.145 17:58:27 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:10:07.145 17:58:27 -- common/autotest_common.sh@10 -- # set +x 00:10:07.145 ************************************ 00:10:07.145 END TEST lvol_tasting 00:10:07.145 ************************************ 00:10:07.145 17:58:27 -- lvol/lvol.sh@18 -- # run_test lvol_snapshot_clone /home/vagrant/spdk_repo/spdk/test/lvol/snapshot_clone.sh 00:10:07.145 17:58:27 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:10:07.145 17:58:27 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:10:07.145 17:58:27 -- common/autotest_common.sh@10 -- # set +x 00:10:07.145 ************************************ 00:10:07.145 START TEST lvol_snapshot_clone 00:10:07.145 ************************************ 00:10:07.145 17:58:27 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/lvol/snapshot_clone.sh 00:10:07.145 * Looking for test storage... 00:10:07.145 * Found test storage at /home/vagrant/spdk_repo/spdk/test/lvol 00:10:07.145 17:58:27 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:10:07.145 17:58:27 -- common/autotest_common.sh@1690 -- # lcov --version 00:10:07.145 17:58:27 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:10:07.145 17:58:28 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:10:07.145 17:58:28 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:10:07.145 17:58:28 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:10:07.145 17:58:28 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:10:07.145 17:58:28 -- scripts/common.sh@335 -- # IFS=.-: 00:10:07.145 17:58:28 -- scripts/common.sh@335 -- # read -ra ver1 00:10:07.145 17:58:28 -- scripts/common.sh@336 -- # IFS=.-: 00:10:07.145 17:58:28 -- scripts/common.sh@336 -- # read -ra ver2 00:10:07.145 17:58:28 -- scripts/common.sh@337 -- # local 'op=<' 00:10:07.146 17:58:28 -- scripts/common.sh@339 -- # ver1_l=2 00:10:07.146 17:58:28 -- scripts/common.sh@340 -- # ver2_l=1 00:10:07.146 17:58:28 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:10:07.146 17:58:28 -- scripts/common.sh@343 -- # case "$op" in 00:10:07.146 17:58:28 -- scripts/common.sh@344 -- # : 1 00:10:07.146 17:58:28 -- scripts/common.sh@363 -- # (( v = 0 )) 00:10:07.146 17:58:28 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:10:07.146 17:58:28 -- scripts/common.sh@364 -- # decimal 1 00:10:07.146 17:58:28 -- scripts/common.sh@352 -- # local d=1 00:10:07.146 17:58:28 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:10:07.146 17:58:28 -- scripts/common.sh@354 -- # echo 1 00:10:07.146 17:58:28 -- scripts/common.sh@364 -- # ver1[v]=1 00:10:07.146 17:58:28 -- scripts/common.sh@365 -- # decimal 2 00:10:07.146 17:58:28 -- scripts/common.sh@352 -- # local d=2 00:10:07.146 17:58:28 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:10:07.146 17:58:28 -- scripts/common.sh@354 -- # echo 2 00:10:07.146 17:58:28 -- scripts/common.sh@365 -- # ver2[v]=2 00:10:07.146 17:58:28 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:10:07.146 17:58:28 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:10:07.146 17:58:28 -- scripts/common.sh@367 -- # return 0 00:10:07.146 17:58:28 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:10:07.146 17:58:28 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:10:07.146 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:10:07.146 --rc genhtml_branch_coverage=1 00:10:07.146 --rc genhtml_function_coverage=1 00:10:07.146 --rc genhtml_legend=1 00:10:07.146 --rc geninfo_all_blocks=1 00:10:07.146 --rc geninfo_unexecuted_blocks=1 00:10:07.146 00:10:07.146 ' 00:10:07.146 17:58:28 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:10:07.146 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:10:07.146 --rc genhtml_branch_coverage=1 00:10:07.146 --rc genhtml_function_coverage=1 00:10:07.146 --rc genhtml_legend=1 00:10:07.146 --rc geninfo_all_blocks=1 00:10:07.146 --rc geninfo_unexecuted_blocks=1 00:10:07.146 00:10:07.146 ' 00:10:07.146 17:58:28 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:10:07.146 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:10:07.146 --rc genhtml_branch_coverage=1 00:10:07.146 --rc genhtml_function_coverage=1 00:10:07.146 --rc genhtml_legend=1 00:10:07.146 --rc geninfo_all_blocks=1 00:10:07.146 --rc geninfo_unexecuted_blocks=1 00:10:07.146 00:10:07.146 ' 00:10:07.146 17:58:28 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:10:07.146 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:10:07.146 --rc genhtml_branch_coverage=1 00:10:07.146 --rc genhtml_function_coverage=1 00:10:07.146 --rc genhtml_legend=1 00:10:07.146 --rc geninfo_all_blocks=1 00:10:07.146 --rc geninfo_unexecuted_blocks=1 00:10:07.146 00:10:07.146 ' 00:10:07.146 17:58:28 -- lvol/snapshot_clone.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/lvol/common.sh 00:10:07.146 17:58:28 -- lvol/common.sh@6 -- # MALLOC_SIZE_MB=128 00:10:07.146 17:58:28 -- lvol/common.sh@7 -- # MALLOC_BS=512 00:10:07.146 17:58:28 -- lvol/common.sh@8 -- # AIO_SIZE_MB=400 00:10:07.146 17:58:28 -- lvol/common.sh@9 -- # AIO_BS=4096 00:10:07.146 17:58:28 -- lvol/common.sh@10 -- # LVS_DEFAULT_CLUSTER_SIZE_MB=4 00:10:07.146 17:58:28 -- lvol/common.sh@11 -- # LVS_DEFAULT_CLUSTER_SIZE=4194304 00:10:07.146 17:58:28 -- lvol/common.sh@13 -- # LVS_DEFAULT_CAPACITY_MB=124 00:10:07.146 17:58:28 -- lvol/common.sh@14 -- # LVS_DEFAULT_CAPACITY=130023424 00:10:07.146 17:58:28 -- lvol/snapshot_clone.sh@10 -- # source /home/vagrant/spdk_repo/spdk/test/bdev/nbd_common.sh 00:10:07.146 17:58:28 -- bdev/nbd_common.sh@6 -- # set -e 00:10:07.146 17:58:28 -- lvol/snapshot_clone.sh@603 -- # spdk_pid=60934 00:10:07.146 17:58:28 -- lvol/snapshot_clone.sh@604 -- # trap 'killprocess "$spdk_pid"; exit 1' SIGINT SIGTERM EXIT 00:10:07.146 17:58:28 -- lvol/snapshot_clone.sh@602 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:10:07.146 17:58:28 -- lvol/snapshot_clone.sh@605 -- # waitforlisten 60934 00:10:07.146 17:58:28 -- common/autotest_common.sh@829 -- # '[' -z 60934 ']' 00:10:07.146 17:58:28 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:10:07.146 17:58:28 -- common/autotest_common.sh@834 -- # local max_retries=100 00:10:07.146 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:10:07.146 17:58:28 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:10:07.146 17:58:28 -- common/autotest_common.sh@838 -- # xtrace_disable 00:10:07.146 17:58:28 -- common/autotest_common.sh@10 -- # set +x 00:10:07.146 [2024-11-28 17:58:28.166694] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:10:07.146 [2024-11-28 17:58:28.166810] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid60934 ] 00:10:07.406 [2024-11-28 17:58:28.326943] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:10:07.665 [2024-11-28 17:58:28.527751] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:10:07.666 [2024-11-28 17:58:28.527955] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:10:08.606 17:58:29 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:10:08.606 17:58:29 -- common/autotest_common.sh@862 -- # return 0 00:10:08.606 17:58:29 -- lvol/snapshot_clone.sh@606 -- # modprobe nbd 00:10:08.606 17:58:29 -- lvol/snapshot_clone.sh@608 -- # run_test test_snapshot_compare_with_lvol_bdev test_snapshot_compare_with_lvol_bdev 00:10:08.606 17:58:29 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:10:08.606 17:58:29 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:10:08.606 17:58:29 -- common/autotest_common.sh@10 -- # set +x 00:10:08.866 ************************************ 00:10:08.866 START TEST test_snapshot_compare_with_lvol_bdev 00:10:08.866 ************************************ 00:10:08.866 17:58:29 -- common/autotest_common.sh@1114 -- # test_snapshot_compare_with_lvol_bdev 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@13 -- # rpc_cmd bdev_malloc_create 128 512 00:10:08.866 17:58:29 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:08.866 17:58:29 -- common/autotest_common.sh@10 -- # set +x 00:10:08.866 17:58:29 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@13 -- # malloc_name=Malloc0 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@14 -- # rpc_cmd bdev_lvol_create_lvstore Malloc0 lvs_test 00:10:08.866 17:58:29 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:08.866 17:58:29 -- common/autotest_common.sh@10 -- # set +x 00:10:08.866 17:58:29 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@14 -- # lvs_uuid=1b2638bd-4efa-442f-8f53-b7a1045f7f3e 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@17 -- # round_down 20 00:10:08.866 17:58:29 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:10:08.866 17:58:29 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:10:08.866 17:58:29 -- lvol/common.sh@36 -- # echo 20 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@17 -- # lvol_size_mb=20 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@18 -- # lvol_size=20971520 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@20 -- # rpc_cmd bdev_lvol_create -u 1b2638bd-4efa-442f-8f53-b7a1045f7f3e lvol_test1 20 -t 00:10:08.866 17:58:29 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:08.866 17:58:29 -- common/autotest_common.sh@10 -- # set +x 00:10:08.866 17:58:29 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@20 -- # lvol_uuid1=29b1693f-d62a-4932-95d7-a543f6a09ef0 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@21 -- # rpc_cmd bdev_lvol_create -u 1b2638bd-4efa-442f-8f53-b7a1045f7f3e lvol_test2 20 00:10:08.866 17:58:29 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:08.866 17:58:29 -- common/autotest_common.sh@10 -- # set +x 00:10:08.866 17:58:29 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@21 -- # lvol_uuid2=80e6518f-c209-4bd2-b14a-fc93b6f31bce 00:10:08.866 17:58:29 -- lvol/snapshot_clone.sh@24 -- # nbd_start_disks /var/tmp/spdk.sock 29b1693f-d62a-4932-95d7-a543f6a09ef0 /dev/nbd0 00:10:08.866 17:58:29 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:08.866 17:58:29 -- bdev/nbd_common.sh@10 -- # bdev_list=('29b1693f-d62a-4932-95d7-a543f6a09ef0') 00:10:08.866 17:58:29 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:08.866 17:58:29 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:08.866 17:58:29 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:08.866 17:58:29 -- bdev/nbd_common.sh@12 -- # local i 00:10:08.866 17:58:29 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:08.866 17:58:29 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:08.866 17:58:29 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 29b1693f-d62a-4932-95d7-a543f6a09ef0 /dev/nbd0 00:10:09.125 /dev/nbd0 00:10:09.125 17:58:30 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:09.125 17:58:30 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:09.125 17:58:30 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:09.125 17:58:30 -- common/autotest_common.sh@867 -- # local i 00:10:09.125 17:58:30 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:09.125 17:58:30 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:09.125 17:58:30 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:09.125 17:58:30 -- common/autotest_common.sh@871 -- # break 00:10:09.125 17:58:30 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:09.125 17:58:30 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:09.125 17:58:30 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:09.125 1+0 records in 00:10:09.125 1+0 records out 00:10:09.125 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00038518 s, 10.6 MB/s 00:10:09.125 17:58:30 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:09.125 17:58:30 -- common/autotest_common.sh@884 -- # size=4096 00:10:09.125 17:58:30 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:09.125 17:58:30 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:09.125 17:58:30 -- common/autotest_common.sh@887 -- # return 0 00:10:09.125 17:58:30 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:09.125 17:58:30 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:09.125 17:58:30 -- lvol/snapshot_clone.sh@25 -- # count=2 00:10:09.125 17:58:30 -- lvol/snapshot_clone.sh@26 -- # dd if=/dev/urandom of=/dev/nbd0 oflag=direct bs=4194304 count=2 00:10:09.125 2+0 records in 00:10:09.125 2+0 records out 00:10:09.125 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.0637297 s, 132 MB/s 00:10:09.125 17:58:30 -- lvol/snapshot_clone.sh@27 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@51 -- # local i 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@41 -- # break 00:10:09.385 17:58:30 -- bdev/nbd_common.sh@45 -- # return 0 00:10:09.385 17:58:30 -- lvol/snapshot_clone.sh@29 -- # nbd_start_disks /var/tmp/spdk.sock 80e6518f-c209-4bd2-b14a-fc93b6f31bce /dev/nbd0 00:10:09.386 17:58:30 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:09.386 17:58:30 -- bdev/nbd_common.sh@10 -- # bdev_list=('80e6518f-c209-4bd2-b14a-fc93b6f31bce') 00:10:09.386 17:58:30 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:09.386 17:58:30 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:09.386 17:58:30 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:09.386 17:58:30 -- bdev/nbd_common.sh@12 -- # local i 00:10:09.386 17:58:30 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:09.386 17:58:30 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:09.386 17:58:30 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 80e6518f-c209-4bd2-b14a-fc93b6f31bce /dev/nbd0 00:10:09.646 /dev/nbd0 00:10:09.646 17:58:30 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:09.646 17:58:30 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:09.646 17:58:30 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:09.646 17:58:30 -- common/autotest_common.sh@867 -- # local i 00:10:09.646 17:58:30 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:09.646 17:58:30 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:09.646 17:58:30 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:09.646 17:58:30 -- common/autotest_common.sh@871 -- # break 00:10:09.646 17:58:30 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:09.646 17:58:30 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:09.646 17:58:30 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:09.646 1+0 records in 00:10:09.646 1+0 records out 00:10:09.646 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000349995 s, 11.7 MB/s 00:10:09.646 17:58:30 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:09.646 17:58:30 -- common/autotest_common.sh@884 -- # size=4096 00:10:09.646 17:58:30 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:09.646 17:58:30 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:09.646 17:58:30 -- common/autotest_common.sh@887 -- # return 0 00:10:09.646 17:58:30 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:09.646 17:58:30 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:09.646 17:58:30 -- lvol/snapshot_clone.sh@30 -- # count=5 00:10:09.646 17:58:30 -- lvol/snapshot_clone.sh@31 -- # dd if=/dev/urandom of=/dev/nbd0 oflag=direct bs=4194304 count=5 00:10:09.905 5+0 records in 00:10:09.905 5+0 records out 00:10:09.905 20971520 bytes (21 MB, 20 MiB) copied, 0.119492 s, 176 MB/s 00:10:09.905 17:58:30 -- lvol/snapshot_clone.sh@32 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@51 -- # local i 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@41 -- # break 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@45 -- # return 0 00:10:09.905 17:58:30 -- lvol/snapshot_clone.sh@35 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test1 lvol_snapshot1 00:10:09.905 17:58:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:09.905 17:58:30 -- common/autotest_common.sh@10 -- # set +x 00:10:09.905 17:58:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:09.905 17:58:30 -- lvol/snapshot_clone.sh@35 -- # snapshot_uuid1=50a8d603-9f8d-462f-b44b-5839acbfa530 00:10:09.905 17:58:30 -- lvol/snapshot_clone.sh@36 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test2 lvol_snapshot2 00:10:09.905 17:58:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:09.905 17:58:30 -- common/autotest_common.sh@10 -- # set +x 00:10:09.905 17:58:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:09.905 17:58:30 -- lvol/snapshot_clone.sh@36 -- # snapshot_uuid2=1cd594fe-073b-4dc8-9c44-a7d955783f03 00:10:09.905 17:58:30 -- lvol/snapshot_clone.sh@38 -- # nbd_start_disks /var/tmp/spdk.sock 50a8d603-9f8d-462f-b44b-5839acbfa530 /dev/nbd0 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@10 -- # bdev_list=('50a8d603-9f8d-462f-b44b-5839acbfa530') 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@12 -- # local i 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:09.905 17:58:30 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 50a8d603-9f8d-462f-b44b-5839acbfa530 /dev/nbd0 00:10:10.164 /dev/nbd0 00:10:10.164 17:58:31 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:10.164 17:58:31 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:10.164 17:58:31 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:10.164 17:58:31 -- common/autotest_common.sh@867 -- # local i 00:10:10.164 17:58:31 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:10.164 17:58:31 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:10.164 17:58:31 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:10.164 17:58:31 -- common/autotest_common.sh@871 -- # break 00:10:10.164 17:58:31 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:10.164 17:58:31 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:10.164 17:58:31 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:10.164 1+0 records in 00:10:10.164 1+0 records out 00:10:10.164 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00039818 s, 10.3 MB/s 00:10:10.164 17:58:31 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:10.164 17:58:31 -- common/autotest_common.sh@884 -- # size=4096 00:10:10.164 17:58:31 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:10.164 17:58:31 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:10.164 17:58:31 -- common/autotest_common.sh@887 -- # return 0 00:10:10.164 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:10.164 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:10.164 17:58:31 -- lvol/snapshot_clone.sh@41 -- # count=5 00:10:10.164 17:58:31 -- lvol/snapshot_clone.sh@42 -- # dd if=/dev/urandom of=/dev/nbd0 oflag=direct bs=4194304 count=5 00:10:10.423 dd: error writing '/dev/nbd0': Input/output error 00:10:10.423 1+0 records in 00:10:10.423 0+0 records out 00:10:10.423 0 bytes copied, 0.062163 s, 0.0 kB/s 00:10:10.423 17:58:31 -- lvol/snapshot_clone.sh@43 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@51 -- # local i 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@41 -- # break 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@45 -- # return 0 00:10:10.423 17:58:31 -- lvol/snapshot_clone.sh@46 -- # local lvol_nbd1=/dev/nbd0 lvol_nbd2=/dev/nbd1 00:10:10.423 17:58:31 -- lvol/snapshot_clone.sh@47 -- # local snapshot_nbd1=/dev/nbd2 snapshot_nbd2=/dev/nbd3 00:10:10.423 17:58:31 -- lvol/snapshot_clone.sh@49 -- # nbd_start_disks /var/tmp/spdk.sock 29b1693f-d62a-4932-95d7-a543f6a09ef0 /dev/nbd0 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@10 -- # bdev_list=('29b1693f-d62a-4932-95d7-a543f6a09ef0') 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@12 -- # local i 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:10.423 17:58:31 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 29b1693f-d62a-4932-95d7-a543f6a09ef0 /dev/nbd0 00:10:10.682 /dev/nbd0 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:10.682 17:58:31 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:10.682 17:58:31 -- common/autotest_common.sh@867 -- # local i 00:10:10.682 17:58:31 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:10.682 17:58:31 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:10.682 17:58:31 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:10.682 17:58:31 -- common/autotest_common.sh@871 -- # break 00:10:10.682 17:58:31 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:10.682 17:58:31 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:10.682 17:58:31 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:10.682 1+0 records in 00:10:10.682 1+0 records out 00:10:10.682 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000370224 s, 11.1 MB/s 00:10:10.682 17:58:31 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:10.682 17:58:31 -- common/autotest_common.sh@884 -- # size=4096 00:10:10.682 17:58:31 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:10.682 17:58:31 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:10.682 17:58:31 -- common/autotest_common.sh@887 -- # return 0 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:10.682 17:58:31 -- lvol/snapshot_clone.sh@50 -- # nbd_start_disks /var/tmp/spdk.sock 80e6518f-c209-4bd2-b14a-fc93b6f31bce /dev/nbd1 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@10 -- # bdev_list=('80e6518f-c209-4bd2-b14a-fc93b6f31bce') 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd1') 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@12 -- # local i 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:10.682 17:58:31 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 80e6518f-c209-4bd2-b14a-fc93b6f31bce /dev/nbd1 00:10:10.941 /dev/nbd1 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:10:10.941 17:58:31 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:10:10.941 17:58:31 -- common/autotest_common.sh@867 -- # local i 00:10:10.941 17:58:31 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:10.941 17:58:31 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:10.941 17:58:31 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:10:10.941 17:58:31 -- common/autotest_common.sh@871 -- # break 00:10:10.941 17:58:31 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:10.941 17:58:31 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:10.941 17:58:31 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:10.941 1+0 records in 00:10:10.941 1+0 records out 00:10:10.941 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000241954 s, 16.9 MB/s 00:10:10.941 17:58:31 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:10.941 17:58:31 -- common/autotest_common.sh@884 -- # size=4096 00:10:10.941 17:58:31 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:10.941 17:58:31 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:10.941 17:58:31 -- common/autotest_common.sh@887 -- # return 0 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:10.941 17:58:31 -- lvol/snapshot_clone.sh@51 -- # nbd_start_disks /var/tmp/spdk.sock 50a8d603-9f8d-462f-b44b-5839acbfa530 /dev/nbd2 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@10 -- # bdev_list=('50a8d603-9f8d-462f-b44b-5839acbfa530') 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd2') 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@12 -- # local i 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:10.941 17:58:31 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 50a8d603-9f8d-462f-b44b-5839acbfa530 /dev/nbd2 00:10:11.201 /dev/nbd2 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd2 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd2 00:10:11.201 17:58:32 -- common/autotest_common.sh@866 -- # local nbd_name=nbd2 00:10:11.201 17:58:32 -- common/autotest_common.sh@867 -- # local i 00:10:11.201 17:58:32 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:11.201 17:58:32 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:11.201 17:58:32 -- common/autotest_common.sh@870 -- # grep -q -w nbd2 /proc/partitions 00:10:11.201 17:58:32 -- common/autotest_common.sh@871 -- # break 00:10:11.201 17:58:32 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:11.201 17:58:32 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:11.201 17:58:32 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd2 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:11.201 1+0 records in 00:10:11.201 1+0 records out 00:10:11.201 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000186999 s, 21.9 MB/s 00:10:11.201 17:58:32 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:11.201 17:58:32 -- common/autotest_common.sh@884 -- # size=4096 00:10:11.201 17:58:32 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:11.201 17:58:32 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:11.201 17:58:32 -- common/autotest_common.sh@887 -- # return 0 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:11.201 17:58:32 -- lvol/snapshot_clone.sh@52 -- # nbd_start_disks /var/tmp/spdk.sock 1cd594fe-073b-4dc8-9c44-a7d955783f03 /dev/nbd3 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@10 -- # bdev_list=('1cd594fe-073b-4dc8-9c44-a7d955783f03') 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd3') 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@12 -- # local i 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:11.201 17:58:32 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 1cd594fe-073b-4dc8-9c44-a7d955783f03 /dev/nbd3 00:10:11.460 /dev/nbd3 00:10:11.460 17:58:32 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd3 00:10:11.460 17:58:32 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd3 00:10:11.460 17:58:32 -- common/autotest_common.sh@866 -- # local nbd_name=nbd3 00:10:11.460 17:58:32 -- common/autotest_common.sh@867 -- # local i 00:10:11.460 17:58:32 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:11.460 17:58:32 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:11.460 17:58:32 -- common/autotest_common.sh@870 -- # grep -q -w nbd3 /proc/partitions 00:10:11.460 17:58:32 -- common/autotest_common.sh@871 -- # break 00:10:11.460 17:58:32 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:11.460 17:58:32 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:11.460 17:58:32 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd3 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:11.460 1+0 records in 00:10:11.460 1+0 records out 00:10:11.460 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00055275 s, 7.4 MB/s 00:10:11.460 17:58:32 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:11.460 17:58:32 -- common/autotest_common.sh@884 -- # size=4096 00:10:11.460 17:58:32 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:11.460 17:58:32 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:11.460 17:58:32 -- common/autotest_common.sh@887 -- # return 0 00:10:11.460 17:58:32 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:11.460 17:58:32 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:11.460 17:58:32 -- lvol/snapshot_clone.sh@54 -- # cmp /dev/nbd0 /dev/nbd2 00:10:11.460 17:58:32 -- lvol/snapshot_clone.sh@55 -- # cmp /dev/nbd1 /dev/nbd3 00:10:11.719 17:58:32 -- lvol/snapshot_clone.sh@58 -- # count=2 00:10:11.719 17:58:32 -- lvol/snapshot_clone.sh@59 -- # dd if=/dev/urandom of=/dev/nbd0 oflag=direct seek=2 bs=4194304 count=2 00:10:11.719 2+0 records in 00:10:11.719 2+0 records out 00:10:11.719 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.0584676 s, 143 MB/s 00:10:11.719 17:58:32 -- lvol/snapshot_clone.sh@62 -- # cmp /dev/nbd0 /dev/nbd2 00:10:11.719 /dev/nbd0 /dev/nbd2 differ: byte 8388609, line 32744 00:10:11.719 17:58:32 -- lvol/snapshot_clone.sh@65 -- # for bdev in "${!lvol_nbd@}" "${!snapshot_nbd@}" 00:10:11.719 17:58:32 -- lvol/snapshot_clone.sh@66 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:11.719 17:58:32 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:11.719 17:58:32 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:11.719 17:58:32 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:11.719 17:58:32 -- bdev/nbd_common.sh@51 -- # local i 00:10:11.719 17:58:32 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:11.719 17:58:32 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@41 -- # break 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@45 -- # return 0 00:10:11.986 17:58:32 -- lvol/snapshot_clone.sh@65 -- # for bdev in "${!lvol_nbd@}" "${!snapshot_nbd@}" 00:10:11.986 17:58:32 -- lvol/snapshot_clone.sh@66 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd1 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd1') 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@51 -- # local i 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:11.986 17:58:32 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd1 00:10:11.986 17:58:33 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:10:11.986 17:58:33 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:10:11.986 17:58:33 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:10:11.986 17:58:33 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:11.986 17:58:33 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:11.986 17:58:33 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@41 -- # break 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@45 -- # return 0 00:10:12.264 17:58:33 -- lvol/snapshot_clone.sh@65 -- # for bdev in "${!lvol_nbd@}" "${!snapshot_nbd@}" 00:10:12.264 17:58:33 -- lvol/snapshot_clone.sh@66 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd2 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd2') 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@51 -- # local i 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd2 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd2 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd2 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd2 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:12.264 17:58:33 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:12.265 17:58:33 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd2 /proc/partitions 00:10:12.265 17:58:33 -- bdev/nbd_common.sh@41 -- # break 00:10:12.265 17:58:33 -- bdev/nbd_common.sh@45 -- # return 0 00:10:12.265 17:58:33 -- lvol/snapshot_clone.sh@65 -- # for bdev in "${!lvol_nbd@}" "${!snapshot_nbd@}" 00:10:12.265 17:58:33 -- lvol/snapshot_clone.sh@66 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd3 00:10:12.265 17:58:33 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:12.265 17:58:33 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd3') 00:10:12.265 17:58:33 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:12.265 17:58:33 -- bdev/nbd_common.sh@51 -- # local i 00:10:12.265 17:58:33 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:12.265 17:58:33 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd3 00:10:12.541 17:58:33 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd3 00:10:12.541 17:58:33 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd3 00:10:12.541 17:58:33 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd3 00:10:12.541 17:58:33 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:12.541 17:58:33 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:12.541 17:58:33 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd3 /proc/partitions 00:10:12.541 17:58:33 -- bdev/nbd_common.sh@41 -- # break 00:10:12.541 17:58:33 -- bdev/nbd_common.sh@45 -- # return 0 00:10:12.541 17:58:33 -- lvol/snapshot_clone.sh@69 -- # rpc_cmd bdev_lvol_delete 29b1693f-d62a-4932-95d7-a543f6a09ef0 00:10:12.541 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.541 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:12.541 17:58:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:12.541 17:58:33 -- lvol/snapshot_clone.sh@70 -- # rpc_cmd bdev_get_bdevs -b 29b1693f-d62a-4932-95d7-a543f6a09ef0 00:10:12.541 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.541 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:12.541 [2024-11-28 17:58:33.454086] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 29b1693f-d62a-4932-95d7-a543f6a09ef0 00:10:12.541 request: 00:10:12.541 { 00:10:12.541 "name": "29b1693f-d62a-4932-95d7-a543f6a09ef0", 00:10:12.541 "method": "bdev_get_bdevs", 00:10:12.541 "req_id": 1 00:10:12.541 } 00:10:12.541 Got JSON-RPC error response 00:10:12.541 response: 00:10:12.541 { 00:10:12.541 "code": -19, 00:10:12.541 "message": "No such device" 00:10:12.541 } 00:10:12.541 17:58:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:12.541 17:58:33 -- lvol/snapshot_clone.sh@71 -- # rpc_cmd bdev_lvol_delete 50a8d603-9f8d-462f-b44b-5839acbfa530 00:10:12.541 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.541 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:12.541 17:58:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:12.541 17:58:33 -- lvol/snapshot_clone.sh@72 -- # rpc_cmd bdev_get_bdevs -b 50a8d603-9f8d-462f-b44b-5839acbfa530 00:10:12.541 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.541 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:12.541 [2024-11-28 17:58:33.478021] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 50a8d603-9f8d-462f-b44b-5839acbfa530 00:10:12.541 request: 00:10:12.541 { 00:10:12.541 "name": "50a8d603-9f8d-462f-b44b-5839acbfa530", 00:10:12.541 "method": "bdev_get_bdevs", 00:10:12.541 "req_id": 1 00:10:12.541 } 00:10:12.541 Got JSON-RPC error response 00:10:12.541 response: 00:10:12.541 { 00:10:12.541 "code": -19, 00:10:12.541 "message": "No such device" 00:10:12.541 } 00:10:12.541 17:58:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:12.541 17:58:33 -- lvol/snapshot_clone.sh@73 -- # rpc_cmd bdev_lvol_delete 80e6518f-c209-4bd2-b14a-fc93b6f31bce 00:10:12.542 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.542 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:12.542 17:58:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:12.542 17:58:33 -- lvol/snapshot_clone.sh@74 -- # rpc_cmd bdev_get_bdevs -b 80e6518f-c209-4bd2-b14a-fc93b6f31bce 00:10:12.542 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.542 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:12.542 [2024-11-28 17:58:33.505959] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 80e6518f-c209-4bd2-b14a-fc93b6f31bce 00:10:12.542 request: 00:10:12.542 { 00:10:12.542 "name": "80e6518f-c209-4bd2-b14a-fc93b6f31bce", 00:10:12.542 "method": "bdev_get_bdevs", 00:10:12.542 "req_id": 1 00:10:12.542 } 00:10:12.542 Got JSON-RPC error response 00:10:12.542 response: 00:10:12.542 { 00:10:12.542 "code": -19, 00:10:12.542 "message": "No such device" 00:10:12.542 } 00:10:12.542 17:58:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:12.542 17:58:33 -- lvol/snapshot_clone.sh@75 -- # rpc_cmd bdev_lvol_delete 1cd594fe-073b-4dc8-9c44-a7d955783f03 00:10:12.542 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.542 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:12.542 17:58:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:12.542 17:58:33 -- lvol/snapshot_clone.sh@76 -- # rpc_cmd bdev_get_bdevs -b 1cd594fe-073b-4dc8-9c44-a7d955783f03 00:10:12.542 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.542 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:12.542 [2024-11-28 17:58:33.529940] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 1cd594fe-073b-4dc8-9c44-a7d955783f03 00:10:12.542 request: 00:10:12.542 { 00:10:12.542 "name": "1cd594fe-073b-4dc8-9c44-a7d955783f03", 00:10:12.542 "method": "bdev_get_bdevs", 00:10:12.542 "req_id": 1 00:10:12.542 } 00:10:12.542 Got JSON-RPC error response 00:10:12.542 response: 00:10:12.542 { 00:10:12.542 "code": -19, 00:10:12.542 "message": "No such device" 00:10:12.542 } 00:10:12.542 17:58:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:12.542 17:58:33 -- lvol/snapshot_clone.sh@77 -- # rpc_cmd bdev_lvol_delete_lvstore -u 1b2638bd-4efa-442f-8f53-b7a1045f7f3e 00:10:12.542 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.542 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:12.542 17:58:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:12.542 17:58:33 -- lvol/snapshot_clone.sh@78 -- # rpc_cmd bdev_lvol_get_lvstores -u 1b2638bd-4efa-442f-8f53-b7a1045f7f3e 00:10:12.542 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.542 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:12.542 request: 00:10:12.542 { 00:10:12.542 "uuid": "1b2638bd-4efa-442f-8f53-b7a1045f7f3e", 00:10:12.542 "method": "bdev_lvol_get_lvstores", 00:10:12.542 "req_id": 1 00:10:12.542 } 00:10:12.542 Got JSON-RPC error response 00:10:12.542 response: 00:10:12.542 { 00:10:12.542 "code": -19, 00:10:12.542 "message": "No such device" 00:10:12.542 } 00:10:12.542 17:58:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:12.542 17:58:33 -- lvol/snapshot_clone.sh@79 -- # rpc_cmd bdev_malloc_delete Malloc0 00:10:12.542 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:12.542 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:13.110 17:58:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:13.110 17:58:33 -- lvol/snapshot_clone.sh@80 -- # check_leftover_devices 00:10:13.110 17:58:33 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:10:13.110 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:13.110 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:13.110 17:58:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:13.110 17:58:33 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:10:13.110 17:58:33 -- lvol/common.sh@26 -- # jq length 00:10:13.110 17:58:33 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:10:13.110 17:58:33 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:10:13.110 17:58:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:13.110 17:58:33 -- common/autotest_common.sh@10 -- # set +x 00:10:13.110 17:58:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:13.110 17:58:33 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:10:13.110 17:58:33 -- lvol/common.sh@28 -- # jq length 00:10:13.110 17:58:34 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:10:13.110 00:10:13.110 real 0m4.382s 00:10:13.110 user 0m2.420s 00:10:13.110 ************************************ 00:10:13.110 END TEST test_snapshot_compare_with_lvol_bdev 00:10:13.110 ************************************ 00:10:13.110 sys 0m0.892s 00:10:13.110 17:58:34 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:10:13.110 17:58:34 -- common/autotest_common.sh@10 -- # set +x 00:10:13.110 17:58:34 -- lvol/snapshot_clone.sh@609 -- # run_test test_create_snapshot_with_io test_create_snapshot_with_io 00:10:13.110 17:58:34 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:10:13.110 17:58:34 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:10:13.110 17:58:34 -- common/autotest_common.sh@10 -- # set +x 00:10:13.110 ************************************ 00:10:13.110 START TEST test_create_snapshot_with_io 00:10:13.110 ************************************ 00:10:13.110 17:58:34 -- common/autotest_common.sh@1114 -- # test_create_snapshot_with_io 00:10:13.110 17:58:34 -- lvol/snapshot_clone.sh@86 -- # rpc_cmd bdev_malloc_create 128 512 00:10:13.110 17:58:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:13.110 17:58:34 -- common/autotest_common.sh@10 -- # set +x 00:10:13.370 17:58:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:13.370 17:58:34 -- lvol/snapshot_clone.sh@86 -- # malloc_name=Malloc1 00:10:13.370 17:58:34 -- lvol/snapshot_clone.sh@87 -- # rpc_cmd bdev_lvol_create_lvstore Malloc1 lvs_test 00:10:13.370 17:58:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:13.370 17:58:34 -- common/autotest_common.sh@10 -- # set +x 00:10:13.370 17:58:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:13.370 17:58:34 -- lvol/snapshot_clone.sh@87 -- # lvs_uuid=a422b9bc-7d81-4e12-9eec-6da7d602fdad 00:10:13.370 17:58:34 -- lvol/snapshot_clone.sh@90 -- # round_down 62 00:10:13.370 17:58:34 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:10:13.370 17:58:34 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:10:13.370 17:58:34 -- lvol/common.sh@36 -- # echo 60 00:10:13.370 17:58:34 -- lvol/snapshot_clone.sh@90 -- # lvol_size_mb=60 00:10:13.370 17:58:34 -- lvol/snapshot_clone.sh@91 -- # lvol_size=62914560 00:10:13.370 17:58:34 -- lvol/snapshot_clone.sh@93 -- # rpc_cmd bdev_lvol_create -u a422b9bc-7d81-4e12-9eec-6da7d602fdad lvol_test 60 -t 00:10:13.370 17:58:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:13.370 17:58:34 -- common/autotest_common.sh@10 -- # set +x 00:10:13.370 17:58:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:13.370 17:58:34 -- lvol/snapshot_clone.sh@93 -- # lvol_uuid=0acb59ab-af8b-4724-bdfe-18dea953f357 00:10:13.370 17:58:34 -- lvol/snapshot_clone.sh@96 -- # nbd_start_disks /var/tmp/spdk.sock 0acb59ab-af8b-4724-bdfe-18dea953f357 /dev/nbd0 00:10:13.370 17:58:34 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:13.370 17:58:34 -- bdev/nbd_common.sh@10 -- # bdev_list=('0acb59ab-af8b-4724-bdfe-18dea953f357') 00:10:13.370 17:58:34 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:13.370 17:58:34 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:13.370 17:58:34 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:13.370 17:58:34 -- bdev/nbd_common.sh@12 -- # local i 00:10:13.370 17:58:34 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:13.370 17:58:34 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:13.370 17:58:34 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 0acb59ab-af8b-4724-bdfe-18dea953f357 /dev/nbd0 00:10:13.630 /dev/nbd0 00:10:13.630 17:58:34 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:13.630 17:58:34 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:13.630 17:58:34 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:13.630 17:58:34 -- common/autotest_common.sh@867 -- # local i 00:10:13.630 17:58:34 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:13.630 17:58:34 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:13.630 17:58:34 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:13.630 17:58:34 -- common/autotest_common.sh@871 -- # break 00:10:13.630 17:58:34 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:13.630 17:58:34 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:13.630 17:58:34 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:13.630 1+0 records in 00:10:13.630 1+0 records out 00:10:13.630 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000481211 s, 8.5 MB/s 00:10:13.630 17:58:34 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:13.630 17:58:34 -- common/autotest_common.sh@884 -- # size=4096 00:10:13.630 17:58:34 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:13.630 17:58:34 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:13.630 17:58:34 -- common/autotest_common.sh@887 -- # return 0 00:10:13.630 17:58:34 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:13.630 17:58:34 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:13.630 17:58:34 -- lvol/snapshot_clone.sh@98 -- # fio_proc=61162 00:10:13.630 17:58:34 -- lvol/snapshot_clone.sh@97 -- # run_fio_test /dev/nbd0 0 62914560 write 0xcc '--time_based --runtime=16' 00:10:13.630 17:58:34 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:13.630 17:58:34 -- lvol/snapshot_clone.sh@99 -- # sleep 4 00:10:13.630 17:58:34 -- lvol/common.sh@41 -- # local offset=0 00:10:13.630 17:58:34 -- lvol/common.sh@42 -- # local size=62914560 00:10:13.630 17:58:34 -- lvol/common.sh@43 -- # local rw=write 00:10:13.630 17:58:34 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:13.630 17:58:34 -- lvol/common.sh@45 -- # local 'extra_params=--time_based --runtime=16' 00:10:13.630 17:58:34 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:13.630 17:58:34 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:13.630 17:58:34 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:13.630 17:58:34 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=62914560 --rw=write --direct=1 --time_based --runtime=16 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:13.630 17:58:34 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=62914560 --rw=write --direct=1 --time_based --runtime=16 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:13.630 fio: verification read phase will never start because write phase uses all of runtime 00:10:13.630 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:13.630 fio-3.35 00:10:13.630 Starting 1 process 00:10:17.834 17:58:38 -- lvol/snapshot_clone.sh@101 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test lvol_snapshot 00:10:17.834 17:58:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:17.834 17:58:38 -- common/autotest_common.sh@10 -- # set +x 00:10:17.834 17:58:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:17.834 17:58:38 -- lvol/snapshot_clone.sh@101 -- # snapshot_uuid=e03f7219-de11-40c9-b500-f3a43b27c8a4 00:10:17.834 17:58:38 -- lvol/snapshot_clone.sh@102 -- # wait 61162 00:10:30.050 00:10:30.050 fio_test: (groupid=0, jobs=1): err= 0: pid=61166: Thu Nov 28 17:58:50 2024 00:10:30.050 write: IOPS=17.5k, BW=68.2MiB/s (71.5MB/s)(1091MiB/16001msec); 0 zone resets 00:10:30.050 clat (usec): min=42, max=3032, avg=56.36, stdev=24.87 00:10:30.050 lat (usec): min=43, max=3032, avg=56.79, stdev=24.88 00:10:30.050 clat percentiles (usec): 00:10:30.050 | 1.00th=[ 47], 5.00th=[ 49], 10.00th=[ 50], 20.00th=[ 51], 00:10:30.050 | 30.00th=[ 52], 40.00th=[ 54], 50.00th=[ 55], 60.00th=[ 57], 00:10:30.050 | 70.00th=[ 58], 80.00th=[ 60], 90.00th=[ 64], 95.00th=[ 70], 00:10:30.050 | 99.00th=[ 84], 99.50th=[ 89], 99.90th=[ 116], 99.95th=[ 235], 00:10:30.050 | 99.99th=[ 1401] 00:10:30.050 bw ( KiB/s): min=67264, max=72480, per=100.00%, avg=69869.16, stdev=1016.23, samples=31 00:10:30.050 iops : min=16816, max=18120, avg=17467.29, stdev=254.06, samples=31 00:10:30.050 lat (usec) : 50=13.50%, 100=86.34%, 250=0.12%, 500=0.01%, 750=0.01% 00:10:30.050 lat (usec) : 1000=0.01% 00:10:30.050 lat (msec) : 2=0.02%, 4=0.01% 00:10:30.050 cpu : usr=2.62%, sys=6.83%, ctx=285649, majf=0, minf=384 00:10:30.050 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:30.050 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:30.050 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:30.050 issued rwts: total=0,279365,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:30.050 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:30.050 00:10:30.050 Run status group 0 (all jobs): 00:10:30.050 WRITE: bw=68.2MiB/s (71.5MB/s), 68.2MiB/s-68.2MiB/s (71.5MB/s-71.5MB/s), io=1091MiB (1144MB), run=16001-16001msec 00:10:30.050 00:10:30.050 Disk stats (read/write): 00:10:30.050 nbd0: ios=34/277446, merge=0/0, ticks=3/14365, in_queue=14368, util=99.54% 00:10:30.050 17:58:50 -- lvol/snapshot_clone.sh@105 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@51 -- # local i 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@41 -- # break 00:10:30.051 17:58:50 -- bdev/nbd_common.sh@45 -- # return 0 00:10:30.051 17:58:50 -- lvol/snapshot_clone.sh@106 -- # rpc_cmd bdev_lvol_delete 0acb59ab-af8b-4724-bdfe-18dea953f357 00:10:30.051 17:58:50 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.051 17:58:50 -- common/autotest_common.sh@10 -- # set +x 00:10:30.051 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.051 17:58:51 -- lvol/snapshot_clone.sh@107 -- # rpc_cmd bdev_get_bdevs -b 0acb59ab-af8b-4724-bdfe-18dea953f357 00:10:30.051 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.051 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.051 [2024-11-28 17:58:51.013925] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 0acb59ab-af8b-4724-bdfe-18dea953f357 00:10:30.051 request: 00:10:30.051 { 00:10:30.051 "name": "0acb59ab-af8b-4724-bdfe-18dea953f357", 00:10:30.051 "method": "bdev_get_bdevs", 00:10:30.051 "req_id": 1 00:10:30.051 } 00:10:30.051 Got JSON-RPC error response 00:10:30.051 response: 00:10:30.051 { 00:10:30.051 "code": -19, 00:10:30.051 "message": "No such device" 00:10:30.051 } 00:10:30.051 17:58:51 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:30.051 17:58:51 -- lvol/snapshot_clone.sh@108 -- # rpc_cmd bdev_lvol_delete e03f7219-de11-40c9-b500-f3a43b27c8a4 00:10:30.051 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.051 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.051 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.051 17:58:51 -- lvol/snapshot_clone.sh@109 -- # rpc_cmd bdev_get_bdevs -b e03f7219-de11-40c9-b500-f3a43b27c8a4 00:10:30.051 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.051 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.051 [2024-11-28 17:58:51.051968] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: e03f7219-de11-40c9-b500-f3a43b27c8a4 00:10:30.051 request: 00:10:30.051 { 00:10:30.051 "name": "e03f7219-de11-40c9-b500-f3a43b27c8a4", 00:10:30.051 "method": "bdev_get_bdevs", 00:10:30.051 "req_id": 1 00:10:30.051 } 00:10:30.051 Got JSON-RPC error response 00:10:30.051 response: 00:10:30.051 { 00:10:30.051 "code": -19, 00:10:30.051 "message": "No such device" 00:10:30.051 } 00:10:30.051 17:58:51 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:30.051 17:58:51 -- lvol/snapshot_clone.sh@110 -- # rpc_cmd bdev_lvol_delete_lvstore -u a422b9bc-7d81-4e12-9eec-6da7d602fdad 00:10:30.051 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.051 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.051 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.051 17:58:51 -- lvol/snapshot_clone.sh@111 -- # rpc_cmd bdev_lvol_get_lvstores -u a422b9bc-7d81-4e12-9eec-6da7d602fdad 00:10:30.051 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.051 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.051 request: 00:10:30.051 { 00:10:30.051 "uuid": "a422b9bc-7d81-4e12-9eec-6da7d602fdad", 00:10:30.051 "method": "bdev_lvol_get_lvstores", 00:10:30.051 "req_id": 1 00:10:30.051 } 00:10:30.051 Got JSON-RPC error response 00:10:30.051 response: 00:10:30.051 { 00:10:30.051 "code": -19, 00:10:30.051 "message": "No such device" 00:10:30.051 } 00:10:30.051 17:58:51 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:30.051 17:58:51 -- lvol/snapshot_clone.sh@112 -- # rpc_cmd bdev_malloc_delete Malloc1 00:10:30.051 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.051 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.620 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.620 17:58:51 -- lvol/snapshot_clone.sh@113 -- # check_leftover_devices 00:10:30.620 17:58:51 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:10:30.620 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.620 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.620 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.620 17:58:51 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:10:30.620 17:58:51 -- lvol/common.sh@26 -- # jq length 00:10:30.620 17:58:51 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:10:30.620 17:58:51 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:10:30.620 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.620 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.620 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.620 17:58:51 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:10:30.620 17:58:51 -- lvol/common.sh@28 -- # jq length 00:10:30.620 17:58:51 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:10:30.620 00:10:30.620 real 0m17.445s 00:10:30.620 user 0m0.980s 00:10:30.620 sys 0m1.302s 00:10:30.620 17:58:51 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:10:30.620 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.620 ************************************ 00:10:30.620 END TEST test_create_snapshot_with_io 00:10:30.620 ************************************ 00:10:30.621 17:58:51 -- lvol/snapshot_clone.sh@610 -- # run_test test_create_snapshot_of_snapshot test_create_snapshot_of_snapshot 00:10:30.621 17:58:51 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:10:30.621 17:58:51 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:10:30.621 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.621 ************************************ 00:10:30.621 START TEST test_create_snapshot_of_snapshot 00:10:30.621 ************************************ 00:10:30.621 17:58:51 -- common/autotest_common.sh@1114 -- # test_create_snapshot_of_snapshot 00:10:30.621 17:58:51 -- lvol/snapshot_clone.sh@118 -- # rpc_cmd bdev_malloc_create 128 512 00:10:30.621 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.621 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.882 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@118 -- # malloc_name=Malloc2 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@119 -- # rpc_cmd bdev_lvol_create_lvstore Malloc2 lvs_test 00:10:30.882 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.882 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.882 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@119 -- # lvs_uuid=73dd4404-a208-46df-a268-f6294c68efe3 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@122 -- # round_down 41 00:10:30.882 17:58:51 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:10:30.882 17:58:51 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:10:30.882 17:58:51 -- lvol/common.sh@36 -- # echo 40 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@122 -- # lvol_size_mb=40 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@124 -- # rpc_cmd bdev_lvol_create -u 73dd4404-a208-46df-a268-f6294c68efe3 lvol_test 40 00:10:30.882 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.882 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.882 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@124 -- # lvol_uuid=a89e04b1-c502-4c9c-acbb-ca8e31674023 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@125 -- # rpc_cmd bdev_get_bdevs -b a89e04b1-c502-4c9c-acbb-ca8e31674023 00:10:30.882 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.882 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.882 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@125 -- # lvol='[ 00:10:30.882 { 00:10:30.882 "name": "a89e04b1-c502-4c9c-acbb-ca8e31674023", 00:10:30.882 "aliases": [ 00:10:30.882 "lvs_test/lvol_test" 00:10:30.882 ], 00:10:30.882 "product_name": "Logical Volume", 00:10:30.882 "block_size": 512, 00:10:30.882 "num_blocks": 81920, 00:10:30.882 "uuid": "a89e04b1-c502-4c9c-acbb-ca8e31674023", 00:10:30.882 "assigned_rate_limits": { 00:10:30.882 "rw_ios_per_sec": 0, 00:10:30.882 "rw_mbytes_per_sec": 0, 00:10:30.882 "r_mbytes_per_sec": 0, 00:10:30.882 "w_mbytes_per_sec": 0 00:10:30.882 }, 00:10:30.882 "claimed": false, 00:10:30.882 "zoned": false, 00:10:30.882 "supported_io_types": { 00:10:30.882 "read": true, 00:10:30.882 "write": true, 00:10:30.882 "unmap": true, 00:10:30.882 "write_zeroes": true, 00:10:30.882 "flush": false, 00:10:30.882 "reset": true, 00:10:30.882 "compare": false, 00:10:30.882 "compare_and_write": false, 00:10:30.882 "abort": false, 00:10:30.882 "nvme_admin": false, 00:10:30.882 "nvme_io": false 00:10:30.882 }, 00:10:30.882 "memory_domains": [ 00:10:30.882 { 00:10:30.882 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:30.882 "dma_device_type": 2 00:10:30.882 } 00:10:30.882 ], 00:10:30.882 "driver_specific": { 00:10:30.882 "lvol": { 00:10:30.882 "lvol_store_uuid": "73dd4404-a208-46df-a268-f6294c68efe3", 00:10:30.882 "base_bdev": "Malloc2", 00:10:30.882 "thin_provision": false, 00:10:30.882 "snapshot": false, 00:10:30.882 "clone": false, 00:10:30.882 "esnap_clone": false 00:10:30.882 } 00:10:30.882 } 00:10:30.882 } 00:10:30.882 ]' 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@128 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test lvol_snapshot 00:10:30.882 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.882 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.882 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@128 -- # snapshot_uuid=f678b02a-e07f-4d9e-aad5-e11040f2dfa1 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@132 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_snapshot lvol_snapshot2 00:10:30.882 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.882 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.882 request: 00:10:30.882 { 00:10:30.882 "lvol_name": "lvs_test/lvol_snapshot", 00:10:30.882 "snapshot_name": "lvol_snapshot2", 00:10:30.882 "method": "bdev_lvol_snapshot", 00:10:30.882 "req_id": 1 00:10:30.882 } 00:10:30.882 Got JSON-RPC error response 00:10:30.882 response: 00:10:30.882 { 00:10:30.882 "code": -32602, 00:10:30.882 "message": "Invalid argument" 00:10:30.882 } 00:10:30.882 17:58:51 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@135 -- # rpc_cmd bdev_lvol_delete a89e04b1-c502-4c9c-acbb-ca8e31674023 00:10:30.882 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.882 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.882 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.882 17:58:51 -- lvol/snapshot_clone.sh@136 -- # rpc_cmd bdev_get_bdevs -b a89e04b1-c502-4c9c-acbb-ca8e31674023 00:10:30.882 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.882 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.882 [2024-11-28 17:58:51.880031] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a89e04b1-c502-4c9c-acbb-ca8e31674023 00:10:30.882 request: 00:10:30.882 { 00:10:30.883 "name": "a89e04b1-c502-4c9c-acbb-ca8e31674023", 00:10:30.883 "method": "bdev_get_bdevs", 00:10:30.883 "req_id": 1 00:10:30.883 } 00:10:30.883 Got JSON-RPC error response 00:10:30.883 response: 00:10:30.883 { 00:10:30.883 "code": -19, 00:10:30.883 "message": "No such device" 00:10:30.883 } 00:10:30.883 17:58:51 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:30.883 17:58:51 -- lvol/snapshot_clone.sh@137 -- # rpc_cmd bdev_lvol_delete f678b02a-e07f-4d9e-aad5-e11040f2dfa1 00:10:30.883 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.883 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.883 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:30.883 17:58:51 -- lvol/snapshot_clone.sh@138 -- # rpc_cmd bdev_get_bdevs -b f678b02a-e07f-4d9e-aad5-e11040f2dfa1 00:10:30.883 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.883 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:30.883 [2024-11-28 17:58:51.914703] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: f678b02a-e07f-4d9e-aad5-e11040f2dfa1 00:10:30.883 request: 00:10:30.883 { 00:10:30.883 "name": "f678b02a-e07f-4d9e-aad5-e11040f2dfa1", 00:10:30.883 "method": "bdev_get_bdevs", 00:10:30.883 "req_id": 1 00:10:30.883 } 00:10:30.883 Got JSON-RPC error response 00:10:30.883 response: 00:10:30.883 { 00:10:30.883 "code": -19, 00:10:30.883 "message": "No such device" 00:10:30.883 } 00:10:30.883 17:58:51 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:30.883 17:58:51 -- lvol/snapshot_clone.sh@139 -- # rpc_cmd bdev_lvol_delete_lvstore -u 73dd4404-a208-46df-a268-f6294c68efe3 00:10:30.883 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:30.883 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:31.144 17:58:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:31.144 17:58:51 -- lvol/snapshot_clone.sh@140 -- # rpc_cmd bdev_lvol_get_lvstores -u 73dd4404-a208-46df-a268-f6294c68efe3 00:10:31.144 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:31.144 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:31.144 request: 00:10:31.144 { 00:10:31.144 "uuid": "73dd4404-a208-46df-a268-f6294c68efe3", 00:10:31.144 "method": "bdev_lvol_get_lvstores", 00:10:31.144 "req_id": 1 00:10:31.144 } 00:10:31.144 Got JSON-RPC error response 00:10:31.144 response: 00:10:31.144 { 00:10:31.144 "code": -19, 00:10:31.144 "message": "No such device" 00:10:31.144 } 00:10:31.144 17:58:51 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:31.144 17:58:51 -- lvol/snapshot_clone.sh@141 -- # rpc_cmd bdev_malloc_delete Malloc2 00:10:31.144 17:58:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:31.144 17:58:51 -- common/autotest_common.sh@10 -- # set +x 00:10:31.403 17:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:31.403 17:58:52 -- lvol/snapshot_clone.sh@142 -- # check_leftover_devices 00:10:31.403 17:58:52 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:10:31.403 17:58:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:31.403 17:58:52 -- common/autotest_common.sh@10 -- # set +x 00:10:31.403 17:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:31.403 17:58:52 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:10:31.403 17:58:52 -- lvol/common.sh@26 -- # jq length 00:10:31.403 17:58:52 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:10:31.403 17:58:52 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:10:31.403 17:58:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:31.403 17:58:52 -- common/autotest_common.sh@10 -- # set +x 00:10:31.403 17:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:31.403 17:58:52 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:10:31.403 17:58:52 -- lvol/common.sh@28 -- # jq length 00:10:31.403 17:58:52 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:10:31.403 00:10:31.403 real 0m0.800s 00:10:31.403 user 0m0.128s 00:10:31.403 sys 0m0.045s 00:10:31.403 ************************************ 00:10:31.403 END TEST test_create_snapshot_of_snapshot 00:10:31.403 ************************************ 00:10:31.403 17:58:52 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:10:31.403 17:58:52 -- common/autotest_common.sh@10 -- # set +x 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@611 -- # run_test test_clone_snapshot_relations test_clone_snapshot_relations 00:10:31.664 17:58:52 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:10:31.664 17:58:52 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:10:31.664 17:58:52 -- common/autotest_common.sh@10 -- # set +x 00:10:31.664 ************************************ 00:10:31.664 START TEST test_clone_snapshot_relations 00:10:31.664 ************************************ 00:10:31.664 17:58:52 -- common/autotest_common.sh@1114 -- # test_clone_snapshot_relations 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@149 -- # rpc_cmd bdev_malloc_create 128 512 00:10:31.664 17:58:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:31.664 17:58:52 -- common/autotest_common.sh@10 -- # set +x 00:10:31.664 17:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@149 -- # malloc_name=Malloc3 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@150 -- # rpc_cmd bdev_lvol_create_lvstore Malloc3 lvs_test 00:10:31.664 17:58:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:31.664 17:58:52 -- common/autotest_common.sh@10 -- # set +x 00:10:31.664 17:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@150 -- # lvs_uuid=32d9a6e8-62ca-46a7-af49-8dbfcb922980 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@153 -- # round_down 20 00:10:31.664 17:58:52 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:10:31.664 17:58:52 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:10:31.664 17:58:52 -- lvol/common.sh@36 -- # echo 20 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@153 -- # lvol_size_mb=20 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@154 -- # lvol_size=20971520 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@156 -- # rpc_cmd bdev_lvol_create -u 32d9a6e8-62ca-46a7-af49-8dbfcb922980 lvol_test 20 00:10:31.664 17:58:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:31.664 17:58:52 -- common/autotest_common.sh@10 -- # set +x 00:10:31.664 17:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@156 -- # lvol_uuid=c071bdf5-1b59-4d5f-9bcd-dc73b3af605c 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@157 -- # rpc_cmd bdev_get_bdevs -b c071bdf5-1b59-4d5f-9bcd-dc73b3af605c 00:10:31.664 17:58:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:31.664 17:58:52 -- common/autotest_common.sh@10 -- # set +x 00:10:31.664 17:58:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@157 -- # lvol='[ 00:10:31.664 { 00:10:31.664 "name": "c071bdf5-1b59-4d5f-9bcd-dc73b3af605c", 00:10:31.664 "aliases": [ 00:10:31.664 "lvs_test/lvol_test" 00:10:31.664 ], 00:10:31.664 "product_name": "Logical Volume", 00:10:31.664 "block_size": 512, 00:10:31.664 "num_blocks": 40960, 00:10:31.664 "uuid": "c071bdf5-1b59-4d5f-9bcd-dc73b3af605c", 00:10:31.664 "assigned_rate_limits": { 00:10:31.664 "rw_ios_per_sec": 0, 00:10:31.664 "rw_mbytes_per_sec": 0, 00:10:31.664 "r_mbytes_per_sec": 0, 00:10:31.664 "w_mbytes_per_sec": 0 00:10:31.664 }, 00:10:31.664 "claimed": false, 00:10:31.664 "zoned": false, 00:10:31.664 "supported_io_types": { 00:10:31.664 "read": true, 00:10:31.664 "write": true, 00:10:31.664 "unmap": true, 00:10:31.664 "write_zeroes": true, 00:10:31.664 "flush": false, 00:10:31.664 "reset": true, 00:10:31.664 "compare": false, 00:10:31.664 "compare_and_write": false, 00:10:31.664 "abort": false, 00:10:31.664 "nvme_admin": false, 00:10:31.664 "nvme_io": false 00:10:31.664 }, 00:10:31.664 "memory_domains": [ 00:10:31.664 { 00:10:31.664 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:31.664 "dma_device_type": 2 00:10:31.664 } 00:10:31.664 ], 00:10:31.664 "driver_specific": { 00:10:31.664 "lvol": { 00:10:31.664 "lvol_store_uuid": "32d9a6e8-62ca-46a7-af49-8dbfcb922980", 00:10:31.664 "base_bdev": "Malloc3", 00:10:31.664 "thin_provision": false, 00:10:31.664 "snapshot": false, 00:10:31.664 "clone": false, 00:10:31.664 "esnap_clone": false 00:10:31.664 } 00:10:31.664 } 00:10:31.664 } 00:10:31.664 ]' 00:10:31.664 17:58:52 -- lvol/snapshot_clone.sh@160 -- # nbd_start_disks /var/tmp/spdk.sock c071bdf5-1b59-4d5f-9bcd-dc73b3af605c /dev/nbd0 00:10:31.664 17:58:52 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:31.664 17:58:52 -- bdev/nbd_common.sh@10 -- # bdev_list=('c071bdf5-1b59-4d5f-9bcd-dc73b3af605c') 00:10:31.664 17:58:52 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:31.664 17:58:52 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:31.664 17:58:52 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:31.664 17:58:52 -- bdev/nbd_common.sh@12 -- # local i 00:10:31.664 17:58:52 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:31.664 17:58:52 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:31.664 17:58:52 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk c071bdf5-1b59-4d5f-9bcd-dc73b3af605c /dev/nbd0 00:10:31.924 /dev/nbd0 00:10:31.924 17:58:52 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:31.924 17:58:52 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:31.924 17:58:52 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:31.924 17:58:52 -- common/autotest_common.sh@867 -- # local i 00:10:31.924 17:58:52 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:31.924 17:58:52 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:31.924 17:58:52 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:31.924 17:58:52 -- common/autotest_common.sh@871 -- # break 00:10:31.924 17:58:52 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:31.924 17:58:52 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:31.924 17:58:52 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:31.924 1+0 records in 00:10:31.924 1+0 records out 00:10:31.924 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000168251 s, 24.3 MB/s 00:10:31.924 17:58:52 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:31.924 17:58:52 -- common/autotest_common.sh@884 -- # size=4096 00:10:31.924 17:58:52 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:31.924 17:58:52 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:31.924 17:58:52 -- common/autotest_common.sh@887 -- # return 0 00:10:31.924 17:58:52 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:31.924 17:58:52 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:31.924 17:58:52 -- lvol/snapshot_clone.sh@161 -- # run_fio_test /dev/nbd0 0 20971520 write 0xcc 00:10:31.924 17:58:52 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:31.924 17:58:52 -- lvol/common.sh@41 -- # local offset=0 00:10:31.924 17:58:52 -- lvol/common.sh@42 -- # local size=20971520 00:10:31.924 17:58:52 -- lvol/common.sh@43 -- # local rw=write 00:10:31.924 17:58:52 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:31.924 17:58:52 -- lvol/common.sh@45 -- # local extra_params= 00:10:31.924 17:58:52 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:31.924 17:58:52 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:31.924 17:58:52 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:31.924 17:58:52 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=20971520 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:31.924 17:58:52 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=20971520 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:32.183 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:32.183 fio-3.35 00:10:32.183 Starting 1 process 00:10:32.752 00:10:32.752 fio_test: (groupid=0, jobs=1): err= 0: pid=61435: Thu Nov 28 17:58:53 2024 00:10:32.752 read: IOPS=20.2k, BW=78.7MiB/s (82.6MB/s)(20.0MiB/254msec) 00:10:32.752 clat (usec): min=34, max=389, avg=48.91, stdev= 9.16 00:10:32.752 lat (usec): min=34, max=389, avg=48.94, stdev= 9.23 00:10:32.752 clat percentiles (usec): 00:10:32.752 | 1.00th=[ 37], 5.00th=[ 38], 10.00th=[ 39], 20.00th=[ 42], 00:10:32.752 | 30.00th=[ 49], 40.00th=[ 49], 50.00th=[ 50], 60.00th=[ 50], 00:10:32.752 | 70.00th=[ 51], 80.00th=[ 52], 90.00th=[ 56], 95.00th=[ 61], 00:10:32.752 | 99.00th=[ 75], 99.50th=[ 79], 99.90th=[ 97], 99.95th=[ 204], 00:10:32.752 | 99.99th=[ 392] 00:10:32.752 write: IOPS=18.7k, BW=73.0MiB/s (76.5MB/s)(20.0MiB/274msec); 0 zone resets 00:10:32.752 clat (usec): min=36, max=771, avg=52.16, stdev=13.64 00:10:32.752 lat (usec): min=37, max=772, avg=52.67, stdev=13.93 00:10:32.752 clat percentiles (usec): 00:10:32.752 | 1.00th=[ 40], 5.00th=[ 42], 10.00th=[ 45], 20.00th=[ 48], 00:10:32.752 | 30.00th=[ 49], 40.00th=[ 50], 50.00th=[ 50], 60.00th=[ 51], 00:10:32.752 | 70.00th=[ 52], 80.00th=[ 55], 90.00th=[ 63], 95.00th=[ 71], 00:10:32.752 | 99.00th=[ 85], 99.50th=[ 93], 99.90th=[ 128], 99.95th=[ 192], 00:10:32.752 | 99.99th=[ 775] 00:10:32.752 bw ( KiB/s): min=40878, max=40878, per=54.69%, avg=40878.00, stdev= 0.00, samples=1 00:10:32.752 iops : min=10219, max=10219, avg=10219.00, stdev= 0.00, samples=1 00:10:32.752 lat (usec) : 50=55.01%, 100=44.80%, 250=0.17%, 500=0.01%, 1000=0.01% 00:10:32.752 cpu : usr=1.90%, sys=7.03%, ctx=10274, majf=0, minf=147 00:10:32.752 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:32.752 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:32.752 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:32.752 issued rwts: total=5120,5120,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:32.752 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:32.752 00:10:32.752 Run status group 0 (all jobs): 00:10:32.752 READ: bw=78.7MiB/s (82.6MB/s), 78.7MiB/s-78.7MiB/s (82.6MB/s-82.6MB/s), io=20.0MiB (21.0MB), run=254-254msec 00:10:32.752 WRITE: bw=73.0MiB/s (76.5MB/s), 73.0MiB/s-73.0MiB/s (76.5MB/s-76.5MB/s), io=20.0MiB (21.0MB), run=274-274msec 00:10:32.752 00:10:32.752 Disk stats (read/write): 00:10:32.752 nbd0: ios=2551/5120, merge=0/0, ticks=119/248, in_queue=367, util=80.81% 00:10:32.752 17:58:53 -- lvol/snapshot_clone.sh@162 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:32.752 17:58:53 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:32.752 17:58:53 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:32.752 17:58:53 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:32.752 17:58:53 -- bdev/nbd_common.sh@51 -- # local i 00:10:32.752 17:58:53 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:32.752 17:58:53 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@41 -- # break 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@45 -- # return 0 00:10:33.012 17:58:53 -- lvol/snapshot_clone.sh@165 -- # rpc_cmd bdev_lvol_clone lvs_test/lvol_test clone_test 00:10:33.012 17:58:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:33.012 17:58:53 -- common/autotest_common.sh@10 -- # set +x 00:10:33.012 request: 00:10:33.012 { 00:10:33.012 "snapshot_name": "lvs_test/lvol_test", 00:10:33.012 "clone_name": "clone_test", 00:10:33.012 "method": "bdev_lvol_clone", 00:10:33.012 "req_id": 1 00:10:33.012 } 00:10:33.012 Got JSON-RPC error response 00:10:33.012 response: 00:10:33.012 { 00:10:33.012 "code": -32602, 00:10:33.012 "message": "Invalid argument" 00:10:33.012 } 00:10:33.012 17:58:53 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:33.012 17:58:53 -- lvol/snapshot_clone.sh@168 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test lvol_snapshot 00:10:33.012 17:58:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:33.012 17:58:53 -- common/autotest_common.sh@10 -- # set +x 00:10:33.012 17:58:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:33.012 17:58:53 -- lvol/snapshot_clone.sh@168 -- # snapshot_uuid=2ada7a27-b2b4-4344-b902-1f4746a99906 00:10:33.012 17:58:53 -- lvol/snapshot_clone.sh@171 -- # rpc_cmd bdev_lvol_clone lvs_test/lvol_test clone_test 00:10:33.012 17:58:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:33.012 17:58:53 -- common/autotest_common.sh@10 -- # set +x 00:10:33.012 request: 00:10:33.012 { 00:10:33.012 "snapshot_name": "lvs_test/lvol_test", 00:10:33.012 "clone_name": "clone_test", 00:10:33.012 "method": "bdev_lvol_clone", 00:10:33.012 "req_id": 1 00:10:33.012 } 00:10:33.012 Got JSON-RPC error response 00:10:33.012 response: 00:10:33.012 { 00:10:33.012 "code": -32602, 00:10:33.012 "message": "Invalid argument" 00:10:33.012 } 00:10:33.012 17:58:53 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:33.012 17:58:53 -- lvol/snapshot_clone.sh@174 -- # rpc_cmd bdev_lvol_clone lvs_test/lvol_snapshot clone_test1 00:10:33.012 17:58:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:33.012 17:58:53 -- common/autotest_common.sh@10 -- # set +x 00:10:33.012 17:58:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:33.012 17:58:53 -- lvol/snapshot_clone.sh@174 -- # clone_uuid1=c67be7f5-cce4-4ba7-8bee-99b306e8ce75 00:10:33.012 17:58:53 -- lvol/snapshot_clone.sh@175 -- # rpc_cmd bdev_lvol_clone lvs_test/lvol_snapshot clone_test2 00:10:33.012 17:58:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:33.012 17:58:53 -- common/autotest_common.sh@10 -- # set +x 00:10:33.012 17:58:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:33.012 17:58:53 -- lvol/snapshot_clone.sh@175 -- # clone_uuid2=f8c75daf-3d13-4440-b031-d909a8b9df4d 00:10:33.012 17:58:53 -- lvol/snapshot_clone.sh@179 -- # nbd_start_disks /var/tmp/spdk.sock c67be7f5-cce4-4ba7-8bee-99b306e8ce75 /dev/nbd0 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@10 -- # bdev_list=('c67be7f5-cce4-4ba7-8bee-99b306e8ce75') 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@12 -- # local i 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:33.012 17:58:53 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk c67be7f5-cce4-4ba7-8bee-99b306e8ce75 /dev/nbd0 00:10:33.272 /dev/nbd0 00:10:33.272 17:58:54 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:33.272 17:58:54 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:33.272 17:58:54 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:33.272 17:58:54 -- common/autotest_common.sh@867 -- # local i 00:10:33.272 17:58:54 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:33.272 17:58:54 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:33.272 17:58:54 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:33.272 17:58:54 -- common/autotest_common.sh@871 -- # break 00:10:33.272 17:58:54 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:33.272 17:58:54 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:33.272 17:58:54 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:33.272 1+0 records in 00:10:33.272 1+0 records out 00:10:33.272 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000459426 s, 8.9 MB/s 00:10:33.272 17:58:54 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:33.272 17:58:54 -- common/autotest_common.sh@884 -- # size=4096 00:10:33.272 17:58:54 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:33.272 17:58:54 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:33.272 17:58:54 -- common/autotest_common.sh@887 -- # return 0 00:10:33.272 17:58:54 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:33.272 17:58:54 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:33.272 17:58:54 -- lvol/snapshot_clone.sh@180 -- # fill_size=10485760 00:10:33.272 17:58:54 -- lvol/snapshot_clone.sh@181 -- # run_fio_test /dev/nbd0 0 10485760 write 0xaa 00:10:33.272 17:58:54 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:33.272 17:58:54 -- lvol/common.sh@41 -- # local offset=0 00:10:33.272 17:58:54 -- lvol/common.sh@42 -- # local size=10485760 00:10:33.272 17:58:54 -- lvol/common.sh@43 -- # local rw=write 00:10:33.272 17:58:54 -- lvol/common.sh@44 -- # local pattern=0xaa 00:10:33.272 17:58:54 -- lvol/common.sh@45 -- # local extra_params= 00:10:33.272 17:58:54 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:33.272 17:58:54 -- lvol/common.sh@48 -- # [[ -n 0xaa ]] 00:10:33.272 17:58:54 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xaa --verify_state_save=0' 00:10:33.272 17:58:54 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=10485760 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xaa --verify_state_save=0' 00:10:33.272 17:58:54 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=10485760 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xaa --verify_state_save=0 00:10:33.531 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:33.531 fio-3.35 00:10:33.531 Starting 1 process 00:10:33.791 00:10:33.791 fio_test: (groupid=0, jobs=1): err= 0: pid=61466: Thu Nov 28 17:58:54 2024 00:10:33.791 read: IOPS=18.4k, BW=71.9MiB/s (75.4MB/s)(10.0MiB/139msec) 00:10:33.791 clat (usec): min=40, max=641, avg=53.45, stdev=15.00 00:10:33.791 lat (usec): min=40, max=642, avg=53.49, stdev=15.00 00:10:33.791 clat percentiles (usec): 00:10:33.791 | 1.00th=[ 43], 5.00th=[ 49], 10.00th=[ 50], 20.00th=[ 50], 00:10:33.791 | 30.00th=[ 51], 40.00th=[ 51], 50.00th=[ 52], 60.00th=[ 52], 00:10:33.791 | 70.00th=[ 53], 80.00th=[ 55], 90.00th=[ 60], 95.00th=[ 64], 00:10:33.791 | 99.00th=[ 80], 99.50th=[ 90], 99.90th=[ 281], 99.95th=[ 297], 00:10:33.791 | 99.99th=[ 644] 00:10:33.791 write: IOPS=16.0k, BW=62.5MiB/s (65.5MB/s)(10.0MiB/160msec); 0 zone resets 00:10:33.791 clat (usec): min=41, max=1630, avg=60.92, stdev=46.90 00:10:33.791 lat (usec): min=42, max=1662, avg=61.51, stdev=47.45 00:10:33.791 clat percentiles (usec): 00:10:33.791 | 1.00th=[ 47], 5.00th=[ 50], 10.00th=[ 51], 20.00th=[ 51], 00:10:33.791 | 30.00th=[ 52], 40.00th=[ 53], 50.00th=[ 55], 60.00th=[ 56], 00:10:33.791 | 70.00th=[ 60], 80.00th=[ 65], 90.00th=[ 75], 95.00th=[ 95], 00:10:33.791 | 99.00th=[ 114], 99.50th=[ 123], 99.90th=[ 1205], 99.95th=[ 1237], 00:10:33.791 | 99.99th=[ 1631] 00:10:33.791 lat (usec) : 50=15.86%, 100=82.38%, 250=1.64%, 500=0.04%, 750=0.02% 00:10:33.791 lat (msec) : 2=0.06% 00:10:33.791 cpu : usr=2.01%, sys=10.07%, ctx=5125, majf=0, minf=84 00:10:33.791 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:33.791 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:33.791 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:33.791 issued rwts: total=2560,2560,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:33.791 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:33.791 00:10:33.791 Run status group 0 (all jobs): 00:10:33.791 READ: bw=71.9MiB/s (75.4MB/s), 71.9MiB/s-71.9MiB/s (75.4MB/s-75.4MB/s), io=10.0MiB (10.5MB), run=139-139msec 00:10:33.791 WRITE: bw=62.5MiB/s (65.5MB/s), 62.5MiB/s-62.5MiB/s (65.5MB/s-65.5MB/s), io=10.0MiB (10.5MB), run=160-160msec 00:10:33.791 00:10:33.791 Disk stats (read/write): 00:10:33.791 nbd0: ios=34/2296, merge=0/0, ticks=4/125, in_queue=129, util=60.98% 00:10:33.791 17:58:54 -- lvol/snapshot_clone.sh@184 -- # nbd_start_disks /var/tmp/spdk.sock 2ada7a27-b2b4-4344-b902-1f4746a99906 /dev/nbd1 00:10:33.791 17:58:54 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:33.791 17:58:54 -- bdev/nbd_common.sh@10 -- # bdev_list=('2ada7a27-b2b4-4344-b902-1f4746a99906') 00:10:33.791 17:58:54 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:33.791 17:58:54 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd1') 00:10:33.791 17:58:54 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:33.791 17:58:54 -- bdev/nbd_common.sh@12 -- # local i 00:10:33.791 17:58:54 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:33.791 17:58:54 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:33.791 17:58:54 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 2ada7a27-b2b4-4344-b902-1f4746a99906 /dev/nbd1 00:10:34.052 /dev/nbd1 00:10:34.052 17:58:54 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:10:34.052 17:58:54 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:10:34.052 17:58:54 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:10:34.052 17:58:54 -- common/autotest_common.sh@867 -- # local i 00:10:34.052 17:58:54 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:34.052 17:58:54 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:34.052 17:58:54 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:10:34.052 17:58:54 -- common/autotest_common.sh@871 -- # break 00:10:34.052 17:58:54 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:34.052 17:58:54 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:34.052 17:58:54 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:34.052 1+0 records in 00:10:34.052 1+0 records out 00:10:34.052 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000197882 s, 20.7 MB/s 00:10:34.052 17:58:54 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:34.052 17:58:54 -- common/autotest_common.sh@884 -- # size=4096 00:10:34.052 17:58:54 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:34.052 17:58:54 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:34.052 17:58:54 -- common/autotest_common.sh@887 -- # return 0 00:10:34.052 17:58:54 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:34.052 17:58:54 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:34.052 17:58:55 -- lvol/snapshot_clone.sh@185 -- # nbd_start_disks /var/tmp/spdk.sock f8c75daf-3d13-4440-b031-d909a8b9df4d /dev/nbd2 00:10:34.052 17:58:55 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:34.052 17:58:55 -- bdev/nbd_common.sh@10 -- # bdev_list=('f8c75daf-3d13-4440-b031-d909a8b9df4d') 00:10:34.052 17:58:55 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:34.052 17:58:55 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd2') 00:10:34.052 17:58:55 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:34.052 17:58:55 -- bdev/nbd_common.sh@12 -- # local i 00:10:34.052 17:58:55 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:34.052 17:58:55 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:34.052 17:58:55 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk f8c75daf-3d13-4440-b031-d909a8b9df4d /dev/nbd2 00:10:34.311 /dev/nbd2 00:10:34.311 17:58:55 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd2 00:10:34.311 17:58:55 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd2 00:10:34.311 17:58:55 -- common/autotest_common.sh@866 -- # local nbd_name=nbd2 00:10:34.311 17:58:55 -- common/autotest_common.sh@867 -- # local i 00:10:34.311 17:58:55 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:34.311 17:58:55 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:34.311 17:58:55 -- common/autotest_common.sh@870 -- # grep -q -w nbd2 /proc/partitions 00:10:34.311 17:58:55 -- common/autotest_common.sh@871 -- # break 00:10:34.311 17:58:55 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:34.311 17:58:55 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:34.311 17:58:55 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd2 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:34.311 1+0 records in 00:10:34.311 1+0 records out 00:10:34.311 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000412462 s, 9.9 MB/s 00:10:34.311 17:58:55 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:34.311 17:58:55 -- common/autotest_common.sh@884 -- # size=4096 00:10:34.311 17:58:55 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:34.311 17:58:55 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:34.311 17:58:55 -- common/autotest_common.sh@887 -- # return 0 00:10:34.311 17:58:55 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:34.311 17:58:55 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:34.311 17:58:55 -- lvol/snapshot_clone.sh@186 -- # sleep 1 00:10:35.250 17:58:56 -- lvol/snapshot_clone.sh@187 -- # cmp /dev/nbd1 /dev/nbd2 00:10:35.510 17:58:56 -- lvol/snapshot_clone.sh@189 -- # cmp /dev/nbd0 /dev/nbd1 00:10:35.510 /dev/nbd0 /dev/nbd1 differ: byte 1, line 1 00:10:35.510 17:58:56 -- lvol/snapshot_clone.sh@191 -- # rpc_cmd bdev_get_bdevs -b lvs_test/lvol_snapshot 00:10:35.510 17:58:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:35.510 17:58:56 -- common/autotest_common.sh@10 -- # set +x 00:10:35.510 17:58:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:35.510 17:58:56 -- lvol/snapshot_clone.sh@191 -- # snapshot_bdev='[ 00:10:35.510 { 00:10:35.510 "name": "2ada7a27-b2b4-4344-b902-1f4746a99906", 00:10:35.510 "aliases": [ 00:10:35.510 "lvs_test/lvol_snapshot" 00:10:35.510 ], 00:10:35.510 "product_name": "Logical Volume", 00:10:35.510 "block_size": 512, 00:10:35.510 "num_blocks": 40960, 00:10:35.510 "uuid": "2ada7a27-b2b4-4344-b902-1f4746a99906", 00:10:35.510 "assigned_rate_limits": { 00:10:35.510 "rw_ios_per_sec": 0, 00:10:35.510 "rw_mbytes_per_sec": 0, 00:10:35.510 "r_mbytes_per_sec": 0, 00:10:35.510 "w_mbytes_per_sec": 0 00:10:35.510 }, 00:10:35.510 "claimed": false, 00:10:35.510 "zoned": false, 00:10:35.510 "supported_io_types": { 00:10:35.510 "read": true, 00:10:35.510 "write": false, 00:10:35.510 "unmap": false, 00:10:35.510 "write_zeroes": false, 00:10:35.510 "flush": false, 00:10:35.510 "reset": true, 00:10:35.510 "compare": false, 00:10:35.510 "compare_and_write": false, 00:10:35.510 "abort": false, 00:10:35.510 "nvme_admin": false, 00:10:35.510 "nvme_io": false 00:10:35.510 }, 00:10:35.510 "memory_domains": [ 00:10:35.510 { 00:10:35.510 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:35.510 "dma_device_type": 2 00:10:35.510 } 00:10:35.510 ], 00:10:35.510 "driver_specific": { 00:10:35.510 "lvol": { 00:10:35.510 "lvol_store_uuid": "32d9a6e8-62ca-46a7-af49-8dbfcb922980", 00:10:35.510 "base_bdev": "Malloc3", 00:10:35.510 "thin_provision": false, 00:10:35.510 "snapshot": true, 00:10:35.510 "clone": false, 00:10:35.510 "clones": [ 00:10:35.510 "lvol_test", 00:10:35.510 "clone_test1", 00:10:35.510 "clone_test2" 00:10:35.510 ], 00:10:35.511 "esnap_clone": false 00:10:35.511 } 00:10:35.511 } 00:10:35.511 } 00:10:35.511 ]' 00:10:35.511 17:58:56 -- lvol/snapshot_clone.sh@192 -- # rpc_cmd bdev_get_bdevs -b lvs_test/clone_test1 00:10:35.511 17:58:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:35.511 17:58:56 -- common/autotest_common.sh@10 -- # set +x 00:10:35.511 17:58:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:35.511 17:58:56 -- lvol/snapshot_clone.sh@192 -- # clone_bdev1='[ 00:10:35.511 { 00:10:35.511 "name": "c67be7f5-cce4-4ba7-8bee-99b306e8ce75", 00:10:35.511 "aliases": [ 00:10:35.511 "lvs_test/clone_test1" 00:10:35.511 ], 00:10:35.511 "product_name": "Logical Volume", 00:10:35.511 "block_size": 512, 00:10:35.511 "num_blocks": 40960, 00:10:35.511 "uuid": "c67be7f5-cce4-4ba7-8bee-99b306e8ce75", 00:10:35.511 "assigned_rate_limits": { 00:10:35.511 "rw_ios_per_sec": 0, 00:10:35.511 "rw_mbytes_per_sec": 0, 00:10:35.511 "r_mbytes_per_sec": 0, 00:10:35.511 "w_mbytes_per_sec": 0 00:10:35.511 }, 00:10:35.511 "claimed": false, 00:10:35.511 "zoned": false, 00:10:35.511 "supported_io_types": { 00:10:35.511 "read": true, 00:10:35.511 "write": true, 00:10:35.511 "unmap": true, 00:10:35.511 "write_zeroes": true, 00:10:35.511 "flush": false, 00:10:35.511 "reset": true, 00:10:35.511 "compare": false, 00:10:35.511 "compare_and_write": false, 00:10:35.511 "abort": false, 00:10:35.511 "nvme_admin": false, 00:10:35.511 "nvme_io": false 00:10:35.511 }, 00:10:35.511 "memory_domains": [ 00:10:35.511 { 00:10:35.511 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:35.511 "dma_device_type": 2 00:10:35.511 } 00:10:35.511 ], 00:10:35.511 "driver_specific": { 00:10:35.511 "lvol": { 00:10:35.511 "lvol_store_uuid": "32d9a6e8-62ca-46a7-af49-8dbfcb922980", 00:10:35.511 "base_bdev": "Malloc3", 00:10:35.511 "thin_provision": true, 00:10:35.511 "snapshot": false, 00:10:35.511 "clone": true, 00:10:35.511 "base_snapshot": "lvol_snapshot", 00:10:35.511 "esnap_clone": false 00:10:35.511 } 00:10:35.511 } 00:10:35.511 } 00:10:35.511 ]' 00:10:35.511 17:58:56 -- lvol/snapshot_clone.sh@193 -- # rpc_cmd bdev_get_bdevs -b lvs_test/lvol_test 00:10:35.511 17:58:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:35.511 17:58:56 -- common/autotest_common.sh@10 -- # set +x 00:10:35.511 17:58:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:35.511 17:58:56 -- lvol/snapshot_clone.sh@193 -- # clone_bdev2='[ 00:10:35.511 { 00:10:35.511 "name": "c071bdf5-1b59-4d5f-9bcd-dc73b3af605c", 00:10:35.511 "aliases": [ 00:10:35.511 "lvs_test/lvol_test" 00:10:35.511 ], 00:10:35.511 "product_name": "Logical Volume", 00:10:35.511 "block_size": 512, 00:10:35.511 "num_blocks": 40960, 00:10:35.511 "uuid": "c071bdf5-1b59-4d5f-9bcd-dc73b3af605c", 00:10:35.511 "assigned_rate_limits": { 00:10:35.511 "rw_ios_per_sec": 0, 00:10:35.511 "rw_mbytes_per_sec": 0, 00:10:35.511 "r_mbytes_per_sec": 0, 00:10:35.511 "w_mbytes_per_sec": 0 00:10:35.511 }, 00:10:35.511 "claimed": false, 00:10:35.511 "zoned": false, 00:10:35.511 "supported_io_types": { 00:10:35.511 "read": true, 00:10:35.511 "write": true, 00:10:35.511 "unmap": true, 00:10:35.511 "write_zeroes": true, 00:10:35.511 "flush": false, 00:10:35.511 "reset": true, 00:10:35.511 "compare": false, 00:10:35.511 "compare_and_write": false, 00:10:35.511 "abort": false, 00:10:35.511 "nvme_admin": false, 00:10:35.511 "nvme_io": false 00:10:35.511 }, 00:10:35.511 "memory_domains": [ 00:10:35.511 { 00:10:35.511 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:35.511 "dma_device_type": 2 00:10:35.511 } 00:10:35.511 ], 00:10:35.511 "driver_specific": { 00:10:35.511 "lvol": { 00:10:35.511 "lvol_store_uuid": "32d9a6e8-62ca-46a7-af49-8dbfcb922980", 00:10:35.511 "base_bdev": "Malloc3", 00:10:35.511 "thin_provision": true, 00:10:35.511 "snapshot": false, 00:10:35.511 "clone": true, 00:10:35.511 "base_snapshot": "lvol_snapshot", 00:10:35.511 "esnap_clone": false 00:10:35.511 } 00:10:35.511 } 00:10:35.511 } 00:10:35.511 ]' 00:10:35.511 17:58:56 -- lvol/snapshot_clone.sh@196 -- # jq '.[].driver_specific.lvol.snapshot' 00:10:35.511 17:58:56 -- lvol/snapshot_clone.sh@196 -- # '[' true = true ']' 00:10:35.511 17:58:56 -- lvol/snapshot_clone.sh@197 -- # jq '.[].driver_specific.lvol.clone' 00:10:35.511 17:58:56 -- lvol/snapshot_clone.sh@197 -- # '[' false = false ']' 00:10:35.511 17:58:56 -- lvol/snapshot_clone.sh@198 -- # jq '.[].driver_specific.lvol.clones|sort' 00:10:35.771 17:58:56 -- lvol/snapshot_clone.sh@198 -- # jq '.|sort' 00:10:35.771 17:58:56 -- lvol/snapshot_clone.sh@198 -- # '[' '[ 00:10:35.771 "clone_test1", 00:10:35.771 "clone_test2", 00:10:35.771 "lvol_test" 00:10:35.771 ]' = '[ 00:10:35.771 "clone_test1", 00:10:35.771 "clone_test2", 00:10:35.771 "lvol_test" 00:10:35.771 ]' ']' 00:10:35.771 17:58:56 -- lvol/snapshot_clone.sh@201 -- # jq '.[].driver_specific.lvol.snapshot' 00:10:35.771 17:58:56 -- lvol/snapshot_clone.sh@201 -- # '[' false = false ']' 00:10:35.771 17:58:56 -- lvol/snapshot_clone.sh@202 -- # jq '.[].driver_specific.lvol.clone' 00:10:35.771 17:58:56 -- lvol/snapshot_clone.sh@202 -- # '[' true = true ']' 00:10:35.771 17:58:56 -- lvol/snapshot_clone.sh@203 -- # jq '.[].driver_specific.lvol.base_snapshot' 00:10:35.771 17:58:56 -- lvol/snapshot_clone.sh@203 -- # '[' '"lvol_snapshot"' = '"lvol_snapshot"' ']' 00:10:35.771 17:58:56 -- lvol/snapshot_clone.sh@206 -- # jq '.[].driver_specific.lvol.snapshot' 00:10:36.030 17:58:56 -- lvol/snapshot_clone.sh@206 -- # '[' false = false ']' 00:10:36.030 17:58:56 -- lvol/snapshot_clone.sh@207 -- # jq '.[].driver_specific.lvol.clone' 00:10:36.030 17:58:56 -- lvol/snapshot_clone.sh@207 -- # '[' true = true ']' 00:10:36.030 17:58:56 -- lvol/snapshot_clone.sh@208 -- # jq '.[].driver_specific.lvol.base_snapshot' 00:10:36.030 17:58:56 -- lvol/snapshot_clone.sh@208 -- # '[' '"lvol_snapshot"' = '"lvol_snapshot"' ']' 00:10:36.030 17:58:56 -- lvol/snapshot_clone.sh@211 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:36.030 17:58:56 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:36.030 17:58:56 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:36.030 17:58:56 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:36.030 17:58:56 -- bdev/nbd_common.sh@51 -- # local i 00:10:36.030 17:58:56 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:36.030 17:58:56 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:36.290 17:58:57 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:36.290 17:58:57 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:36.290 17:58:57 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:36.290 17:58:57 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:36.290 17:58:57 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:36.290 17:58:57 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:36.290 17:58:57 -- bdev/nbd_common.sh@41 -- # break 00:10:36.290 17:58:57 -- bdev/nbd_common.sh@45 -- # return 0 00:10:36.290 17:58:57 -- lvol/snapshot_clone.sh@212 -- # rpc_cmd bdev_lvol_delete c67be7f5-cce4-4ba7-8bee-99b306e8ce75 00:10:36.290 17:58:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:36.290 17:58:57 -- common/autotest_common.sh@10 -- # set +x 00:10:36.290 17:58:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:36.290 17:58:57 -- lvol/snapshot_clone.sh@213 -- # rpc_cmd bdev_get_bdevs -b lvs_test/lvol_snapshot 00:10:36.290 17:58:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:36.290 17:58:57 -- common/autotest_common.sh@10 -- # set +x 00:10:36.290 17:58:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:36.290 17:58:57 -- lvol/snapshot_clone.sh@213 -- # snapshot_bdev='[ 00:10:36.290 { 00:10:36.290 "name": "2ada7a27-b2b4-4344-b902-1f4746a99906", 00:10:36.290 "aliases": [ 00:10:36.290 "lvs_test/lvol_snapshot" 00:10:36.290 ], 00:10:36.290 "product_name": "Logical Volume", 00:10:36.290 "block_size": 512, 00:10:36.290 "num_blocks": 40960, 00:10:36.290 "uuid": "2ada7a27-b2b4-4344-b902-1f4746a99906", 00:10:36.290 "assigned_rate_limits": { 00:10:36.290 "rw_ios_per_sec": 0, 00:10:36.290 "rw_mbytes_per_sec": 0, 00:10:36.290 "r_mbytes_per_sec": 0, 00:10:36.290 "w_mbytes_per_sec": 0 00:10:36.290 }, 00:10:36.290 "claimed": false, 00:10:36.291 "zoned": false, 00:10:36.291 "supported_io_types": { 00:10:36.291 "read": true, 00:10:36.291 "write": false, 00:10:36.291 "unmap": false, 00:10:36.291 "write_zeroes": false, 00:10:36.291 "flush": false, 00:10:36.291 "reset": true, 00:10:36.291 "compare": false, 00:10:36.291 "compare_and_write": false, 00:10:36.291 "abort": false, 00:10:36.291 "nvme_admin": false, 00:10:36.291 "nvme_io": false 00:10:36.291 }, 00:10:36.291 "memory_domains": [ 00:10:36.291 { 00:10:36.291 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:36.291 "dma_device_type": 2 00:10:36.291 } 00:10:36.291 ], 00:10:36.291 "driver_specific": { 00:10:36.291 "lvol": { 00:10:36.291 "lvol_store_uuid": "32d9a6e8-62ca-46a7-af49-8dbfcb922980", 00:10:36.291 "base_bdev": "Malloc3", 00:10:36.291 "thin_provision": false, 00:10:36.291 "snapshot": true, 00:10:36.291 "clone": false, 00:10:36.291 "clones": [ 00:10:36.291 "lvol_test", 00:10:36.291 "clone_test2" 00:10:36.291 ], 00:10:36.291 "esnap_clone": false 00:10:36.291 } 00:10:36.291 } 00:10:36.291 } 00:10:36.291 ]' 00:10:36.291 17:58:57 -- lvol/snapshot_clone.sh@214 -- # jq '.[].driver_specific.lvol.clones|sort' 00:10:36.291 17:58:57 -- lvol/snapshot_clone.sh@214 -- # jq '.|sort' 00:10:36.291 17:58:57 -- lvol/snapshot_clone.sh@214 -- # '[' '[ 00:10:36.291 "clone_test2", 00:10:36.291 "lvol_test" 00:10:36.291 ]' = '[ 00:10:36.291 "clone_test2", 00:10:36.291 "lvol_test" 00:10:36.291 ]' ']' 00:10:36.291 17:58:57 -- lvol/snapshot_clone.sh@217 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd1 00:10:36.291 17:58:57 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:36.291 17:58:57 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd1') 00:10:36.291 17:58:57 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:36.291 17:58:57 -- bdev/nbd_common.sh@51 -- # local i 00:10:36.291 17:58:57 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:36.291 17:58:57 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd1 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@41 -- # break 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@45 -- # return 0 00:10:36.550 17:58:57 -- lvol/snapshot_clone.sh@218 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd2 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd2') 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@51 -- # local i 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:36.550 17:58:57 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd2 00:10:36.810 17:58:57 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd2 00:10:36.810 17:58:57 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd2 00:10:36.810 17:58:57 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd2 00:10:36.810 17:58:57 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:36.810 17:58:57 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:36.810 17:58:57 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd2 /proc/partitions 00:10:36.810 17:58:57 -- bdev/nbd_common.sh@41 -- # break 00:10:36.810 17:58:57 -- bdev/nbd_common.sh@45 -- # return 0 00:10:36.810 17:58:57 -- lvol/snapshot_clone.sh@219 -- # rpc_cmd bdev_lvol_delete c071bdf5-1b59-4d5f-9bcd-dc73b3af605c 00:10:36.810 17:58:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:36.810 17:58:57 -- common/autotest_common.sh@10 -- # set +x 00:10:36.810 17:58:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:36.810 17:58:57 -- lvol/snapshot_clone.sh@220 -- # rpc_cmd bdev_lvol_delete f8c75daf-3d13-4440-b031-d909a8b9df4d 00:10:36.810 17:58:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:36.810 17:58:57 -- common/autotest_common.sh@10 -- # set +x 00:10:36.810 17:58:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:36.810 17:58:57 -- lvol/snapshot_clone.sh@221 -- # rpc_cmd bdev_lvol_delete 2ada7a27-b2b4-4344-b902-1f4746a99906 00:10:36.810 17:58:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:36.810 17:58:57 -- common/autotest_common.sh@10 -- # set +x 00:10:36.810 17:58:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:36.810 17:58:57 -- lvol/snapshot_clone.sh@222 -- # rpc_cmd bdev_lvol_delete_lvstore -u 32d9a6e8-62ca-46a7-af49-8dbfcb922980 00:10:36.810 17:58:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:36.810 17:58:57 -- common/autotest_common.sh@10 -- # set +x 00:10:36.810 17:58:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:36.811 17:58:57 -- lvol/snapshot_clone.sh@223 -- # rpc_cmd bdev_malloc_delete Malloc3 00:10:36.811 17:58:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:36.811 17:58:57 -- common/autotest_common.sh@10 -- # set +x 00:10:37.070 17:58:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:37.070 17:58:57 -- lvol/snapshot_clone.sh@224 -- # check_leftover_devices 00:10:37.070 17:58:57 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:10:37.070 17:58:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:37.070 17:58:57 -- common/autotest_common.sh@10 -- # set +x 00:10:37.070 17:58:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:37.070 17:58:57 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:10:37.070 17:58:58 -- lvol/common.sh@26 -- # jq length 00:10:37.070 17:58:58 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:10:37.070 17:58:58 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:10:37.070 17:58:58 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:37.070 17:58:58 -- common/autotest_common.sh@10 -- # set +x 00:10:37.070 17:58:58 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:37.070 17:58:58 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:10:37.070 17:58:58 -- lvol/common.sh@28 -- # jq length 00:10:37.070 ************************************ 00:10:37.070 17:58:58 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:10:37.070 00:10:37.070 real 0m5.641s 00:10:37.070 user 0m2.212s 00:10:37.070 sys 0m0.639s 00:10:37.070 17:58:58 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:10:37.070 17:58:58 -- common/autotest_common.sh@10 -- # set +x 00:10:37.070 END TEST test_clone_snapshot_relations 00:10:37.070 ************************************ 00:10:37.330 17:58:58 -- lvol/snapshot_clone.sh@612 -- # run_test test_clone_inflate test_clone_inflate 00:10:37.330 17:58:58 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:10:37.330 17:58:58 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:10:37.330 17:58:58 -- common/autotest_common.sh@10 -- # set +x 00:10:37.330 ************************************ 00:10:37.330 START TEST test_clone_inflate 00:10:37.330 ************************************ 00:10:37.330 17:58:58 -- common/autotest_common.sh@1114 -- # test_clone_inflate 00:10:37.330 17:58:58 -- lvol/snapshot_clone.sh@229 -- # rpc_cmd bdev_malloc_create 128 512 00:10:37.330 17:58:58 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:37.330 17:58:58 -- common/autotest_common.sh@10 -- # set +x 00:10:37.330 17:58:58 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:37.330 17:58:58 -- lvol/snapshot_clone.sh@229 -- # malloc_name=Malloc4 00:10:37.330 17:58:58 -- lvol/snapshot_clone.sh@230 -- # rpc_cmd bdev_lvol_create_lvstore Malloc4 lvs_test 00:10:37.330 17:58:58 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:37.330 17:58:58 -- common/autotest_common.sh@10 -- # set +x 00:10:37.330 17:58:58 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:37.330 17:58:58 -- lvol/snapshot_clone.sh@230 -- # lvs_uuid=f5cf6fa5-2554-472d-928e-4dee00a35b93 00:10:37.330 17:58:58 -- lvol/snapshot_clone.sh@233 -- # round_down 31 00:10:37.330 17:58:58 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:10:37.330 17:58:58 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:10:37.330 17:58:58 -- lvol/common.sh@36 -- # echo 28 00:10:37.330 17:58:58 -- lvol/snapshot_clone.sh@233 -- # lvol_size_mb=28 00:10:37.330 17:58:58 -- lvol/snapshot_clone.sh@235 -- # rpc_cmd bdev_lvol_create -u f5cf6fa5-2554-472d-928e-4dee00a35b93 lvol_test 28 00:10:37.330 17:58:58 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:37.330 17:58:58 -- common/autotest_common.sh@10 -- # set +x 00:10:37.330 17:58:58 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:37.589 17:58:58 -- lvol/snapshot_clone.sh@235 -- # lvol_uuid=8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 00:10:37.589 17:58:58 -- lvol/snapshot_clone.sh@236 -- # rpc_cmd bdev_get_bdevs -b 8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 00:10:37.589 17:58:58 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:37.589 17:58:58 -- common/autotest_common.sh@10 -- # set +x 00:10:37.590 17:58:58 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:37.590 17:58:58 -- lvol/snapshot_clone.sh@236 -- # lvol='[ 00:10:37.590 { 00:10:37.590 "name": "8b5f0169-06e0-4768-bee4-c6c23cd3b1d7", 00:10:37.590 "aliases": [ 00:10:37.590 "lvs_test/lvol_test" 00:10:37.590 ], 00:10:37.590 "product_name": "Logical Volume", 00:10:37.590 "block_size": 512, 00:10:37.590 "num_blocks": 57344, 00:10:37.590 "uuid": "8b5f0169-06e0-4768-bee4-c6c23cd3b1d7", 00:10:37.590 "assigned_rate_limits": { 00:10:37.590 "rw_ios_per_sec": 0, 00:10:37.590 "rw_mbytes_per_sec": 0, 00:10:37.590 "r_mbytes_per_sec": 0, 00:10:37.590 "w_mbytes_per_sec": 0 00:10:37.590 }, 00:10:37.590 "claimed": false, 00:10:37.590 "zoned": false, 00:10:37.590 "supported_io_types": { 00:10:37.590 "read": true, 00:10:37.590 "write": true, 00:10:37.590 "unmap": true, 00:10:37.590 "write_zeroes": true, 00:10:37.590 "flush": false, 00:10:37.590 "reset": true, 00:10:37.590 "compare": false, 00:10:37.590 "compare_and_write": false, 00:10:37.590 "abort": false, 00:10:37.590 "nvme_admin": false, 00:10:37.590 "nvme_io": false 00:10:37.590 }, 00:10:37.590 "memory_domains": [ 00:10:37.590 { 00:10:37.590 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:37.590 "dma_device_type": 2 00:10:37.590 } 00:10:37.590 ], 00:10:37.590 "driver_specific": { 00:10:37.590 "lvol": { 00:10:37.590 "lvol_store_uuid": "f5cf6fa5-2554-472d-928e-4dee00a35b93", 00:10:37.590 "base_bdev": "Malloc4", 00:10:37.590 "thin_provision": false, 00:10:37.590 "snapshot": false, 00:10:37.590 "clone": false, 00:10:37.590 "esnap_clone": false 00:10:37.590 } 00:10:37.590 } 00:10:37.590 } 00:10:37.590 ]' 00:10:37.590 17:58:58 -- lvol/snapshot_clone.sh@239 -- # nbd_start_disks /var/tmp/spdk.sock 8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 /dev/nbd0 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@10 -- # bdev_list=('8b5f0169-06e0-4768-bee4-c6c23cd3b1d7') 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@12 -- # local i 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 /dev/nbd0 00:10:37.590 /dev/nbd0 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:37.590 17:58:58 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:37.590 17:58:58 -- common/autotest_common.sh@867 -- # local i 00:10:37.590 17:58:58 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:37.590 17:58:58 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:37.590 17:58:58 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:37.590 17:58:58 -- common/autotest_common.sh@871 -- # break 00:10:37.590 17:58:58 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:37.590 17:58:58 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:37.590 17:58:58 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:37.590 1+0 records in 00:10:37.590 1+0 records out 00:10:37.590 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000485564 s, 8.4 MB/s 00:10:37.590 17:58:58 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:37.590 17:58:58 -- common/autotest_common.sh@884 -- # size=4096 00:10:37.590 17:58:58 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:37.590 17:58:58 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:37.590 17:58:58 -- common/autotest_common.sh@887 -- # return 0 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:37.590 17:58:58 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:37.590 17:58:58 -- lvol/snapshot_clone.sh@240 -- # run_fio_test /dev/nbd0 0 29360128 write 0xcc 00:10:37.590 17:58:58 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:37.590 17:58:58 -- lvol/common.sh@41 -- # local offset=0 00:10:37.590 17:58:58 -- lvol/common.sh@42 -- # local size=29360128 00:10:37.590 17:58:58 -- lvol/common.sh@43 -- # local rw=write 00:10:37.590 17:58:58 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:37.590 17:58:58 -- lvol/common.sh@45 -- # local extra_params= 00:10:37.590 17:58:58 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:37.590 17:58:58 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:37.590 17:58:58 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:37.590 17:58:58 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=29360128 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:37.590 17:58:58 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=29360128 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:37.850 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:37.850 fio-3.35 00:10:37.850 Starting 1 process 00:10:38.789 00:10:38.789 fio_test: (groupid=0, jobs=1): err= 0: pid=61620: Thu Nov 28 17:58:59 2024 00:10:38.789 read: IOPS=19.1k, BW=74.5MiB/s (78.1MB/s)(28.0MiB/376msec) 00:10:38.789 clat (usec): min=38, max=336, avg=51.64, stdev= 7.98 00:10:38.789 lat (usec): min=38, max=336, avg=51.67, stdev= 7.98 00:10:38.789 clat percentiles (usec): 00:10:38.789 | 1.00th=[ 41], 5.00th=[ 47], 10.00th=[ 48], 20.00th=[ 49], 00:10:38.789 | 30.00th=[ 50], 40.00th=[ 50], 50.00th=[ 50], 60.00th=[ 51], 00:10:38.789 | 70.00th=[ 52], 80.00th=[ 53], 90.00th=[ 57], 95.00th=[ 63], 00:10:38.789 | 99.00th=[ 76], 99.50th=[ 84], 99.90th=[ 143], 99.95th=[ 208], 00:10:38.789 | 99.99th=[ 338] 00:10:38.789 write: IOPS=18.1k, BW=70.9MiB/s (74.3MB/s)(28.0MiB/395msec); 0 zone resets 00:10:38.789 clat (usec): min=39, max=370, avg=53.95, stdev=10.31 00:10:38.789 lat (usec): min=39, max=370, avg=54.41, stdev=10.59 00:10:38.789 clat percentiles (usec): 00:10:38.789 | 1.00th=[ 43], 5.00th=[ 48], 10.00th=[ 49], 20.00th=[ 50], 00:10:38.789 | 30.00th=[ 50], 40.00th=[ 51], 50.00th=[ 51], 60.00th=[ 52], 00:10:38.789 | 70.00th=[ 53], 80.00th=[ 56], 90.00th=[ 63], 95.00th=[ 73], 00:10:38.789 | 99.00th=[ 94], 99.50th=[ 101], 99.90th=[ 135], 99.95th=[ 157], 00:10:38.789 | 99.99th=[ 371] 00:10:38.789 bw ( KiB/s): min=57344, max=57344, per=79.00%, avg=57344.00, stdev= 0.00, samples=1 00:10:38.789 iops : min=14336, max=14336, avg=14336.00, stdev= 0.00, samples=1 00:10:38.789 lat (usec) : 50=37.72%, 100=61.96%, 250=0.30%, 500=0.03% 00:10:38.789 cpu : usr=2.34%, sys=7.53%, ctx=14773, majf=0, minf=195 00:10:38.789 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:38.789 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:38.789 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:38.789 issued rwts: total=7168,7168,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:38.789 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:38.789 00:10:38.789 Run status group 0 (all jobs): 00:10:38.789 READ: bw=74.5MiB/s (78.1MB/s), 74.5MiB/s-74.5MiB/s (78.1MB/s-78.1MB/s), io=28.0MiB (29.4MB), run=376-376msec 00:10:38.789 WRITE: bw=70.9MiB/s (74.3MB/s), 70.9MiB/s-70.9MiB/s (74.3MB/s-74.3MB/s), io=28.0MiB (29.4MB), run=395-395msec 00:10:38.789 00:10:38.789 Disk stats (read/write): 00:10:38.789 nbd0: ios=4813/7168, merge=0/0, ticks=234/355, in_queue=588, util=87.23% 00:10:38.789 17:58:59 -- lvol/snapshot_clone.sh@241 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:38.789 17:58:59 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:38.789 17:58:59 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:38.789 17:58:59 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:38.789 17:58:59 -- bdev/nbd_common.sh@51 -- # local i 00:10:38.789 17:58:59 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:38.789 17:58:59 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:38.789 17:58:59 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:39.049 17:58:59 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:39.049 17:58:59 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:39.049 17:58:59 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:39.049 17:58:59 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:39.049 17:58:59 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:39.049 17:58:59 -- bdev/nbd_common.sh@41 -- # break 00:10:39.049 17:58:59 -- bdev/nbd_common.sh@45 -- # return 0 00:10:39.049 17:58:59 -- lvol/snapshot_clone.sh@244 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test lvol_snapshot 00:10:39.049 17:58:59 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:39.049 17:58:59 -- common/autotest_common.sh@10 -- # set +x 00:10:39.049 17:58:59 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:39.049 17:58:59 -- lvol/snapshot_clone.sh@244 -- # snapshot_uuid=4f69afc9-45a1-454c-bf77-c0813f8283d9 00:10:39.049 17:58:59 -- lvol/snapshot_clone.sh@247 -- # rpc_cmd bdev_get_bdevs -b 8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 00:10:39.049 17:58:59 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:39.049 17:58:59 -- common/autotest_common.sh@10 -- # set +x 00:10:39.049 17:58:59 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:39.049 17:58:59 -- lvol/snapshot_clone.sh@247 -- # lvol='[ 00:10:39.049 { 00:10:39.049 "name": "8b5f0169-06e0-4768-bee4-c6c23cd3b1d7", 00:10:39.049 "aliases": [ 00:10:39.049 "lvs_test/lvol_test" 00:10:39.049 ], 00:10:39.049 "product_name": "Logical Volume", 00:10:39.049 "block_size": 512, 00:10:39.049 "num_blocks": 57344, 00:10:39.049 "uuid": "8b5f0169-06e0-4768-bee4-c6c23cd3b1d7", 00:10:39.049 "assigned_rate_limits": { 00:10:39.049 "rw_ios_per_sec": 0, 00:10:39.049 "rw_mbytes_per_sec": 0, 00:10:39.049 "r_mbytes_per_sec": 0, 00:10:39.049 "w_mbytes_per_sec": 0 00:10:39.049 }, 00:10:39.049 "claimed": false, 00:10:39.049 "zoned": false, 00:10:39.049 "supported_io_types": { 00:10:39.049 "read": true, 00:10:39.049 "write": true, 00:10:39.049 "unmap": true, 00:10:39.049 "write_zeroes": true, 00:10:39.049 "flush": false, 00:10:39.049 "reset": true, 00:10:39.049 "compare": false, 00:10:39.049 "compare_and_write": false, 00:10:39.049 "abort": false, 00:10:39.049 "nvme_admin": false, 00:10:39.049 "nvme_io": false 00:10:39.049 }, 00:10:39.049 "memory_domains": [ 00:10:39.049 { 00:10:39.049 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:39.049 "dma_device_type": 2 00:10:39.049 } 00:10:39.049 ], 00:10:39.049 "driver_specific": { 00:10:39.049 "lvol": { 00:10:39.049 "lvol_store_uuid": "f5cf6fa5-2554-472d-928e-4dee00a35b93", 00:10:39.049 "base_bdev": "Malloc4", 00:10:39.049 "thin_provision": true, 00:10:39.049 "snapshot": false, 00:10:39.049 "clone": true, 00:10:39.049 "base_snapshot": "lvol_snapshot", 00:10:39.049 "esnap_clone": false 00:10:39.049 } 00:10:39.049 } 00:10:39.049 } 00:10:39.049 ]' 00:10:39.049 17:58:59 -- lvol/snapshot_clone.sh@248 -- # jq '.[].driver_specific.lvol.thin_provision' 00:10:39.049 17:58:59 -- lvol/snapshot_clone.sh@248 -- # '[' true = true ']' 00:10:39.049 17:58:59 -- lvol/snapshot_clone.sh@251 -- # nbd_start_disks /var/tmp/spdk.sock 8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 /dev/nbd0 00:10:39.050 17:58:59 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:39.050 17:58:59 -- bdev/nbd_common.sh@10 -- # bdev_list=('8b5f0169-06e0-4768-bee4-c6c23cd3b1d7') 00:10:39.050 17:58:59 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:39.050 17:58:59 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:39.050 17:58:59 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:39.050 17:58:59 -- bdev/nbd_common.sh@12 -- # local i 00:10:39.050 17:58:59 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:39.050 17:58:59 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:39.050 17:58:59 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 /dev/nbd0 00:10:39.309 /dev/nbd0 00:10:39.309 17:59:00 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:39.309 17:59:00 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:39.309 17:59:00 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:39.309 17:59:00 -- common/autotest_common.sh@867 -- # local i 00:10:39.309 17:59:00 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:39.310 17:59:00 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:39.310 17:59:00 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:39.310 17:59:00 -- common/autotest_common.sh@871 -- # break 00:10:39.310 17:59:00 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:39.310 17:59:00 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:39.310 17:59:00 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:39.310 1+0 records in 00:10:39.310 1+0 records out 00:10:39.310 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000432447 s, 9.5 MB/s 00:10:39.310 17:59:00 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:39.310 17:59:00 -- common/autotest_common.sh@884 -- # size=4096 00:10:39.310 17:59:00 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:39.310 17:59:00 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:39.310 17:59:00 -- common/autotest_common.sh@887 -- # return 0 00:10:39.310 17:59:00 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:39.310 17:59:00 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:39.310 17:59:00 -- lvol/snapshot_clone.sh@252 -- # first_fill=0 00:10:39.310 17:59:00 -- lvol/snapshot_clone.sh@253 -- # second_fill=22020096 00:10:39.310 17:59:00 -- lvol/snapshot_clone.sh@254 -- # run_fio_test /dev/nbd0 0 1048576 write 0xdd 00:10:39.310 17:59:00 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:39.310 17:59:00 -- lvol/common.sh@41 -- # local offset=0 00:10:39.310 17:59:00 -- lvol/common.sh@42 -- # local size=1048576 00:10:39.310 17:59:00 -- lvol/common.sh@43 -- # local rw=write 00:10:39.310 17:59:00 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:39.310 17:59:00 -- lvol/common.sh@45 -- # local extra_params= 00:10:39.310 17:59:00 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:39.310 17:59:00 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:39.310 17:59:00 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:39.310 17:59:00 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=1048576 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:39.310 17:59:00 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=1048576 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:39.310 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:39.310 fio-3.35 00:10:39.310 Starting 1 process 00:10:39.570 00:10:39.570 fio_test: (groupid=0, jobs=1): err= 0: pid=61652: Thu Nov 28 17:59:00 2024 00:10:39.570 read: IOPS=14.2k, BW=55.6MiB/s (58.3MB/s)(1024KiB/18msec) 00:10:39.570 clat (usec): min=47, max=789, avg=65.35, stdev=54.50 00:10:39.570 lat (usec): min=47, max=789, avg=65.41, stdev=54.51 00:10:39.570 clat percentiles (usec): 00:10:39.570 | 1.00th=[ 48], 5.00th=[ 49], 10.00th=[ 49], 20.00th=[ 50], 00:10:39.570 | 30.00th=[ 52], 40.00th=[ 53], 50.00th=[ 56], 60.00th=[ 61], 00:10:39.570 | 70.00th=[ 63], 80.00th=[ 68], 90.00th=[ 79], 95.00th=[ 86], 00:10:39.570 | 99.00th=[ 326], 99.50th=[ 379], 99.90th=[ 791], 99.95th=[ 791], 00:10:39.570 | 99.99th=[ 791] 00:10:39.570 write: IOPS=10.2k, BW=40.0MiB/s (41.9MB/s)(1024KiB/25msec); 0 zone resets 00:10:39.570 clat (usec): min=58, max=1618, avg=91.93, stdev=96.66 00:10:39.570 lat (usec): min=58, max=1647, avg=93.51, stdev=98.53 00:10:39.570 clat percentiles (usec): 00:10:39.570 | 1.00th=[ 59], 5.00th=[ 64], 10.00th=[ 71], 20.00th=[ 80], 00:10:39.570 | 30.00th=[ 81], 40.00th=[ 83], 50.00th=[ 84], 60.00th=[ 88], 00:10:39.570 | 70.00th=[ 92], 80.00th=[ 95], 90.00th=[ 101], 95.00th=[ 111], 00:10:39.570 | 99.00th=[ 137], 99.50th=[ 141], 99.90th=[ 1614], 99.95th=[ 1614], 00:10:39.570 | 99.99th=[ 1614] 00:10:39.570 lat (usec) : 50=9.38%, 100=83.40%, 250=6.45%, 500=0.39%, 1000=0.20% 00:10:39.570 lat (msec) : 2=0.20% 00:10:39.570 cpu : usr=0.00%, sys=17.07%, ctx=514, majf=0, minf=22 00:10:39.570 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:39.570 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:39.570 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:39.570 issued rwts: total=256,256,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:39.570 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:39.570 00:10:39.570 Run status group 0 (all jobs): 00:10:39.570 READ: bw=55.6MiB/s (58.3MB/s), 55.6MiB/s-55.6MiB/s (58.3MB/s-58.3MB/s), io=1024KiB (1049kB), run=18-18msec 00:10:39.570 WRITE: bw=40.0MiB/s (41.9MB/s), 40.0MiB/s-40.0MiB/s (41.9MB/s-41.9MB/s), io=1024KiB (1049kB), run=25-25msec 00:10:39.570 00:10:39.570 Disk stats (read/write): 00:10:39.570 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:39.570 17:59:00 -- lvol/snapshot_clone.sh@255 -- # run_fio_test /dev/nbd0 22020096 1048576 write 0xdd 00:10:39.570 17:59:00 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:39.570 17:59:00 -- lvol/common.sh@41 -- # local offset=22020096 00:10:39.570 17:59:00 -- lvol/common.sh@42 -- # local size=1048576 00:10:39.570 17:59:00 -- lvol/common.sh@43 -- # local rw=write 00:10:39.570 17:59:00 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:39.570 17:59:00 -- lvol/common.sh@45 -- # local extra_params= 00:10:39.570 17:59:00 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:39.570 17:59:00 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:39.570 17:59:00 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:39.570 17:59:00 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=22020096 --size=1048576 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:39.570 17:59:00 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=22020096 --size=1048576 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:39.570 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:39.570 fio-3.35 00:10:39.570 Starting 1 process 00:10:39.829 00:10:39.829 fio_test: (groupid=0, jobs=1): err= 0: pid=61660: Thu Nov 28 17:59:00 2024 00:10:39.829 read: IOPS=14.2k, BW=55.6MiB/s (58.3MB/s)(1024KiB/18msec) 00:10:39.829 clat (usec): min=47, max=575, avg=65.53, stdev=40.62 00:10:39.829 lat (usec): min=48, max=575, avg=65.62, stdev=40.65 00:10:39.829 clat percentiles (usec): 00:10:39.829 | 1.00th=[ 49], 5.00th=[ 50], 10.00th=[ 50], 20.00th=[ 52], 00:10:39.829 | 30.00th=[ 53], 40.00th=[ 54], 50.00th=[ 57], 60.00th=[ 63], 00:10:39.829 | 70.00th=[ 65], 80.00th=[ 72], 90.00th=[ 81], 95.00th=[ 85], 00:10:39.829 | 99.00th=[ 231], 99.50th=[ 330], 99.90th=[ 578], 99.95th=[ 578], 00:10:39.829 | 99.99th=[ 578] 00:10:39.829 write: IOPS=10.2k, BW=40.0MiB/s (41.9MB/s)(1024KiB/25msec); 0 zone resets 00:10:39.829 clat (usec): min=57, max=1475, avg=88.78, stdev=88.28 00:10:39.829 lat (usec): min=58, max=1506, avg=90.34, stdev=90.29 00:10:39.829 clat percentiles (usec): 00:10:39.829 | 1.00th=[ 59], 5.00th=[ 63], 10.00th=[ 69], 20.00th=[ 72], 00:10:39.829 | 30.00th=[ 73], 40.00th=[ 75], 50.00th=[ 81], 60.00th=[ 90], 00:10:39.829 | 70.00th=[ 92], 80.00th=[ 95], 90.00th=[ 100], 95.00th=[ 111], 00:10:39.829 | 99.00th=[ 137], 99.50th=[ 139], 99.90th=[ 1483], 99.95th=[ 1483], 00:10:39.829 | 99.99th=[ 1483] 00:10:39.829 lat (usec) : 50=5.47%, 100=87.89%, 250=6.05%, 500=0.20%, 750=0.20% 00:10:39.829 lat (msec) : 2=0.20% 00:10:39.829 cpu : usr=4.88%, sys=12.20%, ctx=513, majf=0, minf=22 00:10:39.829 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:39.829 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:39.829 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:39.829 issued rwts: total=256,256,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:39.829 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:39.829 00:10:39.830 Run status group 0 (all jobs): 00:10:39.830 READ: bw=55.6MiB/s (58.3MB/s), 55.6MiB/s-55.6MiB/s (58.3MB/s-58.3MB/s), io=1024KiB (1049kB), run=18-18msec 00:10:39.830 WRITE: bw=40.0MiB/s (41.9MB/s), 40.0MiB/s-40.0MiB/s (41.9MB/s-41.9MB/s), io=1024KiB (1049kB), run=25-25msec 00:10:39.830 00:10:39.830 Disk stats (read/write): 00:10:39.830 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:39.830 17:59:00 -- lvol/snapshot_clone.sh@256 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:39.830 17:59:00 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:39.830 17:59:00 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:39.830 17:59:00 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:39.830 17:59:00 -- bdev/nbd_common.sh@51 -- # local i 00:10:39.830 17:59:00 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:39.830 17:59:00 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:40.090 17:59:00 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:40.090 17:59:00 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:40.090 17:59:00 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:40.090 17:59:00 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:40.090 17:59:00 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:40.090 17:59:00 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:40.090 17:59:00 -- bdev/nbd_common.sh@41 -- # break 00:10:40.090 17:59:00 -- bdev/nbd_common.sh@45 -- # return 0 00:10:40.090 17:59:00 -- lvol/snapshot_clone.sh@259 -- # rpc_cmd bdev_lvol_inflate lvs_test/lvol_test 00:10:40.090 17:59:00 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:40.090 17:59:00 -- common/autotest_common.sh@10 -- # set +x 00:10:40.090 17:59:00 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:40.090 17:59:00 -- lvol/snapshot_clone.sh@260 -- # rpc_cmd bdev_get_bdevs -b 8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 00:10:40.090 17:59:00 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:40.090 17:59:00 -- common/autotest_common.sh@10 -- # set +x 00:10:40.090 17:59:00 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:40.090 17:59:00 -- lvol/snapshot_clone.sh@260 -- # lvol='[ 00:10:40.090 { 00:10:40.090 "name": "8b5f0169-06e0-4768-bee4-c6c23cd3b1d7", 00:10:40.090 "aliases": [ 00:10:40.090 "lvs_test/lvol_test" 00:10:40.090 ], 00:10:40.090 "product_name": "Logical Volume", 00:10:40.090 "block_size": 512, 00:10:40.090 "num_blocks": 57344, 00:10:40.090 "uuid": "8b5f0169-06e0-4768-bee4-c6c23cd3b1d7", 00:10:40.090 "assigned_rate_limits": { 00:10:40.090 "rw_ios_per_sec": 0, 00:10:40.090 "rw_mbytes_per_sec": 0, 00:10:40.090 "r_mbytes_per_sec": 0, 00:10:40.090 "w_mbytes_per_sec": 0 00:10:40.090 }, 00:10:40.090 "claimed": false, 00:10:40.090 "zoned": false, 00:10:40.090 "supported_io_types": { 00:10:40.090 "read": true, 00:10:40.090 "write": true, 00:10:40.090 "unmap": true, 00:10:40.090 "write_zeroes": true, 00:10:40.090 "flush": false, 00:10:40.090 "reset": true, 00:10:40.090 "compare": false, 00:10:40.090 "compare_and_write": false, 00:10:40.090 "abort": false, 00:10:40.090 "nvme_admin": false, 00:10:40.090 "nvme_io": false 00:10:40.090 }, 00:10:40.090 "memory_domains": [ 00:10:40.090 { 00:10:40.090 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:40.090 "dma_device_type": 2 00:10:40.090 } 00:10:40.090 ], 00:10:40.090 "driver_specific": { 00:10:40.090 "lvol": { 00:10:40.090 "lvol_store_uuid": "f5cf6fa5-2554-472d-928e-4dee00a35b93", 00:10:40.090 "base_bdev": "Malloc4", 00:10:40.090 "thin_provision": false, 00:10:40.090 "snapshot": false, 00:10:40.090 "clone": false, 00:10:40.090 "esnap_clone": false 00:10:40.090 } 00:10:40.090 } 00:10:40.090 } 00:10:40.090 ]' 00:10:40.090 17:59:00 -- lvol/snapshot_clone.sh@261 -- # jq '.[].driver_specific.lvol.thin_provision' 00:10:40.090 17:59:01 -- lvol/snapshot_clone.sh@261 -- # '[' false = false ']' 00:10:40.090 17:59:01 -- lvol/snapshot_clone.sh@264 -- # rpc_cmd bdev_lvol_delete 4f69afc9-45a1-454c-bf77-c0813f8283d9 00:10:40.090 17:59:01 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:40.090 17:59:01 -- common/autotest_common.sh@10 -- # set +x 00:10:40.090 17:59:01 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:40.090 17:59:01 -- lvol/snapshot_clone.sh@267 -- # nbd_start_disks /var/tmp/spdk.sock 8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 /dev/nbd0 00:10:40.090 17:59:01 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:40.090 17:59:01 -- bdev/nbd_common.sh@10 -- # bdev_list=('8b5f0169-06e0-4768-bee4-c6c23cd3b1d7') 00:10:40.090 17:59:01 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:40.090 17:59:01 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:40.090 17:59:01 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:40.090 17:59:01 -- bdev/nbd_common.sh@12 -- # local i 00:10:40.090 17:59:01 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:40.090 17:59:01 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:40.090 17:59:01 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 /dev/nbd0 00:10:40.349 /dev/nbd0 00:10:40.349 17:59:01 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:40.349 17:59:01 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:40.349 17:59:01 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:40.349 17:59:01 -- common/autotest_common.sh@867 -- # local i 00:10:40.350 17:59:01 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:40.350 17:59:01 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:40.350 17:59:01 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:40.350 17:59:01 -- common/autotest_common.sh@871 -- # break 00:10:40.350 17:59:01 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:40.350 17:59:01 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:40.350 17:59:01 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:40.350 1+0 records in 00:10:40.350 1+0 records out 00:10:40.350 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000462297 s, 8.9 MB/s 00:10:40.350 17:59:01 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:40.350 17:59:01 -- common/autotest_common.sh@884 -- # size=4096 00:10:40.350 17:59:01 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:40.350 17:59:01 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:40.350 17:59:01 -- common/autotest_common.sh@887 -- # return 0 00:10:40.350 17:59:01 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:40.350 17:59:01 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:40.350 17:59:01 -- lvol/snapshot_clone.sh@268 -- # run_fio_test /dev/nbd0 0 1048576 read 0xdd 00:10:40.350 17:59:01 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:40.350 17:59:01 -- lvol/common.sh@41 -- # local offset=0 00:10:40.350 17:59:01 -- lvol/common.sh@42 -- # local size=1048576 00:10:40.350 17:59:01 -- lvol/common.sh@43 -- # local rw=read 00:10:40.350 17:59:01 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:40.350 17:59:01 -- lvol/common.sh@45 -- # local extra_params= 00:10:40.350 17:59:01 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:40.350 17:59:01 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:40.350 17:59:01 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:40.350 17:59:01 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=1048576 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:40.350 17:59:01 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=1048576 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:40.350 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:40.350 fio-3.35 00:10:40.350 Starting 1 process 00:10:40.609 00:10:40.609 fio_test: (groupid=0, jobs=1): err= 0: pid=61686: Thu Nov 28 17:59:01 2024 00:10:40.609 read: IOPS=12.2k, BW=47.6MiB/s (49.9MB/s)(1024KiB/21msec) 00:10:40.609 clat (usec): min=56, max=218, avg=74.20, stdev=13.37 00:10:40.609 lat (usec): min=56, max=219, avg=74.47, stdev=13.43 00:10:40.609 clat percentiles (usec): 00:10:40.609 | 1.00th=[ 59], 5.00th=[ 64], 10.00th=[ 65], 20.00th=[ 67], 00:10:40.609 | 30.00th=[ 68], 40.00th=[ 69], 50.00th=[ 74], 60.00th=[ 76], 00:10:40.609 | 70.00th=[ 77], 80.00th=[ 79], 90.00th=[ 84], 95.00th=[ 92], 00:10:40.609 | 99.00th=[ 119], 99.50th=[ 130], 99.90th=[ 219], 99.95th=[ 219], 00:10:40.609 | 99.99th=[ 219] 00:10:40.609 lat (usec) : 100=96.88%, 250=3.12% 00:10:40.609 cpu : usr=0.00%, sys=25.00%, ctx=513, majf=0, minf=10 00:10:40.609 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:40.609 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:40.609 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:40.609 issued rwts: total=256,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:40.609 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:40.609 00:10:40.609 Run status group 0 (all jobs): 00:10:40.609 READ: bw=47.6MiB/s (49.9MB/s), 47.6MiB/s-47.6MiB/s (49.9MB/s-49.9MB/s), io=1024KiB (1049kB), run=21-21msec 00:10:40.609 00:10:40.609 Disk stats (read/write): 00:10:40.609 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:40.609 17:59:01 -- lvol/snapshot_clone.sh@269 -- # run_fio_test /dev/nbd0 1048576 20971520 read 0xcc 00:10:40.609 17:59:01 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:40.609 17:59:01 -- lvol/common.sh@41 -- # local offset=1048576 00:10:40.609 17:59:01 -- lvol/common.sh@42 -- # local size=20971520 00:10:40.609 17:59:01 -- lvol/common.sh@43 -- # local rw=read 00:10:40.609 17:59:01 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:40.609 17:59:01 -- lvol/common.sh@45 -- # local extra_params= 00:10:40.609 17:59:01 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:40.609 17:59:01 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:40.609 17:59:01 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:40.609 17:59:01 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=1048576 --size=20971520 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:40.609 17:59:01 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=1048576 --size=20971520 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:40.609 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:40.609 fio-3.35 00:10:40.609 Starting 1 process 00:10:41.178 00:10:41.178 fio_test: (groupid=0, jobs=1): err= 0: pid=61694: Thu Nov 28 17:59:02 2024 00:10:41.178 read: IOPS=18.4k, BW=71.9MiB/s (75.4MB/s)(20.0MiB/278msec) 00:10:41.178 clat (usec): min=37, max=1388, avg=53.22, stdev=20.93 00:10:41.178 lat (usec): min=37, max=1388, avg=53.31, stdev=20.95 00:10:41.178 clat percentiles (usec): 00:10:41.178 | 1.00th=[ 42], 5.00th=[ 45], 10.00th=[ 46], 20.00th=[ 48], 00:10:41.178 | 30.00th=[ 49], 40.00th=[ 50], 50.00th=[ 50], 60.00th=[ 51], 00:10:41.178 | 70.00th=[ 53], 80.00th=[ 58], 90.00th=[ 65], 95.00th=[ 73], 00:10:41.178 | 99.00th=[ 87], 99.50th=[ 91], 99.90th=[ 111], 99.95th=[ 196], 00:10:41.178 | 99.99th=[ 1385] 00:10:41.178 lat (usec) : 50=49.32%, 100=50.51%, 250=0.14%, 500=0.02% 00:10:41.178 lat (msec) : 2=0.02% 00:10:41.178 cpu : usr=1.08%, sys=11.91%, ctx=10240, majf=0, minf=10 00:10:41.178 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:41.178 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:41.178 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:41.178 issued rwts: total=5120,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:41.178 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:41.178 00:10:41.178 Run status group 0 (all jobs): 00:10:41.178 READ: bw=71.9MiB/s (75.4MB/s), 71.9MiB/s-71.9MiB/s (75.4MB/s-75.4MB/s), io=20.0MiB (21.0MB), run=278-278msec 00:10:41.178 00:10:41.178 Disk stats (read/write): 00:10:41.178 nbd0: ios=2572/0, merge=0/0, ticks=126/0, in_queue=126, util=59.35% 00:10:41.178 17:59:02 -- lvol/snapshot_clone.sh@270 -- # run_fio_test /dev/nbd0 22020096 1048576 read 0xdd 00:10:41.178 17:59:02 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:41.178 17:59:02 -- lvol/common.sh@41 -- # local offset=22020096 00:10:41.178 17:59:02 -- lvol/common.sh@42 -- # local size=1048576 00:10:41.178 17:59:02 -- lvol/common.sh@43 -- # local rw=read 00:10:41.178 17:59:02 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:41.178 17:59:02 -- lvol/common.sh@45 -- # local extra_params= 00:10:41.178 17:59:02 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:41.178 17:59:02 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:41.178 17:59:02 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:41.178 17:59:02 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=22020096 --size=1048576 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:41.178 17:59:02 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=22020096 --size=1048576 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:41.178 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:41.178 fio-3.35 00:10:41.178 Starting 1 process 00:10:41.438 00:10:41.438 fio_test: (groupid=0, jobs=1): err= 0: pid=61703: Thu Nov 28 17:59:02 2024 00:10:41.438 read: IOPS=10.7k, BW=41.7MiB/s (43.7MB/s)(1024KiB/24msec) 00:10:41.438 clat (usec): min=58, max=753, avg=89.72, stdev=45.12 00:10:41.438 lat (usec): min=58, max=753, avg=89.98, stdev=45.18 00:10:41.438 clat percentiles (usec): 00:10:41.438 | 1.00th=[ 61], 5.00th=[ 69], 10.00th=[ 71], 20.00th=[ 72], 00:10:41.438 | 30.00th=[ 73], 40.00th=[ 74], 50.00th=[ 81], 60.00th=[ 96], 00:10:41.438 | 70.00th=[ 101], 80.00th=[ 103], 90.00th=[ 108], 95.00th=[ 120], 00:10:41.438 | 99.00th=[ 133], 99.50th=[ 141], 99.90th=[ 750], 99.95th=[ 750], 00:10:41.438 | 99.99th=[ 750] 00:10:41.438 lat (usec) : 100=69.14%, 250=30.47%, 1000=0.39% 00:10:41.438 cpu : usr=4.35%, sys=17.39%, ctx=258, majf=0, minf=10 00:10:41.438 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:41.438 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:41.438 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:41.438 issued rwts: total=256,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:41.438 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:41.438 00:10:41.438 Run status group 0 (all jobs): 00:10:41.438 READ: bw=41.7MiB/s (43.7MB/s), 41.7MiB/s-41.7MiB/s (43.7MB/s-43.7MB/s), io=1024KiB (1049kB), run=24-24msec 00:10:41.438 00:10:41.438 Disk stats (read/write): 00:10:41.438 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:41.438 17:59:02 -- lvol/snapshot_clone.sh@271 -- # run_fio_test /dev/nbd0 23068672 6291456 read 0xcc 00:10:41.438 17:59:02 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:41.438 17:59:02 -- lvol/common.sh@41 -- # local offset=23068672 00:10:41.438 17:59:02 -- lvol/common.sh@42 -- # local size=6291456 00:10:41.438 17:59:02 -- lvol/common.sh@43 -- # local rw=read 00:10:41.438 17:59:02 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:41.438 17:59:02 -- lvol/common.sh@45 -- # local extra_params= 00:10:41.438 17:59:02 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:41.438 17:59:02 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:41.438 17:59:02 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:41.438 17:59:02 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=23068672 --size=6291456 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:41.438 17:59:02 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=23068672 --size=6291456 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:41.438 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:41.438 fio-3.35 00:10:41.438 Starting 1 process 00:10:41.697 00:10:41.697 fio_test: (groupid=0, jobs=1): err= 0: pid=61706: Thu Nov 28 17:59:02 2024 00:10:41.697 read: IOPS=16.2k, BW=63.2MiB/s (66.2MB/s)(6144KiB/95msec) 00:10:41.697 clat (usec): min=41, max=320, avg=59.96, stdev=17.16 00:10:41.697 lat (usec): min=41, max=321, avg=60.08, stdev=17.25 00:10:41.697 clat percentiles (usec): 00:10:41.697 | 1.00th=[ 46], 5.00th=[ 48], 10.00th=[ 49], 20.00th=[ 50], 00:10:41.697 | 30.00th=[ 50], 40.00th=[ 51], 50.00th=[ 52], 60.00th=[ 55], 00:10:41.698 | 70.00th=[ 61], 80.00th=[ 71], 90.00th=[ 91], 95.00th=[ 96], 00:10:41.698 | 99.00th=[ 111], 99.50th=[ 120], 99.90th=[ 139], 99.95th=[ 322], 00:10:41.698 | 99.99th=[ 322] 00:10:41.698 lat (usec) : 50=32.68%, 100=64.58%, 250=2.67%, 500=0.07% 00:10:41.698 cpu : usr=4.26%, sys=8.51%, ctx=1538, majf=0, minf=9 00:10:41.698 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:41.698 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:41.698 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:41.698 issued rwts: total=1536,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:41.698 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:41.698 00:10:41.698 Run status group 0 (all jobs): 00:10:41.698 READ: bw=63.2MiB/s (66.2MB/s), 63.2MiB/s-63.2MiB/s (66.2MB/s-66.2MB/s), io=6144KiB (6291kB), run=95-95msec 00:10:41.698 00:10:41.698 Disk stats (read/write): 00:10:41.698 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:41.698 17:59:02 -- lvol/snapshot_clone.sh@272 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:41.698 17:59:02 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:41.698 17:59:02 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:41.698 17:59:02 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:41.698 17:59:02 -- bdev/nbd_common.sh@51 -- # local i 00:10:41.698 17:59:02 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:41.698 17:59:02 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:41.957 17:59:02 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:41.957 17:59:02 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:41.957 17:59:02 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:41.957 17:59:02 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:41.957 17:59:02 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:41.957 17:59:02 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:41.957 17:59:02 -- bdev/nbd_common.sh@41 -- # break 00:10:41.957 17:59:02 -- bdev/nbd_common.sh@45 -- # return 0 00:10:41.957 17:59:02 -- lvol/snapshot_clone.sh@275 -- # rpc_cmd bdev_lvol_delete 8b5f0169-06e0-4768-bee4-c6c23cd3b1d7 00:10:41.957 17:59:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:41.957 17:59:02 -- common/autotest_common.sh@10 -- # set +x 00:10:41.957 17:59:02 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:41.957 17:59:02 -- lvol/snapshot_clone.sh@276 -- # rpc_cmd bdev_lvol_delete_lvstore -u f5cf6fa5-2554-472d-928e-4dee00a35b93 00:10:41.957 17:59:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:41.957 17:59:02 -- common/autotest_common.sh@10 -- # set +x 00:10:41.957 17:59:02 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:41.957 17:59:02 -- lvol/snapshot_clone.sh@277 -- # rpc_cmd bdev_malloc_delete Malloc4 00:10:41.957 17:59:02 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:41.957 17:59:02 -- common/autotest_common.sh@10 -- # set +x 00:10:42.217 17:59:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:42.217 17:59:03 -- lvol/snapshot_clone.sh@278 -- # check_leftover_devices 00:10:42.217 17:59:03 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:10:42.217 17:59:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:42.217 17:59:03 -- common/autotest_common.sh@10 -- # set +x 00:10:42.217 17:59:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:42.217 17:59:03 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:10:42.217 17:59:03 -- lvol/common.sh@26 -- # jq length 00:10:42.476 17:59:03 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:10:42.476 17:59:03 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:10:42.476 17:59:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:42.476 17:59:03 -- common/autotest_common.sh@10 -- # set +x 00:10:42.476 17:59:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:42.476 17:59:03 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:10:42.476 17:59:03 -- lvol/common.sh@28 -- # jq length 00:10:42.476 ************************************ 00:10:42.476 END TEST test_clone_inflate 00:10:42.476 ************************************ 00:10:42.476 17:59:03 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:10:42.476 00:10:42.476 real 0m5.163s 00:10:42.476 user 0m1.885s 00:10:42.476 sys 0m0.638s 00:10:42.476 17:59:03 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:10:42.476 17:59:03 -- common/autotest_common.sh@10 -- # set +x 00:10:42.476 17:59:03 -- lvol/snapshot_clone.sh@613 -- # run_test test_clone_decouple_parent test_clone_decouple_parent 00:10:42.476 17:59:03 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:10:42.476 17:59:03 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:10:42.476 17:59:03 -- common/autotest_common.sh@10 -- # set +x 00:10:42.476 ************************************ 00:10:42.476 START TEST test_clone_decouple_parent 00:10:42.476 ************************************ 00:10:42.476 17:59:03 -- common/autotest_common.sh@1114 -- # test_clone_decouple_parent 00:10:42.476 17:59:03 -- lvol/snapshot_clone.sh@285 -- # rpc_cmd bdev_malloc_create 128 512 00:10:42.476 17:59:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:42.476 17:59:03 -- common/autotest_common.sh@10 -- # set +x 00:10:42.735 17:59:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:42.735 17:59:03 -- lvol/snapshot_clone.sh@285 -- # malloc_name=Malloc5 00:10:42.735 17:59:03 -- lvol/snapshot_clone.sh@286 -- # rpc_cmd bdev_lvol_create_lvstore Malloc5 lvs_test 00:10:42.735 17:59:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:42.735 17:59:03 -- common/autotest_common.sh@10 -- # set +x 00:10:42.735 17:59:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:42.735 17:59:03 -- lvol/snapshot_clone.sh@286 -- # lvs_uuid=f2a76e1c-de98-4864-a220-3cd7753af7a7 00:10:42.735 17:59:03 -- lvol/snapshot_clone.sh@289 -- # lvol_size_mb=20 00:10:42.735 17:59:03 -- lvol/snapshot_clone.sh@290 -- # rpc_cmd bdev_lvol_create -u f2a76e1c-de98-4864-a220-3cd7753af7a7 lvol_test 20 -t 00:10:42.735 17:59:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:42.735 17:59:03 -- common/autotest_common.sh@10 -- # set +x 00:10:42.735 17:59:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:42.735 17:59:03 -- lvol/snapshot_clone.sh@290 -- # lvol_uuid=3bed7577-9f81-4412-b0ce-00f67f44f010 00:10:42.735 17:59:03 -- lvol/snapshot_clone.sh@291 -- # rpc_cmd bdev_get_bdevs -b 3bed7577-9f81-4412-b0ce-00f67f44f010 00:10:42.735 17:59:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:42.735 17:59:03 -- common/autotest_common.sh@10 -- # set +x 00:10:42.735 17:59:03 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:42.735 17:59:03 -- lvol/snapshot_clone.sh@291 -- # lvol='[ 00:10:42.735 { 00:10:42.735 "name": "3bed7577-9f81-4412-b0ce-00f67f44f010", 00:10:42.735 "aliases": [ 00:10:42.735 "lvs_test/lvol_test" 00:10:42.735 ], 00:10:42.735 "product_name": "Logical Volume", 00:10:42.735 "block_size": 512, 00:10:42.735 "num_blocks": 40960, 00:10:42.735 "uuid": "3bed7577-9f81-4412-b0ce-00f67f44f010", 00:10:42.735 "assigned_rate_limits": { 00:10:42.735 "rw_ios_per_sec": 0, 00:10:42.735 "rw_mbytes_per_sec": 0, 00:10:42.735 "r_mbytes_per_sec": 0, 00:10:42.735 "w_mbytes_per_sec": 0 00:10:42.735 }, 00:10:42.735 "claimed": false, 00:10:42.735 "zoned": false, 00:10:42.735 "supported_io_types": { 00:10:42.735 "read": true, 00:10:42.735 "write": true, 00:10:42.735 "unmap": true, 00:10:42.735 "write_zeroes": true, 00:10:42.735 "flush": false, 00:10:42.735 "reset": true, 00:10:42.735 "compare": false, 00:10:42.735 "compare_and_write": false, 00:10:42.735 "abort": false, 00:10:42.735 "nvme_admin": false, 00:10:42.735 "nvme_io": false 00:10:42.735 }, 00:10:42.735 "memory_domains": [ 00:10:42.735 { 00:10:42.735 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:42.735 "dma_device_type": 2 00:10:42.735 } 00:10:42.735 ], 00:10:42.735 "driver_specific": { 00:10:42.735 "lvol": { 00:10:42.735 "lvol_store_uuid": "f2a76e1c-de98-4864-a220-3cd7753af7a7", 00:10:42.735 "base_bdev": "Malloc5", 00:10:42.735 "thin_provision": true, 00:10:42.735 "snapshot": false, 00:10:42.735 "clone": false, 00:10:42.735 "esnap_clone": false 00:10:42.735 } 00:10:42.735 } 00:10:42.735 } 00:10:42.735 ]' 00:10:42.735 17:59:03 -- lvol/snapshot_clone.sh@294 -- # rpc_cmd bdev_lvol_decouple_parent lvs_test/lvol_test 00:10:42.735 17:59:03 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:42.735 17:59:03 -- common/autotest_common.sh@10 -- # set +x 00:10:42.735 [2024-11-28 17:59:03.629860] blobstore.c:6873:bs_inflate_blob_open_cpl: *ERROR*: Cannot decouple parent of blob with no parent. 00:10:42.735 [2024-11-28 17:59:03.629907] lvol.c:1658:lvol_inflate_cb: *ERROR*: Could not inflate lvol 00:10:42.735 request: 00:10:42.735 { 00:10:42.735 "name": "lvs_test/lvol_test", 00:10:42.735 "method": "bdev_lvol_decouple_parent", 00:10:42.735 "req_id": 1 00:10:42.735 } 00:10:42.735 Got JSON-RPC error response 00:10:42.735 response: 00:10:42.735 { 00:10:42.735 "code": -32602, 00:10:42.735 "message": "Invalid argument" 00:10:42.735 } 00:10:42.735 17:59:03 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:10:42.735 17:59:03 -- lvol/snapshot_clone.sh@297 -- # nbd_start_disks /var/tmp/spdk.sock 3bed7577-9f81-4412-b0ce-00f67f44f010 /dev/nbd0 00:10:42.735 17:59:03 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:42.735 17:59:03 -- bdev/nbd_common.sh@10 -- # bdev_list=('3bed7577-9f81-4412-b0ce-00f67f44f010') 00:10:42.735 17:59:03 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:42.735 17:59:03 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:42.735 17:59:03 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:42.735 17:59:03 -- bdev/nbd_common.sh@12 -- # local i 00:10:42.735 17:59:03 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:42.735 17:59:03 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:42.735 17:59:03 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 3bed7577-9f81-4412-b0ce-00f67f44f010 /dev/nbd0 00:10:42.995 /dev/nbd0 00:10:42.995 17:59:03 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:42.995 17:59:03 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:42.995 17:59:03 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:42.995 17:59:03 -- common/autotest_common.sh@867 -- # local i 00:10:42.995 17:59:03 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:42.995 17:59:03 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:42.995 17:59:03 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:42.995 17:59:03 -- common/autotest_common.sh@871 -- # break 00:10:42.995 17:59:03 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:42.995 17:59:03 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:42.995 17:59:03 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:42.995 1+0 records in 00:10:42.995 1+0 records out 00:10:42.995 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000460128 s, 8.9 MB/s 00:10:42.995 17:59:03 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:42.995 17:59:03 -- common/autotest_common.sh@884 -- # size=4096 00:10:42.995 17:59:03 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:42.995 17:59:03 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:42.995 17:59:03 -- common/autotest_common.sh@887 -- # return 0 00:10:42.995 17:59:03 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:42.995 17:59:03 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:42.995 17:59:03 -- lvol/snapshot_clone.sh@298 -- # begin_fill=0 00:10:42.995 17:59:03 -- lvol/snapshot_clone.sh@299 -- # end_fill=16777216 00:10:42.995 17:59:03 -- lvol/snapshot_clone.sh@300 -- # run_fio_test /dev/nbd0 0 16777216 write 0xdd 00:10:42.995 17:59:03 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:42.995 17:59:03 -- lvol/common.sh@41 -- # local offset=0 00:10:42.995 17:59:03 -- lvol/common.sh@42 -- # local size=16777216 00:10:42.995 17:59:03 -- lvol/common.sh@43 -- # local rw=write 00:10:42.995 17:59:03 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:42.995 17:59:03 -- lvol/common.sh@45 -- # local extra_params= 00:10:42.995 17:59:03 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:42.995 17:59:03 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:42.995 17:59:03 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:42.995 17:59:03 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=16777216 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:42.995 17:59:03 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=16777216 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:42.995 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:42.995 fio-3.35 00:10:42.995 Starting 1 process 00:10:43.564 00:10:43.564 fio_test: (groupid=0, jobs=1): err= 0: pid=61772: Thu Nov 28 17:59:04 2024 00:10:43.564 read: IOPS=19.1k, BW=74.4MiB/s (78.0MB/s)(16.0MiB/215msec) 00:10:43.564 clat (usec): min=37, max=454, avg=51.65, stdev=10.14 00:10:43.564 lat (usec): min=37, max=454, avg=51.68, stdev=10.14 00:10:43.564 clat percentiles (usec): 00:10:43.564 | 1.00th=[ 42], 5.00th=[ 48], 10.00th=[ 48], 20.00th=[ 49], 00:10:43.564 | 30.00th=[ 50], 40.00th=[ 50], 50.00th=[ 50], 60.00th=[ 51], 00:10:43.564 | 70.00th=[ 52], 80.00th=[ 53], 90.00th=[ 58], 95.00th=[ 62], 00:10:43.564 | 99.00th=[ 76], 99.50th=[ 86], 99.90th=[ 141], 99.95th=[ 239], 00:10:43.564 | 99.99th=[ 457] 00:10:43.564 write: IOPS=17.6k, BW=68.7MiB/s (72.0MB/s)(16.0MiB/233msec); 0 zone resets 00:10:43.564 clat (usec): min=42, max=424, avg=55.47, stdev=12.46 00:10:43.564 lat (usec): min=43, max=499, avg=55.97, stdev=13.31 00:10:43.564 clat percentiles (usec): 00:10:43.564 | 1.00th=[ 47], 5.00th=[ 49], 10.00th=[ 49], 20.00th=[ 50], 00:10:43.564 | 30.00th=[ 51], 40.00th=[ 51], 50.00th=[ 52], 60.00th=[ 53], 00:10:43.564 | 70.00th=[ 54], 80.00th=[ 58], 90.00th=[ 69], 95.00th=[ 82], 00:10:43.564 | 99.00th=[ 101], 99.50th=[ 110], 99.90th=[ 128], 99.95th=[ 139], 00:10:43.564 | 99.99th=[ 424] 00:10:43.564 lat (usec) : 50=37.59%, 100=61.68%, 250=0.70%, 500=0.04% 00:10:43.564 cpu : usr=3.36%, sys=8.28%, ctx=12206, majf=0, minf=122 00:10:43.564 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:43.564 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:43.564 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:43.564 issued rwts: total=4096,4096,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:43.564 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:43.564 00:10:43.564 Run status group 0 (all jobs): 00:10:43.564 READ: bw=74.4MiB/s (78.0MB/s), 74.4MiB/s-74.4MiB/s (78.0MB/s-78.0MB/s), io=16.0MiB (16.8MB), run=215-215msec 00:10:43.564 WRITE: bw=68.7MiB/s (72.0MB/s), 68.7MiB/s-68.7MiB/s (72.0MB/s-72.0MB/s), io=16.0MiB (16.8MB), run=233-233msec 00:10:43.564 00:10:43.564 Disk stats (read/write): 00:10:43.564 nbd0: ios=3140/4096, merge=0/0, ticks=151/205, in_queue=356, util=80.20% 00:10:43.564 17:59:04 -- lvol/snapshot_clone.sh@303 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test lvol_snapshot 00:10:43.564 17:59:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:43.564 17:59:04 -- common/autotest_common.sh@10 -- # set +x 00:10:43.564 17:59:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:43.564 17:59:04 -- lvol/snapshot_clone.sh@303 -- # snapshot_uuid=105065b8-2d3c-4b60-8185-c9110067cb51 00:10:43.564 17:59:04 -- lvol/snapshot_clone.sh@306 -- # start_fill=4194304 00:10:43.564 17:59:04 -- lvol/snapshot_clone.sh@307 -- # fill_range=4194304 00:10:43.564 17:59:04 -- lvol/snapshot_clone.sh@308 -- # run_fio_test /dev/nbd0 4194304 4194304 write 0xcc 00:10:43.565 17:59:04 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:43.565 17:59:04 -- lvol/common.sh@41 -- # local offset=4194304 00:10:43.565 17:59:04 -- lvol/common.sh@42 -- # local size=4194304 00:10:43.565 17:59:04 -- lvol/common.sh@43 -- # local rw=write 00:10:43.565 17:59:04 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:43.565 17:59:04 -- lvol/common.sh@45 -- # local extra_params= 00:10:43.565 17:59:04 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:43.565 17:59:04 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:43.565 17:59:04 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:43.565 17:59:04 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:43.565 17:59:04 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:43.824 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:43.824 fio-3.35 00:10:43.824 Starting 1 process 00:10:44.084 00:10:44.084 fio_test: (groupid=0, jobs=1): err= 0: pid=61776: Thu Nov 28 17:59:04 2024 00:10:44.084 read: IOPS=18.0k, BW=70.2MiB/s (73.6MB/s)(4096KiB/57msec) 00:10:44.084 clat (usec): min=41, max=385, avg=54.57, stdev=17.69 00:10:44.084 lat (usec): min=41, max=385, avg=54.61, stdev=17.69 00:10:44.084 clat percentiles (usec): 00:10:44.084 | 1.00th=[ 45], 5.00th=[ 48], 10.00th=[ 49], 20.00th=[ 49], 00:10:44.084 | 30.00th=[ 50], 40.00th=[ 51], 50.00th=[ 52], 60.00th=[ 53], 00:10:44.084 | 70.00th=[ 54], 80.00th=[ 57], 90.00th=[ 64], 95.00th=[ 70], 00:10:44.084 | 99.00th=[ 86], 99.50th=[ 114], 99.90th=[ 326], 99.95th=[ 388], 00:10:44.084 | 99.99th=[ 388] 00:10:44.084 write: IOPS=14.2k, BW=55.6MiB/s (58.3MB/s)(4096KiB/72msec); 0 zone resets 00:10:44.084 clat (usec): min=41, max=2015, avg=67.45, stdev=78.94 00:10:44.084 lat (usec): min=42, max=2016, avg=68.30, stdev=80.38 00:10:44.084 clat percentiles (usec): 00:10:44.084 | 1.00th=[ 45], 5.00th=[ 49], 10.00th=[ 51], 20.00th=[ 52], 00:10:44.084 | 30.00th=[ 53], 40.00th=[ 55], 50.00th=[ 57], 60.00th=[ 61], 00:10:44.084 | 70.00th=[ 70], 80.00th=[ 81], 90.00th=[ 90], 95.00th=[ 95], 00:10:44.084 | 99.00th=[ 116], 99.50th=[ 126], 99.90th=[ 1565], 99.95th=[ 2024], 00:10:44.084 | 99.99th=[ 2024] 00:10:44.084 lat (usec) : 50=22.07%, 100=76.27%, 250=1.37%, 500=0.20% 00:10:44.084 lat (msec) : 2=0.05%, 4=0.05% 00:10:44.084 cpu : usr=0.00%, sys=11.72%, ctx=2053, majf=0, minf=43 00:10:44.084 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:44.084 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:44.084 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:44.084 issued rwts: total=1024,1024,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:44.084 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:44.084 00:10:44.084 Run status group 0 (all jobs): 00:10:44.084 READ: bw=70.2MiB/s (73.6MB/s), 70.2MiB/s-70.2MiB/s (73.6MB/s-73.6MB/s), io=4096KiB (4194kB), run=57-57msec 00:10:44.084 WRITE: bw=55.6MiB/s (58.3MB/s), 55.6MiB/s-55.6MiB/s (58.3MB/s-58.3MB/s), io=4096KiB (4194kB), run=72-72msec 00:10:44.084 00:10:44.084 Disk stats (read/write): 00:10:44.084 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:44.084 17:59:04 -- lvol/snapshot_clone.sh@309 -- # start_fill=12582912 00:10:44.084 17:59:04 -- lvol/snapshot_clone.sh@310 -- # run_fio_test /dev/nbd0 12582912 4194304 write 0xcc 00:10:44.084 17:59:04 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:44.084 17:59:04 -- lvol/common.sh@41 -- # local offset=12582912 00:10:44.084 17:59:04 -- lvol/common.sh@42 -- # local size=4194304 00:10:44.084 17:59:04 -- lvol/common.sh@43 -- # local rw=write 00:10:44.084 17:59:04 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:44.084 17:59:04 -- lvol/common.sh@45 -- # local extra_params= 00:10:44.084 17:59:04 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:44.084 17:59:04 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:44.084 17:59:04 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:44.084 17:59:04 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=12582912 --size=4194304 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:44.084 17:59:04 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=12582912 --size=4194304 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:44.084 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:44.084 fio-3.35 00:10:44.084 Starting 1 process 00:10:44.342 00:10:44.342 fio_test: (groupid=0, jobs=1): err= 0: pid=61790: Thu Nov 28 17:59:05 2024 00:10:44.342 read: IOPS=18.3k, BW=71.4MiB/s (74.9MB/s)(4096KiB/56msec) 00:10:44.342 clat (usec): min=39, max=634, avg=52.94, stdev=20.69 00:10:44.342 lat (usec): min=39, max=634, avg=52.98, stdev=20.69 00:10:44.342 clat percentiles (usec): 00:10:44.342 | 1.00th=[ 43], 5.00th=[ 48], 10.00th=[ 48], 20.00th=[ 49], 00:10:44.342 | 30.00th=[ 49], 40.00th=[ 50], 50.00th=[ 50], 60.00th=[ 51], 00:10:44.342 | 70.00th=[ 52], 80.00th=[ 54], 90.00th=[ 60], 95.00th=[ 65], 00:10:44.342 | 99.00th=[ 81], 99.50th=[ 103], 99.90th=[ 253], 99.95th=[ 635], 00:10:44.342 | 99.99th=[ 635] 00:10:44.342 write: IOPS=15.8k, BW=61.5MiB/s (64.5MB/s)(4096KiB/65msec); 0 zone resets 00:10:44.342 clat (usec): min=43, max=1291, avg=61.60, stdev=40.58 00:10:44.342 lat (usec): min=45, max=1328, avg=62.23, stdev=41.75 00:10:44.342 clat percentiles (usec): 00:10:44.342 | 1.00th=[ 47], 5.00th=[ 49], 10.00th=[ 49], 20.00th=[ 50], 00:10:44.342 | 30.00th=[ 51], 40.00th=[ 53], 50.00th=[ 57], 60.00th=[ 60], 00:10:44.342 | 70.00th=[ 65], 80.00th=[ 71], 90.00th=[ 82], 95.00th=[ 86], 00:10:44.342 | 99.00th=[ 99], 99.50th=[ 106], 99.90th=[ 131], 99.95th=[ 1287], 00:10:44.342 | 99.99th=[ 1287] 00:10:44.342 lat (usec) : 50=35.55%, 100=63.67%, 250=0.63%, 500=0.05%, 750=0.05% 00:10:44.342 lat (msec) : 2=0.05% 00:10:44.342 cpu : usr=4.20%, sys=7.56%, ctx=2049, majf=0, minf=44 00:10:44.342 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:44.342 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:44.342 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:44.342 issued rwts: total=1024,1024,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:44.342 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:44.342 00:10:44.342 Run status group 0 (all jobs): 00:10:44.342 READ: bw=71.4MiB/s (74.9MB/s), 71.4MiB/s-71.4MiB/s (74.9MB/s-74.9MB/s), io=4096KiB (4194kB), run=56-56msec 00:10:44.342 WRITE: bw=61.5MiB/s (64.5MB/s), 61.5MiB/s-61.5MiB/s (64.5MB/s-64.5MB/s), io=4096KiB (4194kB), run=65-65msec 00:10:44.342 00:10:44.342 Disk stats (read/write): 00:10:44.342 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:44.342 17:59:05 -- lvol/snapshot_clone.sh@313 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test lvol_snapshot2 00:10:44.342 17:59:05 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:44.342 17:59:05 -- common/autotest_common.sh@10 -- # set +x 00:10:44.342 17:59:05 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:44.342 17:59:05 -- lvol/snapshot_clone.sh@313 -- # snapshot_uuid2=c7f5bd24-47ca-483a-9aa0-f3af3f07aa19 00:10:44.342 17:59:05 -- lvol/snapshot_clone.sh@316 -- # start_fill=4194304 00:10:44.342 17:59:05 -- lvol/snapshot_clone.sh@317 -- # run_fio_test /dev/nbd0 4194304 4194304 write 0xee 00:10:44.342 17:59:05 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:44.342 17:59:05 -- lvol/common.sh@41 -- # local offset=4194304 00:10:44.342 17:59:05 -- lvol/common.sh@42 -- # local size=4194304 00:10:44.342 17:59:05 -- lvol/common.sh@43 -- # local rw=write 00:10:44.342 17:59:05 -- lvol/common.sh@44 -- # local pattern=0xee 00:10:44.342 17:59:05 -- lvol/common.sh@45 -- # local extra_params= 00:10:44.342 17:59:05 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:44.342 17:59:05 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:10:44.342 17:59:05 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:44.343 17:59:05 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:44.343 17:59:05 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:10:44.601 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:44.601 fio-3.35 00:10:44.601 Starting 1 process 00:10:44.859 00:10:44.859 fio_test: (groupid=0, jobs=1): err= 0: pid=61794: Thu Nov 28 17:59:05 2024 00:10:44.859 read: IOPS=18.3k, BW=71.4MiB/s (74.9MB/s)(4096KiB/56msec) 00:10:44.859 clat (usec): min=41, max=481, avg=53.59, stdev=20.36 00:10:44.859 lat (usec): min=41, max=481, avg=53.62, stdev=20.36 00:10:44.859 clat percentiles (usec): 00:10:44.859 | 1.00th=[ 47], 5.00th=[ 48], 10.00th=[ 49], 20.00th=[ 49], 00:10:44.859 | 30.00th=[ 50], 40.00th=[ 50], 50.00th=[ 51], 60.00th=[ 52], 00:10:44.859 | 70.00th=[ 53], 80.00th=[ 55], 90.00th=[ 60], 95.00th=[ 65], 00:10:44.859 | 99.00th=[ 86], 99.50th=[ 123], 99.90th=[ 347], 99.95th=[ 482], 00:10:44.859 | 99.99th=[ 482] 00:10:44.859 write: IOPS=14.8k, BW=58.0MiB/s (60.8MB/s)(4096KiB/69msec); 0 zone resets 00:10:44.859 clat (usec): min=44, max=1407, avg=64.97, stdev=45.12 00:10:44.859 lat (usec): min=46, max=1437, avg=65.74, stdev=46.20 00:10:44.859 clat percentiles (usec): 00:10:44.859 | 1.00th=[ 48], 5.00th=[ 49], 10.00th=[ 50], 20.00th=[ 50], 00:10:44.859 | 30.00th=[ 51], 40.00th=[ 53], 50.00th=[ 59], 60.00th=[ 62], 00:10:44.859 | 70.00th=[ 70], 80.00th=[ 81], 90.00th=[ 90], 95.00th=[ 95], 00:10:44.859 | 99.00th=[ 118], 99.50th=[ 126], 99.90th=[ 161], 99.95th=[ 1401], 00:10:44.859 | 99.99th=[ 1401] 00:10:44.859 lat (usec) : 50=32.37%, 100=66.06%, 250=1.37%, 500=0.15% 00:10:44.859 lat (msec) : 2=0.05% 00:10:44.859 cpu : usr=1.61%, sys=11.29%, ctx=2053, majf=0, minf=43 00:10:44.859 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:44.859 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:44.859 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:44.859 issued rwts: total=1024,1024,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:44.859 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:44.859 00:10:44.859 Run status group 0 (all jobs): 00:10:44.859 READ: bw=71.4MiB/s (74.9MB/s), 71.4MiB/s-71.4MiB/s (74.9MB/s-74.9MB/s), io=4096KiB (4194kB), run=56-56msec 00:10:44.859 WRITE: bw=58.0MiB/s (60.8MB/s), 58.0MiB/s-58.0MiB/s (60.8MB/s-60.8MB/s), io=4096KiB (4194kB), run=69-69msec 00:10:44.859 00:10:44.859 Disk stats (read/write): 00:10:44.859 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:44.859 17:59:05 -- lvol/snapshot_clone.sh@320 -- # pattern=("0xdd" "0xee" "0xdd" "0xcc" "0x00") 00:10:44.859 17:59:05 -- lvol/snapshot_clone.sh@321 -- # for i in "${!pattern[@]}" 00:10:44.859 17:59:05 -- lvol/snapshot_clone.sh@322 -- # start_fill=0 00:10:44.859 17:59:05 -- lvol/snapshot_clone.sh@323 -- # run_fio_test /dev/nbd0 0 4194304 read 0xdd 00:10:44.859 17:59:05 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:44.859 17:59:05 -- lvol/common.sh@41 -- # local offset=0 00:10:44.859 17:59:05 -- lvol/common.sh@42 -- # local size=4194304 00:10:44.859 17:59:05 -- lvol/common.sh@43 -- # local rw=read 00:10:44.859 17:59:05 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:44.859 17:59:05 -- lvol/common.sh@45 -- # local extra_params= 00:10:44.859 17:59:05 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:44.859 17:59:05 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:44.859 17:59:05 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:44.859 17:59:05 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:44.859 17:59:05 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:44.859 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:44.859 fio-3.35 00:10:44.859 Starting 1 process 00:10:45.117 00:10:45.117 fio_test: (groupid=0, jobs=1): err= 0: pid=61797: Thu Nov 28 17:59:05 2024 00:10:45.117 read: IOPS=14.2k, BW=55.6MiB/s (58.3MB/s)(4096KiB/72msec) 00:10:45.117 clat (usec): min=50, max=286, avg=68.03, stdev=20.51 00:10:45.117 lat (usec): min=50, max=286, avg=68.20, stdev=20.68 00:10:45.117 clat percentiles (usec): 00:10:45.117 | 1.00th=[ 52], 5.00th=[ 53], 10.00th=[ 53], 20.00th=[ 55], 00:10:45.117 | 30.00th=[ 56], 40.00th=[ 57], 50.00th=[ 60], 60.00th=[ 65], 00:10:45.117 | 70.00th=[ 72], 80.00th=[ 80], 90.00th=[ 99], 95.00th=[ 103], 00:10:45.117 | 99.00th=[ 129], 99.50th=[ 135], 99.90th=[ 285], 99.95th=[ 285], 00:10:45.117 | 99.99th=[ 285] 00:10:45.117 lat (usec) : 100=91.70%, 250=8.11%, 500=0.20% 00:10:45.117 cpu : usr=0.00%, sys=12.68%, ctx=1027, majf=0, minf=9 00:10:45.117 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:45.117 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:45.117 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:45.117 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:45.117 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:45.117 00:10:45.117 Run status group 0 (all jobs): 00:10:45.117 READ: bw=55.6MiB/s (58.3MB/s), 55.6MiB/s-55.6MiB/s (58.3MB/s-58.3MB/s), io=4096KiB (4194kB), run=72-72msec 00:10:45.117 00:10:45.117 Disk stats (read/write): 00:10:45.117 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:45.117 17:59:05 -- lvol/snapshot_clone.sh@321 -- # for i in "${!pattern[@]}" 00:10:45.117 17:59:05 -- lvol/snapshot_clone.sh@322 -- # start_fill=4194304 00:10:45.117 17:59:05 -- lvol/snapshot_clone.sh@323 -- # run_fio_test /dev/nbd0 4194304 4194304 read 0xee 00:10:45.117 17:59:05 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:45.117 17:59:05 -- lvol/common.sh@41 -- # local offset=4194304 00:10:45.117 17:59:05 -- lvol/common.sh@42 -- # local size=4194304 00:10:45.117 17:59:05 -- lvol/common.sh@43 -- # local rw=read 00:10:45.117 17:59:05 -- lvol/common.sh@44 -- # local pattern=0xee 00:10:45.117 17:59:05 -- lvol/common.sh@45 -- # local extra_params= 00:10:45.117 17:59:05 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:45.117 17:59:05 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:10:45.117 17:59:05 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:45.117 17:59:05 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:45.117 17:59:05 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:10:45.117 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:45.117 fio-3.35 00:10:45.117 Starting 1 process 00:10:45.375 00:10:45.375 fio_test: (groupid=0, jobs=1): err= 0: pid=61811: Thu Nov 28 17:59:06 2024 00:10:45.375 read: IOPS=15.8k, BW=61.5MiB/s (64.5MB/s)(4096KiB/65msec) 00:10:45.375 clat (usec): min=42, max=321, avg=61.84, stdev=18.57 00:10:45.375 lat (usec): min=42, max=322, avg=61.97, stdev=18.66 00:10:45.375 clat percentiles (usec): 00:10:45.375 | 1.00th=[ 48], 5.00th=[ 49], 10.00th=[ 49], 20.00th=[ 50], 00:10:45.375 | 30.00th=[ 51], 40.00th=[ 52], 50.00th=[ 54], 60.00th=[ 60], 00:10:45.375 | 70.00th=[ 64], 80.00th=[ 72], 90.00th=[ 94], 95.00th=[ 101], 00:10:45.375 | 99.00th=[ 116], 99.50th=[ 118], 99.90th=[ 137], 99.95th=[ 322], 00:10:45.375 | 99.99th=[ 322] 00:10:45.375 lat (usec) : 50=24.61%, 100=68.85%, 250=6.45%, 500=0.10% 00:10:45.375 cpu : usr=3.12%, sys=12.50%, ctx=2048, majf=0, minf=10 00:10:45.375 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:45.375 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:45.375 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:45.375 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:45.375 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:45.375 00:10:45.375 Run status group 0 (all jobs): 00:10:45.375 READ: bw=61.5MiB/s (64.5MB/s), 61.5MiB/s-61.5MiB/s (64.5MB/s-64.5MB/s), io=4096KiB (4194kB), run=65-65msec 00:10:45.375 00:10:45.375 Disk stats (read/write): 00:10:45.375 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:45.375 17:59:06 -- lvol/snapshot_clone.sh@321 -- # for i in "${!pattern[@]}" 00:10:45.375 17:59:06 -- lvol/snapshot_clone.sh@322 -- # start_fill=8388608 00:10:45.375 17:59:06 -- lvol/snapshot_clone.sh@323 -- # run_fio_test /dev/nbd0 8388608 4194304 read 0xdd 00:10:45.375 17:59:06 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:45.375 17:59:06 -- lvol/common.sh@41 -- # local offset=8388608 00:10:45.375 17:59:06 -- lvol/common.sh@42 -- # local size=4194304 00:10:45.375 17:59:06 -- lvol/common.sh@43 -- # local rw=read 00:10:45.375 17:59:06 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:45.375 17:59:06 -- lvol/common.sh@45 -- # local extra_params= 00:10:45.375 17:59:06 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:45.375 17:59:06 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:45.375 17:59:06 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:45.375 17:59:06 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:45.376 17:59:06 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:45.376 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:45.376 fio-3.35 00:10:45.376 Starting 1 process 00:10:45.653 00:10:45.653 fio_test: (groupid=0, jobs=1): err= 0: pid=61814: Thu Nov 28 17:59:06 2024 00:10:45.653 read: IOPS=13.8k, BW=54.1MiB/s (56.7MB/s)(4096KiB/74msec) 00:10:45.653 clat (usec): min=48, max=328, avg=69.87, stdev=22.44 00:10:45.653 lat (usec): min=49, max=329, avg=70.01, stdev=22.53 00:10:45.653 clat percentiles (usec): 00:10:45.653 | 1.00th=[ 52], 5.00th=[ 53], 10.00th=[ 53], 20.00th=[ 55], 00:10:45.653 | 30.00th=[ 56], 40.00th=[ 58], 50.00th=[ 64], 60.00th=[ 67], 00:10:45.653 | 70.00th=[ 74], 80.00th=[ 85], 90.00th=[ 100], 95.00th=[ 109], 00:10:45.653 | 99.00th=[ 131], 99.50th=[ 143], 99.90th=[ 310], 99.95th=[ 330], 00:10:45.653 | 99.99th=[ 330] 00:10:45.653 lat (usec) : 50=0.39%, 100=89.75%, 250=9.67%, 500=0.20% 00:10:45.653 cpu : usr=4.11%, sys=9.59%, ctx=1028, majf=0, minf=9 00:10:45.653 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:45.653 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:45.653 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:45.653 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:45.653 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:45.653 00:10:45.653 Run status group 0 (all jobs): 00:10:45.653 READ: bw=54.1MiB/s (56.7MB/s), 54.1MiB/s-54.1MiB/s (56.7MB/s-56.7MB/s), io=4096KiB (4194kB), run=74-74msec 00:10:45.653 00:10:45.653 Disk stats (read/write): 00:10:45.653 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:45.653 17:59:06 -- lvol/snapshot_clone.sh@321 -- # for i in "${!pattern[@]}" 00:10:45.653 17:59:06 -- lvol/snapshot_clone.sh@322 -- # start_fill=12582912 00:10:45.653 17:59:06 -- lvol/snapshot_clone.sh@323 -- # run_fio_test /dev/nbd0 12582912 4194304 read 0xcc 00:10:45.653 17:59:06 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:45.653 17:59:06 -- lvol/common.sh@41 -- # local offset=12582912 00:10:45.653 17:59:06 -- lvol/common.sh@42 -- # local size=4194304 00:10:45.653 17:59:06 -- lvol/common.sh@43 -- # local rw=read 00:10:45.653 17:59:06 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:45.653 17:59:06 -- lvol/common.sh@45 -- # local extra_params= 00:10:45.653 17:59:06 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:45.653 17:59:06 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:45.653 17:59:06 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:45.653 17:59:06 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=12582912 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:45.653 17:59:06 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=12582912 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:45.919 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:45.919 fio-3.35 00:10:45.919 Starting 1 process 00:10:45.919 00:10:45.919 fio_test: (groupid=0, jobs=1): err= 0: pid=61817: Thu Nov 28 17:59:06 2024 00:10:45.919 read: IOPS=14.8k, BW=58.0MiB/s (60.8MB/s)(4096KiB/69msec) 00:10:45.919 clat (usec): min=46, max=300, avg=65.68, stdev=19.38 00:10:45.919 lat (usec): min=46, max=301, avg=65.82, stdev=19.46 00:10:45.919 clat percentiles (usec): 00:10:45.919 | 1.00th=[ 50], 5.00th=[ 51], 10.00th=[ 52], 20.00th=[ 53], 00:10:45.919 | 30.00th=[ 54], 40.00th=[ 56], 50.00th=[ 59], 60.00th=[ 63], 00:10:45.919 | 70.00th=[ 68], 80.00th=[ 75], 90.00th=[ 100], 95.00th=[ 104], 00:10:45.919 | 99.00th=[ 122], 99.50th=[ 135], 99.90th=[ 149], 99.95th=[ 302], 00:10:45.919 | 99.99th=[ 302] 00:10:45.919 lat (usec) : 50=0.98%, 100=89.26%, 250=9.67%, 500=0.10% 00:10:45.919 cpu : usr=2.94%, sys=11.76%, ctx=1027, majf=0, minf=9 00:10:45.919 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:45.919 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:45.919 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:45.919 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:45.919 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:45.919 00:10:45.919 Run status group 0 (all jobs): 00:10:45.919 READ: bw=58.0MiB/s (60.8MB/s), 58.0MiB/s-58.0MiB/s (60.8MB/s-60.8MB/s), io=4096KiB (4194kB), run=69-69msec 00:10:45.919 00:10:45.919 Disk stats (read/write): 00:10:45.919 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:45.919 17:59:06 -- lvol/snapshot_clone.sh@321 -- # for i in "${!pattern[@]}" 00:10:45.919 17:59:06 -- lvol/snapshot_clone.sh@322 -- # start_fill=16777216 00:10:45.919 17:59:06 -- lvol/snapshot_clone.sh@323 -- # run_fio_test /dev/nbd0 16777216 4194304 read 0x00 00:10:45.919 17:59:06 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:45.919 17:59:06 -- lvol/common.sh@41 -- # local offset=16777216 00:10:45.919 17:59:06 -- lvol/common.sh@42 -- # local size=4194304 00:10:45.919 17:59:06 -- lvol/common.sh@43 -- # local rw=read 00:10:45.919 17:59:06 -- lvol/common.sh@44 -- # local pattern=0x00 00:10:45.919 17:59:06 -- lvol/common.sh@45 -- # local extra_params= 00:10:45.919 17:59:06 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:45.919 17:59:06 -- lvol/common.sh@48 -- # [[ -n 0x00 ]] 00:10:45.919 17:59:06 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:10:45.919 17:59:06 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:10:45.919 17:59:06 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0 00:10:46.177 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:46.177 fio-3.35 00:10:46.177 Starting 1 process 00:10:46.436 00:10:46.436 fio_test: (groupid=0, jobs=1): err= 0: pid=61827: Thu Nov 28 17:59:07 2024 00:10:46.436 read: IOPS=16.3k, BW=63.5MiB/s (66.6MB/s)(4096KiB/63msec) 00:10:46.436 clat (usec): min=37, max=287, avg=59.29, stdev=19.40 00:10:46.436 lat (usec): min=37, max=288, avg=59.42, stdev=19.48 00:10:46.436 clat percentiles (usec): 00:10:46.436 | 1.00th=[ 44], 5.00th=[ 45], 10.00th=[ 45], 20.00th=[ 46], 00:10:46.436 | 30.00th=[ 47], 40.00th=[ 49], 50.00th=[ 52], 60.00th=[ 57], 00:10:46.436 | 70.00th=[ 61], 80.00th=[ 69], 90.00th=[ 92], 95.00th=[ 99], 00:10:46.436 | 99.00th=[ 115], 99.50th=[ 135], 99.90th=[ 180], 99.95th=[ 289], 00:10:46.436 | 99.99th=[ 289] 00:10:46.436 lat (usec) : 50=46.58%, 100=49.80%, 250=3.52%, 500=0.10% 00:10:46.436 cpu : usr=1.61%, sys=16.13%, ctx=2048, majf=0, minf=9 00:10:46.436 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:46.436 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:46.436 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:46.436 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:46.436 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:46.436 00:10:46.436 Run status group 0 (all jobs): 00:10:46.436 READ: bw=63.5MiB/s (66.6MB/s), 63.5MiB/s-63.5MiB/s (66.6MB/s-66.6MB/s), io=4096KiB (4194kB), run=63-63msec 00:10:46.436 00:10:46.436 Disk stats (read/write): 00:10:46.436 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:46.436 17:59:07 -- lvol/snapshot_clone.sh@329 -- # rpc_cmd bdev_lvol_decouple_parent lvs_test/lvol_test 00:10:46.436 17:59:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:46.436 17:59:07 -- common/autotest_common.sh@10 -- # set +x 00:10:46.436 17:59:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:46.436 17:59:07 -- lvol/snapshot_clone.sh@330 -- # rpc_cmd bdev_get_bdevs -b 3bed7577-9f81-4412-b0ce-00f67f44f010 00:10:46.436 17:59:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:46.436 17:59:07 -- common/autotest_common.sh@10 -- # set +x 00:10:46.436 17:59:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:46.436 17:59:07 -- lvol/snapshot_clone.sh@330 -- # lvol='[ 00:10:46.436 { 00:10:46.436 "name": "3bed7577-9f81-4412-b0ce-00f67f44f010", 00:10:46.436 "aliases": [ 00:10:46.436 "lvs_test/lvol_test" 00:10:46.436 ], 00:10:46.436 "product_name": "Logical Volume", 00:10:46.436 "block_size": 512, 00:10:46.436 "num_blocks": 40960, 00:10:46.436 "uuid": "3bed7577-9f81-4412-b0ce-00f67f44f010", 00:10:46.436 "assigned_rate_limits": { 00:10:46.436 "rw_ios_per_sec": 0, 00:10:46.436 "rw_mbytes_per_sec": 0, 00:10:46.436 "r_mbytes_per_sec": 0, 00:10:46.436 "w_mbytes_per_sec": 0 00:10:46.436 }, 00:10:46.436 "claimed": false, 00:10:46.436 "zoned": false, 00:10:46.436 "supported_io_types": { 00:10:46.436 "read": true, 00:10:46.436 "write": true, 00:10:46.436 "unmap": true, 00:10:46.436 "write_zeroes": true, 00:10:46.436 "flush": false, 00:10:46.436 "reset": true, 00:10:46.436 "compare": false, 00:10:46.436 "compare_and_write": false, 00:10:46.436 "abort": false, 00:10:46.436 "nvme_admin": false, 00:10:46.436 "nvme_io": false 00:10:46.436 }, 00:10:46.436 "memory_domains": [ 00:10:46.436 { 00:10:46.436 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:46.436 "dma_device_type": 2 00:10:46.436 } 00:10:46.436 ], 00:10:46.436 "driver_specific": { 00:10:46.436 "lvol": { 00:10:46.436 "lvol_store_uuid": "f2a76e1c-de98-4864-a220-3cd7753af7a7", 00:10:46.436 "base_bdev": "Malloc5", 00:10:46.436 "thin_provision": true, 00:10:46.436 "snapshot": false, 00:10:46.436 "clone": true, 00:10:46.436 "base_snapshot": "lvol_snapshot", 00:10:46.436 "esnap_clone": false 00:10:46.436 } 00:10:46.436 } 00:10:46.436 } 00:10:46.436 ]' 00:10:46.436 17:59:07 -- lvol/snapshot_clone.sh@331 -- # rpc_cmd bdev_get_bdevs -b 105065b8-2d3c-4b60-8185-c9110067cb51 00:10:46.436 17:59:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:46.436 17:59:07 -- common/autotest_common.sh@10 -- # set +x 00:10:46.436 17:59:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:46.436 17:59:07 -- lvol/snapshot_clone.sh@331 -- # snapshot='[ 00:10:46.436 { 00:10:46.436 "name": "105065b8-2d3c-4b60-8185-c9110067cb51", 00:10:46.436 "aliases": [ 00:10:46.436 "lvs_test/lvol_snapshot" 00:10:46.436 ], 00:10:46.436 "product_name": "Logical Volume", 00:10:46.436 "block_size": 512, 00:10:46.436 "num_blocks": 40960, 00:10:46.436 "uuid": "105065b8-2d3c-4b60-8185-c9110067cb51", 00:10:46.436 "assigned_rate_limits": { 00:10:46.436 "rw_ios_per_sec": 0, 00:10:46.436 "rw_mbytes_per_sec": 0, 00:10:46.436 "r_mbytes_per_sec": 0, 00:10:46.436 "w_mbytes_per_sec": 0 00:10:46.436 }, 00:10:46.436 "claimed": false, 00:10:46.436 "zoned": false, 00:10:46.436 "supported_io_types": { 00:10:46.436 "read": true, 00:10:46.436 "write": false, 00:10:46.436 "unmap": false, 00:10:46.436 "write_zeroes": false, 00:10:46.436 "flush": false, 00:10:46.436 "reset": true, 00:10:46.436 "compare": false, 00:10:46.436 "compare_and_write": false, 00:10:46.436 "abort": false, 00:10:46.436 "nvme_admin": false, 00:10:46.436 "nvme_io": false 00:10:46.436 }, 00:10:46.436 "memory_domains": [ 00:10:46.436 { 00:10:46.436 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:46.436 "dma_device_type": 2 00:10:46.436 } 00:10:46.436 ], 00:10:46.436 "driver_specific": { 00:10:46.436 "lvol": { 00:10:46.436 "lvol_store_uuid": "f2a76e1c-de98-4864-a220-3cd7753af7a7", 00:10:46.436 "base_bdev": "Malloc5", 00:10:46.437 "thin_provision": true, 00:10:46.437 "snapshot": true, 00:10:46.437 "clone": false, 00:10:46.437 "clones": [ 00:10:46.437 "lvol_snapshot2", 00:10:46.437 "lvol_test" 00:10:46.437 ], 00:10:46.437 "esnap_clone": false 00:10:46.437 } 00:10:46.437 } 00:10:46.437 } 00:10:46.437 ]' 00:10:46.437 17:59:07 -- lvol/snapshot_clone.sh@332 -- # rpc_cmd bdev_get_bdevs -b c7f5bd24-47ca-483a-9aa0-f3af3f07aa19 00:10:46.437 17:59:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:46.437 17:59:07 -- common/autotest_common.sh@10 -- # set +x 00:10:46.437 17:59:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:46.437 17:59:07 -- lvol/snapshot_clone.sh@332 -- # snapshot2='[ 00:10:46.437 { 00:10:46.437 "name": "c7f5bd24-47ca-483a-9aa0-f3af3f07aa19", 00:10:46.437 "aliases": [ 00:10:46.437 "lvs_test/lvol_snapshot2" 00:10:46.437 ], 00:10:46.437 "product_name": "Logical Volume", 00:10:46.437 "block_size": 512, 00:10:46.437 "num_blocks": 40960, 00:10:46.437 "uuid": "c7f5bd24-47ca-483a-9aa0-f3af3f07aa19", 00:10:46.437 "assigned_rate_limits": { 00:10:46.437 "rw_ios_per_sec": 0, 00:10:46.437 "rw_mbytes_per_sec": 0, 00:10:46.437 "r_mbytes_per_sec": 0, 00:10:46.437 "w_mbytes_per_sec": 0 00:10:46.437 }, 00:10:46.437 "claimed": false, 00:10:46.437 "zoned": false, 00:10:46.437 "supported_io_types": { 00:10:46.437 "read": true, 00:10:46.437 "write": false, 00:10:46.437 "unmap": false, 00:10:46.437 "write_zeroes": false, 00:10:46.437 "flush": false, 00:10:46.437 "reset": true, 00:10:46.437 "compare": false, 00:10:46.437 "compare_and_write": false, 00:10:46.437 "abort": false, 00:10:46.437 "nvme_admin": false, 00:10:46.437 "nvme_io": false 00:10:46.437 }, 00:10:46.437 "memory_domains": [ 00:10:46.437 { 00:10:46.437 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:46.437 "dma_device_type": 2 00:10:46.437 } 00:10:46.437 ], 00:10:46.437 "driver_specific": { 00:10:46.437 "lvol": { 00:10:46.437 "lvol_store_uuid": "f2a76e1c-de98-4864-a220-3cd7753af7a7", 00:10:46.437 "base_bdev": "Malloc5", 00:10:46.437 "thin_provision": true, 00:10:46.437 "snapshot": true, 00:10:46.437 "clone": true, 00:10:46.437 "base_snapshot": "lvol_snapshot", 00:10:46.437 "esnap_clone": false 00:10:46.437 } 00:10:46.437 } 00:10:46.437 } 00:10:46.437 ]' 00:10:46.437 17:59:07 -- lvol/snapshot_clone.sh@333 -- # jq '.[].driver_specific.lvol.thin_provision' 00:10:46.437 17:59:07 -- lvol/snapshot_clone.sh@333 -- # '[' true = true ']' 00:10:46.437 17:59:07 -- lvol/snapshot_clone.sh@334 -- # jq '.[].driver_specific.lvol.clone' 00:10:46.437 17:59:07 -- lvol/snapshot_clone.sh@334 -- # '[' true = true ']' 00:10:46.437 17:59:07 -- lvol/snapshot_clone.sh@335 -- # jq '.[].driver_specific.lvol.snapshot' 00:10:46.437 17:59:07 -- lvol/snapshot_clone.sh@335 -- # '[' false = false ']' 00:10:46.437 17:59:07 -- lvol/snapshot_clone.sh@336 -- # jq '.[].driver_specific.lvol.clone' 00:10:46.437 17:59:07 -- lvol/snapshot_clone.sh@336 -- # '[' false = false ']' 00:10:46.697 17:59:07 -- lvol/snapshot_clone.sh@337 -- # jq '.[].driver_specific.lvol.clone' 00:10:46.697 17:59:07 -- lvol/snapshot_clone.sh@337 -- # '[' true = true ']' 00:10:46.697 17:59:07 -- lvol/snapshot_clone.sh@338 -- # jq '.[].driver_specific.lvol.snapshot' 00:10:46.697 17:59:07 -- lvol/snapshot_clone.sh@338 -- # '[' true = true ']' 00:10:46.697 17:59:07 -- lvol/snapshot_clone.sh@341 -- # rpc_cmd bdev_lvol_delete c7f5bd24-47ca-483a-9aa0-f3af3f07aa19 00:10:46.697 17:59:07 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:46.697 17:59:07 -- common/autotest_common.sh@10 -- # set +x 00:10:46.697 17:59:07 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:46.697 17:59:07 -- lvol/snapshot_clone.sh@344 -- # for i in "${!pattern[@]}" 00:10:46.697 17:59:07 -- lvol/snapshot_clone.sh@345 -- # start_fill=0 00:10:46.697 17:59:07 -- lvol/snapshot_clone.sh@346 -- # run_fio_test /dev/nbd0 0 4194304 read 0xdd 00:10:46.697 17:59:07 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:46.697 17:59:07 -- lvol/common.sh@41 -- # local offset=0 00:10:46.697 17:59:07 -- lvol/common.sh@42 -- # local size=4194304 00:10:46.697 17:59:07 -- lvol/common.sh@43 -- # local rw=read 00:10:46.697 17:59:07 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:46.697 17:59:07 -- lvol/common.sh@45 -- # local extra_params= 00:10:46.697 17:59:07 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:46.697 17:59:07 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:46.697 17:59:07 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:46.697 17:59:07 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:46.697 17:59:07 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:46.697 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:46.697 fio-3.35 00:10:46.697 Starting 1 process 00:10:46.956 00:10:46.956 fio_test: (groupid=0, jobs=1): err= 0: pid=61849: Thu Nov 28 17:59:07 2024 00:10:46.956 read: IOPS=14.6k, BW=57.1MiB/s (59.9MB/s)(4096KiB/70msec) 00:10:46.956 clat (usec): min=44, max=315, avg=65.87, stdev=19.79 00:10:46.956 lat (usec): min=44, max=317, avg=66.03, stdev=19.91 00:10:46.956 clat percentiles (usec): 00:10:46.956 | 1.00th=[ 50], 5.00th=[ 51], 10.00th=[ 51], 20.00th=[ 52], 00:10:46.956 | 30.00th=[ 53], 40.00th=[ 55], 50.00th=[ 58], 60.00th=[ 63], 00:10:46.956 | 70.00th=[ 71], 80.00th=[ 77], 90.00th=[ 97], 95.00th=[ 102], 00:10:46.956 | 99.00th=[ 122], 99.50th=[ 135], 99.90th=[ 163], 99.95th=[ 318], 00:10:46.956 | 99.99th=[ 318] 00:10:46.956 lat (usec) : 50=3.52%, 100=89.55%, 250=6.84%, 500=0.10% 00:10:46.956 cpu : usr=4.35%, sys=8.70%, ctx=1025, majf=0, minf=10 00:10:46.956 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:46.956 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:46.956 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:46.956 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:46.956 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:46.956 00:10:46.956 Run status group 0 (all jobs): 00:10:46.956 READ: bw=57.1MiB/s (59.9MB/s), 57.1MiB/s-57.1MiB/s (59.9MB/s-59.9MB/s), io=4096KiB (4194kB), run=70-70msec 00:10:46.956 00:10:46.956 Disk stats (read/write): 00:10:46.956 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:46.956 17:59:07 -- lvol/snapshot_clone.sh@344 -- # for i in "${!pattern[@]}" 00:10:46.956 17:59:07 -- lvol/snapshot_clone.sh@345 -- # start_fill=4194304 00:10:46.956 17:59:07 -- lvol/snapshot_clone.sh@346 -- # run_fio_test /dev/nbd0 4194304 4194304 read 0xee 00:10:46.956 17:59:07 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:46.956 17:59:07 -- lvol/common.sh@41 -- # local offset=4194304 00:10:46.956 17:59:07 -- lvol/common.sh@42 -- # local size=4194304 00:10:46.956 17:59:07 -- lvol/common.sh@43 -- # local rw=read 00:10:46.956 17:59:07 -- lvol/common.sh@44 -- # local pattern=0xee 00:10:46.956 17:59:07 -- lvol/common.sh@45 -- # local extra_params= 00:10:46.956 17:59:07 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:46.956 17:59:07 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:10:46.956 17:59:07 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:46.956 17:59:07 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:46.956 17:59:07 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:10:47.215 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:47.215 fio-3.35 00:10:47.215 Starting 1 process 00:10:47.215 00:10:47.215 fio_test: (groupid=0, jobs=1): err= 0: pid=61858: Thu Nov 28 17:59:08 2024 00:10:47.215 read: IOPS=13.1k, BW=51.3MiB/s (53.8MB/s)(4096KiB/78msec) 00:10:47.215 clat (usec): min=48, max=3124, avg=73.21, stdev=106.76 00:10:47.215 lat (usec): min=48, max=3124, avg=73.37, stdev=106.77 00:10:47.215 clat percentiles (usec): 00:10:47.215 | 1.00th=[ 49], 5.00th=[ 51], 10.00th=[ 51], 20.00th=[ 53], 00:10:47.215 | 30.00th=[ 56], 40.00th=[ 61], 50.00th=[ 62], 60.00th=[ 65], 00:10:47.215 | 70.00th=[ 73], 80.00th=[ 82], 90.00th=[ 100], 95.00th=[ 104], 00:10:47.215 | 99.00th=[ 131], 99.50th=[ 178], 99.90th=[ 1172], 99.95th=[ 3130], 00:10:47.215 | 99.99th=[ 3130] 00:10:47.215 lat (usec) : 50=3.81%, 100=86.62%, 250=9.18%, 500=0.10%, 1000=0.10% 00:10:47.215 lat (msec) : 2=0.10%, 4=0.10% 00:10:47.215 cpu : usr=3.90%, sys=9.09%, ctx=1221, majf=0, minf=12 00:10:47.215 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:47.215 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:47.215 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:47.215 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:47.215 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:47.215 00:10:47.215 Run status group 0 (all jobs): 00:10:47.215 READ: bw=51.3MiB/s (53.8MB/s), 51.3MiB/s-51.3MiB/s (53.8MB/s-53.8MB/s), io=4096KiB (4194kB), run=78-78msec 00:10:47.215 00:10:47.215 Disk stats (read/write): 00:10:47.215 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:47.215 17:59:08 -- lvol/snapshot_clone.sh@344 -- # for i in "${!pattern[@]}" 00:10:47.215 17:59:08 -- lvol/snapshot_clone.sh@345 -- # start_fill=8388608 00:10:47.215 17:59:08 -- lvol/snapshot_clone.sh@346 -- # run_fio_test /dev/nbd0 8388608 4194304 read 0xdd 00:10:47.215 17:59:08 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:47.215 17:59:08 -- lvol/common.sh@41 -- # local offset=8388608 00:10:47.215 17:59:08 -- lvol/common.sh@42 -- # local size=4194304 00:10:47.215 17:59:08 -- lvol/common.sh@43 -- # local rw=read 00:10:47.215 17:59:08 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:47.215 17:59:08 -- lvol/common.sh@45 -- # local extra_params= 00:10:47.215 17:59:08 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:47.215 17:59:08 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:47.215 17:59:08 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:47.215 17:59:08 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:47.215 17:59:08 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:47.474 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:47.474 fio-3.35 00:10:47.474 Starting 1 process 00:10:47.474 00:10:47.474 fio_test: (groupid=0, jobs=1): err= 0: pid=61866: Thu Nov 28 17:59:08 2024 00:10:47.474 read: IOPS=15.3k, BW=59.7MiB/s (62.6MB/s)(4096KiB/67msec) 00:10:47.474 clat (usec): min=41, max=300, avg=63.03, stdev=18.40 00:10:47.474 lat (usec): min=41, max=301, avg=63.17, stdev=18.49 00:10:47.474 clat percentiles (usec): 00:10:47.474 | 1.00th=[ 44], 5.00th=[ 50], 10.00th=[ 51], 20.00th=[ 52], 00:10:47.474 | 30.00th=[ 52], 40.00th=[ 53], 50.00th=[ 55], 60.00th=[ 60], 00:10:47.474 | 70.00th=[ 64], 80.00th=[ 81], 90.00th=[ 91], 95.00th=[ 99], 00:10:47.474 | 99.00th=[ 119], 99.50th=[ 124], 99.90th=[ 141], 99.95th=[ 302], 00:10:47.474 | 99.99th=[ 302] 00:10:47.474 lat (usec) : 50=5.47%, 100=90.33%, 250=4.10%, 500=0.10% 00:10:47.474 cpu : usr=7.58%, sys=6.06%, ctx=1025, majf=0, minf=9 00:10:47.474 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:47.474 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:47.474 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:47.474 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:47.474 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:47.474 00:10:47.474 Run status group 0 (all jobs): 00:10:47.474 READ: bw=59.7MiB/s (62.6MB/s), 59.7MiB/s-59.7MiB/s (62.6MB/s-62.6MB/s), io=4096KiB (4194kB), run=67-67msec 00:10:47.474 00:10:47.474 Disk stats (read/write): 00:10:47.474 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:47.732 17:59:08 -- lvol/snapshot_clone.sh@344 -- # for i in "${!pattern[@]}" 00:10:47.732 17:59:08 -- lvol/snapshot_clone.sh@345 -- # start_fill=12582912 00:10:47.732 17:59:08 -- lvol/snapshot_clone.sh@346 -- # run_fio_test /dev/nbd0 12582912 4194304 read 0xcc 00:10:47.732 17:59:08 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:47.732 17:59:08 -- lvol/common.sh@41 -- # local offset=12582912 00:10:47.732 17:59:08 -- lvol/common.sh@42 -- # local size=4194304 00:10:47.732 17:59:08 -- lvol/common.sh@43 -- # local rw=read 00:10:47.732 17:59:08 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:47.732 17:59:08 -- lvol/common.sh@45 -- # local extra_params= 00:10:47.732 17:59:08 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:47.732 17:59:08 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:47.732 17:59:08 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:47.732 17:59:08 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=12582912 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:47.732 17:59:08 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=12582912 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:47.732 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:47.732 fio-3.35 00:10:47.732 Starting 1 process 00:10:47.991 00:10:47.991 fio_test: (groupid=0, jobs=1): err= 0: pid=61869: Thu Nov 28 17:59:08 2024 00:10:47.991 read: IOPS=15.1k, BW=58.8MiB/s (61.7MB/s)(4096KiB/68msec) 00:10:47.991 clat (usec): min=41, max=299, avg=64.00, stdev=19.62 00:10:47.991 lat (usec): min=41, max=300, avg=64.15, stdev=19.72 00:10:47.991 clat percentiles (usec): 00:10:47.991 | 1.00th=[ 48], 5.00th=[ 49], 10.00th=[ 50], 20.00th=[ 50], 00:10:47.991 | 30.00th=[ 51], 40.00th=[ 53], 50.00th=[ 58], 60.00th=[ 61], 00:10:47.991 | 70.00th=[ 69], 80.00th=[ 74], 90.00th=[ 95], 95.00th=[ 100], 00:10:47.991 | 99.00th=[ 121], 99.50th=[ 131], 99.90th=[ 178], 99.95th=[ 302], 00:10:47.991 | 99.99th=[ 302] 00:10:47.991 lat (usec) : 50=18.46%, 100=76.76%, 250=4.69%, 500=0.10% 00:10:47.991 cpu : usr=0.00%, sys=14.93%, ctx=1024, majf=0, minf=9 00:10:47.991 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:47.991 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:47.991 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:47.991 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:47.991 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:47.991 00:10:47.991 Run status group 0 (all jobs): 00:10:47.991 READ: bw=58.8MiB/s (61.7MB/s), 58.8MiB/s-58.8MiB/s (61.7MB/s-61.7MB/s), io=4096KiB (4194kB), run=68-68msec 00:10:47.991 00:10:47.991 Disk stats (read/write): 00:10:47.991 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:47.991 17:59:08 -- lvol/snapshot_clone.sh@344 -- # for i in "${!pattern[@]}" 00:10:47.991 17:59:08 -- lvol/snapshot_clone.sh@345 -- # start_fill=16777216 00:10:47.991 17:59:08 -- lvol/snapshot_clone.sh@346 -- # run_fio_test /dev/nbd0 16777216 4194304 read 0x00 00:10:47.991 17:59:08 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:47.991 17:59:08 -- lvol/common.sh@41 -- # local offset=16777216 00:10:47.991 17:59:08 -- lvol/common.sh@42 -- # local size=4194304 00:10:47.991 17:59:08 -- lvol/common.sh@43 -- # local rw=read 00:10:47.991 17:59:08 -- lvol/common.sh@44 -- # local pattern=0x00 00:10:47.991 17:59:08 -- lvol/common.sh@45 -- # local extra_params= 00:10:47.991 17:59:08 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:47.991 17:59:08 -- lvol/common.sh@48 -- # [[ -n 0x00 ]] 00:10:47.991 17:59:08 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:10:47.991 17:59:08 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:10:47.991 17:59:08 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0 00:10:47.991 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:47.991 fio-3.35 00:10:47.991 Starting 1 process 00:10:48.251 00:10:48.251 fio_test: (groupid=0, jobs=1): err= 0: pid=61877: Thu Nov 28 17:59:09 2024 00:10:48.251 read: IOPS=16.8k, BW=65.6MiB/s (68.8MB/s)(4096KiB/61msec) 00:10:48.251 clat (usec): min=37, max=345, avg=57.64, stdev=21.17 00:10:48.251 lat (usec): min=37, max=346, avg=57.80, stdev=21.26 00:10:48.251 clat percentiles (usec): 00:10:48.251 | 1.00th=[ 43], 5.00th=[ 43], 10.00th=[ 44], 20.00th=[ 44], 00:10:48.251 | 30.00th=[ 45], 40.00th=[ 46], 50.00th=[ 48], 60.00th=[ 55], 00:10:48.251 | 70.00th=[ 59], 80.00th=[ 75], 90.00th=[ 84], 95.00th=[ 94], 00:10:48.251 | 99.00th=[ 114], 99.50th=[ 137], 99.90th=[ 273], 99.95th=[ 347], 00:10:48.251 | 99.99th=[ 347] 00:10:48.251 lat (usec) : 50=53.52%, 100=44.24%, 250=2.05%, 500=0.20% 00:10:48.251 cpu : usr=1.67%, sys=15.00%, ctx=1026, majf=0, minf=9 00:10:48.251 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:48.251 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:48.251 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:48.251 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:48.251 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:48.251 00:10:48.251 Run status group 0 (all jobs): 00:10:48.251 READ: bw=65.6MiB/s (68.8MB/s), 65.6MiB/s-65.6MiB/s (68.8MB/s-68.8MB/s), io=4096KiB (4194kB), run=61-61msec 00:10:48.251 00:10:48.251 Disk stats (read/write): 00:10:48.251 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:48.251 17:59:09 -- lvol/snapshot_clone.sh@352 -- # rpc_cmd bdev_lvol_decouple_parent lvs_test/lvol_test 00:10:48.251 17:59:09 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:48.251 17:59:09 -- common/autotest_common.sh@10 -- # set +x 00:10:48.251 17:59:09 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:48.251 17:59:09 -- lvol/snapshot_clone.sh@353 -- # rpc_cmd bdev_get_bdevs -b 3bed7577-9f81-4412-b0ce-00f67f44f010 00:10:48.251 17:59:09 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:48.251 17:59:09 -- common/autotest_common.sh@10 -- # set +x 00:10:48.251 17:59:09 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:48.251 17:59:09 -- lvol/snapshot_clone.sh@353 -- # lvol='[ 00:10:48.251 { 00:10:48.251 "name": "3bed7577-9f81-4412-b0ce-00f67f44f010", 00:10:48.251 "aliases": [ 00:10:48.251 "lvs_test/lvol_test" 00:10:48.251 ], 00:10:48.251 "product_name": "Logical Volume", 00:10:48.251 "block_size": 512, 00:10:48.251 "num_blocks": 40960, 00:10:48.251 "uuid": "3bed7577-9f81-4412-b0ce-00f67f44f010", 00:10:48.251 "assigned_rate_limits": { 00:10:48.251 "rw_ios_per_sec": 0, 00:10:48.251 "rw_mbytes_per_sec": 0, 00:10:48.251 "r_mbytes_per_sec": 0, 00:10:48.251 "w_mbytes_per_sec": 0 00:10:48.251 }, 00:10:48.251 "claimed": false, 00:10:48.251 "zoned": false, 00:10:48.251 "supported_io_types": { 00:10:48.251 "read": true, 00:10:48.251 "write": true, 00:10:48.251 "unmap": true, 00:10:48.251 "write_zeroes": true, 00:10:48.251 "flush": false, 00:10:48.251 "reset": true, 00:10:48.251 "compare": false, 00:10:48.251 "compare_and_write": false, 00:10:48.251 "abort": false, 00:10:48.251 "nvme_admin": false, 00:10:48.251 "nvme_io": false 00:10:48.251 }, 00:10:48.251 "memory_domains": [ 00:10:48.251 { 00:10:48.251 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:48.251 "dma_device_type": 2 00:10:48.251 } 00:10:48.251 ], 00:10:48.251 "driver_specific": { 00:10:48.251 "lvol": { 00:10:48.251 "lvol_store_uuid": "f2a76e1c-de98-4864-a220-3cd7753af7a7", 00:10:48.251 "base_bdev": "Malloc5", 00:10:48.251 "thin_provision": true, 00:10:48.251 "snapshot": false, 00:10:48.251 "clone": false, 00:10:48.251 "esnap_clone": false 00:10:48.251 } 00:10:48.251 } 00:10:48.251 } 00:10:48.251 ]' 00:10:48.251 17:59:09 -- lvol/snapshot_clone.sh@354 -- # rpc_cmd bdev_get_bdevs -b 105065b8-2d3c-4b60-8185-c9110067cb51 00:10:48.251 17:59:09 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:48.251 17:59:09 -- common/autotest_common.sh@10 -- # set +x 00:10:48.251 17:59:09 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:48.251 17:59:09 -- lvol/snapshot_clone.sh@354 -- # snapshot='[ 00:10:48.251 { 00:10:48.251 "name": "105065b8-2d3c-4b60-8185-c9110067cb51", 00:10:48.251 "aliases": [ 00:10:48.251 "lvs_test/lvol_snapshot" 00:10:48.251 ], 00:10:48.251 "product_name": "Logical Volume", 00:10:48.251 "block_size": 512, 00:10:48.251 "num_blocks": 40960, 00:10:48.251 "uuid": "105065b8-2d3c-4b60-8185-c9110067cb51", 00:10:48.251 "assigned_rate_limits": { 00:10:48.251 "rw_ios_per_sec": 0, 00:10:48.251 "rw_mbytes_per_sec": 0, 00:10:48.251 "r_mbytes_per_sec": 0, 00:10:48.251 "w_mbytes_per_sec": 0 00:10:48.251 }, 00:10:48.251 "claimed": false, 00:10:48.251 "zoned": false, 00:10:48.251 "supported_io_types": { 00:10:48.251 "read": true, 00:10:48.251 "write": false, 00:10:48.251 "unmap": false, 00:10:48.251 "write_zeroes": false, 00:10:48.251 "flush": false, 00:10:48.251 "reset": true, 00:10:48.251 "compare": false, 00:10:48.251 "compare_and_write": false, 00:10:48.251 "abort": false, 00:10:48.251 "nvme_admin": false, 00:10:48.251 "nvme_io": false 00:10:48.251 }, 00:10:48.251 "memory_domains": [ 00:10:48.251 { 00:10:48.251 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:48.251 "dma_device_type": 2 00:10:48.251 } 00:10:48.251 ], 00:10:48.251 "driver_specific": { 00:10:48.251 "lvol": { 00:10:48.251 "lvol_store_uuid": "f2a76e1c-de98-4864-a220-3cd7753af7a7", 00:10:48.251 "base_bdev": "Malloc5", 00:10:48.251 "thin_provision": true, 00:10:48.251 "snapshot": true, 00:10:48.251 "clone": false, 00:10:48.251 "esnap_clone": false 00:10:48.251 } 00:10:48.251 } 00:10:48.251 } 00:10:48.251 ]' 00:10:48.251 17:59:09 -- lvol/snapshot_clone.sh@355 -- # jq '.[].driver_specific.lvol.thin_provision' 00:10:48.251 17:59:09 -- lvol/snapshot_clone.sh@355 -- # '[' true = true ']' 00:10:48.251 17:59:09 -- lvol/snapshot_clone.sh@356 -- # jq '.[].driver_specific.lvol.clone' 00:10:48.251 17:59:09 -- lvol/snapshot_clone.sh@356 -- # '[' false = false ']' 00:10:48.251 17:59:09 -- lvol/snapshot_clone.sh@357 -- # jq '.[].driver_specific.lvol.snapshot' 00:10:48.510 17:59:09 -- lvol/snapshot_clone.sh@357 -- # '[' false = false ']' 00:10:48.510 17:59:09 -- lvol/snapshot_clone.sh@358 -- # jq '.[].driver_specific.lvol.clone' 00:10:48.510 17:59:09 -- lvol/snapshot_clone.sh@358 -- # '[' false = false ']' 00:10:48.510 17:59:09 -- lvol/snapshot_clone.sh@361 -- # rpc_cmd bdev_lvol_delete 105065b8-2d3c-4b60-8185-c9110067cb51 00:10:48.510 17:59:09 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:48.510 17:59:09 -- common/autotest_common.sh@10 -- # set +x 00:10:48.510 17:59:09 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:48.510 17:59:09 -- lvol/snapshot_clone.sh@364 -- # for i in "${!pattern[@]}" 00:10:48.510 17:59:09 -- lvol/snapshot_clone.sh@365 -- # start_fill=0 00:10:48.510 17:59:09 -- lvol/snapshot_clone.sh@366 -- # run_fio_test /dev/nbd0 0 4194304 read 0xdd 00:10:48.510 17:59:09 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:48.510 17:59:09 -- lvol/common.sh@41 -- # local offset=0 00:10:48.510 17:59:09 -- lvol/common.sh@42 -- # local size=4194304 00:10:48.510 17:59:09 -- lvol/common.sh@43 -- # local rw=read 00:10:48.510 17:59:09 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:48.510 17:59:09 -- lvol/common.sh@45 -- # local extra_params= 00:10:48.510 17:59:09 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:48.510 17:59:09 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:48.510 17:59:09 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:48.510 17:59:09 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:48.510 17:59:09 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:48.511 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:48.511 fio-3.35 00:10:48.511 Starting 1 process 00:10:48.770 00:10:48.770 fio_test: (groupid=0, jobs=1): err= 0: pid=61896: Thu Nov 28 17:59:09 2024 00:10:48.770 read: IOPS=15.3k, BW=59.7MiB/s (62.6MB/s)(4096KiB/67msec) 00:10:48.770 clat (usec): min=47, max=307, avg=63.38, stdev=19.87 00:10:48.770 lat (usec): min=47, max=309, avg=63.51, stdev=19.95 00:10:48.770 clat percentiles (usec): 00:10:48.770 | 1.00th=[ 48], 5.00th=[ 49], 10.00th=[ 50], 20.00th=[ 51], 00:10:48.770 | 30.00th=[ 52], 40.00th=[ 53], 50.00th=[ 55], 60.00th=[ 60], 00:10:48.770 | 70.00th=[ 64], 80.00th=[ 78], 90.00th=[ 94], 95.00th=[ 101], 00:10:48.770 | 99.00th=[ 124], 99.50th=[ 145], 99.90th=[ 200], 99.95th=[ 310], 00:10:48.770 | 99.99th=[ 310] 00:10:48.770 lat (usec) : 50=16.21%, 100=77.44%, 250=6.25%, 500=0.10% 00:10:48.770 cpu : usr=10.61%, sys=4.55%, ctx=1025, majf=0, minf=9 00:10:48.770 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:48.770 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:48.770 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:48.770 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:48.770 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:48.770 00:10:48.770 Run status group 0 (all jobs): 00:10:48.770 READ: bw=59.7MiB/s (62.6MB/s), 59.7MiB/s-59.7MiB/s (62.6MB/s-62.6MB/s), io=4096KiB (4194kB), run=67-67msec 00:10:48.770 00:10:48.770 Disk stats (read/write): 00:10:48.770 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:48.770 17:59:09 -- lvol/snapshot_clone.sh@364 -- # for i in "${!pattern[@]}" 00:10:48.770 17:59:09 -- lvol/snapshot_clone.sh@365 -- # start_fill=4194304 00:10:48.770 17:59:09 -- lvol/snapshot_clone.sh@366 -- # run_fio_test /dev/nbd0 4194304 4194304 read 0xee 00:10:48.770 17:59:09 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:48.770 17:59:09 -- lvol/common.sh@41 -- # local offset=4194304 00:10:48.770 17:59:09 -- lvol/common.sh@42 -- # local size=4194304 00:10:48.770 17:59:09 -- lvol/common.sh@43 -- # local rw=read 00:10:48.770 17:59:09 -- lvol/common.sh@44 -- # local pattern=0xee 00:10:48.770 17:59:09 -- lvol/common.sh@45 -- # local extra_params= 00:10:48.770 17:59:09 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:48.770 17:59:09 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:10:48.770 17:59:09 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:48.770 17:59:09 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:48.770 17:59:09 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=4194304 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:10:48.770 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:48.770 fio-3.35 00:10:48.770 Starting 1 process 00:10:49.029 00:10:49.029 fio_test: (groupid=0, jobs=1): err= 0: pid=61899: Thu Nov 28 17:59:09 2024 00:10:49.029 read: IOPS=15.3k, BW=59.7MiB/s (62.6MB/s)(4096KiB/67msec) 00:10:49.029 clat (usec): min=41, max=299, avg=63.31, stdev=19.00 00:10:49.030 lat (usec): min=41, max=300, avg=63.45, stdev=19.10 00:10:49.030 clat percentiles (usec): 00:10:49.030 | 1.00th=[ 47], 5.00th=[ 49], 10.00th=[ 50], 20.00th=[ 50], 00:10:49.030 | 30.00th=[ 51], 40.00th=[ 53], 50.00th=[ 56], 60.00th=[ 61], 00:10:49.030 | 70.00th=[ 67], 80.00th=[ 74], 90.00th=[ 94], 95.00th=[ 99], 00:10:49.030 | 99.00th=[ 119], 99.50th=[ 127], 99.90th=[ 163], 99.95th=[ 302], 00:10:49.030 | 99.99th=[ 302] 00:10:49.030 lat (usec) : 50=19.04%, 100=76.76%, 250=4.10%, 500=0.10% 00:10:49.030 cpu : usr=1.52%, sys=10.61%, ctx=1024, majf=0, minf=10 00:10:49.030 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:49.030 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:49.030 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:49.030 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:49.030 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:49.030 00:10:49.030 Run status group 0 (all jobs): 00:10:49.030 READ: bw=59.7MiB/s (62.6MB/s), 59.7MiB/s-59.7MiB/s (62.6MB/s-62.6MB/s), io=4096KiB (4194kB), run=67-67msec 00:10:49.030 00:10:49.030 Disk stats (read/write): 00:10:49.030 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:49.030 17:59:09 -- lvol/snapshot_clone.sh@364 -- # for i in "${!pattern[@]}" 00:10:49.030 17:59:09 -- lvol/snapshot_clone.sh@365 -- # start_fill=8388608 00:10:49.030 17:59:09 -- lvol/snapshot_clone.sh@366 -- # run_fio_test /dev/nbd0 8388608 4194304 read 0xdd 00:10:49.030 17:59:09 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:49.030 17:59:09 -- lvol/common.sh@41 -- # local offset=8388608 00:10:49.030 17:59:09 -- lvol/common.sh@42 -- # local size=4194304 00:10:49.030 17:59:09 -- lvol/common.sh@43 -- # local rw=read 00:10:49.030 17:59:09 -- lvol/common.sh@44 -- # local pattern=0xdd 00:10:49.030 17:59:09 -- lvol/common.sh@45 -- # local extra_params= 00:10:49.030 17:59:09 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:49.030 17:59:09 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:10:49.030 17:59:09 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:49.030 17:59:09 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:10:49.030 17:59:09 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:10:49.289 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:49.289 fio-3.35 00:10:49.289 Starting 1 process 00:10:49.289 00:10:49.289 fio_test: (groupid=0, jobs=1): err= 0: pid=61908: Thu Nov 28 17:59:10 2024 00:10:49.289 read: IOPS=15.8k, BW=61.5MiB/s (64.5MB/s)(4096KiB/65msec) 00:10:49.289 clat (usec): min=41, max=290, avg=61.83, stdev=18.37 00:10:49.289 lat (usec): min=41, max=291, avg=61.97, stdev=18.45 00:10:49.289 clat percentiles (usec): 00:10:49.289 | 1.00th=[ 46], 5.00th=[ 49], 10.00th=[ 49], 20.00th=[ 50], 00:10:49.289 | 30.00th=[ 51], 40.00th=[ 52], 50.00th=[ 53], 60.00th=[ 60], 00:10:49.289 | 70.00th=[ 63], 80.00th=[ 72], 90.00th=[ 94], 95.00th=[ 100], 00:10:49.289 | 99.00th=[ 116], 99.50th=[ 127], 99.90th=[ 165], 99.95th=[ 289], 00:10:49.289 | 99.99th=[ 289] 00:10:49.289 lat (usec) : 50=21.29%, 100=74.12%, 250=4.49%, 500=0.10% 00:10:49.289 cpu : usr=0.00%, sys=17.19%, ctx=2048, majf=0, minf=9 00:10:49.289 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:49.289 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:49.289 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:49.289 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:49.289 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:49.289 00:10:49.289 Run status group 0 (all jobs): 00:10:49.289 READ: bw=61.5MiB/s (64.5MB/s), 61.5MiB/s-61.5MiB/s (64.5MB/s-64.5MB/s), io=4096KiB (4194kB), run=65-65msec 00:10:49.289 00:10:49.289 Disk stats (read/write): 00:10:49.289 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:49.289 17:59:10 -- lvol/snapshot_clone.sh@364 -- # for i in "${!pattern[@]}" 00:10:49.289 17:59:10 -- lvol/snapshot_clone.sh@365 -- # start_fill=12582912 00:10:49.289 17:59:10 -- lvol/snapshot_clone.sh@366 -- # run_fio_test /dev/nbd0 12582912 4194304 read 0xcc 00:10:49.289 17:59:10 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:49.289 17:59:10 -- lvol/common.sh@41 -- # local offset=12582912 00:10:49.289 17:59:10 -- lvol/common.sh@42 -- # local size=4194304 00:10:49.289 17:59:10 -- lvol/common.sh@43 -- # local rw=read 00:10:49.289 17:59:10 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:49.289 17:59:10 -- lvol/common.sh@45 -- # local extra_params= 00:10:49.289 17:59:10 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:49.290 17:59:10 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:49.290 17:59:10 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:49.290 17:59:10 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=12582912 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:49.290 17:59:10 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=12582912 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:49.549 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:49.549 fio-3.35 00:10:49.549 Starting 1 process 00:10:49.808 00:10:49.808 fio_test: (groupid=0, jobs=1): err= 0: pid=61915: Thu Nov 28 17:59:10 2024 00:10:49.808 read: IOPS=14.8k, BW=58.0MiB/s (60.8MB/s)(4096KiB/69msec) 00:10:49.808 clat (usec): min=42, max=293, avg=65.01, stdev=20.06 00:10:49.808 lat (usec): min=42, max=295, avg=65.15, stdev=20.15 00:10:49.808 clat percentiles (usec): 00:10:49.808 | 1.00th=[ 48], 5.00th=[ 49], 10.00th=[ 50], 20.00th=[ 50], 00:10:49.808 | 30.00th=[ 51], 40.00th=[ 53], 50.00th=[ 58], 60.00th=[ 62], 00:10:49.808 | 70.00th=[ 71], 80.00th=[ 80], 90.00th=[ 96], 95.00th=[ 103], 00:10:49.808 | 99.00th=[ 123], 99.50th=[ 131], 99.90th=[ 147], 99.95th=[ 293], 00:10:49.808 | 99.99th=[ 293] 00:10:49.808 lat (usec) : 50=19.24%, 100=73.14%, 250=7.52%, 500=0.10% 00:10:49.808 cpu : usr=0.00%, sys=16.18%, ctx=1027, majf=0, minf=10 00:10:49.808 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:49.809 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:49.809 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:49.809 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:49.809 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:49.809 00:10:49.809 Run status group 0 (all jobs): 00:10:49.809 READ: bw=58.0MiB/s (60.8MB/s), 58.0MiB/s-58.0MiB/s (60.8MB/s-60.8MB/s), io=4096KiB (4194kB), run=69-69msec 00:10:49.809 00:10:49.809 Disk stats (read/write): 00:10:49.809 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:49.809 17:59:10 -- lvol/snapshot_clone.sh@364 -- # for i in "${!pattern[@]}" 00:10:49.809 17:59:10 -- lvol/snapshot_clone.sh@365 -- # start_fill=16777216 00:10:49.809 17:59:10 -- lvol/snapshot_clone.sh@366 -- # run_fio_test /dev/nbd0 16777216 4194304 read 0x00 00:10:49.809 17:59:10 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:49.809 17:59:10 -- lvol/common.sh@41 -- # local offset=16777216 00:10:49.809 17:59:10 -- lvol/common.sh@42 -- # local size=4194304 00:10:49.809 17:59:10 -- lvol/common.sh@43 -- # local rw=read 00:10:49.809 17:59:10 -- lvol/common.sh@44 -- # local pattern=0x00 00:10:49.809 17:59:10 -- lvol/common.sh@45 -- # local extra_params= 00:10:49.809 17:59:10 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:49.809 17:59:10 -- lvol/common.sh@48 -- # [[ -n 0x00 ]] 00:10:49.809 17:59:10 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:10:49.809 17:59:10 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:10:49.809 17:59:10 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=4194304 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0 00:10:49.809 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:49.809 fio-3.35 00:10:49.809 Starting 1 process 00:10:50.069 00:10:50.069 fio_test: (groupid=0, jobs=1): err= 0: pid=61919: Thu Nov 28 17:59:10 2024 00:10:50.069 read: IOPS=16.8k, BW=65.6MiB/s (68.8MB/s)(4096KiB/61msec) 00:10:50.069 clat (usec): min=39, max=310, avg=56.99, stdev=20.36 00:10:50.069 lat (usec): min=39, max=312, avg=57.14, stdev=20.45 00:10:50.069 clat percentiles (usec): 00:10:50.069 | 1.00th=[ 41], 5.00th=[ 42], 10.00th=[ 43], 20.00th=[ 43], 00:10:50.069 | 30.00th=[ 44], 40.00th=[ 45], 50.00th=[ 49], 60.00th=[ 55], 00:10:50.069 | 70.00th=[ 61], 80.00th=[ 68], 90.00th=[ 91], 95.00th=[ 97], 00:10:50.069 | 99.00th=[ 117], 99.50th=[ 125], 99.90th=[ 190], 99.95th=[ 310], 00:10:50.069 | 99.99th=[ 310] 00:10:50.069 lat (usec) : 50=50.78%, 100=46.58%, 250=2.54%, 500=0.10% 00:10:50.069 cpu : usr=1.67%, sys=16.67%, ctx=1026, majf=0, minf=11 00:10:50.069 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:50.069 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:50.069 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:50.069 issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:50.069 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:50.069 00:10:50.069 Run status group 0 (all jobs): 00:10:50.069 READ: bw=65.6MiB/s (68.8MB/s), 65.6MiB/s-65.6MiB/s (68.8MB/s-68.8MB/s), io=4096KiB (4194kB), run=61-61msec 00:10:50.069 00:10:50.069 Disk stats (read/write): 00:10:50.069 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:50.069 17:59:10 -- lvol/snapshot_clone.sh@370 -- # rpc_cmd bdev_lvol_delete 3bed7577-9f81-4412-b0ce-00f67f44f010 00:10:50.069 17:59:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:50.069 17:59:10 -- common/autotest_common.sh@10 -- # set +x 00:10:50.069 17:59:10 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:50.069 17:59:10 -- lvol/snapshot_clone.sh@371 -- # rpc_cmd bdev_lvol_delete_lvstore -u f2a76e1c-de98-4864-a220-3cd7753af7a7 00:10:50.069 17:59:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:50.069 17:59:10 -- common/autotest_common.sh@10 -- # set +x 00:10:50.069 17:59:10 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:50.069 17:59:10 -- lvol/snapshot_clone.sh@372 -- # rpc_cmd bdev_malloc_delete Malloc5 00:10:50.069 17:59:10 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:50.069 17:59:10 -- common/autotest_common.sh@10 -- # set +x 00:10:50.328 17:59:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:50.328 17:59:11 -- lvol/snapshot_clone.sh@373 -- # check_leftover_devices 00:10:50.328 17:59:11 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:10:50.328 17:59:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:50.328 17:59:11 -- common/autotest_common.sh@10 -- # set +x 00:10:50.328 17:59:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:50.328 17:59:11 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:10:50.328 17:59:11 -- lvol/common.sh@26 -- # jq length 00:10:50.328 17:59:11 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:10:50.328 17:59:11 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:10:50.328 17:59:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:50.328 17:59:11 -- common/autotest_common.sh@10 -- # set +x 00:10:50.328 17:59:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:50.328 17:59:11 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:10:50.587 17:59:11 -- lvol/common.sh@28 -- # jq length 00:10:50.587 ************************************ 00:10:50.587 END TEST test_clone_decouple_parent 00:10:50.587 ************************************ 00:10:50.587 17:59:11 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:10:50.587 00:10:50.587 real 0m8.019s 00:10:50.587 user 0m2.549s 00:10:50.587 sys 0m0.992s 00:10:50.587 17:59:11 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:10:50.587 17:59:11 -- common/autotest_common.sh@10 -- # set +x 00:10:50.587 17:59:11 -- lvol/snapshot_clone.sh@614 -- # run_test test_lvol_bdev_readonly test_lvol_bdev_readonly 00:10:50.588 17:59:11 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:10:50.588 17:59:11 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:10:50.588 17:59:11 -- common/autotest_common.sh@10 -- # set +x 00:10:50.588 ************************************ 00:10:50.588 START TEST test_lvol_bdev_readonly 00:10:50.588 ************************************ 00:10:50.588 17:59:11 -- common/autotest_common.sh@1114 -- # test_lvol_bdev_readonly 00:10:50.588 17:59:11 -- lvol/snapshot_clone.sh@378 -- # rpc_cmd bdev_malloc_create 128 512 00:10:50.588 17:59:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:50.588 17:59:11 -- common/autotest_common.sh@10 -- # set +x 00:10:50.588 17:59:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:50.847 17:59:11 -- lvol/snapshot_clone.sh@378 -- # malloc_name=Malloc6 00:10:50.847 17:59:11 -- lvol/snapshot_clone.sh@379 -- # rpc_cmd bdev_lvol_create_lvstore Malloc6 lvs_test 00:10:50.847 17:59:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:50.847 17:59:11 -- common/autotest_common.sh@10 -- # set +x 00:10:50.847 17:59:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:50.847 17:59:11 -- lvol/snapshot_clone.sh@379 -- # lvs_uuid=3693fa55-b8fb-49d8-993b-ee072ee7333b 00:10:50.847 17:59:11 -- lvol/snapshot_clone.sh@382 -- # round_down 62 00:10:50.847 17:59:11 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:10:50.847 17:59:11 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:10:50.847 17:59:11 -- lvol/common.sh@36 -- # echo 60 00:10:50.847 17:59:11 -- lvol/snapshot_clone.sh@382 -- # lvol_size_mb=60 00:10:50.847 17:59:11 -- lvol/snapshot_clone.sh@384 -- # rpc_cmd bdev_lvol_create -u 3693fa55-b8fb-49d8-993b-ee072ee7333b lvol_test 60 00:10:50.847 17:59:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:50.847 17:59:11 -- common/autotest_common.sh@10 -- # set +x 00:10:50.847 17:59:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:50.847 17:59:11 -- lvol/snapshot_clone.sh@384 -- # lvol_uuid=42a706b2-d5bb-4410-a62a-c91e77031fa0 00:10:50.847 17:59:11 -- lvol/snapshot_clone.sh@385 -- # rpc_cmd bdev_get_bdevs -b 42a706b2-d5bb-4410-a62a-c91e77031fa0 00:10:50.847 17:59:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:50.847 17:59:11 -- common/autotest_common.sh@10 -- # set +x 00:10:50.848 17:59:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:50.848 17:59:11 -- lvol/snapshot_clone.sh@385 -- # lvol='[ 00:10:50.848 { 00:10:50.848 "name": "42a706b2-d5bb-4410-a62a-c91e77031fa0", 00:10:50.848 "aliases": [ 00:10:50.848 "lvs_test/lvol_test" 00:10:50.848 ], 00:10:50.848 "product_name": "Logical Volume", 00:10:50.848 "block_size": 512, 00:10:50.848 "num_blocks": 122880, 00:10:50.848 "uuid": "42a706b2-d5bb-4410-a62a-c91e77031fa0", 00:10:50.848 "assigned_rate_limits": { 00:10:50.848 "rw_ios_per_sec": 0, 00:10:50.848 "rw_mbytes_per_sec": 0, 00:10:50.848 "r_mbytes_per_sec": 0, 00:10:50.848 "w_mbytes_per_sec": 0 00:10:50.848 }, 00:10:50.848 "claimed": false, 00:10:50.848 "zoned": false, 00:10:50.848 "supported_io_types": { 00:10:50.848 "read": true, 00:10:50.848 "write": true, 00:10:50.848 "unmap": true, 00:10:50.848 "write_zeroes": true, 00:10:50.848 "flush": false, 00:10:50.848 "reset": true, 00:10:50.848 "compare": false, 00:10:50.848 "compare_and_write": false, 00:10:50.848 "abort": false, 00:10:50.848 "nvme_admin": false, 00:10:50.848 "nvme_io": false 00:10:50.848 }, 00:10:50.848 "memory_domains": [ 00:10:50.848 { 00:10:50.848 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:50.848 "dma_device_type": 2 00:10:50.848 } 00:10:50.848 ], 00:10:50.848 "driver_specific": { 00:10:50.848 "lvol": { 00:10:50.848 "lvol_store_uuid": "3693fa55-b8fb-49d8-993b-ee072ee7333b", 00:10:50.848 "base_bdev": "Malloc6", 00:10:50.848 "thin_provision": false, 00:10:50.848 "snapshot": false, 00:10:50.848 "clone": false, 00:10:50.848 "esnap_clone": false 00:10:50.848 } 00:10:50.848 } 00:10:50.848 } 00:10:50.848 ]' 00:10:50.848 17:59:11 -- lvol/snapshot_clone.sh@388 -- # rpc_cmd bdev_lvol_set_read_only lvs_test/lvol_test 00:10:50.848 17:59:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:50.848 17:59:11 -- common/autotest_common.sh@10 -- # set +x 00:10:50.848 17:59:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:50.848 17:59:11 -- lvol/snapshot_clone.sh@391 -- # nbd_start_disks /var/tmp/spdk.sock 42a706b2-d5bb-4410-a62a-c91e77031fa0 /dev/nbd0 00:10:50.848 17:59:11 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:50.848 17:59:11 -- bdev/nbd_common.sh@10 -- # bdev_list=('42a706b2-d5bb-4410-a62a-c91e77031fa0') 00:10:50.848 17:59:11 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:50.848 17:59:11 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:50.848 17:59:11 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:50.848 17:59:11 -- bdev/nbd_common.sh@12 -- # local i 00:10:50.848 17:59:11 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:50.848 17:59:11 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:50.848 17:59:11 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 42a706b2-d5bb-4410-a62a-c91e77031fa0 /dev/nbd0 00:10:51.107 /dev/nbd0 00:10:51.107 17:59:11 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:51.107 17:59:11 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:51.107 17:59:11 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:51.107 17:59:11 -- common/autotest_common.sh@867 -- # local i 00:10:51.107 17:59:11 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:51.107 17:59:11 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:51.107 17:59:11 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:51.107 17:59:11 -- common/autotest_common.sh@871 -- # break 00:10:51.107 17:59:11 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:51.107 17:59:11 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:51.107 17:59:11 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:51.107 1+0 records in 00:10:51.107 1+0 records out 00:10:51.107 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000632839 s, 6.5 MB/s 00:10:51.107 17:59:11 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:51.107 17:59:11 -- common/autotest_common.sh@884 -- # size=4096 00:10:51.107 17:59:11 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:51.107 17:59:11 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:51.107 17:59:11 -- common/autotest_common.sh@887 -- # return 0 00:10:51.107 17:59:11 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:51.107 17:59:11 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:51.107 17:59:11 -- lvol/snapshot_clone.sh@392 -- # run_fio_test /dev/nbd0 0 20971520 write 0xcc 00:10:51.107 17:59:11 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:51.107 17:59:11 -- lvol/common.sh@41 -- # local offset=0 00:10:51.107 17:59:11 -- lvol/common.sh@42 -- # local size=20971520 00:10:51.107 17:59:11 -- lvol/common.sh@43 -- # local rw=write 00:10:51.108 17:59:11 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:51.108 17:59:11 -- lvol/common.sh@45 -- # local extra_params= 00:10:51.108 17:59:11 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:51.108 17:59:11 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:51.108 17:59:11 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:51.108 17:59:11 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=20971520 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:51.108 17:59:11 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=20971520 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:51.108 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:51.108 fio-3.35 00:10:51.108 Starting 1 process 00:10:51.368 fio: io_u error on file /dev/nbd0: Input/output error: write offset=0, buflen=4096 00:10:51.368 fio: first I/O failed. If /dev/nbd0 is a zoned block device, consider --zonemode=zbd 00:10:51.368 fio: pid=61977, err=5/file:io_u.c:1889, func=io_u error, error=Input/output error 00:10:51.368 00:10:51.368 fio_test: (groupid=0, jobs=1): err= 5 (file:io_u.c:1889, func=io_u error, error=Input/output error): pid=61977: Thu Nov 28 17:59:12 2024 00:10:51.368 cpu : usr=0.00%, sys=20.00%, ctx=4, majf=0, minf=20 00:10:51.368 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:51.368 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:51.368 complete : 0=50.0%, 4=50.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:51.368 issued rwts: total=0,1,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:51.368 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:51.368 00:10:51.368 Run status group 0 (all jobs): 00:10:51.368 00:10:51.368 Disk stats (read/write): 00:10:51.368 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:10:51.368 17:59:12 -- lvol/snapshot_clone.sh@393 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:51.368 17:59:12 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:51.368 17:59:12 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:51.368 17:59:12 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:51.368 17:59:12 -- bdev/nbd_common.sh@51 -- # local i 00:10:51.368 17:59:12 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:51.368 17:59:12 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@41 -- # break 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@45 -- # return 0 00:10:51.628 17:59:12 -- lvol/snapshot_clone.sh@396 -- # rpc_cmd bdev_lvol_clone lvs_test/lvol_test clone_test 00:10:51.628 17:59:12 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:51.628 17:59:12 -- common/autotest_common.sh@10 -- # set +x 00:10:51.628 17:59:12 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:51.628 17:59:12 -- lvol/snapshot_clone.sh@396 -- # clone_uuid=64471bec-3283-444b-8726-bac985ddb948 00:10:51.628 17:59:12 -- lvol/snapshot_clone.sh@399 -- # nbd_start_disks /var/tmp/spdk.sock 64471bec-3283-444b-8726-bac985ddb948 /dev/nbd0 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@10 -- # bdev_list=('64471bec-3283-444b-8726-bac985ddb948') 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@12 -- # local i 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 64471bec-3283-444b-8726-bac985ddb948 /dev/nbd0 00:10:51.628 /dev/nbd0 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:51.628 17:59:12 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:51.628 17:59:12 -- common/autotest_common.sh@867 -- # local i 00:10:51.628 17:59:12 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:51.628 17:59:12 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:51.628 17:59:12 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:51.628 17:59:12 -- common/autotest_common.sh@871 -- # break 00:10:51.628 17:59:12 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:51.628 17:59:12 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:51.628 17:59:12 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:51.628 1+0 records in 00:10:51.628 1+0 records out 00:10:51.628 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000329152 s, 12.4 MB/s 00:10:51.628 17:59:12 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:51.628 17:59:12 -- common/autotest_common.sh@884 -- # size=4096 00:10:51.628 17:59:12 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:51.628 17:59:12 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:51.628 17:59:12 -- common/autotest_common.sh@887 -- # return 0 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:51.628 17:59:12 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:51.628 17:59:12 -- lvol/snapshot_clone.sh@400 -- # run_fio_test /dev/nbd0 0 20971520 write 0xcc 00:10:51.628 17:59:12 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:51.628 17:59:12 -- lvol/common.sh@41 -- # local offset=0 00:10:51.628 17:59:12 -- lvol/common.sh@42 -- # local size=20971520 00:10:51.628 17:59:12 -- lvol/common.sh@43 -- # local rw=write 00:10:51.628 17:59:12 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:51.628 17:59:12 -- lvol/common.sh@45 -- # local extra_params= 00:10:51.628 17:59:12 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:51.628 17:59:12 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:51.628 17:59:12 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:51.628 17:59:12 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=20971520 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:51.628 17:59:12 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=20971520 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:51.887 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:51.887 fio-3.35 00:10:51.887 Starting 1 process 00:10:52.457 00:10:52.457 fio_test: (groupid=0, jobs=1): err= 0: pid=62000: Thu Nov 28 17:59:13 2024 00:10:52.457 read: IOPS=20.6k, BW=80.3MiB/s (84.2MB/s)(20.0MiB/249msec) 00:10:52.457 clat (usec): min=40, max=1092, avg=47.84, stdev=18.19 00:10:52.457 lat (usec): min=40, max=1092, avg=47.87, stdev=18.20 00:10:52.457 clat percentiles (usec): 00:10:52.457 | 1.00th=[ 42], 5.00th=[ 44], 10.00th=[ 44], 20.00th=[ 45], 00:10:52.457 | 30.00th=[ 45], 40.00th=[ 46], 50.00th=[ 46], 60.00th=[ 47], 00:10:52.457 | 70.00th=[ 48], 80.00th=[ 49], 90.00th=[ 53], 95.00th=[ 60], 00:10:52.457 | 99.00th=[ 75], 99.50th=[ 83], 99.90th=[ 178], 99.95th=[ 289], 00:10:52.457 | 99.99th=[ 1090] 00:10:52.457 write: IOPS=19.8k, BW=77.5MiB/s (81.3MB/s)(20.0MiB/258msec); 0 zone resets 00:10:52.457 clat (usec): min=38, max=2008, avg=49.12, stdev=46.96 00:10:52.457 lat (usec): min=38, max=2009, avg=49.64, stdev=47.20 00:10:52.457 clat percentiles (usec): 00:10:52.457 | 1.00th=[ 41], 5.00th=[ 42], 10.00th=[ 42], 20.00th=[ 43], 00:10:52.457 | 30.00th=[ 43], 40.00th=[ 44], 50.00th=[ 44], 60.00th=[ 45], 00:10:52.457 | 70.00th=[ 47], 80.00th=[ 50], 90.00th=[ 60], 95.00th=[ 72], 00:10:52.457 | 99.00th=[ 85], 99.50th=[ 95], 99.90th=[ 1172], 99.95th=[ 1188], 00:10:52.457 | 99.99th=[ 2008] 00:10:52.457 bw ( KiB/s): min=40960, max=40960, per=51.60%, avg=40960.00, stdev= 0.00, samples=1 00:10:52.457 iops : min=10240, max=10240, avg=10240.00, stdev= 0.00, samples=1 00:10:52.457 lat (usec) : 50=82.97%, 100=16.80%, 250=0.15%, 500=0.01%, 750=0.01% 00:10:52.457 lat (msec) : 2=0.06%, 4=0.01% 00:10:52.457 cpu : usr=1.98%, sys=11.29%, ctx=20480, majf=0, minf=147 00:10:52.457 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:52.457 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:52.457 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:52.457 issued rwts: total=5120,5120,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:52.457 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:52.457 00:10:52.457 Run status group 0 (all jobs): 00:10:52.457 READ: bw=80.3MiB/s (84.2MB/s), 80.3MiB/s-80.3MiB/s (84.2MB/s-84.2MB/s), io=20.0MiB (21.0MB), run=249-249msec 00:10:52.457 WRITE: bw=77.5MiB/s (81.3MB/s), 77.5MiB/s-77.5MiB/s (81.3MB/s-81.3MB/s), io=20.0MiB (21.0MB), run=258-258msec 00:10:52.457 00:10:52.457 Disk stats (read/write): 00:10:52.457 nbd0: ios=2845/5120, merge=0/0, ticks=130/224, in_queue=353, util=80.61% 00:10:52.457 17:59:13 -- lvol/snapshot_clone.sh@401 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:10:52.457 17:59:13 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:52.457 17:59:13 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:10:52.457 17:59:13 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:52.457 17:59:13 -- bdev/nbd_common.sh@51 -- # local i 00:10:52.457 17:59:13 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:52.457 17:59:13 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:10:52.717 17:59:13 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:10:52.717 17:59:13 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:10:52.717 17:59:13 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:10:52.717 17:59:13 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:52.717 17:59:13 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:52.717 17:59:13 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:10:52.717 17:59:13 -- bdev/nbd_common.sh@41 -- # break 00:10:52.717 17:59:13 -- bdev/nbd_common.sh@45 -- # return 0 00:10:52.717 17:59:13 -- lvol/snapshot_clone.sh@404 -- # rpc_cmd bdev_lvol_delete 64471bec-3283-444b-8726-bac985ddb948 00:10:52.717 17:59:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:52.717 17:59:13 -- common/autotest_common.sh@10 -- # set +x 00:10:52.717 17:59:13 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:52.717 17:59:13 -- lvol/snapshot_clone.sh@405 -- # rpc_cmd bdev_lvol_delete 42a706b2-d5bb-4410-a62a-c91e77031fa0 00:10:52.717 17:59:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:52.717 17:59:13 -- common/autotest_common.sh@10 -- # set +x 00:10:52.717 17:59:13 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:52.718 17:59:13 -- lvol/snapshot_clone.sh@406 -- # rpc_cmd bdev_lvol_delete_lvstore -u 3693fa55-b8fb-49d8-993b-ee072ee7333b 00:10:52.718 17:59:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:52.718 17:59:13 -- common/autotest_common.sh@10 -- # set +x 00:10:52.718 17:59:13 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:52.718 17:59:13 -- lvol/snapshot_clone.sh@407 -- # rpc_cmd bdev_malloc_delete Malloc6 00:10:52.718 17:59:13 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:52.718 17:59:13 -- common/autotest_common.sh@10 -- # set +x 00:10:52.977 17:59:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:52.977 17:59:14 -- lvol/snapshot_clone.sh@408 -- # check_leftover_devices 00:10:52.977 17:59:14 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:10:52.977 17:59:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:52.977 17:59:14 -- common/autotest_common.sh@10 -- # set +x 00:10:52.977 17:59:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:52.977 17:59:14 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:10:53.236 17:59:14 -- lvol/common.sh@26 -- # jq length 00:10:53.236 17:59:14 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:10:53.236 17:59:14 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:10:53.236 17:59:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:53.236 17:59:14 -- common/autotest_common.sh@10 -- # set +x 00:10:53.236 17:59:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:53.236 17:59:14 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:10:53.236 17:59:14 -- lvol/common.sh@28 -- # jq length 00:10:53.236 17:59:14 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:10:53.236 00:10:53.236 real 0m2.642s 00:10:53.236 user 0m1.005s 00:10:53.236 sys 0m0.317s 00:10:53.236 17:59:14 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:10:53.236 17:59:14 -- common/autotest_common.sh@10 -- # set +x 00:10:53.236 ************************************ 00:10:53.236 END TEST test_lvol_bdev_readonly 00:10:53.236 ************************************ 00:10:53.236 17:59:14 -- lvol/snapshot_clone.sh@615 -- # run_test test_delete_snapshot_with_clone test_delete_snapshot_with_clone 00:10:53.236 17:59:14 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:10:53.236 17:59:14 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:10:53.236 17:59:14 -- common/autotest_common.sh@10 -- # set +x 00:10:53.236 ************************************ 00:10:53.236 START TEST test_delete_snapshot_with_clone 00:10:53.236 ************************************ 00:10:53.236 17:59:14 -- common/autotest_common.sh@1114 -- # test_delete_snapshot_with_clone 00:10:53.236 17:59:14 -- lvol/snapshot_clone.sh@413 -- # rpc_cmd bdev_malloc_create 128 512 00:10:53.236 17:59:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:53.236 17:59:14 -- common/autotest_common.sh@10 -- # set +x 00:10:53.496 17:59:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:53.496 17:59:14 -- lvol/snapshot_clone.sh@413 -- # malloc_name=Malloc7 00:10:53.496 17:59:14 -- lvol/snapshot_clone.sh@414 -- # rpc_cmd bdev_lvol_create_lvstore Malloc7 lvs_test 00:10:53.496 17:59:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:53.496 17:59:14 -- common/autotest_common.sh@10 -- # set +x 00:10:53.496 17:59:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:53.496 17:59:14 -- lvol/snapshot_clone.sh@414 -- # lvs_uuid=e5a669d4-bcec-499c-aee9-0b831ce25e2f 00:10:53.496 17:59:14 -- lvol/snapshot_clone.sh@417 -- # round_down 62 00:10:53.496 17:59:14 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:10:53.496 17:59:14 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:10:53.496 17:59:14 -- lvol/common.sh@36 -- # echo 60 00:10:53.496 17:59:14 -- lvol/snapshot_clone.sh@417 -- # lvol_size_mb=60 00:10:53.496 17:59:14 -- lvol/snapshot_clone.sh@418 -- # lvol_size=62914560 00:10:53.496 17:59:14 -- lvol/snapshot_clone.sh@420 -- # rpc_cmd bdev_lvol_create -u e5a669d4-bcec-499c-aee9-0b831ce25e2f lvol_test 60 00:10:53.496 17:59:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:53.496 17:59:14 -- common/autotest_common.sh@10 -- # set +x 00:10:53.496 17:59:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:53.496 17:59:14 -- lvol/snapshot_clone.sh@420 -- # lvol_uuid=9ae5108f-212a-44b0-ab1f-a1e65d50972e 00:10:53.496 17:59:14 -- lvol/snapshot_clone.sh@421 -- # rpc_cmd bdev_get_bdevs -b 9ae5108f-212a-44b0-ab1f-a1e65d50972e 00:10:53.496 17:59:14 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:53.496 17:59:14 -- common/autotest_common.sh@10 -- # set +x 00:10:53.496 17:59:14 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:53.496 17:59:14 -- lvol/snapshot_clone.sh@421 -- # lvol='[ 00:10:53.496 { 00:10:53.496 "name": "9ae5108f-212a-44b0-ab1f-a1e65d50972e", 00:10:53.496 "aliases": [ 00:10:53.496 "lvs_test/lvol_test" 00:10:53.496 ], 00:10:53.496 "product_name": "Logical Volume", 00:10:53.496 "block_size": 512, 00:10:53.496 "num_blocks": 122880, 00:10:53.496 "uuid": "9ae5108f-212a-44b0-ab1f-a1e65d50972e", 00:10:53.496 "assigned_rate_limits": { 00:10:53.496 "rw_ios_per_sec": 0, 00:10:53.496 "rw_mbytes_per_sec": 0, 00:10:53.496 "r_mbytes_per_sec": 0, 00:10:53.496 "w_mbytes_per_sec": 0 00:10:53.496 }, 00:10:53.496 "claimed": false, 00:10:53.496 "zoned": false, 00:10:53.496 "supported_io_types": { 00:10:53.496 "read": true, 00:10:53.496 "write": true, 00:10:53.496 "unmap": true, 00:10:53.497 "write_zeroes": true, 00:10:53.497 "flush": false, 00:10:53.497 "reset": true, 00:10:53.497 "compare": false, 00:10:53.497 "compare_and_write": false, 00:10:53.497 "abort": false, 00:10:53.497 "nvme_admin": false, 00:10:53.497 "nvme_io": false 00:10:53.497 }, 00:10:53.497 "memory_domains": [ 00:10:53.497 { 00:10:53.497 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:53.497 "dma_device_type": 2 00:10:53.497 } 00:10:53.497 ], 00:10:53.497 "driver_specific": { 00:10:53.497 "lvol": { 00:10:53.497 "lvol_store_uuid": "e5a669d4-bcec-499c-aee9-0b831ce25e2f", 00:10:53.497 "base_bdev": "Malloc7", 00:10:53.497 "thin_provision": false, 00:10:53.497 "snapshot": false, 00:10:53.497 "clone": false, 00:10:53.497 "esnap_clone": false 00:10:53.497 } 00:10:53.497 } 00:10:53.497 } 00:10:53.497 ]' 00:10:53.497 17:59:14 -- lvol/snapshot_clone.sh@424 -- # nbd_start_disks /var/tmp/spdk.sock 9ae5108f-212a-44b0-ab1f-a1e65d50972e /dev/nbd0 00:10:53.497 17:59:14 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:53.497 17:59:14 -- bdev/nbd_common.sh@10 -- # bdev_list=('9ae5108f-212a-44b0-ab1f-a1e65d50972e') 00:10:53.497 17:59:14 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:53.497 17:59:14 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:10:53.497 17:59:14 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:53.497 17:59:14 -- bdev/nbd_common.sh@12 -- # local i 00:10:53.497 17:59:14 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:53.497 17:59:14 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:53.497 17:59:14 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 9ae5108f-212a-44b0-ab1f-a1e65d50972e /dev/nbd0 00:10:53.757 /dev/nbd0 00:10:53.757 17:59:14 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:10:53.757 17:59:14 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:10:53.757 17:59:14 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:10:53.757 17:59:14 -- common/autotest_common.sh@867 -- # local i 00:10:53.757 17:59:14 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:53.757 17:59:14 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:53.757 17:59:14 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:10:53.757 17:59:14 -- common/autotest_common.sh@871 -- # break 00:10:53.757 17:59:14 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:53.757 17:59:14 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:53.757 17:59:14 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:53.757 1+0 records in 00:10:53.757 1+0 records out 00:10:53.757 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000331818 s, 12.3 MB/s 00:10:53.757 17:59:14 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:53.757 17:59:14 -- common/autotest_common.sh@884 -- # size=4096 00:10:53.757 17:59:14 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:53.757 17:59:14 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:53.757 17:59:14 -- common/autotest_common.sh@887 -- # return 0 00:10:53.757 17:59:14 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:53.757 17:59:14 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:53.757 17:59:14 -- lvol/snapshot_clone.sh@425 -- # run_fio_test /dev/nbd0 0 62914560 write 0xcc 00:10:53.757 17:59:14 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:53.757 17:59:14 -- lvol/common.sh@41 -- # local offset=0 00:10:53.757 17:59:14 -- lvol/common.sh@42 -- # local size=62914560 00:10:53.757 17:59:14 -- lvol/common.sh@43 -- # local rw=write 00:10:53.757 17:59:14 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:53.757 17:59:14 -- lvol/common.sh@45 -- # local extra_params= 00:10:53.757 17:59:14 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:53.757 17:59:14 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:53.757 17:59:14 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:53.757 17:59:14 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=62914560 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:53.757 17:59:14 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=62914560 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:53.757 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:53.757 fio-3.35 00:10:53.757 Starting 1 process 00:10:55.665 00:10:55.665 fio_test: (groupid=0, jobs=1): err= 0: pid=62062: Thu Nov 28 17:59:16 2024 00:10:55.665 read: IOPS=17.4k, BW=68.1MiB/s (71.4MB/s)(60.0MiB/881msec) 00:10:55.665 clat (usec): min=46, max=425, avg=55.86, stdev=10.20 00:10:55.665 lat (usec): min=46, max=425, avg=55.90, stdev=10.20 00:10:55.665 clat percentiles (usec): 00:10:55.665 | 1.00th=[ 48], 5.00th=[ 50], 10.00th=[ 50], 20.00th=[ 52], 00:10:55.665 | 30.00th=[ 52], 40.00th=[ 53], 50.00th=[ 54], 60.00th=[ 55], 00:10:55.665 | 70.00th=[ 57], 80.00th=[ 59], 90.00th=[ 65], 95.00th=[ 70], 00:10:55.665 | 99.00th=[ 84], 99.50th=[ 91], 99.90th=[ 126], 99.95th=[ 258], 00:10:55.665 | 99.99th=[ 396] 00:10:55.665 write: IOPS=17.4k, BW=68.1MiB/s (71.4MB/s)(60.0MiB/881msec); 0 zone resets 00:10:55.665 clat (usec): min=39, max=1308, avg=56.32, stdev=12.99 00:10:55.665 lat (usec): min=39, max=1313, avg=56.77, stdev=13.16 00:10:55.665 clat percentiles (usec): 00:10:55.665 | 1.00th=[ 42], 5.00th=[ 44], 10.00th=[ 48], 20.00th=[ 53], 00:10:55.665 | 30.00th=[ 54], 40.00th=[ 55], 50.00th=[ 56], 60.00th=[ 57], 00:10:55.665 | 70.00th=[ 58], 80.00th=[ 60], 90.00th=[ 66], 95.00th=[ 71], 00:10:55.665 | 99.00th=[ 84], 99.50th=[ 89], 99.90th=[ 112], 99.95th=[ 153], 00:10:55.665 | 99.99th=[ 273] 00:10:55.665 bw ( KiB/s): min=52432, max=70448, per=88.10%, avg=61440.00, stdev=12739.24, samples=2 00:10:55.665 iops : min=13108, max=17612, avg=15360.00, stdev=3184.81, samples=2 00:10:55.665 lat (usec) : 50=10.62%, 100=89.22%, 250=0.12%, 500=0.04% 00:10:55.665 lat (msec) : 2=0.01% 00:10:55.665 cpu : usr=3.35%, sys=5.85%, ctx=30724, majf=0, minf=393 00:10:55.665 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:55.665 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:55.665 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:55.665 issued rwts: total=15360,15360,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:55.665 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:55.665 00:10:55.665 Run status group 0 (all jobs): 00:10:55.665 READ: bw=68.1MiB/s (71.4MB/s), 68.1MiB/s-68.1MiB/s (71.4MB/s-71.4MB/s), io=60.0MiB (62.9MB), run=881-881msec 00:10:55.665 WRITE: bw=68.1MiB/s (71.4MB/s), 68.1MiB/s-68.1MiB/s (71.4MB/s-71.4MB/s), io=60.0MiB (62.9MB), run=881-881msec 00:10:55.665 00:10:55.665 Disk stats (read/write): 00:10:55.665 nbd0: ios=13352/15360, merge=0/0, ticks=698/798, in_queue=1495, util=94.49% 00:10:55.665 17:59:16 -- lvol/snapshot_clone.sh@428 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test lvol_snapshot 00:10:55.665 17:59:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:55.665 17:59:16 -- common/autotest_common.sh@10 -- # set +x 00:10:55.665 17:59:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:55.665 17:59:16 -- lvol/snapshot_clone.sh@428 -- # snapshot_uuid=ef1279d2-81d6-4447-9147-618e9c45e5a6 00:10:55.665 17:59:16 -- lvol/snapshot_clone.sh@431 -- # half_size=31457279 00:10:55.665 17:59:16 -- lvol/snapshot_clone.sh@432 -- # run_fio_test /dev/nbd0 0 31457279 write 0xee 00:10:55.665 17:59:16 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:55.665 17:59:16 -- lvol/common.sh@41 -- # local offset=0 00:10:55.665 17:59:16 -- lvol/common.sh@42 -- # local size=31457279 00:10:55.665 17:59:16 -- lvol/common.sh@43 -- # local rw=write 00:10:55.665 17:59:16 -- lvol/common.sh@44 -- # local pattern=0xee 00:10:55.665 17:59:16 -- lvol/common.sh@45 -- # local extra_params= 00:10:55.665 17:59:16 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:55.665 17:59:16 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:10:55.665 17:59:16 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:55.665 17:59:16 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=31457279 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:55.665 17:59:16 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=31457279 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:10:55.925 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:55.925 fio-3.35 00:10:55.925 Starting 1 process 00:10:56.864 00:10:56.864 fio_test: (groupid=0, jobs=1): err= 0: pid=62088: Thu Nov 28 17:59:17 2024 00:10:56.864 read: IOPS=16.4k, BW=64.2MiB/s (67.4MB/s)(30.0MiB/467msec) 00:10:56.864 clat (usec): min=48, max=616, avg=59.25, stdev=11.28 00:10:56.864 lat (usec): min=48, max=616, avg=59.28, stdev=11.28 00:10:56.864 clat percentiles (usec): 00:10:56.864 | 1.00th=[ 51], 5.00th=[ 52], 10.00th=[ 52], 20.00th=[ 53], 00:10:56.864 | 30.00th=[ 55], 40.00th=[ 56], 50.00th=[ 59], 60.00th=[ 62], 00:10:56.864 | 70.00th=[ 63], 80.00th=[ 64], 90.00th=[ 67], 95.00th=[ 73], 00:10:56.864 | 99.00th=[ 86], 99.50th=[ 91], 99.90th=[ 112], 99.95th=[ 310], 00:10:56.864 | 99.99th=[ 619] 00:10:56.865 write: IOPS=16.1k, BW=62.9MiB/s (65.9MB/s)(30.0MiB/477msec); 0 zone resets 00:10:56.865 clat (usec): min=46, max=3757, avg=61.03, stdev=59.14 00:10:56.865 lat (usec): min=46, max=3757, avg=61.52, stdev=59.29 00:10:56.865 clat percentiles (usec): 00:10:56.865 | 1.00th=[ 50], 5.00th=[ 51], 10.00th=[ 52], 20.00th=[ 53], 00:10:56.865 | 30.00th=[ 54], 40.00th=[ 56], 50.00th=[ 57], 60.00th=[ 58], 00:10:56.865 | 70.00th=[ 61], 80.00th=[ 63], 90.00th=[ 70], 95.00th=[ 80], 00:10:56.865 | 99.00th=[ 108], 99.50th=[ 118], 99.90th=[ 1172], 99.95th=[ 1221], 00:10:56.865 | 99.99th=[ 3752] 00:10:56.865 bw ( KiB/s): min=61440, max=61440, per=95.40%, avg=61440.00, stdev= 0.00, samples=1 00:10:56.865 iops : min=15360, max=15360, avg=15360.00, stdev= 0.00, samples=1 00:10:56.865 lat (usec) : 50=1.48%, 100=97.59%, 250=0.82%, 500=0.03%, 750=0.01% 00:10:56.865 lat (usec) : 1000=0.01% 00:10:56.865 lat (msec) : 2=0.05%, 4=0.01% 00:10:56.865 cpu : usr=3.39%, sys=6.68%, ctx=22114, majf=0, minf=209 00:10:56.865 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:56.865 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:56.865 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:56.865 issued rwts: total=7680,7680,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:56.865 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:56.865 00:10:56.865 Run status group 0 (all jobs): 00:10:56.865 READ: bw=64.2MiB/s (67.4MB/s), 64.2MiB/s-64.2MiB/s (67.4MB/s-67.4MB/s), io=30.0MiB (31.5MB), run=467-467msec 00:10:56.865 WRITE: bw=62.9MiB/s (65.9MB/s), 62.9MiB/s-62.9MiB/s (65.9MB/s-65.9MB/s), io=30.0MiB (31.5MB), run=477-477msec 00:10:56.865 00:10:56.865 Disk stats (read/write): 00:10:56.865 nbd0: ios=6939/7680, merge=0/0, ticks=380/424, in_queue=804, util=89.84% 00:10:56.865 17:59:17 -- lvol/snapshot_clone.sh@435 -- # nbd_start_disks /var/tmp/spdk.sock ef1279d2-81d6-4447-9147-618e9c45e5a6 /dev/nbd1 00:10:56.865 17:59:17 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:10:56.865 17:59:17 -- bdev/nbd_common.sh@10 -- # bdev_list=('ef1279d2-81d6-4447-9147-618e9c45e5a6') 00:10:56.865 17:59:17 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:10:56.865 17:59:17 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd1') 00:10:56.865 17:59:17 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:10:56.865 17:59:17 -- bdev/nbd_common.sh@12 -- # local i 00:10:56.865 17:59:17 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:10:56.865 17:59:17 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:56.865 17:59:17 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk ef1279d2-81d6-4447-9147-618e9c45e5a6 /dev/nbd1 00:10:57.124 /dev/nbd1 00:10:57.124 17:59:18 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:10:57.124 17:59:18 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:10:57.124 17:59:18 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:10:57.124 17:59:18 -- common/autotest_common.sh@867 -- # local i 00:10:57.124 17:59:18 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:10:57.124 17:59:18 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:10:57.124 17:59:18 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:10:57.124 17:59:18 -- common/autotest_common.sh@871 -- # break 00:10:57.124 17:59:18 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:10:57.124 17:59:18 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:10:57.124 17:59:18 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:10:57.124 1+0 records in 00:10:57.125 1+0 records out 00:10:57.125 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000329439 s, 12.4 MB/s 00:10:57.125 17:59:18 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:57.125 17:59:18 -- common/autotest_common.sh@884 -- # size=4096 00:10:57.125 17:59:18 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:10:57.125 17:59:18 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:10:57.125 17:59:18 -- common/autotest_common.sh@887 -- # return 0 00:10:57.125 17:59:18 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:10:57.125 17:59:18 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:10:57.125 17:59:18 -- lvol/snapshot_clone.sh@436 -- # run_fio_test /dev/nbd1 0 31457279 read 0xcc 00:10:57.125 17:59:18 -- lvol/common.sh@40 -- # local file=/dev/nbd1 00:10:57.125 17:59:18 -- lvol/common.sh@41 -- # local offset=0 00:10:57.125 17:59:18 -- lvol/common.sh@42 -- # local size=31457279 00:10:57.125 17:59:18 -- lvol/common.sh@43 -- # local rw=read 00:10:57.125 17:59:18 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:57.125 17:59:18 -- lvol/common.sh@45 -- # local extra_params= 00:10:57.125 17:59:18 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:57.125 17:59:18 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:57.125 17:59:18 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:57.125 17:59:18 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=31457279 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:57.125 17:59:18 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=31457279 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:10:57.384 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:57.384 fio-3.35 00:10:57.384 Starting 1 process 00:10:57.953 00:10:57.953 fio_test: (groupid=0, jobs=1): err= 0: pid=62121: Thu Nov 28 17:59:18 2024 00:10:57.953 read: IOPS=14.0k, BW=54.5MiB/s (57.2MB/s)(30.0MiB/550msec) 00:10:57.953 clat (usec): min=49, max=374, avg=70.89, stdev=10.37 00:10:57.953 lat (usec): min=49, max=374, avg=70.97, stdev=10.37 00:10:57.953 clat percentiles (usec): 00:10:57.953 | 1.00th=[ 54], 5.00th=[ 65], 10.00th=[ 66], 20.00th=[ 67], 00:10:57.953 | 30.00th=[ 69], 40.00th=[ 70], 50.00th=[ 70], 60.00th=[ 71], 00:10:57.953 | 70.00th=[ 72], 80.00th=[ 74], 90.00th=[ 80], 95.00th=[ 85], 00:10:57.953 | 99.00th=[ 98], 99.50th=[ 106], 99.90th=[ 217], 99.95th=[ 306], 00:10:57.953 | 99.99th=[ 375] 00:10:57.953 bw ( KiB/s): min=55904, max=55904, per=100.00%, avg=55904.00, stdev= 0.00, samples=1 00:10:57.953 iops : min=13976, max=13976, avg=13976.00, stdev= 0.00, samples=1 00:10:57.953 lat (usec) : 50=0.01%, 100=99.17%, 250=0.74%, 500=0.08% 00:10:57.953 cpu : usr=1.46%, sys=3.64%, ctx=7682, majf=0, minf=10 00:10:57.953 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:57.953 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:57.953 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:57.953 issued rwts: total=7680,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:57.953 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:57.953 00:10:57.953 Run status group 0 (all jobs): 00:10:57.953 READ: bw=54.5MiB/s (57.2MB/s), 54.5MiB/s-54.5MiB/s (57.2MB/s-57.2MB/s), io=30.0MiB (31.5MB), run=550-550msec 00:10:57.953 00:10:57.953 Disk stats (read/write): 00:10:57.953 nbd1: ios=5542/0, merge=0/0, ticks=377/0, in_queue=377, util=79.92% 00:10:57.953 17:59:18 -- lvol/snapshot_clone.sh@439 -- # run_fio_test /dev/nbd0 0 31457279 read 0xee 00:10:57.953 17:59:18 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:57.953 17:59:18 -- lvol/common.sh@41 -- # local offset=0 00:10:57.953 17:59:18 -- lvol/common.sh@42 -- # local size=31457279 00:10:57.953 17:59:18 -- lvol/common.sh@43 -- # local rw=read 00:10:57.953 17:59:18 -- lvol/common.sh@44 -- # local pattern=0xee 00:10:57.953 17:59:18 -- lvol/common.sh@45 -- # local extra_params= 00:10:57.953 17:59:18 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:57.953 17:59:18 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:10:57.953 17:59:18 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:57.953 17:59:18 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=31457279 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:57.953 17:59:18 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=31457279 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:10:57.953 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:57.953 fio-3.35 00:10:57.953 Starting 1 process 00:10:58.893 00:10:58.894 fio_test: (groupid=0, jobs=1): err= 0: pid=62125: Thu Nov 28 17:59:19 2024 00:10:58.894 read: IOPS=14.8k, BW=57.9MiB/s (60.7MB/s)(30.0MiB/518msec) 00:10:58.894 clat (usec): min=48, max=2866, avg=66.07, stdev=37.79 00:10:58.894 lat (usec): min=48, max=2866, avg=66.15, stdev=37.80 00:10:58.894 clat percentiles (usec): 00:10:58.894 | 1.00th=[ 51], 5.00th=[ 52], 10.00th=[ 52], 20.00th=[ 53], 00:10:58.894 | 30.00th=[ 55], 40.00th=[ 65], 50.00th=[ 68], 60.00th=[ 69], 00:10:58.894 | 70.00th=[ 70], 80.00th=[ 72], 90.00th=[ 79], 95.00th=[ 87], 00:10:58.894 | 99.00th=[ 121], 99.50th=[ 126], 99.90th=[ 297], 99.95th=[ 453], 00:10:58.894 | 99.99th=[ 2868] 00:10:58.894 bw ( KiB/s): min=58920, max=58920, per=99.35%, avg=58920.00, stdev= 0.00, samples=1 00:10:58.894 iops : min=14730, max=14730, avg=14730.00, stdev= 0.00, samples=1 00:10:58.894 lat (usec) : 50=0.85%, 100=96.61%, 250=2.41%, 500=0.10% 00:10:58.894 lat (msec) : 2=0.01%, 4=0.01% 00:10:58.894 cpu : usr=2.13%, sys=6.96%, ctx=7681, majf=0, minf=10 00:10:58.894 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:58.894 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:58.894 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:58.894 issued rwts: total=7680,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:58.894 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:58.894 00:10:58.894 Run status group 0 (all jobs): 00:10:58.894 READ: bw=57.9MiB/s (60.7MB/s), 57.9MiB/s-57.9MiB/s (60.7MB/s-60.7MB/s), io=30.0MiB (31.5MB), run=518-518msec 00:10:58.894 00:10:58.894 Disk stats (read/write): 00:10:58.894 nbd0: ios=5442/0, merge=0/0, ticks=356/0, in_queue=356, util=79.60% 00:10:58.894 17:59:19 -- lvol/snapshot_clone.sh@440 -- # rpc_cmd bdev_get_bdevs -b 9ae5108f-212a-44b0-ab1f-a1e65d50972e 00:10:58.894 17:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:58.894 17:59:19 -- common/autotest_common.sh@10 -- # set +x 00:10:58.894 17:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:58.894 17:59:19 -- lvol/snapshot_clone.sh@440 -- # lvol='[ 00:10:58.894 { 00:10:58.894 "name": "9ae5108f-212a-44b0-ab1f-a1e65d50972e", 00:10:58.894 "aliases": [ 00:10:58.894 "lvs_test/lvol_test" 00:10:58.894 ], 00:10:58.894 "product_name": "Logical Volume", 00:10:58.894 "block_size": 512, 00:10:58.894 "num_blocks": 122880, 00:10:58.894 "uuid": "9ae5108f-212a-44b0-ab1f-a1e65d50972e", 00:10:58.894 "assigned_rate_limits": { 00:10:58.894 "rw_ios_per_sec": 0, 00:10:58.894 "rw_mbytes_per_sec": 0, 00:10:58.894 "r_mbytes_per_sec": 0, 00:10:58.894 "w_mbytes_per_sec": 0 00:10:58.894 }, 00:10:58.894 "claimed": false, 00:10:58.894 "zoned": false, 00:10:58.894 "supported_io_types": { 00:10:58.894 "read": true, 00:10:58.894 "write": true, 00:10:58.894 "unmap": true, 00:10:58.894 "write_zeroes": true, 00:10:58.894 "flush": false, 00:10:58.894 "reset": true, 00:10:58.894 "compare": false, 00:10:58.894 "compare_and_write": false, 00:10:58.894 "abort": false, 00:10:58.894 "nvme_admin": false, 00:10:58.894 "nvme_io": false 00:10:58.894 }, 00:10:58.894 "memory_domains": [ 00:10:58.894 { 00:10:58.894 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:58.894 "dma_device_type": 2 00:10:58.894 } 00:10:58.894 ], 00:10:58.894 "driver_specific": { 00:10:58.894 "lvol": { 00:10:58.894 "lvol_store_uuid": "e5a669d4-bcec-499c-aee9-0b831ce25e2f", 00:10:58.894 "base_bdev": "Malloc7", 00:10:58.894 "thin_provision": true, 00:10:58.894 "snapshot": false, 00:10:58.894 "clone": true, 00:10:58.894 "base_snapshot": "lvol_snapshot", 00:10:58.894 "esnap_clone": false 00:10:58.894 } 00:10:58.894 } 00:10:58.894 } 00:10:58.894 ]' 00:10:58.894 17:59:19 -- lvol/snapshot_clone.sh@441 -- # jq '.[].driver_specific.lvol.clone' 00:10:58.894 17:59:19 -- lvol/snapshot_clone.sh@441 -- # '[' true = true ']' 00:10:58.894 17:59:19 -- lvol/snapshot_clone.sh@444 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd1 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd1') 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@51 -- # local i 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd1 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@41 -- # break 00:10:58.894 17:59:19 -- bdev/nbd_common.sh@45 -- # return 0 00:10:58.894 17:59:19 -- lvol/snapshot_clone.sh@445 -- # rpc_cmd bdev_lvol_delete ef1279d2-81d6-4447-9147-618e9c45e5a6 00:10:58.894 17:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:58.894 17:59:19 -- common/autotest_common.sh@10 -- # set +x 00:10:58.894 17:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:58.894 17:59:19 -- lvol/snapshot_clone.sh@448 -- # rpc_cmd bdev_get_bdevs -b 9ae5108f-212a-44b0-ab1f-a1e65d50972e 00:10:58.894 17:59:19 -- common/autotest_common.sh@561 -- # xtrace_disable 00:10:58.894 17:59:19 -- common/autotest_common.sh@10 -- # set +x 00:10:58.894 17:59:19 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:10:58.894 17:59:19 -- lvol/snapshot_clone.sh@448 -- # lvol='[ 00:10:58.894 { 00:10:58.894 "name": "9ae5108f-212a-44b0-ab1f-a1e65d50972e", 00:10:58.894 "aliases": [ 00:10:58.894 "lvs_test/lvol_test" 00:10:58.894 ], 00:10:58.894 "product_name": "Logical Volume", 00:10:58.894 "block_size": 512, 00:10:58.894 "num_blocks": 122880, 00:10:58.894 "uuid": "9ae5108f-212a-44b0-ab1f-a1e65d50972e", 00:10:58.894 "assigned_rate_limits": { 00:10:58.894 "rw_ios_per_sec": 0, 00:10:58.894 "rw_mbytes_per_sec": 0, 00:10:58.894 "r_mbytes_per_sec": 0, 00:10:58.894 "w_mbytes_per_sec": 0 00:10:58.894 }, 00:10:58.894 "claimed": false, 00:10:58.894 "zoned": false, 00:10:58.894 "supported_io_types": { 00:10:58.894 "read": true, 00:10:58.894 "write": true, 00:10:58.894 "unmap": true, 00:10:58.894 "write_zeroes": true, 00:10:58.894 "flush": false, 00:10:58.894 "reset": true, 00:10:58.894 "compare": false, 00:10:58.894 "compare_and_write": false, 00:10:58.894 "abort": false, 00:10:58.894 "nvme_admin": false, 00:10:58.894 "nvme_io": false 00:10:58.894 }, 00:10:58.894 "memory_domains": [ 00:10:58.894 { 00:10:58.894 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:10:58.894 "dma_device_type": 2 00:10:58.894 } 00:10:58.894 ], 00:10:58.894 "driver_specific": { 00:10:58.894 "lvol": { 00:10:58.894 "lvol_store_uuid": "e5a669d4-bcec-499c-aee9-0b831ce25e2f", 00:10:58.894 "base_bdev": "Malloc7", 00:10:58.894 "thin_provision": true, 00:10:58.894 "snapshot": false, 00:10:58.894 "clone": false, 00:10:58.894 "esnap_clone": false 00:10:58.894 } 00:10:58.894 } 00:10:58.894 } 00:10:58.894 ]' 00:10:58.894 17:59:19 -- lvol/snapshot_clone.sh@449 -- # jq '.[].driver_specific.lvol.clone' 00:10:59.164 17:59:19 -- lvol/snapshot_clone.sh@449 -- # '[' false = false ']' 00:10:59.164 17:59:19 -- lvol/snapshot_clone.sh@450 -- # run_fio_test /dev/nbd0 0 31457279 read 0xee 00:10:59.164 17:59:19 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:59.164 17:59:19 -- lvol/common.sh@41 -- # local offset=0 00:10:59.164 17:59:19 -- lvol/common.sh@42 -- # local size=31457279 00:10:59.164 17:59:19 -- lvol/common.sh@43 -- # local rw=read 00:10:59.164 17:59:19 -- lvol/common.sh@44 -- # local pattern=0xee 00:10:59.164 17:59:19 -- lvol/common.sh@45 -- # local extra_params= 00:10:59.164 17:59:19 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:59.164 17:59:19 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:10:59.164 17:59:19 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:59.164 17:59:19 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=31457279 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:10:59.164 17:59:19 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=31457279 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:10:59.164 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:10:59.164 fio-3.35 00:10:59.164 Starting 1 process 00:10:59.747 00:10:59.747 fio_test: (groupid=0, jobs=1): err= 0: pid=62150: Thu Nov 28 17:59:20 2024 00:10:59.747 read: IOPS=16.1k, BW=62.9MiB/s (65.9MB/s)(30.0MiB/477msec) 00:10:59.747 clat (usec): min=43, max=3285, avg=60.38, stdev=38.91 00:10:59.747 lat (usec): min=43, max=3285, avg=60.46, stdev=38.92 00:10:59.747 clat percentiles (usec): 00:10:59.747 | 1.00th=[ 47], 5.00th=[ 49], 10.00th=[ 51], 20.00th=[ 55], 00:10:59.747 | 30.00th=[ 57], 40.00th=[ 58], 50.00th=[ 59], 60.00th=[ 60], 00:10:59.747 | 70.00th=[ 62], 80.00th=[ 63], 90.00th=[ 71], 95.00th=[ 77], 00:10:59.747 | 99.00th=[ 91], 99.50th=[ 96], 99.90th=[ 123], 99.95th=[ 200], 00:10:59.747 | 99.99th=[ 3294] 00:10:59.747 lat (usec) : 50=9.06%, 100=90.59%, 250=0.31%, 500=0.01%, 1000=0.01% 00:10:59.747 lat (msec) : 4=0.01% 00:10:59.747 cpu : usr=3.78%, sys=5.67%, ctx=8594, majf=0, minf=10 00:10:59.747 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:10:59.747 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:59.747 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:10:59.747 issued rwts: total=7680,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:10:59.747 latency : target=0, window=0, percentile=100.00%, depth=1 00:10:59.747 00:10:59.747 Run status group 0 (all jobs): 00:10:59.747 READ: bw=62.9MiB/s (65.9MB/s), 62.9MiB/s-62.9MiB/s (65.9MB/s-65.9MB/s), io=30.0MiB (31.5MB), run=477-477msec 00:10:59.747 00:10:59.747 Disk stats (read/write): 00:10:59.747 nbd0: ios=6355/0, merge=0/0, ticks=351/0, in_queue=352, util=79.03% 00:10:59.747 17:59:20 -- lvol/snapshot_clone.sh@451 -- # run_fio_test /dev/nbd0 31457280 31457279 read 0xcc 00:10:59.747 17:59:20 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:10:59.747 17:59:20 -- lvol/common.sh@41 -- # local offset=31457280 00:10:59.747 17:59:20 -- lvol/common.sh@42 -- # local size=31457279 00:10:59.747 17:59:20 -- lvol/common.sh@43 -- # local rw=read 00:10:59.747 17:59:20 -- lvol/common.sh@44 -- # local pattern=0xcc 00:10:59.747 17:59:20 -- lvol/common.sh@45 -- # local extra_params= 00:10:59.747 17:59:20 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:10:59.747 17:59:20 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:10:59.747 17:59:20 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:59.747 17:59:20 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=31457280 --size=31457279 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:10:59.747 17:59:20 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=31457280 --size=31457279 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:00.007 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:00.007 fio-3.35 00:11:00.007 Starting 1 process 00:11:00.578 00:11:00.578 fio_test: (groupid=0, jobs=1): err= 0: pid=62164: Thu Nov 28 17:59:21 2024 00:11:00.578 read: IOPS=15.5k, BW=60.7MiB/s (63.7MB/s)(30.0MiB/494msec) 00:11:00.578 clat (usec): min=46, max=2811, avg=62.55, stdev=42.72 00:11:00.578 lat (usec): min=46, max=2811, avg=62.64, stdev=42.73 00:11:00.578 clat percentiles (usec): 00:11:00.578 | 1.00th=[ 50], 5.00th=[ 53], 10.00th=[ 56], 20.00th=[ 57], 00:11:00.578 | 30.00th=[ 58], 40.00th=[ 59], 50.00th=[ 60], 60.00th=[ 61], 00:11:00.578 | 70.00th=[ 62], 80.00th=[ 65], 90.00th=[ 74], 95.00th=[ 81], 00:11:00.578 | 99.00th=[ 96], 99.50th=[ 102], 99.90th=[ 161], 99.95th=[ 709], 00:11:00.578 | 99.99th=[ 2802] 00:11:00.578 lat (usec) : 50=1.91%, 100=97.55%, 250=0.47%, 500=0.01%, 750=0.01% 00:11:00.578 lat (usec) : 1000=0.01% 00:11:00.578 lat (msec) : 4=0.03% 00:11:00.578 cpu : usr=5.27%, sys=5.88%, ctx=7680, majf=0, minf=10 00:11:00.578 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:00.578 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:00.578 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:00.578 issued rwts: total=7680,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:00.578 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:00.578 00:11:00.578 Run status group 0 (all jobs): 00:11:00.578 READ: bw=60.7MiB/s (63.7MB/s), 60.7MiB/s-60.7MiB/s (63.7MB/s-63.7MB/s), io=30.0MiB (31.5MB), run=494-494msec 00:11:00.578 00:11:00.578 Disk stats (read/write): 00:11:00.578 nbd0: ios=6079/0, merge=0/0, ticks=348/0, in_queue=348, util=79.64% 00:11:00.578 17:59:21 -- lvol/snapshot_clone.sh@454 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:11:00.578 17:59:21 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:11:00.578 17:59:21 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:11:00.578 17:59:21 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:11:00.578 17:59:21 -- bdev/nbd_common.sh@51 -- # local i 00:11:00.578 17:59:21 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:11:00.578 17:59:21 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:11:00.837 17:59:21 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:11:00.837 17:59:21 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:11:00.837 17:59:21 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:11:00.837 17:59:21 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:11:00.837 17:59:21 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:11:00.837 17:59:21 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:11:00.837 17:59:21 -- bdev/nbd_common.sh@41 -- # break 00:11:00.837 17:59:21 -- bdev/nbd_common.sh@45 -- # return 0 00:11:00.837 17:59:21 -- lvol/snapshot_clone.sh@455 -- # rpc_cmd bdev_lvol_delete 9ae5108f-212a-44b0-ab1f-a1e65d50972e 00:11:00.837 17:59:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:00.837 17:59:21 -- common/autotest_common.sh@10 -- # set +x 00:11:00.837 17:59:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:00.837 17:59:21 -- lvol/snapshot_clone.sh@456 -- # rpc_cmd bdev_lvol_delete_lvstore -u e5a669d4-bcec-499c-aee9-0b831ce25e2f 00:11:00.837 17:59:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:00.837 17:59:21 -- common/autotest_common.sh@10 -- # set +x 00:11:00.837 17:59:21 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:00.838 17:59:21 -- lvol/snapshot_clone.sh@457 -- # rpc_cmd bdev_malloc_delete Malloc7 00:11:00.838 17:59:21 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:00.838 17:59:21 -- common/autotest_common.sh@10 -- # set +x 00:11:01.097 17:59:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:01.097 17:59:22 -- lvol/snapshot_clone.sh@458 -- # check_leftover_devices 00:11:01.097 17:59:22 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:11:01.097 17:59:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:01.097 17:59:22 -- common/autotest_common.sh@10 -- # set +x 00:11:01.097 17:59:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:01.097 17:59:22 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:11:01.097 17:59:22 -- lvol/common.sh@26 -- # jq length 00:11:01.097 17:59:22 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:11:01.097 17:59:22 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:11:01.097 17:59:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:01.097 17:59:22 -- common/autotest_common.sh@10 -- # set +x 00:11:01.097 17:59:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:01.097 17:59:22 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:11:01.097 17:59:22 -- lvol/common.sh@28 -- # jq length 00:11:01.356 17:59:22 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:11:01.356 00:11:01.356 real 0m7.948s 00:11:01.356 user 0m1.599s 00:11:01.356 sys 0m0.708s 00:11:01.356 17:59:22 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:01.356 17:59:22 -- common/autotest_common.sh@10 -- # set +x 00:11:01.356 ************************************ 00:11:01.356 END TEST test_delete_snapshot_with_clone 00:11:01.356 ************************************ 00:11:01.356 17:59:22 -- lvol/snapshot_clone.sh@616 -- # run_test test_delete_snapshot_with_snapshot test_delete_snapshot_with_snapshot 00:11:01.356 17:59:22 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:01.356 17:59:22 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:01.356 17:59:22 -- common/autotest_common.sh@10 -- # set +x 00:11:01.356 ************************************ 00:11:01.356 START TEST test_delete_snapshot_with_snapshot 00:11:01.356 ************************************ 00:11:01.356 17:59:22 -- common/autotest_common.sh@1114 -- # test_delete_snapshot_with_snapshot 00:11:01.356 17:59:22 -- lvol/snapshot_clone.sh@463 -- # rpc_cmd bdev_malloc_create 128 512 00:11:01.357 17:59:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:01.357 17:59:22 -- common/autotest_common.sh@10 -- # set +x 00:11:01.357 17:59:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:01.357 17:59:22 -- lvol/snapshot_clone.sh@463 -- # malloc_name=Malloc8 00:11:01.357 17:59:22 -- lvol/snapshot_clone.sh@464 -- # rpc_cmd bdev_lvol_create_lvstore Malloc8 lvs_test 00:11:01.357 17:59:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:01.357 17:59:22 -- common/autotest_common.sh@10 -- # set +x 00:11:01.357 17:59:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:01.357 17:59:22 -- lvol/snapshot_clone.sh@464 -- # lvs_uuid=9b0eff30-0d44-4a70-b871-6398e52b7b6a 00:11:01.357 17:59:22 -- lvol/snapshot_clone.sh@467 -- # round_down 24 00:11:01.357 17:59:22 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:11:01.357 17:59:22 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:11:01.357 17:59:22 -- lvol/common.sh@36 -- # echo 24 00:11:01.357 17:59:22 -- lvol/snapshot_clone.sh@467 -- # lvol_size_mb=24 00:11:01.357 17:59:22 -- lvol/snapshot_clone.sh@468 -- # lvol_size=25165824 00:11:01.357 17:59:22 -- lvol/snapshot_clone.sh@470 -- # rpc_cmd bdev_lvol_create -u 9b0eff30-0d44-4a70-b871-6398e52b7b6a lvol_test 24 00:11:01.357 17:59:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:01.357 17:59:22 -- common/autotest_common.sh@10 -- # set +x 00:11:01.357 17:59:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:01.357 17:59:22 -- lvol/snapshot_clone.sh@470 -- # lvol_uuid=e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584 00:11:01.616 17:59:22 -- lvol/snapshot_clone.sh@471 -- # rpc_cmd bdev_get_bdevs -b e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584 00:11:01.616 17:59:22 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:01.616 17:59:22 -- common/autotest_common.sh@10 -- # set +x 00:11:01.616 17:59:22 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:01.616 17:59:22 -- lvol/snapshot_clone.sh@471 -- # lvol='[ 00:11:01.616 { 00:11:01.616 "name": "e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584", 00:11:01.616 "aliases": [ 00:11:01.616 "lvs_test/lvol_test" 00:11:01.616 ], 00:11:01.616 "product_name": "Logical Volume", 00:11:01.616 "block_size": 512, 00:11:01.616 "num_blocks": 49152, 00:11:01.616 "uuid": "e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584", 00:11:01.616 "assigned_rate_limits": { 00:11:01.616 "rw_ios_per_sec": 0, 00:11:01.616 "rw_mbytes_per_sec": 0, 00:11:01.616 "r_mbytes_per_sec": 0, 00:11:01.616 "w_mbytes_per_sec": 0 00:11:01.616 }, 00:11:01.616 "claimed": false, 00:11:01.616 "zoned": false, 00:11:01.616 "supported_io_types": { 00:11:01.616 "read": true, 00:11:01.616 "write": true, 00:11:01.616 "unmap": true, 00:11:01.616 "write_zeroes": true, 00:11:01.616 "flush": false, 00:11:01.616 "reset": true, 00:11:01.616 "compare": false, 00:11:01.616 "compare_and_write": false, 00:11:01.616 "abort": false, 00:11:01.616 "nvme_admin": false, 00:11:01.616 "nvme_io": false 00:11:01.616 }, 00:11:01.616 "memory_domains": [ 00:11:01.616 { 00:11:01.616 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:01.616 "dma_device_type": 2 00:11:01.616 } 00:11:01.616 ], 00:11:01.616 "driver_specific": { 00:11:01.616 "lvol": { 00:11:01.616 "lvol_store_uuid": "9b0eff30-0d44-4a70-b871-6398e52b7b6a", 00:11:01.616 "base_bdev": "Malloc8", 00:11:01.616 "thin_provision": false, 00:11:01.616 "snapshot": false, 00:11:01.616 "clone": false, 00:11:01.616 "esnap_clone": false 00:11:01.616 } 00:11:01.616 } 00:11:01.616 } 00:11:01.616 ]' 00:11:01.616 17:59:22 -- lvol/snapshot_clone.sh@474 -- # nbd_start_disks /var/tmp/spdk.sock e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584 /dev/nbd0 00:11:01.616 17:59:22 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:01.616 17:59:22 -- bdev/nbd_common.sh@10 -- # bdev_list=('e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584') 00:11:01.616 17:59:22 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:01.616 17:59:22 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:11:01.617 17:59:22 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:01.617 17:59:22 -- bdev/nbd_common.sh@12 -- # local i 00:11:01.617 17:59:22 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:01.617 17:59:22 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:01.617 17:59:22 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584 /dev/nbd0 00:11:01.617 /dev/nbd0 00:11:01.875 17:59:22 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:11:01.876 17:59:22 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:11:01.876 17:59:22 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:11:01.876 17:59:22 -- common/autotest_common.sh@867 -- # local i 00:11:01.876 17:59:22 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:01.876 17:59:22 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:01.876 17:59:22 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:11:01.876 17:59:22 -- common/autotest_common.sh@871 -- # break 00:11:01.876 17:59:22 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:01.876 17:59:22 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:01.876 17:59:22 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:01.876 1+0 records in 00:11:01.876 1+0 records out 00:11:01.876 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000366071 s, 11.2 MB/s 00:11:01.876 17:59:22 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:01.876 17:59:22 -- common/autotest_common.sh@884 -- # size=4096 00:11:01.876 17:59:22 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:01.876 17:59:22 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:01.876 17:59:22 -- common/autotest_common.sh@887 -- # return 0 00:11:01.876 17:59:22 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:01.876 17:59:22 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:01.876 17:59:22 -- lvol/snapshot_clone.sh@475 -- # run_fio_test /dev/nbd0 0 25165824 write 0xcc 00:11:01.876 17:59:22 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:01.876 17:59:22 -- lvol/common.sh@41 -- # local offset=0 00:11:01.876 17:59:22 -- lvol/common.sh@42 -- # local size=25165824 00:11:01.876 17:59:22 -- lvol/common.sh@43 -- # local rw=write 00:11:01.876 17:59:22 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:01.876 17:59:22 -- lvol/common.sh@45 -- # local extra_params= 00:11:01.876 17:59:22 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:01.876 17:59:22 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:01.876 17:59:22 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:01.876 17:59:22 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=25165824 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:01.876 17:59:22 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=25165824 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:01.876 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:01.876 fio-3.35 00:11:01.876 Starting 1 process 00:11:02.813 00:11:02.813 fio_test: (groupid=0, jobs=1): err= 0: pid=62231: Thu Nov 28 17:59:23 2024 00:11:02.813 read: IOPS=21.5k, BW=83.9MiB/s (88.0MB/s)(24.0MiB/286msec) 00:11:02.813 clat (usec): min=34, max=300, avg=45.86, stdev= 9.15 00:11:02.813 lat (usec): min=34, max=300, avg=45.90, stdev= 9.15 00:11:02.813 clat percentiles (usec): 00:11:02.813 | 1.00th=[ 37], 5.00th=[ 37], 10.00th=[ 38], 20.00th=[ 39], 00:11:02.813 | 30.00th=[ 40], 40.00th=[ 42], 50.00th=[ 48], 60.00th=[ 50], 00:11:02.813 | 70.00th=[ 50], 80.00th=[ 51], 90.00th=[ 54], 95.00th=[ 60], 00:11:02.813 | 99.00th=[ 72], 99.50th=[ 78], 99.90th=[ 99], 99.95th=[ 111], 00:11:02.813 | 99.99th=[ 302] 00:11:02.813 write: IOPS=19.8k, BW=77.2MiB/s (80.9MB/s)(24.0MiB/311msec); 0 zone resets 00:11:02.813 clat (usec): min=37, max=934, avg=49.39, stdev=14.26 00:11:02.813 lat (usec): min=38, max=934, avg=49.86, stdev=14.50 00:11:02.813 clat percentiles (usec): 00:11:02.813 | 1.00th=[ 41], 5.00th=[ 43], 10.00th=[ 43], 20.00th=[ 44], 00:11:02.813 | 30.00th=[ 45], 40.00th=[ 46], 50.00th=[ 47], 60.00th=[ 49], 00:11:02.813 | 70.00th=[ 50], 80.00th=[ 53], 90.00th=[ 59], 95.00th=[ 68], 00:11:02.813 | 99.00th=[ 82], 99.50th=[ 88], 99.90th=[ 115], 99.95th=[ 133], 00:11:02.813 | 99.99th=[ 938] 00:11:02.813 bw ( KiB/s): min=49152, max=49152, per=62.20%, avg=49152.00, stdev= 0.00, samples=1 00:11:02.813 iops : min=12288, max=12288, avg=12288.00, stdev= 0.00, samples=1 00:11:02.813 lat (usec) : 50=70.39%, 100=29.48%, 250=0.11%, 500=0.02%, 1000=0.01% 00:11:02.813 cpu : usr=2.69%, sys=7.56%, ctx=12299, majf=0, minf=170 00:11:02.813 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:02.813 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:02.813 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:02.813 issued rwts: total=6144,6144,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:02.813 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:02.813 00:11:02.813 Run status group 0 (all jobs): 00:11:02.813 READ: bw=83.9MiB/s (88.0MB/s), 83.9MiB/s-83.9MiB/s (88.0MB/s-88.0MB/s), io=24.0MiB (25.2MB), run=286-286msec 00:11:02.813 WRITE: bw=77.2MiB/s (80.9MB/s), 77.2MiB/s-77.2MiB/s (80.9MB/s-80.9MB/s), io=24.0MiB (25.2MB), run=311-311msec 00:11:02.813 00:11:02.813 Disk stats (read/write): 00:11:02.813 nbd0: ios=1671/6144, merge=0/0, ticks=83/275, in_queue=359, util=80.00% 00:11:02.813 17:59:23 -- lvol/snapshot_clone.sh@478 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test lvol_snapshot 00:11:02.813 17:59:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:02.813 17:59:23 -- common/autotest_common.sh@10 -- # set +x 00:11:02.814 17:59:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:02.814 17:59:23 -- lvol/snapshot_clone.sh@478 -- # snapshot_uuid=261104d5-1a1e-426b-8cc3-233710f5879d 00:11:02.814 17:59:23 -- lvol/snapshot_clone.sh@479 -- # rpc_cmd bdev_get_bdevs -b e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584 00:11:02.814 17:59:23 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:02.814 17:59:23 -- common/autotest_common.sh@10 -- # set +x 00:11:02.814 17:59:23 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:02.814 17:59:23 -- lvol/snapshot_clone.sh@479 -- # lvol='[ 00:11:02.814 { 00:11:02.814 "name": "e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584", 00:11:02.814 "aliases": [ 00:11:02.814 "lvs_test/lvol_test" 00:11:02.814 ], 00:11:02.814 "product_name": "Logical Volume", 00:11:02.814 "block_size": 512, 00:11:02.814 "num_blocks": 49152, 00:11:02.814 "uuid": "e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584", 00:11:02.814 "assigned_rate_limits": { 00:11:02.814 "rw_ios_per_sec": 0, 00:11:02.814 "rw_mbytes_per_sec": 0, 00:11:02.814 "r_mbytes_per_sec": 0, 00:11:02.814 "w_mbytes_per_sec": 0 00:11:02.814 }, 00:11:02.814 "claimed": false, 00:11:02.814 "zoned": false, 00:11:02.814 "supported_io_types": { 00:11:02.814 "read": true, 00:11:02.814 "write": true, 00:11:02.814 "unmap": true, 00:11:02.814 "write_zeroes": true, 00:11:02.814 "flush": false, 00:11:02.814 "reset": true, 00:11:02.814 "compare": false, 00:11:02.814 "compare_and_write": false, 00:11:02.814 "abort": false, 00:11:02.814 "nvme_admin": false, 00:11:02.814 "nvme_io": false 00:11:02.814 }, 00:11:02.814 "memory_domains": [ 00:11:02.814 { 00:11:02.814 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:02.814 "dma_device_type": 2 00:11:02.814 } 00:11:02.814 ], 00:11:02.814 "driver_specific": { 00:11:02.814 "lvol": { 00:11:02.814 "lvol_store_uuid": "9b0eff30-0d44-4a70-b871-6398e52b7b6a", 00:11:02.814 "base_bdev": "Malloc8", 00:11:02.814 "thin_provision": true, 00:11:02.814 "snapshot": false, 00:11:02.814 "clone": true, 00:11:02.814 "base_snapshot": "lvol_snapshot", 00:11:02.814 "esnap_clone": false 00:11:02.814 } 00:11:02.814 } 00:11:02.814 } 00:11:02.814 ]' 00:11:02.814 17:59:23 -- lvol/snapshot_clone.sh@480 -- # jq '.[].driver_specific.lvol.base_snapshot' 00:11:02.814 17:59:23 -- lvol/snapshot_clone.sh@480 -- # '[' '"lvol_snapshot"' = '"lvol_snapshot"' ']' 00:11:02.814 17:59:23 -- lvol/snapshot_clone.sh@483 -- # first_part=8388608 00:11:02.814 17:59:23 -- lvol/snapshot_clone.sh@484 -- # second_part=16777216 00:11:02.814 17:59:23 -- lvol/snapshot_clone.sh@485 -- # run_fio_test /dev/nbd0 8388608 8388608 write 0xee 00:11:02.814 17:59:23 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:02.814 17:59:23 -- lvol/common.sh@41 -- # local offset=8388608 00:11:02.814 17:59:23 -- lvol/common.sh@42 -- # local size=8388608 00:11:02.814 17:59:23 -- lvol/common.sh@43 -- # local rw=write 00:11:02.814 17:59:23 -- lvol/common.sh@44 -- # local pattern=0xee 00:11:02.814 17:59:23 -- lvol/common.sh@45 -- # local extra_params= 00:11:02.814 17:59:23 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:02.814 17:59:23 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:11:02.814 17:59:23 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:11:02.814 17:59:23 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=8388608 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:11:02.814 17:59:23 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=8388608 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:11:02.814 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:02.814 fio-3.35 00:11:02.814 Starting 1 process 00:11:03.073 00:11:03.074 fio_test: (groupid=0, jobs=1): err= 0: pid=62249: Thu Nov 28 17:59:24 2024 00:11:03.074 read: IOPS=18.6k, BW=72.7MiB/s (76.3MB/s)(8192KiB/110msec) 00:11:03.074 clat (usec): min=40, max=307, avg=52.75, stdev=10.41 00:11:03.074 lat (usec): min=40, max=307, avg=52.78, stdev=10.42 00:11:03.074 clat percentiles (usec): 00:11:03.074 | 1.00th=[ 47], 5.00th=[ 48], 10.00th=[ 49], 20.00th=[ 49], 00:11:03.074 | 30.00th=[ 50], 40.00th=[ 50], 50.00th=[ 51], 60.00th=[ 52], 00:11:03.074 | 70.00th=[ 53], 80.00th=[ 54], 90.00th=[ 60], 95.00th=[ 66], 00:11:03.074 | 99.00th=[ 83], 99.50th=[ 90], 99.90th=[ 128], 99.95th=[ 293], 00:11:03.074 | 99.99th=[ 310] 00:11:03.074 write: IOPS=16.4k, BW=64.0MiB/s (67.1MB/s)(8192KiB/125msec); 0 zone resets 00:11:03.074 clat (usec): min=40, max=1446, avg=59.23, stdev=41.98 00:11:03.074 lat (usec): min=40, max=1477, avg=59.82, stdev=42.63 00:11:03.074 clat percentiles (usec): 00:11:03.074 | 1.00th=[ 44], 5.00th=[ 49], 10.00th=[ 50], 20.00th=[ 50], 00:11:03.074 | 30.00th=[ 51], 40.00th=[ 51], 50.00th=[ 52], 60.00th=[ 54], 00:11:03.074 | 70.00th=[ 58], 80.00th=[ 65], 90.00th=[ 80], 95.00th=[ 90], 00:11:03.074 | 99.00th=[ 102], 99.50th=[ 109], 99.90th=[ 147], 99.95th=[ 1205], 00:11:03.074 | 99.99th=[ 1450] 00:11:03.074 lat (usec) : 50=30.18%, 100=69.09%, 250=0.63%, 500=0.05% 00:11:03.074 lat (msec) : 2=0.05% 00:11:03.074 cpu : usr=3.42%, sys=7.26%, ctx=4099, majf=0, minf=70 00:11:03.074 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:03.074 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:03.074 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:03.074 issued rwts: total=2048,2048,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:03.074 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:03.074 00:11:03.074 Run status group 0 (all jobs): 00:11:03.074 READ: bw=72.7MiB/s (76.3MB/s), 72.7MiB/s-72.7MiB/s (76.3MB/s-76.3MB/s), io=8192KiB (8389kB), run=110-110msec 00:11:03.074 WRITE: bw=64.0MiB/s (67.1MB/s), 64.0MiB/s-64.0MiB/s (67.1MB/s-67.1MB/s), io=8192KiB (8389kB), run=125-125msec 00:11:03.074 00:11:03.074 Disk stats (read/write): 00:11:03.074 nbd0: ios=403/2048, merge=0/0, ticks=25/110, in_queue=135, util=60.57% 00:11:03.074 17:59:24 -- lvol/snapshot_clone.sh@488 -- # nbd_start_disks /var/tmp/spdk.sock 261104d5-1a1e-426b-8cc3-233710f5879d /dev/nbd1 00:11:03.074 17:59:24 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:03.074 17:59:24 -- bdev/nbd_common.sh@10 -- # bdev_list=('261104d5-1a1e-426b-8cc3-233710f5879d') 00:11:03.074 17:59:24 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:03.074 17:59:24 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd1') 00:11:03.074 17:59:24 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:03.074 17:59:24 -- bdev/nbd_common.sh@12 -- # local i 00:11:03.074 17:59:24 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:03.074 17:59:24 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:03.074 17:59:24 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 261104d5-1a1e-426b-8cc3-233710f5879d /dev/nbd1 00:11:03.333 /dev/nbd1 00:11:03.333 17:59:24 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:11:03.333 17:59:24 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:11:03.333 17:59:24 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:11:03.333 17:59:24 -- common/autotest_common.sh@867 -- # local i 00:11:03.333 17:59:24 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:03.333 17:59:24 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:03.333 17:59:24 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:11:03.333 17:59:24 -- common/autotest_common.sh@871 -- # break 00:11:03.333 17:59:24 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:03.333 17:59:24 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:03.333 17:59:24 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:03.333 1+0 records in 00:11:03.333 1+0 records out 00:11:03.333 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000342813 s, 11.9 MB/s 00:11:03.333 17:59:24 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:03.333 17:59:24 -- common/autotest_common.sh@884 -- # size=4096 00:11:03.333 17:59:24 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:03.333 17:59:24 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:03.333 17:59:24 -- common/autotest_common.sh@887 -- # return 0 00:11:03.333 17:59:24 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:03.333 17:59:24 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:03.333 17:59:24 -- lvol/snapshot_clone.sh@489 -- # run_fio_test /dev/nbd1 0 25165824 read 0xcc 00:11:03.333 17:59:24 -- lvol/common.sh@40 -- # local file=/dev/nbd1 00:11:03.333 17:59:24 -- lvol/common.sh@41 -- # local offset=0 00:11:03.333 17:59:24 -- lvol/common.sh@42 -- # local size=25165824 00:11:03.333 17:59:24 -- lvol/common.sh@43 -- # local rw=read 00:11:03.333 17:59:24 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:03.333 17:59:24 -- lvol/common.sh@45 -- # local extra_params= 00:11:03.333 17:59:24 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:03.333 17:59:24 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:03.333 17:59:24 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:03.333 17:59:24 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=25165824 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:03.333 17:59:24 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=25165824 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:03.591 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:03.591 fio-3.35 00:11:03.591 Starting 1 process 00:11:04.159 00:11:04.159 fio_test: (groupid=0, jobs=1): err= 0: pid=62267: Thu Nov 28 17:59:24 2024 00:11:04.159 read: IOPS=14.4k, BW=56.3MiB/s (59.1MB/s)(24.0MiB/426msec) 00:11:04.159 clat (usec): min=46, max=293, avg=68.25, stdev=10.33 00:11:04.159 lat (usec): min=46, max=294, avg=68.35, stdev=10.36 00:11:04.159 clat percentiles (usec): 00:11:04.159 | 1.00th=[ 49], 5.00th=[ 62], 10.00th=[ 63], 20.00th=[ 64], 00:11:04.159 | 30.00th=[ 65], 40.00th=[ 65], 50.00th=[ 66], 60.00th=[ 67], 00:11:04.159 | 70.00th=[ 69], 80.00th=[ 71], 90.00th=[ 80], 95.00th=[ 88], 00:11:04.159 | 99.00th=[ 104], 99.50th=[ 114], 99.90th=[ 141], 99.95th=[ 190], 00:11:04.159 | 99.99th=[ 293] 00:11:04.159 lat (usec) : 50=2.16%, 100=95.87%, 250=1.95%, 500=0.02% 00:11:04.159 cpu : usr=2.12%, sys=5.65%, ctx=6162, majf=0, minf=9 00:11:04.159 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:04.159 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:04.159 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:04.159 issued rwts: total=6144,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:04.159 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:04.159 00:11:04.159 Run status group 0 (all jobs): 00:11:04.159 READ: bw=56.3MiB/s (59.1MB/s), 56.3MiB/s-56.3MiB/s (59.1MB/s-59.1MB/s), io=24.0MiB (25.2MB), run=426-426msec 00:11:04.159 00:11:04.159 Disk stats (read/write): 00:11:04.159 nbd1: ios=5708/0, merge=0/0, ticks=367/0, in_queue=366, util=79.72% 00:11:04.159 17:59:24 -- lvol/snapshot_clone.sh@493 -- # rpc_cmd bdev_lvol_snapshot lvs_test/lvol_test lvol_snapshot2 00:11:04.159 17:59:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:04.159 17:59:24 -- common/autotest_common.sh@10 -- # set +x 00:11:04.159 17:59:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:04.159 17:59:24 -- lvol/snapshot_clone.sh@493 -- # snapshot_uuid2=d7c0c0c3-83e8-4edd-817c-a6e39b275602 00:11:04.159 17:59:24 -- lvol/snapshot_clone.sh@494 -- # rpc_cmd bdev_get_bdevs -b e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584 00:11:04.159 17:59:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:04.159 17:59:24 -- common/autotest_common.sh@10 -- # set +x 00:11:04.159 17:59:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:04.159 17:59:25 -- lvol/snapshot_clone.sh@494 -- # lvol='[ 00:11:04.159 { 00:11:04.159 "name": "e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584", 00:11:04.159 "aliases": [ 00:11:04.159 "lvs_test/lvol_test" 00:11:04.159 ], 00:11:04.159 "product_name": "Logical Volume", 00:11:04.159 "block_size": 512, 00:11:04.159 "num_blocks": 49152, 00:11:04.159 "uuid": "e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584", 00:11:04.159 "assigned_rate_limits": { 00:11:04.159 "rw_ios_per_sec": 0, 00:11:04.159 "rw_mbytes_per_sec": 0, 00:11:04.159 "r_mbytes_per_sec": 0, 00:11:04.159 "w_mbytes_per_sec": 0 00:11:04.159 }, 00:11:04.159 "claimed": false, 00:11:04.159 "zoned": false, 00:11:04.159 "supported_io_types": { 00:11:04.159 "read": true, 00:11:04.159 "write": true, 00:11:04.159 "unmap": true, 00:11:04.159 "write_zeroes": true, 00:11:04.159 "flush": false, 00:11:04.159 "reset": true, 00:11:04.159 "compare": false, 00:11:04.159 "compare_and_write": false, 00:11:04.159 "abort": false, 00:11:04.159 "nvme_admin": false, 00:11:04.159 "nvme_io": false 00:11:04.159 }, 00:11:04.159 "memory_domains": [ 00:11:04.159 { 00:11:04.160 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:04.160 "dma_device_type": 2 00:11:04.160 } 00:11:04.160 ], 00:11:04.160 "driver_specific": { 00:11:04.160 "lvol": { 00:11:04.160 "lvol_store_uuid": "9b0eff30-0d44-4a70-b871-6398e52b7b6a", 00:11:04.160 "base_bdev": "Malloc8", 00:11:04.160 "thin_provision": true, 00:11:04.160 "snapshot": false, 00:11:04.160 "clone": true, 00:11:04.160 "base_snapshot": "lvol_snapshot2", 00:11:04.160 "esnap_clone": false 00:11:04.160 } 00:11:04.160 } 00:11:04.160 } 00:11:04.160 ]' 00:11:04.160 17:59:25 -- lvol/snapshot_clone.sh@495 -- # rpc_cmd bdev_get_bdevs -b 261104d5-1a1e-426b-8cc3-233710f5879d 00:11:04.160 17:59:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:04.160 17:59:25 -- common/autotest_common.sh@10 -- # set +x 00:11:04.160 17:59:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:04.160 17:59:25 -- lvol/snapshot_clone.sh@495 -- # snapshot='[ 00:11:04.160 { 00:11:04.160 "name": "261104d5-1a1e-426b-8cc3-233710f5879d", 00:11:04.160 "aliases": [ 00:11:04.160 "lvs_test/lvol_snapshot" 00:11:04.160 ], 00:11:04.160 "product_name": "Logical Volume", 00:11:04.160 "block_size": 512, 00:11:04.160 "num_blocks": 49152, 00:11:04.160 "uuid": "261104d5-1a1e-426b-8cc3-233710f5879d", 00:11:04.160 "assigned_rate_limits": { 00:11:04.160 "rw_ios_per_sec": 0, 00:11:04.160 "rw_mbytes_per_sec": 0, 00:11:04.160 "r_mbytes_per_sec": 0, 00:11:04.160 "w_mbytes_per_sec": 0 00:11:04.160 }, 00:11:04.160 "claimed": false, 00:11:04.160 "zoned": false, 00:11:04.160 "supported_io_types": { 00:11:04.160 "read": true, 00:11:04.160 "write": false, 00:11:04.160 "unmap": false, 00:11:04.160 "write_zeroes": false, 00:11:04.160 "flush": false, 00:11:04.160 "reset": true, 00:11:04.160 "compare": false, 00:11:04.160 "compare_and_write": false, 00:11:04.160 "abort": false, 00:11:04.160 "nvme_admin": false, 00:11:04.160 "nvme_io": false 00:11:04.160 }, 00:11:04.160 "memory_domains": [ 00:11:04.160 { 00:11:04.160 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:04.160 "dma_device_type": 2 00:11:04.160 } 00:11:04.160 ], 00:11:04.160 "driver_specific": { 00:11:04.160 "lvol": { 00:11:04.160 "lvol_store_uuid": "9b0eff30-0d44-4a70-b871-6398e52b7b6a", 00:11:04.160 "base_bdev": "Malloc8", 00:11:04.160 "thin_provision": false, 00:11:04.160 "snapshot": true, 00:11:04.160 "clone": false, 00:11:04.160 "clones": [ 00:11:04.160 "lvol_snapshot2" 00:11:04.160 ], 00:11:04.160 "esnap_clone": false 00:11:04.160 } 00:11:04.160 } 00:11:04.160 } 00:11:04.160 ]' 00:11:04.160 17:59:25 -- lvol/snapshot_clone.sh@496 -- # rpc_cmd bdev_get_bdevs -b d7c0c0c3-83e8-4edd-817c-a6e39b275602 00:11:04.160 17:59:25 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:04.160 17:59:25 -- common/autotest_common.sh@10 -- # set +x 00:11:04.160 17:59:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:04.160 17:59:25 -- lvol/snapshot_clone.sh@496 -- # snapshot2='[ 00:11:04.160 { 00:11:04.160 "name": "d7c0c0c3-83e8-4edd-817c-a6e39b275602", 00:11:04.160 "aliases": [ 00:11:04.160 "lvs_test/lvol_snapshot2" 00:11:04.160 ], 00:11:04.160 "product_name": "Logical Volume", 00:11:04.160 "block_size": 512, 00:11:04.160 "num_blocks": 49152, 00:11:04.160 "uuid": "d7c0c0c3-83e8-4edd-817c-a6e39b275602", 00:11:04.160 "assigned_rate_limits": { 00:11:04.160 "rw_ios_per_sec": 0, 00:11:04.160 "rw_mbytes_per_sec": 0, 00:11:04.160 "r_mbytes_per_sec": 0, 00:11:04.160 "w_mbytes_per_sec": 0 00:11:04.160 }, 00:11:04.160 "claimed": false, 00:11:04.160 "zoned": false, 00:11:04.160 "supported_io_types": { 00:11:04.160 "read": true, 00:11:04.160 "write": false, 00:11:04.160 "unmap": false, 00:11:04.160 "write_zeroes": false, 00:11:04.160 "flush": false, 00:11:04.160 "reset": true, 00:11:04.160 "compare": false, 00:11:04.160 "compare_and_write": false, 00:11:04.160 "abort": false, 00:11:04.160 "nvme_admin": false, 00:11:04.160 "nvme_io": false 00:11:04.160 }, 00:11:04.160 "memory_domains": [ 00:11:04.160 { 00:11:04.160 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:04.160 "dma_device_type": 2 00:11:04.160 } 00:11:04.160 ], 00:11:04.160 "driver_specific": { 00:11:04.160 "lvol": { 00:11:04.160 "lvol_store_uuid": "9b0eff30-0d44-4a70-b871-6398e52b7b6a", 00:11:04.160 "base_bdev": "Malloc8", 00:11:04.160 "thin_provision": true, 00:11:04.160 "snapshot": true, 00:11:04.160 "clone": true, 00:11:04.160 "base_snapshot": "lvol_snapshot", 00:11:04.160 "clones": [ 00:11:04.160 "lvol_test" 00:11:04.160 ], 00:11:04.160 "esnap_clone": false 00:11:04.160 } 00:11:04.160 } 00:11:04.160 } 00:11:04.160 ]' 00:11:04.160 17:59:25 -- lvol/snapshot_clone.sh@497 -- # jq '.[].driver_specific.lvol.base_snapshot' 00:11:04.160 17:59:25 -- lvol/snapshot_clone.sh@497 -- # '[' '"lvol_snapshot"' = '"lvol_snapshot"' ']' 00:11:04.160 17:59:25 -- lvol/snapshot_clone.sh@498 -- # jq '.[].driver_specific.lvol.clones|sort' 00:11:04.160 17:59:25 -- lvol/snapshot_clone.sh@498 -- # jq '.|sort' 00:11:04.419 17:59:25 -- lvol/snapshot_clone.sh@498 -- # '[' '[ 00:11:04.419 "lvol_test" 00:11:04.419 ]' = '[ 00:11:04.419 "lvol_test" 00:11:04.419 ]' ']' 00:11:04.419 17:59:25 -- lvol/snapshot_clone.sh@499 -- # jq '.[].driver_specific.lvol.clone' 00:11:04.419 17:59:25 -- lvol/snapshot_clone.sh@499 -- # '[' true = true ']' 00:11:04.419 17:59:25 -- lvol/snapshot_clone.sh@500 -- # jq '.[].driver_specific.lvol.snapshot' 00:11:04.419 17:59:25 -- lvol/snapshot_clone.sh@500 -- # '[' true = true ']' 00:11:04.419 17:59:25 -- lvol/snapshot_clone.sh@501 -- # jq '.[].driver_specific.lvol.clones|sort' 00:11:04.419 17:59:25 -- lvol/snapshot_clone.sh@501 -- # jq '.|sort' 00:11:04.419 17:59:25 -- lvol/snapshot_clone.sh@501 -- # '[' '[ 00:11:04.419 "lvol_snapshot2" 00:11:04.419 ]' = '[ 00:11:04.419 "lvol_snapshot2" 00:11:04.419 ]' ']' 00:11:04.419 17:59:25 -- lvol/snapshot_clone.sh@504 -- # run_fio_test /dev/nbd1 0 4096 read 0xcc 00:11:04.419 17:59:25 -- lvol/common.sh@40 -- # local file=/dev/nbd1 00:11:04.419 17:59:25 -- lvol/common.sh@41 -- # local offset=0 00:11:04.419 17:59:25 -- lvol/common.sh@42 -- # local size=4096 00:11:04.419 17:59:25 -- lvol/common.sh@43 -- # local rw=read 00:11:04.419 17:59:25 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:04.419 17:59:25 -- lvol/common.sh@45 -- # local extra_params= 00:11:04.419 17:59:25 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:04.419 17:59:25 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:04.419 17:59:25 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:04.419 17:59:25 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=4096 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:04.419 17:59:25 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=4096 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:04.419 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:04.419 fio-3.35 00:11:04.419 Starting 1 process 00:11:04.677 00:11:04.677 fio_test: (groupid=0, jobs=1): err= 0: pid=62299: Thu Nov 28 17:59:25 2024 00:11:04.677 read: IOPS=1000, BW=4000KiB/s (4096kB/s)(4096B/1msec) 00:11:04.677 clat (nsec): min=325309, max=325309, avg=325309.00, stdev= 0.00 00:11:04.677 lat (nsec): min=326311, max=326311, avg=326311.00, stdev= 0.00 00:11:04.677 clat percentiles (usec): 00:11:04.677 | 1.00th=[ 326], 5.00th=[ 326], 10.00th=[ 326], 20.00th=[ 326], 00:11:04.677 | 30.00th=[ 326], 40.00th=[ 326], 50.00th=[ 326], 60.00th=[ 326], 00:11:04.677 | 70.00th=[ 326], 80.00th=[ 326], 90.00th=[ 326], 95.00th=[ 326], 00:11:04.677 | 99.00th=[ 326], 99.50th=[ 326], 99.90th=[ 326], 99.95th=[ 326], 00:11:04.677 | 99.99th=[ 326] 00:11:04.677 lat (usec) : 500=100.00% 00:11:04.677 cpu : usr=0.00%, sys=0.00%, ctx=1, majf=0, minf=9 00:11:04.677 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:04.677 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:04.677 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:04.677 issued rwts: total=1,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:04.677 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:04.677 00:11:04.677 Run status group 0 (all jobs): 00:11:04.677 READ: bw=4000KiB/s (4096kB/s), 4000KiB/s-4000KiB/s (4096kB/s-4096kB/s), io=4096B (4096B), run=1-1msec 00:11:04.677 00:11:04.677 Disk stats (read/write): 00:11:04.677 nbd1: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:11:04.677 17:59:25 -- lvol/snapshot_clone.sh@505 -- # nbd_start_disks /var/tmp/spdk.sock d7c0c0c3-83e8-4edd-817c-a6e39b275602 /dev/nbd2 00:11:04.677 17:59:25 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:04.677 17:59:25 -- bdev/nbd_common.sh@10 -- # bdev_list=('d7c0c0c3-83e8-4edd-817c-a6e39b275602') 00:11:04.677 17:59:25 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:04.677 17:59:25 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd2') 00:11:04.677 17:59:25 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:04.677 17:59:25 -- bdev/nbd_common.sh@12 -- # local i 00:11:04.677 17:59:25 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:04.677 17:59:25 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:04.677 17:59:25 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk d7c0c0c3-83e8-4edd-817c-a6e39b275602 /dev/nbd2 00:11:04.936 /dev/nbd2 00:11:04.936 17:59:25 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd2 00:11:04.936 17:59:25 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd2 00:11:04.936 17:59:25 -- common/autotest_common.sh@866 -- # local nbd_name=nbd2 00:11:04.936 17:59:25 -- common/autotest_common.sh@867 -- # local i 00:11:04.936 17:59:25 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:04.936 17:59:25 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:04.936 17:59:25 -- common/autotest_common.sh@870 -- # grep -q -w nbd2 /proc/partitions 00:11:04.936 17:59:25 -- common/autotest_common.sh@871 -- # break 00:11:04.936 17:59:25 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:04.936 17:59:25 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:04.936 17:59:25 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd2 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:04.936 1+0 records in 00:11:04.936 1+0 records out 00:11:04.936 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000335219 s, 12.2 MB/s 00:11:04.936 17:59:25 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:04.936 17:59:25 -- common/autotest_common.sh@884 -- # size=4096 00:11:04.936 17:59:25 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:04.936 17:59:25 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:04.936 17:59:25 -- common/autotest_common.sh@887 -- # return 0 00:11:04.936 17:59:25 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:04.936 17:59:25 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:04.936 17:59:25 -- lvol/snapshot_clone.sh@506 -- # run_fio_test /dev/nbd2 0 8388607 read 0xcc 00:11:04.936 17:59:25 -- lvol/common.sh@40 -- # local file=/dev/nbd2 00:11:04.936 17:59:25 -- lvol/common.sh@41 -- # local offset=0 00:11:04.936 17:59:25 -- lvol/common.sh@42 -- # local size=8388607 00:11:04.936 17:59:25 -- lvol/common.sh@43 -- # local rw=read 00:11:04.936 17:59:25 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:04.936 17:59:25 -- lvol/common.sh@45 -- # local extra_params= 00:11:04.936 17:59:25 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:04.936 17:59:25 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:04.936 17:59:25 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:04.936 17:59:25 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd2 --offset=0 --size=8388607 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:04.936 17:59:25 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd2 --offset=0 --size=8388607 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:04.936 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:04.936 fio-3.35 00:11:04.936 Starting 1 process 00:11:05.195 00:11:05.195 fio_test: (groupid=0, jobs=1): err= 0: pid=62316: Thu Nov 28 17:59:26 2024 00:11:05.195 read: IOPS=13.9k, BW=54.4MiB/s (57.1MB/s)(8192KiB/147msec) 00:11:05.195 clat (usec): min=56, max=226, avg=70.26, stdev=14.11 00:11:05.195 lat (usec): min=56, max=227, avg=70.36, stdev=14.17 00:11:05.195 clat percentiles (usec): 00:11:05.195 | 1.00th=[ 58], 5.00th=[ 61], 10.00th=[ 61], 20.00th=[ 62], 00:11:05.195 | 30.00th=[ 63], 40.00th=[ 63], 50.00th=[ 64], 60.00th=[ 65], 00:11:05.195 | 70.00th=[ 70], 80.00th=[ 85], 90.00th=[ 89], 95.00th=[ 100], 00:11:05.195 | 99.00th=[ 118], 99.50th=[ 123], 99.90th=[ 131], 99.95th=[ 137], 00:11:05.195 | 99.99th=[ 227] 00:11:05.195 lat (usec) : 100=95.07%, 250=4.93% 00:11:05.195 cpu : usr=3.42%, sys=6.85%, ctx=2049, majf=0, minf=9 00:11:05.195 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:05.195 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:05.195 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:05.195 issued rwts: total=2048,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:05.195 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:05.195 00:11:05.195 Run status group 0 (all jobs): 00:11:05.195 READ: bw=54.4MiB/s (57.1MB/s), 54.4MiB/s-54.4MiB/s (57.1MB/s-57.1MB/s), io=8192KiB (8389kB), run=147-147msec 00:11:05.195 00:11:05.195 Disk stats (read/write): 00:11:05.195 nbd2: ios=2035/0, merge=0/0, ticks=131/0, in_queue=131, util=59.11% 00:11:05.195 17:59:26 -- lvol/snapshot_clone.sh@507 -- # run_fio_test /dev/nbd2 8388608 8388608 read 0xee 00:11:05.195 17:59:26 -- lvol/common.sh@40 -- # local file=/dev/nbd2 00:11:05.195 17:59:26 -- lvol/common.sh@41 -- # local offset=8388608 00:11:05.195 17:59:26 -- lvol/common.sh@42 -- # local size=8388608 00:11:05.195 17:59:26 -- lvol/common.sh@43 -- # local rw=read 00:11:05.195 17:59:26 -- lvol/common.sh@44 -- # local pattern=0xee 00:11:05.195 17:59:26 -- lvol/common.sh@45 -- # local extra_params= 00:11:05.195 17:59:26 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:05.195 17:59:26 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:11:05.195 17:59:26 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:11:05.195 17:59:26 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd2 --offset=8388608 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:11:05.195 17:59:26 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd2 --offset=8388608 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:11:05.454 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:05.454 fio-3.35 00:11:05.454 Starting 1 process 00:11:05.713 00:11:05.713 fio_test: (groupid=0, jobs=1): err= 0: pid=62319: Thu Nov 28 17:59:26 2024 00:11:05.713 read: IOPS=12.1k, BW=47.3MiB/s (49.6MB/s)(8192KiB/169msec) 00:11:05.713 clat (usec): min=57, max=1848, avg=80.84, stdev=41.75 00:11:05.713 lat (usec): min=57, max=1848, avg=80.94, stdev=41.76 00:11:05.713 clat percentiles (usec): 00:11:05.713 | 1.00th=[ 59], 5.00th=[ 60], 10.00th=[ 61], 20.00th=[ 64], 00:11:05.714 | 30.00th=[ 79], 40.00th=[ 80], 50.00th=[ 81], 60.00th=[ 82], 00:11:05.714 | 70.00th=[ 84], 80.00th=[ 88], 90.00th=[ 95], 95.00th=[ 109], 00:11:05.714 | 99.00th=[ 124], 99.50th=[ 133], 99.90th=[ 194], 99.95th=[ 273], 00:11:05.714 | 99.99th=[ 1844] 00:11:05.714 lat (usec) : 100=92.04%, 250=7.86%, 500=0.05% 00:11:05.714 lat (msec) : 2=0.05% 00:11:05.714 cpu : usr=1.79%, sys=7.14%, ctx=2048, majf=0, minf=10 00:11:05.714 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:05.714 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:05.714 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:05.714 issued rwts: total=2048,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:05.714 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:05.714 00:11:05.714 Run status group 0 (all jobs): 00:11:05.714 READ: bw=47.3MiB/s (49.6MB/s), 47.3MiB/s-47.3MiB/s (49.6MB/s-49.6MB/s), io=8192KiB (8389kB), run=169-169msec 00:11:05.714 00:11:05.714 Disk stats (read/write): 00:11:05.714 nbd2: ios=1778/0, merge=0/0, ticks=132/0, in_queue=132, util=59.51% 00:11:05.714 17:59:26 -- lvol/snapshot_clone.sh@508 -- # run_fio_test /dev/nbd2 16777216 8388608 read 0xcc 00:11:05.714 17:59:26 -- lvol/common.sh@40 -- # local file=/dev/nbd2 00:11:05.714 17:59:26 -- lvol/common.sh@41 -- # local offset=16777216 00:11:05.714 17:59:26 -- lvol/common.sh@42 -- # local size=8388608 00:11:05.714 17:59:26 -- lvol/common.sh@43 -- # local rw=read 00:11:05.714 17:59:26 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:05.714 17:59:26 -- lvol/common.sh@45 -- # local extra_params= 00:11:05.714 17:59:26 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:05.714 17:59:26 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:05.714 17:59:26 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:05.714 17:59:26 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd2 --offset=16777216 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:05.714 17:59:26 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd2 --offset=16777216 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:05.714 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:05.714 fio-3.35 00:11:05.714 Starting 1 process 00:11:05.973 00:11:05.973 fio_test: (groupid=0, jobs=1): err= 0: pid=62328: Thu Nov 28 17:59:27 2024 00:11:05.973 read: IOPS=11.0k, BW=43.0MiB/s (45.1MB/s)(8192KiB/186msec) 00:11:05.973 clat (usec): min=60, max=329, avg=89.14, stdev=15.75 00:11:05.973 lat (usec): min=60, max=330, avg=89.24, stdev=15.81 00:11:05.973 clat percentiles (usec): 00:11:05.973 | 1.00th=[ 79], 5.00th=[ 80], 10.00th=[ 81], 20.00th=[ 82], 00:11:05.973 | 30.00th=[ 82], 40.00th=[ 83], 50.00th=[ 84], 60.00th=[ 86], 00:11:05.973 | 70.00th=[ 88], 80.00th=[ 92], 90.00th=[ 108], 95.00th=[ 126], 00:11:05.973 | 99.00th=[ 147], 99.50th=[ 159], 99.90th=[ 184], 99.95th=[ 221], 00:11:05.973 | 99.99th=[ 330] 00:11:05.973 lat (usec) : 100=86.38%, 250=13.57%, 500=0.05% 00:11:05.973 cpu : usr=2.16%, sys=5.95%, ctx=2060, majf=0, minf=9 00:11:05.973 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:05.973 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:05.973 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:05.973 issued rwts: total=2048,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:05.973 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:05.973 00:11:05.973 Run status group 0 (all jobs): 00:11:05.973 READ: bw=43.0MiB/s (45.1MB/s), 43.0MiB/s-43.0MiB/s (45.1MB/s-45.1MB/s), io=8192KiB (8389kB), run=186-186msec 00:11:05.973 00:11:05.973 Disk stats (read/write): 00:11:05.973 nbd2: ios=1593/0, merge=0/0, ticks=133/0, in_queue=133, util=59.51% 00:11:06.232 17:59:27 -- lvol/snapshot_clone.sh@511 -- # run_fio_test /dev/nbd0 8388608 8388608 read 0xee 00:11:06.232 17:59:27 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:06.232 17:59:27 -- lvol/common.sh@41 -- # local offset=8388608 00:11:06.232 17:59:27 -- lvol/common.sh@42 -- # local size=8388608 00:11:06.232 17:59:27 -- lvol/common.sh@43 -- # local rw=read 00:11:06.232 17:59:27 -- lvol/common.sh@44 -- # local pattern=0xee 00:11:06.232 17:59:27 -- lvol/common.sh@45 -- # local extra_params= 00:11:06.232 17:59:27 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:06.232 17:59:27 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:11:06.232 17:59:27 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:11:06.232 17:59:27 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:11:06.232 17:59:27 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:11:06.232 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:06.232 fio-3.35 00:11:06.232 Starting 1 process 00:11:06.492 00:11:06.492 fio_test: (groupid=0, jobs=1): err= 0: pid=62336: Thu Nov 28 17:59:27 2024 00:11:06.492 read: IOPS=11.3k, BW=44.0MiB/s (46.1MB/s)(8192KiB/182msec) 00:11:06.492 clat (usec): min=56, max=406, avg=87.04, stdev=15.59 00:11:06.492 lat (usec): min=56, max=406, avg=87.15, stdev=15.65 00:11:06.492 clat percentiles (usec): 00:11:06.492 | 1.00th=[ 60], 5.00th=[ 79], 10.00th=[ 80], 20.00th=[ 81], 00:11:06.492 | 30.00th=[ 82], 40.00th=[ 82], 50.00th=[ 83], 60.00th=[ 84], 00:11:06.492 | 70.00th=[ 87], 80.00th=[ 91], 90.00th=[ 104], 95.00th=[ 110], 00:11:06.492 | 99.00th=[ 135], 99.50th=[ 149], 99.90th=[ 243], 99.95th=[ 265], 00:11:06.492 | 99.99th=[ 408] 00:11:06.492 lat (usec) : 100=87.40%, 250=12.50%, 500=0.10% 00:11:06.492 cpu : usr=0.55%, sys=6.08%, ctx=2052, majf=0, minf=9 00:11:06.492 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:06.492 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:06.492 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:06.492 issued rwts: total=2048,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:06.492 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:06.492 00:11:06.492 Run status group 0 (all jobs): 00:11:06.492 READ: bw=44.0MiB/s (46.1MB/s), 44.0MiB/s-44.0MiB/s (46.1MB/s-46.1MB/s), io=8192KiB (8389kB), run=182-182msec 00:11:06.492 00:11:06.492 Disk stats (read/write): 00:11:06.492 nbd0: ios=1632/0, merge=0/0, ticks=134/0, in_queue=134, util=58.70% 00:11:06.492 17:59:27 -- lvol/snapshot_clone.sh@512 -- # run_fio_test /dev/nbd0 16777216 8388608 read 0xcc 00:11:06.492 17:59:27 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:06.492 17:59:27 -- lvol/common.sh@41 -- # local offset=16777216 00:11:06.492 17:59:27 -- lvol/common.sh@42 -- # local size=8388608 00:11:06.492 17:59:27 -- lvol/common.sh@43 -- # local rw=read 00:11:06.492 17:59:27 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:06.492 17:59:27 -- lvol/common.sh@45 -- # local extra_params= 00:11:06.492 17:59:27 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:06.492 17:59:27 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:06.492 17:59:27 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:06.492 17:59:27 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:06.492 17:59:27 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:06.751 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:06.751 fio-3.35 00:11:06.751 Starting 1 process 00:11:07.011 00:11:07.011 fio_test: (groupid=0, jobs=1): err= 0: pid=62345: Thu Nov 28 17:59:27 2024 00:11:07.011 read: IOPS=11.1k, BW=43.2MiB/s (45.3MB/s)(8192KiB/185msec) 00:11:07.011 clat (usec): min=57, max=312, avg=88.74, stdev=15.10 00:11:07.011 lat (usec): min=57, max=313, avg=88.85, stdev=15.16 00:11:07.011 clat percentiles (usec): 00:11:07.011 | 1.00th=[ 62], 5.00th=[ 81], 10.00th=[ 81], 20.00th=[ 83], 00:11:07.011 | 30.00th=[ 83], 40.00th=[ 84], 50.00th=[ 84], 60.00th=[ 85], 00:11:07.011 | 70.00th=[ 87], 80.00th=[ 92], 90.00th=[ 106], 95.00th=[ 123], 00:11:07.011 | 99.00th=[ 145], 99.50th=[ 157], 99.90th=[ 186], 99.95th=[ 229], 00:11:07.011 | 99.99th=[ 314] 00:11:07.011 lat (usec) : 100=87.84%, 250=12.11%, 500=0.05% 00:11:07.011 cpu : usr=4.89%, sys=3.26%, ctx=2050, majf=0, minf=9 00:11:07.011 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:07.011 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:07.011 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:07.011 issued rwts: total=2048,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:07.011 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:07.011 00:11:07.011 Run status group 0 (all jobs): 00:11:07.011 READ: bw=43.2MiB/s (45.3MB/s), 43.2MiB/s-43.2MiB/s (45.3MB/s-45.3MB/s), io=8192KiB (8389kB), run=185-185msec 00:11:07.011 00:11:07.011 Disk stats (read/write): 00:11:07.011 nbd0: ios=1587/0, merge=0/0, ticks=132/0, in_queue=132, util=59.35% 00:11:07.011 17:59:27 -- lvol/snapshot_clone.sh@513 -- # jq '.[].driver_specific.lvol.clone' 00:11:07.011 17:59:27 -- lvol/snapshot_clone.sh@513 -- # '[' true = true ']' 00:11:07.011 17:59:27 -- lvol/snapshot_clone.sh@514 -- # jq '.[].driver_specific.lvol.base_snapshot' 00:11:07.011 17:59:27 -- lvol/snapshot_clone.sh@514 -- # '[' '"lvol_snapshot2"' = '"lvol_snapshot2"' ']' 00:11:07.011 17:59:27 -- lvol/snapshot_clone.sh@517 -- # run_fio_test /dev/nbd0 16777216 8388608 write 0xdd 00:11:07.011 17:59:27 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:07.011 17:59:27 -- lvol/common.sh@41 -- # local offset=16777216 00:11:07.011 17:59:27 -- lvol/common.sh@42 -- # local size=8388608 00:11:07.011 17:59:27 -- lvol/common.sh@43 -- # local rw=write 00:11:07.011 17:59:27 -- lvol/common.sh@44 -- # local pattern=0xdd 00:11:07.011 17:59:27 -- lvol/common.sh@45 -- # local extra_params= 00:11:07.011 17:59:27 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:07.011 17:59:27 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:11:07.011 17:59:27 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:11:07.011 17:59:27 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=8388608 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:11:07.011 17:59:27 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=8388608 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:11:07.270 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:07.270 fio-3.35 00:11:07.270 Starting 1 process 00:11:07.530 00:11:07.530 fio_test: (groupid=0, jobs=1): err= 0: pid=62357: Thu Nov 28 17:59:28 2024 00:11:07.530 read: IOPS=12.0k, BW=47.1MiB/s (49.3MB/s)(8192KiB/170msec) 00:11:07.530 clat (usec): min=54, max=318, avg=81.81, stdev=11.78 00:11:07.530 lat (usec): min=54, max=318, avg=81.85, stdev=11.79 00:11:07.530 clat percentiles (usec): 00:11:07.530 | 1.00th=[ 57], 5.00th=[ 72], 10.00th=[ 78], 20.00th=[ 79], 00:11:07.530 | 30.00th=[ 79], 40.00th=[ 80], 50.00th=[ 81], 60.00th=[ 81], 00:11:07.530 | 70.00th=[ 83], 80.00th=[ 85], 90.00th=[ 91], 95.00th=[ 97], 00:11:07.530 | 99.00th=[ 113], 99.50th=[ 120], 99.90th=[ 204], 99.95th=[ 318], 00:11:07.530 | 99.99th=[ 318] 00:11:07.530 write: IOPS=11.6k, BW=45.5MiB/s (47.7MB/s)(8192KiB/176msec); 0 zone resets 00:11:07.530 clat (usec): min=55, max=1568, avg=84.36, stdev=42.77 00:11:07.530 lat (usec): min=55, max=1579, avg=84.80, stdev=42.96 00:11:07.530 clat percentiles (usec): 00:11:07.530 | 1.00th=[ 65], 5.00th=[ 77], 10.00th=[ 78], 20.00th=[ 79], 00:11:07.530 | 30.00th=[ 80], 40.00th=[ 80], 50.00th=[ 81], 60.00th=[ 82], 00:11:07.530 | 70.00th=[ 83], 80.00th=[ 86], 90.00th=[ 94], 95.00th=[ 103], 00:11:07.530 | 99.00th=[ 114], 99.50th=[ 122], 99.90th=[ 184], 99.95th=[ 1254], 00:11:07.530 | 99.99th=[ 1565] 00:11:07.530 lat (usec) : 100=94.85%, 250=5.05%, 500=0.05% 00:11:07.530 lat (msec) : 2=0.05% 00:11:07.530 cpu : usr=2.62%, sys=3.78%, ctx=4097, majf=0, minf=70 00:11:07.530 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:07.530 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:07.530 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:07.530 issued rwts: total=2048,2048,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:07.530 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:07.530 00:11:07.530 Run status group 0 (all jobs): 00:11:07.530 READ: bw=47.1MiB/s (49.3MB/s), 47.1MiB/s-47.1MiB/s (49.3MB/s-49.3MB/s), io=8192KiB (8389kB), run=170-170msec 00:11:07.530 WRITE: bw=45.5MiB/s (47.7MB/s), 45.5MiB/s-45.5MiB/s (47.7MB/s-47.7MB/s), io=8192KiB (8389kB), run=176-176msec 00:11:07.530 00:11:07.530 Disk stats (read/write): 00:11:07.530 nbd0: ios=26/1687, merge=0/0, ticks=5/136, in_queue=141, util=60.57% 00:11:07.530 17:59:28 -- lvol/snapshot_clone.sh@520 -- # run_fio_test /dev/nbd1 0 4096 read 0xcc 00:11:07.530 17:59:28 -- lvol/common.sh@40 -- # local file=/dev/nbd1 00:11:07.530 17:59:28 -- lvol/common.sh@41 -- # local offset=0 00:11:07.530 17:59:28 -- lvol/common.sh@42 -- # local size=4096 00:11:07.530 17:59:28 -- lvol/common.sh@43 -- # local rw=read 00:11:07.530 17:59:28 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:07.530 17:59:28 -- lvol/common.sh@45 -- # local extra_params= 00:11:07.530 17:59:28 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:07.530 17:59:28 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:07.530 17:59:28 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:07.530 17:59:28 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=4096 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:07.530 17:59:28 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=4096 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:07.789 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:07.789 fio-3.35 00:11:07.789 Starting 1 process 00:11:07.789 00:11:07.789 fio_test: (groupid=0, jobs=1): err= 0: pid=62366: Thu Nov 28 17:59:28 2024 00:11:07.789 read: IOPS=1000, BW=4000KiB/s (4096kB/s)(4096B/1msec) 00:11:07.789 clat (nsec): min=290389, max=290389, avg=290389.00, stdev= 0.00 00:11:07.789 lat (nsec): min=291386, max=291386, avg=291386.00, stdev= 0.00 00:11:07.789 clat percentiles (usec): 00:11:07.789 | 1.00th=[ 289], 5.00th=[ 289], 10.00th=[ 289], 20.00th=[ 289], 00:11:07.789 | 30.00th=[ 289], 40.00th=[ 289], 50.00th=[ 289], 60.00th=[ 289], 00:11:07.789 | 70.00th=[ 289], 80.00th=[ 289], 90.00th=[ 289], 95.00th=[ 289], 00:11:07.789 | 99.00th=[ 289], 99.50th=[ 289], 99.90th=[ 289], 99.95th=[ 289], 00:11:07.789 | 99.99th=[ 289] 00:11:07.789 lat (usec) : 500=100.00% 00:11:07.789 cpu : usr=0.00%, sys=0.00%, ctx=1, majf=0, minf=10 00:11:07.789 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:07.789 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:07.789 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:07.789 issued rwts: total=1,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:07.789 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:07.789 00:11:07.789 Run status group 0 (all jobs): 00:11:07.790 READ: bw=4000KiB/s (4096kB/s), 4000KiB/s-4000KiB/s (4096kB/s-4096kB/s), io=4096B (4096B), run=1-1msec 00:11:07.790 00:11:07.790 Disk stats (read/write): 00:11:07.790 nbd1: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:11:07.790 17:59:28 -- lvol/snapshot_clone.sh@521 -- # run_fio_test /dev/nbd0 16777216 8388608 read 0xdd 00:11:07.790 17:59:28 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:07.790 17:59:28 -- lvol/common.sh@41 -- # local offset=16777216 00:11:07.790 17:59:28 -- lvol/common.sh@42 -- # local size=8388608 00:11:07.790 17:59:28 -- lvol/common.sh@43 -- # local rw=read 00:11:07.790 17:59:28 -- lvol/common.sh@44 -- # local pattern=0xdd 00:11:07.790 17:59:28 -- lvol/common.sh@45 -- # local extra_params= 00:11:07.790 17:59:28 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:07.790 17:59:28 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:11:07.790 17:59:28 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:11:07.790 17:59:28 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:11:07.790 17:59:28 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:11:08.049 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:08.049 fio-3.35 00:11:08.049 Starting 1 process 00:11:08.309 00:11:08.309 fio_test: (groupid=0, jobs=1): err= 0: pid=62369: Thu Nov 28 17:59:29 2024 00:11:08.309 read: IOPS=11.6k, BW=45.5MiB/s (47.7MB/s)(8192KiB/176msec) 00:11:08.309 clat (usec): min=54, max=263, avg=83.75, stdev=10.63 00:11:08.309 lat (usec): min=54, max=263, avg=83.84, stdev=10.64 00:11:08.309 clat percentiles (usec): 00:11:08.309 | 1.00th=[ 61], 5.00th=[ 78], 10.00th=[ 78], 20.00th=[ 79], 00:11:08.309 | 30.00th=[ 80], 40.00th=[ 80], 50.00th=[ 81], 60.00th=[ 82], 00:11:08.309 | 70.00th=[ 84], 80.00th=[ 88], 90.00th=[ 96], 95.00th=[ 105], 00:11:08.309 | 99.00th=[ 119], 99.50th=[ 129], 99.90th=[ 149], 99.95th=[ 223], 00:11:08.309 | 99.99th=[ 265] 00:11:08.309 lat (usec) : 100=92.09%, 250=7.86%, 500=0.05% 00:11:08.309 cpu : usr=1.14%, sys=5.14%, ctx=2051, majf=0, minf=9 00:11:08.309 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:08.309 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:08.309 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:08.309 issued rwts: total=2048,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:08.309 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:08.309 00:11:08.309 Run status group 0 (all jobs): 00:11:08.309 READ: bw=45.5MiB/s (47.7MB/s), 45.5MiB/s-45.5MiB/s (47.7MB/s-47.7MB/s), io=8192KiB (8389kB), run=176-176msec 00:11:08.309 00:11:08.309 Disk stats (read/write): 00:11:08.309 nbd0: ios=1685/0, merge=0/0, ticks=135/0, in_queue=135, util=58.30% 00:11:08.309 17:59:29 -- lvol/snapshot_clone.sh@522 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd2 00:11:08.309 17:59:29 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:11:08.309 17:59:29 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd2') 00:11:08.309 17:59:29 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:11:08.309 17:59:29 -- bdev/nbd_common.sh@51 -- # local i 00:11:08.309 17:59:29 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:11:08.309 17:59:29 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd2 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd2 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd2 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd2 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd2 /proc/partitions 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@41 -- # break 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@45 -- # return 0 00:11:08.568 17:59:29 -- lvol/snapshot_clone.sh@523 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd1 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd1') 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@51 -- # local i 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd1 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:11:08.568 17:59:29 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:11:08.827 17:59:29 -- bdev/nbd_common.sh@41 -- # break 00:11:08.827 17:59:29 -- bdev/nbd_common.sh@45 -- # return 0 00:11:08.827 17:59:29 -- lvol/snapshot_clone.sh@526 -- # rpc_cmd bdev_lvol_delete d7c0c0c3-83e8-4edd-817c-a6e39b275602 00:11:08.827 17:59:29 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:08.827 17:59:29 -- common/autotest_common.sh@10 -- # set +x 00:11:08.827 17:59:29 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:08.827 17:59:29 -- lvol/snapshot_clone.sh@529 -- # rpc_cmd bdev_get_bdevs -b e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584 00:11:08.827 17:59:29 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:08.827 17:59:29 -- common/autotest_common.sh@10 -- # set +x 00:11:08.827 17:59:29 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:08.827 17:59:29 -- lvol/snapshot_clone.sh@529 -- # lvol='[ 00:11:08.827 { 00:11:08.827 "name": "e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584", 00:11:08.827 "aliases": [ 00:11:08.827 "lvs_test/lvol_test" 00:11:08.827 ], 00:11:08.827 "product_name": "Logical Volume", 00:11:08.827 "block_size": 512, 00:11:08.827 "num_blocks": 49152, 00:11:08.827 "uuid": "e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584", 00:11:08.827 "assigned_rate_limits": { 00:11:08.827 "rw_ios_per_sec": 0, 00:11:08.827 "rw_mbytes_per_sec": 0, 00:11:08.827 "r_mbytes_per_sec": 0, 00:11:08.827 "w_mbytes_per_sec": 0 00:11:08.827 }, 00:11:08.827 "claimed": false, 00:11:08.827 "zoned": false, 00:11:08.827 "supported_io_types": { 00:11:08.827 "read": true, 00:11:08.827 "write": true, 00:11:08.827 "unmap": true, 00:11:08.827 "write_zeroes": true, 00:11:08.827 "flush": false, 00:11:08.827 "reset": true, 00:11:08.827 "compare": false, 00:11:08.827 "compare_and_write": false, 00:11:08.827 "abort": false, 00:11:08.827 "nvme_admin": false, 00:11:08.827 "nvme_io": false 00:11:08.827 }, 00:11:08.827 "memory_domains": [ 00:11:08.827 { 00:11:08.827 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:08.827 "dma_device_type": 2 00:11:08.827 } 00:11:08.827 ], 00:11:08.827 "driver_specific": { 00:11:08.827 "lvol": { 00:11:08.827 "lvol_store_uuid": "9b0eff30-0d44-4a70-b871-6398e52b7b6a", 00:11:08.827 "base_bdev": "Malloc8", 00:11:08.827 "thin_provision": true, 00:11:08.827 "snapshot": false, 00:11:08.827 "clone": true, 00:11:08.827 "base_snapshot": "lvol_snapshot", 00:11:08.827 "esnap_clone": false 00:11:08.827 } 00:11:08.827 } 00:11:08.827 } 00:11:08.827 ]' 00:11:08.827 17:59:29 -- lvol/snapshot_clone.sh@530 -- # rpc_cmd bdev_get_bdevs -b 261104d5-1a1e-426b-8cc3-233710f5879d 00:11:08.827 17:59:29 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:08.827 17:59:29 -- common/autotest_common.sh@10 -- # set +x 00:11:08.827 17:59:29 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:08.827 17:59:29 -- lvol/snapshot_clone.sh@530 -- # snapshot='[ 00:11:08.827 { 00:11:08.827 "name": "261104d5-1a1e-426b-8cc3-233710f5879d", 00:11:08.827 "aliases": [ 00:11:08.827 "lvs_test/lvol_snapshot" 00:11:08.827 ], 00:11:08.827 "product_name": "Logical Volume", 00:11:08.827 "block_size": 512, 00:11:08.827 "num_blocks": 49152, 00:11:08.827 "uuid": "261104d5-1a1e-426b-8cc3-233710f5879d", 00:11:08.827 "assigned_rate_limits": { 00:11:08.827 "rw_ios_per_sec": 0, 00:11:08.827 "rw_mbytes_per_sec": 0, 00:11:08.827 "r_mbytes_per_sec": 0, 00:11:08.827 "w_mbytes_per_sec": 0 00:11:08.827 }, 00:11:08.827 "claimed": false, 00:11:08.827 "zoned": false, 00:11:08.827 "supported_io_types": { 00:11:08.827 "read": true, 00:11:08.827 "write": false, 00:11:08.827 "unmap": false, 00:11:08.827 "write_zeroes": false, 00:11:08.827 "flush": false, 00:11:08.827 "reset": true, 00:11:08.827 "compare": false, 00:11:08.827 "compare_and_write": false, 00:11:08.827 "abort": false, 00:11:08.827 "nvme_admin": false, 00:11:08.827 "nvme_io": false 00:11:08.827 }, 00:11:08.827 "memory_domains": [ 00:11:08.827 { 00:11:08.827 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:08.827 "dma_device_type": 2 00:11:08.827 } 00:11:08.827 ], 00:11:08.827 "driver_specific": { 00:11:08.827 "lvol": { 00:11:08.827 "lvol_store_uuid": "9b0eff30-0d44-4a70-b871-6398e52b7b6a", 00:11:08.827 "base_bdev": "Malloc8", 00:11:08.827 "thin_provision": false, 00:11:08.827 "snapshot": true, 00:11:08.827 "clone": false, 00:11:08.827 "clones": [ 00:11:08.827 "lvol_test" 00:11:08.827 ], 00:11:08.827 "esnap_clone": false 00:11:08.827 } 00:11:08.827 } 00:11:08.827 } 00:11:08.827 ]' 00:11:08.827 17:59:29 -- lvol/snapshot_clone.sh@531 -- # jq '.[].driver_specific.lvol.clone' 00:11:08.827 17:59:29 -- lvol/snapshot_clone.sh@531 -- # '[' true = true ']' 00:11:08.828 17:59:29 -- lvol/snapshot_clone.sh@532 -- # jq '.[].driver_specific.lvol.base_snapshot' 00:11:08.828 17:59:29 -- lvol/snapshot_clone.sh@532 -- # '[' '"lvol_snapshot"' = '"lvol_snapshot"' ']' 00:11:08.828 17:59:29 -- lvol/snapshot_clone.sh@533 -- # jq '.[].driver_specific.lvol.clones|sort' 00:11:08.828 17:59:29 -- lvol/snapshot_clone.sh@533 -- # jq '.|sort' 00:11:08.828 17:59:29 -- lvol/snapshot_clone.sh@533 -- # '[' '[ 00:11:08.828 "lvol_test" 00:11:08.828 ]' = '[ 00:11:08.828 "lvol_test" 00:11:08.828 ]' ']' 00:11:08.828 17:59:29 -- lvol/snapshot_clone.sh@534 -- # run_fio_test /dev/nbd0 8388608 8388608 read 0xee 00:11:08.828 17:59:29 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:08.828 17:59:29 -- lvol/common.sh@41 -- # local offset=8388608 00:11:08.828 17:59:29 -- lvol/common.sh@42 -- # local size=8388608 00:11:08.828 17:59:29 -- lvol/common.sh@43 -- # local rw=read 00:11:08.828 17:59:29 -- lvol/common.sh@44 -- # local pattern=0xee 00:11:08.828 17:59:29 -- lvol/common.sh@45 -- # local extra_params= 00:11:08.828 17:59:29 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:08.828 17:59:29 -- lvol/common.sh@48 -- # [[ -n 0xee ]] 00:11:08.828 17:59:29 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:11:08.828 17:59:29 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0' 00:11:08.828 17:59:29 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=8388608 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xee --verify_state_save=0 00:11:09.086 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:09.086 fio-3.35 00:11:09.086 Starting 1 process 00:11:09.346 00:11:09.346 fio_test: (groupid=0, jobs=1): err= 0: pid=62403: Thu Nov 28 17:59:30 2024 00:11:09.346 read: IOPS=15.6k, BW=61.1MiB/s (64.0MB/s)(8192KiB/131msec) 00:11:09.346 clat (usec): min=41, max=4126, avg=62.07, stdev=92.75 00:11:09.346 lat (usec): min=41, max=4126, avg=62.20, stdev=92.77 00:11:09.346 clat percentiles (usec): 00:11:09.346 | 1.00th=[ 44], 5.00th=[ 45], 10.00th=[ 46], 20.00th=[ 47], 00:11:09.346 | 30.00th=[ 50], 40.00th=[ 51], 50.00th=[ 53], 60.00th=[ 55], 00:11:09.346 | 70.00th=[ 62], 80.00th=[ 72], 90.00th=[ 91], 95.00th=[ 96], 00:11:09.346 | 99.00th=[ 114], 99.50th=[ 123], 99.90th=[ 306], 99.95th=[ 693], 00:11:09.346 | 99.99th=[ 4113] 00:11:09.346 lat (usec) : 50=34.67%, 100=61.77%, 250=3.42%, 500=0.05%, 750=0.05% 00:11:09.346 lat (msec) : 10=0.05% 00:11:09.346 cpu : usr=1.54%, sys=13.85%, ctx=2053, majf=0, minf=11 00:11:09.346 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:09.346 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:09.346 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:09.346 issued rwts: total=2048,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:09.346 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:09.346 00:11:09.346 Run status group 0 (all jobs): 00:11:09.346 READ: bw=61.1MiB/s (64.0MB/s), 61.1MiB/s-61.1MiB/s (64.0MB/s-64.0MB/s), io=8192KiB (8389kB), run=131-131msec 00:11:09.346 00:11:09.346 Disk stats (read/write): 00:11:09.346 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:11:09.346 17:59:30 -- lvol/snapshot_clone.sh@535 -- # run_fio_test /dev/nbd0 16777216 8388608 read 0xdd 00:11:09.346 17:59:30 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:09.346 17:59:30 -- lvol/common.sh@41 -- # local offset=16777216 00:11:09.346 17:59:30 -- lvol/common.sh@42 -- # local size=8388608 00:11:09.346 17:59:30 -- lvol/common.sh@43 -- # local rw=read 00:11:09.346 17:59:30 -- lvol/common.sh@44 -- # local pattern=0xdd 00:11:09.346 17:59:30 -- lvol/common.sh@45 -- # local extra_params= 00:11:09.346 17:59:30 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:09.346 17:59:30 -- lvol/common.sh@48 -- # [[ -n 0xdd ]] 00:11:09.346 17:59:30 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:11:09.346 17:59:30 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0' 00:11:09.346 17:59:30 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=16777216 --size=8388608 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xdd --verify_state_save=0 00:11:09.346 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:09.346 fio-3.35 00:11:09.346 Starting 1 process 00:11:09.605 00:11:09.605 fio_test: (groupid=0, jobs=1): err= 0: pid=62411: Thu Nov 28 17:59:30 2024 00:11:09.605 read: IOPS=18.3k, BW=71.4MiB/s (74.9MB/s)(8192KiB/112msec) 00:11:09.605 clat (usec): min=43, max=259, avg=53.26, stdev=12.16 00:11:09.605 lat (usec): min=43, max=260, avg=53.37, stdev=12.23 00:11:09.605 clat percentiles (usec): 00:11:09.605 | 1.00th=[ 44], 5.00th=[ 45], 10.00th=[ 46], 20.00th=[ 46], 00:11:09.605 | 30.00th=[ 46], 40.00th=[ 47], 50.00th=[ 48], 60.00th=[ 50], 00:11:09.605 | 70.00th=[ 57], 80.00th=[ 59], 90.00th=[ 70], 95.00th=[ 79], 00:11:09.605 | 99.00th=[ 90], 99.50th=[ 99], 99.90th=[ 124], 99.95th=[ 145], 00:11:09.605 | 99.99th=[ 260] 00:11:09.605 lat (usec) : 50=61.96%, 100=37.55%, 250=0.44%, 500=0.05% 00:11:09.605 cpu : usr=0.90%, sys=13.51%, ctx=2048, majf=0, minf=9 00:11:09.605 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:09.605 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:09.605 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:09.605 issued rwts: total=2048,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:09.605 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:09.605 00:11:09.605 Run status group 0 (all jobs): 00:11:09.605 READ: bw=71.4MiB/s (74.9MB/s), 71.4MiB/s-71.4MiB/s (74.9MB/s-74.9MB/s), io=8192KiB (8389kB), run=112-112msec 00:11:09.605 00:11:09.605 Disk stats (read/write): 00:11:09.605 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:11:09.605 17:59:30 -- lvol/snapshot_clone.sh@538 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:11:09.605 17:59:30 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:11:09.605 17:59:30 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:11:09.605 17:59:30 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:11:09.605 17:59:30 -- bdev/nbd_common.sh@51 -- # local i 00:11:09.605 17:59:30 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:11:09.605 17:59:30 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:11:09.864 17:59:30 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:11:09.864 17:59:30 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:11:09.864 17:59:30 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:11:09.864 17:59:30 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:11:09.864 17:59:30 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:11:09.864 17:59:30 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:11:09.864 17:59:30 -- bdev/nbd_common.sh@41 -- # break 00:11:09.864 17:59:30 -- bdev/nbd_common.sh@45 -- # return 0 00:11:09.864 17:59:30 -- lvol/snapshot_clone.sh@539 -- # rpc_cmd bdev_lvol_delete 261104d5-1a1e-426b-8cc3-233710f5879d 00:11:09.864 17:59:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:09.864 17:59:30 -- common/autotest_common.sh@10 -- # set +x 00:11:09.864 17:59:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:09.864 17:59:30 -- lvol/snapshot_clone.sh@540 -- # rpc_cmd bdev_lvol_delete e6cf6dc9-cfc7-472d-98f1-e6d6cefa9584 00:11:09.864 17:59:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:09.864 17:59:30 -- common/autotest_common.sh@10 -- # set +x 00:11:09.864 17:59:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:09.864 17:59:30 -- lvol/snapshot_clone.sh@541 -- # rpc_cmd bdev_lvol_delete_lvstore -u 9b0eff30-0d44-4a70-b871-6398e52b7b6a 00:11:09.864 17:59:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:09.864 17:59:30 -- common/autotest_common.sh@10 -- # set +x 00:11:09.864 17:59:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:09.864 17:59:30 -- lvol/snapshot_clone.sh@542 -- # rpc_cmd bdev_malloc_delete Malloc8 00:11:09.864 17:59:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:09.864 17:59:30 -- common/autotest_common.sh@10 -- # set +x 00:11:10.123 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.123 17:59:31 -- lvol/snapshot_clone.sh@543 -- # check_leftover_devices 00:11:10.123 17:59:31 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:11:10.123 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.123 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.123 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.123 17:59:31 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:11:10.123 17:59:31 -- lvol/common.sh@26 -- # jq length 00:11:10.383 17:59:31 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:11:10.383 17:59:31 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:11:10.383 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.383 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.383 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.383 17:59:31 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:11:10.383 17:59:31 -- lvol/common.sh@28 -- # jq length 00:11:10.383 17:59:31 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:11:10.383 00:11:10.383 real 0m9.058s 00:11:10.383 user 0m3.086s 00:11:10.383 sys 0m1.017s 00:11:10.383 17:59:31 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:10.383 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.383 ************************************ 00:11:10.383 END TEST test_delete_snapshot_with_snapshot 00:11:10.383 ************************************ 00:11:10.383 17:59:31 -- lvol/snapshot_clone.sh@617 -- # run_test test_bdev_lvol_delete_ordering test_bdev_lvol_delete_ordering 00:11:10.383 17:59:31 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:10.383 17:59:31 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:10.383 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.383 ************************************ 00:11:10.383 START TEST test_bdev_lvol_delete_ordering 00:11:10.383 ************************************ 00:11:10.383 17:59:31 -- common/autotest_common.sh@1114 -- # test_bdev_lvol_delete_ordering 00:11:10.383 17:59:31 -- lvol/snapshot_clone.sh@548 -- # local snapshot_name=snapshot snapshot_uuid 00:11:10.383 17:59:31 -- lvol/snapshot_clone.sh@549 -- # local clone_name=clone clone_uuid 00:11:10.383 17:59:31 -- lvol/snapshot_clone.sh@551 -- # local bdev_uuid 00:11:10.383 17:59:31 -- lvol/snapshot_clone.sh@552 -- # local lbd_name=lbd_test 00:11:10.383 17:59:31 -- lvol/snapshot_clone.sh@553 -- # local lvstore_uuid lvstore_name=lvs_name 00:11:10.383 17:59:31 -- lvol/snapshot_clone.sh@554 -- # local malloc_dev 00:11:10.383 17:59:31 -- lvol/snapshot_clone.sh@555 -- # local size 00:11:10.383 17:59:31 -- lvol/snapshot_clone.sh@557 -- # rpc_cmd bdev_malloc_create 256 512 00:11:10.383 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.383 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.643 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.643 17:59:31 -- lvol/snapshot_clone.sh@557 -- # malloc_dev=Malloc9 00:11:10.643 17:59:31 -- lvol/snapshot_clone.sh@558 -- # rpc_cmd bdev_lvol_create_lvstore Malloc9 lvs_name 00:11:10.643 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.643 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.643 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.643 17:59:31 -- lvol/snapshot_clone.sh@558 -- # lvstore_uuid=0f1ac1d6-3c20-462a-aae1-da71cc32d2c4 00:11:10.643 17:59:31 -- lvol/snapshot_clone.sh@560 -- # get_lvs_jq bdev_lvol_get_lvstores -u 0f1ac1d6-3c20-462a-aae1-da71cc32d2c4 00:11:10.643 17:59:31 -- lvol/common.sh@21 -- # rpc_cmd_simple_data_json lvs bdev_lvol_get_lvstores -u 0f1ac1d6-3c20-462a-aae1-da71cc32d2c4 00:11:10.643 17:59:31 -- common/autotest_common.sh@594 -- # local 'elems=lvs[@]' elem 00:11:10.643 17:59:31 -- common/autotest_common.sh@595 -- # jq_out=() 00:11:10.643 17:59:31 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:11:10.643 17:59:31 -- common/autotest_common.sh@596 -- # local jq val 00:11:10.643 17:59:31 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:11:10.643 17:59:31 -- common/autotest_common.sh@606 -- # local lvs 00:11:10.643 17:59:31 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:11:10.643 17:59:31 -- common/autotest_common.sh@621 -- # local bdev 00:11:10.643 17:59:31 -- common/autotest_common.sh@623 -- # [[ -v lvs[@] ]] 00:11:10.643 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.643 17:59:31 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid' 00:11:10.643 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.643 17:59:31 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name' 00:11:10.643 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.643 17:59:31 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev' 00:11:10.643 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.643 17:59:31 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters' 00:11:10.643 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.643 17:59:31 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters' 00:11:10.643 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.643 17:59:31 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size' 00:11:10.643 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.643 17:59:31 -- common/autotest_common.sh@626 -- # jq='"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size' 00:11:10.643 17:59:31 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:11:10.904 17:59:31 -- common/autotest_common.sh@630 -- # shift 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_lvol_get_lvstores -u 0f1ac1d6-3c20-462a-aae1-da71cc32d2c4 00:11:10.904 17:59:31 -- common/autotest_common.sh@592 -- # jq -jr '"uuid"," ",.[0].uuid,"\n","name"," ",.[0].name,"\n","base_bdev"," ",.[0].base_bdev,"\n","total_data_clusters"," ",.[0].total_data_clusters,"\n","free_clusters"," ",.[0].free_clusters,"\n","block_size"," ",.[0].block_size,"\n","cluster_size"," ",.[0].cluster_size,"\n"' 00:11:10.904 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.904 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.904 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=0f1ac1d6-3c20-462a-aae1-da71cc32d2c4 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=Malloc9 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=63 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4194304 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@634 -- # (( 7 > 0 )) 00:11:10.904 17:59:31 -- lvol/snapshot_clone.sh@561 -- # [[ 0f1ac1d6-3c20-462a-aae1-da71cc32d2c4 == \0\f\1\a\c\1\d\6\-\3\c\2\0\-\4\6\2\a\-\a\a\e\1\-\d\a\7\1\c\c\3\2\d\2\c\4 ]] 00:11:10.904 17:59:31 -- lvol/snapshot_clone.sh@562 -- # [[ lvs_name == \l\v\s\_\n\a\m\e ]] 00:11:10.904 17:59:31 -- lvol/snapshot_clone.sh@563 -- # [[ Malloc9 == \M\a\l\l\o\c\9 ]] 00:11:10.904 17:59:31 -- lvol/snapshot_clone.sh@565 -- # size=63 00:11:10.904 17:59:31 -- lvol/snapshot_clone.sh@567 -- # rpc_cmd bdev_lvol_create -t -u 0f1ac1d6-3c20-462a-aae1-da71cc32d2c4 lbd_test 63 00:11:10.904 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.904 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.904 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.904 17:59:31 -- lvol/snapshot_clone.sh@567 -- # bdev_uuid=b8253b5a-7b7c-48af-8ee4-b267ad2317bc 00:11:10.904 17:59:31 -- lvol/snapshot_clone.sh@569 -- # get_bdev_jq bdev_get_bdevs -b b8253b5a-7b7c-48af-8ee4-b267ad2317bc 00:11:10.904 17:59:31 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b b8253b5a-7b7c-48af-8ee4-b267ad2317bc 00:11:10.904 17:59:31 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:11:10.904 17:59:31 -- common/autotest_common.sh@595 -- # jq_out=() 00:11:10.904 17:59:31 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:11:10.904 17:59:31 -- common/autotest_common.sh@596 -- # local jq val 00:11:10.904 17:59:31 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:11:10.904 17:59:31 -- common/autotest_common.sh@606 -- # local lvs 00:11:10.904 17:59:31 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:11:10.904 17:59:31 -- common/autotest_common.sh@621 -- # local bdev 00:11:10.904 17:59:31 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:11:10.904 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.904 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:11:10.904 17:59:31 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:11:10.904 17:59:31 -- common/autotest_common.sh@630 -- # shift 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b b8253b5a-7b7c-48af-8ee4-b267ad2317bc 00:11:10.904 17:59:31 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:11:10.904 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.904 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.904 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=b8253b5a-7b7c-48af-8ee4-b267ad2317bc 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/lbd_test 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=b8253b5a-7b7c-48af-8ee4-b267ad2317bc 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.904 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:11:10.904 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:11:10.905 17:59:31 -- lvol/snapshot_clone.sh@571 -- # rpc_cmd bdev_lvol_snapshot b8253b5a-7b7c-48af-8ee4-b267ad2317bc snapshot 00:11:10.905 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.905 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.905 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.905 17:59:31 -- lvol/snapshot_clone.sh@571 -- # snapshot_uuid=616ecd46-d8dc-44c2-b80a-07fb017da609 00:11:10.905 17:59:31 -- lvol/snapshot_clone.sh@573 -- # get_bdev_jq bdev_get_bdevs -b lvs_name/snapshot 00:11:10.905 17:59:31 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b lvs_name/snapshot 00:11:10.905 17:59:31 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:11:10.905 17:59:31 -- common/autotest_common.sh@595 -- # jq_out=() 00:11:10.905 17:59:31 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:11:10.905 17:59:31 -- common/autotest_common.sh@596 -- # local jq val 00:11:10.905 17:59:31 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:11:10.905 17:59:31 -- common/autotest_common.sh@606 -- # local lvs 00:11:10.905 17:59:31 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:11:10.905 17:59:31 -- common/autotest_common.sh@621 -- # local bdev 00:11:10.905 17:59:31 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:11:10.905 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.905 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:11:10.905 17:59:31 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:11:10.905 17:59:31 -- common/autotest_common.sh@630 -- # shift 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b lvs_name/snapshot 00:11:10.905 17:59:31 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:11:10.905 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.905 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.905 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=616ecd46-d8dc-44c2-b80a-07fb017da609 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/snapshot 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=616ecd46-d8dc-44c2-b80a-07fb017da609 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:11:10.905 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.905 17:59:31 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:11:10.905 17:59:31 -- lvol/snapshot_clone.sh@574 -- # [[ 616ecd46-d8dc-44c2-b80a-07fb017da609 == \6\1\6\e\c\d\4\6\-\d\8\d\c\-\4\4\c\2\-\b\8\0\a\-\0\7\f\b\0\1\7\d\a\6\0\9 ]] 00:11:10.905 17:59:31 -- lvol/snapshot_clone.sh@575 -- # [[ Logical Volume == \L\o\g\i\c\a\l\ \V\o\l\u\m\e ]] 00:11:10.905 17:59:31 -- lvol/snapshot_clone.sh@576 -- # [[ lvs_name/snapshot == \l\v\s\_\n\a\m\e\/\s\n\a\p\s\h\o\t ]] 00:11:10.905 17:59:31 -- lvol/snapshot_clone.sh@578 -- # rpc_cmd bdev_lvol_clone lvs_name/snapshot clone 00:11:10.905 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.905 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.905 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:10.906 17:59:31 -- lvol/snapshot_clone.sh@578 -- # clone_uuid=4e09b064-d75f-49be-943f-7770b59b3824 00:11:10.906 17:59:31 -- lvol/snapshot_clone.sh@580 -- # get_bdev_jq bdev_get_bdevs -b lvs_name/clone 00:11:10.906 17:59:31 -- lvol/common.sh@17 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b lvs_name/clone 00:11:10.906 17:59:31 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:11:10.906 17:59:31 -- common/autotest_common.sh@595 -- # jq_out=() 00:11:10.906 17:59:31 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:11:10.906 17:59:31 -- common/autotest_common.sh@596 -- # local jq val 00:11:10.906 17:59:31 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:11:10.906 17:59:31 -- common/autotest_common.sh@606 -- # local lvs 00:11:10.906 17:59:31 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:11:10.906 17:59:31 -- common/autotest_common.sh@621 -- # local bdev 00:11:10.906 17:59:31 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:11:10.906 17:59:31 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:11:10.906 17:59:31 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:11:10.906 17:59:31 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:11:10.906 17:59:31 -- common/autotest_common.sh@630 -- # shift 00:11:10.906 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:10.906 17:59:31 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b lvs_name/clone 00:11:10.906 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:10.906 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:10.906 17:59:31 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:11:11.166 17:59:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4e09b064-d75f-49be-943f-7770b59b3824 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_name/clone 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=131072 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=4e09b064-d75f-49be-943f-7770b59b3824 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=snapshot 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:11:11.166 17:59:31 -- common/autotest_common.sh@631 -- # read -r elem val 00:11:11.166 17:59:31 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:11:11.166 17:59:31 -- lvol/snapshot_clone.sh@581 -- # [[ 4e09b064-d75f-49be-943f-7770b59b3824 == \4\e\0\9\b\0\6\4\-\d\7\5\f\-\4\9\b\e\-\9\4\3\f\-\7\7\7\0\b\5\9\b\3\8\2\4 ]] 00:11:11.166 17:59:31 -- lvol/snapshot_clone.sh@582 -- # [[ Logical Volume == \L\o\g\i\c\a\l\ \V\o\l\u\m\e ]] 00:11:11.166 17:59:31 -- lvol/snapshot_clone.sh@583 -- # [[ lvs_name/clone == \l\v\s\_\n\a\m\e\/\c\l\o\n\e ]] 00:11:11.166 17:59:31 -- lvol/snapshot_clone.sh@586 -- # rpc_cmd bdev_lvol_delete 616ecd46-d8dc-44c2-b80a-07fb017da609 00:11:11.166 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:11.166 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:11.166 [2024-11-28 17:59:31.991809] vbdev_lvol.c: 640:_vbdev_lvol_destroy: *ERROR*: Cannot delete lvol 00:11:11.166 request: 00:11:11.166 { 00:11:11.166 "name": "616ecd46-d8dc-44c2-b80a-07fb017da609", 00:11:11.166 "method": "bdev_lvol_delete", 00:11:11.166 "req_id": 1 00:11:11.166 } 00:11:11.166 Got JSON-RPC error response 00:11:11.166 response: 00:11:11.166 { 00:11:11.166 "code": -32603, 00:11:11.166 "message": "Operation not permitted" 00:11:11.166 } 00:11:11.166 17:59:31 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:11:11.166 17:59:31 -- lvol/snapshot_clone.sh@589 -- # rpc_cmd bdev_lvol_delete b8253b5a-7b7c-48af-8ee4-b267ad2317bc 00:11:11.166 17:59:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:11.166 17:59:31 -- common/autotest_common.sh@10 -- # set +x 00:11:11.166 17:59:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:11.166 17:59:32 -- lvol/snapshot_clone.sh@590 -- # rpc_cmd bdev_lvol_delete 4e09b064-d75f-49be-943f-7770b59b3824 00:11:11.166 17:59:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:11.166 17:59:32 -- common/autotest_common.sh@10 -- # set +x 00:11:11.166 17:59:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:11.166 17:59:32 -- lvol/snapshot_clone.sh@591 -- # rpc_cmd bdev_lvol_delete 616ecd46-d8dc-44c2-b80a-07fb017da609 00:11:11.166 17:59:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:11.166 17:59:32 -- common/autotest_common.sh@10 -- # set +x 00:11:11.166 17:59:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:11.166 17:59:32 -- lvol/snapshot_clone.sh@594 -- # rpc_cmd bdev_lvol_delete_lvstore -u 0f1ac1d6-3c20-462a-aae1-da71cc32d2c4 00:11:11.166 17:59:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:11.166 17:59:32 -- common/autotest_common.sh@10 -- # set +x 00:11:11.166 17:59:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:11.166 17:59:32 -- lvol/snapshot_clone.sh@597 -- # rpc_cmd bdev_malloc_delete Malloc9 00:11:11.166 17:59:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:11.166 17:59:32 -- common/autotest_common.sh@10 -- # set +x 00:11:11.734 17:59:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:11.734 17:59:32 -- lvol/snapshot_clone.sh@599 -- # check_leftover_devices 00:11:11.734 17:59:32 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:11:11.734 17:59:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:11.734 17:59:32 -- common/autotest_common.sh@10 -- # set +x 00:11:11.734 17:59:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:11.734 17:59:32 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:11:11.734 17:59:32 -- lvol/common.sh@26 -- # jq length 00:11:11.734 17:59:32 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:11:11.734 17:59:32 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:11:11.734 17:59:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:11.734 17:59:32 -- common/autotest_common.sh@10 -- # set +x 00:11:11.734 17:59:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:11.734 17:59:32 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:11:11.994 17:59:32 -- lvol/common.sh@28 -- # jq length 00:11:11.994 17:59:32 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:11:11.994 00:11:11.994 real 0m1.484s 00:11:11.994 user 0m0.352s 00:11:11.994 sys 0m0.098s 00:11:11.994 17:59:32 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:11.994 17:59:32 -- common/autotest_common.sh@10 -- # set +x 00:11:11.994 ************************************ 00:11:11.994 END TEST test_bdev_lvol_delete_ordering 00:11:11.994 ************************************ 00:11:11.994 17:59:32 -- lvol/snapshot_clone.sh@619 -- # trap - SIGINT SIGTERM EXIT 00:11:11.994 17:59:32 -- lvol/snapshot_clone.sh@620 -- # killprocess 60934 00:11:11.994 17:59:32 -- common/autotest_common.sh@936 -- # '[' -z 60934 ']' 00:11:11.994 17:59:32 -- common/autotest_common.sh@940 -- # kill -0 60934 00:11:11.994 17:59:32 -- common/autotest_common.sh@941 -- # uname 00:11:11.994 17:59:32 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:11:11.994 17:59:32 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 60934 00:11:11.994 17:59:32 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:11:11.994 17:59:32 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:11:11.994 killing process with pid 60934 00:11:11.994 17:59:32 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 60934' 00:11:11.994 17:59:32 -- common/autotest_common.sh@955 -- # kill 60934 00:11:11.994 17:59:32 -- common/autotest_common.sh@960 -- # wait 60934 00:11:14.562 00:11:14.562 real 1m7.418s 00:11:14.562 user 1m5.548s 00:11:14.562 sys 0m22.519s 00:11:14.562 17:59:35 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:14.562 17:59:35 -- common/autotest_common.sh@10 -- # set +x 00:11:14.562 ************************************ 00:11:14.562 END TEST lvol_snapshot_clone 00:11:14.562 ************************************ 00:11:14.562 17:59:35 -- lvol/lvol.sh@19 -- # run_test lvol_rename /home/vagrant/spdk_repo/spdk/test/lvol/rename.sh 00:11:14.562 17:59:35 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:14.562 17:59:35 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:14.562 17:59:35 -- common/autotest_common.sh@10 -- # set +x 00:11:14.562 ************************************ 00:11:14.562 START TEST lvol_rename 00:11:14.562 ************************************ 00:11:14.562 17:59:35 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/lvol/rename.sh 00:11:14.562 * Looking for test storage... 00:11:14.562 * Found test storage at /home/vagrant/spdk_repo/spdk/test/lvol 00:11:14.562 17:59:35 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:11:14.562 17:59:35 -- common/autotest_common.sh@1690 -- # lcov --version 00:11:14.562 17:59:35 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:11:14.562 17:59:35 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:11:14.562 17:59:35 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:11:14.562 17:59:35 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:11:14.562 17:59:35 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:11:14.562 17:59:35 -- scripts/common.sh@335 -- # IFS=.-: 00:11:14.562 17:59:35 -- scripts/common.sh@335 -- # read -ra ver1 00:11:14.562 17:59:35 -- scripts/common.sh@336 -- # IFS=.-: 00:11:14.562 17:59:35 -- scripts/common.sh@336 -- # read -ra ver2 00:11:14.562 17:59:35 -- scripts/common.sh@337 -- # local 'op=<' 00:11:14.562 17:59:35 -- scripts/common.sh@339 -- # ver1_l=2 00:11:14.562 17:59:35 -- scripts/common.sh@340 -- # ver2_l=1 00:11:14.562 17:59:35 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:11:14.562 17:59:35 -- scripts/common.sh@343 -- # case "$op" in 00:11:14.562 17:59:35 -- scripts/common.sh@344 -- # : 1 00:11:14.562 17:59:35 -- scripts/common.sh@363 -- # (( v = 0 )) 00:11:14.562 17:59:35 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:11:14.562 17:59:35 -- scripts/common.sh@364 -- # decimal 1 00:11:14.562 17:59:35 -- scripts/common.sh@352 -- # local d=1 00:11:14.562 17:59:35 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:14.562 17:59:35 -- scripts/common.sh@354 -- # echo 1 00:11:14.562 17:59:35 -- scripts/common.sh@364 -- # ver1[v]=1 00:11:14.562 17:59:35 -- scripts/common.sh@365 -- # decimal 2 00:11:14.562 17:59:35 -- scripts/common.sh@352 -- # local d=2 00:11:14.562 17:59:35 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:11:14.562 17:59:35 -- scripts/common.sh@354 -- # echo 2 00:11:14.562 17:59:35 -- scripts/common.sh@365 -- # ver2[v]=2 00:11:14.562 17:59:35 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:11:14.562 17:59:35 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:11:14.562 17:59:35 -- scripts/common.sh@367 -- # return 0 00:11:14.562 17:59:35 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:11:14.562 17:59:35 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:11:14.562 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:14.562 --rc genhtml_branch_coverage=1 00:11:14.562 --rc genhtml_function_coverage=1 00:11:14.562 --rc genhtml_legend=1 00:11:14.562 --rc geninfo_all_blocks=1 00:11:14.562 --rc geninfo_unexecuted_blocks=1 00:11:14.562 00:11:14.562 ' 00:11:14.562 17:59:35 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:11:14.562 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:14.562 --rc genhtml_branch_coverage=1 00:11:14.562 --rc genhtml_function_coverage=1 00:11:14.562 --rc genhtml_legend=1 00:11:14.562 --rc geninfo_all_blocks=1 00:11:14.562 --rc geninfo_unexecuted_blocks=1 00:11:14.562 00:11:14.562 ' 00:11:14.562 17:59:35 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:11:14.562 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:14.562 --rc genhtml_branch_coverage=1 00:11:14.562 --rc genhtml_function_coverage=1 00:11:14.562 --rc genhtml_legend=1 00:11:14.562 --rc geninfo_all_blocks=1 00:11:14.562 --rc geninfo_unexecuted_blocks=1 00:11:14.562 00:11:14.562 ' 00:11:14.562 17:59:35 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:11:14.562 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:14.562 --rc genhtml_branch_coverage=1 00:11:14.562 --rc genhtml_function_coverage=1 00:11:14.562 --rc genhtml_legend=1 00:11:14.562 --rc geninfo_all_blocks=1 00:11:14.562 --rc geninfo_unexecuted_blocks=1 00:11:14.562 00:11:14.562 ' 00:11:14.562 17:59:35 -- lvol/rename.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/lvol/common.sh 00:11:14.562 17:59:35 -- lvol/common.sh@6 -- # MALLOC_SIZE_MB=128 00:11:14.562 17:59:35 -- lvol/common.sh@7 -- # MALLOC_BS=512 00:11:14.562 17:59:35 -- lvol/common.sh@8 -- # AIO_SIZE_MB=400 00:11:14.562 17:59:35 -- lvol/common.sh@9 -- # AIO_BS=4096 00:11:14.562 17:59:35 -- lvol/common.sh@10 -- # LVS_DEFAULT_CLUSTER_SIZE_MB=4 00:11:14.562 17:59:35 -- lvol/common.sh@11 -- # LVS_DEFAULT_CLUSTER_SIZE=4194304 00:11:14.562 17:59:35 -- lvol/common.sh@13 -- # LVS_DEFAULT_CAPACITY_MB=124 00:11:14.562 17:59:35 -- lvol/common.sh@14 -- # LVS_DEFAULT_CAPACITY=130023424 00:11:14.562 17:59:35 -- lvol/rename.sh@212 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:11:14.562 17:59:35 -- lvol/rename.sh@213 -- # spdk_pid=62586 00:11:14.562 17:59:35 -- lvol/rename.sh@214 -- # trap 'killprocess "$spdk_pid"; exit 1' SIGINT SIGTERM EXIT 00:11:14.562 17:59:35 -- lvol/rename.sh@215 -- # waitforlisten 62586 00:11:14.562 17:59:35 -- common/autotest_common.sh@829 -- # '[' -z 62586 ']' 00:11:14.562 17:59:35 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:11:14.562 17:59:35 -- common/autotest_common.sh@834 -- # local max_retries=100 00:11:14.562 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:11:14.562 17:59:35 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:11:14.562 17:59:35 -- common/autotest_common.sh@838 -- # xtrace_disable 00:11:14.562 17:59:35 -- common/autotest_common.sh@10 -- # set +x 00:11:14.822 [2024-11-28 17:59:35.638301] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:11:14.822 [2024-11-28 17:59:35.638858] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid62586 ] 00:11:14.822 [2024-11-28 17:59:35.799834] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:11:15.093 [2024-11-28 17:59:36.007065] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:11:15.093 [2024-11-28 17:59:36.007246] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:11:16.473 17:59:37 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:11:16.473 17:59:37 -- common/autotest_common.sh@862 -- # return 0 00:11:16.473 17:59:37 -- lvol/rename.sh@217 -- # run_test test_rename_positive test_rename_positive 00:11:16.473 17:59:37 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:16.473 17:59:37 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:16.473 17:59:37 -- common/autotest_common.sh@10 -- # set +x 00:11:16.473 ************************************ 00:11:16.473 START TEST test_rename_positive 00:11:16.473 ************************************ 00:11:16.473 17:59:37 -- common/autotest_common.sh@1114 -- # test_rename_positive 00:11:16.473 17:59:37 -- lvol/rename.sh@13 -- # rpc_cmd bdev_malloc_create 128 512 00:11:16.473 17:59:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:16.473 17:59:37 -- common/autotest_common.sh@10 -- # set +x 00:11:16.473 17:59:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:16.473 17:59:37 -- lvol/rename.sh@13 -- # malloc_name=Malloc0 00:11:16.473 17:59:37 -- lvol/rename.sh@14 -- # rpc_cmd bdev_lvol_create_lvstore Malloc0 lvs_test 00:11:16.473 17:59:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:16.473 17:59:37 -- common/autotest_common.sh@10 -- # set +x 00:11:16.473 17:59:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:16.473 17:59:37 -- lvol/rename.sh@14 -- # lvs_uuid=f33a156d-4adc-46fe-b102-ed7cfcffa7c4 00:11:16.473 17:59:37 -- lvol/rename.sh@15 -- # bdev_name=("lvol_test"{0..3}) 00:11:16.473 17:59:37 -- lvol/rename.sh@16 -- # bdev_aliases=("lvs_test/lvol_test"{0..3}) 00:11:16.473 17:59:37 -- lvol/rename.sh@19 -- # round_down 31 00:11:16.473 17:59:37 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:11:16.473 17:59:37 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:11:16.473 17:59:37 -- lvol/common.sh@36 -- # echo 28 00:11:16.473 17:59:37 -- lvol/rename.sh@19 -- # lvol_size_mb=28 00:11:16.473 17:59:37 -- lvol/rename.sh@20 -- # lvol_size=29360128 00:11:16.473 17:59:37 -- lvol/rename.sh@23 -- # bdev_uuids=() 00:11:16.473 17:59:37 -- lvol/rename.sh@24 -- # for i in "${!bdev_name[@]}" 00:11:16.473 17:59:37 -- lvol/rename.sh@25 -- # rpc_cmd bdev_lvol_create -u f33a156d-4adc-46fe-b102-ed7cfcffa7c4 lvol_test0 28 00:11:16.473 17:59:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:16.473 17:59:37 -- common/autotest_common.sh@10 -- # set +x 00:11:16.474 17:59:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:16.474 17:59:37 -- lvol/rename.sh@25 -- # lvol_uuid=876f2760-2d6e-4ca4-994f-79726788cc8b 00:11:16.474 17:59:37 -- lvol/rename.sh@26 -- # rpc_cmd bdev_get_bdevs -b 876f2760-2d6e-4ca4-994f-79726788cc8b 00:11:16.474 17:59:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:16.474 17:59:37 -- common/autotest_common.sh@10 -- # set +x 00:11:16.474 17:59:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:16.474 17:59:37 -- lvol/rename.sh@26 -- # lvol='[ 00:11:16.474 { 00:11:16.474 "name": "876f2760-2d6e-4ca4-994f-79726788cc8b", 00:11:16.474 "aliases": [ 00:11:16.474 "lvs_test/lvol_test0" 00:11:16.474 ], 00:11:16.474 "product_name": "Logical Volume", 00:11:16.474 "block_size": 512, 00:11:16.474 "num_blocks": 57344, 00:11:16.474 "uuid": "876f2760-2d6e-4ca4-994f-79726788cc8b", 00:11:16.474 "assigned_rate_limits": { 00:11:16.474 "rw_ios_per_sec": 0, 00:11:16.474 "rw_mbytes_per_sec": 0, 00:11:16.474 "r_mbytes_per_sec": 0, 00:11:16.474 "w_mbytes_per_sec": 0 00:11:16.474 }, 00:11:16.474 "claimed": false, 00:11:16.474 "zoned": false, 00:11:16.474 "supported_io_types": { 00:11:16.474 "read": true, 00:11:16.474 "write": true, 00:11:16.474 "unmap": true, 00:11:16.474 "write_zeroes": true, 00:11:16.474 "flush": false, 00:11:16.474 "reset": true, 00:11:16.474 "compare": false, 00:11:16.474 "compare_and_write": false, 00:11:16.474 "abort": false, 00:11:16.474 "nvme_admin": false, 00:11:16.474 "nvme_io": false 00:11:16.474 }, 00:11:16.474 "memory_domains": [ 00:11:16.474 { 00:11:16.474 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:16.474 "dma_device_type": 2 00:11:16.474 } 00:11:16.474 ], 00:11:16.474 "driver_specific": { 00:11:16.474 "lvol": { 00:11:16.474 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:16.474 "base_bdev": "Malloc0", 00:11:16.474 "thin_provision": false, 00:11:16.474 "snapshot": false, 00:11:16.474 "clone": false, 00:11:16.474 "esnap_clone": false 00:11:16.474 } 00:11:16.474 } 00:11:16.474 } 00:11:16.474 ]' 00:11:16.474 17:59:37 -- lvol/rename.sh@27 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:16.474 17:59:37 -- lvol/rename.sh@27 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:16.474 17:59:37 -- lvol/rename.sh@28 -- # jq -r '.[0].block_size' 00:11:16.474 17:59:37 -- lvol/rename.sh@28 -- # '[' 512 = 512 ']' 00:11:16.474 17:59:37 -- lvol/rename.sh@29 -- # jq -r '.[0].num_blocks' 00:11:16.474 17:59:37 -- lvol/rename.sh@29 -- # '[' 57344 = 57344 ']' 00:11:16.474 17:59:37 -- lvol/rename.sh@30 -- # jq '.[0].aliases|sort' 00:11:16.734 17:59:37 -- lvol/rename.sh@30 -- # jq '.|sort' 00:11:16.734 17:59:37 -- lvol/rename.sh@30 -- # '[' '[ 00:11:16.734 "lvs_test/lvol_test0" 00:11:16.734 ]' = '[ 00:11:16.734 "lvs_test/lvol_test0" 00:11:16.734 ]' ']' 00:11:16.734 17:59:37 -- lvol/rename.sh@31 -- # bdev_uuids+=("$lvol_uuid") 00:11:16.734 17:59:37 -- lvol/rename.sh@24 -- # for i in "${!bdev_name[@]}" 00:11:16.734 17:59:37 -- lvol/rename.sh@25 -- # rpc_cmd bdev_lvol_create -u f33a156d-4adc-46fe-b102-ed7cfcffa7c4 lvol_test1 28 00:11:16.734 17:59:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:16.734 17:59:37 -- common/autotest_common.sh@10 -- # set +x 00:11:16.734 17:59:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:16.734 17:59:37 -- lvol/rename.sh@25 -- # lvol_uuid=4c24a2fd-3892-4a6e-8332-da037b87dd42 00:11:16.734 17:59:37 -- lvol/rename.sh@26 -- # rpc_cmd bdev_get_bdevs -b 4c24a2fd-3892-4a6e-8332-da037b87dd42 00:11:16.734 17:59:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:16.734 17:59:37 -- common/autotest_common.sh@10 -- # set +x 00:11:16.734 17:59:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:16.734 17:59:37 -- lvol/rename.sh@26 -- # lvol='[ 00:11:16.734 { 00:11:16.734 "name": "4c24a2fd-3892-4a6e-8332-da037b87dd42", 00:11:16.734 "aliases": [ 00:11:16.734 "lvs_test/lvol_test1" 00:11:16.734 ], 00:11:16.734 "product_name": "Logical Volume", 00:11:16.734 "block_size": 512, 00:11:16.734 "num_blocks": 57344, 00:11:16.734 "uuid": "4c24a2fd-3892-4a6e-8332-da037b87dd42", 00:11:16.734 "assigned_rate_limits": { 00:11:16.734 "rw_ios_per_sec": 0, 00:11:16.734 "rw_mbytes_per_sec": 0, 00:11:16.734 "r_mbytes_per_sec": 0, 00:11:16.734 "w_mbytes_per_sec": 0 00:11:16.734 }, 00:11:16.734 "claimed": false, 00:11:16.734 "zoned": false, 00:11:16.734 "supported_io_types": { 00:11:16.734 "read": true, 00:11:16.734 "write": true, 00:11:16.734 "unmap": true, 00:11:16.734 "write_zeroes": true, 00:11:16.734 "flush": false, 00:11:16.734 "reset": true, 00:11:16.734 "compare": false, 00:11:16.734 "compare_and_write": false, 00:11:16.734 "abort": false, 00:11:16.734 "nvme_admin": false, 00:11:16.734 "nvme_io": false 00:11:16.734 }, 00:11:16.734 "memory_domains": [ 00:11:16.734 { 00:11:16.734 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:16.734 "dma_device_type": 2 00:11:16.734 } 00:11:16.734 ], 00:11:16.734 "driver_specific": { 00:11:16.734 "lvol": { 00:11:16.734 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:16.734 "base_bdev": "Malloc0", 00:11:16.734 "thin_provision": false, 00:11:16.734 "snapshot": false, 00:11:16.734 "clone": false, 00:11:16.734 "esnap_clone": false 00:11:16.734 } 00:11:16.734 } 00:11:16.734 } 00:11:16.734 ]' 00:11:16.734 17:59:37 -- lvol/rename.sh@27 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:16.734 17:59:37 -- lvol/rename.sh@27 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:16.734 17:59:37 -- lvol/rename.sh@28 -- # jq -r '.[0].block_size' 00:11:16.734 17:59:37 -- lvol/rename.sh@28 -- # '[' 512 = 512 ']' 00:11:16.734 17:59:37 -- lvol/rename.sh@29 -- # jq -r '.[0].num_blocks' 00:11:16.734 17:59:37 -- lvol/rename.sh@29 -- # '[' 57344 = 57344 ']' 00:11:16.734 17:59:37 -- lvol/rename.sh@30 -- # jq '.[0].aliases|sort' 00:11:16.994 17:59:37 -- lvol/rename.sh@30 -- # jq '.|sort' 00:11:16.994 17:59:37 -- lvol/rename.sh@30 -- # '[' '[ 00:11:16.994 "lvs_test/lvol_test1" 00:11:16.994 ]' = '[ 00:11:16.994 "lvs_test/lvol_test1" 00:11:16.994 ]' ']' 00:11:16.994 17:59:37 -- lvol/rename.sh@31 -- # bdev_uuids+=("$lvol_uuid") 00:11:16.994 17:59:37 -- lvol/rename.sh@24 -- # for i in "${!bdev_name[@]}" 00:11:16.994 17:59:37 -- lvol/rename.sh@25 -- # rpc_cmd bdev_lvol_create -u f33a156d-4adc-46fe-b102-ed7cfcffa7c4 lvol_test2 28 00:11:16.994 17:59:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:16.994 17:59:37 -- common/autotest_common.sh@10 -- # set +x 00:11:16.994 17:59:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:16.994 17:59:37 -- lvol/rename.sh@25 -- # lvol_uuid=8e1d7192-cc5c-4938-ad98-97fce23d1631 00:11:16.994 17:59:37 -- lvol/rename.sh@26 -- # rpc_cmd bdev_get_bdevs -b 8e1d7192-cc5c-4938-ad98-97fce23d1631 00:11:16.994 17:59:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:16.994 17:59:37 -- common/autotest_common.sh@10 -- # set +x 00:11:16.994 17:59:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:16.994 17:59:37 -- lvol/rename.sh@26 -- # lvol='[ 00:11:16.994 { 00:11:16.994 "name": "8e1d7192-cc5c-4938-ad98-97fce23d1631", 00:11:16.994 "aliases": [ 00:11:16.994 "lvs_test/lvol_test2" 00:11:16.994 ], 00:11:16.994 "product_name": "Logical Volume", 00:11:16.994 "block_size": 512, 00:11:16.994 "num_blocks": 57344, 00:11:16.994 "uuid": "8e1d7192-cc5c-4938-ad98-97fce23d1631", 00:11:16.994 "assigned_rate_limits": { 00:11:16.994 "rw_ios_per_sec": 0, 00:11:16.994 "rw_mbytes_per_sec": 0, 00:11:16.994 "r_mbytes_per_sec": 0, 00:11:16.994 "w_mbytes_per_sec": 0 00:11:16.994 }, 00:11:16.994 "claimed": false, 00:11:16.994 "zoned": false, 00:11:16.994 "supported_io_types": { 00:11:16.994 "read": true, 00:11:16.994 "write": true, 00:11:16.994 "unmap": true, 00:11:16.994 "write_zeroes": true, 00:11:16.994 "flush": false, 00:11:16.994 "reset": true, 00:11:16.994 "compare": false, 00:11:16.994 "compare_and_write": false, 00:11:16.994 "abort": false, 00:11:16.994 "nvme_admin": false, 00:11:16.994 "nvme_io": false 00:11:16.994 }, 00:11:16.994 "memory_domains": [ 00:11:16.994 { 00:11:16.994 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:16.994 "dma_device_type": 2 00:11:16.994 } 00:11:16.994 ], 00:11:16.994 "driver_specific": { 00:11:16.994 "lvol": { 00:11:16.994 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:16.994 "base_bdev": "Malloc0", 00:11:16.994 "thin_provision": false, 00:11:16.994 "snapshot": false, 00:11:16.994 "clone": false, 00:11:16.994 "esnap_clone": false 00:11:16.994 } 00:11:16.994 } 00:11:16.994 } 00:11:16.994 ]' 00:11:16.994 17:59:37 -- lvol/rename.sh@27 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:16.994 17:59:37 -- lvol/rename.sh@27 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:16.994 17:59:37 -- lvol/rename.sh@28 -- # jq -r '.[0].block_size' 00:11:16.994 17:59:37 -- lvol/rename.sh@28 -- # '[' 512 = 512 ']' 00:11:16.994 17:59:37 -- lvol/rename.sh@29 -- # jq -r '.[0].num_blocks' 00:11:16.994 17:59:37 -- lvol/rename.sh@29 -- # '[' 57344 = 57344 ']' 00:11:16.994 17:59:37 -- lvol/rename.sh@30 -- # jq '.[0].aliases|sort' 00:11:16.994 17:59:37 -- lvol/rename.sh@30 -- # jq '.|sort' 00:11:16.994 17:59:38 -- lvol/rename.sh@30 -- # '[' '[ 00:11:16.994 "lvs_test/lvol_test2" 00:11:16.994 ]' = '[ 00:11:16.994 "lvs_test/lvol_test2" 00:11:16.994 ]' ']' 00:11:16.994 17:59:38 -- lvol/rename.sh@31 -- # bdev_uuids+=("$lvol_uuid") 00:11:16.994 17:59:38 -- lvol/rename.sh@24 -- # for i in "${!bdev_name[@]}" 00:11:16.994 17:59:38 -- lvol/rename.sh@25 -- # rpc_cmd bdev_lvol_create -u f33a156d-4adc-46fe-b102-ed7cfcffa7c4 lvol_test3 28 00:11:16.994 17:59:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:16.994 17:59:38 -- common/autotest_common.sh@10 -- # set +x 00:11:16.994 17:59:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:16.994 17:59:38 -- lvol/rename.sh@25 -- # lvol_uuid=4bb8fd6f-7881-41e9-8616-c890eeedf0bd 00:11:16.994 17:59:38 -- lvol/rename.sh@26 -- # rpc_cmd bdev_get_bdevs -b 4bb8fd6f-7881-41e9-8616-c890eeedf0bd 00:11:16.994 17:59:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:16.994 17:59:38 -- common/autotest_common.sh@10 -- # set +x 00:11:17.254 17:59:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:17.254 17:59:38 -- lvol/rename.sh@26 -- # lvol='[ 00:11:17.254 { 00:11:17.254 "name": "4bb8fd6f-7881-41e9-8616-c890eeedf0bd", 00:11:17.254 "aliases": [ 00:11:17.254 "lvs_test/lvol_test3" 00:11:17.254 ], 00:11:17.254 "product_name": "Logical Volume", 00:11:17.254 "block_size": 512, 00:11:17.254 "num_blocks": 57344, 00:11:17.254 "uuid": "4bb8fd6f-7881-41e9-8616-c890eeedf0bd", 00:11:17.254 "assigned_rate_limits": { 00:11:17.254 "rw_ios_per_sec": 0, 00:11:17.254 "rw_mbytes_per_sec": 0, 00:11:17.254 "r_mbytes_per_sec": 0, 00:11:17.254 "w_mbytes_per_sec": 0 00:11:17.254 }, 00:11:17.254 "claimed": false, 00:11:17.254 "zoned": false, 00:11:17.254 "supported_io_types": { 00:11:17.254 "read": true, 00:11:17.254 "write": true, 00:11:17.254 "unmap": true, 00:11:17.254 "write_zeroes": true, 00:11:17.254 "flush": false, 00:11:17.254 "reset": true, 00:11:17.254 "compare": false, 00:11:17.254 "compare_and_write": false, 00:11:17.254 "abort": false, 00:11:17.254 "nvme_admin": false, 00:11:17.254 "nvme_io": false 00:11:17.254 }, 00:11:17.254 "memory_domains": [ 00:11:17.254 { 00:11:17.254 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:17.254 "dma_device_type": 2 00:11:17.254 } 00:11:17.254 ], 00:11:17.254 "driver_specific": { 00:11:17.254 "lvol": { 00:11:17.254 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:17.254 "base_bdev": "Malloc0", 00:11:17.254 "thin_provision": false, 00:11:17.254 "snapshot": false, 00:11:17.254 "clone": false, 00:11:17.254 "esnap_clone": false 00:11:17.254 } 00:11:17.254 } 00:11:17.254 } 00:11:17.254 ]' 00:11:17.254 17:59:38 -- lvol/rename.sh@27 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:17.254 17:59:38 -- lvol/rename.sh@27 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:17.254 17:59:38 -- lvol/rename.sh@28 -- # jq -r '.[0].block_size' 00:11:17.254 17:59:38 -- lvol/rename.sh@28 -- # '[' 512 = 512 ']' 00:11:17.254 17:59:38 -- lvol/rename.sh@29 -- # jq -r '.[0].num_blocks' 00:11:17.254 17:59:38 -- lvol/rename.sh@29 -- # '[' 57344 = 57344 ']' 00:11:17.254 17:59:38 -- lvol/rename.sh@30 -- # jq '.[0].aliases|sort' 00:11:17.254 17:59:38 -- lvol/rename.sh@30 -- # jq '.|sort' 00:11:17.254 17:59:38 -- lvol/rename.sh@30 -- # '[' '[ 00:11:17.254 "lvs_test/lvol_test3" 00:11:17.254 ]' = '[ 00:11:17.254 "lvs_test/lvol_test3" 00:11:17.254 ]' ']' 00:11:17.254 17:59:38 -- lvol/rename.sh@31 -- # bdev_uuids+=("$lvol_uuid") 00:11:17.254 17:59:38 -- lvol/rename.sh@36 -- # new_lvs_name=lvs_new 00:11:17.254 17:59:38 -- lvol/rename.sh@37 -- # bdev_aliases=("$new_lvs_name/lvol_test"{0..3}) 00:11:17.254 17:59:38 -- lvol/rename.sh@39 -- # rpc_cmd bdev_lvol_rename_lvstore lvs_test lvs_new 00:11:17.254 17:59:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:17.255 17:59:38 -- common/autotest_common.sh@10 -- # set +x 00:11:17.255 17:59:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:17.255 17:59:38 -- lvol/rename.sh@41 -- # rpc_cmd bdev_lvol_get_lvstores -u f33a156d-4adc-46fe-b102-ed7cfcffa7c4 00:11:17.255 17:59:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:17.255 17:59:38 -- common/autotest_common.sh@10 -- # set +x 00:11:17.255 17:59:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:17.255 17:59:38 -- lvol/rename.sh@41 -- # lvs='[ 00:11:17.255 { 00:11:17.255 "uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:17.255 "name": "lvs_new", 00:11:17.255 "base_bdev": "Malloc0", 00:11:17.255 "total_data_clusters": 31, 00:11:17.255 "free_clusters": 3, 00:11:17.255 "block_size": 512, 00:11:17.255 "cluster_size": 4194304 00:11:17.255 } 00:11:17.255 ]' 00:11:17.255 17:59:38 -- lvol/rename.sh@44 -- # jq -r '.[0].uuid' 00:11:17.514 17:59:38 -- lvol/rename.sh@44 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:17.514 17:59:38 -- lvol/rename.sh@45 -- # jq -r '.[0].name' 00:11:17.514 17:59:38 -- lvol/rename.sh@45 -- # '[' lvs_new = lvs_new ']' 00:11:17.514 17:59:38 -- lvol/rename.sh@46 -- # jq -r '.[0].base_bdev' 00:11:17.514 17:59:38 -- lvol/rename.sh@46 -- # '[' Malloc0 = Malloc0 ']' 00:11:17.514 17:59:38 -- lvol/rename.sh@49 -- # jq -r '.[0].cluster_size' 00:11:17.514 17:59:38 -- lvol/rename.sh@49 -- # cluster_size=4194304 00:11:17.514 17:59:38 -- lvol/rename.sh@50 -- # '[' 4194304 = 4194304 ']' 00:11:17.514 17:59:38 -- lvol/rename.sh@51 -- # jq -r '.[0].total_data_clusters' 00:11:17.514 17:59:38 -- lvol/rename.sh@51 -- # total_clusters=31 00:11:17.514 17:59:38 -- lvol/rename.sh@52 -- # '[' 130023424 = 130023424 ']' 00:11:17.514 17:59:38 -- lvol/rename.sh@54 -- # for i in "${!bdev_uuids[@]}" 00:11:17.514 17:59:38 -- lvol/rename.sh@55 -- # rpc_cmd bdev_get_bdevs -b 876f2760-2d6e-4ca4-994f-79726788cc8b 00:11:17.514 17:59:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:17.514 17:59:38 -- common/autotest_common.sh@10 -- # set +x 00:11:17.514 17:59:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:17.514 17:59:38 -- lvol/rename.sh@55 -- # lvol='[ 00:11:17.514 { 00:11:17.514 "name": "876f2760-2d6e-4ca4-994f-79726788cc8b", 00:11:17.514 "aliases": [ 00:11:17.514 "lvs_new/lvol_test0" 00:11:17.514 ], 00:11:17.514 "product_name": "Logical Volume", 00:11:17.514 "block_size": 512, 00:11:17.514 "num_blocks": 57344, 00:11:17.514 "uuid": "876f2760-2d6e-4ca4-994f-79726788cc8b", 00:11:17.514 "assigned_rate_limits": { 00:11:17.514 "rw_ios_per_sec": 0, 00:11:17.514 "rw_mbytes_per_sec": 0, 00:11:17.514 "r_mbytes_per_sec": 0, 00:11:17.514 "w_mbytes_per_sec": 0 00:11:17.514 }, 00:11:17.514 "claimed": false, 00:11:17.514 "zoned": false, 00:11:17.514 "supported_io_types": { 00:11:17.515 "read": true, 00:11:17.515 "write": true, 00:11:17.515 "unmap": true, 00:11:17.515 "write_zeroes": true, 00:11:17.515 "flush": false, 00:11:17.515 "reset": true, 00:11:17.515 "compare": false, 00:11:17.515 "compare_and_write": false, 00:11:17.515 "abort": false, 00:11:17.515 "nvme_admin": false, 00:11:17.515 "nvme_io": false 00:11:17.515 }, 00:11:17.515 "memory_domains": [ 00:11:17.515 { 00:11:17.515 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:17.515 "dma_device_type": 2 00:11:17.515 } 00:11:17.515 ], 00:11:17.515 "driver_specific": { 00:11:17.515 "lvol": { 00:11:17.515 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:17.515 "base_bdev": "Malloc0", 00:11:17.515 "thin_provision": false, 00:11:17.515 "snapshot": false, 00:11:17.515 "clone": false, 00:11:17.515 "esnap_clone": false 00:11:17.515 } 00:11:17.515 } 00:11:17.515 } 00:11:17.515 ]' 00:11:17.515 17:59:38 -- lvol/rename.sh@56 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:17.515 17:59:38 -- lvol/rename.sh@56 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:17.515 17:59:38 -- lvol/rename.sh@57 -- # jq -r '.[0].block_size' 00:11:17.774 17:59:38 -- lvol/rename.sh@57 -- # '[' 512 = 512 ']' 00:11:17.774 17:59:38 -- lvol/rename.sh@58 -- # jq -r '.[0].num_blocks' 00:11:17.774 17:59:38 -- lvol/rename.sh@58 -- # '[' 57344 = 57344 ']' 00:11:17.774 17:59:38 -- lvol/rename.sh@59 -- # jq -r '.[0].aliases|sort' 00:11:17.774 17:59:38 -- lvol/rename.sh@59 -- # jq '.|sort' 00:11:17.774 17:59:38 -- lvol/rename.sh@59 -- # '[' '[ 00:11:17.774 "lvs_new/lvol_test0" 00:11:17.774 ]' = '[ 00:11:17.774 "lvs_new/lvol_test0" 00:11:17.774 ]' ']' 00:11:17.774 17:59:38 -- lvol/rename.sh@54 -- # for i in "${!bdev_uuids[@]}" 00:11:17.774 17:59:38 -- lvol/rename.sh@55 -- # rpc_cmd bdev_get_bdevs -b 4c24a2fd-3892-4a6e-8332-da037b87dd42 00:11:17.774 17:59:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:17.774 17:59:38 -- common/autotest_common.sh@10 -- # set +x 00:11:17.774 17:59:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:17.774 17:59:38 -- lvol/rename.sh@55 -- # lvol='[ 00:11:17.774 { 00:11:17.774 "name": "4c24a2fd-3892-4a6e-8332-da037b87dd42", 00:11:17.774 "aliases": [ 00:11:17.774 "lvs_new/lvol_test1" 00:11:17.774 ], 00:11:17.774 "product_name": "Logical Volume", 00:11:17.774 "block_size": 512, 00:11:17.774 "num_blocks": 57344, 00:11:17.774 "uuid": "4c24a2fd-3892-4a6e-8332-da037b87dd42", 00:11:17.774 "assigned_rate_limits": { 00:11:17.774 "rw_ios_per_sec": 0, 00:11:17.774 "rw_mbytes_per_sec": 0, 00:11:17.774 "r_mbytes_per_sec": 0, 00:11:17.774 "w_mbytes_per_sec": 0 00:11:17.774 }, 00:11:17.774 "claimed": false, 00:11:17.774 "zoned": false, 00:11:17.774 "supported_io_types": { 00:11:17.774 "read": true, 00:11:17.774 "write": true, 00:11:17.774 "unmap": true, 00:11:17.774 "write_zeroes": true, 00:11:17.774 "flush": false, 00:11:17.774 "reset": true, 00:11:17.774 "compare": false, 00:11:17.774 "compare_and_write": false, 00:11:17.774 "abort": false, 00:11:17.774 "nvme_admin": false, 00:11:17.774 "nvme_io": false 00:11:17.774 }, 00:11:17.774 "memory_domains": [ 00:11:17.774 { 00:11:17.774 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:17.774 "dma_device_type": 2 00:11:17.774 } 00:11:17.774 ], 00:11:17.774 "driver_specific": { 00:11:17.774 "lvol": { 00:11:17.774 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:17.774 "base_bdev": "Malloc0", 00:11:17.774 "thin_provision": false, 00:11:17.774 "snapshot": false, 00:11:17.774 "clone": false, 00:11:17.774 "esnap_clone": false 00:11:17.774 } 00:11:17.774 } 00:11:17.774 } 00:11:17.774 ]' 00:11:17.774 17:59:38 -- lvol/rename.sh@56 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:17.774 17:59:38 -- lvol/rename.sh@56 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:17.774 17:59:38 -- lvol/rename.sh@57 -- # jq -r '.[0].block_size' 00:11:18.034 17:59:38 -- lvol/rename.sh@57 -- # '[' 512 = 512 ']' 00:11:18.034 17:59:38 -- lvol/rename.sh@58 -- # jq -r '.[0].num_blocks' 00:11:18.034 17:59:38 -- lvol/rename.sh@58 -- # '[' 57344 = 57344 ']' 00:11:18.034 17:59:38 -- lvol/rename.sh@59 -- # jq -r '.[0].aliases|sort' 00:11:18.034 17:59:38 -- lvol/rename.sh@59 -- # jq '.|sort' 00:11:18.034 17:59:38 -- lvol/rename.sh@59 -- # '[' '[ 00:11:18.034 "lvs_new/lvol_test1" 00:11:18.034 ]' = '[ 00:11:18.034 "lvs_new/lvol_test1" 00:11:18.034 ]' ']' 00:11:18.034 17:59:38 -- lvol/rename.sh@54 -- # for i in "${!bdev_uuids[@]}" 00:11:18.034 17:59:38 -- lvol/rename.sh@55 -- # rpc_cmd bdev_get_bdevs -b 8e1d7192-cc5c-4938-ad98-97fce23d1631 00:11:18.034 17:59:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:18.034 17:59:38 -- common/autotest_common.sh@10 -- # set +x 00:11:18.034 17:59:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:18.034 17:59:38 -- lvol/rename.sh@55 -- # lvol='[ 00:11:18.034 { 00:11:18.034 "name": "8e1d7192-cc5c-4938-ad98-97fce23d1631", 00:11:18.034 "aliases": [ 00:11:18.034 "lvs_new/lvol_test2" 00:11:18.034 ], 00:11:18.034 "product_name": "Logical Volume", 00:11:18.034 "block_size": 512, 00:11:18.034 "num_blocks": 57344, 00:11:18.034 "uuid": "8e1d7192-cc5c-4938-ad98-97fce23d1631", 00:11:18.034 "assigned_rate_limits": { 00:11:18.034 "rw_ios_per_sec": 0, 00:11:18.034 "rw_mbytes_per_sec": 0, 00:11:18.034 "r_mbytes_per_sec": 0, 00:11:18.034 "w_mbytes_per_sec": 0 00:11:18.034 }, 00:11:18.034 "claimed": false, 00:11:18.034 "zoned": false, 00:11:18.034 "supported_io_types": { 00:11:18.034 "read": true, 00:11:18.034 "write": true, 00:11:18.034 "unmap": true, 00:11:18.034 "write_zeroes": true, 00:11:18.034 "flush": false, 00:11:18.034 "reset": true, 00:11:18.034 "compare": false, 00:11:18.034 "compare_and_write": false, 00:11:18.034 "abort": false, 00:11:18.034 "nvme_admin": false, 00:11:18.034 "nvme_io": false 00:11:18.034 }, 00:11:18.034 "memory_domains": [ 00:11:18.034 { 00:11:18.034 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:18.034 "dma_device_type": 2 00:11:18.034 } 00:11:18.034 ], 00:11:18.034 "driver_specific": { 00:11:18.034 "lvol": { 00:11:18.034 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:18.034 "base_bdev": "Malloc0", 00:11:18.034 "thin_provision": false, 00:11:18.034 "snapshot": false, 00:11:18.034 "clone": false, 00:11:18.034 "esnap_clone": false 00:11:18.034 } 00:11:18.034 } 00:11:18.034 } 00:11:18.034 ]' 00:11:18.034 17:59:38 -- lvol/rename.sh@56 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:18.034 17:59:39 -- lvol/rename.sh@56 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:18.034 17:59:39 -- lvol/rename.sh@57 -- # jq -r '.[0].block_size' 00:11:18.034 17:59:39 -- lvol/rename.sh@57 -- # '[' 512 = 512 ']' 00:11:18.293 17:59:39 -- lvol/rename.sh@58 -- # jq -r '.[0].num_blocks' 00:11:18.293 17:59:39 -- lvol/rename.sh@58 -- # '[' 57344 = 57344 ']' 00:11:18.293 17:59:39 -- lvol/rename.sh@59 -- # jq -r '.[0].aliases|sort' 00:11:18.293 17:59:39 -- lvol/rename.sh@59 -- # jq '.|sort' 00:11:18.293 17:59:39 -- lvol/rename.sh@59 -- # '[' '[ 00:11:18.293 "lvs_new/lvol_test2" 00:11:18.293 ]' = '[ 00:11:18.293 "lvs_new/lvol_test2" 00:11:18.293 ]' ']' 00:11:18.293 17:59:39 -- lvol/rename.sh@54 -- # for i in "${!bdev_uuids[@]}" 00:11:18.293 17:59:39 -- lvol/rename.sh@55 -- # rpc_cmd bdev_get_bdevs -b 4bb8fd6f-7881-41e9-8616-c890eeedf0bd 00:11:18.293 17:59:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:18.293 17:59:39 -- common/autotest_common.sh@10 -- # set +x 00:11:18.293 17:59:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:18.293 17:59:39 -- lvol/rename.sh@55 -- # lvol='[ 00:11:18.293 { 00:11:18.293 "name": "4bb8fd6f-7881-41e9-8616-c890eeedf0bd", 00:11:18.293 "aliases": [ 00:11:18.293 "lvs_new/lvol_test3" 00:11:18.293 ], 00:11:18.293 "product_name": "Logical Volume", 00:11:18.293 "block_size": 512, 00:11:18.293 "num_blocks": 57344, 00:11:18.293 "uuid": "4bb8fd6f-7881-41e9-8616-c890eeedf0bd", 00:11:18.293 "assigned_rate_limits": { 00:11:18.293 "rw_ios_per_sec": 0, 00:11:18.293 "rw_mbytes_per_sec": 0, 00:11:18.293 "r_mbytes_per_sec": 0, 00:11:18.293 "w_mbytes_per_sec": 0 00:11:18.293 }, 00:11:18.293 "claimed": false, 00:11:18.293 "zoned": false, 00:11:18.293 "supported_io_types": { 00:11:18.293 "read": true, 00:11:18.293 "write": true, 00:11:18.293 "unmap": true, 00:11:18.293 "write_zeroes": true, 00:11:18.293 "flush": false, 00:11:18.293 "reset": true, 00:11:18.293 "compare": false, 00:11:18.293 "compare_and_write": false, 00:11:18.293 "abort": false, 00:11:18.293 "nvme_admin": false, 00:11:18.293 "nvme_io": false 00:11:18.293 }, 00:11:18.293 "memory_domains": [ 00:11:18.293 { 00:11:18.293 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:18.293 "dma_device_type": 2 00:11:18.293 } 00:11:18.293 ], 00:11:18.293 "driver_specific": { 00:11:18.293 "lvol": { 00:11:18.293 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:18.293 "base_bdev": "Malloc0", 00:11:18.293 "thin_provision": false, 00:11:18.293 "snapshot": false, 00:11:18.293 "clone": false, 00:11:18.293 "esnap_clone": false 00:11:18.293 } 00:11:18.293 } 00:11:18.293 } 00:11:18.293 ]' 00:11:18.293 17:59:39 -- lvol/rename.sh@56 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:18.293 17:59:39 -- lvol/rename.sh@56 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:18.293 17:59:39 -- lvol/rename.sh@57 -- # jq -r '.[0].block_size' 00:11:18.293 17:59:39 -- lvol/rename.sh@57 -- # '[' 512 = 512 ']' 00:11:18.293 17:59:39 -- lvol/rename.sh@58 -- # jq -r '.[0].num_blocks' 00:11:18.551 17:59:39 -- lvol/rename.sh@58 -- # '[' 57344 = 57344 ']' 00:11:18.551 17:59:39 -- lvol/rename.sh@59 -- # jq -r '.[0].aliases|sort' 00:11:18.551 17:59:39 -- lvol/rename.sh@59 -- # jq '.|sort' 00:11:18.551 17:59:39 -- lvol/rename.sh@59 -- # '[' '[ 00:11:18.551 "lvs_new/lvol_test3" 00:11:18.551 ]' = '[ 00:11:18.551 "lvs_new/lvol_test3" 00:11:18.551 ]' ']' 00:11:18.551 17:59:39 -- lvol/rename.sh@64 -- # bdev_names=("lbd_new"{0..3}) 00:11:18.551 17:59:39 -- lvol/rename.sh@65 -- # new_bdev_aliases=() 00:11:18.551 17:59:39 -- lvol/rename.sh@66 -- # for bdev_name in "${bdev_names[@]}" 00:11:18.551 17:59:39 -- lvol/rename.sh@67 -- # new_bdev_aliases+=("$new_lvs_name/$bdev_name") 00:11:18.551 17:59:39 -- lvol/rename.sh@66 -- # for bdev_name in "${bdev_names[@]}" 00:11:18.551 17:59:39 -- lvol/rename.sh@67 -- # new_bdev_aliases+=("$new_lvs_name/$bdev_name") 00:11:18.551 17:59:39 -- lvol/rename.sh@66 -- # for bdev_name in "${bdev_names[@]}" 00:11:18.551 17:59:39 -- lvol/rename.sh@67 -- # new_bdev_aliases+=("$new_lvs_name/$bdev_name") 00:11:18.551 17:59:39 -- lvol/rename.sh@66 -- # for bdev_name in "${bdev_names[@]}" 00:11:18.551 17:59:39 -- lvol/rename.sh@67 -- # new_bdev_aliases+=("$new_lvs_name/$bdev_name") 00:11:18.551 17:59:39 -- lvol/rename.sh@69 -- # for i in "${!bdev_names[@]}" 00:11:18.551 17:59:39 -- lvol/rename.sh@70 -- # rpc_cmd bdev_lvol_rename lvs_new/lvol_test0 lbd_new0 00:11:18.551 17:59:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:18.551 17:59:39 -- common/autotest_common.sh@10 -- # set +x 00:11:18.551 17:59:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:18.551 17:59:39 -- lvol/rename.sh@71 -- # rpc_cmd bdev_get_bdevs -b 876f2760-2d6e-4ca4-994f-79726788cc8b 00:11:18.551 17:59:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:18.551 17:59:39 -- common/autotest_common.sh@10 -- # set +x 00:11:18.551 17:59:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:18.551 17:59:39 -- lvol/rename.sh@71 -- # lvol='[ 00:11:18.551 { 00:11:18.551 "name": "876f2760-2d6e-4ca4-994f-79726788cc8b", 00:11:18.551 "aliases": [ 00:11:18.551 "lvs_new/lbd_new0" 00:11:18.551 ], 00:11:18.551 "product_name": "Logical Volume", 00:11:18.551 "block_size": 512, 00:11:18.551 "num_blocks": 57344, 00:11:18.551 "uuid": "876f2760-2d6e-4ca4-994f-79726788cc8b", 00:11:18.551 "assigned_rate_limits": { 00:11:18.551 "rw_ios_per_sec": 0, 00:11:18.551 "rw_mbytes_per_sec": 0, 00:11:18.551 "r_mbytes_per_sec": 0, 00:11:18.551 "w_mbytes_per_sec": 0 00:11:18.551 }, 00:11:18.551 "claimed": false, 00:11:18.551 "zoned": false, 00:11:18.551 "supported_io_types": { 00:11:18.551 "read": true, 00:11:18.551 "write": true, 00:11:18.551 "unmap": true, 00:11:18.551 "write_zeroes": true, 00:11:18.551 "flush": false, 00:11:18.551 "reset": true, 00:11:18.551 "compare": false, 00:11:18.551 "compare_and_write": false, 00:11:18.551 "abort": false, 00:11:18.551 "nvme_admin": false, 00:11:18.551 "nvme_io": false 00:11:18.551 }, 00:11:18.551 "memory_domains": [ 00:11:18.551 { 00:11:18.551 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:18.551 "dma_device_type": 2 00:11:18.551 } 00:11:18.551 ], 00:11:18.551 "driver_specific": { 00:11:18.551 "lvol": { 00:11:18.551 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:18.551 "base_bdev": "Malloc0", 00:11:18.551 "thin_provision": false, 00:11:18.551 "snapshot": false, 00:11:18.551 "clone": false, 00:11:18.551 "esnap_clone": false 00:11:18.551 } 00:11:18.551 } 00:11:18.551 } 00:11:18.551 ]' 00:11:18.551 17:59:39 -- lvol/rename.sh@72 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:18.551 17:59:39 -- lvol/rename.sh@72 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:18.551 17:59:39 -- lvol/rename.sh@73 -- # jq -r '.[0].block_size' 00:11:18.551 17:59:39 -- lvol/rename.sh@73 -- # '[' 512 = 512 ']' 00:11:18.551 17:59:39 -- lvol/rename.sh@74 -- # jq -r '.[0].num_blocks' 00:11:18.551 17:59:39 -- lvol/rename.sh@74 -- # '[' 57344 = 57344 ']' 00:11:18.551 17:59:39 -- lvol/rename.sh@75 -- # jq -r '.[0].aliases|sort' 00:11:18.809 17:59:39 -- lvol/rename.sh@75 -- # jq '.|sort' 00:11:18.809 17:59:39 -- lvol/rename.sh@75 -- # '[' '[ 00:11:18.809 "lvs_new/lbd_new0" 00:11:18.809 ]' = '[ 00:11:18.809 "lvs_new/lbd_new0" 00:11:18.809 ]' ']' 00:11:18.809 17:59:39 -- lvol/rename.sh@69 -- # for i in "${!bdev_names[@]}" 00:11:18.809 17:59:39 -- lvol/rename.sh@70 -- # rpc_cmd bdev_lvol_rename lvs_new/lvol_test1 lbd_new1 00:11:18.809 17:59:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:18.809 17:59:39 -- common/autotest_common.sh@10 -- # set +x 00:11:18.809 17:59:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:18.809 17:59:39 -- lvol/rename.sh@71 -- # rpc_cmd bdev_get_bdevs -b 4c24a2fd-3892-4a6e-8332-da037b87dd42 00:11:18.809 17:59:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:18.809 17:59:39 -- common/autotest_common.sh@10 -- # set +x 00:11:18.809 17:59:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:18.809 17:59:39 -- lvol/rename.sh@71 -- # lvol='[ 00:11:18.809 { 00:11:18.809 "name": "4c24a2fd-3892-4a6e-8332-da037b87dd42", 00:11:18.809 "aliases": [ 00:11:18.809 "lvs_new/lbd_new1" 00:11:18.809 ], 00:11:18.809 "product_name": "Logical Volume", 00:11:18.809 "block_size": 512, 00:11:18.809 "num_blocks": 57344, 00:11:18.809 "uuid": "4c24a2fd-3892-4a6e-8332-da037b87dd42", 00:11:18.809 "assigned_rate_limits": { 00:11:18.809 "rw_ios_per_sec": 0, 00:11:18.809 "rw_mbytes_per_sec": 0, 00:11:18.809 "r_mbytes_per_sec": 0, 00:11:18.809 "w_mbytes_per_sec": 0 00:11:18.809 }, 00:11:18.809 "claimed": false, 00:11:18.809 "zoned": false, 00:11:18.809 "supported_io_types": { 00:11:18.809 "read": true, 00:11:18.809 "write": true, 00:11:18.809 "unmap": true, 00:11:18.809 "write_zeroes": true, 00:11:18.809 "flush": false, 00:11:18.809 "reset": true, 00:11:18.809 "compare": false, 00:11:18.809 "compare_and_write": false, 00:11:18.809 "abort": false, 00:11:18.809 "nvme_admin": false, 00:11:18.809 "nvme_io": false 00:11:18.809 }, 00:11:18.809 "memory_domains": [ 00:11:18.809 { 00:11:18.809 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:18.809 "dma_device_type": 2 00:11:18.809 } 00:11:18.809 ], 00:11:18.809 "driver_specific": { 00:11:18.809 "lvol": { 00:11:18.809 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:18.809 "base_bdev": "Malloc0", 00:11:18.809 "thin_provision": false, 00:11:18.809 "snapshot": false, 00:11:18.809 "clone": false, 00:11:18.809 "esnap_clone": false 00:11:18.809 } 00:11:18.809 } 00:11:18.809 } 00:11:18.809 ]' 00:11:18.809 17:59:39 -- lvol/rename.sh@72 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:18.809 17:59:39 -- lvol/rename.sh@72 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:18.809 17:59:39 -- lvol/rename.sh@73 -- # jq -r '.[0].block_size' 00:11:18.809 17:59:39 -- lvol/rename.sh@73 -- # '[' 512 = 512 ']' 00:11:18.809 17:59:39 -- lvol/rename.sh@74 -- # jq -r '.[0].num_blocks' 00:11:18.809 17:59:39 -- lvol/rename.sh@74 -- # '[' 57344 = 57344 ']' 00:11:18.809 17:59:39 -- lvol/rename.sh@75 -- # jq -r '.[0].aliases|sort' 00:11:18.809 17:59:39 -- lvol/rename.sh@75 -- # jq '.|sort' 00:11:19.069 17:59:39 -- lvol/rename.sh@75 -- # '[' '[ 00:11:19.069 "lvs_new/lbd_new1" 00:11:19.069 ]' = '[ 00:11:19.069 "lvs_new/lbd_new1" 00:11:19.069 ]' ']' 00:11:19.069 17:59:39 -- lvol/rename.sh@69 -- # for i in "${!bdev_names[@]}" 00:11:19.069 17:59:39 -- lvol/rename.sh@70 -- # rpc_cmd bdev_lvol_rename lvs_new/lvol_test2 lbd_new2 00:11:19.069 17:59:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.069 17:59:39 -- common/autotest_common.sh@10 -- # set +x 00:11:19.069 17:59:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.069 17:59:39 -- lvol/rename.sh@71 -- # rpc_cmd bdev_get_bdevs -b 8e1d7192-cc5c-4938-ad98-97fce23d1631 00:11:19.069 17:59:39 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.069 17:59:39 -- common/autotest_common.sh@10 -- # set +x 00:11:19.069 17:59:39 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.069 17:59:39 -- lvol/rename.sh@71 -- # lvol='[ 00:11:19.069 { 00:11:19.069 "name": "8e1d7192-cc5c-4938-ad98-97fce23d1631", 00:11:19.069 "aliases": [ 00:11:19.069 "lvs_new/lbd_new2" 00:11:19.069 ], 00:11:19.069 "product_name": "Logical Volume", 00:11:19.069 "block_size": 512, 00:11:19.069 "num_blocks": 57344, 00:11:19.069 "uuid": "8e1d7192-cc5c-4938-ad98-97fce23d1631", 00:11:19.069 "assigned_rate_limits": { 00:11:19.069 "rw_ios_per_sec": 0, 00:11:19.069 "rw_mbytes_per_sec": 0, 00:11:19.069 "r_mbytes_per_sec": 0, 00:11:19.069 "w_mbytes_per_sec": 0 00:11:19.069 }, 00:11:19.069 "claimed": false, 00:11:19.069 "zoned": false, 00:11:19.069 "supported_io_types": { 00:11:19.069 "read": true, 00:11:19.069 "write": true, 00:11:19.069 "unmap": true, 00:11:19.069 "write_zeroes": true, 00:11:19.069 "flush": false, 00:11:19.069 "reset": true, 00:11:19.069 "compare": false, 00:11:19.069 "compare_and_write": false, 00:11:19.069 "abort": false, 00:11:19.069 "nvme_admin": false, 00:11:19.069 "nvme_io": false 00:11:19.069 }, 00:11:19.069 "memory_domains": [ 00:11:19.069 { 00:11:19.069 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:19.069 "dma_device_type": 2 00:11:19.069 } 00:11:19.069 ], 00:11:19.069 "driver_specific": { 00:11:19.069 "lvol": { 00:11:19.070 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:19.070 "base_bdev": "Malloc0", 00:11:19.070 "thin_provision": false, 00:11:19.070 "snapshot": false, 00:11:19.070 "clone": false, 00:11:19.070 "esnap_clone": false 00:11:19.070 } 00:11:19.070 } 00:11:19.070 } 00:11:19.070 ]' 00:11:19.070 17:59:39 -- lvol/rename.sh@72 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:19.070 17:59:39 -- lvol/rename.sh@72 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:19.070 17:59:39 -- lvol/rename.sh@73 -- # jq -r '.[0].block_size' 00:11:19.070 17:59:39 -- lvol/rename.sh@73 -- # '[' 512 = 512 ']' 00:11:19.070 17:59:39 -- lvol/rename.sh@74 -- # jq -r '.[0].num_blocks' 00:11:19.070 17:59:40 -- lvol/rename.sh@74 -- # '[' 57344 = 57344 ']' 00:11:19.070 17:59:40 -- lvol/rename.sh@75 -- # jq -r '.[0].aliases|sort' 00:11:19.070 17:59:40 -- lvol/rename.sh@75 -- # jq '.|sort' 00:11:19.329 17:59:40 -- lvol/rename.sh@75 -- # '[' '[ 00:11:19.329 "lvs_new/lbd_new2" 00:11:19.329 ]' = '[ 00:11:19.329 "lvs_new/lbd_new2" 00:11:19.329 ]' ']' 00:11:19.329 17:59:40 -- lvol/rename.sh@69 -- # for i in "${!bdev_names[@]}" 00:11:19.329 17:59:40 -- lvol/rename.sh@70 -- # rpc_cmd bdev_lvol_rename lvs_new/lvol_test3 lbd_new3 00:11:19.329 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.329 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:19.329 17:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.329 17:59:40 -- lvol/rename.sh@71 -- # rpc_cmd bdev_get_bdevs -b 4bb8fd6f-7881-41e9-8616-c890eeedf0bd 00:11:19.329 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.329 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:19.329 17:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.329 17:59:40 -- lvol/rename.sh@71 -- # lvol='[ 00:11:19.329 { 00:11:19.329 "name": "4bb8fd6f-7881-41e9-8616-c890eeedf0bd", 00:11:19.329 "aliases": [ 00:11:19.329 "lvs_new/lbd_new3" 00:11:19.329 ], 00:11:19.329 "product_name": "Logical Volume", 00:11:19.329 "block_size": 512, 00:11:19.329 "num_blocks": 57344, 00:11:19.329 "uuid": "4bb8fd6f-7881-41e9-8616-c890eeedf0bd", 00:11:19.329 "assigned_rate_limits": { 00:11:19.329 "rw_ios_per_sec": 0, 00:11:19.329 "rw_mbytes_per_sec": 0, 00:11:19.329 "r_mbytes_per_sec": 0, 00:11:19.329 "w_mbytes_per_sec": 0 00:11:19.329 }, 00:11:19.329 "claimed": false, 00:11:19.329 "zoned": false, 00:11:19.329 "supported_io_types": { 00:11:19.329 "read": true, 00:11:19.329 "write": true, 00:11:19.329 "unmap": true, 00:11:19.329 "write_zeroes": true, 00:11:19.329 "flush": false, 00:11:19.329 "reset": true, 00:11:19.329 "compare": false, 00:11:19.329 "compare_and_write": false, 00:11:19.329 "abort": false, 00:11:19.329 "nvme_admin": false, 00:11:19.329 "nvme_io": false 00:11:19.329 }, 00:11:19.329 "memory_domains": [ 00:11:19.329 { 00:11:19.329 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:19.329 "dma_device_type": 2 00:11:19.329 } 00:11:19.330 ], 00:11:19.330 "driver_specific": { 00:11:19.330 "lvol": { 00:11:19.330 "lvol_store_uuid": "f33a156d-4adc-46fe-b102-ed7cfcffa7c4", 00:11:19.330 "base_bdev": "Malloc0", 00:11:19.330 "thin_provision": false, 00:11:19.330 "snapshot": false, 00:11:19.330 "clone": false, 00:11:19.330 "esnap_clone": false 00:11:19.330 } 00:11:19.330 } 00:11:19.330 } 00:11:19.330 ]' 00:11:19.330 17:59:40 -- lvol/rename.sh@72 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:19.330 17:59:40 -- lvol/rename.sh@72 -- # '[' f33a156d-4adc-46fe-b102-ed7cfcffa7c4 = f33a156d-4adc-46fe-b102-ed7cfcffa7c4 ']' 00:11:19.330 17:59:40 -- lvol/rename.sh@73 -- # jq -r '.[0].block_size' 00:11:19.330 17:59:40 -- lvol/rename.sh@73 -- # '[' 512 = 512 ']' 00:11:19.330 17:59:40 -- lvol/rename.sh@74 -- # jq -r '.[0].num_blocks' 00:11:19.330 17:59:40 -- lvol/rename.sh@74 -- # '[' 57344 = 57344 ']' 00:11:19.330 17:59:40 -- lvol/rename.sh@75 -- # jq -r '.[0].aliases|sort' 00:11:19.330 17:59:40 -- lvol/rename.sh@75 -- # jq '.|sort' 00:11:19.589 17:59:40 -- lvol/rename.sh@75 -- # '[' '[ 00:11:19.589 "lvs_new/lbd_new3" 00:11:19.589 ]' = '[ 00:11:19.589 "lvs_new/lbd_new3" 00:11:19.589 ]' ']' 00:11:19.589 17:59:40 -- lvol/rename.sh@79 -- # for bdev in "${new_bdev_aliases[@]}" 00:11:19.589 17:59:40 -- lvol/rename.sh@80 -- # rpc_cmd bdev_lvol_delete lvs_new/lbd_new0 00:11:19.589 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.589 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:19.589 17:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.589 17:59:40 -- lvol/rename.sh@79 -- # for bdev in "${new_bdev_aliases[@]}" 00:11:19.589 17:59:40 -- lvol/rename.sh@80 -- # rpc_cmd bdev_lvol_delete lvs_new/lbd_new1 00:11:19.589 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.589 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:19.589 17:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.589 17:59:40 -- lvol/rename.sh@79 -- # for bdev in "${new_bdev_aliases[@]}" 00:11:19.589 17:59:40 -- lvol/rename.sh@80 -- # rpc_cmd bdev_lvol_delete lvs_new/lbd_new2 00:11:19.589 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.589 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:19.589 17:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.589 17:59:40 -- lvol/rename.sh@79 -- # for bdev in "${new_bdev_aliases[@]}" 00:11:19.589 17:59:40 -- lvol/rename.sh@80 -- # rpc_cmd bdev_lvol_delete lvs_new/lbd_new3 00:11:19.589 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.589 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:19.589 17:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.589 17:59:40 -- lvol/rename.sh@82 -- # rpc_cmd bdev_lvol_delete_lvstore -u f33a156d-4adc-46fe-b102-ed7cfcffa7c4 00:11:19.589 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.589 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:19.589 17:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.589 17:59:40 -- lvol/rename.sh@83 -- # rpc_cmd bdev_malloc_delete Malloc0 00:11:19.589 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.589 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:19.848 17:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.848 17:59:40 -- lvol/rename.sh@84 -- # check_leftover_devices 00:11:19.848 17:59:40 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:11:19.848 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.848 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:19.848 17:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.848 17:59:40 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:11:19.848 17:59:40 -- lvol/common.sh@26 -- # jq length 00:11:19.848 17:59:40 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:11:19.848 17:59:40 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:11:19.848 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:19.848 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:19.848 17:59:40 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:19.848 17:59:40 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:11:19.848 17:59:40 -- lvol/common.sh@28 -- # jq length 00:11:20.108 17:59:40 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:11:20.108 00:11:20.108 real 0m3.794s 00:11:20.108 user 0m2.529s 00:11:20.108 sys 0m0.477s 00:11:20.108 17:59:40 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:20.108 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:20.108 ************************************ 00:11:20.108 END TEST test_rename_positive 00:11:20.108 ************************************ 00:11:20.108 17:59:40 -- lvol/rename.sh@218 -- # run_test test_rename_lvs_negative test_rename_lvs_negative 00:11:20.108 17:59:40 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:20.108 17:59:40 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:20.108 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:20.108 ************************************ 00:11:20.108 START TEST test_rename_lvs_negative 00:11:20.108 ************************************ 00:11:20.108 17:59:40 -- common/autotest_common.sh@1114 -- # test_rename_lvs_negative 00:11:20.108 17:59:40 -- lvol/rename.sh@93 -- # rpc_cmd bdev_lvol_rename_lvstore NOTEXIST WHATEVER 00:11:20.108 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.108 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:20.108 request: 00:11:20.108 { 00:11:20.108 "old_name": "NOTEXIST", 00:11:20.108 "new_name": "WHATEVER", 00:11:20.108 "method": "bdev_lvol_rename_lvstore", 00:11:20.108 "req_id": 1 00:11:20.108 } 00:11:20.108 Got JSON-RPC error response 00:11:20.108 response: 00:11:20.108 { 00:11:20.108 "code": -2, 00:11:20.108 "message": "Lvol store NOTEXIST not found" 00:11:20.108 } 00:11:20.108 17:59:40 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:11:20.108 17:59:40 -- lvol/rename.sh@96 -- # rpc_cmd bdev_malloc_create 128 512 00:11:20.108 17:59:40 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.108 17:59:40 -- common/autotest_common.sh@10 -- # set +x 00:11:20.108 17:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:20.108 17:59:41 -- lvol/rename.sh@96 -- # malloc_name1=Malloc1 00:11:20.108 17:59:41 -- lvol/rename.sh@97 -- # rpc_cmd bdev_malloc_create 128 512 00:11:20.108 17:59:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.108 17:59:41 -- common/autotest_common.sh@10 -- # set +x 00:11:20.368 17:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:20.368 17:59:41 -- lvol/rename.sh@97 -- # malloc_name2=Malloc2 00:11:20.368 17:59:41 -- lvol/rename.sh@100 -- # rpc_cmd bdev_lvol_create_lvstore Malloc1 lvs_test1 00:11:20.368 17:59:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.368 17:59:41 -- common/autotest_common.sh@10 -- # set +x 00:11:20.368 17:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:20.368 17:59:41 -- lvol/rename.sh@100 -- # lvs_uuid1=ee9c7f42-152a-42d7-b996-a936974b5a0d 00:11:20.368 17:59:41 -- lvol/rename.sh@101 -- # rpc_cmd bdev_lvol_create_lvstore Malloc2 lvs_test2 00:11:20.368 17:59:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.368 17:59:41 -- common/autotest_common.sh@10 -- # set +x 00:11:20.368 17:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:20.368 17:59:41 -- lvol/rename.sh@101 -- # lvs_uuid2=66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 00:11:20.368 17:59:41 -- lvol/rename.sh@104 -- # bdev_names_1=("lvol_test_1_"{0..3}) 00:11:20.368 17:59:41 -- lvol/rename.sh@105 -- # bdev_names_2=("lvol_test_2_"{0..3}) 00:11:20.368 17:59:41 -- lvol/rename.sh@106 -- # bdev_aliases_1=("lvs_test1/lvol_test_1_"{0..3}) 00:11:20.368 17:59:41 -- lvol/rename.sh@107 -- # bdev_aliases_2=("lvs_test2/lvol_test_2_"{0..3}) 00:11:20.368 17:59:41 -- lvol/rename.sh@110 -- # round_down 31 00:11:20.368 17:59:41 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:11:20.368 17:59:41 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:11:20.368 17:59:41 -- lvol/common.sh@36 -- # echo 28 00:11:20.368 17:59:41 -- lvol/rename.sh@110 -- # lvol_size_mb=28 00:11:20.368 17:59:41 -- lvol/rename.sh@111 -- # lvol_size=29360128 00:11:20.368 17:59:41 -- lvol/rename.sh@114 -- # bdev_uuids_1=() 00:11:20.368 17:59:41 -- lvol/rename.sh@115 -- # bdev_uuids_2=() 00:11:20.368 17:59:41 -- lvol/rename.sh@116 -- # for i in "${!bdev_names_1[@]}" 00:11:20.368 17:59:41 -- lvol/rename.sh@117 -- # rpc_cmd bdev_lvol_create -u ee9c7f42-152a-42d7-b996-a936974b5a0d lvol_test_1_0 28 00:11:20.368 17:59:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.368 17:59:41 -- common/autotest_common.sh@10 -- # set +x 00:11:20.368 17:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:20.368 17:59:41 -- lvol/rename.sh@117 -- # lvol_uuid=0c43981b-03ed-4b13-911c-2d409f41666f 00:11:20.368 17:59:41 -- lvol/rename.sh@118 -- # rpc_cmd bdev_get_bdevs -b 0c43981b-03ed-4b13-911c-2d409f41666f 00:11:20.368 17:59:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.368 17:59:41 -- common/autotest_common.sh@10 -- # set +x 00:11:20.368 17:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:20.368 17:59:41 -- lvol/rename.sh@118 -- # lvol='[ 00:11:20.368 { 00:11:20.368 "name": "0c43981b-03ed-4b13-911c-2d409f41666f", 00:11:20.368 "aliases": [ 00:11:20.368 "lvs_test1/lvol_test_1_0" 00:11:20.368 ], 00:11:20.368 "product_name": "Logical Volume", 00:11:20.368 "block_size": 512, 00:11:20.368 "num_blocks": 57344, 00:11:20.368 "uuid": "0c43981b-03ed-4b13-911c-2d409f41666f", 00:11:20.368 "assigned_rate_limits": { 00:11:20.368 "rw_ios_per_sec": 0, 00:11:20.368 "rw_mbytes_per_sec": 0, 00:11:20.368 "r_mbytes_per_sec": 0, 00:11:20.368 "w_mbytes_per_sec": 0 00:11:20.368 }, 00:11:20.368 "claimed": false, 00:11:20.368 "zoned": false, 00:11:20.368 "supported_io_types": { 00:11:20.368 "read": true, 00:11:20.368 "write": true, 00:11:20.368 "unmap": true, 00:11:20.368 "write_zeroes": true, 00:11:20.368 "flush": false, 00:11:20.368 "reset": true, 00:11:20.368 "compare": false, 00:11:20.369 "compare_and_write": false, 00:11:20.369 "abort": false, 00:11:20.369 "nvme_admin": false, 00:11:20.369 "nvme_io": false 00:11:20.369 }, 00:11:20.369 "memory_domains": [ 00:11:20.369 { 00:11:20.369 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:20.369 "dma_device_type": 2 00:11:20.369 } 00:11:20.369 ], 00:11:20.369 "driver_specific": { 00:11:20.369 "lvol": { 00:11:20.369 "lvol_store_uuid": "ee9c7f42-152a-42d7-b996-a936974b5a0d", 00:11:20.369 "base_bdev": "Malloc1", 00:11:20.369 "thin_provision": false, 00:11:20.369 "snapshot": false, 00:11:20.369 "clone": false, 00:11:20.369 "esnap_clone": false 00:11:20.369 } 00:11:20.369 } 00:11:20.369 } 00:11:20.369 ]' 00:11:20.369 17:59:41 -- lvol/rename.sh@119 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:20.628 17:59:41 -- lvol/rename.sh@119 -- # '[' ee9c7f42-152a-42d7-b996-a936974b5a0d = ee9c7f42-152a-42d7-b996-a936974b5a0d ']' 00:11:20.628 17:59:41 -- lvol/rename.sh@120 -- # jq -r '.[0].block_size' 00:11:20.628 17:59:41 -- lvol/rename.sh@120 -- # '[' 512 = 512 ']' 00:11:20.628 17:59:41 -- lvol/rename.sh@121 -- # jq -r '.[0].num_blocks' 00:11:20.628 17:59:41 -- lvol/rename.sh@121 -- # '[' 57344 = 57344 ']' 00:11:20.628 17:59:41 -- lvol/rename.sh@122 -- # jq '.[0].aliases|sort' 00:11:20.628 17:59:41 -- lvol/rename.sh@122 -- # jq '.|sort' 00:11:20.628 17:59:41 -- lvol/rename.sh@122 -- # '[' '[ 00:11:20.628 "lvs_test1/lvol_test_1_0" 00:11:20.628 ]' = '[ 00:11:20.628 "lvs_test1/lvol_test_1_0" 00:11:20.628 ]' ']' 00:11:20.628 17:59:41 -- lvol/rename.sh@123 -- # bdev_uuids_1+=("$lvol_uuid") 00:11:20.628 17:59:41 -- lvol/rename.sh@125 -- # rpc_cmd bdev_lvol_create -u 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 lvol_test_2_0 28 00:11:20.628 17:59:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.628 17:59:41 -- common/autotest_common.sh@10 -- # set +x 00:11:20.628 17:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:20.628 17:59:41 -- lvol/rename.sh@125 -- # lvol_uuid=bdf0f115-e66e-4983-b884-53d76d1c67d2 00:11:20.628 17:59:41 -- lvol/rename.sh@126 -- # rpc_cmd bdev_get_bdevs -b bdf0f115-e66e-4983-b884-53d76d1c67d2 00:11:20.628 17:59:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.628 17:59:41 -- common/autotest_common.sh@10 -- # set +x 00:11:20.628 17:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:20.628 17:59:41 -- lvol/rename.sh@126 -- # lvol='[ 00:11:20.628 { 00:11:20.628 "name": "bdf0f115-e66e-4983-b884-53d76d1c67d2", 00:11:20.628 "aliases": [ 00:11:20.628 "lvs_test2/lvol_test_2_0" 00:11:20.628 ], 00:11:20.628 "product_name": "Logical Volume", 00:11:20.628 "block_size": 512, 00:11:20.628 "num_blocks": 57344, 00:11:20.628 "uuid": "bdf0f115-e66e-4983-b884-53d76d1c67d2", 00:11:20.628 "assigned_rate_limits": { 00:11:20.628 "rw_ios_per_sec": 0, 00:11:20.628 "rw_mbytes_per_sec": 0, 00:11:20.628 "r_mbytes_per_sec": 0, 00:11:20.628 "w_mbytes_per_sec": 0 00:11:20.628 }, 00:11:20.628 "claimed": false, 00:11:20.628 "zoned": false, 00:11:20.628 "supported_io_types": { 00:11:20.628 "read": true, 00:11:20.628 "write": true, 00:11:20.628 "unmap": true, 00:11:20.628 "write_zeroes": true, 00:11:20.628 "flush": false, 00:11:20.628 "reset": true, 00:11:20.628 "compare": false, 00:11:20.628 "compare_and_write": false, 00:11:20.628 "abort": false, 00:11:20.628 "nvme_admin": false, 00:11:20.628 "nvme_io": false 00:11:20.628 }, 00:11:20.628 "memory_domains": [ 00:11:20.628 { 00:11:20.628 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:20.628 "dma_device_type": 2 00:11:20.628 } 00:11:20.628 ], 00:11:20.628 "driver_specific": { 00:11:20.628 "lvol": { 00:11:20.628 "lvol_store_uuid": "66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514", 00:11:20.628 "base_bdev": "Malloc2", 00:11:20.628 "thin_provision": false, 00:11:20.628 "snapshot": false, 00:11:20.628 "clone": false, 00:11:20.628 "esnap_clone": false 00:11:20.628 } 00:11:20.628 } 00:11:20.628 } 00:11:20.628 ]' 00:11:20.628 17:59:41 -- lvol/rename.sh@127 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:20.888 17:59:41 -- lvol/rename.sh@127 -- # '[' 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 = 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 ']' 00:11:20.888 17:59:41 -- lvol/rename.sh@128 -- # jq -r '.[0].block_size' 00:11:20.888 17:59:41 -- lvol/rename.sh@128 -- # '[' 512 = 512 ']' 00:11:20.888 17:59:41 -- lvol/rename.sh@129 -- # jq -r '.[0].num_blocks' 00:11:20.888 17:59:41 -- lvol/rename.sh@129 -- # '[' 57344 = 57344 ']' 00:11:20.888 17:59:41 -- lvol/rename.sh@130 -- # jq '.[0].aliases|sort' 00:11:20.888 17:59:41 -- lvol/rename.sh@130 -- # jq '.|sort' 00:11:20.888 17:59:41 -- lvol/rename.sh@130 -- # '[' '[ 00:11:20.888 "lvs_test2/lvol_test_2_0" 00:11:20.888 ]' = '[ 00:11:20.888 "lvs_test2/lvol_test_2_0" 00:11:20.888 ]' ']' 00:11:20.888 17:59:41 -- lvol/rename.sh@131 -- # bdev_uuids_2+=("$lvol_uuid") 00:11:20.888 17:59:41 -- lvol/rename.sh@116 -- # for i in "${!bdev_names_1[@]}" 00:11:20.888 17:59:41 -- lvol/rename.sh@117 -- # rpc_cmd bdev_lvol_create -u ee9c7f42-152a-42d7-b996-a936974b5a0d lvol_test_1_1 28 00:11:20.888 17:59:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.888 17:59:41 -- common/autotest_common.sh@10 -- # set +x 00:11:20.888 17:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:20.888 17:59:41 -- lvol/rename.sh@117 -- # lvol_uuid=d29cfa2d-fa21-4056-987e-e19d6a6b2e5f 00:11:20.888 17:59:41 -- lvol/rename.sh@118 -- # rpc_cmd bdev_get_bdevs -b d29cfa2d-fa21-4056-987e-e19d6a6b2e5f 00:11:20.888 17:59:41 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:20.888 17:59:41 -- common/autotest_common.sh@10 -- # set +x 00:11:20.888 17:59:41 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:20.888 17:59:41 -- lvol/rename.sh@118 -- # lvol='[ 00:11:20.888 { 00:11:20.888 "name": "d29cfa2d-fa21-4056-987e-e19d6a6b2e5f", 00:11:20.888 "aliases": [ 00:11:20.888 "lvs_test1/lvol_test_1_1" 00:11:20.888 ], 00:11:20.888 "product_name": "Logical Volume", 00:11:20.888 "block_size": 512, 00:11:20.888 "num_blocks": 57344, 00:11:20.888 "uuid": "d29cfa2d-fa21-4056-987e-e19d6a6b2e5f", 00:11:20.888 "assigned_rate_limits": { 00:11:20.888 "rw_ios_per_sec": 0, 00:11:20.888 "rw_mbytes_per_sec": 0, 00:11:20.888 "r_mbytes_per_sec": 0, 00:11:20.888 "w_mbytes_per_sec": 0 00:11:20.888 }, 00:11:20.888 "claimed": false, 00:11:20.888 "zoned": false, 00:11:20.888 "supported_io_types": { 00:11:20.888 "read": true, 00:11:20.888 "write": true, 00:11:20.888 "unmap": true, 00:11:20.888 "write_zeroes": true, 00:11:20.888 "flush": false, 00:11:20.888 "reset": true, 00:11:20.888 "compare": false, 00:11:20.888 "compare_and_write": false, 00:11:20.888 "abort": false, 00:11:20.888 "nvme_admin": false, 00:11:20.888 "nvme_io": false 00:11:20.888 }, 00:11:20.888 "memory_domains": [ 00:11:20.888 { 00:11:20.888 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:20.888 "dma_device_type": 2 00:11:20.888 } 00:11:20.888 ], 00:11:20.888 "driver_specific": { 00:11:20.888 "lvol": { 00:11:20.888 "lvol_store_uuid": "ee9c7f42-152a-42d7-b996-a936974b5a0d", 00:11:20.888 "base_bdev": "Malloc1", 00:11:20.888 "thin_provision": false, 00:11:20.888 "snapshot": false, 00:11:20.888 "clone": false, 00:11:20.888 "esnap_clone": false 00:11:20.888 } 00:11:20.888 } 00:11:20.888 } 00:11:20.888 ]' 00:11:20.888 17:59:41 -- lvol/rename.sh@119 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:21.149 17:59:41 -- lvol/rename.sh@119 -- # '[' ee9c7f42-152a-42d7-b996-a936974b5a0d = ee9c7f42-152a-42d7-b996-a936974b5a0d ']' 00:11:21.149 17:59:41 -- lvol/rename.sh@120 -- # jq -r '.[0].block_size' 00:11:21.149 17:59:42 -- lvol/rename.sh@120 -- # '[' 512 = 512 ']' 00:11:21.149 17:59:42 -- lvol/rename.sh@121 -- # jq -r '.[0].num_blocks' 00:11:21.149 17:59:42 -- lvol/rename.sh@121 -- # '[' 57344 = 57344 ']' 00:11:21.149 17:59:42 -- lvol/rename.sh@122 -- # jq '.[0].aliases|sort' 00:11:21.149 17:59:42 -- lvol/rename.sh@122 -- # jq '.|sort' 00:11:21.149 17:59:42 -- lvol/rename.sh@122 -- # '[' '[ 00:11:21.149 "lvs_test1/lvol_test_1_1" 00:11:21.149 ]' = '[ 00:11:21.149 "lvs_test1/lvol_test_1_1" 00:11:21.149 ]' ']' 00:11:21.149 17:59:42 -- lvol/rename.sh@123 -- # bdev_uuids_1+=("$lvol_uuid") 00:11:21.149 17:59:42 -- lvol/rename.sh@125 -- # rpc_cmd bdev_lvol_create -u 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 lvol_test_2_1 28 00:11:21.149 17:59:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:21.149 17:59:42 -- common/autotest_common.sh@10 -- # set +x 00:11:21.149 17:59:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:21.149 17:59:42 -- lvol/rename.sh@125 -- # lvol_uuid=88d12132-8dcb-4b57-a7b5-e19c65281591 00:11:21.149 17:59:42 -- lvol/rename.sh@126 -- # rpc_cmd bdev_get_bdevs -b 88d12132-8dcb-4b57-a7b5-e19c65281591 00:11:21.149 17:59:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:21.149 17:59:42 -- common/autotest_common.sh@10 -- # set +x 00:11:21.149 17:59:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:21.149 17:59:42 -- lvol/rename.sh@126 -- # lvol='[ 00:11:21.149 { 00:11:21.149 "name": "88d12132-8dcb-4b57-a7b5-e19c65281591", 00:11:21.149 "aliases": [ 00:11:21.149 "lvs_test2/lvol_test_2_1" 00:11:21.149 ], 00:11:21.149 "product_name": "Logical Volume", 00:11:21.149 "block_size": 512, 00:11:21.149 "num_blocks": 57344, 00:11:21.149 "uuid": "88d12132-8dcb-4b57-a7b5-e19c65281591", 00:11:21.149 "assigned_rate_limits": { 00:11:21.149 "rw_ios_per_sec": 0, 00:11:21.149 "rw_mbytes_per_sec": 0, 00:11:21.149 "r_mbytes_per_sec": 0, 00:11:21.149 "w_mbytes_per_sec": 0 00:11:21.149 }, 00:11:21.149 "claimed": false, 00:11:21.149 "zoned": false, 00:11:21.149 "supported_io_types": { 00:11:21.149 "read": true, 00:11:21.149 "write": true, 00:11:21.149 "unmap": true, 00:11:21.149 "write_zeroes": true, 00:11:21.149 "flush": false, 00:11:21.149 "reset": true, 00:11:21.149 "compare": false, 00:11:21.149 "compare_and_write": false, 00:11:21.149 "abort": false, 00:11:21.149 "nvme_admin": false, 00:11:21.149 "nvme_io": false 00:11:21.149 }, 00:11:21.149 "memory_domains": [ 00:11:21.149 { 00:11:21.149 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:21.149 "dma_device_type": 2 00:11:21.149 } 00:11:21.149 ], 00:11:21.149 "driver_specific": { 00:11:21.149 "lvol": { 00:11:21.149 "lvol_store_uuid": "66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514", 00:11:21.149 "base_bdev": "Malloc2", 00:11:21.149 "thin_provision": false, 00:11:21.149 "snapshot": false, 00:11:21.149 "clone": false, 00:11:21.149 "esnap_clone": false 00:11:21.149 } 00:11:21.149 } 00:11:21.149 } 00:11:21.149 ]' 00:11:21.149 17:59:42 -- lvol/rename.sh@127 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:21.149 17:59:42 -- lvol/rename.sh@127 -- # '[' 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 = 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 ']' 00:11:21.149 17:59:42 -- lvol/rename.sh@128 -- # jq -r '.[0].block_size' 00:11:21.409 17:59:42 -- lvol/rename.sh@128 -- # '[' 512 = 512 ']' 00:11:21.409 17:59:42 -- lvol/rename.sh@129 -- # jq -r '.[0].num_blocks' 00:11:21.409 17:59:42 -- lvol/rename.sh@129 -- # '[' 57344 = 57344 ']' 00:11:21.409 17:59:42 -- lvol/rename.sh@130 -- # jq '.[0].aliases|sort' 00:11:21.409 17:59:42 -- lvol/rename.sh@130 -- # jq '.|sort' 00:11:21.409 17:59:42 -- lvol/rename.sh@130 -- # '[' '[ 00:11:21.409 "lvs_test2/lvol_test_2_1" 00:11:21.409 ]' = '[ 00:11:21.409 "lvs_test2/lvol_test_2_1" 00:11:21.409 ]' ']' 00:11:21.409 17:59:42 -- lvol/rename.sh@131 -- # bdev_uuids_2+=("$lvol_uuid") 00:11:21.409 17:59:42 -- lvol/rename.sh@116 -- # for i in "${!bdev_names_1[@]}" 00:11:21.409 17:59:42 -- lvol/rename.sh@117 -- # rpc_cmd bdev_lvol_create -u ee9c7f42-152a-42d7-b996-a936974b5a0d lvol_test_1_2 28 00:11:21.409 17:59:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:21.409 17:59:42 -- common/autotest_common.sh@10 -- # set +x 00:11:21.409 17:59:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:21.409 17:59:42 -- lvol/rename.sh@117 -- # lvol_uuid=052b84c6-5e32-494d-ae7f-299abdab469b 00:11:21.409 17:59:42 -- lvol/rename.sh@118 -- # rpc_cmd bdev_get_bdevs -b 052b84c6-5e32-494d-ae7f-299abdab469b 00:11:21.409 17:59:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:21.409 17:59:42 -- common/autotest_common.sh@10 -- # set +x 00:11:21.409 17:59:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:21.409 17:59:42 -- lvol/rename.sh@118 -- # lvol='[ 00:11:21.409 { 00:11:21.409 "name": "052b84c6-5e32-494d-ae7f-299abdab469b", 00:11:21.409 "aliases": [ 00:11:21.409 "lvs_test1/lvol_test_1_2" 00:11:21.409 ], 00:11:21.409 "product_name": "Logical Volume", 00:11:21.409 "block_size": 512, 00:11:21.409 "num_blocks": 57344, 00:11:21.409 "uuid": "052b84c6-5e32-494d-ae7f-299abdab469b", 00:11:21.409 "assigned_rate_limits": { 00:11:21.409 "rw_ios_per_sec": 0, 00:11:21.409 "rw_mbytes_per_sec": 0, 00:11:21.409 "r_mbytes_per_sec": 0, 00:11:21.409 "w_mbytes_per_sec": 0 00:11:21.409 }, 00:11:21.409 "claimed": false, 00:11:21.409 "zoned": false, 00:11:21.409 "supported_io_types": { 00:11:21.409 "read": true, 00:11:21.409 "write": true, 00:11:21.409 "unmap": true, 00:11:21.409 "write_zeroes": true, 00:11:21.409 "flush": false, 00:11:21.409 "reset": true, 00:11:21.409 "compare": false, 00:11:21.409 "compare_and_write": false, 00:11:21.409 "abort": false, 00:11:21.409 "nvme_admin": false, 00:11:21.409 "nvme_io": false 00:11:21.409 }, 00:11:21.409 "memory_domains": [ 00:11:21.409 { 00:11:21.409 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:21.409 "dma_device_type": 2 00:11:21.409 } 00:11:21.409 ], 00:11:21.409 "driver_specific": { 00:11:21.409 "lvol": { 00:11:21.409 "lvol_store_uuid": "ee9c7f42-152a-42d7-b996-a936974b5a0d", 00:11:21.409 "base_bdev": "Malloc1", 00:11:21.409 "thin_provision": false, 00:11:21.409 "snapshot": false, 00:11:21.409 "clone": false, 00:11:21.409 "esnap_clone": false 00:11:21.409 } 00:11:21.409 } 00:11:21.409 } 00:11:21.409 ]' 00:11:21.409 17:59:42 -- lvol/rename.sh@119 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:21.409 17:59:42 -- lvol/rename.sh@119 -- # '[' ee9c7f42-152a-42d7-b996-a936974b5a0d = ee9c7f42-152a-42d7-b996-a936974b5a0d ']' 00:11:21.409 17:59:42 -- lvol/rename.sh@120 -- # jq -r '.[0].block_size' 00:11:21.668 17:59:42 -- lvol/rename.sh@120 -- # '[' 512 = 512 ']' 00:11:21.668 17:59:42 -- lvol/rename.sh@121 -- # jq -r '.[0].num_blocks' 00:11:21.668 17:59:42 -- lvol/rename.sh@121 -- # '[' 57344 = 57344 ']' 00:11:21.668 17:59:42 -- lvol/rename.sh@122 -- # jq '.[0].aliases|sort' 00:11:21.668 17:59:42 -- lvol/rename.sh@122 -- # jq '.|sort' 00:11:21.668 17:59:42 -- lvol/rename.sh@122 -- # '[' '[ 00:11:21.668 "lvs_test1/lvol_test_1_2" 00:11:21.668 ]' = '[ 00:11:21.668 "lvs_test1/lvol_test_1_2" 00:11:21.668 ]' ']' 00:11:21.668 17:59:42 -- lvol/rename.sh@123 -- # bdev_uuids_1+=("$lvol_uuid") 00:11:21.668 17:59:42 -- lvol/rename.sh@125 -- # rpc_cmd bdev_lvol_create -u 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 lvol_test_2_2 28 00:11:21.668 17:59:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:21.668 17:59:42 -- common/autotest_common.sh@10 -- # set +x 00:11:21.668 17:59:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:21.668 17:59:42 -- lvol/rename.sh@125 -- # lvol_uuid=5c0389af-6a3f-40a5-99f1-fc67ff578cec 00:11:21.668 17:59:42 -- lvol/rename.sh@126 -- # rpc_cmd bdev_get_bdevs -b 5c0389af-6a3f-40a5-99f1-fc67ff578cec 00:11:21.668 17:59:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:21.668 17:59:42 -- common/autotest_common.sh@10 -- # set +x 00:11:21.668 17:59:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:21.668 17:59:42 -- lvol/rename.sh@126 -- # lvol='[ 00:11:21.668 { 00:11:21.668 "name": "5c0389af-6a3f-40a5-99f1-fc67ff578cec", 00:11:21.668 "aliases": [ 00:11:21.668 "lvs_test2/lvol_test_2_2" 00:11:21.668 ], 00:11:21.668 "product_name": "Logical Volume", 00:11:21.668 "block_size": 512, 00:11:21.668 "num_blocks": 57344, 00:11:21.668 "uuid": "5c0389af-6a3f-40a5-99f1-fc67ff578cec", 00:11:21.668 "assigned_rate_limits": { 00:11:21.668 "rw_ios_per_sec": 0, 00:11:21.668 "rw_mbytes_per_sec": 0, 00:11:21.668 "r_mbytes_per_sec": 0, 00:11:21.668 "w_mbytes_per_sec": 0 00:11:21.668 }, 00:11:21.668 "claimed": false, 00:11:21.668 "zoned": false, 00:11:21.668 "supported_io_types": { 00:11:21.668 "read": true, 00:11:21.668 "write": true, 00:11:21.668 "unmap": true, 00:11:21.668 "write_zeroes": true, 00:11:21.668 "flush": false, 00:11:21.668 "reset": true, 00:11:21.668 "compare": false, 00:11:21.668 "compare_and_write": false, 00:11:21.668 "abort": false, 00:11:21.668 "nvme_admin": false, 00:11:21.668 "nvme_io": false 00:11:21.668 }, 00:11:21.668 "memory_domains": [ 00:11:21.668 { 00:11:21.668 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:21.668 "dma_device_type": 2 00:11:21.668 } 00:11:21.668 ], 00:11:21.668 "driver_specific": { 00:11:21.668 "lvol": { 00:11:21.668 "lvol_store_uuid": "66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514", 00:11:21.668 "base_bdev": "Malloc2", 00:11:21.668 "thin_provision": false, 00:11:21.668 "snapshot": false, 00:11:21.668 "clone": false, 00:11:21.668 "esnap_clone": false 00:11:21.668 } 00:11:21.668 } 00:11:21.668 } 00:11:21.668 ]' 00:11:21.668 17:59:42 -- lvol/rename.sh@127 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:21.668 17:59:42 -- lvol/rename.sh@127 -- # '[' 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 = 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 ']' 00:11:21.668 17:59:42 -- lvol/rename.sh@128 -- # jq -r '.[0].block_size' 00:11:21.668 17:59:42 -- lvol/rename.sh@128 -- # '[' 512 = 512 ']' 00:11:21.668 17:59:42 -- lvol/rename.sh@129 -- # jq -r '.[0].num_blocks' 00:11:21.927 17:59:42 -- lvol/rename.sh@129 -- # '[' 57344 = 57344 ']' 00:11:21.927 17:59:42 -- lvol/rename.sh@130 -- # jq '.[0].aliases|sort' 00:11:21.927 17:59:42 -- lvol/rename.sh@130 -- # jq '.|sort' 00:11:21.927 17:59:42 -- lvol/rename.sh@130 -- # '[' '[ 00:11:21.927 "lvs_test2/lvol_test_2_2" 00:11:21.927 ]' = '[ 00:11:21.927 "lvs_test2/lvol_test_2_2" 00:11:21.927 ]' ']' 00:11:21.927 17:59:42 -- lvol/rename.sh@131 -- # bdev_uuids_2+=("$lvol_uuid") 00:11:21.927 17:59:42 -- lvol/rename.sh@116 -- # for i in "${!bdev_names_1[@]}" 00:11:21.927 17:59:42 -- lvol/rename.sh@117 -- # rpc_cmd bdev_lvol_create -u ee9c7f42-152a-42d7-b996-a936974b5a0d lvol_test_1_3 28 00:11:21.927 17:59:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:21.927 17:59:42 -- common/autotest_common.sh@10 -- # set +x 00:11:21.927 17:59:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:21.927 17:59:42 -- lvol/rename.sh@117 -- # lvol_uuid=01a8b8c8-4b2e-44f1-986d-3af7cd2e315a 00:11:21.927 17:59:42 -- lvol/rename.sh@118 -- # rpc_cmd bdev_get_bdevs -b 01a8b8c8-4b2e-44f1-986d-3af7cd2e315a 00:11:21.927 17:59:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:21.927 17:59:42 -- common/autotest_common.sh@10 -- # set +x 00:11:21.927 17:59:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:21.927 17:59:42 -- lvol/rename.sh@118 -- # lvol='[ 00:11:21.927 { 00:11:21.927 "name": "01a8b8c8-4b2e-44f1-986d-3af7cd2e315a", 00:11:21.927 "aliases": [ 00:11:21.927 "lvs_test1/lvol_test_1_3" 00:11:21.927 ], 00:11:21.927 "product_name": "Logical Volume", 00:11:21.927 "block_size": 512, 00:11:21.927 "num_blocks": 57344, 00:11:21.927 "uuid": "01a8b8c8-4b2e-44f1-986d-3af7cd2e315a", 00:11:21.927 "assigned_rate_limits": { 00:11:21.927 "rw_ios_per_sec": 0, 00:11:21.927 "rw_mbytes_per_sec": 0, 00:11:21.927 "r_mbytes_per_sec": 0, 00:11:21.927 "w_mbytes_per_sec": 0 00:11:21.927 }, 00:11:21.927 "claimed": false, 00:11:21.927 "zoned": false, 00:11:21.927 "supported_io_types": { 00:11:21.927 "read": true, 00:11:21.927 "write": true, 00:11:21.927 "unmap": true, 00:11:21.927 "write_zeroes": true, 00:11:21.927 "flush": false, 00:11:21.927 "reset": true, 00:11:21.927 "compare": false, 00:11:21.927 "compare_and_write": false, 00:11:21.927 "abort": false, 00:11:21.927 "nvme_admin": false, 00:11:21.927 "nvme_io": false 00:11:21.927 }, 00:11:21.927 "memory_domains": [ 00:11:21.927 { 00:11:21.927 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:21.927 "dma_device_type": 2 00:11:21.927 } 00:11:21.927 ], 00:11:21.927 "driver_specific": { 00:11:21.927 "lvol": { 00:11:21.927 "lvol_store_uuid": "ee9c7f42-152a-42d7-b996-a936974b5a0d", 00:11:21.927 "base_bdev": "Malloc1", 00:11:21.927 "thin_provision": false, 00:11:21.927 "snapshot": false, 00:11:21.927 "clone": false, 00:11:21.927 "esnap_clone": false 00:11:21.927 } 00:11:21.927 } 00:11:21.927 } 00:11:21.927 ]' 00:11:21.927 17:59:42 -- lvol/rename.sh@119 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:21.927 17:59:42 -- lvol/rename.sh@119 -- # '[' ee9c7f42-152a-42d7-b996-a936974b5a0d = ee9c7f42-152a-42d7-b996-a936974b5a0d ']' 00:11:21.927 17:59:42 -- lvol/rename.sh@120 -- # jq -r '.[0].block_size' 00:11:21.927 17:59:42 -- lvol/rename.sh@120 -- # '[' 512 = 512 ']' 00:11:21.927 17:59:42 -- lvol/rename.sh@121 -- # jq -r '.[0].num_blocks' 00:11:22.186 17:59:43 -- lvol/rename.sh@121 -- # '[' 57344 = 57344 ']' 00:11:22.186 17:59:43 -- lvol/rename.sh@122 -- # jq '.[0].aliases|sort' 00:11:22.186 17:59:43 -- lvol/rename.sh@122 -- # jq '.|sort' 00:11:22.186 17:59:43 -- lvol/rename.sh@122 -- # '[' '[ 00:11:22.186 "lvs_test1/lvol_test_1_3" 00:11:22.186 ]' = '[ 00:11:22.186 "lvs_test1/lvol_test_1_3" 00:11:22.186 ]' ']' 00:11:22.186 17:59:43 -- lvol/rename.sh@123 -- # bdev_uuids_1+=("$lvol_uuid") 00:11:22.186 17:59:43 -- lvol/rename.sh@125 -- # rpc_cmd bdev_lvol_create -u 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 lvol_test_2_3 28 00:11:22.186 17:59:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:22.186 17:59:43 -- common/autotest_common.sh@10 -- # set +x 00:11:22.186 17:59:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:22.186 17:59:43 -- lvol/rename.sh@125 -- # lvol_uuid=27878e81-cbe6-40d5-a498-34beabd0abf6 00:11:22.186 17:59:43 -- lvol/rename.sh@126 -- # rpc_cmd bdev_get_bdevs -b 27878e81-cbe6-40d5-a498-34beabd0abf6 00:11:22.186 17:59:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:22.186 17:59:43 -- common/autotest_common.sh@10 -- # set +x 00:11:22.186 17:59:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:22.186 17:59:43 -- lvol/rename.sh@126 -- # lvol='[ 00:11:22.186 { 00:11:22.186 "name": "27878e81-cbe6-40d5-a498-34beabd0abf6", 00:11:22.186 "aliases": [ 00:11:22.186 "lvs_test2/lvol_test_2_3" 00:11:22.186 ], 00:11:22.186 "product_name": "Logical Volume", 00:11:22.186 "block_size": 512, 00:11:22.186 "num_blocks": 57344, 00:11:22.186 "uuid": "27878e81-cbe6-40d5-a498-34beabd0abf6", 00:11:22.186 "assigned_rate_limits": { 00:11:22.186 "rw_ios_per_sec": 0, 00:11:22.186 "rw_mbytes_per_sec": 0, 00:11:22.186 "r_mbytes_per_sec": 0, 00:11:22.186 "w_mbytes_per_sec": 0 00:11:22.186 }, 00:11:22.186 "claimed": false, 00:11:22.186 "zoned": false, 00:11:22.186 "supported_io_types": { 00:11:22.186 "read": true, 00:11:22.186 "write": true, 00:11:22.186 "unmap": true, 00:11:22.186 "write_zeroes": true, 00:11:22.186 "flush": false, 00:11:22.186 "reset": true, 00:11:22.186 "compare": false, 00:11:22.186 "compare_and_write": false, 00:11:22.186 "abort": false, 00:11:22.186 "nvme_admin": false, 00:11:22.186 "nvme_io": false 00:11:22.186 }, 00:11:22.186 "memory_domains": [ 00:11:22.186 { 00:11:22.186 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:22.186 "dma_device_type": 2 00:11:22.186 } 00:11:22.186 ], 00:11:22.186 "driver_specific": { 00:11:22.186 "lvol": { 00:11:22.186 "lvol_store_uuid": "66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514", 00:11:22.186 "base_bdev": "Malloc2", 00:11:22.186 "thin_provision": false, 00:11:22.186 "snapshot": false, 00:11:22.186 "clone": false, 00:11:22.186 "esnap_clone": false 00:11:22.186 } 00:11:22.186 } 00:11:22.186 } 00:11:22.186 ]' 00:11:22.186 17:59:43 -- lvol/rename.sh@127 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:22.186 17:59:43 -- lvol/rename.sh@127 -- # '[' 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 = 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 ']' 00:11:22.186 17:59:43 -- lvol/rename.sh@128 -- # jq -r '.[0].block_size' 00:11:22.186 17:59:43 -- lvol/rename.sh@128 -- # '[' 512 = 512 ']' 00:11:22.186 17:59:43 -- lvol/rename.sh@129 -- # jq -r '.[0].num_blocks' 00:11:22.445 17:59:43 -- lvol/rename.sh@129 -- # '[' 57344 = 57344 ']' 00:11:22.445 17:59:43 -- lvol/rename.sh@130 -- # jq '.[0].aliases|sort' 00:11:22.445 17:59:43 -- lvol/rename.sh@130 -- # jq '.|sort' 00:11:22.445 17:59:43 -- lvol/rename.sh@130 -- # '[' '[ 00:11:22.445 "lvs_test2/lvol_test_2_3" 00:11:22.445 ]' = '[ 00:11:22.445 "lvs_test2/lvol_test_2_3" 00:11:22.445 ]' ']' 00:11:22.446 17:59:43 -- lvol/rename.sh@131 -- # bdev_uuids_2+=("$lvol_uuid") 00:11:22.446 17:59:43 -- lvol/rename.sh@136 -- # rpc_cmd bdev_lvol_rename_lvstore lvs_test1 lvs_test2 00:11:22.446 17:59:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:22.446 17:59:43 -- common/autotest_common.sh@10 -- # set +x 00:11:22.446 request: 00:11:22.446 { 00:11:22.446 "old_name": "lvs_test1", 00:11:22.446 "new_name": "lvs_test2", 00:11:22.446 "method": "bdev_lvol_rename_lvstore", 00:11:22.446 "req_id": 1 00:11:22.446 } 00:11:22.446 Got JSON-RPC error response 00:11:22.446 response: 00:11:22.446 { 00:11:22.446 "code": -32602, 00:11:22.446 "message": "File exists" 00:11:22.446 } 00:11:22.446 17:59:43 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:11:22.446 17:59:43 -- lvol/rename.sh@139 -- # rpc_cmd bdev_lvol_get_lvstores -u ee9c7f42-152a-42d7-b996-a936974b5a0d 00:11:22.446 17:59:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:22.446 17:59:43 -- common/autotest_common.sh@10 -- # set +x 00:11:22.446 17:59:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:22.446 17:59:43 -- lvol/rename.sh@139 -- # lvs='[ 00:11:22.446 { 00:11:22.446 "uuid": "ee9c7f42-152a-42d7-b996-a936974b5a0d", 00:11:22.446 "name": "lvs_test1", 00:11:22.446 "base_bdev": "Malloc1", 00:11:22.446 "total_data_clusters": 31, 00:11:22.446 "free_clusters": 3, 00:11:22.446 "block_size": 512, 00:11:22.446 "cluster_size": 4194304 00:11:22.446 } 00:11:22.446 ]' 00:11:22.446 17:59:43 -- lvol/rename.sh@140 -- # jq -r '.[0].uuid' 00:11:22.446 17:59:43 -- lvol/rename.sh@140 -- # '[' ee9c7f42-152a-42d7-b996-a936974b5a0d = ee9c7f42-152a-42d7-b996-a936974b5a0d ']' 00:11:22.446 17:59:43 -- lvol/rename.sh@141 -- # jq -r '.[0].name' 00:11:22.446 17:59:43 -- lvol/rename.sh@141 -- # '[' lvs_test1 = lvs_test1 ']' 00:11:22.446 17:59:43 -- lvol/rename.sh@142 -- # jq -r '.[0].base_bdev' 00:11:22.446 17:59:43 -- lvol/rename.sh@142 -- # '[' Malloc1 = Malloc1 ']' 00:11:22.446 17:59:43 -- lvol/rename.sh@143 -- # jq -r '.[0].cluster_size' 00:11:22.704 17:59:43 -- lvol/rename.sh@143 -- # '[' 4194304 = 4194304 ']' 00:11:22.704 17:59:43 -- lvol/rename.sh@144 -- # rpc_cmd bdev_lvol_get_lvstores -u 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 00:11:22.704 17:59:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:22.704 17:59:43 -- common/autotest_common.sh@10 -- # set +x 00:11:22.704 17:59:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:22.704 17:59:43 -- lvol/rename.sh@144 -- # lvs='[ 00:11:22.704 { 00:11:22.704 "uuid": "66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514", 00:11:22.704 "name": "lvs_test2", 00:11:22.704 "base_bdev": "Malloc2", 00:11:22.704 "total_data_clusters": 31, 00:11:22.704 "free_clusters": 3, 00:11:22.704 "block_size": 512, 00:11:22.704 "cluster_size": 4194304 00:11:22.704 } 00:11:22.704 ]' 00:11:22.704 17:59:43 -- lvol/rename.sh@145 -- # jq -r '.[0].uuid' 00:11:22.704 17:59:43 -- lvol/rename.sh@145 -- # '[' 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 = 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 ']' 00:11:22.704 17:59:43 -- lvol/rename.sh@146 -- # jq -r '.[0].name' 00:11:22.704 17:59:43 -- lvol/rename.sh@146 -- # '[' lvs_test2 = lvs_test2 ']' 00:11:22.704 17:59:43 -- lvol/rename.sh@147 -- # jq -r '.[0].base_bdev' 00:11:22.705 17:59:43 -- lvol/rename.sh@147 -- # '[' Malloc2 = Malloc2 ']' 00:11:22.705 17:59:43 -- lvol/rename.sh@148 -- # jq -r '.[0].cluster_size' 00:11:22.705 17:59:43 -- lvol/rename.sh@148 -- # '[' 4194304 = 4194304 ']' 00:11:22.705 17:59:43 -- lvol/rename.sh@150 -- # for i in "${!bdev_uuids_1[@]}" 00:11:22.705 17:59:43 -- lvol/rename.sh@151 -- # rpc_cmd bdev_get_bdevs -b 0c43981b-03ed-4b13-911c-2d409f41666f 00:11:22.705 17:59:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:22.705 17:59:43 -- common/autotest_common.sh@10 -- # set +x 00:11:22.705 17:59:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:22.705 17:59:43 -- lvol/rename.sh@151 -- # lvol='[ 00:11:22.705 { 00:11:22.705 "name": "0c43981b-03ed-4b13-911c-2d409f41666f", 00:11:22.705 "aliases": [ 00:11:22.705 "lvs_test1/lvol_test_1_0" 00:11:22.705 ], 00:11:22.705 "product_name": "Logical Volume", 00:11:22.705 "block_size": 512, 00:11:22.705 "num_blocks": 57344, 00:11:22.705 "uuid": "0c43981b-03ed-4b13-911c-2d409f41666f", 00:11:22.705 "assigned_rate_limits": { 00:11:22.705 "rw_ios_per_sec": 0, 00:11:22.705 "rw_mbytes_per_sec": 0, 00:11:22.705 "r_mbytes_per_sec": 0, 00:11:22.705 "w_mbytes_per_sec": 0 00:11:22.705 }, 00:11:22.705 "claimed": false, 00:11:22.705 "zoned": false, 00:11:22.705 "supported_io_types": { 00:11:22.705 "read": true, 00:11:22.705 "write": true, 00:11:22.705 "unmap": true, 00:11:22.705 "write_zeroes": true, 00:11:22.705 "flush": false, 00:11:22.705 "reset": true, 00:11:22.705 "compare": false, 00:11:22.705 "compare_and_write": false, 00:11:22.705 "abort": false, 00:11:22.705 "nvme_admin": false, 00:11:22.705 "nvme_io": false 00:11:22.705 }, 00:11:22.705 "memory_domains": [ 00:11:22.705 { 00:11:22.705 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:22.705 "dma_device_type": 2 00:11:22.705 } 00:11:22.705 ], 00:11:22.705 "driver_specific": { 00:11:22.705 "lvol": { 00:11:22.705 "lvol_store_uuid": "ee9c7f42-152a-42d7-b996-a936974b5a0d", 00:11:22.705 "base_bdev": "Malloc1", 00:11:22.705 "thin_provision": false, 00:11:22.705 "snapshot": false, 00:11:22.705 "clone": false, 00:11:22.705 "esnap_clone": false 00:11:22.705 } 00:11:22.705 } 00:11:22.705 } 00:11:22.705 ]' 00:11:22.705 17:59:43 -- lvol/rename.sh@152 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:22.964 17:59:43 -- lvol/rename.sh@152 -- # '[' ee9c7f42-152a-42d7-b996-a936974b5a0d = ee9c7f42-152a-42d7-b996-a936974b5a0d ']' 00:11:22.964 17:59:43 -- lvol/rename.sh@153 -- # jq -r '.[0].block_size' 00:11:22.964 17:59:43 -- lvol/rename.sh@153 -- # '[' 512 = 512 ']' 00:11:22.964 17:59:43 -- lvol/rename.sh@154 -- # jq -r '.[0].num_blocks' 00:11:22.964 17:59:43 -- lvol/rename.sh@154 -- # '[' 57344 = 57344 ']' 00:11:22.964 17:59:43 -- lvol/rename.sh@155 -- # jq '.[0].aliases|sort' 00:11:22.964 17:59:43 -- lvol/rename.sh@155 -- # jq '.|sort' 00:11:22.964 17:59:43 -- lvol/rename.sh@155 -- # '[' '[ 00:11:22.964 "lvs_test1/lvol_test_1_0" 00:11:22.964 ]' = '[ 00:11:22.964 "lvs_test1/lvol_test_1_0" 00:11:22.964 ]' ']' 00:11:22.964 17:59:43 -- lvol/rename.sh@157 -- # rpc_cmd bdev_get_bdevs -b bdf0f115-e66e-4983-b884-53d76d1c67d2 00:11:22.964 17:59:43 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:22.964 17:59:43 -- common/autotest_common.sh@10 -- # set +x 00:11:22.964 17:59:43 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:22.964 17:59:43 -- lvol/rename.sh@157 -- # lvol='[ 00:11:22.964 { 00:11:22.964 "name": "bdf0f115-e66e-4983-b884-53d76d1c67d2", 00:11:22.964 "aliases": [ 00:11:22.964 "lvs_test2/lvol_test_2_0" 00:11:22.964 ], 00:11:22.964 "product_name": "Logical Volume", 00:11:22.964 "block_size": 512, 00:11:22.964 "num_blocks": 57344, 00:11:22.964 "uuid": "bdf0f115-e66e-4983-b884-53d76d1c67d2", 00:11:22.964 "assigned_rate_limits": { 00:11:22.964 "rw_ios_per_sec": 0, 00:11:22.964 "rw_mbytes_per_sec": 0, 00:11:22.964 "r_mbytes_per_sec": 0, 00:11:22.964 "w_mbytes_per_sec": 0 00:11:22.964 }, 00:11:22.964 "claimed": false, 00:11:22.964 "zoned": false, 00:11:22.964 "supported_io_types": { 00:11:22.964 "read": true, 00:11:22.964 "write": true, 00:11:22.964 "unmap": true, 00:11:22.964 "write_zeroes": true, 00:11:22.964 "flush": false, 00:11:22.964 "reset": true, 00:11:22.964 "compare": false, 00:11:22.964 "compare_and_write": false, 00:11:22.964 "abort": false, 00:11:22.964 "nvme_admin": false, 00:11:22.964 "nvme_io": false 00:11:22.964 }, 00:11:22.964 "memory_domains": [ 00:11:22.964 { 00:11:22.964 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:22.964 "dma_device_type": 2 00:11:22.964 } 00:11:22.964 ], 00:11:22.964 "driver_specific": { 00:11:22.964 "lvol": { 00:11:22.964 "lvol_store_uuid": "66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514", 00:11:22.964 "base_bdev": "Malloc2", 00:11:22.964 "thin_provision": false, 00:11:22.964 "snapshot": false, 00:11:22.964 "clone": false, 00:11:22.964 "esnap_clone": false 00:11:22.964 } 00:11:22.964 } 00:11:22.964 } 00:11:22.964 ]' 00:11:22.964 17:59:43 -- lvol/rename.sh@158 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:23.223 17:59:44 -- lvol/rename.sh@158 -- # '[' 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 = 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 ']' 00:11:23.223 17:59:44 -- lvol/rename.sh@159 -- # jq -r '.[0].block_size' 00:11:23.223 17:59:44 -- lvol/rename.sh@159 -- # '[' 512 = 512 ']' 00:11:23.223 17:59:44 -- lvol/rename.sh@160 -- # jq -r '.[0].num_blocks' 00:11:23.223 17:59:44 -- lvol/rename.sh@160 -- # '[' 57344 = 57344 ']' 00:11:23.223 17:59:44 -- lvol/rename.sh@161 -- # jq '.[0].aliases|sort' 00:11:23.223 17:59:44 -- lvol/rename.sh@161 -- # jq '.|sort' 00:11:23.223 17:59:44 -- lvol/rename.sh@161 -- # '[' '[ 00:11:23.223 "lvs_test2/lvol_test_2_0" 00:11:23.223 ]' = '[ 00:11:23.223 "lvs_test2/lvol_test_2_0" 00:11:23.223 ]' ']' 00:11:23.223 17:59:44 -- lvol/rename.sh@150 -- # for i in "${!bdev_uuids_1[@]}" 00:11:23.223 17:59:44 -- lvol/rename.sh@151 -- # rpc_cmd bdev_get_bdevs -b d29cfa2d-fa21-4056-987e-e19d6a6b2e5f 00:11:23.223 17:59:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:23.223 17:59:44 -- common/autotest_common.sh@10 -- # set +x 00:11:23.223 17:59:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:23.223 17:59:44 -- lvol/rename.sh@151 -- # lvol='[ 00:11:23.223 { 00:11:23.223 "name": "d29cfa2d-fa21-4056-987e-e19d6a6b2e5f", 00:11:23.223 "aliases": [ 00:11:23.223 "lvs_test1/lvol_test_1_1" 00:11:23.223 ], 00:11:23.223 "product_name": "Logical Volume", 00:11:23.223 "block_size": 512, 00:11:23.223 "num_blocks": 57344, 00:11:23.223 "uuid": "d29cfa2d-fa21-4056-987e-e19d6a6b2e5f", 00:11:23.223 "assigned_rate_limits": { 00:11:23.223 "rw_ios_per_sec": 0, 00:11:23.223 "rw_mbytes_per_sec": 0, 00:11:23.223 "r_mbytes_per_sec": 0, 00:11:23.223 "w_mbytes_per_sec": 0 00:11:23.223 }, 00:11:23.223 "claimed": false, 00:11:23.223 "zoned": false, 00:11:23.223 "supported_io_types": { 00:11:23.223 "read": true, 00:11:23.223 "write": true, 00:11:23.223 "unmap": true, 00:11:23.223 "write_zeroes": true, 00:11:23.223 "flush": false, 00:11:23.223 "reset": true, 00:11:23.223 "compare": false, 00:11:23.223 "compare_and_write": false, 00:11:23.223 "abort": false, 00:11:23.223 "nvme_admin": false, 00:11:23.223 "nvme_io": false 00:11:23.223 }, 00:11:23.223 "memory_domains": [ 00:11:23.223 { 00:11:23.223 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:23.223 "dma_device_type": 2 00:11:23.223 } 00:11:23.223 ], 00:11:23.223 "driver_specific": { 00:11:23.223 "lvol": { 00:11:23.223 "lvol_store_uuid": "ee9c7f42-152a-42d7-b996-a936974b5a0d", 00:11:23.223 "base_bdev": "Malloc1", 00:11:23.223 "thin_provision": false, 00:11:23.223 "snapshot": false, 00:11:23.223 "clone": false, 00:11:23.223 "esnap_clone": false 00:11:23.223 } 00:11:23.223 } 00:11:23.223 } 00:11:23.223 ]' 00:11:23.223 17:59:44 -- lvol/rename.sh@152 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:23.223 17:59:44 -- lvol/rename.sh@152 -- # '[' ee9c7f42-152a-42d7-b996-a936974b5a0d = ee9c7f42-152a-42d7-b996-a936974b5a0d ']' 00:11:23.223 17:59:44 -- lvol/rename.sh@153 -- # jq -r '.[0].block_size' 00:11:23.481 17:59:44 -- lvol/rename.sh@153 -- # '[' 512 = 512 ']' 00:11:23.481 17:59:44 -- lvol/rename.sh@154 -- # jq -r '.[0].num_blocks' 00:11:23.481 17:59:44 -- lvol/rename.sh@154 -- # '[' 57344 = 57344 ']' 00:11:23.481 17:59:44 -- lvol/rename.sh@155 -- # jq '.[0].aliases|sort' 00:11:23.481 17:59:44 -- lvol/rename.sh@155 -- # jq '.|sort' 00:11:23.481 17:59:44 -- lvol/rename.sh@155 -- # '[' '[ 00:11:23.481 "lvs_test1/lvol_test_1_1" 00:11:23.481 ]' = '[ 00:11:23.481 "lvs_test1/lvol_test_1_1" 00:11:23.481 ]' ']' 00:11:23.481 17:59:44 -- lvol/rename.sh@157 -- # rpc_cmd bdev_get_bdevs -b 88d12132-8dcb-4b57-a7b5-e19c65281591 00:11:23.481 17:59:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:23.481 17:59:44 -- common/autotest_common.sh@10 -- # set +x 00:11:23.481 17:59:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:23.481 17:59:44 -- lvol/rename.sh@157 -- # lvol='[ 00:11:23.481 { 00:11:23.481 "name": "88d12132-8dcb-4b57-a7b5-e19c65281591", 00:11:23.481 "aliases": [ 00:11:23.481 "lvs_test2/lvol_test_2_1" 00:11:23.481 ], 00:11:23.481 "product_name": "Logical Volume", 00:11:23.481 "block_size": 512, 00:11:23.481 "num_blocks": 57344, 00:11:23.481 "uuid": "88d12132-8dcb-4b57-a7b5-e19c65281591", 00:11:23.481 "assigned_rate_limits": { 00:11:23.481 "rw_ios_per_sec": 0, 00:11:23.481 "rw_mbytes_per_sec": 0, 00:11:23.481 "r_mbytes_per_sec": 0, 00:11:23.481 "w_mbytes_per_sec": 0 00:11:23.481 }, 00:11:23.481 "claimed": false, 00:11:23.481 "zoned": false, 00:11:23.481 "supported_io_types": { 00:11:23.481 "read": true, 00:11:23.481 "write": true, 00:11:23.481 "unmap": true, 00:11:23.481 "write_zeroes": true, 00:11:23.481 "flush": false, 00:11:23.481 "reset": true, 00:11:23.481 "compare": false, 00:11:23.481 "compare_and_write": false, 00:11:23.481 "abort": false, 00:11:23.481 "nvme_admin": false, 00:11:23.481 "nvme_io": false 00:11:23.481 }, 00:11:23.481 "memory_domains": [ 00:11:23.481 { 00:11:23.481 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:23.481 "dma_device_type": 2 00:11:23.481 } 00:11:23.481 ], 00:11:23.481 "driver_specific": { 00:11:23.481 "lvol": { 00:11:23.481 "lvol_store_uuid": "66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514", 00:11:23.481 "base_bdev": "Malloc2", 00:11:23.481 "thin_provision": false, 00:11:23.481 "snapshot": false, 00:11:23.481 "clone": false, 00:11:23.481 "esnap_clone": false 00:11:23.481 } 00:11:23.481 } 00:11:23.481 } 00:11:23.481 ]' 00:11:23.481 17:59:44 -- lvol/rename.sh@158 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:23.481 17:59:44 -- lvol/rename.sh@158 -- # '[' 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 = 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 ']' 00:11:23.481 17:59:44 -- lvol/rename.sh@159 -- # jq -r '.[0].block_size' 00:11:23.481 17:59:44 -- lvol/rename.sh@159 -- # '[' 512 = 512 ']' 00:11:23.481 17:59:44 -- lvol/rename.sh@160 -- # jq -r '.[0].num_blocks' 00:11:23.740 17:59:44 -- lvol/rename.sh@160 -- # '[' 57344 = 57344 ']' 00:11:23.740 17:59:44 -- lvol/rename.sh@161 -- # jq '.[0].aliases|sort' 00:11:23.740 17:59:44 -- lvol/rename.sh@161 -- # jq '.|sort' 00:11:23.740 17:59:44 -- lvol/rename.sh@161 -- # '[' '[ 00:11:23.740 "lvs_test2/lvol_test_2_1" 00:11:23.740 ]' = '[ 00:11:23.740 "lvs_test2/lvol_test_2_1" 00:11:23.740 ]' ']' 00:11:23.740 17:59:44 -- lvol/rename.sh@150 -- # for i in "${!bdev_uuids_1[@]}" 00:11:23.740 17:59:44 -- lvol/rename.sh@151 -- # rpc_cmd bdev_get_bdevs -b 052b84c6-5e32-494d-ae7f-299abdab469b 00:11:23.740 17:59:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:23.740 17:59:44 -- common/autotest_common.sh@10 -- # set +x 00:11:23.740 17:59:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:23.740 17:59:44 -- lvol/rename.sh@151 -- # lvol='[ 00:11:23.740 { 00:11:23.740 "name": "052b84c6-5e32-494d-ae7f-299abdab469b", 00:11:23.740 "aliases": [ 00:11:23.740 "lvs_test1/lvol_test_1_2" 00:11:23.740 ], 00:11:23.740 "product_name": "Logical Volume", 00:11:23.740 "block_size": 512, 00:11:23.740 "num_blocks": 57344, 00:11:23.740 "uuid": "052b84c6-5e32-494d-ae7f-299abdab469b", 00:11:23.740 "assigned_rate_limits": { 00:11:23.740 "rw_ios_per_sec": 0, 00:11:23.740 "rw_mbytes_per_sec": 0, 00:11:23.740 "r_mbytes_per_sec": 0, 00:11:23.740 "w_mbytes_per_sec": 0 00:11:23.740 }, 00:11:23.740 "claimed": false, 00:11:23.740 "zoned": false, 00:11:23.740 "supported_io_types": { 00:11:23.740 "read": true, 00:11:23.740 "write": true, 00:11:23.740 "unmap": true, 00:11:23.740 "write_zeroes": true, 00:11:23.740 "flush": false, 00:11:23.740 "reset": true, 00:11:23.740 "compare": false, 00:11:23.740 "compare_and_write": false, 00:11:23.740 "abort": false, 00:11:23.740 "nvme_admin": false, 00:11:23.740 "nvme_io": false 00:11:23.740 }, 00:11:23.740 "memory_domains": [ 00:11:23.740 { 00:11:23.740 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:23.740 "dma_device_type": 2 00:11:23.740 } 00:11:23.740 ], 00:11:23.740 "driver_specific": { 00:11:23.740 "lvol": { 00:11:23.740 "lvol_store_uuid": "ee9c7f42-152a-42d7-b996-a936974b5a0d", 00:11:23.740 "base_bdev": "Malloc1", 00:11:23.740 "thin_provision": false, 00:11:23.740 "snapshot": false, 00:11:23.740 "clone": false, 00:11:23.740 "esnap_clone": false 00:11:23.740 } 00:11:23.740 } 00:11:23.740 } 00:11:23.740 ]' 00:11:23.740 17:59:44 -- lvol/rename.sh@152 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:23.740 17:59:44 -- lvol/rename.sh@152 -- # '[' ee9c7f42-152a-42d7-b996-a936974b5a0d = ee9c7f42-152a-42d7-b996-a936974b5a0d ']' 00:11:23.740 17:59:44 -- lvol/rename.sh@153 -- # jq -r '.[0].block_size' 00:11:23.740 17:59:44 -- lvol/rename.sh@153 -- # '[' 512 = 512 ']' 00:11:23.740 17:59:44 -- lvol/rename.sh@154 -- # jq -r '.[0].num_blocks' 00:11:23.998 17:59:44 -- lvol/rename.sh@154 -- # '[' 57344 = 57344 ']' 00:11:23.998 17:59:44 -- lvol/rename.sh@155 -- # jq '.[0].aliases|sort' 00:11:23.998 17:59:44 -- lvol/rename.sh@155 -- # jq '.|sort' 00:11:23.998 17:59:44 -- lvol/rename.sh@155 -- # '[' '[ 00:11:23.998 "lvs_test1/lvol_test_1_2" 00:11:23.998 ]' = '[ 00:11:23.998 "lvs_test1/lvol_test_1_2" 00:11:23.998 ]' ']' 00:11:23.998 17:59:44 -- lvol/rename.sh@157 -- # rpc_cmd bdev_get_bdevs -b 5c0389af-6a3f-40a5-99f1-fc67ff578cec 00:11:23.998 17:59:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:23.998 17:59:44 -- common/autotest_common.sh@10 -- # set +x 00:11:23.998 17:59:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:23.998 17:59:44 -- lvol/rename.sh@157 -- # lvol='[ 00:11:23.998 { 00:11:23.998 "name": "5c0389af-6a3f-40a5-99f1-fc67ff578cec", 00:11:23.998 "aliases": [ 00:11:23.998 "lvs_test2/lvol_test_2_2" 00:11:23.998 ], 00:11:23.998 "product_name": "Logical Volume", 00:11:23.998 "block_size": 512, 00:11:23.998 "num_blocks": 57344, 00:11:23.998 "uuid": "5c0389af-6a3f-40a5-99f1-fc67ff578cec", 00:11:23.998 "assigned_rate_limits": { 00:11:23.998 "rw_ios_per_sec": 0, 00:11:23.998 "rw_mbytes_per_sec": 0, 00:11:23.998 "r_mbytes_per_sec": 0, 00:11:23.998 "w_mbytes_per_sec": 0 00:11:23.998 }, 00:11:23.998 "claimed": false, 00:11:23.998 "zoned": false, 00:11:23.998 "supported_io_types": { 00:11:23.998 "read": true, 00:11:23.998 "write": true, 00:11:23.998 "unmap": true, 00:11:23.998 "write_zeroes": true, 00:11:23.998 "flush": false, 00:11:23.998 "reset": true, 00:11:23.998 "compare": false, 00:11:23.998 "compare_and_write": false, 00:11:23.998 "abort": false, 00:11:23.998 "nvme_admin": false, 00:11:23.998 "nvme_io": false 00:11:23.998 }, 00:11:23.998 "memory_domains": [ 00:11:23.998 { 00:11:23.998 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:23.998 "dma_device_type": 2 00:11:23.998 } 00:11:23.998 ], 00:11:23.998 "driver_specific": { 00:11:23.998 "lvol": { 00:11:23.998 "lvol_store_uuid": "66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514", 00:11:23.998 "base_bdev": "Malloc2", 00:11:23.998 "thin_provision": false, 00:11:23.998 "snapshot": false, 00:11:23.998 "clone": false, 00:11:23.998 "esnap_clone": false 00:11:23.998 } 00:11:23.998 } 00:11:23.998 } 00:11:23.998 ]' 00:11:23.998 17:59:44 -- lvol/rename.sh@158 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:23.998 17:59:44 -- lvol/rename.sh@158 -- # '[' 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 = 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 ']' 00:11:23.998 17:59:44 -- lvol/rename.sh@159 -- # jq -r '.[0].block_size' 00:11:23.998 17:59:45 -- lvol/rename.sh@159 -- # '[' 512 = 512 ']' 00:11:23.998 17:59:45 -- lvol/rename.sh@160 -- # jq -r '.[0].num_blocks' 00:11:24.265 17:59:45 -- lvol/rename.sh@160 -- # '[' 57344 = 57344 ']' 00:11:24.265 17:59:45 -- lvol/rename.sh@161 -- # jq '.[0].aliases|sort' 00:11:24.265 17:59:45 -- lvol/rename.sh@161 -- # jq '.|sort' 00:11:24.265 17:59:45 -- lvol/rename.sh@161 -- # '[' '[ 00:11:24.265 "lvs_test2/lvol_test_2_2" 00:11:24.265 ]' = '[ 00:11:24.265 "lvs_test2/lvol_test_2_2" 00:11:24.265 ]' ']' 00:11:24.265 17:59:45 -- lvol/rename.sh@150 -- # for i in "${!bdev_uuids_1[@]}" 00:11:24.265 17:59:45 -- lvol/rename.sh@151 -- # rpc_cmd bdev_get_bdevs -b 01a8b8c8-4b2e-44f1-986d-3af7cd2e315a 00:11:24.265 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.265 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.265 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.265 17:59:45 -- lvol/rename.sh@151 -- # lvol='[ 00:11:24.265 { 00:11:24.265 "name": "01a8b8c8-4b2e-44f1-986d-3af7cd2e315a", 00:11:24.265 "aliases": [ 00:11:24.265 "lvs_test1/lvol_test_1_3" 00:11:24.265 ], 00:11:24.265 "product_name": "Logical Volume", 00:11:24.265 "block_size": 512, 00:11:24.265 "num_blocks": 57344, 00:11:24.265 "uuid": "01a8b8c8-4b2e-44f1-986d-3af7cd2e315a", 00:11:24.265 "assigned_rate_limits": { 00:11:24.265 "rw_ios_per_sec": 0, 00:11:24.265 "rw_mbytes_per_sec": 0, 00:11:24.265 "r_mbytes_per_sec": 0, 00:11:24.265 "w_mbytes_per_sec": 0 00:11:24.265 }, 00:11:24.265 "claimed": false, 00:11:24.265 "zoned": false, 00:11:24.265 "supported_io_types": { 00:11:24.265 "read": true, 00:11:24.265 "write": true, 00:11:24.265 "unmap": true, 00:11:24.265 "write_zeroes": true, 00:11:24.265 "flush": false, 00:11:24.265 "reset": true, 00:11:24.265 "compare": false, 00:11:24.265 "compare_and_write": false, 00:11:24.265 "abort": false, 00:11:24.265 "nvme_admin": false, 00:11:24.265 "nvme_io": false 00:11:24.265 }, 00:11:24.265 "memory_domains": [ 00:11:24.265 { 00:11:24.265 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:24.265 "dma_device_type": 2 00:11:24.265 } 00:11:24.266 ], 00:11:24.266 "driver_specific": { 00:11:24.266 "lvol": { 00:11:24.266 "lvol_store_uuid": "ee9c7f42-152a-42d7-b996-a936974b5a0d", 00:11:24.266 "base_bdev": "Malloc1", 00:11:24.266 "thin_provision": false, 00:11:24.266 "snapshot": false, 00:11:24.266 "clone": false, 00:11:24.266 "esnap_clone": false 00:11:24.266 } 00:11:24.266 } 00:11:24.266 } 00:11:24.266 ]' 00:11:24.266 17:59:45 -- lvol/rename.sh@152 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:24.266 17:59:45 -- lvol/rename.sh@152 -- # '[' ee9c7f42-152a-42d7-b996-a936974b5a0d = ee9c7f42-152a-42d7-b996-a936974b5a0d ']' 00:11:24.266 17:59:45 -- lvol/rename.sh@153 -- # jq -r '.[0].block_size' 00:11:24.266 17:59:45 -- lvol/rename.sh@153 -- # '[' 512 = 512 ']' 00:11:24.266 17:59:45 -- lvol/rename.sh@154 -- # jq -r '.[0].num_blocks' 00:11:24.266 17:59:45 -- lvol/rename.sh@154 -- # '[' 57344 = 57344 ']' 00:11:24.266 17:59:45 -- lvol/rename.sh@155 -- # jq '.[0].aliases|sort' 00:11:24.527 17:59:45 -- lvol/rename.sh@155 -- # jq '.|sort' 00:11:24.527 17:59:45 -- lvol/rename.sh@155 -- # '[' '[ 00:11:24.527 "lvs_test1/lvol_test_1_3" 00:11:24.527 ]' = '[ 00:11:24.527 "lvs_test1/lvol_test_1_3" 00:11:24.527 ]' ']' 00:11:24.527 17:59:45 -- lvol/rename.sh@157 -- # rpc_cmd bdev_get_bdevs -b 27878e81-cbe6-40d5-a498-34beabd0abf6 00:11:24.527 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.527 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.527 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.527 17:59:45 -- lvol/rename.sh@157 -- # lvol='[ 00:11:24.527 { 00:11:24.527 "name": "27878e81-cbe6-40d5-a498-34beabd0abf6", 00:11:24.527 "aliases": [ 00:11:24.527 "lvs_test2/lvol_test_2_3" 00:11:24.527 ], 00:11:24.527 "product_name": "Logical Volume", 00:11:24.527 "block_size": 512, 00:11:24.527 "num_blocks": 57344, 00:11:24.527 "uuid": "27878e81-cbe6-40d5-a498-34beabd0abf6", 00:11:24.527 "assigned_rate_limits": { 00:11:24.527 "rw_ios_per_sec": 0, 00:11:24.527 "rw_mbytes_per_sec": 0, 00:11:24.527 "r_mbytes_per_sec": 0, 00:11:24.527 "w_mbytes_per_sec": 0 00:11:24.527 }, 00:11:24.527 "claimed": false, 00:11:24.527 "zoned": false, 00:11:24.527 "supported_io_types": { 00:11:24.527 "read": true, 00:11:24.527 "write": true, 00:11:24.527 "unmap": true, 00:11:24.527 "write_zeroes": true, 00:11:24.527 "flush": false, 00:11:24.527 "reset": true, 00:11:24.527 "compare": false, 00:11:24.527 "compare_and_write": false, 00:11:24.527 "abort": false, 00:11:24.527 "nvme_admin": false, 00:11:24.527 "nvme_io": false 00:11:24.527 }, 00:11:24.527 "memory_domains": [ 00:11:24.527 { 00:11:24.527 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:24.527 "dma_device_type": 2 00:11:24.527 } 00:11:24.527 ], 00:11:24.527 "driver_specific": { 00:11:24.527 "lvol": { 00:11:24.527 "lvol_store_uuid": "66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514", 00:11:24.527 "base_bdev": "Malloc2", 00:11:24.527 "thin_provision": false, 00:11:24.527 "snapshot": false, 00:11:24.527 "clone": false, 00:11:24.527 "esnap_clone": false 00:11:24.528 } 00:11:24.528 } 00:11:24.528 } 00:11:24.528 ]' 00:11:24.528 17:59:45 -- lvol/rename.sh@158 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:24.528 17:59:45 -- lvol/rename.sh@158 -- # '[' 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 = 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 ']' 00:11:24.528 17:59:45 -- lvol/rename.sh@159 -- # jq -r '.[0].block_size' 00:11:24.528 17:59:45 -- lvol/rename.sh@159 -- # '[' 512 = 512 ']' 00:11:24.528 17:59:45 -- lvol/rename.sh@160 -- # jq -r '.[0].num_blocks' 00:11:24.528 17:59:45 -- lvol/rename.sh@160 -- # '[' 57344 = 57344 ']' 00:11:24.528 17:59:45 -- lvol/rename.sh@161 -- # jq '.[0].aliases|sort' 00:11:24.528 17:59:45 -- lvol/rename.sh@161 -- # jq '.|sort' 00:11:24.843 17:59:45 -- lvol/rename.sh@161 -- # '[' '[ 00:11:24.843 "lvs_test2/lvol_test_2_3" 00:11:24.843 ]' = '[ 00:11:24.843 "lvs_test2/lvol_test_2_3" 00:11:24.843 ]' ']' 00:11:24.843 17:59:45 -- lvol/rename.sh@165 -- # for bdev in "${bdev_aliases_1[@]}" "${bdev_aliases_2[@]}" 00:11:24.843 17:59:45 -- lvol/rename.sh@166 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test_1_0 00:11:24.843 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.843 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.843 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.843 17:59:45 -- lvol/rename.sh@165 -- # for bdev in "${bdev_aliases_1[@]}" "${bdev_aliases_2[@]}" 00:11:24.843 17:59:45 -- lvol/rename.sh@166 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test_1_1 00:11:24.843 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.843 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.843 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.843 17:59:45 -- lvol/rename.sh@165 -- # for bdev in "${bdev_aliases_1[@]}" "${bdev_aliases_2[@]}" 00:11:24.843 17:59:45 -- lvol/rename.sh@166 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test_1_2 00:11:24.843 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.843 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.843 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.843 17:59:45 -- lvol/rename.sh@165 -- # for bdev in "${bdev_aliases_1[@]}" "${bdev_aliases_2[@]}" 00:11:24.843 17:59:45 -- lvol/rename.sh@166 -- # rpc_cmd bdev_lvol_delete lvs_test1/lvol_test_1_3 00:11:24.843 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.843 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.843 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.843 17:59:45 -- lvol/rename.sh@165 -- # for bdev in "${bdev_aliases_1[@]}" "${bdev_aliases_2[@]}" 00:11:24.843 17:59:45 -- lvol/rename.sh@166 -- # rpc_cmd bdev_lvol_delete lvs_test2/lvol_test_2_0 00:11:24.843 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.843 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.843 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.843 17:59:45 -- lvol/rename.sh@165 -- # for bdev in "${bdev_aliases_1[@]}" "${bdev_aliases_2[@]}" 00:11:24.843 17:59:45 -- lvol/rename.sh@166 -- # rpc_cmd bdev_lvol_delete lvs_test2/lvol_test_2_1 00:11:24.843 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.843 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.843 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.844 17:59:45 -- lvol/rename.sh@165 -- # for bdev in "${bdev_aliases_1[@]}" "${bdev_aliases_2[@]}" 00:11:24.844 17:59:45 -- lvol/rename.sh@166 -- # rpc_cmd bdev_lvol_delete lvs_test2/lvol_test_2_2 00:11:24.844 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.844 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.844 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.844 17:59:45 -- lvol/rename.sh@165 -- # for bdev in "${bdev_aliases_1[@]}" "${bdev_aliases_2[@]}" 00:11:24.844 17:59:45 -- lvol/rename.sh@166 -- # rpc_cmd bdev_lvol_delete lvs_test2/lvol_test_2_3 00:11:24.844 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.844 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.844 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.844 17:59:45 -- lvol/rename.sh@168 -- # rpc_cmd bdev_lvol_delete_lvstore -u ee9c7f42-152a-42d7-b996-a936974b5a0d 00:11:24.844 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.844 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.844 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.844 17:59:45 -- lvol/rename.sh@169 -- # rpc_cmd bdev_lvol_delete_lvstore -u 66aeb1eb-6e83-44cd-a5b9-ab9e8e23d514 00:11:24.844 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.844 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:24.844 17:59:45 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:24.844 17:59:45 -- lvol/rename.sh@170 -- # rpc_cmd bdev_malloc_delete Malloc1 00:11:24.844 17:59:45 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:24.844 17:59:45 -- common/autotest_common.sh@10 -- # set +x 00:11:25.118 17:59:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:25.118 17:59:46 -- lvol/rename.sh@171 -- # rpc_cmd bdev_malloc_delete Malloc2 00:11:25.118 17:59:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:25.118 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.378 17:59:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:25.378 17:59:46 -- lvol/rename.sh@172 -- # check_leftover_devices 00:11:25.378 17:59:46 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:11:25.378 17:59:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:25.378 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.636 17:59:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:25.636 17:59:46 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:11:25.636 17:59:46 -- lvol/common.sh@26 -- # jq length 00:11:25.636 17:59:46 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:11:25.636 17:59:46 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:11:25.636 17:59:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:25.636 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.637 17:59:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:25.637 17:59:46 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:11:25.637 17:59:46 -- lvol/common.sh@28 -- # jq length 00:11:25.637 17:59:46 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:11:25.637 00:11:25.637 real 0m5.571s 00:11:25.637 user 0m3.475s 00:11:25.637 sys 0m0.667s 00:11:25.637 17:59:46 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:25.637 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.637 ************************************ 00:11:25.637 END TEST test_rename_lvs_negative 00:11:25.637 ************************************ 00:11:25.637 17:59:46 -- lvol/rename.sh@219 -- # run_test test_lvol_rename_negative test_lvol_rename_negative 00:11:25.637 17:59:46 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:25.637 17:59:46 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:25.637 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.637 ************************************ 00:11:25.637 START TEST test_lvol_rename_negative 00:11:25.637 ************************************ 00:11:25.637 17:59:46 -- common/autotest_common.sh@1114 -- # test_lvol_rename_negative 00:11:25.637 17:59:46 -- lvol/rename.sh@181 -- # rpc_cmd bdev_lvol_rename NOTEXIST WHATEVER 00:11:25.637 17:59:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:25.637 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.637 [2024-11-28 17:59:46.610701] vbdev_lvol_rpc.c: 679:rpc_bdev_lvol_rename: *ERROR*: bdev 'NOTEXIST' does not exist 00:11:25.637 request: 00:11:25.637 { 00:11:25.637 "old_name": "NOTEXIST", 00:11:25.637 "new_name": "WHATEVER", 00:11:25.637 "method": "bdev_lvol_rename", 00:11:25.637 "req_id": 1 00:11:25.637 } 00:11:25.637 Got JSON-RPC error response 00:11:25.637 response: 00:11:25.637 { 00:11:25.637 "code": -19, 00:11:25.637 "message": "No such device" 00:11:25.637 } 00:11:25.637 17:59:46 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:11:25.637 17:59:46 -- lvol/rename.sh@183 -- # rpc_cmd bdev_malloc_create 128 512 00:11:25.637 17:59:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:25.637 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.897 17:59:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:25.897 17:59:46 -- lvol/rename.sh@183 -- # malloc_name=Malloc3 00:11:25.897 17:59:46 -- lvol/rename.sh@184 -- # rpc_cmd bdev_lvol_create_lvstore Malloc3 lvs_test 00:11:25.897 17:59:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:25.897 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.897 17:59:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:25.897 17:59:46 -- lvol/rename.sh@184 -- # lvs_uuid=8fabfc56-33d8-4fab-ab8d-c1373706192a 00:11:25.897 17:59:46 -- lvol/rename.sh@187 -- # round_down 62 00:11:25.897 17:59:46 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:11:25.897 17:59:46 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:11:25.897 17:59:46 -- lvol/common.sh@36 -- # echo 60 00:11:25.897 17:59:46 -- lvol/rename.sh@187 -- # lvol_size_mb=60 00:11:25.897 17:59:46 -- lvol/rename.sh@188 -- # lvol_size=62914560 00:11:25.897 17:59:46 -- lvol/rename.sh@191 -- # rpc_cmd bdev_lvol_create -u 8fabfc56-33d8-4fab-ab8d-c1373706192a lvol_test1 60 00:11:25.897 17:59:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:25.897 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.897 17:59:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:25.897 17:59:46 -- lvol/rename.sh@191 -- # lvol_uuid1=1da26811-3d4b-4c18-9174-c6219571ba04 00:11:25.897 17:59:46 -- lvol/rename.sh@192 -- # rpc_cmd bdev_lvol_create -u 8fabfc56-33d8-4fab-ab8d-c1373706192a lvol_test2 60 00:11:25.897 17:59:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:25.897 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.897 17:59:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:25.897 17:59:46 -- lvol/rename.sh@192 -- # lvol_uuid2=ecf521d6-46de-48eb-b2c9-2055fbb6aea5 00:11:25.897 17:59:46 -- lvol/rename.sh@196 -- # rpc_cmd bdev_lvol_rename lvol_test1 lvol_test2 00:11:25.897 17:59:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:25.897 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.897 [2024-11-28 17:59:46.837819] vbdev_lvol_rpc.c: 679:rpc_bdev_lvol_rename: *ERROR*: bdev 'lvol_test1' does not exist 00:11:25.897 request: 00:11:25.897 { 00:11:25.897 "old_name": "lvol_test1", 00:11:25.897 "new_name": "lvol_test2", 00:11:25.897 "method": "bdev_lvol_rename", 00:11:25.897 "req_id": 1 00:11:25.897 } 00:11:25.897 Got JSON-RPC error response 00:11:25.897 response: 00:11:25.897 { 00:11:25.897 "code": -19, 00:11:25.897 "message": "No such device" 00:11:25.897 } 00:11:25.897 17:59:46 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:11:25.897 17:59:46 -- lvol/rename.sh@199 -- # rpc_cmd bdev_get_bdevs -b 1da26811-3d4b-4c18-9174-c6219571ba04 00:11:25.897 17:59:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:25.897 17:59:46 -- common/autotest_common.sh@10 -- # set +x 00:11:25.897 17:59:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:25.897 17:59:46 -- lvol/rename.sh@199 -- # lvol='[ 00:11:25.897 { 00:11:25.897 "name": "1da26811-3d4b-4c18-9174-c6219571ba04", 00:11:25.897 "aliases": [ 00:11:25.897 "lvs_test/lvol_test1" 00:11:25.897 ], 00:11:25.897 "product_name": "Logical Volume", 00:11:25.897 "block_size": 512, 00:11:25.897 "num_blocks": 122880, 00:11:25.897 "uuid": "1da26811-3d4b-4c18-9174-c6219571ba04", 00:11:25.897 "assigned_rate_limits": { 00:11:25.897 "rw_ios_per_sec": 0, 00:11:25.897 "rw_mbytes_per_sec": 0, 00:11:25.897 "r_mbytes_per_sec": 0, 00:11:25.897 "w_mbytes_per_sec": 0 00:11:25.897 }, 00:11:25.897 "claimed": false, 00:11:25.897 "zoned": false, 00:11:25.897 "supported_io_types": { 00:11:25.897 "read": true, 00:11:25.897 "write": true, 00:11:25.897 "unmap": true, 00:11:25.897 "write_zeroes": true, 00:11:25.897 "flush": false, 00:11:25.897 "reset": true, 00:11:25.897 "compare": false, 00:11:25.897 "compare_and_write": false, 00:11:25.897 "abort": false, 00:11:25.897 "nvme_admin": false, 00:11:25.897 "nvme_io": false 00:11:25.897 }, 00:11:25.897 "memory_domains": [ 00:11:25.897 { 00:11:25.897 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:25.897 "dma_device_type": 2 00:11:25.897 } 00:11:25.897 ], 00:11:25.897 "driver_specific": { 00:11:25.897 "lvol": { 00:11:25.897 "lvol_store_uuid": "8fabfc56-33d8-4fab-ab8d-c1373706192a", 00:11:25.897 "base_bdev": "Malloc3", 00:11:25.897 "thin_provision": false, 00:11:25.897 "snapshot": false, 00:11:25.897 "clone": false, 00:11:25.897 "esnap_clone": false 00:11:25.897 } 00:11:25.897 } 00:11:25.897 } 00:11:25.897 ]' 00:11:25.897 17:59:46 -- lvol/rename.sh@200 -- # jq -r '.[0].driver_specific.lvol.lvol_store_uuid' 00:11:25.897 17:59:46 -- lvol/rename.sh@200 -- # '[' 8fabfc56-33d8-4fab-ab8d-c1373706192a = 8fabfc56-33d8-4fab-ab8d-c1373706192a ']' 00:11:25.897 17:59:46 -- lvol/rename.sh@201 -- # jq -r '.[0].block_size' 00:11:26.157 17:59:46 -- lvol/rename.sh@201 -- # '[' 512 = 512 ']' 00:11:26.157 17:59:46 -- lvol/rename.sh@202 -- # jq -r '.[0].num_blocks' 00:11:26.157 17:59:46 -- lvol/rename.sh@202 -- # '[' 122880 = 122880 ']' 00:11:26.157 17:59:47 -- lvol/rename.sh@203 -- # jq -r '.[0].aliases|sort' 00:11:26.157 17:59:47 -- lvol/rename.sh@203 -- # jq '.|sort' 00:11:26.157 17:59:47 -- lvol/rename.sh@203 -- # '[' '[ 00:11:26.157 "lvs_test/lvol_test1" 00:11:26.157 ]' = '[ 00:11:26.157 "lvs_test/lvol_test1" 00:11:26.157 ]' ']' 00:11:26.157 17:59:47 -- lvol/rename.sh@205 -- # rpc_cmd bdev_lvol_delete lvs_test/lvol_test1 00:11:26.157 17:59:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:26.157 17:59:47 -- common/autotest_common.sh@10 -- # set +x 00:11:26.157 17:59:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:26.157 17:59:47 -- lvol/rename.sh@206 -- # rpc_cmd bdev_lvol_delete lvs_test/lvol_test2 00:11:26.157 17:59:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:26.157 17:59:47 -- common/autotest_common.sh@10 -- # set +x 00:11:26.157 17:59:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:26.157 17:59:47 -- lvol/rename.sh@207 -- # rpc_cmd bdev_lvol_delete_lvstore -u 8fabfc56-33d8-4fab-ab8d-c1373706192a 00:11:26.157 17:59:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:26.157 17:59:47 -- common/autotest_common.sh@10 -- # set +x 00:11:26.157 17:59:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:26.157 17:59:47 -- lvol/rename.sh@208 -- # rpc_cmd bdev_malloc_delete Malloc3 00:11:26.157 17:59:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:26.157 17:59:47 -- common/autotest_common.sh@10 -- # set +x 00:11:26.726 17:59:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:26.726 17:59:47 -- lvol/rename.sh@209 -- # check_leftover_devices 00:11:26.726 17:59:47 -- lvol/common.sh@25 -- # rpc_cmd bdev_get_bdevs 00:11:26.726 17:59:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:26.726 17:59:47 -- common/autotest_common.sh@10 -- # set +x 00:11:26.726 17:59:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:26.726 17:59:47 -- lvol/common.sh@25 -- # leftover_bdevs='[]' 00:11:26.726 17:59:47 -- lvol/common.sh@26 -- # jq length 00:11:26.726 17:59:47 -- lvol/common.sh@26 -- # '[' 0 == 0 ']' 00:11:26.726 17:59:47 -- lvol/common.sh@27 -- # rpc_cmd bdev_lvol_get_lvstores 00:11:26.726 17:59:47 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:26.726 17:59:47 -- common/autotest_common.sh@10 -- # set +x 00:11:26.726 17:59:47 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:26.726 17:59:47 -- lvol/common.sh@27 -- # leftover_lvs='[]' 00:11:26.726 17:59:47 -- lvol/common.sh@28 -- # jq length 00:11:26.726 17:59:47 -- lvol/common.sh@28 -- # '[' 0 == 0 ']' 00:11:26.726 00:11:26.726 real 0m0.997s 00:11:26.726 user 0m0.307s 00:11:26.726 sys 0m0.071s 00:11:26.726 17:59:47 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:26.726 17:59:47 -- common/autotest_common.sh@10 -- # set +x 00:11:26.726 ************************************ 00:11:26.726 END TEST test_lvol_rename_negative 00:11:26.726 ************************************ 00:11:26.726 17:59:47 -- lvol/rename.sh@221 -- # trap - SIGINT SIGTERM EXIT 00:11:26.726 17:59:47 -- lvol/rename.sh@222 -- # killprocess 62586 00:11:26.726 17:59:47 -- common/autotest_common.sh@936 -- # '[' -z 62586 ']' 00:11:26.726 17:59:47 -- common/autotest_common.sh@940 -- # kill -0 62586 00:11:26.726 17:59:47 -- common/autotest_common.sh@941 -- # uname 00:11:26.726 17:59:47 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:11:26.726 17:59:47 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 62586 00:11:26.726 17:59:47 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:11:26.726 17:59:47 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:11:26.726 killing process with pid 62586 00:11:26.726 17:59:47 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 62586' 00:11:26.726 17:59:47 -- common/autotest_common.sh@955 -- # kill 62586 00:11:26.726 17:59:47 -- common/autotest_common.sh@960 -- # wait 62586 00:11:29.266 00:11:29.266 real 0m14.634s 00:11:29.266 user 0m20.757s 00:11:29.266 sys 0m2.001s 00:11:29.266 17:59:49 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:29.266 17:59:49 -- common/autotest_common.sh@10 -- # set +x 00:11:29.266 ************************************ 00:11:29.266 END TEST lvol_rename 00:11:29.266 ************************************ 00:11:29.266 17:59:50 -- lvol/lvol.sh@20 -- # run_test lvol_provisioning /home/vagrant/spdk_repo/spdk/test/lvol/thin_provisioning.sh 00:11:29.266 17:59:50 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:29.266 17:59:50 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:29.266 17:59:50 -- common/autotest_common.sh@10 -- # set +x 00:11:29.266 ************************************ 00:11:29.266 START TEST lvol_provisioning 00:11:29.266 ************************************ 00:11:29.266 17:59:50 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/lvol/thin_provisioning.sh 00:11:29.266 * Looking for test storage... 00:11:29.266 * Found test storage at /home/vagrant/spdk_repo/spdk/test/lvol 00:11:29.266 17:59:50 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:11:29.266 17:59:50 -- common/autotest_common.sh@1690 -- # lcov --version 00:11:29.266 17:59:50 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:11:29.266 17:59:50 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:11:29.266 17:59:50 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:11:29.266 17:59:50 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:11:29.266 17:59:50 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:11:29.266 17:59:50 -- scripts/common.sh@335 -- # IFS=.-: 00:11:29.266 17:59:50 -- scripts/common.sh@335 -- # read -ra ver1 00:11:29.266 17:59:50 -- scripts/common.sh@336 -- # IFS=.-: 00:11:29.266 17:59:50 -- scripts/common.sh@336 -- # read -ra ver2 00:11:29.266 17:59:50 -- scripts/common.sh@337 -- # local 'op=<' 00:11:29.266 17:59:50 -- scripts/common.sh@339 -- # ver1_l=2 00:11:29.266 17:59:50 -- scripts/common.sh@340 -- # ver2_l=1 00:11:29.266 17:59:50 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:11:29.266 17:59:50 -- scripts/common.sh@343 -- # case "$op" in 00:11:29.266 17:59:50 -- scripts/common.sh@344 -- # : 1 00:11:29.266 17:59:50 -- scripts/common.sh@363 -- # (( v = 0 )) 00:11:29.266 17:59:50 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:11:29.266 17:59:50 -- scripts/common.sh@364 -- # decimal 1 00:11:29.266 17:59:50 -- scripts/common.sh@352 -- # local d=1 00:11:29.266 17:59:50 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:11:29.266 17:59:50 -- scripts/common.sh@354 -- # echo 1 00:11:29.266 17:59:50 -- scripts/common.sh@364 -- # ver1[v]=1 00:11:29.266 17:59:50 -- scripts/common.sh@365 -- # decimal 2 00:11:29.266 17:59:50 -- scripts/common.sh@352 -- # local d=2 00:11:29.266 17:59:50 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:11:29.266 17:59:50 -- scripts/common.sh@354 -- # echo 2 00:11:29.266 17:59:50 -- scripts/common.sh@365 -- # ver2[v]=2 00:11:29.266 17:59:50 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:11:29.266 17:59:50 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:11:29.266 17:59:50 -- scripts/common.sh@367 -- # return 0 00:11:29.266 17:59:50 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:11:29.266 17:59:50 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:11:29.266 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:29.266 --rc genhtml_branch_coverage=1 00:11:29.266 --rc genhtml_function_coverage=1 00:11:29.266 --rc genhtml_legend=1 00:11:29.266 --rc geninfo_all_blocks=1 00:11:29.266 --rc geninfo_unexecuted_blocks=1 00:11:29.266 00:11:29.266 ' 00:11:29.266 17:59:50 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:11:29.266 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:29.266 --rc genhtml_branch_coverage=1 00:11:29.266 --rc genhtml_function_coverage=1 00:11:29.266 --rc genhtml_legend=1 00:11:29.266 --rc geninfo_all_blocks=1 00:11:29.266 --rc geninfo_unexecuted_blocks=1 00:11:29.266 00:11:29.266 ' 00:11:29.266 17:59:50 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:11:29.266 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:29.266 --rc genhtml_branch_coverage=1 00:11:29.266 --rc genhtml_function_coverage=1 00:11:29.266 --rc genhtml_legend=1 00:11:29.266 --rc geninfo_all_blocks=1 00:11:29.266 --rc geninfo_unexecuted_blocks=1 00:11:29.266 00:11:29.266 ' 00:11:29.266 17:59:50 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:11:29.266 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:11:29.266 --rc genhtml_branch_coverage=1 00:11:29.266 --rc genhtml_function_coverage=1 00:11:29.266 --rc genhtml_legend=1 00:11:29.266 --rc geninfo_all_blocks=1 00:11:29.266 --rc geninfo_unexecuted_blocks=1 00:11:29.266 00:11:29.266 ' 00:11:29.266 17:59:50 -- lvol/thin_provisioning.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/lvol/common.sh 00:11:29.266 17:59:50 -- lvol/common.sh@6 -- # MALLOC_SIZE_MB=128 00:11:29.266 17:59:50 -- lvol/common.sh@7 -- # MALLOC_BS=512 00:11:29.266 17:59:50 -- lvol/common.sh@8 -- # AIO_SIZE_MB=400 00:11:29.266 17:59:50 -- lvol/common.sh@9 -- # AIO_BS=4096 00:11:29.266 17:59:50 -- lvol/common.sh@10 -- # LVS_DEFAULT_CLUSTER_SIZE_MB=4 00:11:29.266 17:59:50 -- lvol/common.sh@11 -- # LVS_DEFAULT_CLUSTER_SIZE=4194304 00:11:29.266 17:59:50 -- lvol/common.sh@13 -- # LVS_DEFAULT_CAPACITY_MB=124 00:11:29.266 17:59:50 -- lvol/common.sh@14 -- # LVS_DEFAULT_CAPACITY=130023424 00:11:29.266 17:59:50 -- lvol/thin_provisioning.sh@10 -- # source /home/vagrant/spdk_repo/spdk/test/bdev/nbd_common.sh 00:11:29.266 17:59:50 -- bdev/nbd_common.sh@6 -- # set -e 00:11:29.266 17:59:50 -- lvol/thin_provisioning.sh@228 -- # spdk_pid=63245 00:11:29.266 17:59:50 -- lvol/thin_provisioning.sh@227 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:11:29.266 17:59:50 -- lvol/thin_provisioning.sh@229 -- # trap 'killprocess "$spdk_pid"; exit 1' SIGINT SIGTERM EXIT 00:11:29.266 17:59:50 -- lvol/thin_provisioning.sh@230 -- # waitforlisten 63245 00:11:29.266 17:59:50 -- common/autotest_common.sh@829 -- # '[' -z 63245 ']' 00:11:29.266 17:59:50 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:11:29.266 17:59:50 -- common/autotest_common.sh@834 -- # local max_retries=100 00:11:29.266 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:11:29.266 17:59:50 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:11:29.266 17:59:50 -- common/autotest_common.sh@838 -- # xtrace_disable 00:11:29.266 17:59:50 -- common/autotest_common.sh@10 -- # set +x 00:11:29.526 [2024-11-28 17:59:50.343086] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:11:29.526 [2024-11-28 17:59:50.343200] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid63245 ] 00:11:29.526 [2024-11-28 17:59:50.506875] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:11:29.786 [2024-11-28 17:59:50.714559] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:11:29.786 [2024-11-28 17:59:50.714775] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:11:31.166 17:59:51 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:11:31.166 17:59:51 -- common/autotest_common.sh@862 -- # return 0 00:11:31.166 17:59:51 -- lvol/thin_provisioning.sh@232 -- # run_test test_thin_lvol_check_space test_thin_lvol_check_space 00:11:31.166 17:59:51 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:31.166 17:59:51 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:31.166 17:59:51 -- common/autotest_common.sh@10 -- # set +x 00:11:31.166 ************************************ 00:11:31.166 START TEST test_thin_lvol_check_space 00:11:31.166 ************************************ 00:11:31.166 17:59:51 -- common/autotest_common.sh@1114 -- # test_thin_lvol_check_space 00:11:31.166 17:59:51 -- lvol/thin_provisioning.sh@15 -- # rpc_cmd bdev_malloc_create 128 512 00:11:31.166 17:59:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:31.166 17:59:51 -- common/autotest_common.sh@10 -- # set +x 00:11:31.166 17:59:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:31.166 17:59:51 -- lvol/thin_provisioning.sh@15 -- # malloc_name=Malloc0 00:11:31.166 17:59:51 -- lvol/thin_provisioning.sh@16 -- # rpc_cmd bdev_lvol_create_lvstore Malloc0 lvs_test 00:11:31.166 17:59:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:31.166 17:59:51 -- common/autotest_common.sh@10 -- # set +x 00:11:31.166 17:59:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@16 -- # lvs_uuid=43144b82-e677-4470-93df-bc4564dacc21 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@17 -- # rpc_cmd bdev_lvol_get_lvstores -u 43144b82-e677-4470-93df-bc4564dacc21 00:11:31.166 17:59:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:31.166 17:59:52 -- common/autotest_common.sh@10 -- # set +x 00:11:31.166 17:59:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@17 -- # lvs='[ 00:11:31.166 { 00:11:31.166 "uuid": "43144b82-e677-4470-93df-bc4564dacc21", 00:11:31.166 "name": "lvs_test", 00:11:31.166 "base_bdev": "Malloc0", 00:11:31.166 "total_data_clusters": 31, 00:11:31.166 "free_clusters": 31, 00:11:31.166 "block_size": 512, 00:11:31.166 "cluster_size": 4194304 00:11:31.166 } 00:11:31.166 ]' 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@18 -- # jq -r '.[0].free_clusters' 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@18 -- # free_clusters_start=31 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@21 -- # round_down 124 00:11:31.166 17:59:52 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:11:31.166 17:59:52 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:11:31.166 17:59:52 -- lvol/common.sh@36 -- # echo 124 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@21 -- # lvol_size_mb=124 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@22 -- # rpc_cmd bdev_lvol_create -u 43144b82-e677-4470-93df-bc4564dacc21 lvol_test 124 -t 00:11:31.166 17:59:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:31.166 17:59:52 -- common/autotest_common.sh@10 -- # set +x 00:11:31.166 17:59:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@22 -- # lvol_uuid=b17cf2d7-ba4c-4f15-97ad-de3f04e35612 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@24 -- # rpc_cmd bdev_lvol_get_lvstores -u 43144b82-e677-4470-93df-bc4564dacc21 00:11:31.166 17:59:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:31.166 17:59:52 -- common/autotest_common.sh@10 -- # set +x 00:11:31.166 17:59:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@24 -- # lvs='[ 00:11:31.166 { 00:11:31.166 "uuid": "43144b82-e677-4470-93df-bc4564dacc21", 00:11:31.166 "name": "lvs_test", 00:11:31.166 "base_bdev": "Malloc0", 00:11:31.166 "total_data_clusters": 31, 00:11:31.166 "free_clusters": 31, 00:11:31.166 "block_size": 512, 00:11:31.166 "cluster_size": 4194304 00:11:31.166 } 00:11:31.166 ]' 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@25 -- # jq -r '.[0].free_clusters' 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@25 -- # free_clusters_create_lvol=31 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@26 -- # '[' 31 == 31 ']' 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@29 -- # size=4194304 00:11:31.166 17:59:52 -- lvol/thin_provisioning.sh@30 -- # nbd_start_disks /var/tmp/spdk.sock b17cf2d7-ba4c-4f15-97ad-de3f04e35612 /dev/nbd0 00:11:31.166 17:59:52 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:31.166 17:59:52 -- bdev/nbd_common.sh@10 -- # bdev_list=('b17cf2d7-ba4c-4f15-97ad-de3f04e35612') 00:11:31.166 17:59:52 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:31.166 17:59:52 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:11:31.166 17:59:52 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:31.166 17:59:52 -- bdev/nbd_common.sh@12 -- # local i 00:11:31.166 17:59:52 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:31.166 17:59:52 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:31.166 17:59:52 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk b17cf2d7-ba4c-4f15-97ad-de3f04e35612 /dev/nbd0 00:11:31.426 /dev/nbd0 00:11:31.426 17:59:52 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:11:31.426 17:59:52 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:11:31.426 17:59:52 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:11:31.426 17:59:52 -- common/autotest_common.sh@867 -- # local i 00:11:31.426 17:59:52 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:31.426 17:59:52 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:31.426 17:59:52 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:11:31.426 17:59:52 -- common/autotest_common.sh@871 -- # break 00:11:31.426 17:59:52 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:31.426 17:59:52 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:31.426 17:59:52 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:31.426 1+0 records in 00:11:31.426 1+0 records out 00:11:31.426 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000267718 s, 15.3 MB/s 00:11:31.426 17:59:52 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:31.426 17:59:52 -- common/autotest_common.sh@884 -- # size=4096 00:11:31.426 17:59:52 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:31.426 17:59:52 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:31.426 17:59:52 -- common/autotest_common.sh@887 -- # return 0 00:11:31.426 17:59:52 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:31.426 17:59:52 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:31.426 17:59:52 -- lvol/thin_provisioning.sh@31 -- # run_fio_test /dev/nbd0 0 4096 write 0xcc 00:11:31.426 17:59:52 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:31.426 17:59:52 -- lvol/common.sh@41 -- # local offset=0 00:11:31.426 17:59:52 -- lvol/common.sh@42 -- # local size=4096 00:11:31.426 17:59:52 -- lvol/common.sh@43 -- # local rw=write 00:11:31.426 17:59:52 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:31.426 17:59:52 -- lvol/common.sh@45 -- # local extra_params= 00:11:31.426 17:59:52 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:31.426 17:59:52 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:31.426 17:59:52 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:31.426 17:59:52 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4096 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:31.426 17:59:52 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=4096 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:31.685 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:31.685 fio-3.35 00:11:31.685 Starting 1 process 00:11:31.685 00:11:31.685 fio_test: (groupid=0, jobs=1): err= 0: pid=63298: Thu Nov 28 17:59:52 2024 00:11:31.685 read: IOPS=1000, BW=4000KiB/s (4096kB/s)(4096B/1msec) 00:11:31.685 clat (nsec): min=678671, max=678671, avg=678671.00, stdev= 0.00 00:11:31.685 lat (nsec): min=679057, max=679057, avg=679057.00, stdev= 0.00 00:11:31.685 clat percentiles (usec): 00:11:31.685 | 1.00th=[ 676], 5.00th=[ 676], 10.00th=[ 676], 20.00th=[ 676], 00:11:31.685 | 30.00th=[ 676], 40.00th=[ 676], 50.00th=[ 676], 60.00th=[ 676], 00:11:31.685 | 70.00th=[ 676], 80.00th=[ 676], 90.00th=[ 676], 95.00th=[ 676], 00:11:31.685 | 99.00th=[ 676], 99.50th=[ 676], 99.90th=[ 676], 99.95th=[ 676], 00:11:31.685 | 99.99th=[ 676] 00:11:31.685 write: IOPS=500, BW=2000KiB/s (2048kB/s)(4096B/2msec); 0 zone resets 00:11:31.685 clat (nsec): min=452729, max=452729, avg=452729.00, stdev= 0.00 00:11:31.685 lat (nsec): min=483756, max=483756, avg=483756.00, stdev= 0.00 00:11:31.685 clat percentiles (usec): 00:11:31.685 | 1.00th=[ 453], 5.00th=[ 453], 10.00th=[ 453], 20.00th=[ 453], 00:11:31.685 | 30.00th=[ 453], 40.00th=[ 453], 50.00th=[ 453], 60.00th=[ 453], 00:11:31.685 | 70.00th=[ 453], 80.00th=[ 453], 90.00th=[ 453], 95.00th=[ 453], 00:11:31.685 | 99.00th=[ 453], 99.50th=[ 453], 99.90th=[ 453], 99.95th=[ 453], 00:11:31.685 | 99.99th=[ 453] 00:11:31.685 lat (usec) : 500=50.00%, 750=50.00% 00:11:31.685 cpu : usr=0.00%, sys=0.00%, ctx=3, majf=0, minf=12 00:11:31.685 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:31.685 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:31.685 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:31.685 issued rwts: total=1,1,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:31.685 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:31.685 00:11:31.685 Run status group 0 (all jobs): 00:11:31.685 READ: bw=4000KiB/s (4096kB/s), 4000KiB/s-4000KiB/s (4096kB/s-4096kB/s), io=4096B (4096B), run=1-1msec 00:11:31.685 WRITE: bw=2000KiB/s (2048kB/s), 2000KiB/s-2000KiB/s (2048kB/s-2048kB/s), io=4096B (4096B), run=2-2msec 00:11:31.685 00:11:31.685 Disk stats (read/write): 00:11:31.685 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:11:31.685 17:59:52 -- lvol/thin_provisioning.sh@32 -- # rpc_cmd bdev_lvol_get_lvstores -u 43144b82-e677-4470-93df-bc4564dacc21 00:11:31.685 17:59:52 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:31.685 17:59:52 -- common/autotest_common.sh@10 -- # set +x 00:11:31.685 17:59:52 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:31.686 17:59:52 -- lvol/thin_provisioning.sh@32 -- # lvs='[ 00:11:31.686 { 00:11:31.686 "uuid": "43144b82-e677-4470-93df-bc4564dacc21", 00:11:31.686 "name": "lvs_test", 00:11:31.686 "base_bdev": "Malloc0", 00:11:31.686 "total_data_clusters": 31, 00:11:31.686 "free_clusters": 30, 00:11:31.686 "block_size": 512, 00:11:31.686 "cluster_size": 4194304 00:11:31.686 } 00:11:31.686 ]' 00:11:31.686 17:59:52 -- lvol/thin_provisioning.sh@33 -- # jq -r '.[0].free_clusters' 00:11:31.686 17:59:52 -- lvol/thin_provisioning.sh@33 -- # free_clusters_first_fio=30 00:11:31.686 17:59:52 -- lvol/thin_provisioning.sh@34 -- # '[' 31 == 31 ']' 00:11:31.686 17:59:52 -- lvol/thin_provisioning.sh@37 -- # offset=6291456 00:11:31.686 17:59:52 -- lvol/thin_provisioning.sh@38 -- # size=4194304 00:11:31.686 17:59:52 -- lvol/thin_provisioning.sh@39 -- # run_fio_test /dev/nbd0 6291456 4194304 write 0xcc 00:11:31.686 17:59:52 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:31.686 17:59:52 -- lvol/common.sh@41 -- # local offset=6291456 00:11:31.686 17:59:52 -- lvol/common.sh@42 -- # local size=4194304 00:11:31.686 17:59:52 -- lvol/common.sh@43 -- # local rw=write 00:11:31.686 17:59:52 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:31.686 17:59:52 -- lvol/common.sh@45 -- # local extra_params= 00:11:31.686 17:59:52 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:31.686 17:59:52 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:31.686 17:59:52 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:31.686 17:59:52 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=6291456 --size=4194304 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:31.686 17:59:52 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=6291456 --size=4194304 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:31.944 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:31.944 fio-3.35 00:11:31.944 Starting 1 process 00:11:32.203 00:11:32.203 fio_test: (groupid=0, jobs=1): err= 0: pid=63305: Thu Nov 28 17:59:53 2024 00:11:32.203 read: IOPS=17.1k, BW=66.7MiB/s (69.9MB/s)(4096KiB/60msec) 00:11:32.203 clat (usec): min=40, max=376, avg=57.12, stdev=23.53 00:11:32.203 lat (usec): min=40, max=376, avg=57.15, stdev=23.53 00:11:32.203 clat percentiles (usec): 00:11:32.203 | 1.00th=[ 44], 5.00th=[ 49], 10.00th=[ 50], 20.00th=[ 51], 00:11:32.203 | 30.00th=[ 51], 40.00th=[ 52], 50.00th=[ 53], 60.00th=[ 54], 00:11:32.203 | 70.00th=[ 55], 80.00th=[ 59], 90.00th=[ 66], 95.00th=[ 73], 00:11:32.203 | 99.00th=[ 167], 99.50th=[ 245], 99.90th=[ 343], 99.95th=[ 379], 00:11:32.203 | 99.99th=[ 379] 00:11:32.203 write: IOPS=15.3k, BW=59.7MiB/s (62.6MB/s)(4096KiB/67msec); 0 zone resets 00:11:32.203 clat (usec): min=41, max=325, avg=62.94, stdev=17.73 00:11:32.203 lat (usec): min=41, max=392, avg=63.76, stdev=19.34 00:11:32.203 clat percentiles (usec): 00:11:32.203 | 1.00th=[ 48], 5.00th=[ 50], 10.00th=[ 51], 20.00th=[ 52], 00:11:32.203 | 30.00th=[ 53], 40.00th=[ 54], 50.00th=[ 57], 60.00th=[ 61], 00:11:32.203 | 70.00th=[ 65], 80.00th=[ 74], 90.00th=[ 88], 95.00th=[ 97], 00:11:32.203 | 99.00th=[ 116], 99.50th=[ 122], 99.90th=[ 172], 99.95th=[ 326], 00:11:32.203 | 99.99th=[ 326] 00:11:32.203 lat (usec) : 50=10.89%, 100=86.43%, 250=2.39%, 500=0.29% 00:11:32.203 cpu : usr=6.35%, sys=6.35%, ctx=2050, majf=0, minf=44 00:11:32.203 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:32.203 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:32.203 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:32.203 issued rwts: total=1024,1024,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:32.203 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:32.203 00:11:32.203 Run status group 0 (all jobs): 00:11:32.203 READ: bw=66.7MiB/s (69.9MB/s), 66.7MiB/s-66.7MiB/s (69.9MB/s-69.9MB/s), io=4096KiB (4194kB), run=60-60msec 00:11:32.203 WRITE: bw=59.7MiB/s (62.6MB/s), 59.7MiB/s-59.7MiB/s (62.6MB/s-62.6MB/s), io=4096KiB (4194kB), run=67-67msec 00:11:32.203 00:11:32.203 Disk stats (read/write): 00:11:32.203 nbd0: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:11:32.203 17:59:53 -- lvol/thin_provisioning.sh@40 -- # rpc_cmd bdev_lvol_get_lvstores -u 43144b82-e677-4470-93df-bc4564dacc21 00:11:32.203 17:59:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:32.203 17:59:53 -- common/autotest_common.sh@10 -- # set +x 00:11:32.203 17:59:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:32.203 17:59:53 -- lvol/thin_provisioning.sh@40 -- # lvs='[ 00:11:32.203 { 00:11:32.203 "uuid": "43144b82-e677-4470-93df-bc4564dacc21", 00:11:32.203 "name": "lvs_test", 00:11:32.203 "base_bdev": "Malloc0", 00:11:32.203 "total_data_clusters": 31, 00:11:32.203 "free_clusters": 28, 00:11:32.203 "block_size": 512, 00:11:32.203 "cluster_size": 4194304 00:11:32.203 } 00:11:32.203 ]' 00:11:32.203 17:59:53 -- lvol/thin_provisioning.sh@41 -- # jq -r '.[0].free_clusters' 00:11:32.203 17:59:53 -- lvol/thin_provisioning.sh@41 -- # free_clusters_second_fio=28 00:11:32.203 17:59:53 -- lvol/thin_provisioning.sh@42 -- # '[' 31 == 31 ']' 00:11:32.203 17:59:53 -- lvol/thin_provisioning.sh@45 -- # size=125829120 00:11:32.203 17:59:53 -- lvol/thin_provisioning.sh@46 -- # offset=12582912 00:11:32.203 17:59:53 -- lvol/thin_provisioning.sh@47 -- # run_fio_test /dev/nbd0 12582912 125829120 write 0xcc 00:11:32.203 17:59:53 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:32.203 17:59:53 -- lvol/common.sh@41 -- # local offset=12582912 00:11:32.203 17:59:53 -- lvol/common.sh@42 -- # local size=125829120 00:11:32.203 17:59:53 -- lvol/common.sh@43 -- # local rw=write 00:11:32.203 17:59:53 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:32.203 17:59:53 -- lvol/common.sh@45 -- # local extra_params= 00:11:32.204 17:59:53 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:32.204 17:59:53 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:32.204 17:59:53 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:32.204 17:59:53 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=12582912 --size=125829120 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:32.204 17:59:53 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=12582912 --size=125829120 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:32.204 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:32.204 fio-3.35 00:11:32.204 Starting 1 process 00:11:35.493 00:11:35.493 fio_test: (groupid=0, jobs=1): err= 0: pid=63322: Thu Nov 28 17:59:56 2024 00:11:35.493 read: IOPS=20.3k, BW=79.3MiB/s (83.1MB/s)(112MiB/1413msec) 00:11:35.493 clat (usec): min=41, max=373, avg=48.54, stdev= 7.04 00:11:35.493 lat (usec): min=41, max=373, avg=48.57, stdev= 7.04 00:11:35.493 clat percentiles (usec): 00:11:35.493 | 1.00th=[ 44], 5.00th=[ 45], 10.00th=[ 45], 20.00th=[ 46], 00:11:35.493 | 30.00th=[ 46], 40.00th=[ 47], 50.00th=[ 47], 60.00th=[ 48], 00:11:35.493 | 70.00th=[ 49], 80.00th=[ 50], 90.00th=[ 55], 95.00th=[ 60], 00:11:35.493 | 99.00th=[ 71], 99.50th=[ 78], 99.90th=[ 90], 99.95th=[ 105], 00:11:35.493 | 99.99th=[ 351] 00:11:35.493 write: IOPS=20.5k, BW=79.9MiB/s (83.8MB/s)(112MiB/1402msec); 0 zone resets 00:11:35.493 clat (usec): min=39, max=3071, avg=47.93, stdev=28.63 00:11:35.493 lat (usec): min=39, max=3071, avg=48.40, stdev=28.69 00:11:35.493 clat percentiles (usec): 00:11:35.493 | 1.00th=[ 42], 5.00th=[ 43], 10.00th=[ 43], 20.00th=[ 44], 00:11:35.493 | 30.00th=[ 44], 40.00th=[ 45], 50.00th=[ 45], 60.00th=[ 46], 00:11:35.493 | 70.00th=[ 48], 80.00th=[ 51], 90.00th=[ 55], 95.00th=[ 61], 00:11:35.493 | 99.00th=[ 80], 99.50th=[ 91], 99.90th=[ 113], 99.95th=[ 165], 00:11:35.493 | 99.99th=[ 1876] 00:11:35.493 bw ( KiB/s): min=66816, max=84216, per=93.47%, avg=76458.67, stdev=8851.88, samples=3 00:11:35.493 iops : min=16704, max=21054, avg=19114.67, stdev=2212.97, samples=3 00:11:35.493 lat (usec) : 50=80.07%, 100=19.76%, 250=0.13%, 500=0.01%, 750=0.01% 00:11:35.493 lat (usec) : 1000=0.01% 00:11:35.493 lat (msec) : 2=0.01%, 4=0.01% 00:11:35.493 cpu : usr=3.02%, sys=8.42%, ctx=57390, majf=0, minf=710 00:11:35.493 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:35.493 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:35.493 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:35.493 issued rwts: total=28672,28672,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:35.493 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:35.493 00:11:35.493 Run status group 0 (all jobs): 00:11:35.493 READ: bw=79.3MiB/s (83.1MB/s), 79.3MiB/s-79.3MiB/s (83.1MB/s-83.1MB/s), io=112MiB (117MB), run=1413-1413msec 00:11:35.493 WRITE: bw=79.9MiB/s (83.8MB/s), 79.9MiB/s-79.9MiB/s (83.8MB/s-83.8MB/s), io=112MiB (117MB), run=1402-1402msec 00:11:35.493 00:11:35.493 Disk stats (read/write): 00:11:35.493 nbd0: ios=25328/28672, merge=0/0, ticks=1132/1237, in_queue=2369, util=96.75% 00:11:35.493 17:59:56 -- lvol/thin_provisioning.sh@48 -- # rpc_cmd bdev_lvol_get_lvstores -u 43144b82-e677-4470-93df-bc4564dacc21 00:11:35.493 17:59:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:35.493 17:59:56 -- common/autotest_common.sh@10 -- # set +x 00:11:35.493 17:59:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:35.493 17:59:56 -- lvol/thin_provisioning.sh@48 -- # lvs='[ 00:11:35.493 { 00:11:35.493 "uuid": "43144b82-e677-4470-93df-bc4564dacc21", 00:11:35.493 "name": "lvs_test", 00:11:35.493 "base_bdev": "Malloc0", 00:11:35.493 "total_data_clusters": 31, 00:11:35.493 "free_clusters": 0, 00:11:35.493 "block_size": 512, 00:11:35.493 "cluster_size": 4194304 00:11:35.493 } 00:11:35.493 ]' 00:11:35.493 17:59:56 -- lvol/thin_provisioning.sh@50 -- # jq -r '.[0].free_clusters' 00:11:35.493 17:59:56 -- lvol/thin_provisioning.sh@50 -- # free_clusters_third_fio=0 00:11:35.493 17:59:56 -- lvol/thin_provisioning.sh@51 -- # '[' 0 == 0 ']' 00:11:35.493 17:59:56 -- lvol/thin_provisioning.sh@53 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:11:35.493 17:59:56 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:11:35.493 17:59:56 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:11:35.493 17:59:56 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@51 -- # local i 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@41 -- # break 00:11:35.494 17:59:56 -- bdev/nbd_common.sh@45 -- # return 0 00:11:35.494 17:59:56 -- lvol/thin_provisioning.sh@54 -- # rpc_cmd bdev_lvol_delete b17cf2d7-ba4c-4f15-97ad-de3f04e35612 00:11:35.494 17:59:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:35.494 17:59:56 -- common/autotest_common.sh@10 -- # set +x 00:11:35.494 17:59:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:35.494 17:59:56 -- lvol/thin_provisioning.sh@55 -- # rpc_cmd bdev_get_bdevs -b b17cf2d7-ba4c-4f15-97ad-de3f04e35612 00:11:35.494 17:59:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:35.494 17:59:56 -- common/autotest_common.sh@10 -- # set +x 00:11:35.494 [2024-11-28 17:59:56.462611] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: b17cf2d7-ba4c-4f15-97ad-de3f04e35612 00:11:35.494 request: 00:11:35.494 { 00:11:35.494 "name": "b17cf2d7-ba4c-4f15-97ad-de3f04e35612", 00:11:35.494 "method": "bdev_get_bdevs", 00:11:35.494 "req_id": 1 00:11:35.494 } 00:11:35.494 Got JSON-RPC error response 00:11:35.494 response: 00:11:35.494 { 00:11:35.494 "code": -19, 00:11:35.494 "message": "No such device" 00:11:35.494 } 00:11:35.494 17:59:56 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:11:35.494 17:59:56 -- lvol/thin_provisioning.sh@56 -- # rpc_cmd bdev_lvol_get_lvstores -u 43144b82-e677-4470-93df-bc4564dacc21 00:11:35.494 17:59:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:35.494 17:59:56 -- common/autotest_common.sh@10 -- # set +x 00:11:35.494 17:59:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:35.494 17:59:56 -- lvol/thin_provisioning.sh@56 -- # lvs='[ 00:11:35.494 { 00:11:35.494 "uuid": "43144b82-e677-4470-93df-bc4564dacc21", 00:11:35.494 "name": "lvs_test", 00:11:35.494 "base_bdev": "Malloc0", 00:11:35.494 "total_data_clusters": 31, 00:11:35.494 "free_clusters": 31, 00:11:35.494 "block_size": 512, 00:11:35.494 "cluster_size": 4194304 00:11:35.494 } 00:11:35.494 ]' 00:11:35.494 17:59:56 -- lvol/thin_provisioning.sh@57 -- # jq -r '.[0].free_clusters' 00:11:35.494 17:59:56 -- lvol/thin_provisioning.sh@57 -- # free_clusters_end=31 00:11:35.494 17:59:56 -- lvol/thin_provisioning.sh@58 -- # '[' 31 == 31 ']' 00:11:35.494 17:59:56 -- lvol/thin_provisioning.sh@61 -- # rpc_cmd bdev_lvol_delete_lvstore -u 43144b82-e677-4470-93df-bc4564dacc21 00:11:35.494 17:59:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:35.494 17:59:56 -- common/autotest_common.sh@10 -- # set +x 00:11:35.754 17:59:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:35.754 17:59:56 -- lvol/thin_provisioning.sh@62 -- # rpc_cmd bdev_lvol_get_lvstores -u 43144b82-e677-4470-93df-bc4564dacc21 00:11:35.754 17:59:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:35.754 17:59:56 -- common/autotest_common.sh@10 -- # set +x 00:11:35.754 request: 00:11:35.754 { 00:11:35.754 "uuid": "43144b82-e677-4470-93df-bc4564dacc21", 00:11:35.754 "method": "bdev_lvol_get_lvstores", 00:11:35.754 "req_id": 1 00:11:35.754 } 00:11:35.754 Got JSON-RPC error response 00:11:35.754 response: 00:11:35.754 { 00:11:35.754 "code": -19, 00:11:35.754 "message": "No such device" 00:11:35.754 } 00:11:35.754 17:59:56 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:11:35.754 17:59:56 -- lvol/thin_provisioning.sh@63 -- # rpc_cmd bdev_malloc_delete Malloc0 00:11:35.754 17:59:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:35.754 17:59:56 -- common/autotest_common.sh@10 -- # set +x 00:11:36.014 17:59:56 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:36.014 00:11:36.014 real 0m5.077s 00:11:36.014 user 0m0.983s 00:11:36.014 sys 0m0.500s 00:11:36.014 17:59:56 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:36.014 17:59:56 -- common/autotest_common.sh@10 -- # set +x 00:11:36.014 ************************************ 00:11:36.014 END TEST test_thin_lvol_check_space 00:11:36.014 ************************************ 00:11:36.014 17:59:56 -- lvol/thin_provisioning.sh@233 -- # run_test test_thin_lvol_check_zeroes test_thin_lvol_check_zeroes 00:11:36.014 17:59:56 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:36.014 17:59:56 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:36.014 17:59:56 -- common/autotest_common.sh@10 -- # set +x 00:11:36.014 ************************************ 00:11:36.014 START TEST test_thin_lvol_check_zeroes 00:11:36.014 ************************************ 00:11:36.014 17:59:56 -- common/autotest_common.sh@1114 -- # test_thin_lvol_check_zeroes 00:11:36.014 17:59:56 -- lvol/thin_provisioning.sh@69 -- # rpc_cmd bdev_malloc_create 128 512 00:11:36.014 17:59:56 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:36.014 17:59:56 -- common/autotest_common.sh@10 -- # set +x 00:11:36.273 17:59:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@69 -- # malloc_name=Malloc1 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@70 -- # rpc_cmd bdev_lvol_create_lvstore Malloc1 lvs_test 00:11:36.273 17:59:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:36.273 17:59:57 -- common/autotest_common.sh@10 -- # set +x 00:11:36.273 17:59:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@70 -- # lvs_uuid=269f822f-099d-4d6e-88a8-b3d8cd4033b3 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@71 -- # rpc_cmd bdev_lvol_get_lvstores -u 269f822f-099d-4d6e-88a8-b3d8cd4033b3 00:11:36.273 17:59:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:36.273 17:59:57 -- common/autotest_common.sh@10 -- # set +x 00:11:36.273 17:59:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@71 -- # lvs='[ 00:11:36.273 { 00:11:36.273 "uuid": "269f822f-099d-4d6e-88a8-b3d8cd4033b3", 00:11:36.273 "name": "lvs_test", 00:11:36.273 "base_bdev": "Malloc1", 00:11:36.273 "total_data_clusters": 31, 00:11:36.273 "free_clusters": 31, 00:11:36.273 "block_size": 512, 00:11:36.273 "cluster_size": 4194304 00:11:36.273 } 00:11:36.273 ]' 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@72 -- # jq -r '.[0].free_clusters' 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@72 -- # free_clusters_start=31 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@75 -- # lbd_name0=lvol_test0 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@76 -- # lbd_name1=lvol_test1 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@77 -- # lvol_size_mb=124 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@79 -- # lvol_size_mb=124 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@80 -- # lvol_size=130023424 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@81 -- # rpc_cmd bdev_lvol_create -u 269f822f-099d-4d6e-88a8-b3d8cd4033b3 lvol_test0 124 00:11:36.273 17:59:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:36.273 17:59:57 -- common/autotest_common.sh@10 -- # set +x 00:11:36.273 17:59:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@81 -- # lvol_uuid0=40cd496e-513e-4c23-8f3c-131d4d05faee 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@82 -- # rpc_cmd bdev_lvol_create -u 269f822f-099d-4d6e-88a8-b3d8cd4033b3 lvol_test1 124 -t 00:11:36.273 17:59:57 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:36.273 17:59:57 -- common/autotest_common.sh@10 -- # set +x 00:11:36.273 17:59:57 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@82 -- # lvol_uuid1=ed176b86-212c-402d-948c-12c13cb99bb4 00:11:36.273 17:59:57 -- lvol/thin_provisioning.sh@84 -- # nbd_start_disks /var/tmp/spdk.sock 40cd496e-513e-4c23-8f3c-131d4d05faee /dev/nbd0 00:11:36.274 17:59:57 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:36.274 17:59:57 -- bdev/nbd_common.sh@10 -- # bdev_list=('40cd496e-513e-4c23-8f3c-131d4d05faee') 00:11:36.274 17:59:57 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:36.274 17:59:57 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:11:36.274 17:59:57 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:36.274 17:59:57 -- bdev/nbd_common.sh@12 -- # local i 00:11:36.274 17:59:57 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:36.274 17:59:57 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:36.274 17:59:57 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 40cd496e-513e-4c23-8f3c-131d4d05faee /dev/nbd0 00:11:36.534 /dev/nbd0 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:11:36.534 17:59:57 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:11:36.534 17:59:57 -- common/autotest_common.sh@867 -- # local i 00:11:36.534 17:59:57 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:36.534 17:59:57 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:36.534 17:59:57 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:11:36.534 17:59:57 -- common/autotest_common.sh@871 -- # break 00:11:36.534 17:59:57 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:36.534 17:59:57 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:36.534 17:59:57 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:36.534 1+0 records in 00:11:36.534 1+0 records out 00:11:36.534 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000364323 s, 11.2 MB/s 00:11:36.534 17:59:57 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:36.534 17:59:57 -- common/autotest_common.sh@884 -- # size=4096 00:11:36.534 17:59:57 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:36.534 17:59:57 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:36.534 17:59:57 -- common/autotest_common.sh@887 -- # return 0 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:36.534 17:59:57 -- lvol/thin_provisioning.sh@85 -- # nbd_start_disks /var/tmp/spdk.sock ed176b86-212c-402d-948c-12c13cb99bb4 /dev/nbd1 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@10 -- # bdev_list=('ed176b86-212c-402d-948c-12c13cb99bb4') 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd1') 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@12 -- # local i 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:36.534 17:59:57 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk ed176b86-212c-402d-948c-12c13cb99bb4 /dev/nbd1 00:11:36.795 /dev/nbd1 00:11:36.795 17:59:57 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:11:36.795 17:59:57 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:11:36.795 17:59:57 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:11:36.795 17:59:57 -- common/autotest_common.sh@867 -- # local i 00:11:36.795 17:59:57 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:36.795 17:59:57 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:36.795 17:59:57 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:11:36.795 17:59:57 -- common/autotest_common.sh@871 -- # break 00:11:36.795 17:59:57 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:36.795 17:59:57 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:36.795 17:59:57 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:36.795 1+0 records in 00:11:36.795 1+0 records out 00:11:36.795 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00037061 s, 11.1 MB/s 00:11:36.795 17:59:57 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:36.795 17:59:57 -- common/autotest_common.sh@884 -- # size=4096 00:11:36.795 17:59:57 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:36.795 17:59:57 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:36.795 17:59:57 -- common/autotest_common.sh@887 -- # return 0 00:11:36.795 17:59:57 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:36.795 17:59:57 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:36.795 17:59:57 -- lvol/thin_provisioning.sh@88 -- # run_fio_test /dev/nbd0 0 130023424 write 0xcc 00:11:36.795 17:59:57 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:36.795 17:59:57 -- lvol/common.sh@41 -- # local offset=0 00:11:36.795 17:59:57 -- lvol/common.sh@42 -- # local size=130023424 00:11:36.795 17:59:57 -- lvol/common.sh@43 -- # local rw=write 00:11:36.795 17:59:57 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:36.795 17:59:57 -- lvol/common.sh@45 -- # local extra_params= 00:11:36.795 17:59:57 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:36.795 17:59:57 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:36.795 17:59:57 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:36.795 17:59:57 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=130023424 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:36.795 17:59:57 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=130023424 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:36.795 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:36.795 fio-3.35 00:11:36.795 Starting 1 process 00:11:41.008 00:11:41.008 fio_test: (groupid=0, jobs=1): err= 0: pid=63422: Thu Nov 28 18:00:01 2024 00:11:41.008 read: IOPS=17.5k, BW=68.5MiB/s (71.8MB/s)(124MiB/1810msec) 00:11:41.008 clat (usec): min=48, max=2854, avg=56.27, stdev=24.07 00:11:41.008 lat (usec): min=48, max=2854, avg=56.30, stdev=24.07 00:11:41.008 clat percentiles (usec): 00:11:41.008 | 1.00th=[ 51], 5.00th=[ 52], 10.00th=[ 52], 20.00th=[ 53], 00:11:41.008 | 30.00th=[ 53], 40.00th=[ 54], 50.00th=[ 55], 60.00th=[ 55], 00:11:41.008 | 70.00th=[ 56], 80.00th=[ 58], 90.00th=[ 63], 95.00th=[ 69], 00:11:41.008 | 99.00th=[ 81], 99.50th=[ 86], 99.90th=[ 108], 99.95th=[ 212], 00:11:41.008 | 99.99th=[ 1287] 00:11:41.008 write: IOPS=14.6k, BW=57.1MiB/s (59.9MB/s)(124MiB/2171msec); 0 zone resets 00:11:41.008 clat (usec): min=46, max=2869, avg=67.38, stdev=32.40 00:11:41.008 lat (usec): min=47, max=2870, avg=67.84, stdev=32.45 00:11:41.008 clat percentiles (usec): 00:11:41.008 | 1.00th=[ 50], 5.00th=[ 52], 10.00th=[ 62], 20.00th=[ 64], 00:11:41.008 | 30.00th=[ 65], 40.00th=[ 66], 50.00th=[ 67], 60.00th=[ 67], 00:11:41.008 | 70.00th=[ 69], 80.00th=[ 70], 90.00th=[ 76], 95.00th=[ 82], 00:11:41.008 | 99.00th=[ 97], 99.50th=[ 105], 99.90th=[ 141], 99.95th=[ 198], 00:11:41.008 | 99.99th=[ 1991] 00:11:41.008 bw ( KiB/s): min=22872, max=58664, per=86.84%, avg=50790.40, stdev=15630.66, samples=5 00:11:41.008 iops : min= 5718, max=14666, avg=12697.60, stdev=3907.67, samples=5 00:11:41.008 lat (usec) : 50=1.10%, 100=98.45%, 250=0.41%, 500=0.01%, 750=0.01% 00:11:41.008 lat (usec) : 1000=0.01% 00:11:41.008 lat (msec) : 2=0.01%, 4=0.01% 00:11:41.008 cpu : usr=2.34%, sys=6.43%, ctx=63510, majf=0, minf=784 00:11:41.008 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:41.008 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:41.009 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:41.009 issued rwts: total=31744,31744,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:41.009 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:41.009 00:11:41.009 Run status group 0 (all jobs): 00:11:41.009 READ: bw=68.5MiB/s (71.8MB/s), 68.5MiB/s-68.5MiB/s (71.8MB/s-71.8MB/s), io=124MiB (130MB), run=1810-1810msec 00:11:41.009 WRITE: bw=57.1MiB/s (59.9MB/s), 57.1MiB/s-57.1MiB/s (59.9MB/s-59.9MB/s), io=124MiB (130MB), run=2171-2171msec 00:11:41.009 00:11:41.009 Disk stats (read/write): 00:11:41.009 nbd0: ios=30338/31744, merge=0/0, ticks=1588/2004, in_queue=3591, util=97.82% 00:11:41.009 18:00:01 -- lvol/thin_provisioning.sh@92 -- # run_fio_test /dev/nbd1 0 130023424 read 0x00 00:11:41.009 18:00:01 -- lvol/common.sh@40 -- # local file=/dev/nbd1 00:11:41.009 18:00:01 -- lvol/common.sh@41 -- # local offset=0 00:11:41.009 18:00:01 -- lvol/common.sh@42 -- # local size=130023424 00:11:41.009 18:00:01 -- lvol/common.sh@43 -- # local rw=read 00:11:41.009 18:00:01 -- lvol/common.sh@44 -- # local pattern=0x00 00:11:41.009 18:00:01 -- lvol/common.sh@45 -- # local extra_params= 00:11:41.009 18:00:01 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:41.009 18:00:01 -- lvol/common.sh@48 -- # [[ -n 0x00 ]] 00:11:41.009 18:00:01 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:11:41.009 18:00:01 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=130023424 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:11:41.009 18:00:01 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=130023424 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0 00:11:41.009 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:41.009 fio-3.35 00:11:41.009 Starting 1 process 00:11:42.911 00:11:42.911 fio_test: (groupid=0, jobs=1): err= 0: pid=63471: Thu Nov 28 18:00:03 2024 00:11:42.911 read: IOPS=18.1k, BW=70.8MiB/s (74.3MB/s)(124MiB/1751msec) 00:11:42.911 clat (usec): min=40, max=3646, avg=54.31, stdev=30.67 00:11:42.911 lat (usec): min=40, max=3646, avg=54.38, stdev=30.67 00:11:42.911 clat percentiles (usec): 00:11:42.911 | 1.00th=[ 44], 5.00th=[ 44], 10.00th=[ 45], 20.00th=[ 46], 00:11:42.912 | 30.00th=[ 47], 40.00th=[ 50], 50.00th=[ 57], 60.00th=[ 58], 00:11:42.912 | 70.00th=[ 58], 80.00th=[ 60], 90.00th=[ 62], 95.00th=[ 68], 00:11:42.912 | 99.00th=[ 83], 99.50th=[ 90], 99.90th=[ 123], 99.95th=[ 225], 00:11:42.912 | 99.99th=[ 1205] 00:11:42.912 bw ( KiB/s): min=65440, max=82160, per=98.14%, avg=71165.33, stdev=9524.39, samples=3 00:11:42.912 iops : min=16360, max=20540, avg=17791.33, stdev=2381.10, samples=3 00:11:42.912 lat (usec) : 50=40.98%, 100=58.83%, 250=0.15%, 500=0.01%, 750=0.01% 00:11:42.912 lat (usec) : 1000=0.01% 00:11:42.912 lat (msec) : 2=0.01%, 4=0.01% 00:11:42.912 cpu : usr=3.37%, sys=6.46%, ctx=31746, majf=0, minf=10 00:11:42.912 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:42.912 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:42.912 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:42.912 issued rwts: total=31744,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:42.912 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:42.912 00:11:42.912 Run status group 0 (all jobs): 00:11:42.912 READ: bw=70.8MiB/s (74.3MB/s), 70.8MiB/s-70.8MiB/s (74.3MB/s-74.3MB/s), io=124MiB (130MB), run=1751-1751msec 00:11:42.912 00:11:42.912 Disk stats (read/write): 00:11:42.912 nbd1: ios=29711/0, merge=0/0, ticks=1494/0, in_queue=1495, util=94.33% 00:11:42.912 18:00:03 -- lvol/thin_provisioning.sh@95 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd1 00:11:42.912 18:00:03 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:11:42.912 18:00:03 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd1') 00:11:42.912 18:00:03 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:11:42.912 18:00:03 -- bdev/nbd_common.sh@51 -- # local i 00:11:42.912 18:00:03 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:11:42.912 18:00:03 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd1 00:11:43.171 18:00:04 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:11:43.171 18:00:04 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:11:43.171 18:00:04 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:11:43.171 18:00:04 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:11:43.171 18:00:04 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:11:43.171 18:00:04 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:11:43.171 18:00:04 -- bdev/nbd_common.sh@41 -- # break 00:11:43.171 18:00:04 -- bdev/nbd_common.sh@45 -- # return 0 00:11:43.172 18:00:04 -- lvol/thin_provisioning.sh@96 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:11:43.172 18:00:04 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:11:43.172 18:00:04 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:11:43.172 18:00:04 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:11:43.172 18:00:04 -- bdev/nbd_common.sh@51 -- # local i 00:11:43.172 18:00:04 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:11:43.172 18:00:04 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:11:43.431 18:00:04 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:11:43.431 18:00:04 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:11:43.431 18:00:04 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:11:43.431 18:00:04 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:11:43.431 18:00:04 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:11:43.431 18:00:04 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:11:43.431 18:00:04 -- bdev/nbd_common.sh@41 -- # break 00:11:43.431 18:00:04 -- bdev/nbd_common.sh@45 -- # return 0 00:11:43.431 18:00:04 -- lvol/thin_provisioning.sh@97 -- # rpc_cmd bdev_lvol_delete ed176b86-212c-402d-948c-12c13cb99bb4 00:11:43.431 18:00:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:43.431 18:00:04 -- common/autotest_common.sh@10 -- # set +x 00:11:43.431 18:00:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:43.431 18:00:04 -- lvol/thin_provisioning.sh@98 -- # rpc_cmd bdev_lvol_delete 40cd496e-513e-4c23-8f3c-131d4d05faee 00:11:43.431 18:00:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:43.431 18:00:04 -- common/autotest_common.sh@10 -- # set +x 00:11:43.431 18:00:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:43.431 18:00:04 -- lvol/thin_provisioning.sh@99 -- # rpc_cmd bdev_lvol_delete_lvstore -u 269f822f-099d-4d6e-88a8-b3d8cd4033b3 00:11:43.431 18:00:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:43.431 18:00:04 -- common/autotest_common.sh@10 -- # set +x 00:11:43.431 18:00:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:43.431 18:00:04 -- lvol/thin_provisioning.sh@100 -- # rpc_cmd bdev_malloc_delete Malloc1 00:11:43.431 18:00:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:43.431 18:00:04 -- common/autotest_common.sh@10 -- # set +x 00:11:43.690 18:00:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:43.690 00:11:43.690 real 0m7.737s 00:11:43.690 user 0m1.061s 00:11:43.690 sys 0m0.628s 00:11:43.690 18:00:04 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:43.690 18:00:04 -- common/autotest_common.sh@10 -- # set +x 00:11:43.690 ************************************ 00:11:43.690 END TEST test_thin_lvol_check_zeroes 00:11:43.690 ************************************ 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@234 -- # run_test test_thin_lvol_check_integrity test_thin_lvol_check_integrity 00:11:43.949 18:00:04 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:43.949 18:00:04 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:43.949 18:00:04 -- common/autotest_common.sh@10 -- # set +x 00:11:43.949 ************************************ 00:11:43.949 START TEST test_thin_lvol_check_integrity 00:11:43.949 ************************************ 00:11:43.949 18:00:04 -- common/autotest_common.sh@1114 -- # test_thin_lvol_check_integrity 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@106 -- # rpc_cmd bdev_malloc_create 128 512 00:11:43.949 18:00:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:43.949 18:00:04 -- common/autotest_common.sh@10 -- # set +x 00:11:43.949 18:00:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@106 -- # malloc_name=Malloc2 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@107 -- # rpc_cmd bdev_lvol_create_lvstore Malloc2 lvs_test 00:11:43.949 18:00:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:43.949 18:00:04 -- common/autotest_common.sh@10 -- # set +x 00:11:43.949 18:00:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@107 -- # lvs_uuid=e749d3a4-4bf7-4c43-af75-9e25c9301bbc 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@110 -- # lvol_size_mb=124 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@112 -- # lvol_size_mb=124 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@113 -- # lvol_size=130023424 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@114 -- # rpc_cmd bdev_lvol_create -u e749d3a4-4bf7-4c43-af75-9e25c9301bbc lvol_test 124 -t 00:11:43.949 18:00:04 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:43.949 18:00:04 -- common/autotest_common.sh@10 -- # set +x 00:11:43.949 18:00:04 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@114 -- # lvol_uuid=9834ceef-990a-4700-baba-9682bc8177a8 00:11:43.949 18:00:04 -- lvol/thin_provisioning.sh@116 -- # nbd_start_disks /var/tmp/spdk.sock 9834ceef-990a-4700-baba-9682bc8177a8 /dev/nbd0 00:11:43.949 18:00:04 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:43.949 18:00:04 -- bdev/nbd_common.sh@10 -- # bdev_list=('9834ceef-990a-4700-baba-9682bc8177a8') 00:11:43.949 18:00:04 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:43.949 18:00:04 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:11:43.949 18:00:04 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:43.949 18:00:04 -- bdev/nbd_common.sh@12 -- # local i 00:11:43.949 18:00:04 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:43.949 18:00:04 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:43.949 18:00:04 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 9834ceef-990a-4700-baba-9682bc8177a8 /dev/nbd0 00:11:44.207 /dev/nbd0 00:11:44.207 18:00:05 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:11:44.207 18:00:05 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:11:44.207 18:00:05 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:11:44.207 18:00:05 -- common/autotest_common.sh@867 -- # local i 00:11:44.207 18:00:05 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:44.207 18:00:05 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:44.207 18:00:05 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:11:44.207 18:00:05 -- common/autotest_common.sh@871 -- # break 00:11:44.207 18:00:05 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:44.207 18:00:05 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:44.207 18:00:05 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:44.207 1+0 records in 00:11:44.207 1+0 records out 00:11:44.207 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000435943 s, 9.4 MB/s 00:11:44.207 18:00:05 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:44.207 18:00:05 -- common/autotest_common.sh@884 -- # size=4096 00:11:44.207 18:00:05 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:44.207 18:00:05 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:44.207 18:00:05 -- common/autotest_common.sh@887 -- # return 0 00:11:44.207 18:00:05 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:44.207 18:00:05 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:44.207 18:00:05 -- lvol/thin_provisioning.sh@117 -- # run_fio_test /dev/nbd0 0 130023424 write 0xcc 00:11:44.207 18:00:05 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:44.207 18:00:05 -- lvol/common.sh@41 -- # local offset=0 00:11:44.207 18:00:05 -- lvol/common.sh@42 -- # local size=130023424 00:11:44.207 18:00:05 -- lvol/common.sh@43 -- # local rw=write 00:11:44.207 18:00:05 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:44.207 18:00:05 -- lvol/common.sh@45 -- # local extra_params= 00:11:44.207 18:00:05 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:44.207 18:00:05 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:44.207 18:00:05 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:44.207 18:00:05 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=130023424 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:44.207 18:00:05 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=130023424 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:44.464 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:44.464 fio-3.35 00:11:44.464 Starting 1 process 00:11:47.753 00:11:47.753 fio_test: (groupid=0, jobs=1): err= 0: pid=63546: Thu Nov 28 18:00:08 2024 00:11:47.753 read: IOPS=20.3k, BW=79.4MiB/s (83.3MB/s)(124MiB/1561msec) 00:11:47.753 clat (usec): min=41, max=2641, avg=48.42, stdev=25.50 00:11:47.753 lat (usec): min=41, max=2641, avg=48.45, stdev=25.50 00:11:47.753 clat percentiles (usec): 00:11:47.753 | 1.00th=[ 44], 5.00th=[ 45], 10.00th=[ 45], 20.00th=[ 45], 00:11:47.753 | 30.00th=[ 46], 40.00th=[ 46], 50.00th=[ 47], 60.00th=[ 47], 00:11:47.753 | 70.00th=[ 48], 80.00th=[ 49], 90.00th=[ 54], 95.00th=[ 60], 00:11:47.753 | 99.00th=[ 72], 99.50th=[ 78], 99.90th=[ 95], 99.95th=[ 302], 00:11:47.753 | 99.99th=[ 1336] 00:11:47.753 write: IOPS=18.8k, BW=73.5MiB/s (77.0MB/s)(124MiB/1688msec); 0 zone resets 00:11:47.753 clat (usec): min=39, max=3035, avg=52.11, stdev=25.83 00:11:47.753 lat (usec): min=40, max=3035, avg=52.60, stdev=25.98 00:11:47.753 clat percentiles (usec): 00:11:47.753 | 1.00th=[ 43], 5.00th=[ 43], 10.00th=[ 44], 20.00th=[ 45], 00:11:47.753 | 30.00th=[ 46], 40.00th=[ 50], 50.00th=[ 51], 60.00th=[ 52], 00:11:47.753 | 70.00th=[ 53], 80.00th=[ 56], 90.00th=[ 63], 95.00th=[ 69], 00:11:47.753 | 99.00th=[ 88], 99.50th=[ 95], 99.90th=[ 133], 99.95th=[ 174], 00:11:47.753 | 99.99th=[ 1045] 00:11:47.753 bw ( KiB/s): min=27808, max=84192, per=84.40%, avg=63488.00, stdev=24649.86, samples=4 00:11:47.753 iops : min= 6952, max=21048, avg=15872.00, stdev=6162.47, samples=4 00:11:47.753 lat (usec) : 50=64.47%, 100=35.29%, 250=0.19%, 500=0.02%, 750=0.01% 00:11:47.753 lat (usec) : 1000=0.01% 00:11:47.753 lat (msec) : 2=0.01%, 4=0.01% 00:11:47.753 cpu : usr=2.96%, sys=8.28%, ctx=63494, majf=0, minf=783 00:11:47.753 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:47.753 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:47.753 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:47.753 issued rwts: total=31744,31744,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:47.753 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:47.753 00:11:47.753 Run status group 0 (all jobs): 00:11:47.753 READ: bw=79.4MiB/s (83.3MB/s), 79.4MiB/s-79.4MiB/s (83.3MB/s-83.3MB/s), io=124MiB (130MB), run=1561-1561msec 00:11:47.753 WRITE: bw=73.5MiB/s (77.0MB/s), 73.5MiB/s-73.5MiB/s (77.0MB/s-77.0MB/s), io=124MiB (130MB), run=1688-1688msec 00:11:47.753 00:11:47.753 Disk stats (read/write): 00:11:47.753 nbd0: ios=29690/31744, merge=0/0, ticks=1330/1492, in_queue=2823, util=97.22% 00:11:47.753 18:00:08 -- lvol/thin_provisioning.sh@120 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:11:47.753 18:00:08 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:11:47.753 18:00:08 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:11:47.753 18:00:08 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:11:47.753 18:00:08 -- bdev/nbd_common.sh@51 -- # local i 00:11:47.753 18:00:08 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:11:47.753 18:00:08 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:11:48.014 18:00:08 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:11:48.014 18:00:08 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:11:48.014 18:00:08 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:11:48.014 18:00:08 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:11:48.014 18:00:08 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:11:48.014 18:00:08 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:11:48.014 18:00:08 -- bdev/nbd_common.sh@41 -- # break 00:11:48.014 18:00:08 -- bdev/nbd_common.sh@45 -- # return 0 00:11:48.014 18:00:08 -- lvol/thin_provisioning.sh@121 -- # rpc_cmd bdev_lvol_delete 9834ceef-990a-4700-baba-9682bc8177a8 00:11:48.014 18:00:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:48.014 18:00:08 -- common/autotest_common.sh@10 -- # set +x 00:11:48.014 18:00:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:48.014 18:00:08 -- lvol/thin_provisioning.sh@122 -- # rpc_cmd bdev_lvol_delete_lvstore -u e749d3a4-4bf7-4c43-af75-9e25c9301bbc 00:11:48.014 18:00:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:48.014 18:00:08 -- common/autotest_common.sh@10 -- # set +x 00:11:48.014 18:00:08 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:48.014 18:00:08 -- lvol/thin_provisioning.sh@123 -- # rpc_cmd bdev_malloc_delete Malloc2 00:11:48.014 18:00:08 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:48.014 18:00:08 -- common/autotest_common.sh@10 -- # set +x 00:11:48.274 18:00:09 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:48.274 00:11:48.274 real 0m4.511s 00:11:48.274 user 0m0.567s 00:11:48.274 sys 0m0.388s 00:11:48.274 18:00:09 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:48.274 18:00:09 -- common/autotest_common.sh@10 -- # set +x 00:11:48.274 ************************************ 00:11:48.274 END TEST test_thin_lvol_check_integrity 00:11:48.274 ************************************ 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@235 -- # run_test test_thin_lvol_resize test_thin_lvol_resize 00:11:48.534 18:00:09 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:48.534 18:00:09 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:48.534 18:00:09 -- common/autotest_common.sh@10 -- # set +x 00:11:48.534 ************************************ 00:11:48.534 START TEST test_thin_lvol_resize 00:11:48.534 ************************************ 00:11:48.534 18:00:09 -- common/autotest_common.sh@1114 -- # test_thin_lvol_resize 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@128 -- # rpc_cmd bdev_malloc_create 128 512 00:11:48.534 18:00:09 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:48.534 18:00:09 -- common/autotest_common.sh@10 -- # set +x 00:11:48.534 18:00:09 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@128 -- # malloc_name=Malloc3 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@129 -- # rpc_cmd bdev_lvol_create_lvstore Malloc3 lvs_test 00:11:48.534 18:00:09 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:48.534 18:00:09 -- common/autotest_common.sh@10 -- # set +x 00:11:48.534 18:00:09 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@129 -- # lvs_uuid=9a1896de-192a-49f5-a5fa-0edd550f5580 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@133 -- # round_down 62 00:11:48.534 18:00:09 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:11:48.534 18:00:09 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:11:48.534 18:00:09 -- lvol/common.sh@36 -- # echo 60 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@133 -- # lvol_size_mb=60 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@134 -- # lvol_size=62914560 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@135 -- # rpc_cmd bdev_lvol_create -u 9a1896de-192a-49f5-a5fa-0edd550f5580 lvol_test 60 -t 00:11:48.534 18:00:09 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:48.534 18:00:09 -- common/autotest_common.sh@10 -- # set +x 00:11:48.534 18:00:09 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@135 -- # lvol_uuid=bd07d42d-f798-47a2-9d78-19582bceed86 00:11:48.534 18:00:09 -- lvol/thin_provisioning.sh@138 -- # nbd_start_disks /var/tmp/spdk.sock bd07d42d-f798-47a2-9d78-19582bceed86 /dev/nbd0 00:11:48.534 18:00:09 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:48.534 18:00:09 -- bdev/nbd_common.sh@10 -- # bdev_list=('bd07d42d-f798-47a2-9d78-19582bceed86') 00:11:48.534 18:00:09 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:48.534 18:00:09 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:11:48.534 18:00:09 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:48.534 18:00:09 -- bdev/nbd_common.sh@12 -- # local i 00:11:48.534 18:00:09 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:48.534 18:00:09 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:48.534 18:00:09 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk bd07d42d-f798-47a2-9d78-19582bceed86 /dev/nbd0 00:11:48.795 /dev/nbd0 00:11:48.795 18:00:09 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:11:48.795 18:00:09 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:11:48.795 18:00:09 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:11:48.795 18:00:09 -- common/autotest_common.sh@867 -- # local i 00:11:48.795 18:00:09 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:48.795 18:00:09 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:48.795 18:00:09 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:11:48.795 18:00:09 -- common/autotest_common.sh@871 -- # break 00:11:48.795 18:00:09 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:48.795 18:00:09 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:48.795 18:00:09 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:48.795 1+0 records in 00:11:48.795 1+0 records out 00:11:48.795 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000261033 s, 15.7 MB/s 00:11:48.795 18:00:09 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:48.795 18:00:09 -- common/autotest_common.sh@884 -- # size=4096 00:11:48.795 18:00:09 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:48.795 18:00:09 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:48.795 18:00:09 -- common/autotest_common.sh@887 -- # return 0 00:11:48.795 18:00:09 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:48.795 18:00:09 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:48.795 18:00:09 -- lvol/thin_provisioning.sh@139 -- # run_fio_test /dev/nbd0 0 62914560 write 0xcc 00:11:48.795 18:00:09 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:48.795 18:00:09 -- lvol/common.sh@41 -- # local offset=0 00:11:48.795 18:00:09 -- lvol/common.sh@42 -- # local size=62914560 00:11:48.795 18:00:09 -- lvol/common.sh@43 -- # local rw=write 00:11:48.795 18:00:09 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:48.795 18:00:09 -- lvol/common.sh@45 -- # local extra_params= 00:11:48.795 18:00:09 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:48.795 18:00:09 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:48.795 18:00:09 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:48.795 18:00:09 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=62914560 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:48.795 18:00:09 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=62914560 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:49.054 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:49.054 fio-3.35 00:11:49.054 Starting 1 process 00:11:50.967 00:11:50.967 fio_test: (groupid=0, jobs=1): err= 0: pid=63635: Thu Nov 28 18:00:11 2024 00:11:50.967 read: IOPS=19.4k, BW=75.9MiB/s (79.6MB/s)(60.0MiB/790msec) 00:11:50.967 clat (usec): min=38, max=2798, avg=50.63, stdev=36.40 00:11:50.967 lat (usec): min=38, max=2798, avg=50.66, stdev=36.40 00:11:50.967 clat percentiles (usec): 00:11:50.967 | 1.00th=[ 43], 5.00th=[ 45], 10.00th=[ 45], 20.00th=[ 46], 00:11:50.967 | 30.00th=[ 47], 40.00th=[ 48], 50.00th=[ 49], 60.00th=[ 50], 00:11:50.967 | 70.00th=[ 51], 80.00th=[ 53], 90.00th=[ 56], 95.00th=[ 62], 00:11:50.967 | 99.00th=[ 74], 99.50th=[ 79], 99.90th=[ 99], 99.95th=[ 343], 00:11:50.967 | 99.99th=[ 2278] 00:11:50.967 write: IOPS=18.4k, BW=71.7MiB/s (75.2MB/s)(60.0MiB/837msec); 0 zone resets 00:11:50.967 clat (usec): min=40, max=409, avg=53.43, stdev= 8.83 00:11:50.967 lat (usec): min=40, max=439, avg=53.92, stdev= 9.05 00:11:50.967 clat percentiles (usec): 00:11:50.967 | 1.00th=[ 44], 5.00th=[ 49], 10.00th=[ 50], 20.00th=[ 50], 00:11:50.967 | 30.00th=[ 51], 40.00th=[ 51], 50.00th=[ 52], 60.00th=[ 52], 00:11:50.967 | 70.00th=[ 53], 80.00th=[ 55], 90.00th=[ 61], 95.00th=[ 67], 00:11:50.967 | 99.00th=[ 86], 99.50th=[ 96], 99.90th=[ 118], 99.95th=[ 155], 00:11:50.967 | 99.99th=[ 396] 00:11:50.967 bw ( KiB/s): min=49800, max=72934, per=83.60%, avg=61367.00, stdev=16358.21, samples=2 00:11:50.967 iops : min=12450, max=18233, avg=15341.50, stdev=4089.20, samples=2 00:11:50.967 lat (usec) : 50=41.72%, 100=58.06%, 250=0.18%, 500=0.02%, 1000=0.01% 00:11:50.967 lat (msec) : 2=0.01%, 4=0.01% 00:11:50.967 cpu : usr=3.51%, sys=6.52%, ctx=30742, majf=0, minf=393 00:11:50.967 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:50.967 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:50.967 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:50.967 issued rwts: total=15360,15360,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:50.967 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:50.967 00:11:50.967 Run status group 0 (all jobs): 00:11:50.967 READ: bw=75.9MiB/s (79.6MB/s), 75.9MiB/s-75.9MiB/s (79.6MB/s-79.6MB/s), io=60.0MiB (62.9MB), run=790-790msec 00:11:50.967 WRITE: bw=71.7MiB/s (75.2MB/s), 71.7MiB/s-71.7MiB/s (75.2MB/s-75.2MB/s), io=60.0MiB (62.9MB), run=837-837msec 00:11:50.967 00:11:50.967 Disk stats (read/write): 00:11:50.967 nbd0: ios=11075/15360, merge=0/0, ticks=513/754, in_queue=1267, util=93.71% 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@140 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@51 -- # local i 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@41 -- # break 00:11:50.967 18:00:11 -- bdev/nbd_common.sh@45 -- # return 0 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@143 -- # rpc_cmd bdev_lvol_get_lvstores -u 9a1896de-192a-49f5-a5fa-0edd550f5580 00:11:50.967 18:00:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:50.967 18:00:11 -- common/autotest_common.sh@10 -- # set +x 00:11:50.967 18:00:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@143 -- # lvs='[ 00:11:50.967 { 00:11:50.967 "uuid": "9a1896de-192a-49f5-a5fa-0edd550f5580", 00:11:50.967 "name": "lvs_test", 00:11:50.967 "base_bdev": "Malloc3", 00:11:50.967 "total_data_clusters": 31, 00:11:50.967 "free_clusters": 16, 00:11:50.967 "block_size": 512, 00:11:50.967 "cluster_size": 4194304 00:11:50.967 } 00:11:50.967 ]' 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@144 -- # jq -r '.[0].free_clusters' 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@144 -- # free_clusters_start=16 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@146 -- # round_down 124 00:11:50.967 18:00:11 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:11:50.967 18:00:11 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:11:50.967 18:00:11 -- lvol/common.sh@36 -- # echo 124 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@146 -- # lvol_size_full_mb=124 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@147 -- # lvol_size_full=130023424 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@148 -- # rpc_cmd bdev_lvol_resize bd07d42d-f798-47a2-9d78-19582bceed86 124 00:11:50.967 18:00:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:50.967 18:00:11 -- common/autotest_common.sh@10 -- # set +x 00:11:50.967 18:00:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@152 -- # rpc_cmd bdev_get_bdevs -b bd07d42d-f798-47a2-9d78-19582bceed86 00:11:50.967 18:00:11 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:50.967 18:00:11 -- common/autotest_common.sh@10 -- # set +x 00:11:50.967 18:00:11 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@152 -- # lvol='[ 00:11:50.967 { 00:11:50.967 "name": "bd07d42d-f798-47a2-9d78-19582bceed86", 00:11:50.967 "aliases": [ 00:11:50.967 "lvs_test/lvol_test" 00:11:50.967 ], 00:11:50.967 "product_name": "Logical Volume", 00:11:50.967 "block_size": 512, 00:11:50.967 "num_blocks": 253952, 00:11:50.967 "uuid": "bd07d42d-f798-47a2-9d78-19582bceed86", 00:11:50.967 "assigned_rate_limits": { 00:11:50.967 "rw_ios_per_sec": 0, 00:11:50.967 "rw_mbytes_per_sec": 0, 00:11:50.967 "r_mbytes_per_sec": 0, 00:11:50.967 "w_mbytes_per_sec": 0 00:11:50.967 }, 00:11:50.967 "claimed": false, 00:11:50.967 "zoned": false, 00:11:50.967 "supported_io_types": { 00:11:50.967 "read": true, 00:11:50.967 "write": true, 00:11:50.967 "unmap": true, 00:11:50.967 "write_zeroes": true, 00:11:50.967 "flush": false, 00:11:50.967 "reset": true, 00:11:50.967 "compare": false, 00:11:50.967 "compare_and_write": false, 00:11:50.967 "abort": false, 00:11:50.967 "nvme_admin": false, 00:11:50.967 "nvme_io": false 00:11:50.967 }, 00:11:50.967 "memory_domains": [ 00:11:50.967 { 00:11:50.967 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:11:50.967 "dma_device_type": 2 00:11:50.967 } 00:11:50.967 ], 00:11:50.967 "driver_specific": { 00:11:50.967 "lvol": { 00:11:50.967 "lvol_store_uuid": "9a1896de-192a-49f5-a5fa-0edd550f5580", 00:11:50.967 "base_bdev": "Malloc3", 00:11:50.967 "thin_provision": true, 00:11:50.967 "snapshot": false, 00:11:50.967 "clone": false, 00:11:50.967 "esnap_clone": false 00:11:50.967 } 00:11:50.967 } 00:11:50.967 } 00:11:50.967 ]' 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@153 -- # jq -r '.[0].block_size' 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@153 -- # '[' 512 = 512 ']' 00:11:50.967 18:00:11 -- lvol/thin_provisioning.sh@154 -- # jq -r '.[0].num_blocks' 00:11:51.227 18:00:12 -- lvol/thin_provisioning.sh@154 -- # '[' 253952 = 253952 ']' 00:11:51.227 18:00:12 -- lvol/thin_provisioning.sh@157 -- # rpc_cmd bdev_lvol_get_lvstores -u 9a1896de-192a-49f5-a5fa-0edd550f5580 00:11:51.227 18:00:12 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:51.227 18:00:12 -- common/autotest_common.sh@10 -- # set +x 00:11:51.227 18:00:12 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:51.227 18:00:12 -- lvol/thin_provisioning.sh@157 -- # lvs='[ 00:11:51.227 { 00:11:51.227 "uuid": "9a1896de-192a-49f5-a5fa-0edd550f5580", 00:11:51.227 "name": "lvs_test", 00:11:51.227 "base_bdev": "Malloc3", 00:11:51.227 "total_data_clusters": 31, 00:11:51.227 "free_clusters": 16, 00:11:51.227 "block_size": 512, 00:11:51.227 "cluster_size": 4194304 00:11:51.227 } 00:11:51.227 ]' 00:11:51.227 18:00:12 -- lvol/thin_provisioning.sh@158 -- # jq -r '.[0].free_clusters' 00:11:51.227 18:00:12 -- lvol/thin_provisioning.sh@158 -- # free_clusters_resize=16 00:11:51.227 18:00:12 -- lvol/thin_provisioning.sh@159 -- # '[' 16 == 16 ']' 00:11:51.227 18:00:12 -- lvol/thin_provisioning.sh@163 -- # nbd_start_disks /var/tmp/spdk.sock bd07d42d-f798-47a2-9d78-19582bceed86 /dev/nbd0 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@10 -- # bdev_list=('bd07d42d-f798-47a2-9d78-19582bceed86') 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@12 -- # local i 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk bd07d42d-f798-47a2-9d78-19582bceed86 /dev/nbd0 00:11:51.227 /dev/nbd0 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:11:51.227 18:00:12 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:11:51.227 18:00:12 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:11:51.227 18:00:12 -- common/autotest_common.sh@867 -- # local i 00:11:51.227 18:00:12 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:51.227 18:00:12 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:51.227 18:00:12 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:11:51.227 18:00:12 -- common/autotest_common.sh@871 -- # break 00:11:51.227 18:00:12 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:51.227 18:00:12 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:51.227 18:00:12 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:51.487 1+0 records in 00:11:51.487 1+0 records out 00:11:51.487 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000363404 s, 11.3 MB/s 00:11:51.487 18:00:12 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:51.487 18:00:12 -- common/autotest_common.sh@884 -- # size=4096 00:11:51.487 18:00:12 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:51.487 18:00:12 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:51.487 18:00:12 -- common/autotest_common.sh@887 -- # return 0 00:11:51.487 18:00:12 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:51.487 18:00:12 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:51.487 18:00:12 -- lvol/thin_provisioning.sh@164 -- # run_fio_test /dev/nbd0 0 130023424 write 0xcc 00:11:51.487 18:00:12 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:51.487 18:00:12 -- lvol/common.sh@41 -- # local offset=0 00:11:51.487 18:00:12 -- lvol/common.sh@42 -- # local size=130023424 00:11:51.487 18:00:12 -- lvol/common.sh@43 -- # local rw=write 00:11:51.487 18:00:12 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:51.487 18:00:12 -- lvol/common.sh@45 -- # local extra_params= 00:11:51.487 18:00:12 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:51.487 18:00:12 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:51.487 18:00:12 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:51.487 18:00:12 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=130023424 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:51.487 18:00:12 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=130023424 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:51.487 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:51.487 fio-3.35 00:11:51.487 Starting 1 process 00:11:54.783 00:11:54.783 fio_test: (groupid=0, jobs=1): err= 0: pid=63686: Thu Nov 28 18:00:15 2024 00:11:54.783 read: IOPS=20.1k, BW=78.4MiB/s (82.2MB/s)(124MiB/1581msec) 00:11:54.783 clat (usec): min=35, max=836, avg=49.18, stdev=10.62 00:11:54.783 lat (usec): min=35, max=836, avg=49.21, stdev=10.62 00:11:54.783 clat percentiles (usec): 00:11:54.783 | 1.00th=[ 37], 5.00th=[ 38], 10.00th=[ 39], 20.00th=[ 42], 00:11:54.783 | 30.00th=[ 49], 40.00th=[ 50], 50.00th=[ 50], 60.00th=[ 51], 00:11:54.783 | 70.00th=[ 51], 80.00th=[ 53], 90.00th=[ 56], 95.00th=[ 62], 00:11:54.783 | 99.00th=[ 74], 99.50th=[ 80], 99.90th=[ 137], 99.95th=[ 212], 00:11:54.783 | 99.99th=[ 383] 00:11:54.783 write: IOPS=19.9k, BW=77.8MiB/s (81.6MB/s)(124MiB/1593msec); 0 zone resets 00:11:54.783 clat (usec): min=36, max=1284, avg=49.21, stdev=12.79 00:11:54.783 lat (usec): min=36, max=1284, avg=49.66, stdev=12.86 00:11:54.783 clat percentiles (usec): 00:11:54.783 | 1.00th=[ 40], 5.00th=[ 42], 10.00th=[ 44], 20.00th=[ 45], 00:11:54.783 | 30.00th=[ 47], 40.00th=[ 47], 50.00th=[ 48], 60.00th=[ 49], 00:11:54.783 | 70.00th=[ 50], 80.00th=[ 52], 90.00th=[ 56], 95.00th=[ 62], 00:11:54.783 | 99.00th=[ 77], 99.50th=[ 81], 99.90th=[ 111], 99.95th=[ 149], 00:11:54.783 | 99.99th=[ 465] 00:11:54.783 bw ( KiB/s): min=14232, max=81352, per=79.65%, avg=63488.00, stdev=32853.90, samples=4 00:11:54.783 iops : min= 3558, max=20338, avg=15872.00, stdev=8213.47, samples=4 00:11:54.783 lat (usec) : 50=59.02%, 100=40.83%, 250=0.11%, 500=0.02%, 750=0.01% 00:11:54.783 lat (usec) : 1000=0.01% 00:11:54.783 lat (msec) : 2=0.01% 00:11:54.783 cpu : usr=2.68%, sys=6.30%, ctx=72185, majf=0, minf=782 00:11:54.783 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:54.783 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:54.783 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:54.783 issued rwts: total=31744,31744,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:54.783 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:54.783 00:11:54.783 Run status group 0 (all jobs): 00:11:54.783 READ: bw=78.4MiB/s (82.2MB/s), 78.4MiB/s-78.4MiB/s (82.2MB/s-82.2MB/s), io=124MiB (130MB), run=1581-1581msec 00:11:54.783 WRITE: bw=77.8MiB/s (81.6MB/s), 77.8MiB/s-77.8MiB/s (81.6MB/s-81.6MB/s), io=124MiB (130MB), run=1593-1593msec 00:11:54.783 00:11:54.783 Disk stats (read/write): 00:11:54.783 nbd0: ios=31295/31744, merge=0/0, ticks=1448/1448, in_queue=2896, util=97.26% 00:11:54.783 18:00:15 -- lvol/thin_provisioning.sh@165 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:11:54.783 18:00:15 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:11:54.783 18:00:15 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:11:54.783 18:00:15 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:11:54.783 18:00:15 -- bdev/nbd_common.sh@51 -- # local i 00:11:54.783 18:00:15 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:11:54.783 18:00:15 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:11:55.044 18:00:15 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:11:55.044 18:00:15 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:11:55.044 18:00:15 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:11:55.044 18:00:15 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:11:55.044 18:00:15 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:11:55.044 18:00:15 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:11:55.044 18:00:15 -- bdev/nbd_common.sh@41 -- # break 00:11:55.044 18:00:15 -- bdev/nbd_common.sh@45 -- # return 0 00:11:55.044 18:00:15 -- lvol/thin_provisioning.sh@168 -- # rpc_cmd bdev_lvol_get_lvstores -u 9a1896de-192a-49f5-a5fa-0edd550f5580 00:11:55.044 18:00:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:55.044 18:00:15 -- common/autotest_common.sh@10 -- # set +x 00:11:55.044 18:00:15 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:55.044 18:00:15 -- lvol/thin_provisioning.sh@168 -- # lvs='[ 00:11:55.044 { 00:11:55.044 "uuid": "9a1896de-192a-49f5-a5fa-0edd550f5580", 00:11:55.044 "name": "lvs_test", 00:11:55.044 "base_bdev": "Malloc3", 00:11:55.044 "total_data_clusters": 31, 00:11:55.044 "free_clusters": 0, 00:11:55.044 "block_size": 512, 00:11:55.044 "cluster_size": 4194304 00:11:55.044 } 00:11:55.044 ]' 00:11:55.044 18:00:15 -- lvol/thin_provisioning.sh@169 -- # jq -r '.[0].free_clusters' 00:11:55.044 18:00:15 -- lvol/thin_provisioning.sh@169 -- # free_clusters_start=0 00:11:55.044 18:00:15 -- lvol/thin_provisioning.sh@170 -- # '[' 0 == 0 ']' 00:11:55.044 18:00:15 -- lvol/thin_provisioning.sh@173 -- # round_down 31 00:11:55.044 18:00:15 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:11:55.044 18:00:15 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:11:55.044 18:00:15 -- lvol/common.sh@36 -- # echo 28 00:11:55.044 18:00:15 -- lvol/thin_provisioning.sh@173 -- # lvol_size_quarter_mb=28 00:11:55.044 18:00:15 -- lvol/thin_provisioning.sh@174 -- # rpc_cmd bdev_lvol_resize bd07d42d-f798-47a2-9d78-19582bceed86 28 00:11:55.044 18:00:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:55.044 18:00:15 -- common/autotest_common.sh@10 -- # set +x 00:11:55.044 18:00:15 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:55.044 18:00:15 -- lvol/thin_provisioning.sh@177 -- # rpc_cmd bdev_lvol_get_lvstores -u 9a1896de-192a-49f5-a5fa-0edd550f5580 00:11:55.044 18:00:15 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:55.044 18:00:15 -- common/autotest_common.sh@10 -- # set +x 00:11:55.044 18:00:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:55.044 18:00:16 -- lvol/thin_provisioning.sh@177 -- # lvs='[ 00:11:55.044 { 00:11:55.044 "uuid": "9a1896de-192a-49f5-a5fa-0edd550f5580", 00:11:55.044 "name": "lvs_test", 00:11:55.044 "base_bdev": "Malloc3", 00:11:55.044 "total_data_clusters": 31, 00:11:55.044 "free_clusters": 24, 00:11:55.044 "block_size": 512, 00:11:55.044 "cluster_size": 4194304 00:11:55.044 } 00:11:55.044 ]' 00:11:55.044 18:00:16 -- lvol/thin_provisioning.sh@178 -- # jq -r '.[0].free_clusters' 00:11:55.044 18:00:16 -- lvol/thin_provisioning.sh@178 -- # free_clusters_resize_quarter=24 00:11:55.044 18:00:16 -- lvol/thin_provisioning.sh@179 -- # free_clusters_expected=24 00:11:55.044 18:00:16 -- lvol/thin_provisioning.sh@180 -- # '[' 24 == 24 ']' 00:11:55.044 18:00:16 -- lvol/thin_provisioning.sh@182 -- # rpc_cmd bdev_lvol_delete bd07d42d-f798-47a2-9d78-19582bceed86 00:11:55.044 18:00:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:55.044 18:00:16 -- common/autotest_common.sh@10 -- # set +x 00:11:55.044 18:00:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:55.044 18:00:16 -- lvol/thin_provisioning.sh@183 -- # rpc_cmd bdev_lvol_delete_lvstore -u 9a1896de-192a-49f5-a5fa-0edd550f5580 00:11:55.044 18:00:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:55.044 18:00:16 -- common/autotest_common.sh@10 -- # set +x 00:11:55.044 18:00:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:55.044 18:00:16 -- lvol/thin_provisioning.sh@184 -- # rpc_cmd bdev_malloc_delete Malloc3 00:11:55.044 18:00:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:55.044 18:00:16 -- common/autotest_common.sh@10 -- # set +x 00:11:55.614 18:00:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:55.614 00:11:55.614 real 0m7.100s 00:11:55.614 user 0m1.268s 00:11:55.614 sys 0m0.598s 00:11:55.614 18:00:16 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:11:55.614 18:00:16 -- common/autotest_common.sh@10 -- # set +x 00:11:55.614 ************************************ 00:11:55.614 END TEST test_thin_lvol_resize 00:11:55.614 ************************************ 00:11:55.614 18:00:16 -- lvol/thin_provisioning.sh@236 -- # run_test test_thin_overprovisioning test_thin_overprovisioning 00:11:55.614 18:00:16 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:11:55.614 18:00:16 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:11:55.614 18:00:16 -- common/autotest_common.sh@10 -- # set +x 00:11:55.614 ************************************ 00:11:55.614 START TEST test_thin_overprovisioning 00:11:55.614 ************************************ 00:11:55.614 18:00:16 -- common/autotest_common.sh@1114 -- # test_thin_overprovisioning 00:11:55.614 18:00:16 -- lvol/thin_provisioning.sh@188 -- # rpc_cmd bdev_malloc_create 128 512 00:11:55.614 18:00:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:55.614 18:00:16 -- common/autotest_common.sh@10 -- # set +x 00:11:55.614 18:00:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:55.614 18:00:16 -- lvol/thin_provisioning.sh@188 -- # malloc_name=Malloc4 00:11:55.614 18:00:16 -- lvol/thin_provisioning.sh@189 -- # rpc_cmd bdev_lvol_create_lvstore Malloc4 lvs_test 00:11:55.614 18:00:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:55.614 18:00:16 -- common/autotest_common.sh@10 -- # set +x 00:11:55.875 18:00:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:55.875 18:00:16 -- lvol/thin_provisioning.sh@189 -- # lvs_uuid=81ca5e81-0086-4000-904c-104bdef7d26e 00:11:55.875 18:00:16 -- lvol/thin_provisioning.sh@193 -- # round_down 124 00:11:55.875 18:00:16 -- lvol/common.sh@32 -- # local CLUSTER_SIZE_MB=4 00:11:55.875 18:00:16 -- lvol/common.sh@33 -- # '[' -n '' ']' 00:11:55.875 18:00:16 -- lvol/common.sh@36 -- # echo 124 00:11:55.875 18:00:16 -- lvol/thin_provisioning.sh@193 -- # lvol_size_mb=124 00:11:55.875 18:00:16 -- lvol/thin_provisioning.sh@194 -- # lvol_size=130023424 00:11:55.875 18:00:16 -- lvol/thin_provisioning.sh@195 -- # rpc_cmd bdev_lvol_create -u 81ca5e81-0086-4000-904c-104bdef7d26e lvol_test1 124 -t 00:11:55.875 18:00:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:55.875 18:00:16 -- common/autotest_common.sh@10 -- # set +x 00:11:55.875 18:00:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:55.875 18:00:16 -- lvol/thin_provisioning.sh@195 -- # lvol_uuid1=aa116196-3c0c-4f4f-be22-58f231dbbc00 00:11:55.875 18:00:16 -- lvol/thin_provisioning.sh@196 -- # rpc_cmd bdev_lvol_create -u 81ca5e81-0086-4000-904c-104bdef7d26e lvol_test2 124 -t 00:11:55.875 18:00:16 -- common/autotest_common.sh@561 -- # xtrace_disable 00:11:55.875 18:00:16 -- common/autotest_common.sh@10 -- # set +x 00:11:55.875 18:00:16 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:11:55.875 18:00:16 -- lvol/thin_provisioning.sh@196 -- # lvol_uuid2=504aa884-9d92-4d91-924e-7181b62c79c2 00:11:55.875 18:00:16 -- lvol/thin_provisioning.sh@198 -- # nbd_start_disks /var/tmp/spdk.sock aa116196-3c0c-4f4f-be22-58f231dbbc00 /dev/nbd0 00:11:55.875 18:00:16 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:55.875 18:00:16 -- bdev/nbd_common.sh@10 -- # bdev_list=('aa116196-3c0c-4f4f-be22-58f231dbbc00') 00:11:55.875 18:00:16 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:55.875 18:00:16 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd0') 00:11:55.875 18:00:16 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:55.875 18:00:16 -- bdev/nbd_common.sh@12 -- # local i 00:11:55.875 18:00:16 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:55.875 18:00:16 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:55.875 18:00:16 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk aa116196-3c0c-4f4f-be22-58f231dbbc00 /dev/nbd0 00:11:55.875 /dev/nbd0 00:11:55.875 18:00:16 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd0 00:11:56.134 18:00:16 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd0 00:11:56.134 18:00:16 -- common/autotest_common.sh@866 -- # local nbd_name=nbd0 00:11:56.134 18:00:16 -- common/autotest_common.sh@867 -- # local i 00:11:56.134 18:00:16 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:56.134 18:00:16 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:56.134 18:00:16 -- common/autotest_common.sh@870 -- # grep -q -w nbd0 /proc/partitions 00:11:56.134 18:00:16 -- common/autotest_common.sh@871 -- # break 00:11:56.134 18:00:16 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:56.134 18:00:16 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:56.134 18:00:16 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd0 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:56.134 1+0 records in 00:11:56.135 1+0 records out 00:11:56.135 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000325847 s, 12.6 MB/s 00:11:56.135 18:00:16 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:56.135 18:00:16 -- common/autotest_common.sh@884 -- # size=4096 00:11:56.135 18:00:16 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:56.135 18:00:16 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:56.135 18:00:16 -- common/autotest_common.sh@887 -- # return 0 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:56.135 18:00:16 -- lvol/thin_provisioning.sh@199 -- # nbd_start_disks /var/tmp/spdk.sock 504aa884-9d92-4d91-924e-7181b62c79c2 /dev/nbd1 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@9 -- # local rpc_server=/var/tmp/spdk.sock 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@10 -- # bdev_list=('504aa884-9d92-4d91-924e-7181b62c79c2') 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@10 -- # local bdev_list 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@11 -- # nbd_list=('/dev/nbd1') 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@11 -- # local nbd_list 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@12 -- # local i 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@14 -- # (( i = 0 )) 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:56.135 18:00:16 -- bdev/nbd_common.sh@15 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_start_disk 504aa884-9d92-4d91-924e-7181b62c79c2 /dev/nbd1 00:11:56.135 /dev/nbd1 00:11:56.135 18:00:17 -- bdev/nbd_common.sh@17 -- # basename /dev/nbd1 00:11:56.135 18:00:17 -- bdev/nbd_common.sh@17 -- # waitfornbd nbd1 00:11:56.135 18:00:17 -- common/autotest_common.sh@866 -- # local nbd_name=nbd1 00:11:56.135 18:00:17 -- common/autotest_common.sh@867 -- # local i 00:11:56.135 18:00:17 -- common/autotest_common.sh@869 -- # (( i = 1 )) 00:11:56.135 18:00:17 -- common/autotest_common.sh@869 -- # (( i <= 20 )) 00:11:56.135 18:00:17 -- common/autotest_common.sh@870 -- # grep -q -w nbd1 /proc/partitions 00:11:56.135 18:00:17 -- common/autotest_common.sh@871 -- # break 00:11:56.135 18:00:17 -- common/autotest_common.sh@882 -- # (( i = 1 )) 00:11:56.135 18:00:17 -- common/autotest_common.sh@882 -- # (( i <= 20 )) 00:11:56.135 18:00:17 -- common/autotest_common.sh@883 -- # dd if=/dev/nbd1 of=/home/vagrant/spdk_repo/spdk/test/lvol/nbdtest bs=4096 count=1 iflag=direct 00:11:56.135 1+0 records in 00:11:56.135 1+0 records out 00:11:56.135 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000223721 s, 18.3 MB/s 00:11:56.135 18:00:17 -- common/autotest_common.sh@884 -- # stat -c %s /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:56.135 18:00:17 -- common/autotest_common.sh@884 -- # size=4096 00:11:56.135 18:00:17 -- common/autotest_common.sh@885 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/nbdtest 00:11:56.135 18:00:17 -- common/autotest_common.sh@886 -- # '[' 4096 '!=' 0 ']' 00:11:56.135 18:00:17 -- common/autotest_common.sh@887 -- # return 0 00:11:56.135 18:00:17 -- bdev/nbd_common.sh@14 -- # (( i++ )) 00:11:56.135 18:00:17 -- bdev/nbd_common.sh@14 -- # (( i < 1 )) 00:11:56.135 18:00:17 -- lvol/thin_provisioning.sh@201 -- # fill_size=60 00:11:56.135 18:00:17 -- lvol/thin_provisioning.sh@202 -- # fill_size=62914560 00:11:56.135 18:00:17 -- lvol/thin_provisioning.sh@203 -- # run_fio_test /dev/nbd0 0 62914560 write 0xcc 00:11:56.135 18:00:17 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:11:56.135 18:00:17 -- lvol/common.sh@41 -- # local offset=0 00:11:56.135 18:00:17 -- lvol/common.sh@42 -- # local size=62914560 00:11:56.135 18:00:17 -- lvol/common.sh@43 -- # local rw=write 00:11:56.135 18:00:17 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:56.135 18:00:17 -- lvol/common.sh@45 -- # local extra_params= 00:11:56.135 18:00:17 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:56.135 18:00:17 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:56.135 18:00:17 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:56.395 18:00:17 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=62914560 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:56.395 18:00:17 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=62914560 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:56.395 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:56.395 fio-3.35 00:11:56.395 Starting 1 process 00:11:58.938 00:11:58.938 fio_test: (groupid=0, jobs=1): err= 0: pid=63798: Thu Nov 28 18:00:19 2024 00:11:58.938 read: IOPS=15.0k, BW=58.7MiB/s (61.6MB/s)(60.0MiB/1022msec) 00:11:58.938 clat (usec): min=44, max=885, avg=65.87, stdev=11.31 00:11:58.938 lat (usec): min=44, max=885, avg=65.90, stdev=11.31 00:11:58.938 clat percentiles (usec): 00:11:58.938 | 1.00th=[ 48], 5.00th=[ 50], 10.00th=[ 52], 20.00th=[ 65], 00:11:58.938 | 30.00th=[ 65], 40.00th=[ 66], 50.00th=[ 67], 60.00th=[ 67], 00:11:58.938 | 70.00th=[ 68], 80.00th=[ 70], 90.00th=[ 75], 95.00th=[ 79], 00:11:58.938 | 99.00th=[ 92], 99.50th=[ 97], 99.90th=[ 147], 99.95th=[ 186], 00:11:58.938 | 99.99th=[ 359] 00:11:58.938 write: IOPS=15.2k, BW=59.3MiB/s (62.2MB/s)(60.0MiB/1011msec); 0 zone resets 00:11:58.938 clat (usec): min=44, max=1765, avg=64.76, stdev=16.98 00:11:58.938 lat (usec): min=44, max=1765, avg=65.24, stdev=17.08 00:11:58.938 clat percentiles (usec): 00:11:58.938 | 1.00th=[ 47], 5.00th=[ 50], 10.00th=[ 52], 20.00th=[ 58], 00:11:58.938 | 30.00th=[ 64], 40.00th=[ 65], 50.00th=[ 66], 60.00th=[ 67], 00:11:58.938 | 70.00th=[ 68], 80.00th=[ 70], 90.00th=[ 74], 95.00th=[ 79], 00:11:58.938 | 99.00th=[ 92], 99.50th=[ 99], 99.90th=[ 141], 99.95th=[ 153], 00:11:58.938 | 99.99th=[ 416] 00:11:58.938 bw ( KiB/s): min= 1152, max=61272, per=67.40%, avg=40960.00, stdev=34477.15, samples=3 00:11:58.938 iops : min= 288, max=15318, avg=10240.00, stdev=8619.29, samples=3 00:11:58.938 lat (usec) : 50=6.47%, 100=93.13%, 250=0.38%, 500=0.01%, 1000=0.01% 00:11:58.938 lat (msec) : 2=0.01% 00:11:58.938 cpu : usr=1.67%, sys=5.36%, ctx=43766, majf=0, minf=394 00:11:58.938 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:11:58.938 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:58.938 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:11:58.938 issued rwts: total=15360,15360,0,0 short=0,0,0,0 dropped=0,0,0,0 00:11:58.938 latency : target=0, window=0, percentile=100.00%, depth=1 00:11:58.938 00:11:58.938 Run status group 0 (all jobs): 00:11:58.938 READ: bw=58.7MiB/s (61.6MB/s), 58.7MiB/s-58.7MiB/s (61.6MB/s-61.6MB/s), io=60.0MiB (62.9MB), run=1022-1022msec 00:11:58.938 WRITE: bw=59.3MiB/s (62.2MB/s), 59.3MiB/s-59.3MiB/s (62.2MB/s-62.2MB/s), io=60.0MiB (62.9MB), run=1011-1011msec 00:11:58.938 00:11:58.938 Disk stats (read/write): 00:11:58.938 nbd0: ios=13387/15360, merge=0/0, ticks=849/945, in_queue=1793, util=95.43% 00:11:58.938 18:00:19 -- lvol/thin_provisioning.sh@206 -- # run_fio_test /dev/nbd1 0 62914560 write 0xcc 00:11:58.938 18:00:19 -- lvol/common.sh@40 -- # local file=/dev/nbd1 00:11:58.938 18:00:19 -- lvol/common.sh@41 -- # local offset=0 00:11:58.938 18:00:19 -- lvol/common.sh@42 -- # local size=62914560 00:11:58.938 18:00:19 -- lvol/common.sh@43 -- # local rw=write 00:11:58.938 18:00:19 -- lvol/common.sh@44 -- # local pattern=0xcc 00:11:58.938 18:00:19 -- lvol/common.sh@45 -- # local extra_params= 00:11:58.938 18:00:19 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:11:58.938 18:00:19 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:11:58.938 18:00:19 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:58.938 18:00:19 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=62914560 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:11:58.938 18:00:19 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd1 --offset=0 --size=62914560 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:11:58.938 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:11:58.938 fio-3.35 00:11:58.938 Starting 1 process 00:12:00.847 00:12:00.847 fio_test: (groupid=0, jobs=1): err= 0: pid=63823: Thu Nov 28 18:00:21 2024 00:12:00.847 read: IOPS=16.8k, BW=65.7MiB/s (68.9MB/s)(60.0MiB/913msec) 00:12:00.847 clat (usec): min=48, max=1027, avg=58.66, stdev=11.90 00:12:00.847 lat (usec): min=48, max=1027, avg=58.70, stdev=11.90 00:12:00.847 clat percentiles (usec): 00:12:00.847 | 1.00th=[ 52], 5.00th=[ 53], 10.00th=[ 53], 20.00th=[ 54], 00:12:00.847 | 30.00th=[ 55], 40.00th=[ 56], 50.00th=[ 56], 60.00th=[ 57], 00:12:00.847 | 70.00th=[ 59], 80.00th=[ 65], 90.00th=[ 69], 95.00th=[ 72], 00:12:00.847 | 99.00th=[ 84], 99.50th=[ 90], 99.90th=[ 121], 99.95th=[ 202], 00:12:00.847 | 99.99th=[ 388] 00:12:00.847 write: IOPS=14.5k, BW=56.7MiB/s (59.4MB/s)(60.0MiB/1059msec); 0 zone resets 00:12:00.847 clat (usec): min=48, max=962, avg=67.92, stdev=11.03 00:12:00.847 lat (usec): min=48, max=962, avg=68.40, stdev=11.07 00:12:00.847 clat percentiles (usec): 00:12:00.847 | 1.00th=[ 51], 5.00th=[ 53], 10.00th=[ 63], 20.00th=[ 66], 00:12:00.847 | 30.00th=[ 67], 40.00th=[ 67], 50.00th=[ 68], 60.00th=[ 69], 00:12:00.847 | 70.00th=[ 70], 80.00th=[ 72], 90.00th=[ 77], 95.00th=[ 82], 00:12:00.847 | 99.00th=[ 93], 99.50th=[ 99], 99.90th=[ 145], 99.95th=[ 161], 00:12:00.847 | 99.99th=[ 334] 00:12:00.847 bw ( KiB/s): min= 6744, max=58216, per=70.60%, avg=40960.00, stdev=29632.29, samples=3 00:12:00.847 iops : min= 1686, max=14554, avg=10240.00, stdev=7408.07, samples=3 00:12:00.847 lat (usec) : 50=0.22%, 100=99.48%, 250=0.27%, 500=0.02%, 1000=0.01% 00:12:00.847 lat (msec) : 2=0.01% 00:12:00.847 cpu : usr=2.49%, sys=6.49%, ctx=30721, majf=0, minf=393 00:12:00.847 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:12:00.847 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:12:00.847 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:12:00.847 issued rwts: total=15360,15360,0,0 short=0,0,0,0 dropped=0,0,0,0 00:12:00.847 latency : target=0, window=0, percentile=100.00%, depth=1 00:12:00.847 00:12:00.847 Run status group 0 (all jobs): 00:12:00.847 READ: bw=65.7MiB/s (68.9MB/s), 65.7MiB/s-65.7MiB/s (68.9MB/s-68.9MB/s), io=60.0MiB (62.9MB), run=913-913msec 00:12:00.847 WRITE: bw=56.7MiB/s (59.4MB/s), 56.7MiB/s-56.7MiB/s (59.4MB/s-59.4MB/s), io=60.0MiB (62.9MB), run=1059-1059msec 00:12:00.847 00:12:00.847 Disk stats (read/write): 00:12:00.847 nbd1: ios=14168/15360, merge=0/0, ticks=778/973, in_queue=1751, util=95.54% 00:12:00.847 18:00:21 -- lvol/thin_provisioning.sh@210 -- # offset=62914560 00:12:00.847 18:00:21 -- lvol/thin_provisioning.sh@211 -- # fill_size_rest=67108864 00:12:00.847 18:00:21 -- lvol/thin_provisioning.sh@212 -- # run_fio_test /dev/nbd1 62914560 67108864 write 0xcc 00:12:00.847 18:00:21 -- lvol/common.sh@40 -- # local file=/dev/nbd1 00:12:00.847 18:00:21 -- lvol/common.sh@41 -- # local offset=62914560 00:12:00.847 18:00:21 -- lvol/common.sh@42 -- # local size=67108864 00:12:00.847 18:00:21 -- lvol/common.sh@43 -- # local rw=write 00:12:00.847 18:00:21 -- lvol/common.sh@44 -- # local pattern=0xcc 00:12:00.847 18:00:21 -- lvol/common.sh@45 -- # local extra_params= 00:12:00.847 18:00:21 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:12:00.847 18:00:21 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:12:00.847 18:00:21 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:12:00.847 18:00:21 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd1 --offset=62914560 --size=67108864 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:12:00.847 18:00:21 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd1 --offset=62914560 --size=67108864 --rw=write --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:12:00.847 fio_test: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:12:00.847 fio-3.35 00:12:00.847 Starting 1 process 00:12:01.108 fio: pid=63854, err=5/file:io_u.c:1889, func=io_u error, error=Input/output error 00:12:01.108 fio: io_u error on file /dev/nbd1: Input/output error: write offset=67108864, buflen=4096 00:12:01.108 00:12:01.108 fio_test: (groupid=0, jobs=1): err= 5 (file:io_u.c:1889, func=io_u error, error=Input/output error): pid=63854: Thu Nov 28 18:00:21 2024 00:12:01.108 write: IOPS=13.7k, BW=53.3MiB/s (55.9MB/s)(4096KiB/75msec); 0 zone resets 00:12:01.108 clat (usec): min=49, max=1014, avg=69.13, stdev=47.81 00:12:01.108 lat (usec): min=50, max=1020, avg=69.90, stdev=48.35 00:12:01.108 clat percentiles (usec): 00:12:01.108 | 1.00th=[ 51], 5.00th=[ 51], 10.00th=[ 52], 20.00th=[ 52], 00:12:01.108 | 30.00th=[ 53], 40.00th=[ 55], 50.00th=[ 62], 60.00th=[ 71], 00:12:01.108 | 70.00th=[ 74], 80.00th=[ 81], 90.00th=[ 90], 95.00th=[ 94], 00:12:01.108 | 99.00th=[ 119], 99.50th=[ 159], 99.90th=[ 938], 99.95th=[ 1012], 00:12:01.108 | 99.99th=[ 1012] 00:12:01.108 lat (usec) : 50=0.20%, 100=96.88%, 250=2.34%, 500=0.20%, 750=0.10% 00:12:01.108 lat (usec) : 1000=0.10% 00:12:01.108 lat (msec) : 2=0.10% 00:12:01.108 cpu : usr=1.35%, sys=12.16%, ctx=1026, majf=0, minf=50 00:12:01.108 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:12:01.108 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:12:01.108 complete : 0=0.1%, 4=99.9%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:12:01.108 issued rwts: total=0,1025,0,0 short=0,0,0,0 dropped=0,0,0,0 00:12:01.108 latency : target=0, window=0, percentile=100.00%, depth=1 00:12:01.108 00:12:01.108 Run status group 0 (all jobs): 00:12:01.108 WRITE: bw=53.3MiB/s (55.9MB/s), 53.3MiB/s-53.3MiB/s (55.9MB/s-55.9MB/s), io=4096KiB (4194kB), run=75-75msec 00:12:01.108 00:12:01.108 Disk stats (read/write): 00:12:01.108 nbd1: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 00:12:01.108 18:00:21 -- lvol/thin_provisioning.sh@215 -- # run_fio_test /dev/nbd0 0 62914560 read 0xcc 00:12:01.108 18:00:21 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:12:01.108 18:00:21 -- lvol/common.sh@41 -- # local offset=0 00:12:01.108 18:00:21 -- lvol/common.sh@42 -- # local size=62914560 00:12:01.108 18:00:21 -- lvol/common.sh@43 -- # local rw=read 00:12:01.108 18:00:21 -- lvol/common.sh@44 -- # local pattern=0xcc 00:12:01.108 18:00:21 -- lvol/common.sh@45 -- # local extra_params= 00:12:01.108 18:00:21 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:12:01.108 18:00:21 -- lvol/common.sh@48 -- # [[ -n 0xcc ]] 00:12:01.108 18:00:21 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:12:01.108 18:00:21 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=62914560 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0' 00:12:01.108 18:00:21 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=0 --size=62914560 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0xcc --verify_state_save=0 00:12:01.108 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:12:01.108 fio-3.35 00:12:01.108 Starting 1 process 00:12:02.486 00:12:02.486 fio_test: (groupid=0, jobs=1): err= 0: pid=63858: Thu Nov 28 18:00:23 2024 00:12:02.486 read: IOPS=14.5k, BW=56.8MiB/s (59.5MB/s)(60.0MiB/1057msec) 00:12:02.486 clat (usec): min=47, max=309, avg=67.85, stdev= 7.59 00:12:02.486 lat (usec): min=47, max=310, avg=67.93, stdev= 7.60 00:12:02.486 clat percentiles (usec): 00:12:02.486 | 1.00th=[ 51], 5.00th=[ 63], 10.00th=[ 64], 20.00th=[ 65], 00:12:02.486 | 30.00th=[ 66], 40.00th=[ 67], 50.00th=[ 67], 60.00th=[ 68], 00:12:02.486 | 70.00th=[ 69], 80.00th=[ 71], 90.00th=[ 75], 95.00th=[ 80], 00:12:02.486 | 99.00th=[ 97], 99.50th=[ 108], 99.90th=[ 139], 99.95th=[ 159], 00:12:02.486 | 99.99th=[ 200] 00:12:02.486 bw ( KiB/s): min=57512, max=58712, per=99.97%, avg=58112.00, stdev=848.53, samples=2 00:12:02.486 iops : min=14378, max=14678, avg=14528.00, stdev=212.13, samples=2 00:12:02.486 lat (usec) : 50=0.61%, 100=98.58%, 250=0.81%, 500=0.01% 00:12:02.486 cpu : usr=2.94%, sys=5.49%, ctx=15364, majf=0, minf=9 00:12:02.486 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:12:02.486 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:12:02.486 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:12:02.486 issued rwts: total=15360,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:12:02.486 latency : target=0, window=0, percentile=100.00%, depth=1 00:12:02.486 00:12:02.486 Run status group 0 (all jobs): 00:12:02.486 READ: bw=56.8MiB/s (59.5MB/s), 56.8MiB/s-56.8MiB/s (59.5MB/s-59.5MB/s), io=60.0MiB (62.9MB), run=1057-1057msec 00:12:02.486 00:12:02.486 Disk stats (read/write): 00:12:02.486 nbd0: ios=12942/0, merge=0/0, ticks=822/0, in_queue=822, util=89.94% 00:12:02.486 18:00:23 -- lvol/thin_provisioning.sh@216 -- # run_fio_test /dev/nbd0 62914560 67108864 read 0x00 00:12:02.486 18:00:23 -- lvol/common.sh@40 -- # local file=/dev/nbd0 00:12:02.486 18:00:23 -- lvol/common.sh@41 -- # local offset=62914560 00:12:02.486 18:00:23 -- lvol/common.sh@42 -- # local size=67108864 00:12:02.486 18:00:23 -- lvol/common.sh@43 -- # local rw=read 00:12:02.486 18:00:23 -- lvol/common.sh@44 -- # local pattern=0x00 00:12:02.486 18:00:23 -- lvol/common.sh@45 -- # local extra_params= 00:12:02.486 18:00:23 -- lvol/common.sh@47 -- # local pattern_template= fio_template= 00:12:02.486 18:00:23 -- lvol/common.sh@48 -- # [[ -n 0x00 ]] 00:12:02.486 18:00:23 -- lvol/common.sh@49 -- # pattern_template='--do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:12:02.486 18:00:23 -- lvol/common.sh@52 -- # fio_template='fio --name=fio_test --filename=/dev/nbd0 --offset=62914560 --size=67108864 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0' 00:12:02.486 18:00:23 -- lvol/common.sh@53 -- # fio --name=fio_test --filename=/dev/nbd0 --offset=62914560 --size=67108864 --rw=read --direct=1 --do_verify=1 --verify=pattern --verify_pattern=0x00 --verify_state_save=0 00:12:02.486 fio_test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=psync, iodepth=1 00:12:02.486 fio-3.35 00:12:02.486 Starting 1 process 00:12:03.867 00:12:03.867 fio_test: (groupid=0, jobs=1): err= 0: pid=63872: Thu Nov 28 18:00:24 2024 00:12:03.867 read: IOPS=16.6k, BW=64.9MiB/s (68.1MB/s)(64.0MiB/986msec) 00:12:03.867 clat (usec): min=39, max=434, avg=59.26, stdev= 9.32 00:12:03.867 lat (usec): min=39, max=434, avg=59.34, stdev= 9.33 00:12:03.867 clat percentiles (usec): 00:12:03.867 | 1.00th=[ 42], 5.00th=[ 56], 10.00th=[ 56], 20.00th=[ 57], 00:12:03.867 | 30.00th=[ 57], 40.00th=[ 58], 50.00th=[ 58], 60.00th=[ 59], 00:12:03.867 | 70.00th=[ 60], 80.00th=[ 61], 90.00th=[ 66], 95.00th=[ 71], 00:12:03.867 | 99.00th=[ 92], 99.50th=[ 109], 99.90th=[ 135], 99.95th=[ 180], 00:12:03.867 | 99.99th=[ 388] 00:12:03.867 bw ( KiB/s): min=65440, max=65440, per=98.46%, avg=65440.00, stdev= 0.00, samples=1 00:12:03.867 iops : min=16360, max=16360, avg=16360.00, stdev= 0.00, samples=1 00:12:03.867 lat (usec) : 50=3.76%, 100=95.55%, 250=0.67%, 500=0.02% 00:12:03.867 cpu : usr=2.74%, sys=5.89%, ctx=16390, majf=0, minf=9 00:12:03.867 IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 00:12:03.867 submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:12:03.867 complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 00:12:03.867 issued rwts: total=16384,0,0,0 short=0,0,0,0 dropped=0,0,0,0 00:12:03.867 latency : target=0, window=0, percentile=100.00%, depth=1 00:12:03.867 00:12:03.867 Run status group 0 (all jobs): 00:12:03.867 READ: bw=64.9MiB/s (68.1MB/s), 64.9MiB/s-64.9MiB/s (68.1MB/s-68.1MB/s), io=64.0MiB (67.1MB), run=986-986msec 00:12:03.867 00:12:03.867 Disk stats (read/write): 00:12:03.867 nbd0: ios=14835/0, merge=0/0, ticks=820/0, in_queue=819, util=89.95% 00:12:03.867 18:00:24 -- lvol/thin_provisioning.sh@218 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd0 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd0') 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@51 -- # local i 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd0 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd0 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd0 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd0 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd0 /proc/partitions 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@41 -- # break 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@45 -- # return 0 00:12:03.867 18:00:24 -- lvol/thin_provisioning.sh@219 -- # nbd_stop_disks /var/tmp/spdk.sock /dev/nbd1 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@49 -- # local rpc_server=/var/tmp/spdk.sock 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@50 -- # nbd_list=('/dev/nbd1') 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@50 -- # local nbd_list 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@51 -- # local i 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@53 -- # for i in "${nbd_list[@]}" 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@54 -- # /home/vagrant/spdk_repo/spdk/scripts/rpc.py -s /var/tmp/spdk.sock nbd_stop_disk /dev/nbd1 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@55 -- # basename /dev/nbd1 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@55 -- # waitfornbd_exit nbd1 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@35 -- # local nbd_name=nbd1 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@37 -- # (( i = 1 )) 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@37 -- # (( i <= 20 )) 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@38 -- # grep -q -w nbd1 /proc/partitions 00:12:03.867 18:00:24 -- bdev/nbd_common.sh@41 -- # break 00:12:03.868 18:00:24 -- bdev/nbd_common.sh@45 -- # return 0 00:12:03.868 18:00:24 -- lvol/thin_provisioning.sh@221 -- # rpc_cmd bdev_lvol_delete 504aa884-9d92-4d91-924e-7181b62c79c2 00:12:03.868 18:00:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:03.868 18:00:24 -- common/autotest_common.sh@10 -- # set +x 00:12:04.127 18:00:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:04.127 18:00:24 -- lvol/thin_provisioning.sh@222 -- # rpc_cmd bdev_lvol_delete aa116196-3c0c-4f4f-be22-58f231dbbc00 00:12:04.127 18:00:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:04.127 18:00:24 -- common/autotest_common.sh@10 -- # set +x 00:12:04.127 18:00:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:04.127 18:00:24 -- lvol/thin_provisioning.sh@223 -- # rpc_cmd bdev_lvol_delete_lvstore -u 81ca5e81-0086-4000-904c-104bdef7d26e 00:12:04.127 18:00:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:04.127 18:00:24 -- common/autotest_common.sh@10 -- # set +x 00:12:04.127 18:00:24 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:04.127 18:00:24 -- lvol/thin_provisioning.sh@224 -- # rpc_cmd bdev_malloc_delete Malloc4 00:12:04.127 18:00:24 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:04.127 18:00:24 -- common/autotest_common.sh@10 -- # set +x 00:12:04.386 18:00:25 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:04.386 00:12:04.386 real 0m8.812s 00:12:04.386 user 0m1.336s 00:12:04.386 sys 0m0.678s 00:12:04.386 18:00:25 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:04.386 18:00:25 -- common/autotest_common.sh@10 -- # set +x 00:12:04.386 ************************************ 00:12:04.386 END TEST test_thin_overprovisioning 00:12:04.386 ************************************ 00:12:04.386 18:00:25 -- lvol/thin_provisioning.sh@238 -- # trap - SIGINT SIGTERM EXIT 00:12:04.386 18:00:25 -- lvol/thin_provisioning.sh@239 -- # killprocess 63245 00:12:04.386 18:00:25 -- common/autotest_common.sh@936 -- # '[' -z 63245 ']' 00:12:04.386 18:00:25 -- common/autotest_common.sh@940 -- # kill -0 63245 00:12:04.386 18:00:25 -- common/autotest_common.sh@941 -- # uname 00:12:04.386 18:00:25 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:12:04.386 18:00:25 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 63245 00:12:04.386 18:00:25 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:12:04.386 18:00:25 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:12:04.386 killing process with pid 63245 00:12:04.386 18:00:25 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 63245' 00:12:04.386 18:00:25 -- common/autotest_common.sh@955 -- # kill 63245 00:12:04.386 18:00:25 -- common/autotest_common.sh@960 -- # wait 63245 00:12:06.930 00:12:06.930 real 0m37.738s 00:12:06.930 user 0m33.086s 00:12:06.930 sys 0m11.603s 00:12:06.930 18:00:27 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:06.930 18:00:27 -- common/autotest_common.sh@10 -- # set +x 00:12:06.930 ************************************ 00:12:06.930 END TEST lvol_provisioning 00:12:06.930 ************************************ 00:12:06.930 18:00:27 -- lvol/lvol.sh@21 -- # run_test lvol_esnap /home/vagrant/spdk_repo/spdk/test/lvol/esnap/esnap 00:12:06.930 18:00:27 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:12:06.930 18:00:27 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:12:06.930 18:00:27 -- common/autotest_common.sh@10 -- # set +x 00:12:06.930 ************************************ 00:12:06.930 START TEST lvol_esnap 00:12:06.930 ************************************ 00:12:06.930 18:00:27 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/lvol/esnap/esnap 00:12:06.930 00:12:06.930 00:12:06.930 CUnit - A unit testing framework for C - Version 2.1-3 00:12:06.930 http://cunit.sourceforge.net/ 00:12:06.930 00:12:06.930 00:12:06.930 Suite: esnap_io 00:12:06.930 Test: esnap_clone_io ...passed 00:12:07.191 Test: esnap_hotplug ...[2024-11-28 18:00:27.985889] /home/vagrant/spdk_repo/spdk/lib/bdev/bdev.c:7940:bdev_open: *ERROR*: bdev esnap_malloc already claimed: type read_many_write_none by module lvol 00:12:07.191 passed 00:12:07.191 Test: esnap_remove_degraded ...[2024-11-28 18:00:28.093118] /home/vagrant/spdk_repo/spdk/module/bdev/lvol/vbdev_lvol.c: 640:_vbdev_lvol_destroy: *ERROR*: Cannot delete lvol 00:12:07.191 passed 00:12:07.191 Test: late_delete ...passed 00:12:07.191 00:12:07.191 Run Summary: Type Total Ran Passed Failed Inactive 00:12:07.191 suites 1 1 n/a 0 0 00:12:07.191 tests 4 4 4 0 0 00:12:07.191 asserts 576 576 576 0 n/a 00:12:07.191 00:12:07.191 Elapsed time = 0.134 seconds 00:12:07.451 00:12:07.451 real 0m0.400s 00:12:07.451 user 0m0.127s 00:12:07.451 sys 0m0.128s 00:12:07.451 18:00:28 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:07.451 18:00:28 -- common/autotest_common.sh@10 -- # set +x 00:12:07.451 ************************************ 00:12:07.451 END TEST lvol_esnap 00:12:07.451 ************************************ 00:12:07.451 18:00:28 -- lvol/lvol.sh@22 -- # run_test lvol_external_snapshot /home/vagrant/spdk_repo/spdk/test/lvol/external_snapshot.sh 00:12:07.451 18:00:28 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:12:07.451 18:00:28 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:12:07.451 18:00:28 -- common/autotest_common.sh@10 -- # set +x 00:12:07.451 ************************************ 00:12:07.451 START TEST lvol_external_snapshot 00:12:07.451 ************************************ 00:12:07.451 18:00:28 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/lvol/external_snapshot.sh 00:12:07.451 * Looking for test storage... 00:12:07.451 * Found test storage at /home/vagrant/spdk_repo/spdk/test/lvol 00:12:07.451 18:00:28 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:12:07.451 18:00:28 -- common/autotest_common.sh@1690 -- # lcov --version 00:12:07.451 18:00:28 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:12:07.711 18:00:28 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:12:07.711 18:00:28 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:12:07.711 18:00:28 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:12:07.711 18:00:28 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:12:07.711 18:00:28 -- scripts/common.sh@335 -- # IFS=.-: 00:12:07.711 18:00:28 -- scripts/common.sh@335 -- # read -ra ver1 00:12:07.711 18:00:28 -- scripts/common.sh@336 -- # IFS=.-: 00:12:07.711 18:00:28 -- scripts/common.sh@336 -- # read -ra ver2 00:12:07.711 18:00:28 -- scripts/common.sh@337 -- # local 'op=<' 00:12:07.711 18:00:28 -- scripts/common.sh@339 -- # ver1_l=2 00:12:07.711 18:00:28 -- scripts/common.sh@340 -- # ver2_l=1 00:12:07.711 18:00:28 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:12:07.711 18:00:28 -- scripts/common.sh@343 -- # case "$op" in 00:12:07.711 18:00:28 -- scripts/common.sh@344 -- # : 1 00:12:07.711 18:00:28 -- scripts/common.sh@363 -- # (( v = 0 )) 00:12:07.711 18:00:28 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:12:07.711 18:00:28 -- scripts/common.sh@364 -- # decimal 1 00:12:07.711 18:00:28 -- scripts/common.sh@352 -- # local d=1 00:12:07.711 18:00:28 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:07.711 18:00:28 -- scripts/common.sh@354 -- # echo 1 00:12:07.711 18:00:28 -- scripts/common.sh@364 -- # ver1[v]=1 00:12:07.711 18:00:28 -- scripts/common.sh@365 -- # decimal 2 00:12:07.711 18:00:28 -- scripts/common.sh@352 -- # local d=2 00:12:07.711 18:00:28 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:12:07.711 18:00:28 -- scripts/common.sh@354 -- # echo 2 00:12:07.711 18:00:28 -- scripts/common.sh@365 -- # ver2[v]=2 00:12:07.711 18:00:28 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:12:07.711 18:00:28 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:12:07.712 18:00:28 -- scripts/common.sh@367 -- # return 0 00:12:07.712 18:00:28 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:12:07.712 18:00:28 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:12:07.712 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:12:07.712 --rc genhtml_branch_coverage=1 00:12:07.712 --rc genhtml_function_coverage=1 00:12:07.712 --rc genhtml_legend=1 00:12:07.712 --rc geninfo_all_blocks=1 00:12:07.712 --rc geninfo_unexecuted_blocks=1 00:12:07.712 00:12:07.712 ' 00:12:07.712 18:00:28 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:12:07.712 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:12:07.712 --rc genhtml_branch_coverage=1 00:12:07.712 --rc genhtml_function_coverage=1 00:12:07.712 --rc genhtml_legend=1 00:12:07.712 --rc geninfo_all_blocks=1 00:12:07.712 --rc geninfo_unexecuted_blocks=1 00:12:07.712 00:12:07.712 ' 00:12:07.712 18:00:28 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:12:07.712 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:12:07.712 --rc genhtml_branch_coverage=1 00:12:07.712 --rc genhtml_function_coverage=1 00:12:07.712 --rc genhtml_legend=1 00:12:07.712 --rc geninfo_all_blocks=1 00:12:07.712 --rc geninfo_unexecuted_blocks=1 00:12:07.712 00:12:07.712 ' 00:12:07.712 18:00:28 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:12:07.712 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:12:07.712 --rc genhtml_branch_coverage=1 00:12:07.712 --rc genhtml_function_coverage=1 00:12:07.712 --rc genhtml_legend=1 00:12:07.712 --rc geninfo_all_blocks=1 00:12:07.712 --rc geninfo_unexecuted_blocks=1 00:12:07.712 00:12:07.712 ' 00:12:07.712 18:00:28 -- lvol/external_snapshot.sh@8 -- # source /home/vagrant/spdk_repo/spdk/test/lvol/common.sh 00:12:07.712 18:00:28 -- lvol/common.sh@6 -- # MALLOC_SIZE_MB=128 00:12:07.712 18:00:28 -- lvol/common.sh@7 -- # MALLOC_BS=512 00:12:07.712 18:00:28 -- lvol/common.sh@8 -- # AIO_SIZE_MB=400 00:12:07.712 18:00:28 -- lvol/common.sh@9 -- # AIO_BS=4096 00:12:07.712 18:00:28 -- lvol/common.sh@10 -- # LVS_DEFAULT_CLUSTER_SIZE_MB=4 00:12:07.712 18:00:28 -- lvol/common.sh@11 -- # LVS_DEFAULT_CLUSTER_SIZE=4194304 00:12:07.712 18:00:28 -- lvol/common.sh@13 -- # LVS_DEFAULT_CAPACITY_MB=124 00:12:07.712 18:00:28 -- lvol/common.sh@14 -- # LVS_DEFAULT_CAPACITY=130023424 00:12:07.712 18:00:28 -- lvol/external_snapshot.sh@9 -- # source /home/vagrant/spdk_repo/spdk/test/bdev/nbd_common.sh 00:12:07.712 18:00:28 -- bdev/nbd_common.sh@6 -- # set -e 00:12:07.712 18:00:28 -- lvol/external_snapshot.sh@11 -- # set -u 00:12:07.712 18:00:28 -- lvol/external_snapshot.sh@13 -- # g_nbd_dev=INVALID 00:12:07.712 18:00:28 -- lvol/external_snapshot.sh@14 -- # g_cluster_size=INVALID 00:12:07.712 18:00:28 -- lvol/external_snapshot.sh@15 -- # g_block_size=INVALID 00:12:07.712 18:00:28 -- lvol/external_snapshot.sh@463 -- # spdk_pid=64028 00:12:07.712 18:00:28 -- lvol/external_snapshot.sh@462 -- # /home/vagrant/spdk_repo/spdk/build/bin/spdk_tgt 00:12:07.712 18:00:28 -- lvol/external_snapshot.sh@464 -- # trap 'killprocess "$spdk_pid"; rm -f "$testdir/aio_bdev_0"; exit 1' SIGINT SIGTERM SIGPIPE EXIT 00:12:07.712 18:00:28 -- lvol/external_snapshot.sh@465 -- # waitforlisten 64028 00:12:07.712 18:00:28 -- common/autotest_common.sh@829 -- # '[' -z 64028 ']' 00:12:07.712 18:00:28 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:12:07.712 18:00:28 -- common/autotest_common.sh@834 -- # local max_retries=100 00:12:07.712 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:12:07.712 18:00:28 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:12:07.712 18:00:28 -- common/autotest_common.sh@838 -- # xtrace_disable 00:12:07.712 18:00:28 -- common/autotest_common.sh@10 -- # set +x 00:12:07.712 [2024-11-28 18:00:28.628514] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:12:07.712 [2024-11-28 18:00:28.628641] [ 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 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid64028 ] 00:12:07.972 [2024-11-28 18:00:28.790529] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:12:07.972 [2024-11-28 18:00:28.997026] trace_flags.c: 278:trace_register_description: *ERROR*: name (RDMA_REQ_RDY_TO_COMPL_PEND) too long 00:12:07.972 [2024-11-28 18:00:28.997219] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:12:09.355 18:00:30 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:12:09.355 18:00:30 -- common/autotest_common.sh@862 -- # return 0 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@466 -- # modprobe nbd 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@468 -- # run_test test_esnap_reload test_esnap_reload 00:12:09.355 18:00:30 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:12:09.355 18:00:30 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:12:09.355 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.355 ************************************ 00:12:09.355 START TEST test_esnap_reload 00:12:09.355 ************************************ 00:12:09.355 18:00:30 -- common/autotest_common.sh@1114 -- # test_esnap_reload 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@18 -- # local bs_dev esnap_dev 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@19 -- # local block_size=512 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@20 -- # local esnap_size_mb=1 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@21 -- # local lvs_cluster_size=16384 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@22 -- # local lvs_uuid esnap_uuid eclone_uuid snap_uuid clone_uuid uuid 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@23 -- # local aio_bdev=test_esnap_reload_aio0 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@27 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@28 -- # truncate -s 400M /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@29 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:09.355 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.355 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.355 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@29 -- # bs_dev=test_esnap_reload_aio0 00:12:09.355 18:00:30 -- lvol/external_snapshot.sh@30 -- # rpc_cmd bdev_lvol_create_lvstore -c 16384 test_esnap_reload_aio0 lvs_test 00:12:09.355 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.355 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.926 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.926 18:00:30 -- lvol/external_snapshot.sh@30 -- # lvs_uuid=37eddf8f-6d16-4666-acd1-67e03c80b321 00:12:09.926 18:00:30 -- lvol/external_snapshot.sh@33 -- # esnap_uuid=e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:09.926 18:00:30 -- lvol/external_snapshot.sh@34 -- # rpc_cmd bdev_malloc_create -u e4b40d8b-f623-416d-8234-baf5a4c83cbd 1 512 00:12:09.926 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.926 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.926 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.926 18:00:30 -- lvol/external_snapshot.sh@34 -- # esnap_dev=Malloc0 00:12:09.926 18:00:30 -- lvol/external_snapshot.sh@35 -- # rpc_cmd bdev_lvol_clone_bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd lvs_test eclone1 00:12:09.926 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.926 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.926 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.926 18:00:30 -- lvol/external_snapshot.sh@35 -- # eclone_uuid=73085f41-a07a-477d-9240-10815b5dee3d 00:12:09.926 18:00:30 -- lvol/external_snapshot.sh@38 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:09.926 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.926 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.926 [2024-11-28 18:00:30.741999] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:09.926 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.926 18:00:30 -- lvol/external_snapshot.sh@39 -- # NOT rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:09.927 18:00:30 -- common/autotest_common.sh@650 -- # local es=0 00:12:09.927 18:00:30 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:09.927 18:00:30 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:09.927 18:00:30 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:09.927 18:00:30 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:09.927 18:00:30 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:09.927 18:00:30 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:09.927 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.927 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.927 request: 00:12:09.927 { 00:12:09.927 "lvs_name": "lvs_test", 00:12:09.927 "method": "bdev_lvol_get_lvstores", 00:12:09.927 "req_id": 1 00:12:09.927 } 00:12:09.927 Got JSON-RPC error response 00:12:09.927 response: 00:12:09.927 { 00:12:09.927 "code": -19, 00:12:09.927 "message": "No such device" 00:12:09.927 } 00:12:09.927 18:00:30 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:09.927 18:00:30 -- common/autotest_common.sh@653 -- # es=1 00:12:09.927 18:00:30 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:09.927 18:00:30 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:09.927 18:00:30 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@42 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:09.927 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.927 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.927 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@42 -- # bs_dev=test_esnap_reload_aio0 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@43 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:09.927 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.927 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.927 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@43 -- # lvs_uuid='[ 00:12:09.927 { 00:12:09.927 "uuid": "37eddf8f-6d16-4666-acd1-67e03c80b321", 00:12:09.927 "name": "lvs_test", 00:12:09.927 "base_bdev": "test_esnap_reload_aio0", 00:12:09.927 "total_data_clusters": 19199, 00:12:09.927 "free_clusters": 19199, 00:12:09.927 "block_size": 512, 00:12:09.927 "cluster_size": 16384 00:12:09.927 } 00:12:09.927 ]' 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@44 -- # rpc_cmd bdev_get_bdevs -b lvs_test/eclone1 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@44 -- # jq -r '.[].name' 00:12:09.927 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.927 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.927 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@44 -- # uuid=73085f41-a07a-477d-9240-10815b5dee3d 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@45 -- # [[ 73085f41-a07a-477d-9240-10815b5dee3d == \7\3\0\8\5\f\4\1\-\a\0\7\a\-\4\7\7\d\-\9\2\4\0\-\1\0\8\1\5\b\5\d\e\e\3\d ]] 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@48 -- # rpc_cmd bdev_lvol_snapshot 73085f41-a07a-477d-9240-10815b5dee3d snap1 00:12:09.927 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.927 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.927 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@48 -- # snap_uuid=ac354d9a-bf75-4ba0-9e65-b07c2278f05b 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@49 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:09.927 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.927 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.927 [2024-11-28 18:00:30.887433] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:09.927 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@50 -- # NOT rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:09.927 18:00:30 -- common/autotest_common.sh@650 -- # local es=0 00:12:09.927 18:00:30 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:09.927 18:00:30 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:09.927 18:00:30 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:09.927 18:00:30 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:09.927 18:00:30 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:09.927 18:00:30 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:09.927 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.927 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.927 request: 00:12:09.927 { 00:12:09.927 "lvs_name": "lvs_test", 00:12:09.927 "method": "bdev_lvol_get_lvstores", 00:12:09.927 "req_id": 1 00:12:09.927 } 00:12:09.927 Got JSON-RPC error response 00:12:09.927 response: 00:12:09.927 { 00:12:09.927 "code": -19, 00:12:09.927 "message": "No such device" 00:12:09.927 } 00:12:09.927 18:00:30 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:09.927 18:00:30 -- common/autotest_common.sh@653 -- # es=1 00:12:09.927 18:00:30 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:09.927 18:00:30 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:09.927 18:00:30 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@51 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:09.927 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.927 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.927 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@51 -- # bs_dev=test_esnap_reload_aio0 00:12:09.927 18:00:30 -- lvol/external_snapshot.sh@52 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:09.927 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:09.927 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:09.927 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.188 18:00:30 -- lvol/external_snapshot.sh@52 -- # lvs_uuid='[ 00:12:10.188 { 00:12:10.188 "uuid": "37eddf8f-6d16-4666-acd1-67e03c80b321", 00:12:10.188 "name": "lvs_test", 00:12:10.188 "base_bdev": "test_esnap_reload_aio0", 00:12:10.188 "total_data_clusters": 19199, 00:12:10.188 "free_clusters": 19199, 00:12:10.188 "block_size": 512, 00:12:10.188 "cluster_size": 16384 00:12:10.188 } 00:12:10.188 ]' 00:12:10.188 18:00:30 -- lvol/external_snapshot.sh@53 -- # rpc_cmd bdev_get_bdevs -b lvs_test/eclone1 00:12:10.188 18:00:30 -- lvol/external_snapshot.sh@53 -- # jq -r '.[].name' 00:12:10.188 18:00:30 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.188 18:00:30 -- common/autotest_common.sh@10 -- # set +x 00:12:10.188 18:00:30 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@53 -- # uuid=73085f41-a07a-477d-9240-10815b5dee3d 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@54 -- # [[ 73085f41-a07a-477d-9240-10815b5dee3d == \7\3\0\8\5\f\4\1\-\a\0\7\a\-\4\7\7\d\-\9\2\4\0\-\1\0\8\1\5\b\5\d\e\e\3\d ]] 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@55 -- # rpc_cmd bdev_get_bdevs -b lvs_test/snap1 00:12:10.188 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.188 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@55 -- # jq -r '.[].name' 00:12:10.188 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@55 -- # uuid=ac354d9a-bf75-4ba0-9e65-b07c2278f05b 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@56 -- # [[ ac354d9a-bf75-4ba0-9e65-b07c2278f05b == \a\c\3\5\4\d\9\a\-\b\f\7\5\-\4\b\a\0\-\9\e\6\5\-\b\0\7\c\2\2\7\8\f\0\5\b ]] 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@59 -- # rpc_cmd bdev_lvol_clone ac354d9a-bf75-4ba0-9e65-b07c2278f05b clone1 00:12:10.188 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.188 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.188 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@59 -- # clone_uuid=40b63015-ddd5-4c73-9d05-321e770a3139 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@60 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:10.188 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.188 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.188 [2024-11-28 18:00:31.091373] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:10.188 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@61 -- # NOT rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:10.188 18:00:31 -- common/autotest_common.sh@650 -- # local es=0 00:12:10.188 18:00:31 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:10.188 18:00:31 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:10.188 18:00:31 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:10.188 18:00:31 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:10.188 18:00:31 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:10.188 18:00:31 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:10.188 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.188 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.188 request: 00:12:10.188 { 00:12:10.188 "lvs_name": "lvs_test", 00:12:10.188 "method": "bdev_lvol_get_lvstores", 00:12:10.188 "req_id": 1 00:12:10.188 } 00:12:10.188 Got JSON-RPC error response 00:12:10.188 response: 00:12:10.188 { 00:12:10.188 "code": -19, 00:12:10.188 "message": "No such device" 00:12:10.188 } 00:12:10.188 18:00:31 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:10.188 18:00:31 -- common/autotest_common.sh@653 -- # es=1 00:12:10.188 18:00:31 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:10.188 18:00:31 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:10.188 18:00:31 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@62 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:10.188 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.188 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.188 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@62 -- # bs_dev=test_esnap_reload_aio0 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@63 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:10.188 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.188 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.188 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@63 -- # lvs_uuid='[ 00:12:10.188 { 00:12:10.188 "uuid": "37eddf8f-6d16-4666-acd1-67e03c80b321", 00:12:10.188 "name": "lvs_test", 00:12:10.188 "base_bdev": "test_esnap_reload_aio0", 00:12:10.188 "total_data_clusters": 19199, 00:12:10.188 "free_clusters": 19199, 00:12:10.188 "block_size": 512, 00:12:10.188 "cluster_size": 16384 00:12:10.188 } 00:12:10.188 ]' 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@64 -- # rpc_cmd bdev_get_bdevs -b lvs_test/eclone1 00:12:10.188 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.188 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@64 -- # jq -r '.[].name' 00:12:10.188 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@64 -- # uuid=73085f41-a07a-477d-9240-10815b5dee3d 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@65 -- # [[ 73085f41-a07a-477d-9240-10815b5dee3d == \7\3\0\8\5\f\4\1\-\a\0\7\a\-\4\7\7\d\-\9\2\4\0\-\1\0\8\1\5\b\5\d\e\e\3\d ]] 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@66 -- # rpc_cmd bdev_get_bdevs -b lvs_test/snap1 00:12:10.188 18:00:31 -- lvol/external_snapshot.sh@66 -- # jq -r '.[].name' 00:12:10.188 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.188 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.448 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@66 -- # uuid=ac354d9a-bf75-4ba0-9e65-b07c2278f05b 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@67 -- # [[ ac354d9a-bf75-4ba0-9e65-b07c2278f05b == \a\c\3\5\4\d\9\a\-\b\f\7\5\-\4\b\a\0\-\9\e\6\5\-\b\0\7\c\2\2\7\8\f\0\5\b ]] 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@68 -- # rpc_cmd bdev_get_bdevs -b lvs_test/clone1 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@68 -- # jq -r '.[].name' 00:12:10.448 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.448 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.448 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@68 -- # uuid=40b63015-ddd5-4c73-9d05-321e770a3139 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@69 -- # [[ 40b63015-ddd5-4c73-9d05-321e770a3139 == \4\0\b\6\3\0\1\5\-\d\d\d\5\-\4\c\7\3\-\9\d\0\5\-\3\2\1\e\7\7\0\a\3\1\3\9 ]] 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@71 -- # rpc_cmd bdev_lvol_delete 40b63015-ddd5-4c73-9d05-321e770a3139 00:12:10.448 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.448 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.448 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@72 -- # rpc_cmd bdev_lvol_delete ac354d9a-bf75-4ba0-9e65-b07c2278f05b 00:12:10.448 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.448 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.448 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@73 -- # rpc_cmd bdev_lvol_delete 73085f41-a07a-477d-9240-10815b5dee3d 00:12:10.448 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.448 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.448 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@74 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:10.448 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.448 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.448 [2024-11-28 18:00:31.353158] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:10.448 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.448 18:00:31 -- lvol/external_snapshot.sh@75 -- # rpc_cmd bdev_malloc_delete Malloc0 00:12:10.448 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.448 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.449 ************************************ 00:12:10.449 END TEST test_esnap_reload 00:12:10.449 ************************************ 00:12:10.449 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.449 00:12:10.449 real 0m1.293s 00:12:10.449 user 0m0.309s 00:12:10.449 sys 0m0.127s 00:12:10.449 18:00:31 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:10.449 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@469 -- # run_test test_esnap_reload test_esnap_reload_missing 00:12:10.449 18:00:31 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:12:10.449 18:00:31 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:12:10.449 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.449 ************************************ 00:12:10.449 START TEST test_esnap_reload 00:12:10.449 ************************************ 00:12:10.449 18:00:31 -- common/autotest_common.sh@1114 -- # test_esnap_reload_missing 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@79 -- # local bs_dev esnap_dev 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@80 -- # local block_size=512 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@81 -- # local esnap_size_mb=1 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@82 -- # local lvs_cluster_size=16384 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@83 -- # local lvs_uuid esnap_uuid eclone_uuid snap_uuid clone_uuid uuid 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@84 -- # local aio_bdev=test_esnap_reload_aio0 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@85 -- # local lvols 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@89 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@90 -- # truncate -s 400M /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 00:12:10.449 18:00:31 -- lvol/external_snapshot.sh@91 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:10.449 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.449 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.709 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.709 18:00:31 -- lvol/external_snapshot.sh@91 -- # bs_dev=test_esnap_reload_aio0 00:12:10.709 18:00:31 -- lvol/external_snapshot.sh@92 -- # rpc_cmd bdev_lvol_create_lvstore -c 16384 test_esnap_reload_aio0 lvs_test 00:12:10.709 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.709 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.969 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@92 -- # lvs_uuid=f7b67d87-1969-4e46-a16b-35eb70f0ef1a 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@97 -- # esnap_uuid=e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@98 -- # rpc_cmd bdev_malloc_create -u e4b40d8b-f623-416d-8234-baf5a4c83cbd 1 512 00:12:10.969 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.969 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.969 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@98 -- # esnap_dev=Malloc1 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@99 -- # rpc_cmd bdev_lvol_clone_bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd lvs_test eclone 00:12:10.969 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.969 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.969 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@99 -- # eclone_uuid=b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@100 -- # rpc_cmd bdev_lvol_get_lvols 00:12:10.969 18:00:31 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:10.969 18:00:31 -- common/autotest_common.sh@10 -- # set +x 00:12:10.969 18:00:31 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@100 -- # lvols='[ 00:12:10.969 { 00:12:10.969 "alias": "lvs_test/eclone", 00:12:10.969 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:10.969 "name": "eclone", 00:12:10.969 "is_thin_provisioned": true, 00:12:10.969 "is_snapshot": false, 00:12:10.969 "is_clone": false, 00:12:10.969 "is_esnap_clone": true, 00:12:10.969 "is_degraded": false, 00:12:10.969 "lvs": { 00:12:10.969 "name": "lvs_test", 00:12:10.969 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:10.969 } 00:12:10.969 } 00:12:10.969 ]' 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@101 -- # jq -r '. | length' 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@101 -- # [[ 1 == \1 ]] 00:12:10.969 18:00:31 -- lvol/external_snapshot.sh@102 -- # jq -r '.[] | select(.name == "eclone").is_esnap_clone' 00:12:11.229 18:00:32 -- lvol/external_snapshot.sh@102 -- # [[ true == \t\r\u\e ]] 00:12:11.229 18:00:32 -- lvol/external_snapshot.sh@103 -- # jq -r '.[] | select(.name == "eclone").is_degraded' 00:12:11.229 18:00:32 -- lvol/external_snapshot.sh@103 -- # [[ false == \f\a\l\s\e ]] 00:12:11.229 18:00:32 -- lvol/external_snapshot.sh@106 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:11.229 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.229 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.229 [2024-11-28 18:00:32.093650] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:11.229 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.229 18:00:32 -- lvol/external_snapshot.sh@107 -- # NOT rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:11.229 18:00:32 -- common/autotest_common.sh@650 -- # local es=0 00:12:11.229 18:00:32 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:11.229 18:00:32 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:11.229 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:11.229 18:00:32 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:11.229 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:11.229 18:00:32 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:11.229 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.229 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.229 request: 00:12:11.229 { 00:12:11.229 "lvs_name": "lvs_test", 00:12:11.229 "method": "bdev_lvol_get_lvstores", 00:12:11.229 "req_id": 1 00:12:11.229 } 00:12:11.229 Got JSON-RPC error response 00:12:11.229 response: 00:12:11.229 { 00:12:11.229 "code": -19, 00:12:11.229 "message": "No such device" 00:12:11.229 } 00:12:11.229 18:00:32 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:11.229 18:00:32 -- common/autotest_common.sh@653 -- # es=1 00:12:11.229 18:00:32 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:11.229 18:00:32 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:11.229 18:00:32 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:11.229 18:00:32 -- lvol/external_snapshot.sh@108 -- # rpc_cmd bdev_malloc_delete e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:11.229 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.229 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.229 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.229 18:00:32 -- lvol/external_snapshot.sh@113 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:11.229 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.229 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.229 [2024-11-28 18:00:32.164598] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:11.229 [2024-11-28 18:00:32.164712] vbdev_lvol.c:1912:vbdev_lvol_esnap_dev_create: *NOTICE*: lvol b787e0c8-ec38-411b-b819-eb390e310bc1: bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd not available: lvol is degraded 00:12:11.229 [2024-11-28 18:00:32.164824] vbdev_lvol.c:1112:_create_lvol_disk: *NOTICE*: lvol b787e0c8-ec38-411b-b819-eb390e310bc1: blob is degraded: deferring bdev creation 00:12:11.229 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.230 18:00:32 -- lvol/external_snapshot.sh@113 -- # bs_dev=test_esnap_reload_aio0 00:12:11.230 18:00:32 -- lvol/external_snapshot.sh@114 -- # NOT rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:11.230 18:00:32 -- common/autotest_common.sh@650 -- # local es=0 00:12:11.230 18:00:32 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:11.230 18:00:32 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:11.230 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:11.230 18:00:32 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:11.230 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:11.230 18:00:32 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:11.230 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.230 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.230 [2024-11-28 18:00:32.180047] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: lvs_test/eclone 00:12:11.230 request: 00:12:11.230 { 00:12:11.230 "name": "lvs_test/eclone", 00:12:11.230 "method": "bdev_get_bdevs", 00:12:11.230 "req_id": 1 00:12:11.230 } 00:12:11.230 Got JSON-RPC error response 00:12:11.230 response: 00:12:11.230 { 00:12:11.230 "code": -19, 00:12:11.230 "message": "No such device" 00:12:11.230 } 00:12:11.230 18:00:32 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:11.230 18:00:32 -- common/autotest_common.sh@653 -- # es=1 00:12:11.230 18:00:32 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:11.230 18:00:32 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:11.230 18:00:32 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:11.230 18:00:32 -- lvol/external_snapshot.sh@115 -- # NOT rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:11.230 18:00:32 -- common/autotest_common.sh@650 -- # local es=0 00:12:11.230 18:00:32 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:11.230 18:00:32 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:11.230 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:11.230 18:00:32 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:11.230 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:11.230 18:00:32 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:11.230 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.230 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.230 [2024-11-28 18:00:32.200036] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:11.230 request: 00:12:11.230 { 00:12:11.230 "name": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:11.230 "method": "bdev_get_bdevs", 00:12:11.230 "req_id": 1 00:12:11.230 } 00:12:11.230 Got JSON-RPC error response 00:12:11.230 response: 00:12:11.230 { 00:12:11.230 "code": -19, 00:12:11.230 "message": "No such device" 00:12:11.230 } 00:12:11.230 18:00:32 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:11.230 18:00:32 -- common/autotest_common.sh@653 -- # es=1 00:12:11.230 18:00:32 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:11.230 18:00:32 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:11.230 18:00:32 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:11.230 18:00:32 -- lvol/external_snapshot.sh@116 -- # rpc_cmd bdev_lvol_get_lvols 00:12:11.230 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.230 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.230 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.230 18:00:32 -- lvol/external_snapshot.sh@116 -- # lvols='[ 00:12:11.230 { 00:12:11.230 "alias": "lvs_test/eclone", 00:12:11.230 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:11.230 "name": "eclone", 00:12:11.230 "is_thin_provisioned": true, 00:12:11.230 "is_snapshot": false, 00:12:11.230 "is_clone": false, 00:12:11.230 "is_esnap_clone": true, 00:12:11.230 "is_degraded": true, 00:12:11.230 "lvs": { 00:12:11.230 "name": "lvs_test", 00:12:11.230 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:11.230 } 00:12:11.230 } 00:12:11.230 ]' 00:12:11.230 18:00:32 -- lvol/external_snapshot.sh@117 -- # jq -r '. | length' 00:12:11.490 18:00:32 -- lvol/external_snapshot.sh@117 -- # [[ 1 == \1 ]] 00:12:11.490 18:00:32 -- lvol/external_snapshot.sh@118 -- # jq -r '.[] | select(.name == "eclone").is_degraded' 00:12:11.490 18:00:32 -- lvol/external_snapshot.sh@118 -- # [[ true == \t\r\u\e ]] 00:12:11.490 18:00:32 -- lvol/external_snapshot.sh@123 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:11.490 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.490 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.490 [2024-11-28 18:00:32.303893] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:11.490 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.490 18:00:32 -- lvol/external_snapshot.sh@124 -- # NOT rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:11.490 18:00:32 -- common/autotest_common.sh@650 -- # local es=0 00:12:11.490 18:00:32 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:11.490 18:00:32 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:11.490 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:11.490 18:00:32 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:11.490 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:11.490 18:00:32 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:11.490 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.490 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.490 request: 00:12:11.490 { 00:12:11.490 "lvs_name": "lvs_test", 00:12:11.490 "method": "bdev_lvol_get_lvstores", 00:12:11.490 "req_id": 1 00:12:11.490 } 00:12:11.490 Got JSON-RPC error response 00:12:11.490 response: 00:12:11.490 { 00:12:11.490 "code": -19, 00:12:11.490 "message": "No such device" 00:12:11.490 } 00:12:11.490 18:00:32 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:11.490 18:00:32 -- common/autotest_common.sh@653 -- # es=1 00:12:11.490 18:00:32 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:11.490 18:00:32 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:11.490 18:00:32 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:11.490 18:00:32 -- lvol/external_snapshot.sh@125 -- # rpc_cmd bdev_malloc_create -u e4b40d8b-f623-416d-8234-baf5a4c83cbd 1 512 00:12:11.490 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.490 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.490 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.490 18:00:32 -- lvol/external_snapshot.sh@125 -- # esnap_dev=Malloc2 00:12:11.490 18:00:32 -- lvol/external_snapshot.sh@126 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:11.490 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.490 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.490 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.490 18:00:32 -- lvol/external_snapshot.sh@126 -- # bs_dev=test_esnap_reload_aio0 00:12:11.490 18:00:32 -- lvol/external_snapshot.sh@127 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:11.490 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.490 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.490 [ 00:12:11.490 { 00:12:11.490 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:11.490 "name": "lvs_test", 00:12:11.490 "base_bdev": "test_esnap_reload_aio0", 00:12:11.490 "total_data_clusters": 19199, 00:12:11.490 "free_clusters": 19199, 00:12:11.490 "block_size": 512, 00:12:11.490 "cluster_size": 16384 00:12:11.490 } 00:12:11.490 ] 00:12:11.490 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.491 18:00:32 -- lvol/external_snapshot.sh@128 -- # rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:11.491 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.491 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.491 [ 00:12:11.491 { 00:12:11.491 "name": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:11.491 "aliases": [ 00:12:11.491 "lvs_test/eclone" 00:12:11.491 ], 00:12:11.491 "product_name": "Logical Volume", 00:12:11.491 "block_size": 512, 00:12:11.491 "num_blocks": 2048, 00:12:11.491 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:11.491 "assigned_rate_limits": { 00:12:11.491 "rw_ios_per_sec": 0, 00:12:11.491 "rw_mbytes_per_sec": 0, 00:12:11.491 "r_mbytes_per_sec": 0, 00:12:11.491 "w_mbytes_per_sec": 0 00:12:11.491 }, 00:12:11.491 "claimed": false, 00:12:11.491 "zoned": false, 00:12:11.491 "supported_io_types": { 00:12:11.491 "read": true, 00:12:11.491 "write": true, 00:12:11.491 "unmap": true, 00:12:11.491 "write_zeroes": true, 00:12:11.491 "flush": false, 00:12:11.491 "reset": true, 00:12:11.491 "compare": false, 00:12:11.491 "compare_and_write": false, 00:12:11.491 "abort": false, 00:12:11.491 "nvme_admin": false, 00:12:11.491 "nvme_io": false 00:12:11.491 }, 00:12:11.491 "memory_domains": [ 00:12:11.491 { 00:12:11.491 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:12:11.491 "dma_device_type": 2 00:12:11.491 } 00:12:11.491 ], 00:12:11.491 "driver_specific": { 00:12:11.491 "lvol": { 00:12:11.491 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:11.491 "base_bdev": "test_esnap_reload_aio0", 00:12:11.491 "thin_provision": true, 00:12:11.491 "snapshot": false, 00:12:11.491 "clone": false, 00:12:11.491 "esnap_clone": true, 00:12:11.491 "external_snapshot_name": "e4b40d8b-f623-416d-8234-baf5a4c83cbd" 00:12:11.491 } 00:12:11.491 } 00:12:11.491 } 00:12:11.491 ] 00:12:11.491 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.491 18:00:32 -- lvol/external_snapshot.sh@129 -- # rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:11.491 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.491 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.491 [ 00:12:11.491 { 00:12:11.491 "name": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:11.491 "aliases": [ 00:12:11.491 "lvs_test/eclone" 00:12:11.491 ], 00:12:11.491 "product_name": "Logical Volume", 00:12:11.491 "block_size": 512, 00:12:11.491 "num_blocks": 2048, 00:12:11.491 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:11.491 "assigned_rate_limits": { 00:12:11.491 "rw_ios_per_sec": 0, 00:12:11.491 "rw_mbytes_per_sec": 0, 00:12:11.491 "r_mbytes_per_sec": 0, 00:12:11.491 "w_mbytes_per_sec": 0 00:12:11.491 }, 00:12:11.491 "claimed": false, 00:12:11.491 "zoned": false, 00:12:11.491 "supported_io_types": { 00:12:11.491 "read": true, 00:12:11.491 "write": true, 00:12:11.491 "unmap": true, 00:12:11.491 "write_zeroes": true, 00:12:11.491 "flush": false, 00:12:11.491 "reset": true, 00:12:11.491 "compare": false, 00:12:11.491 "compare_and_write": false, 00:12:11.491 "abort": false, 00:12:11.491 "nvme_admin": false, 00:12:11.491 "nvme_io": false 00:12:11.491 }, 00:12:11.491 "memory_domains": [ 00:12:11.491 { 00:12:11.491 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:12:11.491 "dma_device_type": 2 00:12:11.491 } 00:12:11.491 ], 00:12:11.491 "driver_specific": { 00:12:11.491 "lvol": { 00:12:11.491 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:11.491 "base_bdev": "test_esnap_reload_aio0", 00:12:11.491 "thin_provision": true, 00:12:11.491 "snapshot": false, 00:12:11.491 "clone": false, 00:12:11.491 "esnap_clone": true, 00:12:11.491 "external_snapshot_name": "e4b40d8b-f623-416d-8234-baf5a4c83cbd" 00:12:11.491 } 00:12:11.491 } 00:12:11.491 } 00:12:11.491 ] 00:12:11.491 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.491 18:00:32 -- lvol/external_snapshot.sh@130 -- # rpc_cmd bdev_lvol_get_lvols 00:12:11.491 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.491 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.491 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.491 18:00:32 -- lvol/external_snapshot.sh@130 -- # lvols='[ 00:12:11.491 { 00:12:11.491 "alias": "lvs_test/eclone", 00:12:11.491 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:11.491 "name": "eclone", 00:12:11.491 "is_thin_provisioned": true, 00:12:11.491 "is_snapshot": false, 00:12:11.491 "is_clone": false, 00:12:11.491 "is_esnap_clone": true, 00:12:11.491 "is_degraded": false, 00:12:11.491 "lvs": { 00:12:11.491 "name": "lvs_test", 00:12:11.491 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:11.491 } 00:12:11.491 } 00:12:11.491 ]' 00:12:11.491 18:00:32 -- lvol/external_snapshot.sh@131 -- # jq -r '. | length' 00:12:11.491 18:00:32 -- lvol/external_snapshot.sh@131 -- # [[ 1 == \1 ]] 00:12:11.491 18:00:32 -- lvol/external_snapshot.sh@132 -- # jq -r '.[] | select(.name == "eclone").is_esnap_clone' 00:12:11.751 18:00:32 -- lvol/external_snapshot.sh@132 -- # [[ true == \t\r\u\e ]] 00:12:11.751 18:00:32 -- lvol/external_snapshot.sh@133 -- # jq -r '.[] | select(.name == "eclone").is_degraded' 00:12:11.751 18:00:32 -- lvol/external_snapshot.sh@133 -- # [[ false == \f\a\l\s\e ]] 00:12:11.751 18:00:32 -- lvol/external_snapshot.sh@138 -- # rpc_cmd bdev_lvol_set_read_only b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:11.751 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.751 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.751 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.751 18:00:32 -- lvol/external_snapshot.sh@139 -- # rpc_cmd bdev_lvol_clone b787e0c8-ec38-411b-b819-eb390e310bc1 clone 00:12:11.751 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.751 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.751 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.751 18:00:32 -- lvol/external_snapshot.sh@139 -- # clone_uuid=1be19dfc-11e9-4a37-b148-69c017730da1 00:12:11.751 18:00:32 -- lvol/external_snapshot.sh@140 -- # rpc_cmd bdev_get_bdevs -b lvs_test/clone 00:12:11.751 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.751 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.751 [ 00:12:11.751 { 00:12:11.751 "name": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:11.751 "aliases": [ 00:12:11.751 "lvs_test/clone" 00:12:11.751 ], 00:12:11.751 "product_name": "Logical Volume", 00:12:11.751 "block_size": 512, 00:12:11.751 "num_blocks": 2048, 00:12:11.751 "uuid": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:11.751 "assigned_rate_limits": { 00:12:11.751 "rw_ios_per_sec": 0, 00:12:11.751 "rw_mbytes_per_sec": 0, 00:12:11.751 "r_mbytes_per_sec": 0, 00:12:11.751 "w_mbytes_per_sec": 0 00:12:11.751 }, 00:12:11.751 "claimed": false, 00:12:11.751 "zoned": false, 00:12:11.751 "supported_io_types": { 00:12:11.751 "read": true, 00:12:11.751 "write": true, 00:12:11.751 "unmap": true, 00:12:11.751 "write_zeroes": true, 00:12:11.751 "flush": false, 00:12:11.751 "reset": true, 00:12:11.751 "compare": false, 00:12:11.751 "compare_and_write": false, 00:12:11.751 "abort": false, 00:12:11.751 "nvme_admin": false, 00:12:11.751 "nvme_io": false 00:12:11.751 }, 00:12:11.751 "driver_specific": { 00:12:11.751 "lvol": { 00:12:11.751 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:11.751 "base_bdev": "test_esnap_reload_aio0", 00:12:11.751 "thin_provision": true, 00:12:11.751 "snapshot": false, 00:12:11.751 "clone": true, 00:12:11.751 "base_snapshot": "eclone", 00:12:11.751 "esnap_clone": false 00:12:11.751 } 00:12:11.751 } 00:12:11.751 } 00:12:11.751 ] 00:12:11.751 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.751 18:00:32 -- lvol/external_snapshot.sh@141 -- # rpc_cmd bdev_get_bdevs -b 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:11.751 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.751 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.751 [ 00:12:11.751 { 00:12:11.751 "name": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:11.751 "aliases": [ 00:12:11.751 "lvs_test/clone" 00:12:11.751 ], 00:12:11.751 "product_name": "Logical Volume", 00:12:11.751 "block_size": 512, 00:12:11.751 "num_blocks": 2048, 00:12:11.751 "uuid": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:11.751 "assigned_rate_limits": { 00:12:11.751 "rw_ios_per_sec": 0, 00:12:11.751 "rw_mbytes_per_sec": 0, 00:12:11.751 "r_mbytes_per_sec": 0, 00:12:11.751 "w_mbytes_per_sec": 0 00:12:11.751 }, 00:12:11.751 "claimed": false, 00:12:11.751 "zoned": false, 00:12:11.751 "supported_io_types": { 00:12:11.751 "read": true, 00:12:11.751 "write": true, 00:12:11.751 "unmap": true, 00:12:11.751 "write_zeroes": true, 00:12:11.751 "flush": false, 00:12:11.751 "reset": true, 00:12:11.751 "compare": false, 00:12:11.751 "compare_and_write": false, 00:12:11.751 "abort": false, 00:12:11.751 "nvme_admin": false, 00:12:11.751 "nvme_io": false 00:12:11.751 }, 00:12:11.751 "driver_specific": { 00:12:11.751 "lvol": { 00:12:11.751 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:11.751 "base_bdev": "test_esnap_reload_aio0", 00:12:11.751 "thin_provision": true, 00:12:11.751 "snapshot": false, 00:12:11.751 "clone": true, 00:12:11.751 "base_snapshot": "eclone", 00:12:11.751 "esnap_clone": false 00:12:11.751 } 00:12:11.751 } 00:12:11.751 } 00:12:11.751 ] 00:12:11.751 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.751 18:00:32 -- lvol/external_snapshot.sh@142 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:11.751 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.751 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.751 [2024-11-28 18:00:32.689800] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:11.751 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.751 18:00:32 -- lvol/external_snapshot.sh@143 -- # NOT rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:11.751 18:00:32 -- common/autotest_common.sh@650 -- # local es=0 00:12:11.751 18:00:32 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:11.751 18:00:32 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:11.751 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:11.752 18:00:32 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:11.752 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:11.752 18:00:32 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:11.752 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.752 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.752 request: 00:12:11.752 { 00:12:11.752 "lvs_name": "lvs_test", 00:12:11.752 "method": "bdev_lvol_get_lvstores", 00:12:11.752 "req_id": 1 00:12:11.752 } 00:12:11.752 Got JSON-RPC error response 00:12:11.752 response: 00:12:11.752 { 00:12:11.752 "code": -19, 00:12:11.752 "message": "No such device" 00:12:11.752 } 00:12:11.752 18:00:32 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:11.752 18:00:32 -- common/autotest_common.sh@653 -- # es=1 00:12:11.752 18:00:32 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:11.752 18:00:32 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:11.752 18:00:32 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:11.752 18:00:32 -- lvol/external_snapshot.sh@144 -- # rpc_cmd bdev_malloc_delete e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:11.752 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.752 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.752 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.752 18:00:32 -- lvol/external_snapshot.sh@145 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:11.752 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.752 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.752 [2024-11-28 18:00:32.768140] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:11.752 [2024-11-28 18:00:32.768255] vbdev_lvol.c:1912:vbdev_lvol_esnap_dev_create: *NOTICE*: lvol b787e0c8-ec38-411b-b819-eb390e310bc1: bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd not available: lvol is degraded 00:12:11.752 [2024-11-28 18:00:32.768328] vbdev_lvol.c:1112:_create_lvol_disk: *NOTICE*: lvol b787e0c8-ec38-411b-b819-eb390e310bc1: blob is degraded: deferring bdev creation 00:12:11.752 [2024-11-28 18:00:32.768451] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:11.752 [2024-11-28 18:00:32.768521] vbdev_lvol.c:1912:vbdev_lvol_esnap_dev_create: *NOTICE*: lvol b787e0c8-ec38-411b-b819-eb390e310bc1: bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd not available: lvol is degraded 00:12:11.752 [2024-11-28 18:00:32.768614] vbdev_lvol.c:1112:_create_lvol_disk: *NOTICE*: lvol 1be19dfc-11e9-4a37-b148-69c017730da1: blob is degraded: deferring bdev creation 00:12:11.752 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.752 18:00:32 -- lvol/external_snapshot.sh@145 -- # bs_dev=test_esnap_reload_aio0 00:12:11.752 18:00:32 -- lvol/external_snapshot.sh@146 -- # rpc_cmd bdev_lvol_get_lvols 00:12:11.752 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:11.752 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:11.752 18:00:32 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:11.752 18:00:32 -- lvol/external_snapshot.sh@146 -- # lvols='[ 00:12:11.752 { 00:12:11.752 "alias": "lvs_test/eclone", 00:12:11.752 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:11.752 "name": "eclone", 00:12:11.752 "is_thin_provisioned": true, 00:12:11.752 "is_snapshot": true, 00:12:11.752 "is_clone": false, 00:12:11.752 "is_esnap_clone": true, 00:12:11.752 "is_degraded": true, 00:12:11.752 "lvs": { 00:12:11.752 "name": "lvs_test", 00:12:11.752 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:11.752 } 00:12:11.752 }, 00:12:11.752 { 00:12:11.752 "alias": "lvs_test/clone", 00:12:11.752 "uuid": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:11.752 "name": "clone", 00:12:11.752 "is_thin_provisioned": true, 00:12:11.752 "is_snapshot": false, 00:12:11.752 "is_clone": true, 00:12:11.752 "is_esnap_clone": false, 00:12:11.752 "is_degraded": true, 00:12:11.752 "lvs": { 00:12:11.752 "name": "lvs_test", 00:12:11.752 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:11.752 } 00:12:11.752 } 00:12:11.752 ]' 00:12:12.011 18:00:32 -- lvol/external_snapshot.sh@147 -- # jq -r '.[] | select(.name == "eclone").is_esnap_clone' 00:12:12.011 18:00:32 -- lvol/external_snapshot.sh@147 -- # [[ true == \t\r\u\e ]] 00:12:12.011 18:00:32 -- lvol/external_snapshot.sh@148 -- # jq -r '.[] | select(.name == "eclone").is_degraded' 00:12:12.011 18:00:32 -- lvol/external_snapshot.sh@148 -- # [[ true == \t\r\u\e ]] 00:12:12.011 18:00:32 -- lvol/external_snapshot.sh@149 -- # jq -r '.[] | select(.name == "clone").is_clone' 00:12:12.011 18:00:32 -- lvol/external_snapshot.sh@149 -- # [[ true == \t\r\u\e ]] 00:12:12.011 18:00:32 -- lvol/external_snapshot.sh@150 -- # jq -r '.[] | select(.name == "eclone").is_degraded' 00:12:12.011 18:00:32 -- lvol/external_snapshot.sh@150 -- # [[ true == \t\r\u\e ]] 00:12:12.011 18:00:32 -- lvol/external_snapshot.sh@151 -- # NOT rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:12.011 18:00:32 -- common/autotest_common.sh@650 -- # local es=0 00:12:12.011 18:00:32 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:12.011 18:00:32 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:12.011 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.011 18:00:32 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:12.011 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.011 18:00:32 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:12.011 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.011 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:12.011 [2024-11-28 18:00:32.975508] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: lvs_test/eclone 00:12:12.011 request: 00:12:12.011 { 00:12:12.011 "name": "lvs_test/eclone", 00:12:12.011 "method": "bdev_get_bdevs", 00:12:12.011 "req_id": 1 00:12:12.011 } 00:12:12.011 Got JSON-RPC error response 00:12:12.011 response: 00:12:12.011 { 00:12:12.011 "code": -19, 00:12:12.011 "message": "No such device" 00:12:12.011 } 00:12:12.011 18:00:32 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:12.011 18:00:32 -- common/autotest_common.sh@653 -- # es=1 00:12:12.011 18:00:32 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:12.011 18:00:32 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:12.011 18:00:32 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:12.011 18:00:32 -- lvol/external_snapshot.sh@152 -- # NOT rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:12.011 18:00:32 -- common/autotest_common.sh@650 -- # local es=0 00:12:12.011 18:00:32 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:12.011 18:00:32 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:12.011 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.011 18:00:32 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:12.011 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.011 18:00:32 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:12.011 18:00:32 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.011 18:00:32 -- common/autotest_common.sh@10 -- # set +x 00:12:12.011 [2024-11-28 18:00:32.991477] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:12.011 request: 00:12:12.012 { 00:12:12.012 "name": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:12.012 "method": "bdev_get_bdevs", 00:12:12.012 "req_id": 1 00:12:12.012 } 00:12:12.012 Got JSON-RPC error response 00:12:12.012 response: 00:12:12.012 { 00:12:12.012 "code": -19, 00:12:12.012 "message": "No such device" 00:12:12.012 } 00:12:12.012 18:00:32 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:12.012 18:00:32 -- common/autotest_common.sh@653 -- # es=1 00:12:12.012 18:00:32 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:12.012 18:00:32 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:12.012 18:00:32 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:12.012 18:00:32 -- lvol/external_snapshot.sh@153 -- # NOT rpc_cmd bdev_get_bdevs -b lvs_test/clone 00:12:12.012 18:00:32 -- common/autotest_common.sh@650 -- # local es=0 00:12:12.012 18:00:32 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b lvs_test/clone 00:12:12.012 18:00:32 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:12.012 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.012 18:00:33 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:12.012 18:00:32 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.012 18:00:33 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b lvs_test/clone 00:12:12.012 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.012 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.012 [2024-11-28 18:00:33.007458] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: lvs_test/clone 00:12:12.012 request: 00:12:12.012 { 00:12:12.012 "name": "lvs_test/clone", 00:12:12.012 "method": "bdev_get_bdevs", 00:12:12.012 "req_id": 1 00:12:12.012 } 00:12:12.012 Got JSON-RPC error response 00:12:12.012 response: 00:12:12.012 { 00:12:12.012 "code": -19, 00:12:12.012 "message": "No such device" 00:12:12.012 } 00:12:12.012 18:00:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:12.012 18:00:33 -- common/autotest_common.sh@653 -- # es=1 00:12:12.012 18:00:33 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:12.012 18:00:33 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:12.012 18:00:33 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:12.012 18:00:33 -- lvol/external_snapshot.sh@154 -- # NOT rpc_cmd bdev_get_bdevs -b 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:12.012 18:00:33 -- common/autotest_common.sh@650 -- # local es=0 00:12:12.012 18:00:33 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:12.012 18:00:33 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:12.012 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.012 18:00:33 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:12.012 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.012 18:00:33 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:12.012 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.012 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.012 [2024-11-28 18:00:33.027436] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:12.012 request: 00:12:12.012 { 00:12:12.012 "name": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:12.012 "method": "bdev_get_bdevs", 00:12:12.012 "req_id": 1 00:12:12.012 } 00:12:12.012 Got JSON-RPC error response 00:12:12.012 response: 00:12:12.012 { 00:12:12.012 "code": -19, 00:12:12.012 "message": "No such device" 00:12:12.012 } 00:12:12.012 18:00:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:12.012 18:00:33 -- common/autotest_common.sh@653 -- # es=1 00:12:12.012 18:00:33 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:12.012 18:00:33 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:12.012 18:00:33 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:12.012 18:00:33 -- lvol/external_snapshot.sh@160 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:12.012 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.012 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.012 [2024-11-28 18:00:33.039446] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:12.272 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@161 -- # NOT rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:12.272 18:00:33 -- common/autotest_common.sh@650 -- # local es=0 00:12:12.272 18:00:33 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:12.272 18:00:33 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:12.272 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.272 18:00:33 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:12.272 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.272 18:00:33 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:12.272 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.272 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.272 request: 00:12:12.272 { 00:12:12.272 "lvs_name": "lvs_test", 00:12:12.272 "method": "bdev_lvol_get_lvstores", 00:12:12.272 "req_id": 1 00:12:12.272 } 00:12:12.272 Got JSON-RPC error response 00:12:12.272 response: 00:12:12.272 { 00:12:12.272 "code": -19, 00:12:12.272 "message": "No such device" 00:12:12.272 } 00:12:12.272 18:00:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:12.272 18:00:33 -- common/autotest_common.sh@653 -- # es=1 00:12:12.272 18:00:33 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:12.272 18:00:33 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:12.272 18:00:33 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@162 -- # rpc_cmd bdev_malloc_create -u e4b40d8b-f623-416d-8234-baf5a4c83cbd 1 512 00:12:12.272 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.272 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.272 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@162 -- # esnap_dev=Malloc3 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@163 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:12.272 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.272 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.272 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@163 -- # bs_dev=test_esnap_reload_aio0 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@164 -- # rpc_cmd bdev_lvol_get_lvols 00:12:12.272 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.272 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.272 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@164 -- # lvols='[ 00:12:12.272 { 00:12:12.272 "alias": "lvs_test/eclone", 00:12:12.272 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:12.272 "name": "eclone", 00:12:12.272 "is_thin_provisioned": true, 00:12:12.272 "is_snapshot": true, 00:12:12.272 "is_clone": false, 00:12:12.272 "is_esnap_clone": true, 00:12:12.272 "is_degraded": false, 00:12:12.272 "lvs": { 00:12:12.272 "name": "lvs_test", 00:12:12.272 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:12.272 } 00:12:12.272 }, 00:12:12.272 { 00:12:12.272 "alias": "lvs_test/clone", 00:12:12.272 "uuid": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:12.272 "name": "clone", 00:12:12.272 "is_thin_provisioned": true, 00:12:12.272 "is_snapshot": false, 00:12:12.272 "is_clone": true, 00:12:12.272 "is_esnap_clone": false, 00:12:12.272 "is_degraded": false, 00:12:12.272 "lvs": { 00:12:12.272 "name": "lvs_test", 00:12:12.272 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:12.272 } 00:12:12.272 } 00:12:12.272 ]' 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@165 -- # jq -r '.[] | select(.name == "eclone").is_esnap_clone' 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@165 -- # [[ true == \t\r\u\e ]] 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@166 -- # jq -r '.[] | select(.name == "eclone").is_degraded' 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@166 -- # [[ false == \f\a\l\s\e ]] 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@167 -- # jq -r '.[] | select(.name == "clone").is_clone' 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@167 -- # [[ true == \t\r\u\e ]] 00:12:12.272 18:00:33 -- lvol/external_snapshot.sh@168 -- # jq -r '.[] | select(.name == "clone").is_degraded' 00:12:12.533 18:00:33 -- lvol/external_snapshot.sh@168 -- # [[ false == \f\a\l\s\e ]] 00:12:12.533 18:00:33 -- lvol/external_snapshot.sh@169 -- # rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:12.533 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.533 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.533 [ 00:12:12.533 { 00:12:12.533 "name": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:12.533 "aliases": [ 00:12:12.533 "lvs_test/eclone" 00:12:12.533 ], 00:12:12.533 "product_name": "Logical Volume", 00:12:12.533 "block_size": 512, 00:12:12.533 "num_blocks": 2048, 00:12:12.533 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:12.533 "assigned_rate_limits": { 00:12:12.533 "rw_ios_per_sec": 0, 00:12:12.533 "rw_mbytes_per_sec": 0, 00:12:12.533 "r_mbytes_per_sec": 0, 00:12:12.533 "w_mbytes_per_sec": 0 00:12:12.533 }, 00:12:12.533 "claimed": false, 00:12:12.533 "zoned": false, 00:12:12.533 "supported_io_types": { 00:12:12.533 "read": true, 00:12:12.533 "write": false, 00:12:12.533 "unmap": false, 00:12:12.533 "write_zeroes": false, 00:12:12.533 "flush": false, 00:12:12.533 "reset": true, 00:12:12.533 "compare": false, 00:12:12.533 "compare_and_write": false, 00:12:12.533 "abort": false, 00:12:12.533 "nvme_admin": false, 00:12:12.533 "nvme_io": false 00:12:12.533 }, 00:12:12.533 "memory_domains": [ 00:12:12.533 { 00:12:12.533 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:12:12.533 "dma_device_type": 2 00:12:12.533 } 00:12:12.533 ], 00:12:12.533 "driver_specific": { 00:12:12.533 "lvol": { 00:12:12.533 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:12.533 "base_bdev": "test_esnap_reload_aio0", 00:12:12.533 "thin_provision": true, 00:12:12.533 "snapshot": true, 00:12:12.533 "clone": false, 00:12:12.533 "clones": [ 00:12:12.533 "clone" 00:12:12.533 ], 00:12:12.533 "esnap_clone": true, 00:12:12.533 "external_snapshot_name": "e4b40d8b-f623-416d-8234-baf5a4c83cbd" 00:12:12.533 } 00:12:12.533 } 00:12:12.533 } 00:12:12.533 ] 00:12:12.533 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.533 18:00:33 -- lvol/external_snapshot.sh@170 -- # rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:12.533 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.533 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.533 [ 00:12:12.533 { 00:12:12.533 "name": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:12.533 "aliases": [ 00:12:12.533 "lvs_test/eclone" 00:12:12.533 ], 00:12:12.533 "product_name": "Logical Volume", 00:12:12.533 "block_size": 512, 00:12:12.533 "num_blocks": 2048, 00:12:12.533 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:12.533 "assigned_rate_limits": { 00:12:12.533 "rw_ios_per_sec": 0, 00:12:12.533 "rw_mbytes_per_sec": 0, 00:12:12.533 "r_mbytes_per_sec": 0, 00:12:12.533 "w_mbytes_per_sec": 0 00:12:12.533 }, 00:12:12.533 "claimed": false, 00:12:12.533 "zoned": false, 00:12:12.533 "supported_io_types": { 00:12:12.533 "read": true, 00:12:12.533 "write": false, 00:12:12.533 "unmap": false, 00:12:12.533 "write_zeroes": false, 00:12:12.533 "flush": false, 00:12:12.533 "reset": true, 00:12:12.533 "compare": false, 00:12:12.533 "compare_and_write": false, 00:12:12.533 "abort": false, 00:12:12.533 "nvme_admin": false, 00:12:12.533 "nvme_io": false 00:12:12.533 }, 00:12:12.533 "memory_domains": [ 00:12:12.533 { 00:12:12.533 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:12:12.533 "dma_device_type": 2 00:12:12.533 } 00:12:12.533 ], 00:12:12.533 "driver_specific": { 00:12:12.533 "lvol": { 00:12:12.533 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:12.533 "base_bdev": "test_esnap_reload_aio0", 00:12:12.533 "thin_provision": true, 00:12:12.533 "snapshot": true, 00:12:12.533 "clone": false, 00:12:12.533 "clones": [ 00:12:12.533 "clone" 00:12:12.533 ], 00:12:12.533 "esnap_clone": true, 00:12:12.533 "external_snapshot_name": "e4b40d8b-f623-416d-8234-baf5a4c83cbd" 00:12:12.533 } 00:12:12.533 } 00:12:12.533 } 00:12:12.533 ] 00:12:12.533 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.533 18:00:33 -- lvol/external_snapshot.sh@171 -- # rpc_cmd bdev_get_bdevs -b lvs_test/clone 00:12:12.533 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.533 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.533 [ 00:12:12.533 { 00:12:12.533 "name": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:12.533 "aliases": [ 00:12:12.533 "lvs_test/clone" 00:12:12.533 ], 00:12:12.533 "product_name": "Logical Volume", 00:12:12.533 "block_size": 512, 00:12:12.533 "num_blocks": 2048, 00:12:12.533 "uuid": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:12.533 "assigned_rate_limits": { 00:12:12.533 "rw_ios_per_sec": 0, 00:12:12.533 "rw_mbytes_per_sec": 0, 00:12:12.533 "r_mbytes_per_sec": 0, 00:12:12.533 "w_mbytes_per_sec": 0 00:12:12.533 }, 00:12:12.533 "claimed": false, 00:12:12.533 "zoned": false, 00:12:12.533 "supported_io_types": { 00:12:12.533 "read": true, 00:12:12.533 "write": true, 00:12:12.533 "unmap": true, 00:12:12.533 "write_zeroes": true, 00:12:12.533 "flush": false, 00:12:12.533 "reset": true, 00:12:12.533 "compare": false, 00:12:12.533 "compare_and_write": false, 00:12:12.533 "abort": false, 00:12:12.533 "nvme_admin": false, 00:12:12.533 "nvme_io": false 00:12:12.533 }, 00:12:12.533 "driver_specific": { 00:12:12.533 "lvol": { 00:12:12.533 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:12.533 "base_bdev": "test_esnap_reload_aio0", 00:12:12.533 "thin_provision": true, 00:12:12.533 "snapshot": false, 00:12:12.533 "clone": true, 00:12:12.533 "base_snapshot": "eclone", 00:12:12.533 "esnap_clone": false 00:12:12.533 } 00:12:12.533 } 00:12:12.533 } 00:12:12.533 ] 00:12:12.533 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.533 18:00:33 -- lvol/external_snapshot.sh@172 -- # rpc_cmd bdev_get_bdevs -b 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:12.533 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.533 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.533 [ 00:12:12.533 { 00:12:12.533 "name": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:12.533 "aliases": [ 00:12:12.533 "lvs_test/clone" 00:12:12.533 ], 00:12:12.533 "product_name": "Logical Volume", 00:12:12.533 "block_size": 512, 00:12:12.533 "num_blocks": 2048, 00:12:12.533 "uuid": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:12.533 "assigned_rate_limits": { 00:12:12.533 "rw_ios_per_sec": 0, 00:12:12.533 "rw_mbytes_per_sec": 0, 00:12:12.533 "r_mbytes_per_sec": 0, 00:12:12.533 "w_mbytes_per_sec": 0 00:12:12.533 }, 00:12:12.533 "claimed": false, 00:12:12.533 "zoned": false, 00:12:12.533 "supported_io_types": { 00:12:12.533 "read": true, 00:12:12.533 "write": true, 00:12:12.533 "unmap": true, 00:12:12.533 "write_zeroes": true, 00:12:12.533 "flush": false, 00:12:12.533 "reset": true, 00:12:12.533 "compare": false, 00:12:12.533 "compare_and_write": false, 00:12:12.533 "abort": false, 00:12:12.533 "nvme_admin": false, 00:12:12.533 "nvme_io": false 00:12:12.533 }, 00:12:12.533 "driver_specific": { 00:12:12.533 "lvol": { 00:12:12.533 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:12.533 "base_bdev": "test_esnap_reload_aio0", 00:12:12.533 "thin_provision": true, 00:12:12.533 "snapshot": false, 00:12:12.533 "clone": true, 00:12:12.533 "base_snapshot": "eclone", 00:12:12.533 "esnap_clone": false 00:12:12.533 } 00:12:12.533 } 00:12:12.533 } 00:12:12.533 ] 00:12:12.533 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.533 18:00:33 -- lvol/external_snapshot.sh@177 -- # rpc_cmd bdev_lvol_snapshot 1be19dfc-11e9-4a37-b148-69c017730da1 snap 00:12:12.533 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.533 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.533 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.533 18:00:33 -- lvol/external_snapshot.sh@177 -- # snap_uuid=26ec5b19-a805-4182-a7bd-96331fb90c93 00:12:12.533 18:00:33 -- lvol/external_snapshot.sh@178 -- # rpc_cmd bdev_get_bdevs -b lvs_test/snap 00:12:12.533 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.533 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.533 [ 00:12:12.533 { 00:12:12.533 "name": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:12.533 "aliases": [ 00:12:12.533 "lvs_test/snap" 00:12:12.533 ], 00:12:12.533 "product_name": "Logical Volume", 00:12:12.533 "block_size": 512, 00:12:12.533 "num_blocks": 2048, 00:12:12.534 "uuid": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:12.534 "assigned_rate_limits": { 00:12:12.534 "rw_ios_per_sec": 0, 00:12:12.534 "rw_mbytes_per_sec": 0, 00:12:12.534 "r_mbytes_per_sec": 0, 00:12:12.534 "w_mbytes_per_sec": 0 00:12:12.534 }, 00:12:12.534 "claimed": false, 00:12:12.534 "zoned": false, 00:12:12.534 "supported_io_types": { 00:12:12.534 "read": true, 00:12:12.534 "write": false, 00:12:12.534 "unmap": false, 00:12:12.534 "write_zeroes": false, 00:12:12.534 "flush": false, 00:12:12.534 "reset": true, 00:12:12.534 "compare": false, 00:12:12.534 "compare_and_write": false, 00:12:12.534 "abort": false, 00:12:12.534 "nvme_admin": false, 00:12:12.534 "nvme_io": false 00:12:12.534 }, 00:12:12.534 "driver_specific": { 00:12:12.534 "lvol": { 00:12:12.534 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:12.534 "base_bdev": "test_esnap_reload_aio0", 00:12:12.534 "thin_provision": true, 00:12:12.534 "snapshot": true, 00:12:12.534 "clone": true, 00:12:12.534 "base_snapshot": "eclone", 00:12:12.534 "clones": [ 00:12:12.534 "clone" 00:12:12.534 ], 00:12:12.534 "esnap_clone": false 00:12:12.534 } 00:12:12.534 } 00:12:12.534 } 00:12:12.534 ] 00:12:12.534 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.534 18:00:33 -- lvol/external_snapshot.sh@179 -- # rpc_cmd bdev_get_bdevs -b 26ec5b19-a805-4182-a7bd-96331fb90c93 00:12:12.534 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.534 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.534 [ 00:12:12.534 { 00:12:12.534 "name": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:12.534 "aliases": [ 00:12:12.534 "lvs_test/snap" 00:12:12.534 ], 00:12:12.534 "product_name": "Logical Volume", 00:12:12.534 "block_size": 512, 00:12:12.534 "num_blocks": 2048, 00:12:12.534 "uuid": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:12.534 "assigned_rate_limits": { 00:12:12.534 "rw_ios_per_sec": 0, 00:12:12.534 "rw_mbytes_per_sec": 0, 00:12:12.534 "r_mbytes_per_sec": 0, 00:12:12.534 "w_mbytes_per_sec": 0 00:12:12.534 }, 00:12:12.534 "claimed": false, 00:12:12.534 "zoned": false, 00:12:12.534 "supported_io_types": { 00:12:12.534 "read": true, 00:12:12.534 "write": false, 00:12:12.534 "unmap": false, 00:12:12.534 "write_zeroes": false, 00:12:12.534 "flush": false, 00:12:12.534 "reset": true, 00:12:12.534 "compare": false, 00:12:12.534 "compare_and_write": false, 00:12:12.534 "abort": false, 00:12:12.534 "nvme_admin": false, 00:12:12.534 "nvme_io": false 00:12:12.534 }, 00:12:12.534 "driver_specific": { 00:12:12.534 "lvol": { 00:12:12.534 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:12.534 "base_bdev": "test_esnap_reload_aio0", 00:12:12.534 "thin_provision": true, 00:12:12.534 "snapshot": true, 00:12:12.534 "clone": true, 00:12:12.534 "base_snapshot": "eclone", 00:12:12.534 "clones": [ 00:12:12.534 "clone" 00:12:12.534 ], 00:12:12.534 "esnap_clone": false 00:12:12.534 } 00:12:12.534 } 00:12:12.534 } 00:12:12.534 ] 00:12:12.534 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.534 18:00:33 -- lvol/external_snapshot.sh@180 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:12.534 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.534 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.534 [2024-11-28 18:00:33.459912] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:12.534 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.534 18:00:33 -- lvol/external_snapshot.sh@181 -- # NOT rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:12.534 18:00:33 -- common/autotest_common.sh@650 -- # local es=0 00:12:12.534 18:00:33 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:12.534 18:00:33 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:12.534 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.534 18:00:33 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:12.534 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.534 18:00:33 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:12.534 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.534 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.534 request: 00:12:12.534 { 00:12:12.534 "lvs_name": "lvs_test", 00:12:12.534 "method": "bdev_lvol_get_lvstores", 00:12:12.534 "req_id": 1 00:12:12.534 } 00:12:12.534 Got JSON-RPC error response 00:12:12.534 response: 00:12:12.534 { 00:12:12.534 "code": -19, 00:12:12.534 "message": "No such device" 00:12:12.534 } 00:12:12.534 18:00:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:12.534 18:00:33 -- common/autotest_common.sh@653 -- # es=1 00:12:12.534 18:00:33 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:12.534 18:00:33 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:12.534 18:00:33 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:12.534 18:00:33 -- lvol/external_snapshot.sh@182 -- # rpc_cmd bdev_malloc_delete e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:12.534 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.534 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.534 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.534 18:00:33 -- lvol/external_snapshot.sh@183 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:12.534 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.534 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.534 [2024-11-28 18:00:33.534151] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:12.534 [2024-11-28 18:00:33.534190] vbdev_lvol.c:1912:vbdev_lvol_esnap_dev_create: *NOTICE*: lvol b787e0c8-ec38-411b-b819-eb390e310bc1: bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd not available: lvol is degraded 00:12:12.534 [2024-11-28 18:00:33.534218] vbdev_lvol.c:1112:_create_lvol_disk: *NOTICE*: lvol b787e0c8-ec38-411b-b819-eb390e310bc1: blob is degraded: deferring bdev creation 00:12:12.534 [2024-11-28 18:00:33.534314] vbdev_lvol.c:1112:_create_lvol_disk: *NOTICE*: lvol 26ec5b19-a805-4182-a7bd-96331fb90c93: blob is degraded: deferring bdev creation 00:12:12.534 [2024-11-28 18:00:33.534449] vbdev_lvol.c:1112:_create_lvol_disk: *NOTICE*: lvol 1be19dfc-11e9-4a37-b148-69c017730da1: blob is degraded: deferring bdev creation 00:12:12.534 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.534 18:00:33 -- lvol/external_snapshot.sh@183 -- # bs_dev=test_esnap_reload_aio0 00:12:12.534 18:00:33 -- lvol/external_snapshot.sh@184 -- # rpc_cmd bdev_lvol_get_lvols 00:12:12.534 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.534 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.534 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:12.534 18:00:33 -- lvol/external_snapshot.sh@184 -- # lvols='[ 00:12:12.534 { 00:12:12.534 "alias": "lvs_test/eclone", 00:12:12.534 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:12.534 "name": "eclone", 00:12:12.534 "is_thin_provisioned": true, 00:12:12.534 "is_snapshot": true, 00:12:12.534 "is_clone": false, 00:12:12.534 "is_esnap_clone": true, 00:12:12.534 "is_degraded": true, 00:12:12.534 "lvs": { 00:12:12.534 "name": "lvs_test", 00:12:12.534 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:12.534 } 00:12:12.534 }, 00:12:12.534 { 00:12:12.534 "alias": "lvs_test/clone", 00:12:12.534 "uuid": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:12.534 "name": "clone", 00:12:12.534 "is_thin_provisioned": true, 00:12:12.534 "is_snapshot": false, 00:12:12.534 "is_clone": true, 00:12:12.534 "is_esnap_clone": false, 00:12:12.534 "is_degraded": true, 00:12:12.534 "lvs": { 00:12:12.534 "name": "lvs_test", 00:12:12.534 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:12.534 } 00:12:12.534 }, 00:12:12.534 { 00:12:12.534 "alias": "lvs_test/snap", 00:12:12.534 "uuid": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:12.534 "name": "snap", 00:12:12.534 "is_thin_provisioned": true, 00:12:12.534 "is_snapshot": true, 00:12:12.534 "is_clone": true, 00:12:12.534 "is_esnap_clone": false, 00:12:12.534 "is_degraded": true, 00:12:12.534 "lvs": { 00:12:12.534 "name": "lvs_test", 00:12:12.534 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:12.534 } 00:12:12.534 } 00:12:12.534 ]' 00:12:12.534 18:00:33 -- lvol/external_snapshot.sh@185 -- # jq -r '.[] | select(.name == "eclone").is_esnap_clone' 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@185 -- # [[ true == \t\r\u\e ]] 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@186 -- # jq -r '.[] | select(.name == "eclone").is_degraded' 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@186 -- # [[ true == \t\r\u\e ]] 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@187 -- # jq -r '.[] | select(.name == "clone").is_clone' 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@187 -- # [[ true == \t\r\u\e ]] 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@188 -- # jq -r '.[] | select(.name == "clone").is_degraded' 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@188 -- # [[ true == \t\r\u\e ]] 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@189 -- # jq -r '.[] | select(.name == "snap").is_clone' 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@189 -- # [[ true == \t\r\u\e ]] 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@190 -- # jq -r '.[] | select(.name == "snap").is_snapshot' 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@190 -- # [[ true == \t\r\u\e ]] 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@191 -- # jq -r '.[] | select(.name == "snap").is_degraded' 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@191 -- # [[ true == \t\r\u\e ]] 00:12:12.794 18:00:33 -- lvol/external_snapshot.sh@192 -- # NOT rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:12.794 18:00:33 -- common/autotest_common.sh@650 -- # local es=0 00:12:12.794 18:00:33 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:12.794 18:00:33 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:12.794 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.794 18:00:33 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:12.794 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:12.795 18:00:33 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:12.795 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:12.795 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:12.795 [2024-11-28 18:00:33.828495] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: lvs_test/eclone 00:12:12.795 request: 00:12:12.795 { 00:12:12.795 "name": "lvs_test/eclone", 00:12:12.795 "method": "bdev_get_bdevs", 00:12:12.795 "req_id": 1 00:12:12.795 } 00:12:12.795 Got JSON-RPC error response 00:12:12.795 response: 00:12:12.795 { 00:12:12.795 "code": -19, 00:12:12.795 "message": "No such device" 00:12:12.795 } 00:12:12.795 18:00:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:12.795 18:00:33 -- common/autotest_common.sh@653 -- # es=1 00:12:12.795 18:00:33 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:12.795 18:00:33 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:12.795 18:00:33 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:12.795 18:00:33 -- lvol/external_snapshot.sh@193 -- # NOT rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:12.795 18:00:33 -- common/autotest_common.sh@650 -- # local es=0 00:12:12.795 18:00:33 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:12.795 18:00:33 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:13.055 18:00:33 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:13.055 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.055 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:13.055 [2024-11-28 18:00:33.844460] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:13.055 request: 00:12:13.055 { 00:12:13.055 "name": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:13.055 "method": "bdev_get_bdevs", 00:12:13.055 "req_id": 1 00:12:13.055 } 00:12:13.055 Got JSON-RPC error response 00:12:13.055 response: 00:12:13.055 { 00:12:13.055 "code": -19, 00:12:13.055 "message": "No such device" 00:12:13.055 } 00:12:13.055 18:00:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:13.055 18:00:33 -- common/autotest_common.sh@653 -- # es=1 00:12:13.055 18:00:33 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:13.055 18:00:33 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:13.055 18:00:33 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:13.055 18:00:33 -- lvol/external_snapshot.sh@194 -- # NOT rpc_cmd bdev_get_bdevs -b lvs_test/clone 00:12:13.055 18:00:33 -- common/autotest_common.sh@650 -- # local es=0 00:12:13.055 18:00:33 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b lvs_test/clone 00:12:13.055 18:00:33 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:13.055 18:00:33 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b lvs_test/clone 00:12:13.055 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.055 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:13.055 [2024-11-28 18:00:33.864420] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: lvs_test/clone 00:12:13.055 request: 00:12:13.055 { 00:12:13.055 "name": "lvs_test/clone", 00:12:13.055 "method": "bdev_get_bdevs", 00:12:13.055 "req_id": 1 00:12:13.055 } 00:12:13.055 Got JSON-RPC error response 00:12:13.055 response: 00:12:13.055 { 00:12:13.055 "code": -19, 00:12:13.055 "message": "No such device" 00:12:13.055 } 00:12:13.055 18:00:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:13.055 18:00:33 -- common/autotest_common.sh@653 -- # es=1 00:12:13.055 18:00:33 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:13.055 18:00:33 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:13.055 18:00:33 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:13.055 18:00:33 -- lvol/external_snapshot.sh@195 -- # NOT rpc_cmd bdev_get_bdevs -b 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:13.055 18:00:33 -- common/autotest_common.sh@650 -- # local es=0 00:12:13.055 18:00:33 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:13.055 18:00:33 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:13.055 18:00:33 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:13.055 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.055 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:13.055 [2024-11-28 18:00:33.880406] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:13.055 request: 00:12:13.055 { 00:12:13.055 "name": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:13.055 "method": "bdev_get_bdevs", 00:12:13.055 "req_id": 1 00:12:13.055 } 00:12:13.055 Got JSON-RPC error response 00:12:13.055 response: 00:12:13.055 { 00:12:13.055 "code": -19, 00:12:13.055 "message": "No such device" 00:12:13.055 } 00:12:13.055 18:00:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:13.055 18:00:33 -- common/autotest_common.sh@653 -- # es=1 00:12:13.055 18:00:33 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:13.055 18:00:33 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:13.055 18:00:33 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:13.055 18:00:33 -- lvol/external_snapshot.sh@196 -- # NOT rpc_cmd bdev_get_bdevs -b lvs_test/snap 00:12:13.055 18:00:33 -- common/autotest_common.sh@650 -- # local es=0 00:12:13.055 18:00:33 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b lvs_test/snap 00:12:13.055 18:00:33 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:13.055 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:13.055 18:00:33 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b lvs_test/snap 00:12:13.055 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.055 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:13.055 [2024-11-28 18:00:33.896369] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: lvs_test/snap 00:12:13.055 request: 00:12:13.055 { 00:12:13.055 "name": "lvs_test/snap", 00:12:13.055 "method": "bdev_get_bdevs", 00:12:13.055 "req_id": 1 00:12:13.055 } 00:12:13.055 Got JSON-RPC error response 00:12:13.055 response: 00:12:13.055 { 00:12:13.055 "code": -19, 00:12:13.055 "message": "No such device" 00:12:13.055 } 00:12:13.055 18:00:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:13.055 18:00:33 -- common/autotest_common.sh@653 -- # es=1 00:12:13.055 18:00:33 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:13.055 18:00:33 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:13.055 18:00:33 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:13.055 18:00:33 -- lvol/external_snapshot.sh@197 -- # NOT rpc_cmd bdev_get_bdevs -b 26ec5b19-a805-4182-a7bd-96331fb90c93 00:12:13.055 18:00:33 -- common/autotest_common.sh@650 -- # local es=0 00:12:13.056 18:00:33 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b 26ec5b19-a805-4182-a7bd-96331fb90c93 00:12:13.056 18:00:33 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:13.056 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:13.056 18:00:33 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:13.056 18:00:33 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:13.056 18:00:33 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b 26ec5b19-a805-4182-a7bd-96331fb90c93 00:12:13.056 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.056 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:13.056 [2024-11-28 18:00:33.912357] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 26ec5b19-a805-4182-a7bd-96331fb90c93 00:12:13.056 request: 00:12:13.056 { 00:12:13.056 "name": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:13.056 "method": "bdev_get_bdevs", 00:12:13.056 "req_id": 1 00:12:13.056 } 00:12:13.056 Got JSON-RPC error response 00:12:13.056 response: 00:12:13.056 { 00:12:13.056 "code": -19, 00:12:13.056 "message": "No such device" 00:12:13.056 } 00:12:13.056 18:00:33 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:13.056 18:00:33 -- common/autotest_common.sh@653 -- # es=1 00:12:13.056 18:00:33 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:13.056 18:00:33 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:13.056 18:00:33 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:13.056 18:00:33 -- lvol/external_snapshot.sh@200 -- # rpc_cmd bdev_malloc_create -u e4b40d8b-f623-416d-8234-baf5a4c83cbd 1 512 00:12:13.056 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.056 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:13.056 [2024-11-28 18:00:33.930050] bdev.c:7940:bdev_open: *ERROR*: bdev Malloc4 already claimed: type read_many_write_none by module lvol 00:12:13.056 [2024-11-28 18:00:33.930154] blobstore.c:9230:blob_frozen_set_back_bs_dev: *NOTICE*: blob 0x100000001: hotplugged back_bs_dev 00:12:13.056 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.056 18:00:33 -- lvol/external_snapshot.sh@200 -- # esnap_dev=Malloc4 00:12:13.056 18:00:33 -- lvol/external_snapshot.sh@201 -- # rpc_cmd bdev_wait_for_examine 00:12:13.056 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.056 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:13.056 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.056 18:00:33 -- lvol/external_snapshot.sh@202 -- # rpc_cmd bdev_lvol_get_lvols 00:12:13.056 18:00:33 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.056 18:00:33 -- common/autotest_common.sh@10 -- # set +x 00:12:13.056 18:00:33 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.056 18:00:33 -- lvol/external_snapshot.sh@202 -- # lvols='[ 00:12:13.056 { 00:12:13.056 "alias": "lvs_test/eclone", 00:12:13.056 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:13.056 "name": "eclone", 00:12:13.056 "is_thin_provisioned": true, 00:12:13.056 "is_snapshot": true, 00:12:13.056 "is_clone": false, 00:12:13.056 "is_esnap_clone": true, 00:12:13.056 "is_degraded": false, 00:12:13.056 "lvs": { 00:12:13.056 "name": "lvs_test", 00:12:13.056 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:13.056 } 00:12:13.056 }, 00:12:13.056 { 00:12:13.056 "alias": "lvs_test/clone", 00:12:13.056 "uuid": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:13.056 "name": "clone", 00:12:13.056 "is_thin_provisioned": true, 00:12:13.056 "is_snapshot": false, 00:12:13.056 "is_clone": true, 00:12:13.056 "is_esnap_clone": false, 00:12:13.056 "is_degraded": false, 00:12:13.056 "lvs": { 00:12:13.056 "name": "lvs_test", 00:12:13.056 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:13.056 } 00:12:13.056 }, 00:12:13.056 { 00:12:13.056 "alias": "lvs_test/snap", 00:12:13.056 "uuid": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:13.056 "name": "snap", 00:12:13.056 "is_thin_provisioned": true, 00:12:13.056 "is_snapshot": true, 00:12:13.056 "is_clone": true, 00:12:13.056 "is_esnap_clone": false, 00:12:13.056 "is_degraded": false, 00:12:13.056 "lvs": { 00:12:13.056 "name": "lvs_test", 00:12:13.056 "uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a" 00:12:13.056 } 00:12:13.056 } 00:12:13.056 ]' 00:12:13.056 18:00:33 -- lvol/external_snapshot.sh@203 -- # jq -r '.[] | select(.name == "eclone").is_esnap_clone' 00:12:13.056 18:00:34 -- lvol/external_snapshot.sh@203 -- # [[ true == \t\r\u\e ]] 00:12:13.056 18:00:34 -- lvol/external_snapshot.sh@204 -- # jq -r '.[] | select(.name == "eclone").is_degraded' 00:12:13.056 18:00:34 -- lvol/external_snapshot.sh@204 -- # [[ false == \f\a\l\s\e ]] 00:12:13.056 18:00:34 -- lvol/external_snapshot.sh@205 -- # jq -r '.[] | select(.name == "clone").is_clone' 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@205 -- # [[ true == \t\r\u\e ]] 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@206 -- # jq -r '.[] | select(.name == "clone").is_degraded' 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@206 -- # [[ false == \f\a\l\s\e ]] 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@207 -- # jq -r '.[] | select(.name == "snap").is_clone' 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@207 -- # [[ true == \t\r\u\e ]] 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@208 -- # jq -r '.[] | select(.name == "snap").is_snapshot' 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@208 -- # [[ true == \t\r\u\e ]] 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@209 -- # jq -r '.[] | select(.name == "snap").is_degraded' 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@209 -- # [[ false == \f\a\l\s\e ]] 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@210 -- # rpc_cmd bdev_get_bdevs -b lvs_test/eclone 00:12:13.316 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.316 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.316 [ 00:12:13.316 { 00:12:13.316 "name": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:13.316 "aliases": [ 00:12:13.316 "lvs_test/eclone" 00:12:13.316 ], 00:12:13.316 "product_name": "Logical Volume", 00:12:13.316 "block_size": 512, 00:12:13.316 "num_blocks": 2048, 00:12:13.316 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:13.316 "assigned_rate_limits": { 00:12:13.316 "rw_ios_per_sec": 0, 00:12:13.316 "rw_mbytes_per_sec": 0, 00:12:13.316 "r_mbytes_per_sec": 0, 00:12:13.316 "w_mbytes_per_sec": 0 00:12:13.316 }, 00:12:13.316 "claimed": false, 00:12:13.316 "zoned": false, 00:12:13.316 "supported_io_types": { 00:12:13.316 "read": true, 00:12:13.316 "write": false, 00:12:13.316 "unmap": false, 00:12:13.316 "write_zeroes": false, 00:12:13.316 "flush": false, 00:12:13.316 "reset": true, 00:12:13.316 "compare": false, 00:12:13.316 "compare_and_write": false, 00:12:13.316 "abort": false, 00:12:13.316 "nvme_admin": false, 00:12:13.316 "nvme_io": false 00:12:13.316 }, 00:12:13.316 "memory_domains": [ 00:12:13.316 { 00:12:13.316 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:12:13.316 "dma_device_type": 2 00:12:13.316 } 00:12:13.316 ], 00:12:13.316 "driver_specific": { 00:12:13.316 "lvol": { 00:12:13.316 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:13.316 "base_bdev": "test_esnap_reload_aio0", 00:12:13.316 "thin_provision": true, 00:12:13.316 "snapshot": true, 00:12:13.316 "clone": false, 00:12:13.316 "clones": [ 00:12:13.316 "snap" 00:12:13.316 ], 00:12:13.316 "esnap_clone": true, 00:12:13.316 "external_snapshot_name": "e4b40d8b-f623-416d-8234-baf5a4c83cbd" 00:12:13.316 } 00:12:13.316 } 00:12:13.316 } 00:12:13.316 ] 00:12:13.316 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.316 18:00:34 -- lvol/external_snapshot.sh@211 -- # rpc_cmd bdev_get_bdevs -b b787e0c8-ec38-411b-b819-eb390e310bc1 00:12:13.316 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.316 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.316 [ 00:12:13.316 { 00:12:13.316 "name": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:13.316 "aliases": [ 00:12:13.316 "lvs_test/eclone" 00:12:13.316 ], 00:12:13.316 "product_name": "Logical Volume", 00:12:13.317 "block_size": 512, 00:12:13.317 "num_blocks": 2048, 00:12:13.317 "uuid": "b787e0c8-ec38-411b-b819-eb390e310bc1", 00:12:13.317 "assigned_rate_limits": { 00:12:13.317 "rw_ios_per_sec": 0, 00:12:13.317 "rw_mbytes_per_sec": 0, 00:12:13.317 "r_mbytes_per_sec": 0, 00:12:13.317 "w_mbytes_per_sec": 0 00:12:13.317 }, 00:12:13.317 "claimed": false, 00:12:13.317 "zoned": false, 00:12:13.317 "supported_io_types": { 00:12:13.317 "read": true, 00:12:13.317 "write": false, 00:12:13.317 "unmap": false, 00:12:13.317 "write_zeroes": false, 00:12:13.317 "flush": false, 00:12:13.317 "reset": true, 00:12:13.317 "compare": false, 00:12:13.317 "compare_and_write": false, 00:12:13.317 "abort": false, 00:12:13.317 "nvme_admin": false, 00:12:13.317 "nvme_io": false 00:12:13.317 }, 00:12:13.317 "memory_domains": [ 00:12:13.317 { 00:12:13.317 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:12:13.317 "dma_device_type": 2 00:12:13.317 } 00:12:13.317 ], 00:12:13.317 "driver_specific": { 00:12:13.317 "lvol": { 00:12:13.317 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:13.317 "base_bdev": "test_esnap_reload_aio0", 00:12:13.317 "thin_provision": true, 00:12:13.317 "snapshot": true, 00:12:13.317 "clone": false, 00:12:13.317 "clones": [ 00:12:13.317 "snap" 00:12:13.317 ], 00:12:13.317 "esnap_clone": true, 00:12:13.317 "external_snapshot_name": "e4b40d8b-f623-416d-8234-baf5a4c83cbd" 00:12:13.317 } 00:12:13.317 } 00:12:13.317 } 00:12:13.317 ] 00:12:13.317 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.317 18:00:34 -- lvol/external_snapshot.sh@212 -- # rpc_cmd bdev_get_bdevs -b lvs_test/clone 00:12:13.317 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.317 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.317 [ 00:12:13.317 { 00:12:13.317 "name": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:13.317 "aliases": [ 00:12:13.317 "lvs_test/clone" 00:12:13.317 ], 00:12:13.317 "product_name": "Logical Volume", 00:12:13.317 "block_size": 512, 00:12:13.317 "num_blocks": 2048, 00:12:13.317 "uuid": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:13.317 "assigned_rate_limits": { 00:12:13.317 "rw_ios_per_sec": 0, 00:12:13.317 "rw_mbytes_per_sec": 0, 00:12:13.317 "r_mbytes_per_sec": 0, 00:12:13.317 "w_mbytes_per_sec": 0 00:12:13.317 }, 00:12:13.317 "claimed": false, 00:12:13.317 "zoned": false, 00:12:13.317 "supported_io_types": { 00:12:13.317 "read": true, 00:12:13.317 "write": true, 00:12:13.317 "unmap": true, 00:12:13.317 "write_zeroes": true, 00:12:13.317 "flush": false, 00:12:13.317 "reset": true, 00:12:13.317 "compare": false, 00:12:13.317 "compare_and_write": false, 00:12:13.317 "abort": false, 00:12:13.317 "nvme_admin": false, 00:12:13.317 "nvme_io": false 00:12:13.317 }, 00:12:13.317 "driver_specific": { 00:12:13.317 "lvol": { 00:12:13.317 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:13.317 "base_bdev": "test_esnap_reload_aio0", 00:12:13.317 "thin_provision": true, 00:12:13.317 "snapshot": false, 00:12:13.317 "clone": true, 00:12:13.317 "base_snapshot": "snap", 00:12:13.317 "esnap_clone": false 00:12:13.317 } 00:12:13.317 } 00:12:13.317 } 00:12:13.317 ] 00:12:13.317 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.317 18:00:34 -- lvol/external_snapshot.sh@213 -- # rpc_cmd bdev_get_bdevs -b 1be19dfc-11e9-4a37-b148-69c017730da1 00:12:13.317 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.317 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.317 [ 00:12:13.317 { 00:12:13.317 "name": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:13.317 "aliases": [ 00:12:13.317 "lvs_test/clone" 00:12:13.317 ], 00:12:13.317 "product_name": "Logical Volume", 00:12:13.317 "block_size": 512, 00:12:13.317 "num_blocks": 2048, 00:12:13.317 "uuid": "1be19dfc-11e9-4a37-b148-69c017730da1", 00:12:13.317 "assigned_rate_limits": { 00:12:13.317 "rw_ios_per_sec": 0, 00:12:13.317 "rw_mbytes_per_sec": 0, 00:12:13.317 "r_mbytes_per_sec": 0, 00:12:13.317 "w_mbytes_per_sec": 0 00:12:13.317 }, 00:12:13.317 "claimed": false, 00:12:13.317 "zoned": false, 00:12:13.317 "supported_io_types": { 00:12:13.317 "read": true, 00:12:13.317 "write": true, 00:12:13.317 "unmap": true, 00:12:13.317 "write_zeroes": true, 00:12:13.317 "flush": false, 00:12:13.317 "reset": true, 00:12:13.317 "compare": false, 00:12:13.317 "compare_and_write": false, 00:12:13.317 "abort": false, 00:12:13.317 "nvme_admin": false, 00:12:13.317 "nvme_io": false 00:12:13.317 }, 00:12:13.317 "driver_specific": { 00:12:13.317 "lvol": { 00:12:13.317 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:13.317 "base_bdev": "test_esnap_reload_aio0", 00:12:13.317 "thin_provision": true, 00:12:13.317 "snapshot": false, 00:12:13.317 "clone": true, 00:12:13.317 "base_snapshot": "snap", 00:12:13.317 "esnap_clone": false 00:12:13.317 } 00:12:13.317 } 00:12:13.317 } 00:12:13.317 ] 00:12:13.317 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.317 18:00:34 -- lvol/external_snapshot.sh@214 -- # rpc_cmd bdev_get_bdevs -b lvs_test/snap 00:12:13.317 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.317 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.577 [ 00:12:13.577 { 00:12:13.577 "name": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:13.577 "aliases": [ 00:12:13.577 "lvs_test/snap" 00:12:13.577 ], 00:12:13.577 "product_name": "Logical Volume", 00:12:13.577 "block_size": 512, 00:12:13.577 "num_blocks": 2048, 00:12:13.577 "uuid": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:13.577 "assigned_rate_limits": { 00:12:13.577 "rw_ios_per_sec": 0, 00:12:13.577 "rw_mbytes_per_sec": 0, 00:12:13.577 "r_mbytes_per_sec": 0, 00:12:13.577 "w_mbytes_per_sec": 0 00:12:13.577 }, 00:12:13.577 "claimed": false, 00:12:13.577 "zoned": false, 00:12:13.577 "supported_io_types": { 00:12:13.577 "read": true, 00:12:13.577 "write": false, 00:12:13.577 "unmap": false, 00:12:13.577 "write_zeroes": false, 00:12:13.577 "flush": false, 00:12:13.577 "reset": true, 00:12:13.577 "compare": false, 00:12:13.577 "compare_and_write": false, 00:12:13.577 "abort": false, 00:12:13.577 "nvme_admin": false, 00:12:13.577 "nvme_io": false 00:12:13.577 }, 00:12:13.577 "driver_specific": { 00:12:13.577 "lvol": { 00:12:13.577 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:13.577 "base_bdev": "test_esnap_reload_aio0", 00:12:13.577 "thin_provision": true, 00:12:13.577 "snapshot": true, 00:12:13.577 "clone": true, 00:12:13.577 "base_snapshot": "eclone", 00:12:13.577 "clones": [ 00:12:13.577 "clone" 00:12:13.577 ], 00:12:13.577 "esnap_clone": false 00:12:13.577 } 00:12:13.577 } 00:12:13.577 } 00:12:13.577 ] 00:12:13.577 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.577 18:00:34 -- lvol/external_snapshot.sh@215 -- # rpc_cmd bdev_get_bdevs -b 26ec5b19-a805-4182-a7bd-96331fb90c93 00:12:13.577 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.577 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.577 [ 00:12:13.577 { 00:12:13.577 "name": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:13.577 "aliases": [ 00:12:13.577 "lvs_test/snap" 00:12:13.577 ], 00:12:13.577 "product_name": "Logical Volume", 00:12:13.577 "block_size": 512, 00:12:13.577 "num_blocks": 2048, 00:12:13.577 "uuid": "26ec5b19-a805-4182-a7bd-96331fb90c93", 00:12:13.577 "assigned_rate_limits": { 00:12:13.577 "rw_ios_per_sec": 0, 00:12:13.577 "rw_mbytes_per_sec": 0, 00:12:13.577 "r_mbytes_per_sec": 0, 00:12:13.577 "w_mbytes_per_sec": 0 00:12:13.577 }, 00:12:13.577 "claimed": false, 00:12:13.578 "zoned": false, 00:12:13.578 "supported_io_types": { 00:12:13.578 "read": true, 00:12:13.578 "write": false, 00:12:13.578 "unmap": false, 00:12:13.578 "write_zeroes": false, 00:12:13.578 "flush": false, 00:12:13.578 "reset": true, 00:12:13.578 "compare": false, 00:12:13.578 "compare_and_write": false, 00:12:13.578 "abort": false, 00:12:13.578 "nvme_admin": false, 00:12:13.578 "nvme_io": false 00:12:13.578 }, 00:12:13.578 "driver_specific": { 00:12:13.578 "lvol": { 00:12:13.578 "lvol_store_uuid": "f7b67d87-1969-4e46-a16b-35eb70f0ef1a", 00:12:13.578 "base_bdev": "test_esnap_reload_aio0", 00:12:13.578 "thin_provision": true, 00:12:13.578 "snapshot": true, 00:12:13.578 "clone": true, 00:12:13.578 "base_snapshot": "eclone", 00:12:13.578 "clones": [ 00:12:13.578 "clone" 00:12:13.578 ], 00:12:13.578 "esnap_clone": false 00:12:13.578 } 00:12:13.578 } 00:12:13.578 } 00:12:13.578 ] 00:12:13.578 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@217 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:13.578 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.578 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.578 [2024-11-28 18:00:34.403705] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:13.578 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@218 -- # rpc_cmd bdev_malloc_delete e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:13.578 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.578 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.578 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.578 00:12:13.578 real 0m2.987s 00:12:13.578 user 0m1.379s 00:12:13.578 sys 0m0.402s 00:12:13.578 18:00:34 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:13.578 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.578 ************************************ 00:12:13.578 END TEST test_esnap_reload 00:12:13.578 ************************************ 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@470 -- # run_test test_esnap_clones test_esnap_clones 00:12:13.578 18:00:34 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:12:13.578 18:00:34 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:12:13.578 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.578 ************************************ 00:12:13.578 START TEST test_esnap_clones 00:12:13.578 ************************************ 00:12:13.578 18:00:34 -- common/autotest_common.sh@1114 -- # test_esnap_clones 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@263 -- # local bs_dev esnap_dev 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@264 -- # local block_size=512 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@265 -- # local lvs_size_mb=100 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@266 -- # local esnap_size_mb=1 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@267 -- # local lvs_cluster_size=16384 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@268 -- # local lvs_uuid esnap_uuid 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@269 -- # local vol1_uuid vol2_uuid vol3_uuid vol3_uuid vol4_uuid vol5_uuid 00:12:13.578 18:00:34 -- lvol/external_snapshot.sh@272 -- # rpc_cmd bdev_malloc_create 100 512 00:12:13.578 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.578 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.839 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.839 18:00:34 -- lvol/external_snapshot.sh@272 -- # bs_dev=Malloc5 00:12:13.839 18:00:34 -- lvol/external_snapshot.sh@273 -- # rpc_cmd bdev_lvol_create_lvstore -c 16384 Malloc5 lvs_test 00:12:13.839 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.839 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.839 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@273 -- # lvs_uuid=dde8f6f4-3569-4b46-b97c-e31d148233d4 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@278 -- # esnap_uuid=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@280 -- # rpc_cmd bdev_malloc_create -b esnap1 -u 2abddd12-c08d-40ad-bccf-ab131586ee4c 1 512 00:12:13.840 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.840 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.840 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@280 -- # esnap_dev=esnap1 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@285 -- # rpc_cmd bdev_lvol_clone_bdev 2abddd12-c08d-40ad-bccf-ab131586ee4c lvs_test vol1 00:12:13.840 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.840 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.840 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@285 -- # vol1_uuid=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@286 -- # verify_esnap_clone df8da264-f532-43bc-8d27-5986d5d069c6 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@249 -- # local bdev=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@250 -- # local parent=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@251 -- # local writable=true 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@253 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.840 18:00:34 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:13.840 18:00:34 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:13.840 18:00:34 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:13.840 18:00:34 -- common/autotest_common.sh@596 -- # local jq val 00:12:13.840 18:00:34 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:13.840 18:00:34 -- common/autotest_common.sh@606 -- # local lvs 00:12:13.840 18:00:34 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:13.840 18:00:34 -- common/autotest_common.sh@621 -- # local bdev 00:12:13.840 18:00:34 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:13.840 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.840 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:13.840 18:00:34 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:13.840 18:00:34 -- common/autotest_common.sh@630 -- # shift 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.840 18:00:34 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:13.840 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.840 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.840 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol1 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:13.840 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.840 18:00:34 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@254 -- # log_jq_out 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@222 -- # local key 00:12:13.840 18:00:34 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:13.840 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.840 aliases[0] = lvs_test/vol1 00:12:13.840 block_size = 512 00:12:13.840 driver_specific.lvol.base_snapshot = null 00:12:13.840 driver_specific.lvol.clone = false 00:12:13.840 driver_specific.lvol.esnap_clone = true 00:12:13.841 driver_specific.lvol.external_snapshot_name = 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:13.841 name = df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.841 num_blocks = 2048 00:12:13.841 product_name = Logical Volume 00:12:13.841 supported_io_types.read = true 00:12:13.841 supported_io_types.write = true 00:12:13.841 uuid = df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@256 -- # [[ true == true ]] 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@257 -- # [[ true == \t\r\u\e ]] 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@258 -- # [[ true == true ]] 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@259 -- # [[ 2abddd12-c08d-40ad-bccf-ab131586ee4c == \2\a\b\d\d\d\1\2\-\c\0\8\d\-\4\0\a\d\-\b\c\c\f\-\a\b\1\3\1\5\8\6\e\e\4\c ]] 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@291 -- # rpc_cmd bdev_lvol_snapshot df8da264-f532-43bc-8d27-5986d5d069c6 vol2 00:12:13.841 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.841 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.841 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@291 -- # vol2_uuid=862a4466-2720-4711-8306-bba3839e6d31 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@292 -- # verify_esnap_clone 862a4466-2720-4711-8306-bba3839e6d31 2abddd12-c08d-40ad-bccf-ab131586ee4c false 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@249 -- # local bdev=862a4466-2720-4711-8306-bba3839e6d31 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@250 -- # local parent=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@251 -- # local writable=false 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@253 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b 862a4466-2720-4711-8306-bba3839e6d31 00:12:13.841 18:00:34 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:13.841 18:00:34 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:13.841 18:00:34 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:13.841 18:00:34 -- common/autotest_common.sh@596 -- # local jq val 00:12:13.841 18:00:34 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:13.841 18:00:34 -- common/autotest_common.sh@606 -- # local lvs 00:12:13.841 18:00:34 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:13.841 18:00:34 -- common/autotest_common.sh@621 -- # local bdev 00:12:13.841 18:00:34 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:13.841 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.841 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:13.841 18:00:34 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:13.841 18:00:34 -- common/autotest_common.sh@630 -- # shift 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:13.841 18:00:34 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b 862a4466-2720-4711-8306-bba3839e6d31 00:12:13.841 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.841 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.841 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=862a4466-2720-4711-8306-bba3839e6d31 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol2 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=862a4466-2720-4711-8306-bba3839e6d31 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:13.841 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.841 18:00:34 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@254 -- # log_jq_out 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@222 -- # local key 00:12:13.841 18:00:34 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:13.841 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.841 aliases[0] = lvs_test/vol2 00:12:13.841 block_size = 512 00:12:13.841 driver_specific.lvol.base_snapshot = null 00:12:13.841 driver_specific.lvol.clone = false 00:12:13.841 driver_specific.lvol.esnap_clone = true 00:12:13.842 driver_specific.lvol.external_snapshot_name = 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:13.842 name = 862a4466-2720-4711-8306-bba3839e6d31 00:12:13.842 num_blocks = 2048 00:12:13.842 product_name = Logical Volume 00:12:13.842 supported_io_types.read = true 00:12:13.842 supported_io_types.write = false 00:12:13.842 uuid = 862a4466-2720-4711-8306-bba3839e6d31 00:12:13.842 18:00:34 -- lvol/external_snapshot.sh@256 -- # [[ true == true ]] 00:12:13.842 18:00:34 -- lvol/external_snapshot.sh@257 -- # [[ false == \f\a\l\s\e ]] 00:12:13.842 18:00:34 -- lvol/external_snapshot.sh@258 -- # [[ true == true ]] 00:12:13.842 18:00:34 -- lvol/external_snapshot.sh@259 -- # [[ 2abddd12-c08d-40ad-bccf-ab131586ee4c == \2\a\b\d\d\d\1\2\-\c\0\8\d\-\4\0\a\d\-\b\c\c\f\-\a\b\1\3\1\5\8\6\e\e\4\c ]] 00:12:13.842 18:00:34 -- lvol/external_snapshot.sh@293 -- # verify_clone df8da264-f532-43bc-8d27-5986d5d069c6 vol2 00:12:13.842 18:00:34 -- lvol/external_snapshot.sh@234 -- # local bdev=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.842 18:00:34 -- lvol/external_snapshot.sh@235 -- # local parent=vol2 00:12:13.842 18:00:34 -- lvol/external_snapshot.sh@237 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.842 18:00:34 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:13.842 18:00:34 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:13.842 18:00:34 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:13.842 18:00:34 -- common/autotest_common.sh@596 -- # local jq val 00:12:13.842 18:00:34 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:13.842 18:00:34 -- common/autotest_common.sh@606 -- # local lvs 00:12:13.842 18:00:34 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:13.842 18:00:34 -- common/autotest_common.sh@621 -- # local bdev 00:12:13.842 18:00:34 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:13.842 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:13.842 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:13.842 18:00:34 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:13.842 18:00:34 -- common/autotest_common.sh@630 -- # shift 00:12:13.842 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:13.842 18:00:34 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:13.842 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:13.842 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:13.842 18:00:34 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.104 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol1 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=vol2 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.104 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.104 18:00:34 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.104 18:00:34 -- lvol/external_snapshot.sh@238 -- # log_jq_out 00:12:14.104 18:00:34 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.104 18:00:34 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.104 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:14.104 aliases[0] = lvs_test/vol1 00:12:14.104 block_size = 512 00:12:14.104 driver_specific.lvol.base_snapshot = vol2 00:12:14.104 driver_specific.lvol.clone = true 00:12:14.104 driver_specific.lvol.esnap_clone = false 00:12:14.104 driver_specific.lvol.external_snapshot_name = null 00:12:14.104 name = df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.104 num_blocks = 2048 00:12:14.104 product_name = Logical Volume 00:12:14.104 supported_io_types.read = true 00:12:14.104 supported_io_types.write = true 00:12:14.104 uuid = df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.104 18:00:34 -- lvol/external_snapshot.sh@240 -- # [[ true == true ]] 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@241 -- # [[ true == true ]] 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@242 -- # [[ true == true ]] 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@243 -- # [[ vol2 == \v\o\l\2 ]] 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@244 -- # [[ false == false ]] 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@245 -- # [[ null == null ]] 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@298 -- # rpc_cmd bdev_lvol_delete 862a4466-2720-4711-8306-bba3839e6d31 00:12:14.105 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.105 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:14.105 18:00:34 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@299 -- # NOT rpc_cmd bdev_get_bdevs -b 862a4466-2720-4711-8306-bba3839e6d31 00:12:14.105 18:00:34 -- common/autotest_common.sh@650 -- # local es=0 00:12:14.105 18:00:34 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b 862a4466-2720-4711-8306-bba3839e6d31 00:12:14.105 18:00:34 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:14.105 18:00:34 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:14.105 18:00:34 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:14.105 18:00:34 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:14.105 18:00:34 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b 862a4466-2720-4711-8306-bba3839e6d31 00:12:14.105 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.105 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:14.105 [2024-11-28 18:00:34.959733] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 862a4466-2720-4711-8306-bba3839e6d31 00:12:14.105 request: 00:12:14.105 { 00:12:14.105 "name": "862a4466-2720-4711-8306-bba3839e6d31", 00:12:14.105 "method": "bdev_get_bdevs", 00:12:14.105 "req_id": 1 00:12:14.105 } 00:12:14.105 Got JSON-RPC error response 00:12:14.105 response: 00:12:14.105 { 00:12:14.105 "code": -19, 00:12:14.105 "message": "No such device" 00:12:14.105 } 00:12:14.105 18:00:34 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:14.105 18:00:34 -- common/autotest_common.sh@653 -- # es=1 00:12:14.105 18:00:34 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:14.105 18:00:34 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:14.105 18:00:34 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@300 -- # verify_esnap_clone df8da264-f532-43bc-8d27-5986d5d069c6 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@249 -- # local bdev=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@250 -- # local parent=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@251 -- # local writable=true 00:12:14.105 18:00:34 -- lvol/external_snapshot.sh@253 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.105 18:00:34 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.105 18:00:34 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.105 18:00:34 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.105 18:00:34 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.105 18:00:34 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.105 18:00:34 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.105 18:00:34 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.105 18:00:34 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.105 18:00:34 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.105 18:00:34 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.105 18:00:34 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.105 18:00:34 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.105 18:00:34 -- common/autotest_common.sh@630 -- # shift 00:12:14.105 18:00:34 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:34 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.105 18:00:34 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.105 18:00:34 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.105 18:00:34 -- common/autotest_common.sh@10 -- # set +x 00:12:14.105 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol1 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.105 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.105 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.105 18:00:35 -- lvol/external_snapshot.sh@254 -- # log_jq_out 00:12:14.105 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.105 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.106 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.106 aliases[0] = lvs_test/vol1 00:12:14.106 block_size = 512 00:12:14.106 driver_specific.lvol.base_snapshot = null 00:12:14.106 driver_specific.lvol.clone = false 00:12:14.106 driver_specific.lvol.esnap_clone = true 00:12:14.106 driver_specific.lvol.external_snapshot_name = 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.106 name = df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.106 num_blocks = 2048 00:12:14.106 product_name = Logical Volume 00:12:14.106 supported_io_types.read = true 00:12:14.106 supported_io_types.write = true 00:12:14.106 uuid = df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@256 -- # [[ true == true ]] 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@257 -- # [[ true == \t\r\u\e ]] 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@258 -- # [[ true == true ]] 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@259 -- # [[ 2abddd12-c08d-40ad-bccf-ab131586ee4c == \2\a\b\d\d\d\1\2\-\c\0\8\d\-\4\0\a\d\-\b\c\c\f\-\a\b\1\3\1\5\8\6\e\e\4\c ]] 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@301 -- # vol2_uuid= 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@306 -- # rpc_cmd bdev_lvol_snapshot df8da264-f532-43bc-8d27-5986d5d069c6 vol3 00:12:14.106 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.106 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.106 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@306 -- # vol3_uuid=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@307 -- # verify_esnap_clone ed83ad03-a669-4bb9-9637-65a159848954 2abddd12-c08d-40ad-bccf-ab131586ee4c false 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@249 -- # local bdev=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@250 -- # local parent=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@251 -- # local writable=false 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@253 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.106 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.106 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.106 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.106 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.106 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.106 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.106 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.106 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.106 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.106 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.106 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.106 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.106 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.106 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.106 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.106 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.106 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol3 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.106 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.106 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@254 -- # log_jq_out 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.106 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.106 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.106 aliases[0] = lvs_test/vol3 00:12:14.106 block_size = 512 00:12:14.106 driver_specific.lvol.base_snapshot = null 00:12:14.106 driver_specific.lvol.clone = false 00:12:14.106 driver_specific.lvol.esnap_clone = true 00:12:14.106 driver_specific.lvol.external_snapshot_name = 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.106 name = ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.106 num_blocks = 2048 00:12:14.106 product_name = Logical Volume 00:12:14.107 supported_io_types.read = true 00:12:14.107 supported_io_types.write = false 00:12:14.107 uuid = ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.107 18:00:35 -- lvol/external_snapshot.sh@256 -- # [[ true == true ]] 00:12:14.107 18:00:35 -- lvol/external_snapshot.sh@257 -- # [[ false == \f\a\l\s\e ]] 00:12:14.107 18:00:35 -- lvol/external_snapshot.sh@258 -- # [[ true == true ]] 00:12:14.107 18:00:35 -- lvol/external_snapshot.sh@259 -- # [[ 2abddd12-c08d-40ad-bccf-ab131586ee4c == \2\a\b\d\d\d\1\2\-\c\0\8\d\-\4\0\a\d\-\b\c\c\f\-\a\b\1\3\1\5\8\6\e\e\4\c ]] 00:12:14.107 18:00:35 -- lvol/external_snapshot.sh@308 -- # verify_clone df8da264-f532-43bc-8d27-5986d5d069c6 vol3 00:12:14.107 18:00:35 -- lvol/external_snapshot.sh@234 -- # local bdev=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.107 18:00:35 -- lvol/external_snapshot.sh@235 -- # local parent=vol3 00:12:14.107 18:00:35 -- lvol/external_snapshot.sh@237 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.107 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.107 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.107 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.107 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.107 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.107 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.107 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.107 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.107 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.107 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.107 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.107 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.107 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:14.107 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.107 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.107 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.107 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.107 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.368 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol1 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=vol3 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@238 -- # log_jq_out 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.368 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.368 aliases[0] = lvs_test/vol1 00:12:14.368 block_size = 512 00:12:14.368 driver_specific.lvol.base_snapshot = vol3 00:12:14.368 driver_specific.lvol.clone = true 00:12:14.368 driver_specific.lvol.esnap_clone = false 00:12:14.368 driver_specific.lvol.external_snapshot_name = null 00:12:14.368 name = df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.368 num_blocks = 2048 00:12:14.368 product_name = Logical Volume 00:12:14.368 supported_io_types.read = true 00:12:14.368 supported_io_types.write = true 00:12:14.368 uuid = df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@240 -- # [[ true == true ]] 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@241 -- # [[ true == true ]] 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@242 -- # [[ true == true ]] 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@243 -- # [[ vol3 == \v\o\l\3 ]] 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@244 -- # [[ false == false ]] 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@245 -- # [[ null == null ]] 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@313 -- # rpc_cmd bdev_lvol_delete df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.368 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.368 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.368 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@314 -- # NOT rpc_cmd bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.368 18:00:35 -- common/autotest_common.sh@650 -- # local es=0 00:12:14.368 18:00:35 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.368 18:00:35 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:14.368 18:00:35 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:14.368 18:00:35 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:14.368 18:00:35 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:14.368 18:00:35 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.368 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.368 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.368 [2024-11-28 18:00:35.227341] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: df8da264-f532-43bc-8d27-5986d5d069c6 00:12:14.368 request: 00:12:14.368 { 00:12:14.368 "name": "df8da264-f532-43bc-8d27-5986d5d069c6", 00:12:14.368 "method": "bdev_get_bdevs", 00:12:14.368 "req_id": 1 00:12:14.368 } 00:12:14.368 Got JSON-RPC error response 00:12:14.368 response: 00:12:14.368 { 00:12:14.368 "code": -19, 00:12:14.368 "message": "No such device" 00:12:14.368 } 00:12:14.368 18:00:35 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:14.368 18:00:35 -- common/autotest_common.sh@653 -- # es=1 00:12:14.368 18:00:35 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:14.368 18:00:35 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:14.368 18:00:35 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@315 -- # verify_esnap_clone ed83ad03-a669-4bb9-9637-65a159848954 2abddd12-c08d-40ad-bccf-ab131586ee4c false 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@249 -- # local bdev=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@250 -- # local parent=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@251 -- # local writable=false 00:12:14.368 18:00:35 -- lvol/external_snapshot.sh@253 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.368 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.368 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.368 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.368 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.368 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.368 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.368 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.368 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.368 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.368 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.368 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.368 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.368 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:14.368 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.368 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.368 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.368 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.369 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.369 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol3 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@254 -- # log_jq_out 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.369 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.369 aliases[0] = lvs_test/vol3 00:12:14.369 block_size = 512 00:12:14.369 driver_specific.lvol.base_snapshot = null 00:12:14.369 driver_specific.lvol.clone = false 00:12:14.369 driver_specific.lvol.esnap_clone = true 00:12:14.369 driver_specific.lvol.external_snapshot_name = 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.369 name = ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.369 num_blocks = 2048 00:12:14.369 product_name = Logical Volume 00:12:14.369 supported_io_types.read = true 00:12:14.369 supported_io_types.write = false 00:12:14.369 uuid = ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@256 -- # [[ true == true ]] 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@257 -- # [[ false == \f\a\l\s\e ]] 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@258 -- # [[ true == true ]] 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@259 -- # [[ 2abddd12-c08d-40ad-bccf-ab131586ee4c == \2\a\b\d\d\d\1\2\-\c\0\8\d\-\4\0\a\d\-\b\c\c\f\-\a\b\1\3\1\5\8\6\e\e\4\c ]] 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@316 -- # vol1_uuid= 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@322 -- # rpc_cmd bdev_lvol_clone ed83ad03-a669-4bb9-9637-65a159848954 vol4 00:12:14.369 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.369 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.369 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@322 -- # vol4_uuid=a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@323 -- # rpc_cmd bdev_get_bdevs -b a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.369 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.369 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.369 [ 00:12:14.369 { 00:12:14.369 "name": "a4dd402b-ba9e-4eca-83b4-7c449fddc0bf", 00:12:14.369 "aliases": [ 00:12:14.369 "lvs_test/vol4" 00:12:14.369 ], 00:12:14.369 "product_name": "Logical Volume", 00:12:14.369 "block_size": 512, 00:12:14.369 "num_blocks": 2048, 00:12:14.369 "uuid": "a4dd402b-ba9e-4eca-83b4-7c449fddc0bf", 00:12:14.369 "assigned_rate_limits": { 00:12:14.369 "rw_ios_per_sec": 0, 00:12:14.369 "rw_mbytes_per_sec": 0, 00:12:14.369 "r_mbytes_per_sec": 0, 00:12:14.369 "w_mbytes_per_sec": 0 00:12:14.369 }, 00:12:14.369 "claimed": false, 00:12:14.369 "zoned": false, 00:12:14.369 "supported_io_types": { 00:12:14.369 "read": true, 00:12:14.369 "write": true, 00:12:14.369 "unmap": true, 00:12:14.369 "write_zeroes": true, 00:12:14.369 "flush": false, 00:12:14.369 "reset": true, 00:12:14.369 "compare": false, 00:12:14.369 "compare_and_write": false, 00:12:14.369 "abort": false, 00:12:14.369 "nvme_admin": false, 00:12:14.369 "nvme_io": false 00:12:14.369 }, 00:12:14.369 "memory_domains": [ 00:12:14.369 { 00:12:14.369 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:12:14.369 "dma_device_type": 2 00:12:14.369 } 00:12:14.369 ], 00:12:14.369 "driver_specific": { 00:12:14.369 "lvol": { 00:12:14.369 "lvol_store_uuid": "dde8f6f4-3569-4b46-b97c-e31d148233d4", 00:12:14.369 "base_bdev": "Malloc5", 00:12:14.369 "thin_provision": true, 00:12:14.369 "snapshot": false, 00:12:14.369 "clone": true, 00:12:14.369 "base_snapshot": "vol3", 00:12:14.369 "esnap_clone": false 00:12:14.369 } 00:12:14.369 } 00:12:14.369 } 00:12:14.369 ] 00:12:14.369 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@324 -- # verify_esnap_clone ed83ad03-a669-4bb9-9637-65a159848954 2abddd12-c08d-40ad-bccf-ab131586ee4c false 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@249 -- # local bdev=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@250 -- # local parent=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@251 -- # local writable=false 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@253 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.369 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.369 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.369 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.369 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.369 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.369 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.369 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.369 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.369 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.369 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.369 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.369 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.369 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.369 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.369 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.369 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.369 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol3 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.369 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.369 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@254 -- # log_jq_out 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.369 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.369 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.630 aliases[0] = lvs_test/vol3 00:12:14.630 block_size = 512 00:12:14.630 driver_specific.lvol.base_snapshot = null 00:12:14.630 driver_specific.lvol.clone = false 00:12:14.630 driver_specific.lvol.esnap_clone = true 00:12:14.630 driver_specific.lvol.external_snapshot_name = 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.630 name = ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.630 num_blocks = 2048 00:12:14.630 product_name = Logical Volume 00:12:14.630 supported_io_types.read = true 00:12:14.630 supported_io_types.write = false 00:12:14.630 uuid = ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@256 -- # [[ true == true ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@257 -- # [[ false == \f\a\l\s\e ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@258 -- # [[ true == true ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@259 -- # [[ 2abddd12-c08d-40ad-bccf-ab131586ee4c == \2\a\b\d\d\d\1\2\-\c\0\8\d\-\4\0\a\d\-\b\c\c\f\-\a\b\1\3\1\5\8\6\e\e\4\c ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@325 -- # verify_clone a4dd402b-ba9e-4eca-83b4-7c449fddc0bf vol3 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@234 -- # local bdev=a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@235 -- # local parent=vol3 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@237 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.631 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.631 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.631 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.631 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.631 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.631 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.631 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.631 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.631 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.631 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.631 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.631 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.631 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.631 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.631 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol4 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=vol3 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.631 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.631 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@238 -- # log_jq_out 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.631 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.631 aliases[0] = lvs_test/vol4 00:12:14.631 block_size = 512 00:12:14.631 driver_specific.lvol.base_snapshot = vol3 00:12:14.631 driver_specific.lvol.clone = true 00:12:14.631 driver_specific.lvol.esnap_clone = false 00:12:14.631 driver_specific.lvol.external_snapshot_name = null 00:12:14.631 name = a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.631 num_blocks = 2048 00:12:14.631 product_name = Logical Volume 00:12:14.631 supported_io_types.read = true 00:12:14.631 supported_io_types.write = true 00:12:14.631 uuid = a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@240 -- # [[ true == true ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@241 -- # [[ true == true ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@242 -- # [[ true == true ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@243 -- # [[ vol3 == \v\o\l\3 ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@244 -- # [[ false == false ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@245 -- # [[ null == null ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@331 -- # rpc_cmd bdev_lvol_clone ed83ad03-a669-4bb9-9637-65a159848954 vol5 00:12:14.631 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.631 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.631 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@331 -- # vol5_uuid=ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@332 -- # verify_esnap_clone ed83ad03-a669-4bb9-9637-65a159848954 2abddd12-c08d-40ad-bccf-ab131586ee4c false 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@249 -- # local bdev=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@250 -- # local parent=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@251 -- # local writable=false 00:12:14.631 18:00:35 -- lvol/external_snapshot.sh@253 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.631 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.631 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.631 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.631 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.631 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.631 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.631 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.631 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.631 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.631 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.631 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.632 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.632 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.632 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.632 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.632 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.632 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol3 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@254 -- # log_jq_out 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.632 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.632 aliases[0] = lvs_test/vol3 00:12:14.632 block_size = 512 00:12:14.632 driver_specific.lvol.base_snapshot = null 00:12:14.632 driver_specific.lvol.clone = false 00:12:14.632 driver_specific.lvol.esnap_clone = true 00:12:14.632 driver_specific.lvol.external_snapshot_name = 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.632 name = ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.632 num_blocks = 2048 00:12:14.632 product_name = Logical Volume 00:12:14.632 supported_io_types.read = true 00:12:14.632 supported_io_types.write = false 00:12:14.632 uuid = ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@256 -- # [[ true == true ]] 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@257 -- # [[ false == \f\a\l\s\e ]] 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@258 -- # [[ true == true ]] 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@259 -- # [[ 2abddd12-c08d-40ad-bccf-ab131586ee4c == \2\a\b\d\d\d\1\2\-\c\0\8\d\-\4\0\a\d\-\b\c\c\f\-\a\b\1\3\1\5\8\6\e\e\4\c ]] 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@333 -- # verify_clone a4dd402b-ba9e-4eca-83b4-7c449fddc0bf vol3 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@234 -- # local bdev=a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@235 -- # local parent=vol3 00:12:14.632 18:00:35 -- lvol/external_snapshot.sh@237 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.632 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.632 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.632 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.632 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.632 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.632 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.632 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.632 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.632 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.632 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.632 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.632 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.632 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.632 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.632 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.632 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.632 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol4 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.632 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.632 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.633 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.633 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.633 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.633 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.633 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.633 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.633 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.633 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.633 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.633 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.633 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=vol3 00:12:14.633 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.633 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.633 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.633 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.633 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.633 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@238 -- # log_jq_out 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.633 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.633 aliases[0] = lvs_test/vol4 00:12:14.633 block_size = 512 00:12:14.633 driver_specific.lvol.base_snapshot = vol3 00:12:14.633 driver_specific.lvol.clone = true 00:12:14.633 driver_specific.lvol.esnap_clone = false 00:12:14.633 driver_specific.lvol.external_snapshot_name = null 00:12:14.633 name = a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.633 num_blocks = 2048 00:12:14.633 product_name = Logical Volume 00:12:14.633 supported_io_types.read = true 00:12:14.633 supported_io_types.write = true 00:12:14.633 uuid = a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@240 -- # [[ true == true ]] 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@241 -- # [[ true == true ]] 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@242 -- # [[ true == true ]] 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@243 -- # [[ vol3 == \v\o\l\3 ]] 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@244 -- # [[ false == false ]] 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@245 -- # [[ null == null ]] 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@334 -- # verify_clone ce5e0146-4a06-418e-b9d6-5a8e6f38e281 vol3 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@234 -- # local bdev=ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@235 -- # local parent=vol3 00:12:14.633 18:00:35 -- lvol/external_snapshot.sh@237 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.633 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.633 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.633 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.633 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.633 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.633 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.633 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.633 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.633 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.633 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.633 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.633 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.633 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.633 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.633 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.633 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.633 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.633 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.633 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.633 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.633 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.633 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.633 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.633 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.633 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.895 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.895 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.895 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.896 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.896 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.896 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.896 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.896 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.896 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.896 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.896 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.896 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.896 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.896 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol5 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=vol3 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.896 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.896 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.896 18:00:35 -- lvol/external_snapshot.sh@238 -- # log_jq_out 00:12:14.896 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.896 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.896 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.896 aliases[0] = lvs_test/vol5 00:12:14.896 block_size = 512 00:12:14.896 driver_specific.lvol.base_snapshot = vol3 00:12:14.896 driver_specific.lvol.clone = true 00:12:14.896 driver_specific.lvol.esnap_clone = false 00:12:14.896 driver_specific.lvol.external_snapshot_name = null 00:12:14.896 name = ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.896 num_blocks = 2048 00:12:14.896 product_name = Logical Volume 00:12:14.896 supported_io_types.read = true 00:12:14.896 supported_io_types.write = true 00:12:14.896 uuid = ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.896 18:00:35 -- lvol/external_snapshot.sh@240 -- # [[ true == true ]] 00:12:14.896 18:00:35 -- lvol/external_snapshot.sh@241 -- # [[ true == true ]] 00:12:14.896 18:00:35 -- lvol/external_snapshot.sh@242 -- # [[ true == true ]] 00:12:14.896 18:00:35 -- lvol/external_snapshot.sh@243 -- # [[ vol3 == \v\o\l\3 ]] 00:12:14.896 18:00:35 -- lvol/external_snapshot.sh@244 -- # [[ false == false ]] 00:12:14.896 18:00:35 -- lvol/external_snapshot.sh@245 -- # [[ null == null ]] 00:12:14.896 18:00:35 -- lvol/external_snapshot.sh@337 -- # NOT rpc_cmd bdev_lvol_delete ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.896 18:00:35 -- common/autotest_common.sh@650 -- # local es=0 00:12:14.896 18:00:35 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_delete ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.896 18:00:35 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:14.896 18:00:35 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:14.896 18:00:35 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:14.896 18:00:35 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:14.896 18:00:35 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_delete ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.896 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.896 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.896 [2024-11-28 18:00:35.746767] vbdev_lvol.c: 640:_vbdev_lvol_destroy: *ERROR*: Cannot delete lvol 00:12:14.896 request: 00:12:14.896 { 00:12:14.896 "name": "ed83ad03-a669-4bb9-9637-65a159848954", 00:12:14.896 "method": "bdev_lvol_delete", 00:12:14.896 "req_id": 1 00:12:14.896 } 00:12:14.896 Got JSON-RPC error response 00:12:14.896 response: 00:12:14.896 { 00:12:14.896 "code": -32603, 00:12:14.896 "message": "Operation not permitted" 00:12:14.896 } 00:12:14.896 18:00:35 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:14.896 18:00:35 -- common/autotest_common.sh@653 -- # es=1 00:12:14.896 18:00:35 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:14.896 18:00:35 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:14.896 18:00:35 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:14.897 18:00:35 -- lvol/external_snapshot.sh@342 -- # rpc_cmd bdev_lvol_delete a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.897 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.897 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.897 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.897 18:00:35 -- lvol/external_snapshot.sh@343 -- # NOT rpc_cmd bdev_get_bdevs -b a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.897 18:00:35 -- common/autotest_common.sh@650 -- # local es=0 00:12:14.897 18:00:35 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.897 18:00:35 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:14.897 18:00:35 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:14.897 18:00:35 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:14.897 18:00:35 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:14.897 18:00:35 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.897 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.897 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.897 [2024-11-28 18:00:35.774793] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: a4dd402b-ba9e-4eca-83b4-7c449fddc0bf 00:12:14.897 request: 00:12:14.897 { 00:12:14.897 "name": "a4dd402b-ba9e-4eca-83b4-7c449fddc0bf", 00:12:14.897 "method": "bdev_get_bdevs", 00:12:14.897 "req_id": 1 00:12:14.897 } 00:12:14.897 Got JSON-RPC error response 00:12:14.897 response: 00:12:14.897 { 00:12:14.897 "code": -19, 00:12:14.897 "message": "No such device" 00:12:14.897 } 00:12:14.897 18:00:35 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:14.897 18:00:35 -- common/autotest_common.sh@653 -- # es=1 00:12:14.897 18:00:35 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:14.897 18:00:35 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:14.897 18:00:35 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:14.897 18:00:35 -- lvol/external_snapshot.sh@344 -- # verify_esnap_clone ed83ad03-a669-4bb9-9637-65a159848954 2abddd12-c08d-40ad-bccf-ab131586ee4c false 00:12:14.897 18:00:35 -- lvol/external_snapshot.sh@249 -- # local bdev=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.897 18:00:35 -- lvol/external_snapshot.sh@250 -- # local parent=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.897 18:00:35 -- lvol/external_snapshot.sh@251 -- # local writable=false 00:12:14.897 18:00:35 -- lvol/external_snapshot.sh@253 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.897 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.897 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.897 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.897 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.897 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.897 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.897 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.897 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.897 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.897 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.897 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.897 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.897 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:14.897 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.897 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.897 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.897 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.897 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.897 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.897 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol3 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.898 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.898 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@254 -- # log_jq_out 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.898 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.898 aliases[0] = lvs_test/vol3 00:12:14.898 block_size = 512 00:12:14.898 driver_specific.lvol.base_snapshot = null 00:12:14.898 driver_specific.lvol.clone = false 00:12:14.898 driver_specific.lvol.esnap_clone = true 00:12:14.898 driver_specific.lvol.external_snapshot_name = 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:14.898 name = ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.898 num_blocks = 2048 00:12:14.898 product_name = Logical Volume 00:12:14.898 supported_io_types.read = true 00:12:14.898 supported_io_types.write = false 00:12:14.898 uuid = ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@256 -- # [[ true == true ]] 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@257 -- # [[ false == \f\a\l\s\e ]] 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@258 -- # [[ true == true ]] 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@259 -- # [[ 2abddd12-c08d-40ad-bccf-ab131586ee4c == \2\a\b\d\d\d\1\2\-\c\0\8\d\-\4\0\a\d\-\b\c\c\f\-\a\b\1\3\1\5\8\6\e\e\4\c ]] 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@345 -- # verify_clone ce5e0146-4a06-418e-b9d6-5a8e6f38e281 vol3 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@234 -- # local bdev=ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@235 -- # local parent=vol3 00:12:14.898 18:00:35 -- lvol/external_snapshot.sh@237 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.898 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:14.898 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:14.898 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:14.898 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:14.898 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:14.898 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:14.898 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:14.898 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:14.898 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.898 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:14.898 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:14.899 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:14.899 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:14.899 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.899 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:14.899 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.899 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.899 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol5 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=vol3 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:14.899 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:14.899 18:00:35 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:14.899 18:00:35 -- lvol/external_snapshot.sh@238 -- # log_jq_out 00:12:14.899 18:00:35 -- lvol/external_snapshot.sh@222 -- # local key 00:12:14.899 18:00:35 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:14.899 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:14.899 aliases[0] = lvs_test/vol5 00:12:14.899 block_size = 512 00:12:14.899 driver_specific.lvol.base_snapshot = vol3 00:12:14.899 driver_specific.lvol.clone = true 00:12:14.899 driver_specific.lvol.esnap_clone = false 00:12:14.899 driver_specific.lvol.external_snapshot_name = null 00:12:14.899 name = ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.899 num_blocks = 2048 00:12:14.899 product_name = Logical Volume 00:12:14.899 supported_io_types.read = true 00:12:14.899 supported_io_types.write = true 00:12:14.899 uuid = ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:14.899 18:00:35 -- lvol/external_snapshot.sh@240 -- # [[ true == true ]] 00:12:14.899 18:00:35 -- lvol/external_snapshot.sh@241 -- # [[ true == true ]] 00:12:14.899 18:00:35 -- lvol/external_snapshot.sh@242 -- # [[ true == true ]] 00:12:14.899 18:00:35 -- lvol/external_snapshot.sh@243 -- # [[ vol3 == \v\o\l\3 ]] 00:12:14.899 18:00:35 -- lvol/external_snapshot.sh@244 -- # [[ false == false ]] 00:12:14.899 18:00:35 -- lvol/external_snapshot.sh@245 -- # [[ null == null ]] 00:12:14.899 18:00:35 -- lvol/external_snapshot.sh@350 -- # rpc_cmd bdev_lvol_delete ed83ad03-a669-4bb9-9637-65a159848954 00:12:14.899 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:14.899 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:15.161 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.161 18:00:35 -- lvol/external_snapshot.sh@351 -- # NOT rpc_cmd bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:15.161 18:00:35 -- common/autotest_common.sh@650 -- # local es=0 00:12:15.161 18:00:35 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:15.161 18:00:35 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:15.161 18:00:35 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:15.161 18:00:35 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:15.161 18:00:35 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:15.161 18:00:35 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b ed83ad03-a669-4bb9-9637-65a159848954 00:12:15.161 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.161 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:15.161 [2024-11-28 18:00:35.954797] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: ed83ad03-a669-4bb9-9637-65a159848954 00:12:15.161 request: 00:12:15.161 { 00:12:15.161 "name": "ed83ad03-a669-4bb9-9637-65a159848954", 00:12:15.161 "method": "bdev_get_bdevs", 00:12:15.161 "req_id": 1 00:12:15.161 } 00:12:15.161 Got JSON-RPC error response 00:12:15.161 response: 00:12:15.161 { 00:12:15.161 "code": -19, 00:12:15.161 "message": "No such device" 00:12:15.161 } 00:12:15.161 18:00:35 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:15.161 18:00:35 -- common/autotest_common.sh@653 -- # es=1 00:12:15.161 18:00:35 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:15.161 18:00:35 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:15.161 18:00:35 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:15.161 18:00:35 -- lvol/external_snapshot.sh@352 -- # verify_esnap_clone ce5e0146-4a06-418e-b9d6-5a8e6f38e281 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:15.161 18:00:35 -- lvol/external_snapshot.sh@249 -- # local bdev=ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.161 18:00:35 -- lvol/external_snapshot.sh@250 -- # local parent=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:15.161 18:00:35 -- lvol/external_snapshot.sh@251 -- # local writable=true 00:12:15.161 18:00:35 -- lvol/external_snapshot.sh@253 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.161 18:00:35 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:15.161 18:00:35 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:15.161 18:00:35 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:15.161 18:00:35 -- common/autotest_common.sh@596 -- # local jq val 00:12:15.161 18:00:35 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:15.161 18:00:35 -- common/autotest_common.sh@606 -- # local lvs 00:12:15.161 18:00:35 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:15.161 18:00:35 -- common/autotest_common.sh@621 -- # local bdev 00:12:15.161 18:00:35 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:15.161 18:00:35 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:15.161 18:00:35 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:15.161 18:00:35 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:15.161 18:00:35 -- common/autotest_common.sh@630 -- # shift 00:12:15.161 18:00:35 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:35 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.161 18:00:35 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.161 18:00:35 -- common/autotest_common.sh@10 -- # set +x 00:12:15.161 18:00:35 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:15.161 18:00:35 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/vol5 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:15.161 18:00:36 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:15.161 18:00:36 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:15.161 18:00:36 -- lvol/external_snapshot.sh@254 -- # log_jq_out 00:12:15.161 18:00:36 -- lvol/external_snapshot.sh@222 -- # local key 00:12:15.162 18:00:36 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:15.162 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.162 aliases[0] = lvs_test/vol5 00:12:15.162 block_size = 512 00:12:15.162 driver_specific.lvol.base_snapshot = null 00:12:15.162 driver_specific.lvol.clone = false 00:12:15.162 driver_specific.lvol.esnap_clone = true 00:12:15.162 driver_specific.lvol.external_snapshot_name = 2abddd12-c08d-40ad-bccf-ab131586ee4c 00:12:15.162 name = ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.162 num_blocks = 2048 00:12:15.162 product_name = Logical Volume 00:12:15.162 supported_io_types.read = true 00:12:15.162 supported_io_types.write = true 00:12:15.162 uuid = ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.162 18:00:36 -- lvol/external_snapshot.sh@256 -- # [[ true == true ]] 00:12:15.162 18:00:36 -- lvol/external_snapshot.sh@257 -- # [[ true == \t\r\u\e ]] 00:12:15.162 18:00:36 -- lvol/external_snapshot.sh@258 -- # [[ true == true ]] 00:12:15.162 18:00:36 -- lvol/external_snapshot.sh@259 -- # [[ 2abddd12-c08d-40ad-bccf-ab131586ee4c == \2\a\b\d\d\d\1\2\-\c\0\8\d\-\4\0\a\d\-\b\c\c\f\-\a\b\1\3\1\5\8\6\e\e\4\c ]] 00:12:15.162 18:00:36 -- lvol/external_snapshot.sh@357 -- # rpc_cmd bdev_lvol_delete ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.162 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.162 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.162 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.162 18:00:36 -- lvol/external_snapshot.sh@358 -- # NOT rpc_cmd bdev_get_bdevs -b ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.162 18:00:36 -- common/autotest_common.sh@650 -- # local es=0 00:12:15.162 18:00:36 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.162 18:00:36 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:15.162 18:00:36 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:15.162 18:00:36 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:15.162 18:00:36 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:15.162 18:00:36 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.162 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.162 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.162 [2024-11-28 18:00:36.062633] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: ce5e0146-4a06-418e-b9d6-5a8e6f38e281 00:12:15.162 request: 00:12:15.162 { 00:12:15.162 "name": "ce5e0146-4a06-418e-b9d6-5a8e6f38e281", 00:12:15.162 "method": "bdev_get_bdevs", 00:12:15.162 "req_id": 1 00:12:15.162 } 00:12:15.162 Got JSON-RPC error response 00:12:15.162 response: 00:12:15.162 { 00:12:15.162 "code": -19, 00:12:15.162 "message": "No such device" 00:12:15.162 } 00:12:15.162 18:00:36 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:15.162 18:00:36 -- common/autotest_common.sh@653 -- # es=1 00:12:15.162 18:00:36 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:15.162 18:00:36 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:15.162 18:00:36 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:15.162 18:00:36 -- lvol/external_snapshot.sh@360 -- # rpc_cmd bdev_malloc_delete Malloc5 00:12:15.162 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.162 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.162 [2024-11-28 18:00:36.074630] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev Malloc5 being removed: closing lvstore lvs_test 00:12:15.422 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.422 18:00:36 -- lvol/external_snapshot.sh@361 -- # rpc_cmd bdev_malloc_delete esnap1 00:12:15.422 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.422 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.422 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.422 00:12:15.422 real 0m1.841s 00:12:15.422 user 0m1.047s 00:12:15.422 sys 0m0.359s 00:12:15.423 18:00:36 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:15.423 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.423 ************************************ 00:12:15.423 END TEST test_esnap_clones 00:12:15.423 ************************************ 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@471 -- # run_test test_esnap_late_arrival test_esnap_late_arrival 00:12:15.423 18:00:36 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:12:15.423 18:00:36 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:12:15.423 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.423 ************************************ 00:12:15.423 START TEST test_esnap_late_arrival 00:12:15.423 ************************************ 00:12:15.423 18:00:36 -- common/autotest_common.sh@1114 -- # test_esnap_late_arrival 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@365 -- # local bs_dev esnap_dev 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@366 -- # local block_size=512 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@367 -- # local esnap_size_mb=1 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@368 -- # local lvs_cluster_size=16384 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@369 -- # local lvs_uuid esnap_uuid eclone_uuid snap_uuid clone_uuid uuid 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@370 -- # local aio_bdev=test_esnap_reload_aio0 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@371 -- # local lvols 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@375 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@376 -- # truncate -s 400M /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 00:12:15.423 18:00:36 -- lvol/external_snapshot.sh@377 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:15.423 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.423 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.686 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.686 18:00:36 -- lvol/external_snapshot.sh@377 -- # bs_dev=test_esnap_reload_aio0 00:12:15.686 18:00:36 -- lvol/external_snapshot.sh@378 -- # rpc_cmd bdev_lvol_create_lvstore -c 16384 test_esnap_reload_aio0 lvs_test 00:12:15.686 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.686 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.946 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.946 18:00:36 -- lvol/external_snapshot.sh@378 -- # lvs_uuid=8091ba45-57f8-4b3c-be35-07b668af7cbd 00:12:15.946 18:00:36 -- lvol/external_snapshot.sh@381 -- # esnap_uuid=e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:15.946 18:00:36 -- lvol/external_snapshot.sh@382 -- # rpc_cmd bdev_malloc_create -u e4b40d8b-f623-416d-8234-baf5a4c83cbd 1 512 00:12:15.946 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.946 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.946 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.946 18:00:36 -- lvol/external_snapshot.sh@382 -- # esnap_dev=Malloc6 00:12:15.946 18:00:36 -- lvol/external_snapshot.sh@383 -- # rpc_cmd bdev_lvol_clone_bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd lvs_test eclone1 00:12:15.946 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.946 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.946 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.946 18:00:36 -- lvol/external_snapshot.sh@383 -- # eclone_uuid=13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:15.946 18:00:36 -- lvol/external_snapshot.sh@386 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:15.946 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.946 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.946 [2024-11-28 18:00:36.886589] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:15.946 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.946 18:00:36 -- lvol/external_snapshot.sh@387 -- # NOT rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:15.946 18:00:36 -- common/autotest_common.sh@650 -- # local es=0 00:12:15.946 18:00:36 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:15.946 18:00:36 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:15.946 18:00:36 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:15.946 18:00:36 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:15.946 18:00:36 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:15.946 18:00:36 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:15.946 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.946 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.946 request: 00:12:15.946 { 00:12:15.946 "lvs_name": "lvs_test", 00:12:15.946 "method": "bdev_lvol_get_lvstores", 00:12:15.946 "req_id": 1 00:12:15.946 } 00:12:15.946 Got JSON-RPC error response 00:12:15.946 response: 00:12:15.946 { 00:12:15.946 "code": -19, 00:12:15.946 "message": "No such device" 00:12:15.946 } 00:12:15.946 18:00:36 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:15.946 18:00:36 -- common/autotest_common.sh@653 -- # es=1 00:12:15.946 18:00:36 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:15.946 18:00:36 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:15.946 18:00:36 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:15.946 18:00:36 -- lvol/external_snapshot.sh@390 -- # rpc_cmd bdev_malloc_delete Malloc6 00:12:15.946 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.946 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.946 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.946 18:00:36 -- lvol/external_snapshot.sh@391 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:15.946 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.946 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.946 [2024-11-28 18:00:36.960354] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:15.947 [2024-11-28 18:00:36.960468] vbdev_lvol.c:1912:vbdev_lvol_esnap_dev_create: *NOTICE*: lvol 13fabc10-f974-4657-81af-4aadeb5cfeec: bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd not available: lvol is degraded 00:12:15.947 [2024-11-28 18:00:36.960559] vbdev_lvol.c:1112:_create_lvol_disk: *NOTICE*: lvol 13fabc10-f974-4657-81af-4aadeb5cfeec: blob is degraded: deferring bdev creation 00:12:15.947 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.947 18:00:36 -- lvol/external_snapshot.sh@391 -- # bs_dev=test_esnap_reload_aio0 00:12:15.947 18:00:36 -- lvol/external_snapshot.sh@392 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:15.947 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:15.947 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:15.947 18:00:36 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:15.947 18:00:36 -- lvol/external_snapshot.sh@392 -- # lvs_uuid='[ 00:12:15.947 { 00:12:15.947 "uuid": "8091ba45-57f8-4b3c-be35-07b668af7cbd", 00:12:15.947 "name": "lvs_test", 00:12:15.947 "base_bdev": "test_esnap_reload_aio0", 00:12:15.947 "total_data_clusters": 19199, 00:12:15.947 "free_clusters": 19199, 00:12:15.947 "block_size": 512, 00:12:15.947 "cluster_size": 16384 00:12:15.947 } 00:12:15.947 ]' 00:12:15.947 18:00:36 -- lvol/external_snapshot.sh@395 -- # NOT rpc_cmd bdev_get_bdevs -b e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:15.947 18:00:36 -- common/autotest_common.sh@650 -- # local es=0 00:12:15.947 18:00:36 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:15.947 18:00:36 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:15.947 18:00:36 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:15.947 18:00:36 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:15.947 18:00:36 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:15.947 18:00:36 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:15.947 18:00:36 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:16.207 18:00:36 -- common/autotest_common.sh@10 -- # set +x 00:12:16.207 [2024-11-28 18:00:36.996212] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:16.207 request: 00:12:16.207 { 00:12:16.207 "name": "e4b40d8b-f623-416d-8234-baf5a4c83cbd", 00:12:16.207 "method": "bdev_get_bdevs", 00:12:16.207 "req_id": 1 00:12:16.207 } 00:12:16.207 Got JSON-RPC error response 00:12:16.207 response: 00:12:16.207 { 00:12:16.207 "code": -19, 00:12:16.207 "message": "No such device" 00:12:16.207 } 00:12:16.207 18:00:37 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:16.207 18:00:37 -- common/autotest_common.sh@653 -- # es=1 00:12:16.207 18:00:37 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:16.207 18:00:37 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:16.207 18:00:37 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:16.207 18:00:37 -- lvol/external_snapshot.sh@396 -- # NOT rpc_cmd bdev_get_bdevs -b 13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.207 18:00:37 -- common/autotest_common.sh@650 -- # local es=0 00:12:16.207 18:00:37 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b 13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.207 18:00:37 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:16.207 18:00:37 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:16.207 18:00:37 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:16.207 18:00:37 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:16.207 18:00:37 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b 13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.207 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:16.207 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.207 [2024-11-28 18:00:37.016183] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.207 request: 00:12:16.207 { 00:12:16.207 "name": "13fabc10-f974-4657-81af-4aadeb5cfeec", 00:12:16.207 "method": "bdev_get_bdevs", 00:12:16.207 "req_id": 1 00:12:16.207 } 00:12:16.207 Got JSON-RPC error response 00:12:16.207 response: 00:12:16.207 { 00:12:16.207 "code": -19, 00:12:16.207 "message": "No such device" 00:12:16.207 } 00:12:16.207 18:00:37 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:16.207 18:00:37 -- common/autotest_common.sh@653 -- # es=1 00:12:16.207 18:00:37 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:16.207 18:00:37 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:16.207 18:00:37 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:16.207 18:00:37 -- lvol/external_snapshot.sh@397 -- # rpc_cmd bdev_lvol_get_lvols 00:12:16.207 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:16.207 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.207 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:16.207 18:00:37 -- lvol/external_snapshot.sh@397 -- # lvols='[ 00:12:16.207 { 00:12:16.207 "alias": "lvs_test/eclone1", 00:12:16.207 "uuid": "13fabc10-f974-4657-81af-4aadeb5cfeec", 00:12:16.207 "name": "eclone1", 00:12:16.207 "is_thin_provisioned": true, 00:12:16.207 "is_snapshot": false, 00:12:16.207 "is_clone": false, 00:12:16.207 "is_esnap_clone": true, 00:12:16.207 "is_degraded": true, 00:12:16.207 "lvs": { 00:12:16.207 "name": "lvs_test", 00:12:16.207 "uuid": "8091ba45-57f8-4b3c-be35-07b668af7cbd" 00:12:16.207 } 00:12:16.207 } 00:12:16.207 ]' 00:12:16.207 18:00:37 -- lvol/external_snapshot.sh@398 -- # jq -r '.[] | select(.uuid == "13fabc10-f974-4657-81af-4aadeb5cfeec").is_esnap_clone' 00:12:16.207 18:00:37 -- lvol/external_snapshot.sh@398 -- # [[ true == \t\r\u\e ]] 00:12:16.207 18:00:37 -- lvol/external_snapshot.sh@399 -- # jq -r '.[] | select(.uuid == "13fabc10-f974-4657-81af-4aadeb5cfeec").is_degraded' 00:12:16.207 18:00:37 -- lvol/external_snapshot.sh@399 -- # [[ true == \t\r\u\e ]] 00:12:16.207 18:00:37 -- lvol/external_snapshot.sh@402 -- # rpc_cmd bdev_malloc_create -u e4b40d8b-f623-416d-8234-baf5a4c83cbd 1 512 00:12:16.207 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:16.207 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.207 [2024-11-28 18:00:37.149739] bdev.c:7940:bdev_open: *ERROR*: bdev Malloc7 already claimed: type read_many_write_none by module lvol 00:12:16.207 [2024-11-28 18:00:37.149918] blobstore.c:9230:blob_frozen_set_back_bs_dev: *NOTICE*: blob 0x100000001: hotplugged back_bs_dev 00:12:16.207 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:16.207 18:00:37 -- lvol/external_snapshot.sh@402 -- # esnap_dev=Malloc7 00:12:16.207 18:00:37 -- lvol/external_snapshot.sh@403 -- # rpc_cmd bdev_wait_for_examine 00:12:16.207 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:16.208 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.208 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:16.208 18:00:37 -- lvol/external_snapshot.sh@404 -- # verify_esnap_clone 13fabc10-f974-4657-81af-4aadeb5cfeec e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:16.208 18:00:37 -- lvol/external_snapshot.sh@249 -- # local bdev=13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.208 18:00:37 -- lvol/external_snapshot.sh@250 -- # local parent=e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:16.208 18:00:37 -- lvol/external_snapshot.sh@251 -- # local writable=true 00:12:16.208 18:00:37 -- lvol/external_snapshot.sh@253 -- # rpc_cmd_simple_data_json bdev bdev_get_bdevs -b 13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.208 18:00:37 -- common/autotest_common.sh@594 -- # local 'elems=bdev[@]' elem 00:12:16.208 18:00:37 -- common/autotest_common.sh@595 -- # jq_out=() 00:12:16.208 18:00:37 -- common/autotest_common.sh@595 -- # local -gA jq_out 00:12:16.208 18:00:37 -- common/autotest_common.sh@596 -- # local jq val 00:12:16.208 18:00:37 -- common/autotest_common.sh@606 -- # lvs=('uuid' 'name' 'base_bdev' 'total_data_clusters' 'free_clusters' 'block_size' 'cluster_size') 00:12:16.208 18:00:37 -- common/autotest_common.sh@606 -- # local lvs 00:12:16.208 18:00:37 -- common/autotest_common.sh@621 -- # bdev=('name' 'aliases[0]' 'block_size' 'num_blocks' 'uuid' 'product_name' 'supported_io_types.read' 'supported_io_types.write' 'driver_specific.lvol.clone' 'driver_specific.lvol.base_snapshot' 'driver_specific.lvol.esnap_clone' 'driver_specific.lvol.external_snapshot_name') 00:12:16.208 18:00:37 -- common/autotest_common.sh@621 -- # local bdev 00:12:16.208 18:00:37 -- common/autotest_common.sh@623 -- # [[ -v bdev[@] ]] 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0]' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone' 00:12:16.208 18:00:37 -- common/autotest_common.sh@625 -- # for elem in "${!elems}" 00:12:16.208 18:00:37 -- common/autotest_common.sh@626 -- # jq='"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name' 00:12:16.208 18:00:37 -- common/autotest_common.sh@628 -- # jq+=',"\n"' 00:12:16.208 18:00:37 -- common/autotest_common.sh@630 -- # shift 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@592 -- # rpc_cmd bdev_get_bdevs -b 13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.208 18:00:37 -- common/autotest_common.sh@592 -- # jq -jr '"name"," ",.[0].name,"\n","aliases[0]"," ",.[0].aliases[0],"\n","block_size"," ",.[0].block_size,"\n","num_blocks"," ",.[0].num_blocks,"\n","uuid"," ",.[0].uuid,"\n","product_name"," ",.[0].product_name,"\n","supported_io_types.read"," ",.[0].supported_io_types.read,"\n","supported_io_types.write"," ",.[0].supported_io_types.write,"\n","driver_specific.lvol.clone"," ",.[0].driver_specific.lvol.clone,"\n","driver_specific.lvol.base_snapshot"," ",.[0].driver_specific.lvol.base_snapshot,"\n","driver_specific.lvol.esnap_clone"," ",.[0].driver_specific.lvol.esnap_clone,"\n","driver_specific.lvol.external_snapshot_name"," ",.[0].driver_specific.lvol.external_snapshot_name,"\n"' 00:12:16.208 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:16.208 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.208 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=lvs_test/eclone1 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=512 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=2048 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]='Logical Volume' 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=false 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=null 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.208 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=true 00:12:16.208 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.209 18:00:37 -- common/autotest_common.sh@632 -- # jq_out["$elem"]=e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:16.209 18:00:37 -- common/autotest_common.sh@631 -- # read -r elem val 00:12:16.209 18:00:37 -- common/autotest_common.sh@634 -- # (( 12 > 0 )) 00:12:16.209 18:00:37 -- lvol/external_snapshot.sh@254 -- # log_jq_out 00:12:16.209 18:00:37 -- lvol/external_snapshot.sh@222 -- # local key 00:12:16.209 18:00:37 -- lvol/external_snapshot.sh@224 -- # xtrace_disable 00:12:16.209 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.209 aliases[0] = lvs_test/eclone1 00:12:16.209 block_size = 512 00:12:16.209 driver_specific.lvol.base_snapshot = null 00:12:16.209 driver_specific.lvol.clone = false 00:12:16.209 driver_specific.lvol.esnap_clone = true 00:12:16.209 driver_specific.lvol.external_snapshot_name = e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:16.209 name = 13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.209 num_blocks = 2048 00:12:16.209 product_name = Logical Volume 00:12:16.209 supported_io_types.read = true 00:12:16.209 supported_io_types.write = true 00:12:16.209 uuid = 13fabc10-f974-4657-81af-4aadeb5cfeec 00:12:16.209 18:00:37 -- lvol/external_snapshot.sh@256 -- # [[ true == true ]] 00:12:16.209 18:00:37 -- lvol/external_snapshot.sh@257 -- # [[ true == \t\r\u\e ]] 00:12:16.209 18:00:37 -- lvol/external_snapshot.sh@258 -- # [[ true == true ]] 00:12:16.209 18:00:37 -- lvol/external_snapshot.sh@259 -- # [[ e4b40d8b-f623-416d-8234-baf5a4c83cbd == \e\4\b\4\0\d\8\b\-\f\6\2\3\-\4\1\6\d\-\8\2\3\4\-\b\a\f\5\a\4\c\8\3\c\b\d ]] 00:12:16.209 18:00:37 -- lvol/external_snapshot.sh@406 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:16.209 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:16.209 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.468 [2024-11-28 18:00:37.251906] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:16.468 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@407 -- # rpc_cmd bdev_malloc_delete Malloc7 00:12:16.468 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:16.468 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.468 ************************************ 00:12:16.468 END TEST test_esnap_late_arrival 00:12:16.468 ************************************ 00:12:16.468 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:16.468 00:12:16.468 real 0m0.881s 00:12:16.468 user 0m0.212s 00:12:16.468 sys 0m0.081s 00:12:16.468 18:00:37 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:16.468 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@472 -- # run_test test_esnap_remove_degraded test_esnap_remove_degraded 00:12:16.468 18:00:37 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:12:16.468 18:00:37 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:12:16.468 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.468 ************************************ 00:12:16.468 START TEST test_esnap_remove_degraded 00:12:16.468 ************************************ 00:12:16.468 18:00:37 -- common/autotest_common.sh@1114 -- # test_esnap_remove_degraded 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@411 -- # local bs_dev esnap_dev 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@412 -- # local block_size=512 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@413 -- # local esnap_size_mb=1 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@414 -- # local lvs_cluster_size=16384 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@415 -- # local lvs_uuid esnap_uuid eclone_uuid snap_uuid clone_uuid uuid 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@416 -- # local aio_bdev=test_esnap_reload_aio0 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@417 -- # local lvols 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@421 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@422 -- # truncate -s 400M /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@423 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:16.468 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:16.468 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:16.468 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@423 -- # bs_dev=test_esnap_reload_aio0 00:12:16.468 18:00:37 -- lvol/external_snapshot.sh@424 -- # rpc_cmd bdev_lvol_create_lvstore -c 16384 test_esnap_reload_aio0 lvs_test 00:12:16.468 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:16.468 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@424 -- # lvs_uuid=1ff79b9a-7c95-4478-8af3-1f0aa9223be5 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@427 -- # esnap_uuid=e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@428 -- # rpc_cmd bdev_malloc_create -u e4b40d8b-f623-416d-8234-baf5a4c83cbd 1 512 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@428 -- # esnap_dev=Malloc8 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@429 -- # rpc_cmd bdev_lvol_clone_bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd lvs_test eclone 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@429 -- # eclone_uuid=2c91460c-8164-449c-a4b4-68d5f0843239 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@430 -- # rpc_cmd bdev_get_bdevs -b 2c91460c-8164-449c-a4b4-68d5f0843239 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 [ 00:12:17.038 { 00:12:17.038 "name": "2c91460c-8164-449c-a4b4-68d5f0843239", 00:12:17.038 "aliases": [ 00:12:17.038 "lvs_test/eclone" 00:12:17.038 ], 00:12:17.038 "product_name": "Logical Volume", 00:12:17.038 "block_size": 512, 00:12:17.038 "num_blocks": 2048, 00:12:17.038 "uuid": "2c91460c-8164-449c-a4b4-68d5f0843239", 00:12:17.038 "assigned_rate_limits": { 00:12:17.038 "rw_ios_per_sec": 0, 00:12:17.038 "rw_mbytes_per_sec": 0, 00:12:17.038 "r_mbytes_per_sec": 0, 00:12:17.038 "w_mbytes_per_sec": 0 00:12:17.038 }, 00:12:17.038 "claimed": false, 00:12:17.038 "zoned": false, 00:12:17.038 "supported_io_types": { 00:12:17.038 "read": true, 00:12:17.038 "write": true, 00:12:17.038 "unmap": true, 00:12:17.038 "write_zeroes": true, 00:12:17.038 "flush": false, 00:12:17.038 "reset": true, 00:12:17.038 "compare": false, 00:12:17.038 "compare_and_write": false, 00:12:17.038 "abort": false, 00:12:17.038 "nvme_admin": false, 00:12:17.038 "nvme_io": false 00:12:17.038 }, 00:12:17.038 "memory_domains": [ 00:12:17.038 { 00:12:17.038 "dma_device_id": "SPDK_ACCEL_DMA_DEVICE", 00:12:17.038 "dma_device_type": 2 00:12:17.038 } 00:12:17.038 ], 00:12:17.038 "driver_specific": { 00:12:17.038 "lvol": { 00:12:17.038 "lvol_store_uuid": "1ff79b9a-7c95-4478-8af3-1f0aa9223be5", 00:12:17.038 "base_bdev": "test_esnap_reload_aio0", 00:12:17.038 "thin_provision": true, 00:12:17.038 "snapshot": false, 00:12:17.038 "clone": false, 00:12:17.038 "esnap_clone": true, 00:12:17.038 "external_snapshot_name": "e4b40d8b-f623-416d-8234-baf5a4c83cbd" 00:12:17.038 } 00:12:17.038 } 00:12:17.038 } 00:12:17.038 ] 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@433 -- # rpc_cmd bdev_lvol_set_read_only 2c91460c-8164-449c-a4b4-68d5f0843239 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@434 -- # rpc_cmd bdev_lvol_clone 2c91460c-8164-449c-a4b4-68d5f0843239 clone 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@434 -- # clone_uuid=e5b2468a-9f63-499d-a37b-aa669bc50d57 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@435 -- # rpc_cmd bdev_get_bdevs -b e5b2468a-9f63-499d-a37b-aa669bc50d57 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 [ 00:12:17.038 { 00:12:17.038 "name": "e5b2468a-9f63-499d-a37b-aa669bc50d57", 00:12:17.038 "aliases": [ 00:12:17.038 "lvs_test/clone" 00:12:17.038 ], 00:12:17.038 "product_name": "Logical Volume", 00:12:17.038 "block_size": 512, 00:12:17.038 "num_blocks": 2048, 00:12:17.038 "uuid": "e5b2468a-9f63-499d-a37b-aa669bc50d57", 00:12:17.038 "assigned_rate_limits": { 00:12:17.038 "rw_ios_per_sec": 0, 00:12:17.038 "rw_mbytes_per_sec": 0, 00:12:17.038 "r_mbytes_per_sec": 0, 00:12:17.038 "w_mbytes_per_sec": 0 00:12:17.038 }, 00:12:17.038 "claimed": false, 00:12:17.038 "zoned": false, 00:12:17.038 "supported_io_types": { 00:12:17.038 "read": true, 00:12:17.038 "write": true, 00:12:17.038 "unmap": true, 00:12:17.038 "write_zeroes": true, 00:12:17.038 "flush": false, 00:12:17.038 "reset": true, 00:12:17.038 "compare": false, 00:12:17.038 "compare_and_write": false, 00:12:17.038 "abort": false, 00:12:17.038 "nvme_admin": false, 00:12:17.038 "nvme_io": false 00:12:17.038 }, 00:12:17.038 "driver_specific": { 00:12:17.038 "lvol": { 00:12:17.038 "lvol_store_uuid": "1ff79b9a-7c95-4478-8af3-1f0aa9223be5", 00:12:17.038 "base_bdev": "test_esnap_reload_aio0", 00:12:17.038 "thin_provision": true, 00:12:17.038 "snapshot": false, 00:12:17.038 "clone": true, 00:12:17.038 "base_snapshot": "eclone", 00:12:17.038 "esnap_clone": false 00:12:17.038 } 00:12:17.038 } 00:12:17.038 } 00:12:17.038 ] 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@438 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 [2024-11-28 18:00:37.899108] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@439 -- # NOT rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:17.038 18:00:37 -- common/autotest_common.sh@650 -- # local es=0 00:12:17.038 18:00:37 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:17.038 18:00:37 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:17.038 18:00:37 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:17.038 18:00:37 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:17.038 18:00:37 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:17.038 18:00:37 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 request: 00:12:17.038 { 00:12:17.038 "lvs_name": "lvs_test", 00:12:17.038 "method": "bdev_lvol_get_lvstores", 00:12:17.038 "req_id": 1 00:12:17.038 } 00:12:17.038 Got JSON-RPC error response 00:12:17.038 response: 00:12:17.038 { 00:12:17.038 "code": -19, 00:12:17.038 "message": "No such device" 00:12:17.038 } 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:17.038 18:00:37 -- common/autotest_common.sh@653 -- # es=1 00:12:17.038 18:00:37 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:17.038 18:00:37 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:17.038 18:00:37 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@440 -- # rpc_cmd bdev_malloc_delete Malloc8 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@441 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 test_esnap_reload_aio0 512 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 [2024-11-28 18:00:37.967153] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:17.038 [2024-11-28 18:00:37.967282] vbdev_lvol.c:1912:vbdev_lvol_esnap_dev_create: *NOTICE*: lvol 2c91460c-8164-449c-a4b4-68d5f0843239: bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd not available: lvol is degraded 00:12:17.038 [2024-11-28 18:00:37.967312] vbdev_lvol.c:1112:_create_lvol_disk: *NOTICE*: lvol 2c91460c-8164-449c-a4b4-68d5f0843239: blob is degraded: deferring bdev creation 00:12:17.038 [2024-11-28 18:00:37.967375] vbdev_lvol.c:1112:_create_lvol_disk: *NOTICE*: lvol e5b2468a-9f63-499d-a37b-aa669bc50d57: blob is degraded: deferring bdev creation 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@441 -- # bs_dev=test_esnap_reload_aio0 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@442 -- # rpc_cmd bdev_lvol_get_lvstores -l lvs_test 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 18:00:37 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@442 -- # lvs_uuid='[ 00:12:17.038 { 00:12:17.038 "uuid": "1ff79b9a-7c95-4478-8af3-1f0aa9223be5", 00:12:17.038 "name": "lvs_test", 00:12:17.038 "base_bdev": "test_esnap_reload_aio0", 00:12:17.038 "total_data_clusters": 19199, 00:12:17.038 "free_clusters": 19199, 00:12:17.038 "block_size": 512, 00:12:17.038 "cluster_size": 16384 00:12:17.038 } 00:12:17.038 ]' 00:12:17.038 18:00:37 -- lvol/external_snapshot.sh@445 -- # rpc_cmd bdev_lvol_get_lvols 00:12:17.038 18:00:37 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.038 18:00:37 -- common/autotest_common.sh@10 -- # set +x 00:12:17.038 18:00:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.038 18:00:38 -- lvol/external_snapshot.sh@445 -- # lvols='[ 00:12:17.038 { 00:12:17.039 "alias": "lvs_test/eclone", 00:12:17.039 "uuid": "2c91460c-8164-449c-a4b4-68d5f0843239", 00:12:17.039 "name": "eclone", 00:12:17.039 "is_thin_provisioned": true, 00:12:17.039 "is_snapshot": true, 00:12:17.039 "is_clone": false, 00:12:17.039 "is_esnap_clone": true, 00:12:17.039 "is_degraded": true, 00:12:17.039 "lvs": { 00:12:17.039 "name": "lvs_test", 00:12:17.039 "uuid": "1ff79b9a-7c95-4478-8af3-1f0aa9223be5" 00:12:17.039 } 00:12:17.039 }, 00:12:17.039 { 00:12:17.039 "alias": "lvs_test/clone", 00:12:17.039 "uuid": "e5b2468a-9f63-499d-a37b-aa669bc50d57", 00:12:17.039 "name": "clone", 00:12:17.039 "is_thin_provisioned": true, 00:12:17.039 "is_snapshot": false, 00:12:17.039 "is_clone": true, 00:12:17.039 "is_esnap_clone": false, 00:12:17.039 "is_degraded": true, 00:12:17.039 "lvs": { 00:12:17.039 "name": "lvs_test", 00:12:17.039 "uuid": "1ff79b9a-7c95-4478-8af3-1f0aa9223be5" 00:12:17.039 } 00:12:17.039 } 00:12:17.039 ]' 00:12:17.039 18:00:38 -- lvol/external_snapshot.sh@446 -- # jq -r '.[] | select(.uuid == "2c91460c-8164-449c-a4b4-68d5f0843239").is_degraded' 00:12:17.039 18:00:38 -- lvol/external_snapshot.sh@446 -- # [[ true == \t\r\u\e ]] 00:12:17.039 18:00:38 -- lvol/external_snapshot.sh@447 -- # jq -r '.[] | select(.uuid == "e5b2468a-9f63-499d-a37b-aa669bc50d57").is_degraded' 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@447 -- # [[ true == \t\r\u\e ]] 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@448 -- # NOT rpc_cmd bdev_get_bdevs -b e5b2468a-9f63-499d-a37b-aa669bc50d57 00:12:17.298 18:00:38 -- common/autotest_common.sh@650 -- # local es=0 00:12:17.298 18:00:38 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b e5b2468a-9f63-499d-a37b-aa669bc50d57 00:12:17.298 18:00:38 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:17.298 18:00:38 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:17.298 18:00:38 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:17.298 18:00:38 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:17.298 18:00:38 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b e5b2468a-9f63-499d-a37b-aa669bc50d57 00:12:17.298 18:00:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.298 18:00:38 -- common/autotest_common.sh@10 -- # set +x 00:12:17.298 [2024-11-28 18:00:38.122325] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: e5b2468a-9f63-499d-a37b-aa669bc50d57 00:12:17.298 request: 00:12:17.298 { 00:12:17.298 "name": "e5b2468a-9f63-499d-a37b-aa669bc50d57", 00:12:17.298 "method": "bdev_get_bdevs", 00:12:17.298 "req_id": 1 00:12:17.298 } 00:12:17.298 Got JSON-RPC error response 00:12:17.298 response: 00:12:17.298 { 00:12:17.298 "code": -19, 00:12:17.298 "message": "No such device" 00:12:17.298 } 00:12:17.298 18:00:38 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:17.298 18:00:38 -- common/autotest_common.sh@653 -- # es=1 00:12:17.298 18:00:38 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:17.298 18:00:38 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:17.298 18:00:38 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@449 -- # NOT rpc_cmd bdev_get_bdevs -b 2c91460c-8164-449c-a4b4-68d5f0843239 00:12:17.298 18:00:38 -- common/autotest_common.sh@650 -- # local es=0 00:12:17.298 18:00:38 -- common/autotest_common.sh@652 -- # valid_exec_arg rpc_cmd bdev_get_bdevs -b 2c91460c-8164-449c-a4b4-68d5f0843239 00:12:17.298 18:00:38 -- common/autotest_common.sh@638 -- # local arg=rpc_cmd 00:12:17.298 18:00:38 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:17.298 18:00:38 -- common/autotest_common.sh@642 -- # type -t rpc_cmd 00:12:17.298 18:00:38 -- common/autotest_common.sh@642 -- # case "$(type -t "$arg")" in 00:12:17.298 18:00:38 -- common/autotest_common.sh@653 -- # rpc_cmd bdev_get_bdevs -b 2c91460c-8164-449c-a4b4-68d5f0843239 00:12:17.298 18:00:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.298 18:00:38 -- common/autotest_common.sh@10 -- # set +x 00:12:17.298 [2024-11-28 18:00:38.138245] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: 2c91460c-8164-449c-a4b4-68d5f0843239 00:12:17.298 request: 00:12:17.298 { 00:12:17.298 "name": "2c91460c-8164-449c-a4b4-68d5f0843239", 00:12:17.298 "method": "bdev_get_bdevs", 00:12:17.298 "req_id": 1 00:12:17.298 } 00:12:17.298 Got JSON-RPC error response 00:12:17.298 response: 00:12:17.298 { 00:12:17.298 "code": -19, 00:12:17.298 "message": "No such device" 00:12:17.298 } 00:12:17.298 18:00:38 -- common/autotest_common.sh@589 -- # [[ 1 == 0 ]] 00:12:17.298 18:00:38 -- common/autotest_common.sh@653 -- # es=1 00:12:17.298 18:00:38 -- common/autotest_common.sh@661 -- # (( es > 128 )) 00:12:17.298 18:00:38 -- common/autotest_common.sh@672 -- # [[ -n '' ]] 00:12:17.298 18:00:38 -- common/autotest_common.sh@677 -- # (( !es == 0 )) 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@452 -- # rpc_cmd bdev_lvol_delete e5b2468a-9f63-499d-a37b-aa669bc50d57 00:12:17.298 18:00:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.298 18:00:38 -- common/autotest_common.sh@10 -- # set +x 00:12:17.298 18:00:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@453 -- # rpc_cmd bdev_lvol_get_lvols 00:12:17.298 18:00:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.298 18:00:38 -- common/autotest_common.sh@10 -- # set +x 00:12:17.298 18:00:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@453 -- # lvols='[ 00:12:17.298 { 00:12:17.298 "alias": "lvs_test/eclone", 00:12:17.298 "uuid": "2c91460c-8164-449c-a4b4-68d5f0843239", 00:12:17.298 "name": "eclone", 00:12:17.298 "is_thin_provisioned": true, 00:12:17.298 "is_snapshot": true, 00:12:17.298 "is_clone": false, 00:12:17.298 "is_esnap_clone": true, 00:12:17.298 "is_degraded": true, 00:12:17.298 "lvs": { 00:12:17.298 "name": "lvs_test", 00:12:17.298 "uuid": "1ff79b9a-7c95-4478-8af3-1f0aa9223be5" 00:12:17.298 } 00:12:17.298 } 00:12:17.298 ]' 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@454 -- # jq -r '. | length' 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@454 -- # [[ 1 == \1 ]] 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@455 -- # rpc_cmd bdev_lvol_delete 2c91460c-8164-449c-a4b4-68d5f0843239 00:12:17.298 18:00:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.298 18:00:38 -- common/autotest_common.sh@10 -- # set +x 00:12:17.298 [2024-11-28 18:00:38.230448] bdev.c:8019:bdev_open_ext: *NOTICE*: Currently unable to find bdev with name: e4b40d8b-f623-416d-8234-baf5a4c83cbd 00:12:17.298 [2024-11-28 18:00:38.230489] vbdev_lvol.c:1912:vbdev_lvol_esnap_dev_create: *NOTICE*: lvol 2c91460c-8164-449c-a4b4-68d5f0843239: bdev e4b40d8b-f623-416d-8234-baf5a4c83cbd not available: lvol is degraded 00:12:17.298 18:00:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@456 -- # rpc_cmd bdev_lvol_get_lvols 00:12:17.298 18:00:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.298 18:00:38 -- common/autotest_common.sh@10 -- # set +x 00:12:17.298 18:00:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@456 -- # lvols='[]' 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@457 -- # jq -r '. | length' 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@457 -- # [[ 0 == \0 ]] 00:12:17.298 18:00:38 -- lvol/external_snapshot.sh@459 -- # rpc_cmd bdev_aio_delete test_esnap_reload_aio0 00:12:17.298 18:00:38 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:17.298 18:00:38 -- common/autotest_common.sh@10 -- # set +x 00:12:17.298 [2024-11-28 18:00:38.298030] vbdev_lvol.c: 150:vbdev_lvs_hotremove_cb: *NOTICE*: bdev test_esnap_reload_aio0 being removed: closing lvstore lvs_test 00:12:17.298 18:00:38 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:17.298 00:12:17.298 real 0m0.950s 00:12:17.298 user 0m0.248s 00:12:17.298 sys 0m0.095s 00:12:17.298 18:00:38 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:17.298 18:00:38 -- common/autotest_common.sh@10 -- # set +x 00:12:17.298 ************************************ 00:12:17.298 END TEST test_esnap_remove_degraded 00:12:17.298 ************************************ 00:12:17.559 18:00:38 -- lvol/external_snapshot.sh@474 -- # trap - SIGINT SIGTERM SIGPIPE EXIT 00:12:17.559 18:00:38 -- lvol/external_snapshot.sh@475 -- # killprocess 64028 00:12:17.559 18:00:38 -- common/autotest_common.sh@936 -- # '[' -z 64028 ']' 00:12:17.559 18:00:38 -- common/autotest_common.sh@940 -- # kill -0 64028 00:12:17.559 18:00:38 -- common/autotest_common.sh@941 -- # uname 00:12:17.559 18:00:38 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:12:17.559 18:00:38 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 64028 00:12:17.559 18:00:38 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:12:17.559 18:00:38 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:12:17.559 18:00:38 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 64028' 00:12:17.559 killing process with pid 64028 00:12:17.559 18:00:38 -- common/autotest_common.sh@955 -- # kill 64028 00:12:17.559 18:00:38 -- common/autotest_common.sh@960 -- # wait 64028 00:12:20.100 18:00:40 -- lvol/external_snapshot.sh@476 -- # rm -f /home/vagrant/spdk_repo/spdk/test/lvol/aio_bdev_0 00:12:20.100 00:12:20.100 real 0m12.403s 00:12:20.100 user 0m13.560s 00:12:20.100 sys 0m2.176s 00:12:20.100 ************************************ 00:12:20.100 END TEST lvol_external_snapshot 00:12:20.100 ************************************ 00:12:20.100 18:00:40 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:20.100 18:00:40 -- common/autotest_common.sh@10 -- # set +x 00:12:20.100 18:00:40 -- lvol/lvol.sh@23 -- # timing_exit basic 00:12:20.100 18:00:40 -- common/autotest_common.sh@728 -- # xtrace_disable 00:12:20.100 18:00:40 -- common/autotest_common.sh@10 -- # set +x 00:12:20.100 18:00:40 -- lvol/lvol.sh@25 -- # timing_exit lvol 00:12:20.100 18:00:40 -- common/autotest_common.sh@728 -- # xtrace_disable 00:12:20.100 18:00:40 -- common/autotest_common.sh@10 -- # set +x 00:12:20.100 ************************************ 00:12:20.100 END TEST lvol 00:12:20.100 ************************************ 00:12:20.100 00:12:20.100 real 3m26.555s 00:12:20.100 user 3m37.998s 00:12:20.100 sys 0m51.582s 00:12:20.100 18:00:40 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:20.100 18:00:40 -- common/autotest_common.sh@10 -- # set +x 00:12:20.100 18:00:40 -- spdk/autotest.sh@308 -- # run_test blob_io_wait /home/vagrant/spdk_repo/spdk/test/blobstore/blob_io_wait/blob_io_wait.sh 00:12:20.100 18:00:40 -- common/autotest_common.sh@1087 -- # '[' 2 -le 1 ']' 00:12:20.100 18:00:40 -- common/autotest_common.sh@1093 -- # xtrace_disable 00:12:20.100 18:00:40 -- common/autotest_common.sh@10 -- # set +x 00:12:20.100 ************************************ 00:12:20.100 START TEST blob_io_wait 00:12:20.100 ************************************ 00:12:20.100 18:00:40 -- common/autotest_common.sh@1114 -- # /home/vagrant/spdk_repo/spdk/test/blobstore/blob_io_wait/blob_io_wait.sh 00:12:20.100 * Looking for test storage... 00:12:20.100 * Found test storage at /home/vagrant/spdk_repo/spdk/test/blobstore/blob_io_wait 00:12:20.100 18:00:41 -- common/autotest_common.sh@1689 -- # [[ y == y ]] 00:12:20.100 18:00:41 -- common/autotest_common.sh@1690 -- # lcov --version 00:12:20.100 18:00:41 -- common/autotest_common.sh@1690 -- # awk '{print $NF}' 00:12:20.100 18:00:41 -- common/autotest_common.sh@1690 -- # lt 1.15 2 00:12:20.100 18:00:41 -- scripts/common.sh@372 -- # cmp_versions 1.15 '<' 2 00:12:20.100 18:00:41 -- scripts/common.sh@332 -- # local ver1 ver1_l 00:12:20.100 18:00:41 -- scripts/common.sh@333 -- # local ver2 ver2_l 00:12:20.100 18:00:41 -- scripts/common.sh@335 -- # IFS=.-: 00:12:20.100 18:00:41 -- scripts/common.sh@335 -- # read -ra ver1 00:12:20.100 18:00:41 -- scripts/common.sh@336 -- # IFS=.-: 00:12:20.100 18:00:41 -- scripts/common.sh@336 -- # read -ra ver2 00:12:20.100 18:00:41 -- scripts/common.sh@337 -- # local 'op=<' 00:12:20.100 18:00:41 -- scripts/common.sh@339 -- # ver1_l=2 00:12:20.100 18:00:41 -- scripts/common.sh@340 -- # ver2_l=1 00:12:20.100 18:00:41 -- scripts/common.sh@342 -- # local lt=0 gt=0 eq=0 v 00:12:20.100 18:00:41 -- scripts/common.sh@343 -- # case "$op" in 00:12:20.100 18:00:41 -- scripts/common.sh@344 -- # : 1 00:12:20.100 18:00:41 -- scripts/common.sh@363 -- # (( v = 0 )) 00:12:20.100 18:00:41 -- scripts/common.sh@363 -- # (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:12:20.100 18:00:41 -- scripts/common.sh@364 -- # decimal 1 00:12:20.100 18:00:41 -- scripts/common.sh@352 -- # local d=1 00:12:20.100 18:00:41 -- scripts/common.sh@353 -- # [[ 1 =~ ^[0-9]+$ ]] 00:12:20.100 18:00:41 -- scripts/common.sh@354 -- # echo 1 00:12:20.100 18:00:41 -- scripts/common.sh@364 -- # ver1[v]=1 00:12:20.100 18:00:41 -- scripts/common.sh@365 -- # decimal 2 00:12:20.100 18:00:41 -- scripts/common.sh@352 -- # local d=2 00:12:20.100 18:00:41 -- scripts/common.sh@353 -- # [[ 2 =~ ^[0-9]+$ ]] 00:12:20.100 18:00:41 -- scripts/common.sh@354 -- # echo 2 00:12:20.360 18:00:41 -- scripts/common.sh@365 -- # ver2[v]=2 00:12:20.360 18:00:41 -- scripts/common.sh@366 -- # (( ver1[v] > ver2[v] )) 00:12:20.360 18:00:41 -- scripts/common.sh@367 -- # (( ver1[v] < ver2[v] )) 00:12:20.360 18:00:41 -- scripts/common.sh@367 -- # return 0 00:12:20.360 18:00:41 -- common/autotest_common.sh@1691 -- # lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:12:20.360 18:00:41 -- common/autotest_common.sh@1703 -- # export 'LCOV_OPTS= 00:12:20.360 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:12:20.360 --rc genhtml_branch_coverage=1 00:12:20.360 --rc genhtml_function_coverage=1 00:12:20.360 --rc genhtml_legend=1 00:12:20.360 --rc geninfo_all_blocks=1 00:12:20.360 --rc geninfo_unexecuted_blocks=1 00:12:20.360 00:12:20.360 ' 00:12:20.360 18:00:41 -- common/autotest_common.sh@1703 -- # LCOV_OPTS=' 00:12:20.360 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:12:20.360 --rc genhtml_branch_coverage=1 00:12:20.360 --rc genhtml_function_coverage=1 00:12:20.360 --rc genhtml_legend=1 00:12:20.360 --rc geninfo_all_blocks=1 00:12:20.360 --rc geninfo_unexecuted_blocks=1 00:12:20.360 00:12:20.360 ' 00:12:20.360 18:00:41 -- common/autotest_common.sh@1704 -- # export 'LCOV=lcov 00:12:20.360 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:12:20.360 --rc genhtml_branch_coverage=1 00:12:20.360 --rc genhtml_function_coverage=1 00:12:20.360 --rc genhtml_legend=1 00:12:20.360 --rc geninfo_all_blocks=1 00:12:20.360 --rc geninfo_unexecuted_blocks=1 00:12:20.360 00:12:20.360 ' 00:12:20.360 18:00:41 -- common/autotest_common.sh@1704 -- # LCOV='lcov 00:12:20.360 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:12:20.360 --rc genhtml_branch_coverage=1 00:12:20.360 --rc genhtml_function_coverage=1 00:12:20.360 --rc genhtml_legend=1 00:12:20.360 --rc geninfo_all_blocks=1 00:12:20.360 --rc geninfo_unexecuted_blocks=1 00:12:20.360 00:12:20.360 ' 00:12:20.360 18:00:41 -- blob_io_wait/blob_io_wait.sh@11 -- # truncate -s 64M /home/vagrant/spdk_repo/spdk/test/blobstore/blob_io_wait/aio.bdev 00:12:20.360 18:00:41 -- blob_io_wait/blob_io_wait.sh@14 -- # bdev_svc_pid=64640 00:12:20.360 18:00:41 -- blob_io_wait/blob_io_wait.sh@13 -- # /home/vagrant/spdk_repo/spdk/test/app/bdev_svc/bdev_svc --wait-for-rpc 00:12:20.360 18:00:41 -- blob_io_wait/blob_io_wait.sh@16 -- # trap 'rm -f $testdir/bdevperf.json; rm -f $testdir/aio.bdev; killprocess $bdev_svc_pid; exit 1' SIGINT SIGTERM EXIT 00:12:20.360 18:00:41 -- blob_io_wait/blob_io_wait.sh@18 -- # waitforlisten 64640 00:12:20.360 18:00:41 -- common/autotest_common.sh@829 -- # '[' -z 64640 ']' 00:12:20.360 18:00:41 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:12:20.360 18:00:41 -- common/autotest_common.sh@834 -- # local max_retries=100 00:12:20.360 18:00:41 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:12:20.360 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:12:20.360 18:00:41 -- common/autotest_common.sh@838 -- # xtrace_disable 00:12:20.360 18:00:41 -- common/autotest_common.sh@10 -- # set +x 00:12:20.360 [2024-11-28 18:00:41.228643] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:12:20.360 [2024-11-28 18:00:41.228868] [ DPDK EAL parameters: bdev_svc --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid64640 ] 00:12:20.360 [2024-11-28 18:00:41.391333] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:12:20.620 [2024-11-28 18:00:41.595230] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:12:21.189 18:00:42 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:12:21.189 18:00:42 -- common/autotest_common.sh@862 -- # return 0 00:12:21.189 18:00:42 -- blob_io_wait/blob_io_wait.sh@20 -- # rpc_cmd iobuf_set_options --small-pool-count 8192 --large-pool-count 1024 00:12:21.189 18:00:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:21.189 18:00:42 -- common/autotest_common.sh@10 -- # set +x 00:12:21.189 18:00:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:21.189 18:00:42 -- blob_io_wait/blob_io_wait.sh@21 -- # rpc_cmd bdev_set_options --bdev-io-pool-size 128 --bdev-io-cache-size 1 00:12:21.189 18:00:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:21.189 18:00:42 -- common/autotest_common.sh@10 -- # set +x 00:12:21.189 18:00:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:21.189 18:00:42 -- blob_io_wait/blob_io_wait.sh@22 -- # rpc_cmd framework_start_init 00:12:21.189 18:00:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:21.189 18:00:42 -- common/autotest_common.sh@10 -- # set +x 00:12:21.449 18:00:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:21.449 18:00:42 -- blob_io_wait/blob_io_wait.sh@23 -- # rpc_cmd bdev_aio_create /home/vagrant/spdk_repo/spdk/test/blobstore/blob_io_wait/aio.bdev aio0 4096 00:12:21.449 18:00:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:21.449 18:00:42 -- common/autotest_common.sh@10 -- # set +x 00:12:21.449 aio0 00:12:21.449 18:00:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:21.449 18:00:42 -- blob_io_wait/blob_io_wait.sh@24 -- # rpc_cmd bdev_lvol_create_lvstore aio0 lvs0 00:12:21.449 18:00:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:21.449 18:00:42 -- common/autotest_common.sh@10 -- # set +x 00:12:21.449 43d8aa28-3bd4-4356-872e-d8de769c2096 00:12:21.449 18:00:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:21.449 18:00:42 -- blob_io_wait/blob_io_wait.sh@25 -- # rpc_cmd bdev_lvol_create -l lvs0 lvol0 32 00:12:21.449 18:00:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:21.449 18:00:42 -- common/autotest_common.sh@10 -- # set +x 00:12:21.449 a59b67bc-e7dd-4d29-91e8-3f07f6c2beea 00:12:21.449 18:00:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:21.449 18:00:42 -- blob_io_wait/blob_io_wait.sh@26 -- # rpc_cmd save_config 00:12:21.449 18:00:42 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:21.449 18:00:42 -- common/autotest_common.sh@10 -- # set +x 00:12:21.449 18:00:42 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:21.449 18:00:42 -- blob_io_wait/blob_io_wait.sh@28 -- # killprocess 64640 00:12:21.449 18:00:42 -- common/autotest_common.sh@936 -- # '[' -z 64640 ']' 00:12:21.449 18:00:42 -- common/autotest_common.sh@940 -- # kill -0 64640 00:12:21.449 18:00:42 -- common/autotest_common.sh@941 -- # uname 00:12:21.449 18:00:42 -- common/autotest_common.sh@941 -- # '[' Linux = Linux ']' 00:12:21.449 18:00:42 -- common/autotest_common.sh@942 -- # ps --no-headers -o comm= 64640 00:12:21.449 killing process with pid 64640 00:12:21.449 18:00:42 -- common/autotest_common.sh@942 -- # process_name=reactor_0 00:12:21.449 18:00:42 -- common/autotest_common.sh@946 -- # '[' reactor_0 = sudo ']' 00:12:21.449 18:00:42 -- common/autotest_common.sh@954 -- # echo 'killing process with pid 64640' 00:12:21.449 18:00:42 -- common/autotest_common.sh@955 -- # kill 64640 00:12:21.449 18:00:42 -- common/autotest_common.sh@960 -- # wait 64640 00:12:22.858 18:00:43 -- blob_io_wait/blob_io_wait.sh@31 -- # bdev_perf_pid=64679 00:12:22.858 18:00:43 -- blob_io_wait/blob_io_wait.sh@30 -- # /home/vagrant/spdk_repo/spdk/build/examples/bdevperf --json /home/vagrant/spdk_repo/spdk/test/blobstore/blob_io_wait/bdevperf.json -q 128 -o 4096 -w write -t 5 -r /var/tmp/spdk.sock 00:12:22.858 18:00:43 -- blob_io_wait/blob_io_wait.sh@32 -- # waitforlisten 64679 00:12:22.858 18:00:43 -- common/autotest_common.sh@829 -- # '[' -z 64679 ']' 00:12:22.858 18:00:43 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:12:22.858 18:00:43 -- common/autotest_common.sh@834 -- # local max_retries=100 00:12:22.858 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:12:22.858 18:00:43 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:12:22.858 18:00:43 -- common/autotest_common.sh@838 -- # xtrace_disable 00:12:22.858 18:00:43 -- common/autotest_common.sh@10 -- # set +x 00:12:22.858 [2024-11-28 18:00:43.566134] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:12:22.858 [2024-11-28 18:00:43.566259] [ DPDK EAL parameters: bdevperf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid64679 ] 00:12:22.858 [2024-11-28 18:00:43.728559] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:12:23.118 [2024-11-28 18:00:43.930807] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:12:23.378 Running I/O for 5 seconds... 00:12:23.378 18:00:44 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:12:23.378 18:00:44 -- common/autotest_common.sh@862 -- # return 0 00:12:23.378 18:00:44 -- blob_io_wait/blob_io_wait.sh@33 -- # rpc_cmd bdev_enable_histogram aio0 -e 00:12:23.378 18:00:44 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:23.378 18:00:44 -- common/autotest_common.sh@10 -- # set +x 00:12:23.378 18:00:44 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:23.378 18:00:44 -- blob_io_wait/blob_io_wait.sh@34 -- # sleep 2 00:12:25.916 18:00:46 -- blob_io_wait/blob_io_wait.sh@35 -- # rpc_cmd bdev_get_histogram aio0 00:12:25.916 18:00:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:25.916 18:00:46 -- blob_io_wait/blob_io_wait.sh@35 -- # /home/vagrant/spdk_repo/spdk/scripts/histogram.py 00:12:25.916 18:00:46 -- common/autotest_common.sh@10 -- # set +x 00:12:25.916 18:00:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:25.916 Latency histogram 00:12:25.916 ============================================================================== 00:12:25.916 Range in us Cumulative IO count 00:12:25.916 228.947 - 230.735: 0.0030% ( 1) 00:12:25.916 423.909 - 425.698: 0.0060% ( 1) 00:12:25.916 504.398 - 507.976: 0.0090% ( 1) 00:12:25.916 561.635 - 565.212: 0.0150% ( 2) 00:12:25.916 590.253 - 593.831: 0.0180% ( 1) 00:12:25.916 611.717 - 615.294: 0.0210% ( 1) 00:12:25.916 629.603 - 633.181: 0.0240% ( 1) 00:12:25.916 647.490 - 651.067: 0.0270% ( 1) 00:12:25.916 658.222 - 661.799: 0.0300% ( 1) 00:12:25.916 686.840 - 690.417: 0.0330% ( 1) 00:12:25.916 690.417 - 693.995: 0.0360% ( 1) 00:12:25.916 693.995 - 697.572: 0.0390% ( 1) 00:12:25.916 697.572 - 701.149: 0.0420% ( 1) 00:12:25.916 704.727 - 708.304: 0.0450% ( 1) 00:12:25.916 719.036 - 722.613: 0.0480% ( 1) 00:12:25.916 722.613 - 726.190: 0.0509% ( 1) 00:12:25.916 729.768 - 733.345: 0.0539% ( 1) 00:12:25.916 733.345 - 736.922: 0.0569% ( 1) 00:12:25.916 736.922 - 740.500: 0.0599% ( 1) 00:12:25.916 744.077 - 747.654: 0.0659% ( 2) 00:12:25.916 747.654 - 751.231: 0.0689% ( 1) 00:12:25.916 751.231 - 754.809: 0.0719% ( 1) 00:12:25.916 758.386 - 761.963: 0.0749% ( 1) 00:12:25.917 761.963 - 765.541: 0.0779% ( 1) 00:12:25.917 804.891 - 808.468: 0.0809% ( 1) 00:12:25.917 822.777 - 826.355: 0.0839% ( 1) 00:12:25.917 837.086 - 840.664: 0.0869% ( 1) 00:12:25.917 865.705 - 869.282: 0.0899% ( 1) 00:12:25.917 876.437 - 880.014: 0.0929% ( 1) 00:12:25.917 880.014 - 883.591: 0.0959% ( 1) 00:12:25.917 883.591 - 887.169: 0.0989% ( 1) 00:12:25.917 887.169 - 890.746: 0.1019% ( 1) 00:12:25.917 890.746 - 894.323: 0.1049% ( 1) 00:12:25.917 894.323 - 897.900: 0.1079% ( 1) 00:12:25.917 901.478 - 905.055: 0.1109% ( 1) 00:12:25.917 915.787 - 922.941: 0.1169% ( 2) 00:12:25.917 922.941 - 930.096: 0.1229% ( 2) 00:12:25.917 930.096 - 937.251: 0.1259% ( 1) 00:12:25.917 937.251 - 944.405: 0.1319% ( 2) 00:12:25.917 951.560 - 958.714: 0.1349% ( 1) 00:12:25.917 958.714 - 965.869: 0.1379% ( 1) 00:12:25.917 965.869 - 973.024: 0.1409% ( 1) 00:12:25.917 980.178 - 987.333: 0.1439% ( 1) 00:12:25.917 987.333 - 994.487: 0.1528% ( 3) 00:12:25.917 994.487 - 1001.642: 0.1618% ( 3) 00:12:25.917 1001.642 - 1008.797: 0.1708% ( 3) 00:12:25.917 1008.797 - 1015.951: 0.1768% ( 2) 00:12:25.917 1015.951 - 1023.106: 0.1828% ( 2) 00:12:25.917 1023.106 - 1030.260: 0.1888% ( 2) 00:12:25.917 1030.260 - 1037.415: 0.1948% ( 2) 00:12:25.917 1037.415 - 1044.569: 0.2008% ( 2) 00:12:25.917 1044.569 - 1051.724: 0.2098% ( 3) 00:12:25.917 1051.724 - 1058.879: 0.2158% ( 2) 00:12:25.917 1058.879 - 1066.033: 0.2428% ( 9) 00:12:25.917 1066.033 - 1073.188: 0.2547% ( 4) 00:12:25.917 1073.188 - 1080.342: 0.2607% ( 2) 00:12:25.917 1080.342 - 1087.497: 0.2637% ( 1) 00:12:25.917 1087.497 - 1094.652: 0.2727% ( 3) 00:12:25.917 1094.652 - 1101.806: 0.2877% ( 5) 00:12:25.917 1101.806 - 1108.961: 0.3027% ( 5) 00:12:25.917 1108.961 - 1116.115: 0.3117% ( 3) 00:12:25.917 1116.115 - 1123.270: 0.3297% ( 6) 00:12:25.917 1123.270 - 1130.424: 0.3447% ( 5) 00:12:25.917 1130.424 - 1137.579: 0.3656% ( 7) 00:12:25.917 1137.579 - 1144.734: 0.3866% ( 7) 00:12:25.917 1144.734 - 1151.888: 0.4076% ( 7) 00:12:25.917 1151.888 - 1159.043: 0.4226% ( 5) 00:12:25.917 1159.043 - 1166.197: 0.4436% ( 7) 00:12:25.917 1166.197 - 1173.352: 0.4585% ( 5) 00:12:25.917 1173.352 - 1180.507: 0.4885% ( 10) 00:12:25.917 1180.507 - 1187.661: 0.5275% ( 13) 00:12:25.917 1187.661 - 1194.816: 0.5694% ( 14) 00:12:25.917 1194.816 - 1201.970: 0.6024% ( 11) 00:12:25.917 1201.970 - 1209.125: 0.6503% ( 16) 00:12:25.917 1209.125 - 1216.279: 0.6803% ( 10) 00:12:25.917 1216.279 - 1223.434: 0.7073% ( 9) 00:12:25.917 1223.434 - 1230.589: 0.7313% ( 8) 00:12:25.917 1230.589 - 1237.743: 0.7762% ( 15) 00:12:25.917 1237.743 - 1244.898: 0.8332% ( 19) 00:12:25.917 1244.898 - 1252.052: 0.9021% ( 23) 00:12:25.917 1252.052 - 1259.207: 0.9800% ( 26) 00:12:25.917 1259.207 - 1266.362: 1.0639% ( 28) 00:12:25.917 1266.362 - 1273.516: 1.1718% ( 36) 00:12:25.917 1273.516 - 1280.671: 1.2797% ( 36) 00:12:25.917 1280.671 - 1287.825: 1.3876% ( 36) 00:12:25.917 1287.825 - 1294.980: 1.5374% ( 50) 00:12:25.917 1294.980 - 1302.134: 1.6663% ( 43) 00:12:25.917 1302.134 - 1309.289: 1.8192% ( 51) 00:12:25.917 1309.289 - 1316.444: 1.9720% ( 51) 00:12:25.917 1316.444 - 1323.598: 2.1249% ( 51) 00:12:25.917 1323.598 - 1330.753: 2.2477% ( 41) 00:12:25.917 1330.753 - 1337.907: 2.4066% ( 53) 00:12:25.917 1337.907 - 1345.062: 2.5474% ( 47) 00:12:25.917 1345.062 - 1352.217: 2.7183% ( 57) 00:12:25.917 1352.217 - 1359.371: 2.8921% ( 58) 00:12:25.917 1359.371 - 1366.526: 3.0809% ( 63) 00:12:25.917 1366.526 - 1373.680: 3.2577% ( 59) 00:12:25.917 1373.680 - 1380.835: 3.4315% ( 58) 00:12:25.917 1380.835 - 1387.990: 3.5874% ( 52) 00:12:25.917 1387.990 - 1395.144: 3.7043% ( 39) 00:12:25.917 1395.144 - 1402.299: 3.8541% ( 50) 00:12:25.917 1402.299 - 1409.453: 4.0279% ( 58) 00:12:25.917 1409.453 - 1416.608: 4.2078% ( 60) 00:12:25.917 1416.608 - 1423.762: 4.3456% ( 46) 00:12:25.917 1423.762 - 1430.917: 4.4925% ( 49) 00:12:25.917 1430.917 - 1438.072: 4.6663% ( 58) 00:12:25.917 1438.072 - 1445.226: 4.8581% ( 64) 00:12:25.917 1445.226 - 1452.381: 5.0559% ( 66) 00:12:25.917 1452.381 - 1459.535: 5.3076% ( 84) 00:12:25.917 1459.535 - 1466.690: 5.5234% ( 72) 00:12:25.917 1466.690 - 1473.845: 5.7872% ( 88) 00:12:25.917 1473.845 - 1480.999: 6.0089% ( 74) 00:12:25.917 1480.999 - 1488.154: 6.2217% ( 71) 00:12:25.917 1488.154 - 1495.308: 6.4944% ( 91) 00:12:25.917 1495.308 - 1502.463: 6.7282% ( 78) 00:12:25.917 1502.463 - 1509.617: 6.9320% ( 68) 00:12:25.917 1509.617 - 1516.772: 7.2137% ( 94) 00:12:25.917 1516.772 - 1523.927: 7.4924% ( 93) 00:12:25.917 1523.927 - 1531.081: 7.7712% ( 93) 00:12:25.917 1531.081 - 1538.236: 8.1068% ( 112) 00:12:25.917 1538.236 - 1545.390: 8.4305% ( 108) 00:12:25.917 1545.390 - 1552.545: 8.7482% ( 106) 00:12:25.917 1552.545 - 1559.700: 9.0658% ( 106) 00:12:25.917 1559.700 - 1566.854: 9.3296% ( 88) 00:12:25.917 1566.854 - 1574.009: 9.5693% ( 80) 00:12:25.917 1574.009 - 1581.163: 9.8481% ( 93) 00:12:25.917 1581.163 - 1588.318: 10.1088% ( 87) 00:12:25.917 1588.318 - 1595.472: 10.3665% ( 86) 00:12:25.917 1595.472 - 1602.627: 10.5883% ( 74) 00:12:25.917 1602.627 - 1609.782: 10.8520% ( 88) 00:12:25.917 1609.782 - 1616.936: 11.0558% ( 68) 00:12:25.917 1616.936 - 1624.091: 11.2836% ( 76) 00:12:25.917 1624.091 - 1631.245: 11.5174% ( 78) 00:12:25.917 1631.245 - 1638.400: 11.7331% ( 72) 00:12:25.917 1638.400 - 1645.555: 11.9399% ( 69) 00:12:25.917 1645.555 - 1652.709: 12.1258% ( 62) 00:12:25.917 1652.709 - 1659.864: 12.3325% ( 69) 00:12:25.917 1659.864 - 1667.018: 12.5393% ( 69) 00:12:25.917 1667.018 - 1674.173: 12.7821% ( 81) 00:12:25.917 1674.173 - 1681.328: 13.0009% ( 73) 00:12:25.917 1681.328 - 1688.482: 13.2346% ( 78) 00:12:25.917 1688.482 - 1695.637: 13.5223% ( 96) 00:12:25.917 1695.637 - 1702.791: 13.7831% ( 87) 00:12:25.917 1702.791 - 1709.946: 14.0678% ( 95) 00:12:25.917 1709.946 - 1717.100: 14.3555% ( 96) 00:12:25.917 1717.100 - 1724.255: 14.6492% ( 98) 00:12:25.917 1724.255 - 1731.410: 14.9129% ( 88) 00:12:25.917 1731.410 - 1738.564: 15.3145% ( 134) 00:12:25.917 1738.564 - 1745.719: 15.6622% ( 116) 00:12:25.917 1745.719 - 1752.873: 16.0698% ( 136) 00:12:25.917 1752.873 - 1760.028: 16.5253% ( 152) 00:12:25.917 1760.028 - 1767.183: 16.9479% ( 141) 00:12:25.917 1767.183 - 1774.337: 17.4424% ( 165) 00:12:25.917 1774.337 - 1781.492: 17.8530% ( 137) 00:12:25.917 1781.492 - 1788.646: 18.3235% ( 157) 00:12:25.917 1788.646 - 1795.801: 18.7850% ( 154) 00:12:25.917 1795.801 - 1802.955: 19.2496% ( 155) 00:12:25.917 1802.955 - 1810.110: 19.6601% ( 137) 00:12:25.917 1810.110 - 1817.265: 20.1516% ( 164) 00:12:25.917 1817.265 - 1824.419: 20.6461% ( 165) 00:12:25.917 1824.419 - 1831.574: 21.1017% ( 152) 00:12:25.917 1831.574 - 1845.883: 22.1716% ( 357) 00:12:25.917 1845.883 - 1860.192: 23.0198% ( 283) 00:12:25.917 1860.192 - 1874.501: 24.0357% ( 339) 00:12:25.917 1874.501 - 1888.810: 25.0607% ( 342) 00:12:25.917 1888.810 - 1903.120: 26.1006% ( 347) 00:12:25.917 1903.120 - 1917.429: 27.0057% ( 302) 00:12:25.917 1917.429 - 1931.738: 27.9528% ( 316) 00:12:25.917 1931.738 - 1946.047: 28.9807% ( 343) 00:12:25.917 1946.047 - 1960.356: 29.9667% ( 329) 00:12:25.917 1960.356 - 1974.666: 30.9827% ( 339) 00:12:25.917 1974.666 - 1988.975: 32.1066% ( 375) 00:12:25.917 1988.975 - 2003.284: 33.2484% ( 381) 00:12:25.917 2003.284 - 2017.593: 34.4952% ( 416) 00:12:25.917 2017.593 - 2031.902: 35.8198% ( 442) 00:12:25.917 2031.902 - 2046.211: 37.0726% ( 418) 00:12:25.917 2046.211 - 2060.521: 38.3972% ( 442) 00:12:25.917 2060.521 - 2074.830: 39.6410% ( 415) 00:12:25.917 2074.830 - 2089.139: 40.9626% ( 441) 00:12:25.917 2089.139 - 2103.448: 42.3802% ( 473) 00:12:25.917 2103.448 - 2117.757: 43.7498% ( 457) 00:12:25.917 2117.757 - 2132.066: 45.1464% ( 466) 00:12:25.917 2132.066 - 2146.376: 46.6089% ( 488) 00:12:25.917 2146.376 - 2160.685: 48.0505% ( 481) 00:12:25.917 2160.685 - 2174.994: 49.4111% ( 454) 00:12:25.917 2174.994 - 2189.303: 50.8676% ( 486) 00:12:25.917 2189.303 - 2203.612: 52.2103% ( 448) 00:12:25.917 2203.612 - 2217.921: 53.6129% ( 468) 00:12:25.917 2217.921 - 2232.231: 54.8836% ( 424) 00:12:25.917 2232.231 - 2246.540: 56.1723% ( 430) 00:12:25.917 2246.540 - 2260.849: 57.6138% ( 481) 00:12:25.917 2260.849 - 2275.158: 59.0584% ( 482) 00:12:25.917 2275.158 - 2289.467: 60.3890% ( 444) 00:12:25.917 2289.467 - 2303.776: 61.6537% ( 422) 00:12:25.917 2303.776 - 2318.086: 62.8945% ( 414) 00:12:25.917 2318.086 - 2332.395: 64.0603% ( 389) 00:12:25.917 2332.395 - 2346.704: 65.2501% ( 397) 00:12:25.917 2346.704 - 2361.013: 66.2930% ( 348) 00:12:25.917 2361.013 - 2375.322: 67.1891% ( 299) 00:12:25.917 2375.322 - 2389.631: 68.1002% ( 304) 00:12:25.917 2389.631 - 2403.941: 68.8914% ( 264) 00:12:25.917 2403.941 - 2418.250: 69.6167% ( 242) 00:12:25.917 2418.250 - 2432.559: 70.3719% ( 252) 00:12:25.917 2432.559 - 2446.868: 70.9623% ( 197) 00:12:25.917 2446.868 - 2461.177: 71.6097% ( 216) 00:12:25.917 2461.177 - 2475.486: 72.2450% ( 212) 00:12:25.917 2475.486 - 2489.796: 72.8954% ( 217) 00:12:25.917 2489.796 - 2504.105: 73.4079% ( 171) 00:12:25.918 2504.105 - 2518.414: 73.9713% ( 188) 00:12:25.918 2518.414 - 2532.723: 74.5227% ( 184) 00:12:25.918 2532.723 - 2547.032: 74.9603% ( 146) 00:12:25.918 2547.032 - 2561.341: 75.4428% ( 161) 00:12:25.918 2561.341 - 2575.651: 75.9103% ( 156) 00:12:25.918 2575.651 - 2589.960: 76.3629% ( 151) 00:12:25.918 2589.960 - 2604.269: 76.8244% ( 154) 00:12:25.918 2604.269 - 2618.578: 77.3039% ( 160) 00:12:25.918 2618.578 - 2632.887: 77.8224% ( 173) 00:12:25.918 2632.887 - 2647.197: 78.2989% ( 159) 00:12:25.918 2647.197 - 2661.506: 78.7784% ( 160) 00:12:25.918 2661.506 - 2675.815: 79.1351% ( 119) 00:12:25.918 2675.815 - 2690.124: 79.6356% ( 167) 00:12:25.918 2690.124 - 2704.433: 80.1510% ( 172) 00:12:25.918 2704.433 - 2718.742: 80.6246% ( 158) 00:12:25.918 2718.742 - 2733.052: 81.0411% ( 139) 00:12:25.918 2733.052 - 2747.361: 81.4847% ( 148) 00:12:25.918 2747.361 - 2761.670: 81.8773% ( 131) 00:12:25.918 2761.670 - 2775.979: 82.2309% ( 118) 00:12:25.918 2775.979 - 2790.288: 82.5576% ( 109) 00:12:25.918 2790.288 - 2804.597: 82.8513% ( 98) 00:12:25.918 2804.597 - 2818.907: 83.1960% ( 115) 00:12:25.918 2818.907 - 2833.216: 83.4507% ( 85) 00:12:25.918 2833.216 - 2847.525: 83.6815% ( 77) 00:12:25.918 2847.525 - 2861.834: 84.0201% ( 113) 00:12:25.918 2861.834 - 2876.143: 84.4038% ( 128) 00:12:25.918 2876.143 - 2890.452: 84.6825% ( 93) 00:12:25.918 2890.452 - 2904.762: 85.0421% ( 120) 00:12:25.918 2904.762 - 2919.071: 85.3178% ( 92) 00:12:25.918 2919.071 - 2933.380: 85.5936% ( 92) 00:12:25.918 2933.380 - 2947.689: 85.8273% ( 78) 00:12:25.918 2947.689 - 2961.998: 86.1030% ( 92) 00:12:25.918 2961.998 - 2976.307: 86.3428% ( 80) 00:12:25.918 2976.307 - 2990.617: 86.5915% ( 83) 00:12:25.918 2990.617 - 3004.926: 86.9122% ( 107) 00:12:25.918 3004.926 - 3019.235: 87.1520% ( 80) 00:12:25.918 3019.235 - 3033.544: 87.3348% ( 61) 00:12:25.918 3033.544 - 3047.853: 87.5506% ( 72) 00:12:25.918 3047.853 - 3062.162: 87.8023% ( 84) 00:12:25.918 3062.162 - 3076.472: 88.0271% ( 75) 00:12:25.918 3076.472 - 3090.781: 88.1949% ( 56) 00:12:25.918 3090.781 - 3105.090: 88.3777% ( 61) 00:12:25.918 3105.090 - 3119.399: 88.5636% ( 62) 00:12:25.918 3119.399 - 3133.708: 88.7464% ( 61) 00:12:25.918 3133.708 - 3148.017: 88.9292% ( 61) 00:12:25.918 3148.017 - 3162.327: 89.0940% ( 55) 00:12:25.918 3162.327 - 3176.636: 89.3008% ( 69) 00:12:25.918 3176.636 - 3190.945: 89.5316% ( 77) 00:12:25.918 3190.945 - 3205.254: 89.7144% ( 61) 00:12:25.918 3205.254 - 3219.563: 89.8852% ( 57) 00:12:25.918 3219.563 - 3233.872: 90.0321% ( 49) 00:12:25.918 3233.872 - 3248.182: 90.1819% ( 50) 00:12:25.918 3248.182 - 3262.491: 90.3737% ( 64) 00:12:25.918 3262.491 - 3276.800: 90.5446% ( 57) 00:12:25.918 3276.800 - 3291.109: 90.7184% ( 58) 00:12:25.918 3291.109 - 3305.418: 90.8982% ( 60) 00:12:25.918 3305.418 - 3319.728: 91.0450% ( 49) 00:12:25.918 3319.728 - 3334.037: 91.2518% ( 69) 00:12:25.918 3334.037 - 3348.346: 91.3867% ( 45) 00:12:25.918 3348.346 - 3362.655: 91.5575% ( 57) 00:12:25.918 3362.655 - 3376.964: 91.7493% ( 64) 00:12:25.918 3376.964 - 3391.273: 91.9381% ( 63) 00:12:25.918 3391.273 - 3405.583: 92.0940% ( 52) 00:12:25.918 3405.583 - 3419.892: 92.2079% ( 38) 00:12:25.918 3419.892 - 3434.201: 92.3667% ( 53) 00:12:25.918 3434.201 - 3448.510: 92.4956% ( 43) 00:12:25.918 3448.510 - 3462.819: 92.6394% ( 48) 00:12:25.918 3462.819 - 3477.128: 92.7413% ( 34) 00:12:25.918 3477.128 - 3491.438: 92.8402% ( 33) 00:12:25.918 3491.438 - 3505.747: 92.9511% ( 37) 00:12:25.918 3505.747 - 3520.056: 93.0470% ( 32) 00:12:25.918 3520.056 - 3534.365: 93.1339% ( 29) 00:12:25.918 3534.365 - 3548.674: 93.2089% ( 25) 00:12:25.918 3548.674 - 3562.983: 93.3078% ( 33) 00:12:25.918 3562.983 - 3577.293: 93.4186% ( 37) 00:12:25.918 3577.293 - 3591.602: 93.5385% ( 40) 00:12:25.918 3591.602 - 3605.911: 93.6554% ( 39) 00:12:25.918 3605.911 - 3620.220: 93.7483% ( 31) 00:12:25.918 3620.220 - 3634.529: 93.8202% ( 24) 00:12:25.918 3634.529 - 3648.838: 93.9521% ( 44) 00:12:25.918 3648.838 - 3663.148: 94.0091% ( 19) 00:12:25.918 3663.148 - 3691.766: 94.1949% ( 62) 00:12:25.918 3691.766 - 3720.384: 94.3537% ( 53) 00:12:25.918 3720.384 - 3749.003: 94.4886% ( 45) 00:12:25.918 3749.003 - 3777.621: 94.6144% ( 42) 00:12:25.918 3777.621 - 3806.239: 94.6864% ( 24) 00:12:25.918 3806.239 - 3834.858: 94.7823% ( 32) 00:12:25.918 3834.858 - 3863.476: 94.8572% ( 25) 00:12:25.918 3863.476 - 3892.094: 94.9591% ( 34) 00:12:25.918 3892.094 - 3920.713: 95.0940% ( 45) 00:12:25.918 3920.713 - 3949.331: 95.1629% ( 23) 00:12:25.918 3949.331 - 3977.949: 95.2977% ( 45) 00:12:25.918 3977.949 - 4006.568: 95.3907% ( 31) 00:12:25.918 4006.568 - 4035.186: 95.5555% ( 55) 00:12:25.918 4035.186 - 4063.804: 95.6694% ( 38) 00:12:25.918 4063.804 - 4092.423: 95.7893% ( 40) 00:12:25.918 4092.423 - 4121.041: 95.8971% ( 36) 00:12:25.918 4121.041 - 4149.659: 96.0020% ( 35) 00:12:25.918 4149.659 - 4178.278: 96.0919% ( 30) 00:12:25.918 4178.278 - 4206.896: 96.2148% ( 41) 00:12:25.918 4206.896 - 4235.514: 96.3347% ( 40) 00:12:25.918 4235.514 - 4264.133: 96.4576% ( 41) 00:12:25.918 4264.133 - 4292.751: 96.5415% ( 28) 00:12:25.918 4292.751 - 4321.369: 96.6014% ( 20) 00:12:25.918 4321.369 - 4349.988: 96.6913% ( 30) 00:12:25.918 4349.988 - 4378.606: 96.7333% ( 14) 00:12:25.918 4378.606 - 4407.224: 96.8112% ( 26) 00:12:25.918 4407.224 - 4435.843: 96.8802% ( 23) 00:12:25.918 4435.843 - 4464.461: 96.9131% ( 11) 00:12:25.918 4464.461 - 4493.079: 96.9820% ( 23) 00:12:25.918 4493.079 - 4521.698: 97.0180% ( 12) 00:12:25.918 4521.698 - 4550.316: 97.0660% ( 16) 00:12:25.918 4550.316 - 4578.934: 97.1319% ( 22) 00:12:25.918 4578.934 - 4607.553: 97.1769% ( 15) 00:12:25.918 4607.553 - 4636.171: 97.2038% ( 9) 00:12:25.918 4636.171 - 4664.790: 97.2817% ( 26) 00:12:25.918 4664.790 - 4693.408: 97.3597% ( 26) 00:12:25.918 4693.408 - 4722.026: 97.4136% ( 18) 00:12:25.918 4722.026 - 4750.645: 97.4616% ( 16) 00:12:25.918 4750.645 - 4779.263: 97.5005% ( 13) 00:12:25.918 4779.263 - 4807.881: 97.5904% ( 30) 00:12:25.918 4807.881 - 4836.500: 97.6354% ( 15) 00:12:25.918 4836.500 - 4865.118: 97.6714% ( 12) 00:12:25.918 4865.118 - 4893.736: 97.7343% ( 21) 00:12:25.918 4893.736 - 4922.355: 97.7673% ( 11) 00:12:25.918 4922.355 - 4950.973: 97.8122% ( 15) 00:12:25.918 4950.973 - 4979.591: 97.8512% ( 13) 00:12:25.918 4979.591 - 5008.210: 97.9021% ( 17) 00:12:25.918 5008.210 - 5036.828: 97.9471% ( 15) 00:12:25.918 5036.828 - 5065.446: 97.9980% ( 17) 00:12:25.918 5065.446 - 5094.065: 98.0310% ( 11) 00:12:25.918 5094.065 - 5122.683: 98.0729% ( 14) 00:12:25.918 5122.683 - 5151.301: 98.1179% ( 15) 00:12:25.918 5151.301 - 5179.920: 98.1539% ( 12) 00:12:25.918 5179.920 - 5208.538: 98.1808% ( 9) 00:12:25.918 5208.538 - 5237.156: 98.2258% ( 15) 00:12:25.918 5237.156 - 5265.775: 98.2528% ( 9) 00:12:25.918 5265.775 - 5294.393: 98.2737% ( 7) 00:12:25.918 5294.393 - 5323.011: 98.3127% ( 13) 00:12:25.918 5323.011 - 5351.630: 98.3547% ( 14) 00:12:25.918 5351.630 - 5380.248: 98.3846% ( 10) 00:12:25.918 5380.248 - 5408.866: 98.4236% ( 13) 00:12:25.918 5408.866 - 5437.485: 98.4446% ( 7) 00:12:25.918 5437.485 - 5466.103: 98.4805% ( 12) 00:12:25.918 5466.103 - 5494.721: 98.5525% ( 24) 00:12:25.918 5494.721 - 5523.340: 98.5884% ( 12) 00:12:25.918 5523.340 - 5551.958: 98.6304% ( 14) 00:12:25.918 5551.958 - 5580.576: 98.6544% ( 8) 00:12:25.918 5580.576 - 5609.195: 98.6753% ( 7) 00:12:25.918 5609.195 - 5637.813: 98.6903% ( 5) 00:12:25.918 5637.813 - 5666.431: 98.7143% ( 8) 00:12:25.918 5666.431 - 5695.050: 98.7353% ( 7) 00:12:25.918 5695.050 - 5723.668: 98.7533% ( 6) 00:12:25.918 5723.668 - 5752.286: 98.7742% ( 7) 00:12:25.918 5752.286 - 5780.905: 98.7802% ( 2) 00:12:25.918 5780.905 - 5809.523: 98.7862% ( 2) 00:12:25.918 5809.523 - 5838.141: 98.7952% ( 3) 00:12:25.918 5838.141 - 5866.760: 98.8042% ( 3) 00:12:25.918 5866.760 - 5895.378: 98.8132% ( 3) 00:12:25.918 5895.378 - 5923.997: 98.8162% ( 1) 00:12:25.918 5923.997 - 5952.615: 98.8192% ( 1) 00:12:25.918 5952.615 - 5981.233: 98.8252% ( 2) 00:12:25.918 5981.233 - 6009.852: 98.8312% ( 2) 00:12:25.918 6009.852 - 6038.470: 98.8402% ( 3) 00:12:25.918 6038.470 - 6067.088: 98.8492% ( 3) 00:12:25.918 6067.088 - 6095.707: 98.8552% ( 2) 00:12:25.918 6124.325 - 6152.943: 98.8582% ( 1) 00:12:25.918 6181.562 - 6210.180: 98.8612% ( 1) 00:12:25.918 6210.180 - 6238.798: 98.8701% ( 3) 00:12:25.918 6238.798 - 6267.417: 98.8761% ( 2) 00:12:25.918 6296.035 - 6324.653: 98.8881% ( 4) 00:12:25.918 6353.272 - 6381.890: 98.8911% ( 1) 00:12:25.918 6381.890 - 6410.508: 98.8941% ( 1) 00:12:25.918 6410.508 - 6439.127: 98.8971% ( 1) 00:12:25.918 6439.127 - 6467.745: 98.9031% ( 2) 00:12:25.918 6467.745 - 6496.363: 98.9091% ( 2) 00:12:25.918 6524.982 - 6553.600: 98.9121% ( 1) 00:12:25.918 6553.600 - 6582.218: 98.9151% ( 1) 00:12:25.918 6582.218 - 6610.837: 98.9301% ( 5) 00:12:25.918 6610.837 - 6639.455: 98.9331% ( 1) 00:12:25.918 6639.455 - 6668.073: 98.9421% ( 3) 00:12:25.918 6668.073 - 6696.692: 98.9451% ( 1) 00:12:25.918 6696.692 - 6725.310: 98.9511% ( 2) 00:12:25.918 6753.928 - 6782.547: 98.9601% ( 3) 00:12:25.918 6782.547 - 6811.165: 98.9630% ( 1) 00:12:25.918 6811.165 - 6839.783: 98.9690% ( 2) 00:12:25.918 6897.020 - 6925.638: 98.9720% ( 1) 00:12:25.918 6925.638 - 6954.257: 98.9780% ( 2) 00:12:25.918 6982.875 - 7011.493: 98.9870% ( 3) 00:12:25.918 7097.348 - 7125.967: 98.9900% ( 1) 00:12:25.919 7154.585 - 7183.203: 99.0050% ( 5) 00:12:25.919 7326.295 - 7383.532: 99.0080% ( 1) 00:12:25.919 7669.715 - 7726.952: 99.0110% ( 1) 00:12:25.919 7726.952 - 7784.189: 99.0350% ( 8) 00:12:25.919 7784.189 - 7841.425: 99.0440% ( 3) 00:12:25.919 7841.425 - 7898.662: 99.0619% ( 6) 00:12:25.919 7898.662 - 7955.899: 99.0979% ( 12) 00:12:25.919 7955.899 - 8013.135: 99.1129% ( 5) 00:12:25.919 8013.135 - 8070.372: 99.1159% ( 1) 00:12:25.919 8413.792 - 8471.029: 99.1339% ( 6) 00:12:25.919 8471.029 - 8528.266: 99.1728% ( 13) 00:12:25.919 8528.266 - 8585.502: 99.1938% ( 7) 00:12:25.919 8585.502 - 8642.739: 99.2028% ( 3) 00:12:25.919 8642.739 - 8699.976: 99.2358% ( 11) 00:12:25.919 8699.976 - 8757.212: 99.2388% ( 1) 00:12:25.919 8814.449 - 8871.686: 99.2418% ( 1) 00:12:25.919 10130.893 - 10188.129: 99.2508% ( 3) 00:12:25.919 10188.129 - 10245.366: 99.2687% ( 6) 00:12:25.919 10245.366 - 10302.603: 99.2897% ( 7) 00:12:25.919 10302.603 - 10359.839: 99.3017% ( 4) 00:12:25.919 10359.839 - 10417.076: 99.3317% ( 10) 00:12:25.919 10417.076 - 10474.313: 99.3437% ( 4) 00:12:25.919 10474.313 - 10531.549: 99.3826% ( 13) 00:12:25.919 10531.549 - 10588.786: 99.3886% ( 2) 00:12:25.919 11275.626 - 11332.863: 99.3916% ( 1) 00:12:25.919 11332.863 - 11390.100: 99.4216% ( 10) 00:12:25.919 11390.100 - 11447.336: 99.4366% ( 5) 00:12:25.919 11447.336 - 11504.573: 99.4815% ( 15) 00:12:25.919 11504.573 - 11561.810: 99.5055% ( 8) 00:12:25.919 11561.810 - 11619.046: 99.5415% ( 12) 00:12:25.919 11619.046 - 11676.283: 99.5445% ( 1) 00:12:25.919 11733.520 - 11790.756: 99.5475% ( 1) 00:12:25.919 11790.756 - 11847.993: 99.5654% ( 6) 00:12:25.919 11847.993 - 11905.230: 99.5714% ( 2) 00:12:25.919 11905.230 - 11962.466: 99.5744% ( 1) 00:12:25.919 12019.703 - 12076.940: 99.5894% ( 5) 00:12:25.919 12076.940 - 12134.176: 99.5954% ( 2) 00:12:25.919 12134.176 - 12191.413: 99.6044% ( 3) 00:12:25.919 12191.413 - 12248.650: 99.6104% ( 2) 00:12:25.919 12477.597 - 12534.833: 99.6134% ( 1) 00:12:25.919 12706.543 - 12763.780: 99.6164% ( 1) 00:12:25.919 17285.478 - 17399.951: 99.6194% ( 1) 00:12:25.919 27244.660 - 27359.134: 99.6224% ( 1) 00:12:25.919 27588.080 - 27702.554: 99.6254% ( 1) 00:12:25.919 27702.554 - 27817.027: 99.6284% ( 1) 00:12:25.919 27817.027 - 27931.500: 99.6344% ( 2) 00:12:25.919 27931.500 - 28045.974: 99.6464% ( 4) 00:12:25.919 28045.974 - 28160.447: 99.6583% ( 4) 00:12:25.919 28389.394 - 28503.867: 99.6613% ( 1) 00:12:25.919 29763.074 - 29992.021: 99.6643% ( 1) 00:12:25.919 29992.021 - 30220.968: 99.6793% ( 5) 00:12:25.919 30220.968 - 30449.914: 99.6883% ( 3) 00:12:25.919 30449.914 - 30678.861: 99.7033% ( 5) 00:12:25.919 32281.488 - 32510.435: 99.7063% ( 1) 00:12:25.919 32510.435 - 32739.382: 99.7153% ( 3) 00:12:25.919 32739.382 - 32968.328: 99.7213% ( 2) 00:12:25.919 32968.328 - 33197.275: 99.7363% ( 5) 00:12:25.919 33197.275 - 33426.222: 99.7423% ( 2) 00:12:25.919 33426.222 - 33655.169: 99.7453% ( 1) 00:12:25.919 54260.374 - 54489.321: 99.7483% ( 1) 00:12:25.919 54489.321 - 54718.267: 99.7752% ( 9) 00:12:25.919 54718.267 - 54947.214: 99.7932% ( 6) 00:12:25.919 54947.214 - 55176.161: 99.8052% ( 4) 00:12:25.919 55176.161 - 55405.107: 99.8142% ( 3) 00:12:25.919 55405.107 - 55634.054: 99.8412% ( 9) 00:12:25.919 55634.054 - 55863.001: 99.8831% ( 14) 00:12:25.919 55863.001 - 56091.948: 99.9071% ( 8) 00:12:25.919 56091.948 - 56320.894: 99.9131% ( 2) 00:12:25.919 56320.894 - 56549.841: 99.9311% ( 6) 00:12:25.919 56778.788 - 57007.734: 99.9401% ( 3) 00:12:25.919 57007.734 - 57236.681: 99.9491% ( 3) 00:12:25.919 57236.681 - 57465.628: 99.9640% ( 5) 00:12:25.919 57465.628 - 57694.575: 99.9700% ( 2) 00:12:25.919 57694.575 - 57923.521: 99.9730% ( 1) 00:12:25.919 57923.521 - 58152.468: 99.9790% ( 2) 00:12:25.919 58152.468 - 58381.415: 99.9910% ( 4) 00:12:25.919 58610.362 - 59068.255: 99.9970% ( 2) 00:12:25.919 18:00:46 -- blob_io_wait/blob_io_wait.sh@36 -- # rpc_cmd bdev_enable_histogram aio0 -d 00:12:25.919 18:00:46 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:25.919 18:00:46 -- common/autotest_common.sh@10 -- # set +x 00:12:25.919 18:00:46 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:25.919 18:00:46 -- blob_io_wait/blob_io_wait.sh@37 -- # wait 64679 00:12:28.461 00:12:28.461 Latency(us) 00:12:28.461 [2024-11-28T18:00:49.508Z] Device Information : runtime(s) IOPS MiB/s Fail/s TO/s Average min max 00:12:28.461 [2024-11-28T18:00:49.508Z] Job: a59b67bc-e7dd-4d29-91e8-3f07f6c2beea (Core Mask 0x1, workload: write, depth: 128, IO size: 4096) 00:12:28.461 a59b67bc-e7dd-4d29-91e8-3f07f6c2beea: 5.01 16718.01 65.30 0.00 0.00 5059.54 1230.59 60899.83 00:12:28.461 [2024-11-28T18:00:49.508Z] =================================================================================================================== 00:12:28.461 [2024-11-28T18:00:49.508Z] Total : 16718.01 65.30 0.00 0.00 5059.54 1230.59 60899.83 00:12:29.401 18:00:50 -- blob_io_wait/blob_io_wait.sh@40 -- # bdev_perf_pid=64759 00:12:29.401 18:00:50 -- blob_io_wait/blob_io_wait.sh@39 -- # /home/vagrant/spdk_repo/spdk/build/examples/bdevperf --json /home/vagrant/spdk_repo/spdk/test/blobstore/blob_io_wait/bdevperf.json -q 128 -o 4096 -w read -t 5 -r /var/tmp/spdk.sock 00:12:29.401 18:00:50 -- blob_io_wait/blob_io_wait.sh@41 -- # waitforlisten 64759 00:12:29.401 18:00:50 -- common/autotest_common.sh@829 -- # '[' -z 64759 ']' 00:12:29.401 18:00:50 -- common/autotest_common.sh@833 -- # local rpc_addr=/var/tmp/spdk.sock 00:12:29.401 Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock... 00:12:29.401 18:00:50 -- common/autotest_common.sh@834 -- # local max_retries=100 00:12:29.401 18:00:50 -- common/autotest_common.sh@836 -- # echo 'Waiting for process to start up and listen on UNIX domain socket /var/tmp/spdk.sock...' 00:12:29.401 18:00:50 -- common/autotest_common.sh@838 -- # xtrace_disable 00:12:29.401 18:00:50 -- common/autotest_common.sh@10 -- # set +x 00:12:29.401 [2024-11-28 18:00:50.346326] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:12:29.401 [2024-11-28 18:00:50.346428] [ DPDK EAL parameters: bdevperf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid64759 ] 00:12:29.660 [2024-11-28 18:00:50.508412] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:12:29.920 [2024-11-28 18:00:50.710938] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:12:30.192 Running I/O for 5 seconds... 00:12:30.192 18:00:51 -- common/autotest_common.sh@858 -- # (( i == 0 )) 00:12:30.192 18:00:51 -- common/autotest_common.sh@862 -- # return 0 00:12:30.192 18:00:51 -- blob_io_wait/blob_io_wait.sh@42 -- # rpc_cmd bdev_enable_histogram aio0 -e 00:12:30.192 18:00:51 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:30.192 18:00:51 -- common/autotest_common.sh@10 -- # set +x 00:12:30.192 18:00:51 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:30.192 18:00:51 -- blob_io_wait/blob_io_wait.sh@43 -- # sleep 2 00:12:32.732 18:00:53 -- blob_io_wait/blob_io_wait.sh@44 -- # rpc_cmd bdev_get_histogram aio0 00:12:32.732 18:00:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:32.732 18:00:53 -- blob_io_wait/blob_io_wait.sh@44 -- # /home/vagrant/spdk_repo/spdk/scripts/histogram.py 00:12:32.732 18:00:53 -- common/autotest_common.sh@10 -- # set +x 00:12:32.732 18:00:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:32.732 Latency histogram 00:12:32.732 ============================================================================== 00:12:32.732 Range in us Cumulative IO count 00:12:32.732 901.478 - 905.055: 0.0019% ( 1) 00:12:32.732 973.024 - 980.178: 0.0038% ( 1) 00:12:32.732 994.487 - 1001.642: 0.0056% ( 1) 00:12:32.732 1015.951 - 1023.106: 0.0075% ( 1) 00:12:32.732 1023.106 - 1030.260: 0.0094% ( 1) 00:12:32.732 1030.260 - 1037.415: 0.0169% ( 4) 00:12:32.732 1037.415 - 1044.569: 0.0225% ( 3) 00:12:32.732 1044.569 - 1051.724: 0.0263% ( 2) 00:12:32.732 1051.724 - 1058.879: 0.0300% ( 2) 00:12:32.732 1058.879 - 1066.033: 0.0338% ( 2) 00:12:32.732 1066.033 - 1073.188: 0.0357% ( 1) 00:12:32.732 1073.188 - 1080.342: 0.0394% ( 2) 00:12:32.732 1080.342 - 1087.497: 0.0507% ( 6) 00:12:32.732 1087.497 - 1094.652: 0.0657% ( 8) 00:12:32.732 1094.652 - 1101.806: 0.0939% ( 15) 00:12:32.732 1101.806 - 1108.961: 0.1409% ( 25) 00:12:32.732 1108.961 - 1116.115: 0.1841% ( 23) 00:12:32.733 1116.115 - 1123.270: 0.2310% ( 25) 00:12:32.733 1123.270 - 1130.424: 0.2967% ( 35) 00:12:32.733 1130.424 - 1137.579: 0.3550% ( 31) 00:12:32.733 1137.579 - 1144.734: 0.4226% ( 36) 00:12:32.733 1144.734 - 1151.888: 0.5108% ( 47) 00:12:32.733 1151.888 - 1159.043: 0.5822% ( 38) 00:12:32.733 1159.043 - 1166.197: 0.6930% ( 59) 00:12:32.733 1166.197 - 1173.352: 0.8095% ( 62) 00:12:32.733 1173.352 - 1180.507: 0.9729% ( 87) 00:12:32.733 1180.507 - 1187.661: 1.1419% ( 90) 00:12:32.733 1187.661 - 1194.816: 1.3579% ( 115) 00:12:32.733 1194.816 - 1201.970: 1.5682% ( 112) 00:12:32.733 1201.970 - 1209.125: 1.7842% ( 115) 00:12:32.733 1209.125 - 1216.279: 2.0622% ( 148) 00:12:32.733 1216.279 - 1223.434: 2.3721% ( 165) 00:12:32.733 1223.434 - 1230.589: 2.6744% ( 161) 00:12:32.733 1230.589 - 1237.743: 3.0050% ( 176) 00:12:32.733 1237.743 - 1244.898: 3.3844% ( 202) 00:12:32.733 1244.898 - 1252.052: 3.7675% ( 204) 00:12:32.733 1252.052 - 1259.207: 4.1563% ( 207) 00:12:32.733 1259.207 - 1266.362: 4.6464% ( 261) 00:12:32.733 1266.362 - 1273.516: 5.1930% ( 291) 00:12:32.733 1273.516 - 1280.671: 5.8522% ( 351) 00:12:32.733 1280.671 - 1287.825: 6.6128% ( 405) 00:12:32.733 1287.825 - 1294.980: 7.8881% ( 679) 00:12:32.733 1294.980 - 1302.134: 9.4826% ( 849) 00:12:32.733 1302.134 - 1309.289: 11.5297% ( 1090) 00:12:32.733 1309.289 - 1316.444: 13.8304% ( 1225) 00:12:32.733 1316.444 - 1323.598: 16.1217% ( 1220) 00:12:32.733 1323.598 - 1330.753: 18.3059% ( 1163) 00:12:32.733 1330.753 - 1337.907: 20.2141% ( 1016) 00:12:32.733 1337.907 - 1345.062: 22.2781% ( 1099) 00:12:32.733 1345.062 - 1352.217: 24.3704% ( 1114) 00:12:32.733 1352.217 - 1359.371: 26.9509% ( 1374) 00:12:32.733 1359.371 - 1366.526: 30.1718% ( 1715) 00:12:32.733 1366.526 - 1373.680: 34.5216% ( 2316) 00:12:32.733 1373.680 - 1380.835: 40.6724% ( 3275) 00:12:32.733 1380.835 - 1387.990: 47.6364% ( 3708) 00:12:32.733 1387.990 - 1395.144: 55.4306% ( 4150) 00:12:32.733 1395.144 - 1402.299: 63.2961% ( 4188) 00:12:32.733 1402.299 - 1409.453: 70.8386% ( 4016) 00:12:32.733 1409.453 - 1416.608: 77.3181% ( 3450) 00:12:32.733 1416.608 - 1423.762: 82.4678% ( 2742) 00:12:32.733 1423.762 - 1430.917: 86.4288% ( 2109) 00:12:32.733 1430.917 - 1438.072: 89.1577% ( 1453) 00:12:32.733 1438.072 - 1445.226: 91.0039% ( 983) 00:12:32.733 1445.226 - 1452.381: 92.1908% ( 632) 00:12:32.733 1452.381 - 1459.535: 92.9477% ( 403) 00:12:32.733 1459.535 - 1466.690: 93.4792% ( 283) 00:12:32.733 1466.690 - 1473.845: 93.8886% ( 218) 00:12:32.733 1473.845 - 1480.999: 94.1760% ( 153) 00:12:32.733 1480.999 - 1488.154: 94.3938% ( 116) 00:12:32.733 1488.154 - 1495.308: 94.5328% ( 74) 00:12:32.733 1495.308 - 1502.463: 94.6511% ( 63) 00:12:32.733 1502.463 - 1509.617: 94.7713% ( 64) 00:12:32.733 1509.617 - 1516.772: 94.8483% ( 41) 00:12:32.733 1516.772 - 1523.927: 94.9216% ( 39) 00:12:32.733 1523.927 - 1531.081: 95.0418% ( 64) 00:12:32.733 1531.081 - 1538.236: 95.1432% ( 54) 00:12:32.733 1538.236 - 1545.390: 95.2146% ( 38) 00:12:32.733 1545.390 - 1552.545: 95.2672% ( 28) 00:12:32.733 1552.545 - 1559.700: 95.3179% ( 27) 00:12:32.733 1559.700 - 1566.854: 95.3798% ( 33) 00:12:32.733 1566.854 - 1574.009: 95.4249% ( 24) 00:12:32.733 1574.009 - 1581.163: 95.4569% ( 17) 00:12:32.733 1581.163 - 1588.318: 95.5151% ( 31) 00:12:32.733 1588.318 - 1595.472: 95.5658% ( 27) 00:12:32.733 1595.472 - 1602.627: 95.6071% ( 22) 00:12:32.733 1602.627 - 1609.782: 95.6578% ( 27) 00:12:32.733 1609.782 - 1616.936: 95.7029% ( 24) 00:12:32.733 1616.936 - 1624.091: 95.7329% ( 16) 00:12:32.733 1624.091 - 1631.245: 95.7724% ( 21) 00:12:32.733 1631.245 - 1638.400: 95.8099% ( 20) 00:12:32.733 1638.400 - 1645.555: 95.8531% ( 23) 00:12:32.733 1645.555 - 1652.709: 95.8851% ( 17) 00:12:32.733 1652.709 - 1659.864: 95.9151% ( 16) 00:12:32.733 1659.864 - 1667.018: 95.9489% ( 18) 00:12:32.733 1667.018 - 1674.173: 95.9884% ( 21) 00:12:32.733 1674.173 - 1681.328: 96.0071% ( 10) 00:12:32.733 1681.328 - 1688.482: 96.0240% ( 9) 00:12:32.733 1688.482 - 1695.637: 96.0428% ( 10) 00:12:32.733 1695.637 - 1702.791: 96.0560% ( 7) 00:12:32.733 1702.791 - 1709.946: 96.0729% ( 9) 00:12:32.733 1709.946 - 1717.100: 96.0954% ( 12) 00:12:32.733 1717.100 - 1724.255: 96.1292% ( 18) 00:12:32.733 1724.255 - 1731.410: 96.1405% ( 6) 00:12:32.733 1731.410 - 1738.564: 96.1518% ( 6) 00:12:32.733 1738.564 - 1745.719: 96.1611% ( 5) 00:12:32.733 1745.719 - 1752.873: 96.1818% ( 11) 00:12:32.733 1752.873 - 1760.028: 96.1893% ( 4) 00:12:32.733 1760.028 - 1767.183: 96.2062% ( 9) 00:12:32.733 1767.183 - 1774.337: 96.2269% ( 11) 00:12:32.733 1774.337 - 1781.492: 96.2550% ( 15) 00:12:32.733 1781.492 - 1788.646: 96.2795% ( 13) 00:12:32.733 1788.646 - 1795.801: 96.2945% ( 8) 00:12:32.733 1795.801 - 1802.955: 96.3076% ( 7) 00:12:32.733 1802.955 - 1810.110: 96.3283% ( 11) 00:12:32.733 1810.110 - 1817.265: 96.3414% ( 7) 00:12:32.733 1817.265 - 1824.419: 96.3527% ( 6) 00:12:32.733 1824.419 - 1831.574: 96.3640% ( 6) 00:12:32.733 1831.574 - 1845.883: 96.3997% ( 19) 00:12:32.733 1845.883 - 1860.192: 96.4579% ( 31) 00:12:32.733 1860.192 - 1874.501: 96.5199% ( 33) 00:12:32.733 1874.501 - 1888.810: 96.5631% ( 23) 00:12:32.733 1888.810 - 1903.120: 96.5912% ( 15) 00:12:32.733 1903.120 - 1917.429: 96.6156% ( 13) 00:12:32.733 1917.429 - 1931.738: 96.6701% ( 29) 00:12:32.733 1931.738 - 1946.047: 96.7208% ( 27) 00:12:32.733 1946.047 - 1960.356: 96.7696% ( 26) 00:12:32.733 1960.356 - 1974.666: 96.8523% ( 44) 00:12:32.733 1974.666 - 1988.975: 96.9143% ( 33) 00:12:32.733 1988.975 - 2003.284: 96.9800% ( 35) 00:12:32.733 2003.284 - 2017.593: 97.0382% ( 31) 00:12:32.733 2017.593 - 2031.902: 97.1096% ( 38) 00:12:32.733 2031.902 - 2046.211: 97.1810% ( 38) 00:12:32.733 2046.211 - 2060.521: 97.2242% ( 23) 00:12:32.733 2060.521 - 2074.830: 97.2749% ( 27) 00:12:32.733 2074.830 - 2089.139: 97.3199% ( 24) 00:12:32.733 2089.139 - 2103.448: 97.3650% ( 24) 00:12:32.733 2103.448 - 2117.757: 97.4251% ( 32) 00:12:32.733 2117.757 - 2132.066: 97.4908% ( 35) 00:12:32.733 2132.066 - 2146.376: 97.5472% ( 30) 00:12:32.733 2146.376 - 2160.685: 97.5866% ( 21) 00:12:32.733 2160.685 - 2174.994: 97.6242% ( 20) 00:12:32.733 2174.994 - 2189.303: 97.6430% ( 10) 00:12:32.733 2189.303 - 2203.612: 97.6580% ( 8) 00:12:32.733 2203.612 - 2217.921: 97.6787% ( 11) 00:12:32.733 2217.921 - 2232.231: 97.7012% ( 12) 00:12:32.733 2232.231 - 2246.540: 97.7406% ( 21) 00:12:32.733 2246.540 - 2260.849: 97.7838% ( 23) 00:12:32.733 2260.849 - 2275.158: 97.8158% ( 17) 00:12:32.733 2275.158 - 2289.467: 97.8458% ( 16) 00:12:32.733 2289.467 - 2303.776: 97.8777% ( 17) 00:12:32.733 2303.776 - 2318.086: 97.9209% ( 23) 00:12:32.733 2318.086 - 2332.395: 97.9829% ( 33) 00:12:32.733 2332.395 - 2346.704: 98.0411% ( 31) 00:12:32.733 2346.704 - 2361.013: 98.1106% ( 37) 00:12:32.733 2361.013 - 2375.322: 98.1557% ( 24) 00:12:32.733 2375.322 - 2389.631: 98.1951% ( 21) 00:12:32.733 2389.631 - 2403.941: 98.2214% ( 14) 00:12:32.733 2403.941 - 2418.250: 98.2383% ( 9) 00:12:32.734 2418.250 - 2432.559: 98.2646% ( 14) 00:12:32.734 2432.559 - 2446.868: 98.2834% ( 10) 00:12:32.734 2446.868 - 2461.177: 98.3041% ( 11) 00:12:32.734 2461.177 - 2475.486: 98.3360% ( 17) 00:12:32.734 2475.486 - 2489.796: 98.3604% ( 13) 00:12:32.734 2489.796 - 2504.105: 98.3942% ( 18) 00:12:32.734 2504.105 - 2518.414: 98.4318% ( 20) 00:12:32.734 2518.414 - 2532.723: 98.4506% ( 10) 00:12:32.734 2532.723 - 2547.032: 98.4618% ( 6) 00:12:32.734 2547.032 - 2561.341: 98.4731% ( 6) 00:12:32.734 2561.341 - 2575.651: 98.4806% ( 4) 00:12:32.734 2575.651 - 2589.960: 98.4938% ( 7) 00:12:32.734 2589.960 - 2604.269: 98.4956% ( 1) 00:12:32.734 2604.269 - 2618.578: 98.5069% ( 6) 00:12:32.734 2618.578 - 2632.887: 98.5125% ( 3) 00:12:32.734 2632.887 - 2647.197: 98.5219% ( 5) 00:12:32.734 2647.197 - 2661.506: 98.5238% ( 1) 00:12:32.734 2661.506 - 2675.815: 98.5426% ( 10) 00:12:32.734 2675.815 - 2690.124: 98.5576% ( 8) 00:12:32.734 2690.124 - 2704.433: 98.5726% ( 8) 00:12:32.734 2704.433 - 2718.742: 98.5877% ( 8) 00:12:32.734 2718.742 - 2733.052: 98.6083% ( 11) 00:12:32.734 2733.052 - 2747.361: 98.6421% ( 18) 00:12:32.734 2747.361 - 2761.670: 98.6647% ( 12) 00:12:32.734 2761.670 - 2775.979: 98.6872% ( 12) 00:12:32.734 2775.979 - 2790.288: 98.7079% ( 11) 00:12:32.734 2790.288 - 2804.597: 98.7342% ( 14) 00:12:32.734 2804.597 - 2818.907: 98.7548% ( 11) 00:12:32.734 2818.907 - 2833.216: 98.7811% ( 14) 00:12:32.734 2833.216 - 2847.525: 98.8074% ( 14) 00:12:32.734 2847.525 - 2861.834: 98.8205% ( 7) 00:12:32.734 2861.834 - 2876.143: 98.8525% ( 17) 00:12:32.734 2876.143 - 2890.452: 98.8975% ( 24) 00:12:32.734 2890.452 - 2904.762: 98.9520% ( 29) 00:12:32.734 2904.762 - 2919.071: 98.9746% ( 12) 00:12:32.734 2919.071 - 2933.380: 99.0102% ( 19) 00:12:32.734 2933.380 - 2947.689: 99.0309% ( 11) 00:12:32.734 2947.689 - 2961.998: 99.0497% ( 10) 00:12:32.734 2961.998 - 2976.307: 99.0703% ( 11) 00:12:32.734 2976.307 - 2990.617: 99.0910% ( 11) 00:12:32.734 2990.617 - 3004.926: 99.1229% ( 17) 00:12:32.734 3004.926 - 3019.235: 99.1436% ( 11) 00:12:32.734 3019.235 - 3033.544: 99.1549% ( 6) 00:12:32.734 3033.544 - 3047.853: 99.1567% ( 1) 00:12:32.734 3047.853 - 3062.162: 99.1605% ( 2) 00:12:32.734 3062.162 - 3076.472: 99.1680% ( 4) 00:12:32.734 3076.472 - 3090.781: 99.1830% ( 8) 00:12:32.734 3090.781 - 3105.090: 99.1999% ( 9) 00:12:32.734 3105.090 - 3119.399: 99.2206% ( 11) 00:12:32.734 3119.399 - 3133.708: 99.2394% ( 10) 00:12:32.734 3133.708 - 3148.017: 99.2638% ( 13) 00:12:32.734 3148.017 - 3162.327: 99.2882% ( 13) 00:12:32.734 3162.327 - 3176.636: 99.3182% ( 16) 00:12:32.734 3176.636 - 3190.945: 99.3502% ( 17) 00:12:32.734 3190.945 - 3205.254: 99.3614% ( 6) 00:12:32.734 3205.254 - 3219.563: 99.3802% ( 10) 00:12:32.734 3219.563 - 3233.872: 99.3915% ( 6) 00:12:32.734 3233.872 - 3248.182: 99.4046% ( 7) 00:12:32.734 3248.182 - 3262.491: 99.4178% ( 7) 00:12:32.734 3262.491 - 3276.800: 99.4234% ( 3) 00:12:32.734 3276.800 - 3291.109: 99.4347% ( 6) 00:12:32.734 3291.109 - 3305.418: 99.4384% ( 2) 00:12:32.734 3305.418 - 3319.728: 99.4441% ( 3) 00:12:32.734 3319.728 - 3334.037: 99.4460% ( 1) 00:12:32.734 3334.037 - 3348.346: 99.4497% ( 2) 00:12:32.734 3348.346 - 3362.655: 99.4685% ( 10) 00:12:32.734 3362.655 - 3376.964: 99.4854% ( 9) 00:12:32.734 3376.964 - 3391.273: 99.5042% ( 10) 00:12:32.734 3391.273 - 3405.583: 99.5154% ( 6) 00:12:32.734 3405.583 - 3419.892: 99.5417% ( 14) 00:12:32.734 3419.892 - 3434.201: 99.5624% ( 11) 00:12:32.734 3434.201 - 3448.510: 99.5868% ( 13) 00:12:32.734 3448.510 - 3462.819: 99.5962% ( 5) 00:12:32.734 3462.819 - 3477.128: 99.6094% ( 7) 00:12:32.734 3477.128 - 3491.438: 99.6206% ( 6) 00:12:32.734 3491.438 - 3505.747: 99.6300% ( 5) 00:12:32.734 3505.747 - 3520.056: 99.6375% ( 4) 00:12:32.734 3520.056 - 3534.365: 99.6413% ( 2) 00:12:32.734 3534.365 - 3548.674: 99.6469% ( 3) 00:12:32.734 3548.674 - 3562.983: 99.6563% ( 5) 00:12:32.734 3562.983 - 3577.293: 99.6619% ( 3) 00:12:32.734 3577.293 - 3591.602: 99.6695% ( 4) 00:12:32.734 3591.602 - 3605.911: 99.6732% ( 2) 00:12:32.734 3605.911 - 3620.220: 99.6788% ( 3) 00:12:32.734 3620.220 - 3634.529: 99.6807% ( 1) 00:12:32.734 3749.003 - 3777.621: 99.6826% ( 1) 00:12:32.734 3777.621 - 3806.239: 99.7014% ( 10) 00:12:32.734 3806.239 - 3834.858: 99.7164% ( 8) 00:12:32.734 3834.858 - 3863.476: 99.7220% ( 3) 00:12:32.734 3863.476 - 3892.094: 99.7389% ( 9) 00:12:32.734 3892.094 - 3920.713: 99.7558% ( 9) 00:12:32.734 3920.713 - 3949.331: 99.7878% ( 17) 00:12:32.734 3949.331 - 3977.949: 99.8310% ( 23) 00:12:32.734 3977.949 - 4006.568: 99.8704% ( 21) 00:12:32.734 4006.568 - 4035.186: 99.8948% ( 13) 00:12:32.734 4035.186 - 4063.804: 99.9117% ( 9) 00:12:32.734 4063.804 - 4092.423: 99.9192% ( 4) 00:12:32.734 203304.692 - 204220.479: 99.9380% ( 10) 00:12:32.734 205136.266 - 206052.052: 99.9399% ( 1) 00:12:32.734 206052.052 - 206967.839: 99.9700% ( 16) 00:12:32.734 206967.839 - 207883.626: 99.9981% ( 15) 00:12:32.734 18:00:53 -- blob_io_wait/blob_io_wait.sh@45 -- # rpc_cmd bdev_enable_histogram aio0 -d 00:12:32.734 18:00:53 -- common/autotest_common.sh@561 -- # xtrace_disable 00:12:32.734 18:00:53 -- common/autotest_common.sh@10 -- # set +x 00:12:32.734 18:00:53 -- common/autotest_common.sh@589 -- # [[ 0 == 0 ]] 00:12:32.734 18:00:53 -- blob_io_wait/blob_io_wait.sh@46 -- # wait 64759 00:12:35.269 00:12:35.269 Latency(us) 00:12:35.269 [2024-11-28T18:00:56.316Z] Device Information : runtime(s) IOPS MiB/s Fail/s TO/s Average min max 00:12:35.269 [2024-11-28T18:00:56.316Z] Job: a59b67bc-e7dd-4d29-91e8-3f07f6c2beea (Core Mask 0x1, workload: read, depth: 128, IO size: 4096) 00:12:35.269 a59b67bc-e7dd-4d29-91e8-3f07f6c2beea: 5.01 27923.83 109.08 0.00 0.00 3028.96 1266.36 209715.20 00:12:35.269 [2024-11-28T18:00:56.316Z] =================================================================================================================== 00:12:35.269 [2024-11-28T18:00:56.316Z] Total : 27923.83 109.08 0.00 0.00 3028.96 1266.36 209715.20 00:12:36.209 18:00:57 -- blob_io_wait/blob_io_wait.sh@48 -- # /home/vagrant/spdk_repo/spdk/build/examples/bdevperf --json /home/vagrant/spdk_repo/spdk/test/blobstore/blob_io_wait/bdevperf.json -q 128 -o 4096 -w unmap -t 1 00:12:36.209 [2024-11-28 18:00:57.139257] Starting SPDK v24.01.1-pre git sha1 c13c99a5e / DPDK 23.11.0 initialization... 00:12:36.209 [2024-11-28 18:00:57.139450] [ DPDK EAL parameters: bdevperf --no-shconf -c 0x1 --huge-unlink --no-telemetry --log-level=lib.eal:6 --log-level=lib.cryptodev:5 --log-level=user1:6 --iova-mode=pa --base-virtaddr=0x200000000000 --match-allocations --file-prefix=spdk_pid64840 ] 00:12:36.470 [2024-11-28 18:00:57.299585] app.c: 798:spdk_app_start: *NOTICE*: Total cores available: 1 00:12:36.470 [2024-11-28 18:00:57.498438] reactor.c: 937:reactor_run: *NOTICE*: Reactor started on core 0 00:12:37.040 Running I/O for 1 seconds... 00:12:37.979 00:12:37.979 Latency(us) 00:12:37.979 [2024-11-28T18:00:59.026Z] Device Information : runtime(s) IOPS MiB/s Fail/s TO/s Average min max 00:12:37.979 [2024-11-28T18:00:59.026Z] Job: a59b67bc-e7dd-4d29-91e8-3f07f6c2beea (Core Mask 0x1, workload: unmap, depth: 128, IO size: 4096) 00:12:37.979 a59b67bc-e7dd-4d29-91e8-3f07f6c2beea: 1.00 157582.05 615.55 0.00 0.00 803.65 236.10 951.56 00:12:37.979 [2024-11-28T18:00:59.027Z] =================================================================================================================== 00:12:37.980 [2024-11-28T18:00:59.027Z] Total : 157582.05 615.55 0.00 0.00 803.65 236.10 951.56 00:12:38.920 18:00:59 -- blob_io_wait/blob_io_wait.sh@50 -- # sync 00:12:38.920 18:00:59 -- blob_io_wait/blob_io_wait.sh@51 -- # rm -f /home/vagrant/spdk_repo/spdk/test/blobstore/blob_io_wait/bdevperf.json 00:12:38.920 18:00:59 -- blob_io_wait/blob_io_wait.sh@52 -- # rm -f /home/vagrant/spdk_repo/spdk/test/blobstore/blob_io_wait/aio.bdev 00:12:39.179 18:00:59 -- blob_io_wait/blob_io_wait.sh@53 -- # trap - SIGINT SIGTERM EXIT 00:12:39.179 00:12:39.179 real 0m19.038s 00:12:39.179 user 0m12.956s 00:12:39.179 sys 0m4.244s 00:12:39.179 18:00:59 -- common/autotest_common.sh@1115 -- # xtrace_disable 00:12:39.179 ************************************ 00:12:39.179 END TEST blob_io_wait 00:12:39.179 ************************************ 00:12:39.179 18:00:59 -- common/autotest_common.sh@10 -- # set +x 00:12:39.179 18:01:00 -- spdk/autotest.sh@311 -- # '[' 0 -eq 1 ']' 00:12:39.179 18:01:00 -- spdk/autotest.sh@320 -- # '[' 0 -eq 1 ']' 00:12:39.179 18:01:00 -- spdk/autotest.sh@325 -- # '[' 0 -eq 1 ']' 00:12:39.179 18:01:00 -- spdk/autotest.sh@329 -- # '[' 0 -eq 1 ']' 00:12:39.179 18:01:00 -- spdk/autotest.sh@333 -- # '[' 0 -eq 1 ']' 00:12:39.179 18:01:00 -- spdk/autotest.sh@337 -- # '[' 0 -eq 1 ']' 00:12:39.179 18:01:00 -- spdk/autotest.sh@342 -- # '[' 0 -eq 1 ']' 00:12:39.179 18:01:00 -- spdk/autotest.sh@346 -- # '[' 0 -eq 1 ']' 00:12:39.179 18:01:00 -- spdk/autotest.sh@353 -- # [[ 0 -eq 1 ]] 00:12:39.179 18:01:00 -- spdk/autotest.sh@357 -- # [[ 0 -eq 1 ]] 00:12:39.179 18:01:00 -- spdk/autotest.sh@361 -- # [[ 0 -eq 1 ]] 00:12:39.179 18:01:00 -- spdk/autotest.sh@365 -- # [[ 0 -eq 1 ]] 00:12:39.179 18:01:00 -- spdk/autotest.sh@370 -- # trap - SIGINT SIGTERM EXIT 00:12:39.179 18:01:00 -- spdk/autotest.sh@372 -- # timing_enter post_cleanup 00:12:39.179 18:01:00 -- common/autotest_common.sh@722 -- # xtrace_disable 00:12:39.179 18:01:00 -- common/autotest_common.sh@10 -- # set +x 00:12:39.179 18:01:00 -- spdk/autotest.sh@373 -- # autotest_cleanup 00:12:39.179 18:01:00 -- common/autotest_common.sh@1381 -- # local autotest_es=0 00:12:39.179 18:01:00 -- common/autotest_common.sh@1382 -- # xtrace_disable 00:12:39.179 18:01:00 -- common/autotest_common.sh@10 -- # set +x 00:12:41.104 INFO: APP EXITING 00:12:41.104 INFO: killing all VMs 00:12:41.104 INFO: killing vhost app 00:12:41.104 INFO: EXIT DONE 00:12:41.672 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:12:41.672 Waiting for block devices as requested 00:12:41.672 0000:00:06.0 (1b36 0010): uio_pci_generic -> nvme 00:12:41.932 0000:00:07.0 (1b36 0010): uio_pci_generic -> nvme 00:12:42.503 0000:00:03.0 (1af4 1001): Active devices: mount@vda:vda2,mount@vda:vda3,mount@vda:vda5, so not binding PCI dev 00:12:42.764 Cleaning 00:12:42.764 Removing: /dev/shm/spdk_tgt_trace.pid53624 00:12:42.764 Removing: /var/run/dpdk/spdk_pid53390 00:12:42.764 Removing: /var/run/dpdk/spdk_pid53624 00:12:42.764 Removing: /var/run/dpdk/spdk_pid53953 00:12:42.764 Removing: /var/run/dpdk/spdk_pid54066 00:12:42.764 Removing: /var/run/dpdk/spdk_pid54179 00:12:42.764 Removing: /var/run/dpdk/spdk_pid54302 00:12:42.764 Removing: /var/run/dpdk/spdk_pid54417 00:12:42.764 Removing: /var/run/dpdk/spdk_pid54456 00:12:42.764 Removing: /var/run/dpdk/spdk_pid54493 00:12:42.764 Removing: /var/run/dpdk/spdk_pid54568 00:12:42.764 Removing: /var/run/dpdk/spdk_pid54685 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55120 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55197 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55279 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55297 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55436 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55465 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55617 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55635 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55705 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55730 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55795 00:12:42.764 Removing: /var/run/dpdk/spdk_pid55822 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56025 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56063 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56153 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56238 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56280 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56358 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56384 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56431 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56462 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56509 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56540 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56587 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56617 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56665 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56691 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56743 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56769 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56821 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56847 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56894 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56925 00:12:42.764 Removing: /var/run/dpdk/spdk_pid56972 00:12:42.764 Removing: /var/run/dpdk/spdk_pid57003 00:12:42.764 Removing: /var/run/dpdk/spdk_pid57050 00:12:42.764 Removing: /var/run/dpdk/spdk_pid57076 00:12:42.764 Removing: /var/run/dpdk/spdk_pid57128 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57154 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57206 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57237 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57283 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57316 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57357 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57394 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57435 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57472 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57513 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57545 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57591 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57626 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57675 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57710 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57765 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57791 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57843 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57869 00:12:43.025 Removing: /var/run/dpdk/spdk_pid57921 00:12:43.025 Removing: /var/run/dpdk/spdk_pid58012 00:12:43.025 Removing: /var/run/dpdk/spdk_pid58135 00:12:43.025 Removing: /var/run/dpdk/spdk_pid58379 00:12:43.025 Removing: /var/run/dpdk/spdk_pid59640 00:12:43.025 Removing: /var/run/dpdk/spdk_pid60016 00:12:43.025 Removing: /var/run/dpdk/spdk_pid60401 00:12:43.025 Removing: /var/run/dpdk/spdk_pid60640 00:12:43.025 Removing: /var/run/dpdk/spdk_pid60934 00:12:43.025 Removing: /var/run/dpdk/spdk_pid62586 00:12:43.025 Removing: /var/run/dpdk/spdk_pid63245 00:12:43.025 Removing: /var/run/dpdk/spdk_pid64028 00:12:43.025 Removing: /var/run/dpdk/spdk_pid64640 00:12:43.025 Removing: /var/run/dpdk/spdk_pid64679 00:12:43.025 Removing: /var/run/dpdk/spdk_pid64759 00:12:43.025 Removing: /var/run/dpdk/spdk_pid64840 00:12:43.025 Clean 00:12:43.025 killing process with pid 47720 00:12:43.285 killing process with pid 47729 00:12:43.285 18:01:04 -- common/autotest_common.sh@1446 -- # return 0 00:12:43.285 18:01:04 -- spdk/autotest.sh@374 -- # timing_exit post_cleanup 00:12:43.285 18:01:04 -- common/autotest_common.sh@728 -- # xtrace_disable 00:12:43.285 18:01:04 -- common/autotest_common.sh@10 -- # set +x 00:12:43.285 18:01:04 -- spdk/autotest.sh@376 -- # timing_exit autotest 00:12:43.285 18:01:04 -- common/autotest_common.sh@728 -- # xtrace_disable 00:12:43.285 18:01:04 -- common/autotest_common.sh@10 -- # set +x 00:12:43.285 18:01:04 -- spdk/autotest.sh@377 -- # chmod a+r /home/vagrant/spdk_repo/spdk/../output/timing.txt 00:12:43.285 18:01:04 -- spdk/autotest.sh@379 -- # [[ -f /home/vagrant/spdk_repo/spdk/../output/udev.log ]] 00:12:43.285 18:01:04 -- spdk/autotest.sh@379 -- # rm -f /home/vagrant/spdk_repo/spdk/../output/udev.log 00:12:43.285 18:01:04 -- spdk/autotest.sh@381 -- # [[ y == y ]] 00:12:43.285 18:01:04 -- spdk/autotest.sh@383 -- # hostname 00:12:43.285 18:01:04 -- 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 /home/vagrant/spdk_repo/spdk -t fedora39-cloud-1721788873-2326 -o /home/vagrant/spdk_repo/spdk/../output/cov_test.info 00:12:43.545 geninfo: WARNING: invalid characters removed from testname! 00:13:05.479 18:01:24 -- 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 /home/vagrant/spdk_repo/spdk/../output/cov_base.info -a /home/vagrant/spdk_repo/spdk/../output/cov_test.info -o /home/vagrant/spdk_repo/spdk/../output/cov_total.info 00:13:05.751 18:01:26 -- 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 /home/vagrant/spdk_repo/spdk/../output/cov_total.info '*/dpdk/*' -o /home/vagrant/spdk_repo/spdk/../output/cov_total.info 00:13:07.694 18:01:28 -- 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 /home/vagrant/spdk_repo/spdk/../output/cov_total.info --ignore-errors unused,unused '/usr/*' -o /home/vagrant/spdk_repo/spdk/../output/cov_total.info 00:13:09.604 18:01:30 -- 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 /home/vagrant/spdk_repo/spdk/../output/cov_total.info '*/examples/vmd/*' -o /home/vagrant/spdk_repo/spdk/../output/cov_total.info 00:13:10.986 18:01:31 -- 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 /home/vagrant/spdk_repo/spdk/../output/cov_total.info '*/app/spdk_lspci/*' -o /home/vagrant/spdk_repo/spdk/../output/cov_total.info 00:13:12.896 18:01:33 -- 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 /home/vagrant/spdk_repo/spdk/../output/cov_total.info '*/app/spdk_top/*' -o /home/vagrant/spdk_repo/spdk/../output/cov_total.info 00:13:14.805 18:01:35 -- spdk/autotest.sh@393 -- # rm -f cov_base.info cov_test.info OLD_STDOUT OLD_STDERR 00:13:14.805 18:01:35 -- common/autotest_common.sh@1689 -- $ [[ y == y ]] 00:13:14.805 18:01:35 -- common/autotest_common.sh@1690 -- $ lcov --version 00:13:14.805 18:01:35 -- common/autotest_common.sh@1690 -- $ awk '{print $NF}' 00:13:14.805 18:01:35 -- common/autotest_common.sh@1690 -- $ lt 1.15 2 00:13:14.805 18:01:35 -- scripts/common.sh@372 -- $ cmp_versions 1.15 '<' 2 00:13:14.805 18:01:35 -- scripts/common.sh@332 -- $ local ver1 ver1_l 00:13:14.805 18:01:35 -- scripts/common.sh@333 -- $ local ver2 ver2_l 00:13:14.805 18:01:35 -- scripts/common.sh@335 -- $ IFS=.-: 00:13:14.805 18:01:35 -- scripts/common.sh@335 -- $ read -ra ver1 00:13:14.805 18:01:35 -- scripts/common.sh@336 -- $ IFS=.-: 00:13:14.805 18:01:35 -- scripts/common.sh@336 -- $ read -ra ver2 00:13:14.805 18:01:35 -- scripts/common.sh@337 -- $ local 'op=<' 00:13:14.805 18:01:35 -- scripts/common.sh@339 -- $ ver1_l=2 00:13:14.805 18:01:35 -- scripts/common.sh@340 -- $ ver2_l=1 00:13:14.805 18:01:35 -- scripts/common.sh@342 -- $ local lt=0 gt=0 eq=0 v 00:13:14.805 18:01:35 -- scripts/common.sh@343 -- $ case "$op" in 00:13:14.805 18:01:35 -- scripts/common.sh@344 -- $ : 1 00:13:14.805 18:01:35 -- scripts/common.sh@363 -- $ (( v = 0 )) 00:13:14.805 18:01:35 -- scripts/common.sh@363 -- $ (( v < (ver1_l > ver2_l ? ver1_l : ver2_l) )) 00:13:14.805 18:01:35 -- scripts/common.sh@364 -- $ decimal 1 00:13:14.805 18:01:35 -- scripts/common.sh@352 -- $ local d=1 00:13:14.805 18:01:35 -- scripts/common.sh@353 -- $ [[ 1 =~ ^[0-9]+$ ]] 00:13:14.805 18:01:35 -- scripts/common.sh@354 -- $ echo 1 00:13:14.805 18:01:35 -- scripts/common.sh@364 -- $ ver1[v]=1 00:13:14.805 18:01:35 -- scripts/common.sh@365 -- $ decimal 2 00:13:14.805 18:01:35 -- scripts/common.sh@352 -- $ local d=2 00:13:14.805 18:01:35 -- scripts/common.sh@353 -- $ [[ 2 =~ ^[0-9]+$ ]] 00:13:14.805 18:01:35 -- scripts/common.sh@354 -- $ echo 2 00:13:14.805 18:01:35 -- scripts/common.sh@365 -- $ ver2[v]=2 00:13:14.805 18:01:35 -- scripts/common.sh@366 -- $ (( ver1[v] > ver2[v] )) 00:13:14.805 18:01:35 -- scripts/common.sh@367 -- $ (( ver1[v] < ver2[v] )) 00:13:14.805 18:01:35 -- scripts/common.sh@367 -- $ return 0 00:13:14.805 18:01:35 -- common/autotest_common.sh@1691 -- $ lcov_rc_opt='--rc lcov_branch_coverage=1 --rc lcov_function_coverage=1' 00:13:14.805 18:01:35 -- common/autotest_common.sh@1703 -- $ export 'LCOV_OPTS= 00:13:14.805 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:13:14.805 --rc genhtml_branch_coverage=1 00:13:14.805 --rc genhtml_function_coverage=1 00:13:14.805 --rc genhtml_legend=1 00:13:14.805 --rc geninfo_all_blocks=1 00:13:14.805 --rc geninfo_unexecuted_blocks=1 00:13:14.805 00:13:14.805 ' 00:13:14.805 18:01:35 -- common/autotest_common.sh@1703 -- $ LCOV_OPTS=' 00:13:14.805 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:13:14.805 --rc genhtml_branch_coverage=1 00:13:14.805 --rc genhtml_function_coverage=1 00:13:14.805 --rc genhtml_legend=1 00:13:14.806 --rc geninfo_all_blocks=1 00:13:14.806 --rc geninfo_unexecuted_blocks=1 00:13:14.806 00:13:14.806 ' 00:13:14.806 18:01:35 -- common/autotest_common.sh@1704 -- $ export 'LCOV=lcov 00:13:14.806 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:13:14.806 --rc genhtml_branch_coverage=1 00:13:14.806 --rc genhtml_function_coverage=1 00:13:14.806 --rc genhtml_legend=1 00:13:14.806 --rc geninfo_all_blocks=1 00:13:14.806 --rc geninfo_unexecuted_blocks=1 00:13:14.806 00:13:14.806 ' 00:13:14.806 18:01:35 -- common/autotest_common.sh@1704 -- $ LCOV='lcov 00:13:14.806 --rc lcov_branch_coverage=1 --rc lcov_function_coverage=1 00:13:14.806 --rc genhtml_branch_coverage=1 00:13:14.806 --rc genhtml_function_coverage=1 00:13:14.806 --rc genhtml_legend=1 00:13:14.806 --rc geninfo_all_blocks=1 00:13:14.806 --rc geninfo_unexecuted_blocks=1 00:13:14.806 00:13:14.806 ' 00:13:14.806 18:01:35 -- common/autobuild_common.sh@15 -- $ source /home/vagrant/spdk_repo/spdk/scripts/common.sh 00:13:14.806 18:01:35 -- scripts/common.sh@433 -- $ [[ -e /bin/wpdk_common.sh ]] 00:13:14.806 18:01:35 -- scripts/common.sh@441 -- $ [[ -e /etc/opt/spdk-pkgdep/paths/export.sh ]] 00:13:14.806 18:01:35 -- scripts/common.sh@442 -- $ source /etc/opt/spdk-pkgdep/paths/export.sh 00:13:14.806 18:01:35 -- 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/vagrant/.local/bin:/home/vagrant/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:13:14.806 18:01:35 -- 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/vagrant/.local/bin:/home/vagrant/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:13:14.806 18:01:35 -- 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/vagrant/.local/bin:/home/vagrant/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:13:14.806 18:01:35 -- paths/export.sh@5 -- $ export PATH 00:13:14.806 18:01:35 -- 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/vagrant/.local/bin:/home/vagrant/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:13:14.806 18:01:35 -- common/autobuild_common.sh@439 -- $ out=/home/vagrant/spdk_repo/spdk/../output 00:13:14.806 18:01:35 -- common/autobuild_common.sh@440 -- $ date +%s 00:13:14.806 18:01:35 -- common/autobuild_common.sh@440 -- $ mktemp -dt spdk_1732816895.XXXXXX 00:13:14.806 18:01:35 -- common/autobuild_common.sh@440 -- $ SPDK_WORKSPACE=/tmp/spdk_1732816895.MiVJit 00:13:14.806 18:01:35 -- common/autobuild_common.sh@442 -- $ [[ -n '' ]] 00:13:14.806 18:01:35 -- common/autobuild_common.sh@446 -- $ '[' -n '' ']' 00:13:14.806 18:01:35 -- common/autobuild_common.sh@449 -- $ scanbuild_exclude='--exclude /home/vagrant/spdk_repo/spdk/dpdk/' 00:13:14.806 18:01:35 -- common/autobuild_common.sh@453 -- $ scanbuild_exclude+=' --exclude /home/vagrant/spdk_repo/spdk/xnvme --exclude /tmp' 00:13:14.806 18:01:35 -- common/autobuild_common.sh@455 -- $ scanbuild='scan-build -o /home/vagrant/spdk_repo/spdk/../output/scan-build-tmp --exclude /home/vagrant/spdk_repo/spdk/dpdk/ --exclude /home/vagrant/spdk_repo/spdk/xnvme --exclude /tmp --status-bugs' 00:13:14.806 18:01:35 -- common/autobuild_common.sh@456 -- $ get_config_params 00:13:14.806 18:01:35 -- common/autotest_common.sh@397 -- $ xtrace_disable 00:13:14.806 18:01:35 -- common/autotest_common.sh@10 -- $ set +x 00:13:14.806 18:01:35 -- 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' 00:13:14.806 18:01:35 -- spdk/autopackage.sh@10 -- $ MAKEFLAGS=-j10 00:13:14.806 18:01:35 -- spdk/autopackage.sh@11 -- $ cd /home/vagrant/spdk_repo/spdk 00:13:14.806 18:01:35 -- spdk/autopackage.sh@13 -- $ [[ 0 -eq 1 ]] 00:13:14.806 18:01:35 -- spdk/autopackage.sh@18 -- $ [[ 1 -eq 0 ]] 00:13:14.806 18:01:35 -- spdk/autopackage.sh@18 -- $ [[ 0 -eq 0 ]] 00:13:14.806 18:01:35 -- spdk/autopackage.sh@19 -- $ timing_finish 00:13:14.806 18:01:35 -- common/autotest_common.sh@734 -- $ flamegraph=/usr/local/FlameGraph/flamegraph.pl 00:13:14.806 18:01:35 -- common/autotest_common.sh@735 -- $ '[' -x /usr/local/FlameGraph/flamegraph.pl ']' 00:13:14.806 18:01:35 -- common/autotest_common.sh@737 -- $ /usr/local/FlameGraph/flamegraph.pl --title 'Build Timing' --nametype Step: --countname seconds /home/vagrant/spdk_repo/spdk/../output/timing.txt 00:13:14.806 18:01:35 -- spdk/autopackage.sh@20 -- $ exit 0 00:13:14.806 + [[ -n 5403 ]] 00:13:14.806 + sudo kill 5403 00:13:14.817 [Pipeline] } 00:13:14.833 [Pipeline] // timeout 00:13:14.839 [Pipeline] } 00:13:14.853 [Pipeline] // stage 00:13:14.859 [Pipeline] } 00:13:14.874 [Pipeline] // catchError 00:13:14.883 [Pipeline] stage 00:13:14.885 [Pipeline] { (Stop VM) 00:13:14.898 [Pipeline] sh 00:13:15.182 + vagrant halt 00:13:18.475 ==> default: Halting domain... 00:13:25.067 [Pipeline] sh 00:13:25.352 + vagrant destroy -f 00:13:27.894 ==> default: Removing domain... 00:13:27.907 [Pipeline] sh 00:13:28.191 + mv output /var/jenkins/workspace/lvol-vg-autotest/output 00:13:28.201 [Pipeline] } 00:13:28.216 [Pipeline] // stage 00:13:28.222 [Pipeline] } 00:13:28.236 [Pipeline] // dir 00:13:28.242 [Pipeline] } 00:13:28.257 [Pipeline] // wrap 00:13:28.264 [Pipeline] } 00:13:28.277 [Pipeline] // catchError 00:13:28.287 [Pipeline] stage 00:13:28.289 [Pipeline] { (Epilogue) 00:13:28.303 [Pipeline] sh 00:13:28.586 + jbp/jenkins/jjb-config/jobs/scripts/compress_artifacts.sh 00:13:32.797 [Pipeline] catchError 00:13:32.799 [Pipeline] { 00:13:32.813 [Pipeline] sh 00:13:33.099 + jbp/jenkins/jjb-config/jobs/scripts/check_artifacts_size.sh 00:13:33.099 Artifacts sizes are good 00:13:33.109 [Pipeline] } 00:13:33.124 [Pipeline] // catchError 00:13:33.136 [Pipeline] archiveArtifacts 00:13:33.173 Archiving artifacts 00:13:33.287 [Pipeline] cleanWs 00:13:33.301 [WS-CLEANUP] Deleting project workspace... 00:13:33.301 [WS-CLEANUP] Deferred wipeout is used... 00:13:33.329 [WS-CLEANUP] done 00:13:33.331 [Pipeline] } 00:13:33.346 [Pipeline] // stage 00:13:33.351 [Pipeline] } 00:13:33.363 [Pipeline] // node 00:13:33.368 [Pipeline] End of Pipeline 00:13:33.405 Finished: SUCCESS