Mock Version: 2.4 Mock Version: 2.4 Mock Version: 2.4 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/sm.spec'], chrootPath='/var/lib/mock/v8.2-base-2539-1941/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/sm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/sm-2.29.0-1.4.xcpng8.2.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/sm.spec'], chrootPath='/var/lib/mock/v8.2-base-2539-1941/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/sm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QnlJt8 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf sm-2.29.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/sm-2.29.0.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd sm-2.29.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0001-feat-drivers-add-CephFS-GlusterFS-and-XFS-drivers.patch + /usr/bin/patch -p1 -s + /usr/bin/cat /builddir/build/SOURCES/0002-feat-drivers-always-check-if-dependencies-are-ok-for.patch + /usr/bin/patch -p1 -s + /usr/bin/cat /builddir/build/SOURCES/0003-feat-drivers-add-ZFS-driver-to-avoid-losing-VDI-meta.patch + /usr/bin/patch -p1 -s + /usr/bin/cat /builddir/build/SOURCES/0005-Update-xs-sm.service-s-description-for-XCP-ng.patch + /usr/bin/patch -p1 -s + /usr/bin/cat /builddir/build/SOURCES/0006-Add-TrueNAS-multipath-config.patch + /usr/bin/patch -p1 -s + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.uBj58z + umask 022 + cd /builddir/build/BUILD + cd sm-2.29.0 + DESTDIR=/builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 + make make -C dcopy make[1]: Entering directory `/builddir/build/BUILD/sm-2.29.0/dcopy' cc -D _GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Wall dcopy.c atomicio.c -o dcopy cc -D _GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Wall tp.c -o tp make[1]: Leaving directory `/builddir/build/BUILD/sm-2.29.0/dcopy' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.24h941 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 ++ dirname /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 + '[' '!' -d /usr/lib/opamroot ']' + cd sm-2.29.0 + DESTDIR=/builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 + make install make -C dcopy make[1]: Entering directory `/builddir/build/BUILD/sm-2.29.0/dcopy' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/builddir/build/BUILD/sm-2.29.0/dcopy' Checking drivers/SR.py ... Checking drivers/SRCommand.py ... Checking drivers/VDI.py ... Checking drivers/BaseISCSI.py ... Checking drivers/cleanup.py ... Checking drivers/lvutil.py ... Checking drivers/lvmcache.py ... Checking drivers/util.py ... Checking drivers/verifyVHDsOnSR.py ... Checking drivers/scsiutil.py ... Checking drivers/scsi_host_rescan.py ... Checking drivers/vhdutil.py ... Checking drivers/lvhdutil.py ... Checking drivers/cifutils.py ... Checking drivers/xs_errors.py ... Checking drivers/nfs.py ... Checking drivers/devscan.py ... Checking drivers/sysdevice.py ... Checking drivers/iscsilib.py ... Checking drivers/mpath_dmp.py ... Checking drivers/mpath_null.py ... Checking drivers/mpath_cli.py ... Checking drivers/mpathutil.py ... Checking drivers/LUNperVDI.py ... Checking drivers/mpathcount.py ... Checking drivers/refcounter.py ... Checking drivers/journaler.py ... Checking drivers/fjournaler.py ... Checking drivers/lock.py ... Checking drivers/flock.py ... Checking drivers/ipc.py ... Checking drivers/srmetadata.py ... Checking drivers/metadata.py ... Checking drivers/lvmanager.py ... Checking drivers/blktap2.py ... Checking drivers/mpp_mpathutil.py ... Checking drivers/lcache.py ... Checking drivers/resetvdis.py ... Checking drivers/B_util.py ... Checking drivers/wwid_conf.py ... Checking drivers/trim_util.py ... Checking drivers/pluginutil.py ... Checking drivers/fcoelib.py ... Checking drivers/constants.py ... Checking drivers/cbtutil.py ... Checking drivers/FileSR.py ... Checking drivers/NFSSR.py ... Checking drivers/EXTSR.py ... Checking drivers/RawISCSISR.py ... Checking drivers/DummySR.py ... Checking drivers/udevSR.py ... Checking drivers/ISOSR.py ... Checking drivers/HBASR.py ... Checking drivers/RawHBASR.py ... Checking drivers/LVHDSR.py ... Checking drivers/LVHDoISCSISR.py ... Checking drivers/LVHDoHBASR.py ... Checking drivers/OCFSSR.py ... Checking drivers/OCFSoISCSISR.py ... Checking drivers/OCFSoHBASR.py ... Checking drivers/SHMSR.py ... Checking drivers/SMBSR.py ... Checking drivers/LVHDoFCoESR.py ... Checking drivers/CephFSSR.py ... Checking drivers/GlusterFSSR.py ... Checking drivers/XFSSR.py ... Checking drivers/ZFSSR.py ... Precheck succeeded with no outstanding issues found. mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm//plugins mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/udev/rules.d/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/udev/scripts/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/rc.d/init.d/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/usr/lib/systemd/system/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/multipath.xenserver/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/modprobe.d/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/logrotate.d/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/debug/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/bin/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xensource/master.d/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xapi.d/plugins/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xapi.d/extensions/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/sbin for i in drivers/SR.py drivers/SRCommand.py drivers/VDI.py drivers/BaseISCSI.py drivers/cleanup.py drivers/lvutil.py drivers/lvmcache.py drivers/util.py drivers/verifyVHDsOnSR.py drivers/scsiutil.py drivers/scsi_host_rescan.py drivers/vhdutil.py drivers/lvhdutil.py drivers/cifutils.py drivers/xs_errors.py drivers/nfs.py drivers/devscan.py drivers/sysdevice.py drivers/iscsilib.py drivers/mpath_dmp.py drivers/mpath_null.py drivers/mpath_cli.py drivers/mpathutil.py drivers/LUNperVDI.py drivers/mpathcount.py drivers/refcounter.py drivers/journaler.py drivers/fjournaler.py drivers/lock.py drivers/flock.py drivers/ipc.py drivers/srmetadata.py drivers/metadata.py drivers/lvmanager.py drivers/blktap2.py drivers/mpp_mpathutil.py drivers/lcache.py drivers/resetvdis.py drivers/B_util.py drivers/wwid_conf.py drivers/trim_util.py drivers/pluginutil.py drivers/fcoelib.py drivers/constants.py drivers/cbtutil.py drivers/FileSR.py drivers/NFSSR.py drivers/EXTSR.py drivers/RawISCSISR.py drivers/DummySR.py drivers/udevSR.py drivers/ISOSR.py drivers/HBASR.py drivers/RawHBASR.py drivers/LVHDSR.py drivers/LVHDoISCSISR.py drivers/LVHDoHBASR.py drivers/OCFSSR.py drivers/OCFSoISCSISR.py drivers/OCFSoHBASR.py drivers/SHMSR.py drivers/SMBSR.py drivers/LVHDoFCoESR.py drivers/CephFSSR.py drivers/GlusterFSSR.py drivers/XFSSR.py drivers/ZFSSR.py; do \ install -m 755 $i /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/; \ done install -m 755 drivers/plugins/__init__.py \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm//plugins/ install -m 755 drivers/plugins/keymanagerutil.py \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm//plugins/ install -m 644 multipath/multipath.conf \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64//etc/multipath.xenserver/ install -m 755 multipath/sm-multipath \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64//etc/rc.d/init.d/ install -m 755 multipath/multipath-root-setup \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64//opt/xensource/sm/ install -m 644 etc/logrotate.d/SMlog \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64//etc/logrotate.d/ install -m 644 etc/make-dummy-sr.service \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64//usr/lib/systemd/system/ install -m 644 systemd/xs-sm.service \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64//usr/lib/systemd/system/ install -m 644 systemd/sm-mpath-root.service \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64//usr/lib/systemd/system/ install -m 644 systemd/usb-scan.* \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64//usr/lib/systemd/system/ install -m 644 systemd/mpathcount.* \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64//usr/lib/systemd/system/ install -m 644 systemd/storage-init.service \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64//usr/lib/systemd/system/ for i in 65-multipath 55-xs-mpath-scsidev 57-usb 58-xapi; do \ install -m 644 udev/$i.rules \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/udev/rules.d/; done for i in XE_SR_ERRORCODES; do \ install -m 755 drivers/$i.xml \ /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/; done cd /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ && for i in File NFS EXT RawISCSI Dummy udev ISO HBA RawHBA LVHD LVHDoISCSI LVHDoHBA OCFS OCFSoISCSI OCFSoHBA SHM SMB LVHDoFCoE CephFS GlusterFS XFS ZFS; do \ ln -sf $i"SR.py" $i"SR"; \ done rm /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm//SHMSR cd /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ && rm -f LVHDSR && ln -sf LVHDSR.py LVMSR cd /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ && rm -f RawISCSISR && ln -sf RawISCSISR.py ISCSISR cd /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ && rm -f LVHDoISCSISR && ln -sf LVHDoISCSISR.py LVMoISCSISR cd /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ && rm -f LVHDoHBASR && ln -sf LVHDoHBASR.py LVMoHBASR cd /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ && rm -f LVHDoFCoESR && ln -sf LVHDoFCoESR.py LVMoFCoESR cd /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ && rm -f OCFSSR cd /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ && rm -f OCFSoISCSISR cd /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ && rm -f OCFSoHBASR ln -sf /opt/xensource/sm/mpathutil.py /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/sbin/mpathutil install -m 755 drivers/02-vhdcleanup /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xensource/master.d/ install -m 755 drivers/lvhd-thin /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xapi.d/plugins/ install -m 755 drivers/on_slave.py /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xapi.d/plugins//on-slave install -m 755 drivers/testing-hooks /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xapi.d/plugins/ install -m 755 drivers/coalesce-leaf /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xapi.d/plugins/ install -m 755 drivers/nfs-on-slave /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xapi.d/plugins/ install -m 755 drivers/tapdisk-pause /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xapi.d/plugins/ install -m 755 drivers/intellicache-clean /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xapi.d/plugins/ install -m 755 drivers/enable-borehamwood /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ install -m 755 drivers/trim /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/xapi.d/plugins/ install -m 755 drivers/iscsilib.py /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ install -m 755 drivers/fcoelib.py /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/sm/ mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec/ install -m 755 scripts/local-device-change /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec/ install -m 755 scripts/check-device-sharing /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec/ install -m 755 scripts/usb_change /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec/ install -m 755 scripts/kickpipe /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec/ install -m 755 scripts/set-iscsi-initiator /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec/ make -C dcopy install DESTDIR=/builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 make[1]: Entering directory `/builddir/build/BUILD/sm-2.29.0/dcopy' mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec install -m 755 dcopy /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/debug install -m 755 tp /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/debug make[1]: Leaving directory `/builddir/build/BUILD/sm-2.29.0/dcopy' ln -sf /opt/xensource/sm/blktap2.py /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/bin//blktap2 ln -sf /opt/xensource/sm/lcache.py /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/bin/tapdisk-cache-stats ln -sf /dev/null /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/udev/rules.d//69-dm-lvm-metad.rules install -m 755 scripts/xs-mpath-scsidev.sh /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/etc/udev/scripts/ install -m 755 scripts/xe-get-arrayid-lunnum /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/bin/ install -m 755 scripts/xe-getarrayidentifier /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/bin/ install -m 755 scripts/xe-getlunidentifier /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/bin/ install -m 755 scripts/make-dummy-sr /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec/ install -m 755 scripts/storage-init /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec/ + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/sm-2.29.0 extracting debug info from /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/debug/tp extracting debug info from /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/opt/xensource/libexec/dcopy dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 2 CRC32s did match. + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.sa1JCQ + umask 022 + cd /builddir/build/BUILD + cd sm-2.29.0 + tests/run_python_unittests.sh nose.config: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.py$'] nose.selector: INFO: /builddir/build/BUILD/sm-2.29.0/tests/run_python_unittests.sh is executable; skipped nose.selector: INFO: /builddir/build/BUILD/sm-2.29.0/tests/setup_env_for_python_unittests.sh is executable; skipped test_find_not_found (test_FileSR.TestFileVDI) ... ok test_find_raw_path (test_FileSR.TestFileVDI) ... ok test_find_retry_vhd_path (test_FileSR.TestFileVDI) ... ok test_find_vhd_path (test_FileSR.TestFileVDI) ... ok test_default_value (test_ISCSISR.TestForceTapDiskConfig) ... ok test_set_to_true (test_ISCSISR.TestForceTapDiskConfig) ... ok Asserts that CHAP credentials are always encoded in UTF-8. ... ok test_initPaths_active_path_detection (test_ISCSISR.TestMultiLUNISCSISR) ... ok test_initPaths_actual_path_is_active (test_ISCSISR.TestMultiLUNISCSISR) ... ok test_default_vdi_type (test_ISCSISR.TestVdiTypeSetting) ... ok test_vdi_type_modified_by_force_tapdisk (test_ISCSISR.TestVdiTypeSetting) ... ok test_attach_nfs (test_ISOSR.TestISOSR_overNFS) ... ok test_attach_nfs_no_server (test_ISOSR.TestISOSR_overNFS) ... ok test_load (test_ISOSR.TestISOSR_overNFS) ... ok test_load_validate_nfsversion_called (test_ISOSR.TestISOSR_overNFS) ... ok test_load_validate_nfsversion_exceptionraised (test_ISOSR.TestISOSR_overNFS) ... ok test_load_validate_nfsversion_returnused (test_ISOSR.TestISOSR_overNFS) ... ok test_attach_smb_version_fallback_error (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_smb_version_fallback_with_smb_1_3_disabled (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_smb_version_fallback_with_smb_3_disabled (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_smb_via_xemount_no_version (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_smb_via_xemount_no_version_fallback (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_smb_via_xemount_version_1 (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_smb_via_xemount_version_3 (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_smb_wrongversion (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_smb_wrongversion_via_xemount (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_with_smb_credentials (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_with_smb_credentials_domain (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_with_smb_no_version (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_with_smb_version_1 (test_ISOSR.TestISOSR_overSMB) ... ok test_attach_with_smb_version_3 (test_ISOSR.TestISOSR_overSMB) ... ok test_load (test_ISOSR.TestISOSR_overSMB) ... ok sr.allVDIs populated by _loadvdis ... ok No LV refresh on slaves when Cleaning up local LVHD SR's journal ... ok test_load_no_scsiid (test_LVHDoFCoESR.TestFCoESR) ... ok test_load_pbd_exception (test_LVHDoFCoESR.TestFCoESR) ... ok test_load_scsiid (test_LVHDoFCoESR.TestFCoESR) ... ok test_vdi (test_LVHDoFCoESR.TestFCoESR) ... ok test_1st_try_block_raise_RandomError (test_LVHDoISCSISR.TestLVHDoISCSISR_load) ... ok test_1st_try_block_raise_XenError (test_LVHDoISCSISR.TestLVHDoISCSISR_load) ... ok test_attach (test_NFSSR.TestNFSSR) ... ok test_load (test_NFSSR.TestNFSSR) ... ok test_load_validate_nfsversion_called (test_NFSSR.TestNFSSR) ... ok test_load_validate_nfsversion_exceptionraised (test_NFSSR.TestNFSSR) ... ok test_load_validate_nfsversion_returnused (test_NFSSR.TestNFSSR) ... ok test_attach_if_mounted_then_attached (test_SMBSR.Test_SMBSR) ... ok test_attach_smbexception_raises_xenerror (test_SMBSR.Test_SMBSR) ... ok test_attach_vanilla (test_SMBSR.Test_SMBSR) ... ok test_attach_with_cifs_password (test_SMBSR.Test_SMBSR) ... ok test_attach_with_cifs_password_and_domain (test_SMBSR.Test_SMBSR) ... ok test_detach_not_detached_if_not_mounted (test_SMBSR.Test_SMBSR) ... ok test_detach_smbexception_raises_xenerror (test_SMBSR.Test_SMBSR) ... ok test_mount_mountpoint_empty_string (test_SMBSR.Test_SMBSR) ... ok test_mount_mountpoint_isdir (test_SMBSR.Test_SMBSR) ... ok Assert that any arbitrary exception raised and with a big message length is logged to SMlog. Only the first line of the message is asserted (traceback ommited). ... ok If an SR.SRException is thrown, assert that print .toxml()" is called. ... ok If an exception other than SR.SRException is thrown, assert that it is wrapped and not thrown. ... ok test_get_tap_type_returns_aio_for_udev_device (test_blktap2.TestVDI) ... ok test_linknbd (test_blktap2.TestVDI) ... ok test_linknbd_not_called_for_no_tap (test_blktap2.TestVDI) ... ok test_tap_wanted_returns_true_for_udev_device (test_blktap2.TestVDI) ... ok test_activate_consistency_check_fail (test_cbt.TestCBT) ... ok test_activate_consistent_success (test_cbt.TestCBT) ... ok test_activate_no_tracking_success (test_cbt.TestCBT) ... ok test_configure_blocktracking_disable_already_disabled (test_cbt.TestCBT) ... ok test_configure_blocktracking_disable_metadata_deletion_fail (test_cbt.TestCBT) ... ok test_configure_blocktracking_disable_pause_fail (test_cbt.TestCBT) ... ok test_configure_blocktracking_disable_when_enabled_with_parent (test_cbt.TestCBT) ... ok test_configure_blocktracking_disable_when_enabled_without_parent (test_cbt.TestCBT) ... ok test_configure_blocktracking_enable_already_enabled (test_cbt.TestCBT) ... ok test_configure_blocktracking_enable_metadata_creation_fail (test_cbt.TestCBT) ... ok test_configure_blocktracking_enable_metadata_initialisation_fail (test_cbt.TestCBT) ... ok test_configure_blocktracking_enable_metadata_no_space (test_cbt.TestCBT) ... ok test_configure_blocktracking_enable_pause_fail (test_cbt.TestCBT) ... ok test_configure_blocktracking_enable_raw_vdi (test_cbt.TestCBT) ... ok test_configure_blocktracking_enable_snapshot (test_cbt.TestCBT) ... ok test_configure_blocktracking_enable_success (test_cbt.TestCBT) ... ok test_deactivate_no_tracking_success (test_cbt.TestCBT) ... ok test_deactivate_success (test_cbt.TestCBT) ... ok test_list_changed_blocks_cbt_disabled (test_cbt.TestCBT) ... ok test_list_changed_blocks_larger_bitmap (test_cbt.TestCBT) ... ok test_list_changed_blocks_not_related (test_cbt.TestCBT) ... ok test_list_changed_blocks_same_vdi (test_cbt.TestCBT) ... ok test_list_changed_blocks_smaller_bitmap (test_cbt.TestCBT) ... ok test_list_changed_blocks_strip_sensitive_bitmap (test_cbt.TestCBT) ... ok test_list_changed_blocks_success (test_cbt.TestCBT) ... ok test_list_changed_blocks_vdi_resized_success (test_cbt.TestCBT) ... ok test_list_changed_blocks_vdi_shrunk (test_cbt.TestCBT) ... ok test_resize_cbt_disable (test_cbt.TestCBT) ... ok test_resize_cbt_enabled (test_cbt.TestCBT) ... ok test_resize_exception (test_cbt.TestCBT) ... ok test_snapshot_out_of_space_failure (test_cbt.TestCBT) ... ok test_snapshot_success_no_parent (test_cbt.TestCBT) ... ok test_snapshot_success_with_CBT_disable (test_cbt.TestCBT) ... ok test_snapshot_success_with_parent (test_cbt.TestCBT) ... ok test_vdi_data_destroy_cbt_disabled (test_cbt.TestCBT) ... ok test_vdi_data_destroy_cbt_enabled (test_cbt.TestCBT) ... ok test_vdi_delete_bitmap_coalesce_exc (test_cbt.TestCBT) ... ok test_vdi_delete_cbt_disabled (test_cbt.TestCBT) ... ok test_vdi_delete_cbt_enabled_no_child (test_cbt.TestCBT) ... ok test_vdi_delete_cbt_enabled_with_child (test_cbt.TestCBT) ... ok test_createCBTLog (test_cbtutil.TestCbtutil) ... ok test_getCBTConsistency_consistent (test_cbtutil.TestCbtutil) ... ok test_getCBTConsistency_not_consistent (test_cbtutil.TestCbtutil) ... ok test_setCBTChild (test_cbtutil.TestCbtutil) ... ok test_setCBTConsistency_consistent_success (test_cbtutil.TestCbtutil) ... ok test_setCBTConsistency_not_consistent_success (test_cbtutil.TestCbtutil) ... ok test_setCBTParent (test_cbtutil.TestCbtutil) ... ok test_empty_credentials_and_domain_for_bad_dconf (test_cifutils.TestCreate) ... ok test_empty_credentials_and_username (test_cifutils.TestCreate) ... ok test_got_credentials_empty_dconf (test_cifutils.TestCreate) ... ok test_got_credentials_empty_dconf_smbsr (test_cifutils.TestCreate) ... ok test_got_credentials_everything (test_cifutils.TestCreate) ... ok test_got_credentials_everything_and_padding (test_cifutils.TestCreate) ... ok test_got_credentials_everything_and_padding_smbsr (test_cifutils.TestCreate) ... ok test_got_credentials_everything_but_smbsr (test_cifutils.TestCreate) ... ok test_got_credentials_everything_smbsr (test_cifutils.TestCreate) ... ok test_got_credentials_password_and_secret (test_cifutils.TestCreate) ... ok test_got_credentials_password_and_secret_smbsr (test_cifutils.TestCreate) ... ok test_got_credentials_password_only (test_cifutils.TestCreate) ... ok test_got_credentials_password_only_smbsr (test_cifutils.TestCreate) ... ok test_got_credentials_secret_only (test_cifutils.TestCreate) ... ok test_got_credentials_secret_only_smbsr (test_cifutils.TestCreate) ... ok test_got_credentials_user_and_password (test_cifutils.TestCreate) ... ok test_got_credentials_user_and_password_smbsr (test_cifutils.TestCreate) ... ok test_got_credentials_user_and_secret (test_cifutils.TestCreate) ... ok test_got_credentials_user_and_secret_smbsr (test_cifutils.TestCreate) ... ok test_got_credentials_username_only (test_cifutils.TestCreate) ... ok test_got_credentials_username_only_smbsr (test_cifutils.TestCreate) ... ok test_password_and_username (test_cifutils.TestCreate) ... ok test_password_and_username_domain (test_cifutils.TestCreate) ... ok test_password_and_username_domain_smbsr (test_cifutils.TestCreate) ... ok test_password_and_username_smbsr (test_cifutils.TestCreate) ... ok test_password_secret_and_username (test_cifutils.TestCreate) ... ok test_password_secret_and_username_also_domain (test_cifutils.TestCreate) ... ok test_password_secret_and_username_also_domain_smbsr (test_cifutils.TestCreate) ... ok test_password_secret_and_username_smbsr (test_cifutils.TestCreate) ... ok test_username_bad_domain (test_cifutils.TestCreate) ... ok test_username_bad_domain_smbsr (test_cifutils.TestCreate) ... ok If flag not set return False. ... ok _abort should return True when it can get ... ok _abort should fail if we max out the number of attempts for ... ok _abort should raise an exception if it completely ... ok _abort should succeed if gets lock on second attempt ... ok _abort succeeds if we get the lockActive on the final retry ... ok Cli has option to re enable gc make sure we release the locks ... ok Cli has option to reenable gc make sure we release the locks ... ok test_calcStorageSpeed (test_cleanup.TestSR) ... ok test_canLiveCoalesce (test_cleanup.TestSR) ... ok test_coalesceLeaf (test_cleanup.TestSR) ... ok test_coalesceLeaf_coalesce_failed (test_cleanup.TestSR) ... ok test_coalesceLeaf_size_bigger (test_cleanup.TestSR) ... ok test_coalesceLeaf_size_the_same (test_cleanup.TestSR) ... ok test_coalesceLeaf_success_after_4_iterations (test_cleanup.TestSR) ... ok Good VDI can can live coalesce and has right size ... ok Test to confirm fix for HFX-651 ... ok test_findLeafCoalesceable_forbidden1 (test_cleanup.TestSR) ... ok test_findLeafCoalesceable_forbidden2 (test_cleanup.TestSR) ... ok test_findLeafCoalesceable_forbidden3 (test_cleanup.TestSR) ... ok test_findLeafCoalesceable_forbidden4 (test_cleanup.TestSR) ... ok test_findLeafCoalesceable_forbidden5 (test_cleanup.TestSR) ... ok test_forbiddenBySwitch (test_cleanup.TestSR) ... ok Globally turned off but good vdi has force ... ok Bad candidate has caching allowed so not added ... ok clsc disabled so not added ... ok The bad vdi is in the failed list so is not added to the list. ... ok The bad vdi returns false for isLeafCoalesceable and is not ... ok bad has cleanup.VDI.ONBOOT_RESET so not added to list ... ok Call abortable sleep if fist point is not active. ... ok Call fist point if active and not abortable sleep. ... ok Make sure the fist point has been added to the array of legal ... ok Don't sleep the GC on the first run after host boot. ... ok test_getStorageSpeed (test_cleanup.TestSR) ... ok test_getSwitch (test_cleanup.TestSR) ... ok Good vdi calculates space less than remaining on sr ... ok test_leafCoalesceForbidden (test_cleanup.TestSR) ... ok test_leafCoalesceTracker (test_cleanup.TestSR) ... ok 1st VDI is too big for snap but right size for live ... ok Given an already locked SR, a lock call ... ok Given no srLock present, the lock operations don't touch ... ok If the lock is busy, the lock counter is not incremented ... ok If _abort returns False don't release lockActive and ensure that ... ok If IPC abort was requested, lock raises AbortException ... ok If the lock is busy, SMException is raised ... ok If _abort returns True make sure we release the lockActive which will ... ok After performing a lock, the counter equals to 1 ... ok test_recordStorageSpeed_bad_speed (test_cleanup.TestSR) ... ok test_recordStorageSpeed_good_speed (test_cleanup.TestSR) ... ok Good has calculates space equal to remaining space ... ok test_writeSpeedToFile (test_cleanup.TestSR) ... ok test_adapter_and_disk_added (test_devscan.TestAdapters) ... ok test_exotic_adapter_with_security_device (test_devscan.TestAdapters) ... ok test_no_adapters (test_devscan.TestAdapters) ... ok test_26_kernel (test_devscan.TestExtractDevName) ... ok test_3x_kernel (test_devscan.TestExtractDevName) ... ok test_extract_dev_name_from_directory_without_block_device (test_devscan.TestExtractDevName) ... ok test_scanning_empty_sr (test_devscan.TestScan) ... ok test_scanning_sr_includes_parameters (test_devscan.TestScan) ... ok test_scanning_sr_with_devices (test_devscan.TestScan) ... ok test_whencalled_updates_dict (test_devscan.TestUpdateDevsDict) ... ok test_whencalled_with_empty_key_does_not_update_dict (test_devscan.TestUpdateDevsDict) ... ok test_restart_daemon (test_iscsilib.Test_iscsilib) ... ok test_restore_rootdisk_nodes (test_iscsilib.Test_iscsilib) ... ok test_save_rootdisk_nodes (test_iscsilib.Test_iscsilib) ... ok test_lock_acquire_noblock_release (test_lock.TestLock) ... ok test_lock_acquire_noblock_twice_release (test_lock.TestLock) ... ok test_lock_acquire_release (test_lock.TestLock) ... ok test_lock_acquire_then_noblock_release (test_lock.TestLock) ... ok test_lock_acquire_twice_release (test_lock.TestLock) ... ok test_lock_file_create_fails_retried (test_lock.TestLock) ... ok test_lock_noblock_then_acquire_release (test_lock.TestLock) ... ok test_lock_with_namespace_creates_file (test_lock.TestLock) ... ok test_lock_with_namespace_creates_namespace (test_lock.TestLock) ... ok test_lock_without_namespace_creates_file (test_lock.TestLock) ... ok test_lock_without_namespace_creates_nil_namespace (test_lock.TestLock) ... ok test_add_multiple_volume_groups (test_lvmlib.TestLVSubSystem) ... ok test_add_volume_group (test_lvmlib.TestLVSubSystem) ... ok test_dmsetup_is_mocked (test_lvmlib.TestLVSubSystem) ... ok test_fake_dmsetup_status_returns_zero (test_lvmlib.TestLVSubSystem) ... ok test_fake_lvcreate_called_with_wrong_params (test_lvmlib.TestLVSubSystem) ... ok test_fake_lvcreate_creates_volume (test_lvmlib.TestLVSubSystem) ... ok test_fake_lvcreate_fails_if_no_volume_group_found (test_lvmlib.TestLVSubSystem) ... ok test_fake_lvcreate_inactive (test_lvmlib.TestLVSubSystem) ... ok test_fake_lvcreate_non_zeroed (test_lvmlib.TestLVSubSystem) ... ok test_fake_lvcreate_with_tags (test_lvmlib.TestLVSubSystem) ... ok test_fake_lvremove (test_lvmlib.TestLVSubSystem) ... ok test_fake_lvremove_with_bad_params (test_lvmlib.TestLVSubSystem) ... ok test_fake_lvremove_with_force (test_lvmlib.TestLVSubSystem) ... ok test_get_the_correct_volume (test_lvmlib.TestLVSubSystem) ... ok test_lvcreate_is_mocked (test_lvmlib.TestLVSubSystem) ... ok test_lvremove_is_mocked (test_lvmlib.TestLVSubSystem) ... ok test_create_creates_logical_volume_with_tags (test_lvutil.TestCreate) ... ok test_create_percentage_has_precedence_over_size (test_lvutil.TestCreate) ... ok test_create_volume_is_active (test_lvutil.TestCreate) ... ok test_create_volume_is_in_the_right_volume_group (test_lvutil.TestCreate) ... ok test_create_volume_is_zeroed (test_lvutil.TestCreate) ... ok test_create_volume_size (test_lvutil.TestCreate) ... ok test_remove_additional_config_param (test_lvutil.TestRemove) ... ok test_remove_removes_volume (test_lvutil.TestRemove) ... ok Test that activeate MPDev works if directory exists ... ok Test that activeate MPDev works if directory does not exist ... ok Test that activeate MPDev works if mkdir returns permission denied ... ok test_is_valid_multipath_device (test_mpath_dmp.TestMpathDmp) ... ok test_check_server_service (test_nfs.Test_nfs) ... ok test_check_server_service_exception (test_nfs.Test_nfs) ... ok test_check_server_service_first_call_exception (test_nfs.Test_nfs) ... ok test_check_server_service_not_available (test_nfs.Test_nfs) ... ok test_check_server_service_with_retries (test_nfs.Test_nfs) ... ok test_check_server_tcp (test_nfs.Test_nfs) ... ok test_check_server_tcp_nfsversion (test_nfs.Test_nfs) ... ok test_soft_mount (test_nfs.Test_nfs) ... ok test_soft_mount_nfsversion_3 (test_nfs.Test_nfs) ... ok test_soft_mount_nfsversion_4 (test_nfs.Test_nfs) ... ok test_validate_nfsversion_default (test_nfs.Test_nfs) ... ok test_validate_nfsversion_invalid (test_nfs.Test_nfs) ... ok test_validate_nfsversion_unsupported (test_nfs.Test_nfs) ... ok test_validate_nfsversion_valid (test_nfs.Test_nfs) ... ok VDI is not open ... ok LVM srs are uplifted to lvhd ... ok VDI is open ... ok Exceptions from is_open are logged ... ok test_multi_bad_operation (test_on_slave.Test_on_slave_multi) ... ok test_multi_refresh_on_slaves (test_on_slave.Test_on_slave_multi) ... ok test_multi_refresh_on_slaves_activate_error (test_on_slave.Test_on_slave_multi) ... ok test_multi_refresh_on_slaves_deactivate_error (test_on_slave.Test_on_slave_multi) ... ok test_multi_refresh_on_slaves_refresh_error (test_on_slave.Test_on_slave_multi) ... ok test_multi_rename_deactivate_error (test_on_slave.Test_on_slave_multi) ... ok test_multi_rename_refresh_error (test_on_slave.Test_on_slave_multi) ... ok test_multi_undo_leaf_coalesce (test_on_slave.Test_on_slave_multi) ... ok test_multi_update_slave_rename (test_on_slave.Test_on_slave_multi) ... ok test_multi_vdi_inactive (test_on_slave.Test_on_slave_multi) ... ok Refresh scsi lun size fails ... ok Successfully refresh scsi lun size ... ok . ---------------------------------------------------------------------- Ran 1 test in 0.010s OK test_get_whencalled_creates_namespace (test_refcounter.TestRefCounter) ... ok test_get_whencalled_creates_refcounter_file (test_refcounter.TestRefCounter) ... ok test_get_whencalled_refcounter_file_contents (test_refcounter.TestRefCounter) ... ok test_get_whencalled_returns_counters (test_refcounter.TestRefCounter) ... ok test_put_is_noop_if_already_zero (test_refcounter.TestRefCounter) ... ok test_removeObject_ignores_if_directory_already_removed (test_refcounter.TestRefCounter) ... ok test_removeObject_ignores_if_directory_not_empty (test_refcounter.TestRefCounter) ... ok test_writeCount_returns_false_if_file_not_found (test_refcounter.TestRefCounter) ... ok test_writeCount_returns_true_if_file_found (test_refcounter.TestRefCounter) ... ok test_capacity_data_changed_rc6 (test_scsiutil.Test_sg_readcap) ... ok test_sg_readcap_10 (test_scsiutil.Test_sg_readcap) ... ok test_sg_readcap_16 (test_scsiutil.Test_sg_readcap) ... ok test_returns_multiple_items_for_path (test_testlib.TestFilesystemFor) ... ok test_returns_single_item_for_root (test_testlib.TestFilesystemFor) ... ok test_adapter_adds_scsi_host_entry (test_testlib.TestTestContext) ... ok test_add_disk_adds_device (test_testlib.TestTestContext) ... ok test_add_disk_adds_disk_by_id_entry (test_testlib.TestTestContext) ... ok test_add_disk_adds_glob (test_testlib.TestTestContext) ... ok test_add_disk_adds_scsi_disk_entry (test_testlib.TestTestContext) ... ok test_add_disk_adds_scsibus_entry (test_testlib.TestTestContext) ... ok test_add_disk_path_exists (test_testlib.TestTestContext) ... ok test_add_parameter_parameter_file_contents (test_testlib.TestTestContext) ... ok test_add_parameter_parameter_file_exists (test_testlib.TestTestContext) ... ok test_context_stops_mocking_on_failures (test_testlib.TestTestContext) ... ok test_default_inventory (test_testlib.TestTestContext) ... ok test_error_codes_read (test_testlib.TestTestContext) ... ok test_executable_shows_up_on_filesystem (test_testlib.TestTestContext) ... ok test_exists_returns_false_for_non_existing (test_testlib.TestTestContext) ... ok test_exists_returns_true_for_root (test_testlib.TestTestContext) ... ok test_fake_open_logged (test_testlib.TestTestContext) ... ok test_file_returns_an_object_with_fileno_callable (test_testlib.TestTestContext) ... ok test_filenos_are_unique (test_testlib.TestTestContext) ... ok test_generate_inventory_file (test_testlib.TestTestContext) ... ok test_get_created_directories (test_testlib.TestTestContext) ... ok test_glob_requests_logged (test_testlib.TestTestContext) ... ok test_inventory (test_testlib.TestTestContext) ... ok test_makedirs_mocked_out (test_testlib.TestTestContext) ... ok test_makedirs_raises_if_exists (test_testlib.TestTestContext) ... ok test_modinfo (test_testlib.TestTestContext) ... ok test_popen_raises_error (test_testlib.TestTestContext) ... ok test_rmdir_is_replaced_with_a_fake (test_testlib.TestTestContext) ... ok test_rmdir_raises_error_if_dir_not_found (test_testlib.TestTestContext) ... ok test_rmdir_raises_exception_if_dir_is_not_empty (test_testlib.TestTestContext) ... ok test_rmdir_removes_dir_if_found (test_testlib.TestTestContext) ... ok test_setup_error_codes (test_testlib.TestTestContext) ... ok test_stat_does_not_fail_with_existing_file (test_testlib.TestTestContext) ... ok test_stat_nonexistent_file_throws_oserror (test_testlib.TestTestContext) ... ok test_subprocess_execution (test_testlib.TestTestContext) ... ok test_uname_default_kernel_version (test_testlib.TestTestContext) ... ok test_uname_explicitly_defined (test_testlib.TestTestContext) ... ok test_write_a_file (test_testlib.TestTestContext) ... ok test_write_a_file_in_non_existing_dir (test_testlib.TestTestContext) ... ok test_assertXML_doesn_t_care_about_spaces (test_testlib.TestXmlMixIn) ... ok test_do_trim_creates_an_lv (test_trim_util.TestTrimUtil) ... ok test_do_trim_error_code_trim_not_supported (test_trim_util.TestTrimUtil) ... ok test_do_trim_lock_released_even_if_exception_raised (test_trim_util.TestTrimUtil) ... ok test_do_trim_releases_lock (test_trim_util.TestTrimUtil) ... ok test_do_trim_removes_lv_no_leftover_trim_vol (test_trim_util.TestTrimUtil) ... ok test_do_trim_removes_lv_with_leftover_trim_vol (test_trim_util.TestTrimUtil) ... ok test_do_trim_returns_exception_when_sr_full (test_trim_util.TestTrimUtil) ... ok test_do_trim_sleeps_a_sec_and_retries_three_times (test_trim_util.TestTrimUtil) ... ok test_do_trim_unable_to_obtain_lock_on_sr (test_trim_util.TestTrimUtil) ... ok test_do_trim_when_exception_then_returns_generic_err (test_trim_util.TestTrimUtil) ... ok test_do_trim_when_trim_succeeded_returns_true (test_trim_util.TestTrimUtil) ... ok test_log_last_triggered_exc_logged (test_trim_util.TestTrimUtil) ... ok test_log_last_triggered_has_key (test_trim_util.TestTrimUtil) ... ok test_log_last_triggered_no_key (test_trim_util.TestTrimUtil) ... ok test_vdi_succeeds_if_vdi_location_not_in_params_dictionary (test_udevSR.TestVdi) ... ok test_atomicFileWrite_exception (test_utils.TestCreate) ... ok test_atomicFileWrite_normal (test_utils.TestCreate) ... ok test_env_concatenated (test_utils.TestCreate) ... ok test_validate_and_round_max_size (test_vhdutil.TestVhdUtil) ... ok test_validate_and_round_min_size (test_vhdutil.TestVhdUtil) ... ok test_validate_and_round_negative (test_vhdutil.TestVhdUtil) ... ok test_validate_and_round_odd_size_up_to_next_boundary (test_vhdutil.TestVhdUtil) ... ok test_validate_and_round_too_large (test_vhdutil.TestVhdUtil) ... ok test_without_xml_defs (test_xs_errors.TestXenError) ... ok test_xml_defs (test_xs_errors.TestXenError) ... ok ---------------------------------------------------------------------- XML: /builddir/build/BUILD/sm-2.29.0/nosetests.xml ---------------------------------------------------------------------- Ran 351 tests in 2.100s OK Test coverage Name Stmts Miss Branch BrMiss Cover Missing ------------------------------------------------------------------------- tests/lvmlib 87 0 18 0 100% tests/mocks/XenAPI/__init__ 0 0 0 0 100% tests/test_FileSR 60 0 0 0 100% tests/test_ISCSISR 114 0 2 0 100% tests/test_ISOSR 236 0 8 0 100% tests/test_LVHDSR 52 0 2 0 100% tests/test_LVHDoFCoESR 66 0 0 0 100% tests/test_LVHDoISCSISR 44 0 4 0 100% tests/test_NFSSR 50 0 4 0 100% tests/test_SMBSR 118 0 0 0 100% tests/test_SRCommand 51 0 2 0 100% tests/test_blktap2 34 0 0 0 100% tests/test_cbt 568 0 6 0 100% tests/test_cbtutil 30 0 0 0 100% tests/test_cifutils 162 0 0 0 100% tests/test_cleanup 655 0 16 0 100% tests/test_devscan 82 0 0 0 100% tests/test_iscsilib 22 0 0 0 100% tests/test_lock 110 0 2 0 100% tests/test_lvmlib 110 0 0 0 100% tests/test_lvutil 67 0 0 0 100% tests/test_mpath_dmp 51 0 0 0 100% tests/test_nfs 75 0 8 0 100% tests/test_on_slave 201 0 4 0 100% tests/test_refcounter 53 0 0 0 100% tests/test_scsiutil 20 0 0 0 100% tests/test_testlib 202 0 4 0 100% tests/test_trim_util 156 0 0 0 100% tests/test_udevSR 16 0 0 0 100% tests/test_utils 60 0 0 0 100% tests/test_vhdutil 24 0 0 0 100% tests/test_xs_errors 19 0 0 0 100% tests/testlib 262 0 84 0 100% ------------------------------------------------------------------------- TOTAL 3857 0 164 0 100% Code coverage Name Stmts Miss Branch BrMiss Cover ------------------------------------------------------------------ drivers/B_util 8 8 4 4 0% drivers/BaseISCSI 554 407 232 196 23% drivers/CephFSSR 181 181 62 62 0% drivers/DummySR 193 154 38 37 17% drivers/EXTSR 132 132 42 42 0% drivers/FileSR 727 617 339 322 12% drivers/GlusterFSSR 179 179 62 62 0% drivers/HBASR 202 159 51 46 19% drivers/ISOSR 414 259 183 132 35% drivers/LUNperVDI 104 81 36 34 18% drivers/LVHDSR 1392 1180 565 535 12% drivers/LVHDoFCoESR 44 9 14 9 69% drivers/LVHDoHBASR 156 126 50 49 15% drivers/LVHDoISCSISR 420 358 148 137 13% drivers/NFSSR 185 109 59 47 36% drivers/OCFSSR 106 106 27 27 0% drivers/OCFSoHBASR 127 127 36 36 0% drivers/OCFSoISCSISR 397 397 134 134 0% drivers/RawHBASR 222 222 64 64 0% drivers/RawISCSISR 25 25 4 4 0% drivers/SHMSR 72 72 14 14 0% drivers/SMBSR 199 107 71 52 41% drivers/SR 334 205 99 76 35% drivers/SRCommand 242 193 124 118 15% drivers/VDI 452 138 163 96 62% drivers/XFSSR 136 136 42 42 0% drivers/ZFSSR 50 50 12 12 0% drivers/blktap2 1843 1357 462 444 22% drivers/cbtutil 48 13 4 0 75% drivers/cifutils 54 0 20 3 96% drivers/cleanup 2263 1650 852 737 23% drivers/constants 4 0 0 0 100% drivers/devscan 347 153 146 92 50% drivers/fcoelib 40 29 14 13 22% drivers/fjournaler 104 90 39 38 10% drivers/flock 58 15 10 8 66% drivers/ipc 74 59 16 15 18% drivers/iscsilib 358 281 112 102 19% drivers/journaler 170 144 63 62 12% drivers/lcache 223 223 52 52 0% drivers/lock 155 41 56 25 69% drivers/lvhdutil 240 188 72 71 17% drivers/lvmanager 82 49 28 23 35% drivers/lvmcache 210 164 52 50 18% drivers/lvutil 464 322 117 97 28% drivers/metadata 98 74 25 24 20% drivers/mpath_cli 74 50 17 15 29% drivers/mpath_dmp 200 128 80 65 31% drivers/mpath_null 13 6 0 0 54% drivers/mpathcount 194 194 64 64 0% drivers/mpathutil 35 35 16 16 0% drivers/mpp_mpathutil 80 80 32 32 0% drivers/nfs 167 88 61 31 48% drivers/on_slave 84 2 22 1 97% drivers/plugins/__init__ 34 34 10 10 0% drivers/plugins/keymanagerutil 161 161 50 50 0% drivers/pluginutil 18 18 2 2 0% drivers/refcounter 416 143 169 66 64% drivers/resetvdis 126 118 54 53 5% drivers/scsi_host_rescan 59 59 16 16 0% drivers/scsiutil 477 342 157 131 25% drivers/srmetadata 521 432 155 155 13% drivers/sysdevice 62 57 20 20 6% drivers/trim_util 92 2 18 0 98% drivers/udevSR 115 69 28 26 34% drivers/util 1210 909 437 391 21% drivers/verifyVHDsOnSR 79 79 26 26 0% drivers/vhdutil 289 219 88 85 19% drivers/wwid_conf 89 76 32 31 12% drivers/xs_errors 37 1 18 2 95% ------------------------------------------------------------------ TOTAL 18720 13891 6387 5533 23% + cp .coverage /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 + cp coverage.xml /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 + cp -r htmlcov /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/htmlcov + exit 0 Processing files: sm-2.29.0-1.4.xcpng8.2.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.0bTXKn + umask 022 + cd /builddir/build/BUILD + cd sm-2.29.0 + DOCDIR=/builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/usr/share/doc/sm-2.29.0 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/usr/share/doc/sm-2.29.0 + cp -pr CONTRIB /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/usr/share/doc/sm-2.29.0 + cp -pr LICENSE /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/usr/share/doc/sm-2.29.0 + cp -pr MAINTAINERS /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/usr/share/doc/sm-2.29.0 + cp -pr README.md /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64/usr/share/doc/sm-2.29.0 + exit 0 Provides: config(sm) = 2.29.0-1.4.xcpng8.2 gitsha(https://code.citrite.net/rest/archive/latest/projects/XSU/repos/sm/archive?at=v2.29.0&format=tar.gz&prefix=sm-2.29.0#/sm-2.29.0.tar.gz) = dd36c6546aa9f7064f6d33614f7551e5eee409f0 sm = 2.29.0-1.4.xcpng8.2 sm(x86-64) = 2.29.0-1.4.xcpng8.2 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh Requires(post): /bin/sh systemd xs-presets >= 1.3 Requires(preun): /bin/sh systemd xs-presets >= 1.3 Requires(postun): /bin/sh systemd xs-presets >= 1.3 Requires: /bin/bash /bin/sh /usr/bin/env /usr/bin/python libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) rtld(GNU_HASH) Conflicts: kernel < 4.19.19-5.0.0 Obsoletes: sm-additional-drivers Processing files: sm-debuginfo-2.29.0-1.4.xcpng8.2.x86_64 Provides: sm-debuginfo = 2.29.0-1.4.xcpng8.2 sm-debuginfo(x86-64) = 2.29.0-1.4.xcpng8.2 Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Processing files: sm-rawhba-2.29.0-1.4.xcpng8.2.x86_64 Provides: gitsha(https://code.citrite.net/rest/archive/latest/projects/XSU/repos/sm/archive?at=v2.29.0&format=tar.gz&prefix=sm-2.29.0#/sm-2.29.0.tar.gz) = dd36c6546aa9f7064f6d33614f7551e5eee409f0 sm-rawhba = 2.29.0-1.4.xcpng8.2 sm-rawhba(x86-64) = 2.29.0-1.4.xcpng8.2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python Processing files: sm-testresults-2.29.0-1.4.xcpng8.2.x86_64 Provides: gitsha(https://code.citrite.net/rest/archive/latest/projects/XSU/repos/sm/archive?at=v2.29.0&format=tar.gz&prefix=sm-2.29.0#/sm-2.29.0.tar.gz) = dd36c6546aa9f7064f6d33614f7551e5eee409f0 sm-testresults = 2.29.0-1.4.xcpng8.2 sm-testresults(x86-64) = 2.29.0-1.4.xcpng8.2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sm-test-plugins-2.29.0-1.4.xcpng8.2.x86_64 Provides: gitsha(https://code.citrite.net/rest/archive/latest/projects/XSU/repos/sm/archive?at=v2.29.0&format=tar.gz&prefix=sm-2.29.0#/sm-2.29.0.tar.gz) = dd36c6546aa9f7064f6d33614f7551e5eee409f0 sm-test-plugins = 2.29.0-1.4.xcpng8.2 sm-test-plugins(x86-64) = 2.29.0-1.4.xcpng8.2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 Wrote: /builddir/build/RPMS/sm-2.29.0-1.4.xcpng8.2.x86_64.rpm Wrote: /builddir/build/RPMS/sm-debuginfo-2.29.0-1.4.xcpng8.2.x86_64.rpm Wrote: /builddir/build/RPMS/sm-rawhba-2.29.0-1.4.xcpng8.2.x86_64.rpm Wrote: /builddir/build/RPMS/sm-testresults-2.29.0-1.4.xcpng8.2.x86_64.rpm Wrote: /builddir/build/RPMS/sm-test-plugins-2.29.0-1.4.xcpng8.2.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.gsYu2b + umask 022 + cd /builddir/build/BUILD + cd sm-2.29.0 + rm -rf /builddir/build/BUILDROOT/sm-2.29.0-1.4.xcpng8.2.x86_64 + exit 0 Child return code was: 0