xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [libvirt test] 86625: regressions - FAIL
@ 2016-03-19 23:55 osstest service owner
  2016-03-21 21:51 ` Jim Fehlig
  0 siblings, 1 reply; 2+ messages in thread
From: osstest service owner @ 2016-03-19 23:55 UTC (permalink / raw)
  To: xen-devel, osstest-admin

flight 86625 libvirt real [real]

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-libvirt           5 libvirt-build             fail REGR. vs. 86536

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              2dabe2e03e2ebd7ef28f2c61a019330a172b43a7
baseline version:
 libvirt              9a0c7f5f834185db9017c34aabc03ad99cf37bed

Last test of basis    86536  2016-03-18 04:25:19 Z    1 days
Testing same since    86625  2016-03-19 04:23:22 Z    0 days    1 attempts

People who touched revisions under test:
  Cole Robinson <crobinso@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  John Ferlan <jferlan@redhat.com>
  Martin Kletzander <mkletzan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>

 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-armhf-armhf-libvirt-qcow2                               blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 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

Explanation of these reports, and of osstest in general, is at

Test harness code can be found at

Not pushing.

commit 2dabe2e03e2ebd7ef28f2c61a019330a172b43a7
Author: Cole Robinson <crobinso@redhat.com>
Date:   Wed Jan 6 15:44:30 2016 -0500

    domain: Remove controller/net address whitelists
    Judging by how the whitelist has skewed quite far from the original
    error message, I think it's better to just drop these.
    If someone wants to revive this check I suggest implementing it on
    a per-HV driver basis with PostParse callbacks.

commit d77ffb6876e87a5c6f4c74c49cf0d89ade4f8326
Author: Martin Kletzander <mkletzan@redhat.com>
Date:   Tue Mar 15 12:22:03 2016 +0100

    nodedev: Expose PCI header type
    If we expose this information, which is one byte in every PCI config
    file, we let all mgmt apps know whether the device itself is an endpoint
    or not so it's easier for them to decide whether such device can be
    passed through into a VM (endpoint) or not (*-bridge).
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1317531
    Signed-off-by: Martin Kletzander <mkletzan@redhat.com>

commit 0d8f45246a74b627e62eccef2bb19068690312e2
Author: Martin Kletzander <mkletzan@redhat.com>
Date:   Tue Mar 15 13:13:48 2016 +0100

    nodedev: Indent PCI express for future fix
    Best viewed with '-w' as this is just an adjustment for future patch to
    be readable without that.
    Signed-off-by: Martin Kletzander <mkletzan@redhat.com>

commit 5bcd96f5317bfdb66fc66ecf1103cd40b5666a2b
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Thu Mar 3 15:29:51 2016 +0100

    tests: Introduce nsslinktest
    The only purpose of this test is to catch possible linking
    problems with libnss_libvirt.so.2.
    One of the problems I faced was that the NSS plugin was unloaded
    immediately after it got loaded and the name resolution process
    continued with next configured option. Without any error. It was
    very hard to debug why until I created this simple test and found
    out immediately that there were some symbols missing. The reason
    why problem was not caught in nsstest is that in the test we want
    to use all the fancy stuff and therefore link it with libvirt.la.
    So even if there's a symbol missing in the NSS plugin it will be
    found in the libvirt.la.
    But even after I resolved the issue we still need this test
    because files the NSS plugin is built from are still live (mostly
    those under utils/ dir). So as they change new symbol might be
    required which would render the NSS plugin unusable.
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 38e32d4ac134aa6da411b0093e788bce35775d09
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Mon Feb 15 14:02:05 2016 +0100

    nss: Introduce a test
    A small test to see how is the nss module working.
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 917038c110b67648c112f588d2a130ba33ed0bf9
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Sun Feb 14 08:13:54 2016 +0100

    Implement _nss_libvirt_gethostbyname4_r
    This function is a different beast compared to previous ones.
    But yet again, nothing surprising is happening here.
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 7dbcb26f7f67b9ff2bee47e6144763a3d729717e
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Sun Feb 14 11:38:37 2016 +0100

    nss: Implement _nss_libvirt_gethostbyname3_r
    The implementation is pretty straightforward. Moreover, because
    of the nature of things, gethostbyname_r and gethostbyname2_r can
    be implemented at the same time too.
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 8054706c3fad02e044297bc791cef1f92aee7e74
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Tue Feb 16 09:41:30 2016 +0100

    libvirt.spec.in: Introduce libvirt-nss package
    Lets put the NSS module into its own package.
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 859cb18d5401ceaf678dc4b283b24b9af7f8f827
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Sat Feb 13 09:27:50 2016 +0100

    Initial support for NSS plugin skeleton
    Name Service Switch is a glibc feature responsible for many
    things. Translating domain names into IP addresses and vice versa
    is just one of them. However, currently it's the only
    functionality that this commit is tickling. Well, in this commit
    the plugin skeleton is introduced. Implementation to come in next
    Because of the future testing, where the implementation is to be
    linked with a test, this needs to go into static library. Linking
    a program with an .so statically is not portable. Therefore a
    dummy libnss_libvirt_impl library is being introduced too.
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 1ca59d89c6b7503fe065fb75d717e1487aea5b84
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Tue Mar 15 16:35:23 2016 +0100

    virsocketaddr: Introduce virSocketAddrSetIPv6Addr
    This is a missing counterpart for virSocketAddrSetIPv4Addr()
    and is going to be needed later in the tests.
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 4122137871cbf604451d53b0063192f8ee2592e0
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Tue Mar 15 16:49:37 2016 +0100

    virLeaseReadCustomLeaseFile: Allow server_duid to be NULL
    This function is going to be used later in such context where the
    argument makes no sense. Teach this function to cope with that
    instead of the caller having to deal with passing some dummy
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit fd9514f8d27880014e08f7984dfa31df6a6adb0f
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Sun Feb 14 07:50:12 2016 +0100

    Export virLease* functions for leases file handling
    These functions are going to be reused very shortly. So instead
    of duplicating the code, lets move them into utils module.
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit adddaff1836f928b14865771294bab0b1eedd01c
Author: Jim Fehlig <jfehlig@suse.com>
Date:   Mon Mar 14 16:35:02 2016 -0600

    tests: add schema test for default cache mode
    None of the existing domXML configs under tests/* specify a
    default cache mode since default generally means "use the
    hypervisor default" and is left unset by the various hypervisor
    drivers. Add a config to tests/domainschemadata that specifies

commit 1a01e8792c70fde251fd422b46e1062cdba91794
Author: Jim Fehlig <jfehlig@suse.com>
Date:   Mon Mar 14 16:27:41 2016 -0600

    tests: add xlconfigdata to domainschematests
    Include the XML files under tests/xlconfigdata in the domain
    schema tests

commit efb5e46b6c2ee157fee90bfb65ca60dce13056a2
Author: John Ferlan <jferlan@redhat.com>
Date:   Thu Mar 17 07:29:23 2016 -0400

    conf: Format disk pool part_separator attribute for running pool
    Commit id '4f846170' added printing of a new field 'part_separator';
    however, neglected to do so when there was an "freeExtent" defined
    for the device (as there would be when the disk pool was started).
    This patch adjusts the logic to appropriately format the device path and
    if there the part_separator attribute.

commit 1019bf1445318ab94481b4fabe736be9e77946f2
Author: John Ferlan <jferlan@redhat.com>
Date:   Tue Mar 15 07:15:30 2016 -0400

    qemu: Move last error save/restore to qemuBuildNetCommandLine
    Commit 'ef2ab8fd' moved just the virDomainConfNWFilterTeardown and left
    the logic to save/restore the current error essentially doing nothing
    in the error path for qemuBuildCommandLine.  So move it to where it
    was meant to be.
    Although the original code would reset the filter on command creation
    errors after building the network command portion and commit 'ef2ab8fd'
    altered that logic, the teardown is called during qemuProcessStop from
    virDomainConfVMNWFilterTeardown and that code has the save/restore
    last error logic, so just allow that code to handle the teardown rather
    than running it twice. The qemuProcessStop would be called in the failure
    path of qemuBuildCommandLine.

commit 363b401f9473dee21c152866fc158d231ddcb6dd
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Thu Mar 17 13:30:42 2016 +0100

    tests: Set PATH in each test
    Currently we spawn couple of binaries in our test suite.
    Moreover, we provide some spoofed versions of system binaries
    hoping that those will be executed instead of the system ones.
    For instance, for testing SSH socket we have written our own ssh
    binary for producing predictable results. We certainly don't want
    to execute the system ssh binary.
    However, in order to prefer our binaries over system ones, we
    need to set PATH environment variable. But this is done only at
    the Makefile level. So if anybody runs a test by hand that
    expects our spoofed binary, the test ends up executing real
    system binaries. This is not good. In fact, it's terribly wrong.
    The fix lies in a small trick - putting our build directory at
    the beginning of the PATH environment variable in each test.
    Hopefully, since every test has this VIRT_TEST_MAIN* wrapper, we
    can fix this at a single place.
    Moreover, while this removes setting PATH for our tests written
    in bash, it's safe as we are not calling anything ours that would
    require PATH change there.
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 865764de065585978d70624cfe4a4f960180879d
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Thu Mar 17 11:44:01 2016 +0100

    Drop paths.h include
    We include the file in plenty of places. This is mostly due to
    historical reasons. The only place that needs something from the
    header file is storage_backend_fs which opens _PATH_MOUNTED. But
    it gets the file included indirectly via mntent.h. At no other
    place in our code we need _PATH_.*. Drop the include and
    configure check then.
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

Xen-devel mailing list

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-03-21 21:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-19 23:55 [libvirt test] 86625: regressions - FAIL osstest service owner
2016-03-21 21:51 ` Jim Fehlig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).