[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [libvirt test] 136480: regressions - FAIL



flight 136480 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/136480/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 7 xen-boot fail REGR. vs. 
136321

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 136321
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 136321
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              6d3ac4f722dbbf8062afdbc1f47a26f9e59afc10
baseline version:
 libvirt              91268c715cf0293f0751de0450e4d0c06bea18d8

Last test of basis   136321  2019-05-15 19:38:41 Z    4 days
Testing same since   136480  2019-05-18 05:10:51 Z    2 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@xxxxxxxxxx>
  Christian Ehrhardt <christian.ehrhardt@xxxxxxxxxxxxx>
  Daniel P. Berrangé <berrange@xxxxxxxxxx>
  Ján Tomko <jtomko@xxxxxxxxxx>
  Michal Privoznik <mprivozn@xxxxxxxxxx>
  Peter Krempa <pkrempa@xxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           fail    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 6d3ac4f722dbbf8062afdbc1f47a26f9e59afc10
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Mon May 13 14:48:45 2019 +0200

    examples: Fix installation on Windows
    
    We can't rely on $(noinst_PROGRAMS) retaining its original
    value, so let's use a separate $(EXAMPLES) variable instead.
    
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>

commit 5cdd5d380bab5f6f7207e0ffd0c1322a8281feca
Author: Michal Privoznik <mprivozn@xxxxxxxxxx>
Date:   Tue Apr 30 11:17:22 2019 +0200

    lib: Avoid double close when passing FDs with virCommandPassFD()
    
    If an FD is passed into a child using:
    
      virCommandPassFD(cmd, fd, VIR_COMMAND_PASS_FD_CLOSE_PARENT);
    
    then the parent should refrain from touching @fd thereafter. This
    is even documented in virCommandPassFD() comment. The reason is
    that either at virCommandRun()/virCommandRunAsync() or
    virCommandFree() time the @fd will be closed. Closing it earlier,
    e.g. right after virCommandPassFD() call might result in
    undesired results. Another thread might open a file and receive
    the same FD which is then unexpectedly closed by virCommandFree()
    or virCommandRun().
    
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

commit e5df4edefa6b6b9db2ef620a1f16a901afda0274
Author: Daniel P. Berrangé <berrange@xxxxxxxxxx>
Date:   Thu May 16 09:27:45 2019 +0100

    src: don't statically link code that's already in libvirt.so
    
    Various binaries are statically linking to libvirt_util.la and
    other intermediate libraries we build. These intermediate libs
    all get built into the main libvirt.so shared library eventually,
    so we can dynamically link to that instead and reduce the on disk
    footprint.
    
    In libvirt-daemon RPM:
    
                virtlockd: 1.6 MB -> 153 KB
                 virtlogd: 1.6 MB -> 157 KB
         libvirt_iohelper: 937 KB -> 23 KB
    
    In libvirt-daemon-driver-network RPM:
    
     libvirt_leaseshelper: 940 KB -> 26 KB
    
    In libvirt-daemon-driver-storage-core RPM:
    
       libvirt_parthelper: 926 KB -> 21 KB
    
    IOW, about 5.6 MB total space saving in a build done on Fedora 30
    x86_64 architecture.
    
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>
    Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>

commit 3c8d5762a9fcf3f7d23a41d0b49def0387ecddf7
Author: Michal Privoznik <mprivozn@xxxxxxxxxx>
Date:   Fri May 17 11:10:09 2019 +0200

    m4: Drop needless string checks
    
    We provide default values for both MODPROBE and RMMOD and thus
    there is no way that their paths can be empty strings.
    
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

commit 523b799d3c356b9b4ea0b117a60cfc3b603eaffa
Author: Michal Privoznik <mprivozn@xxxxxxxxxx>
Date:   Fri May 17 11:09:45 2019 +0200

    m4: Provide default value fore UDEVADM
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1710575
    
    It may happen that the system where libvirt is built at doesn't
    have udevadm binary but the one where it runs does have it.
    If we change how udevadm is run in virWaitForDevices() then we
    can safely pass a default value in m4 macro.
    
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

commit 2944dcb2de014a881c3539a43f989c2a723e87ca
Author: Michal Privoznik <mprivozn@xxxxxxxxxx>
Date:   Fri May 17 11:01:49 2019 +0200

    lib: Drop UDEVSETTLE
    
    The udevsettle binary is no longer used anywhere as it was
    replaced by 'udevadm settle'. There's no reason for us to even
    check for it in configure.
    
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

commit 0cabcd98f1ef82588016a692afbe5a47a4a0b42e
Author: Michal Privoznik <mprivozn@xxxxxxxxxx>
Date:   Fri May 17 11:10:27 2019 +0200

    virWaitForDevices: Drop confusing part of comment
    
    It's not true that there is a backup loop. There isn't. Drop this
    part of the comment to not confuse anybody.
    
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

commit a251095e131bdc5f1e10f3fd778b318f242bde51
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Thu May 16 12:04:48 2019 +0200

    qemu: Only probe available machine types
    
    Since we know the full list of machine types supported
    by the QEMU binary when probing machine type properties,
    we can save some work (and eventually test suite churn,
    as more architecture-specific machine types need to be
    probed) by only probing machines that we know exist.
    
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Pavel Hrdina <phrdina@xxxxxxxxxx>

commit 35e4c153261e0ecc79f98cb778dfdb599e5b8cae
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Thu May 16 16:29:53 2019 +0200

    tests: Refresh capabilities for QEMU on ppc64
    
    Now that we're probing machine type properties using the
    latest machine type rather than the "spapr-machine" parent,
    we can finally discover properties that are not available
    on all machine types.
    
    This commit refreshes replies for QEMU 4.0.0 as well as
    3.1.0 to show not only that we're actually discovering new
    machine type properties this way, but also that the number
    of available machine type properties increases with each
    subsequent QEMU release.
    
    If qom-list-properties had been available in QEMU 2.10.0,
    we could now drop the explicit version number checks for
    the QEMU_CAPS_MACHINE_PSERIES_MAX_CPU_COMPAT and
    QEMU_CAPS_MACHINE_PSERIES_RESIZE_HPT capabilities, but
    unfortunately it wasn't, so we have to keep them around
    still.
    
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Pavel Hrdina <phrdina@xxxxxxxxxx>

commit d22c6221fc569c5119f3fc7f42d913f00759f6bf
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Thu May 16 10:34:01 2019 +0200

    qemu: Probe canonicalized machine type
    
    Now that we have the list of machine types available when
    probing machine type properties, we can list properties for
    the canonicalized version of the "pseries" machine type
    instead of having to go through "spapr-machine", which we
    know to be the parent type for all "pseries-*-machine"
    types. By doing this, we'll be able to find even properties
    that are only available from a certain versioned machine
    type forward, and can't thus be obtained when looking at
    the parent type only.
    
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Pavel Hrdina <phrdina@xxxxxxxxxx>

commit f3f9d8e37662f67a0f611c697ab6b359b9adb252
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Thu May 16 10:18:58 2019 +0200

    qemu: Add -machine suffix automatically
    
    The QOM type for machine types is the machine type name
    followed by the -machine suffix. Since this is always the
    case, we can make virQEMUCapsMachineProps more readable
    and avoid repetition by not including the suffix there and
    adding it automatically while processing the data; moreover,
    when later on we will start figuring out which specific
    versioned machine type to probe at runtime instead of doing
    so statically, adding the suffix dynamically will become
    necessary.
    
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Pavel Hrdina <phrdina@xxxxxxxxxx>

commit 295a42e19ff1adb9b845d479cff0963d0c232863
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Thu May 16 15:46:58 2019 +0200

    qemu: Move call to virQEMUCapsProbeQMPMachineProps()
    
    We're going to need information about available machine types
    when probing machine type properties soon, and that means we
    have to change the order we call QMP commands.
    
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Pavel Hrdina <phrdina@xxxxxxxxxx>

commit 4ad8d620ccbcfed9c392d4cef1042b87be5e29e3
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Thu May 16 15:45:08 2019 +0200

    qemu: Introduce virQEMUCapsProbeQMPMachineProps()
    
    Up until now we've probed machine type properties, along with
    properties for other types, in virQEMUCapsProbeQMPDevices(), but
    soon we're going to need some logic that is specific to machine
    types and as such wouldn't quite fit into that function.
    
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Pavel Hrdina <phrdina@xxxxxxxxxx>

commit 4d8cc5a07a0dcc0ac99377f66a4649d219705452
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Fri May 17 10:15:53 2019 +0200

    qemu: blockjob: Fix saving of inactive XML after completed legacy blockjob
    
    Commit c257352797 introduced a logic bug where we will never save the
    inactive XML after a blockjob as the variable which was determining
    whether to do so is cleared right before. Thus even if we correctly
    modify the inactive state it will be rolled back when libvirtd is
    restarted.
    
    Reported-by: Thomas Stein <hello@xxxxxxxxx>
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

commit 02de59ccb6e83fa9d3b9437c61bb889821709ef4
Author: Ján Tomko <jtomko@xxxxxxxxxx>
Date:   Mon May 13 16:22:40 2019 +0200

    build: drop check for udev_monitor_set_receive_buffer_size
    
    It has been exported by systemd commit
    commit a571c23e954cb88cdd5faa28593b19bd7c340130
        libudev: export udev_monitor_set_receive_buffer_size()
    released in v183.
    
    Signed-off-by: Ján Tomko <jtomko@xxxxxxxxxx>
    Reviewed-by: Pavel Hrdina <phrdina@xxxxxxxxxx>

commit 385d4b851f4a21def77bee7fb5e1c0ca97438a92
Author: Ján Tomko <jtomko@xxxxxxxxxx>
Date:   Mon May 13 16:17:46 2019 +0200

    build: bump minimum udev version to 219
    
    This is the version of systemd RHEL/CentOS 7 uses:
    https://repology.org/project/systemd/versions
    Oldest tracked openSUSE distros have 228,
    Ubuntu 16.04 has 229 and Gentoo's alternative eudev
    has bumped the version to 219 back in 2015.
    
    Signed-off-by: Ján Tomko <jtomko@xxxxxxxxxx>
    Reviewed-by: Pavel Hrdina <phrdina@xxxxxxxxxx>

commit 0541b65464a2047fca6c0ab83e4d693ba0cc41a2
Author: Christian Ehrhardt <christian.ehrhardt@xxxxxxxxxxxxx>
Date:   Wed May 15 13:35:32 2019 +0200

    virt-aa-helper: allow sysfs path used for vhost-scsi
    
    When a vhost scsi device is hotplugged virt-aa-helper is called to
    add the respective path.
    For example the config:
      <hostdev mode='subsystem' type='scsi_host' managed='no'>
        <source protocol='vhost' wwpn='naa.50014059de6fba4f'/>
      </hostdev>
    Will call it to add:
     /sys/kernel/config/target/vhost//naa.50014059de6fba4f
    
    But in general /sys paths are filtered in virt-aa-helper.c:valid_path
    To allow the path used for vhost-scsi we need to add it to the list of
    known and accepted overrides.
    
    Fixes: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1829223
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@xxxxxxxxxxxxx>
    Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.