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

[libvirt test] 131908: trouble: blocked/broken/pass

flight 131908 libvirt real [real]

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-pvops                <job status>                 broken
 build-i386-pvops              4 host-install(4)        broken REGR. vs. 131857

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 131857
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 131857
 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-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-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              7282f455aaaa8bf2f73236aa9ec6b65b33c0fcdb
baseline version:
 libvirt              45b439c3af000eb41c819068d093406810dd036c

Last test of basis   131857  2019-01-09 04:18:51 Z    2 days
Failing since        131894  2019-01-10 04:18:50 Z    1 days    2 attempts
Testing same since   131908  2019-01-11 04:19:16 Z    0 days    1 attempts

People who touched revisions under test:
  Andrea Bolognani <abologna@xxxxxxxxxx>
  Daniel P. Berrangé <berrange@xxxxxxxxxx>
  Jiri Denemark <jdenemar@xxxxxxxxxx>
  Ján Tomko <jtomko@xxxxxxxxxx>
  Laine Stump <laine@xxxxxxxxx>
  Michal Privoznik <mprivozn@xxxxxxxxxx>
  Yuval Shaia <yuval.shaia@xxxxxxxxxx>

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

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

Test harness code can be found at

broken-job build-i386-pvops broken
broken-step build-i386-pvops host-install(4)

Not pushing.

commit 7282f455aaaa8bf2f73236aa9ec6b65b33c0fcdb
Author: Laine Stump <laine@xxxxxxxxx>
Date:   Tue Jan 8 14:13:00 2019 -0500

    util: use nlmsg_find_attr() instead of an open-coded loop
    This is about the same number of code lines, but is simpler, and more
    consistent with what will be added to check another attribute in a
    coming patch.
    As a side effect, it
    Resolves: https://bugzilla.redhat.com/1583131
    Signed-off-by: Laine Stump <laine@xxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit 37bb6facfc467179d6cfe6186ad6d5a55285c2c7
Author: Laine Stump <laine@xxxxxxxxx>
Date:   Mon Jan 7 15:55:31 2019 -0500

    util: add a function to insert new interfaces to IPv6CheckForwarding list
    This same operation needs to be done in multiple places, so move the
    inline code into a separate function.
    Signed-off-by: Laine Stump <laine@xxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit 0ea259b6bf3c89bb3b144eba38bc0bd32e516107
Author: Laine Stump <laine@xxxxxxxxx>
Date:   Sun Jan 6 17:35:47 2019 -0500

    util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback()
    This is problematic if a callback function wants to send the nlmsghdr
    to a library function that has no "const" in its prototype
    (e.g. nlmsg_find_attr())
    Signed-off-by: Laine Stump <laine@xxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit 6ee53e54dcfa3285ed75e6f89d178bf2458ef75c
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Wed Jan 9 16:51:43 2019 +0100

    apparmor: Move static data out of examples/
    These files need to be installed on the system for apparmor
    support to work, so they don't belong with examples.
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit 50d5cb0df387a2073c269e35c696cfac2a31c9df
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Wed Jan 9 17:11:12 2019 +0100

    src: Simplify installing/uninstalling data
    Instead of defining targets conditionally and depending on
    them unconditionally, define a couple of variables and
    conditionally add targets to them.
    In addition to removing a bunch of useless code, this has
    the nice effect of no longer requiring the main Makefile.am
    to have any knowledge about the contents of the various
    snippets it includes.
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit ab575b7b7727d639c03d509f831c12458b15114a
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Thu Jan 10 14:05:31 2019 +0100

    src: Only install SysV init scripts when libvirtd is built
    This is consistent with the way we already handle
    configuration for other init systems such as upstart and
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit a5209817400151320384c34d4f573f2cf9445fd0
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Thu Jan 10 15:06:36 2019 +0100

    src: Define initdir
    Avoid building the same path several times.
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit 511df17aec36385320dbcc088ba85968537d1d42
Author: Jiri Denemark <jdenemar@xxxxxxxxxx>
Date:   Thu Jan 10 14:35:07 2019 +0100

    cpu_map: Add support for arch-capabilities feature
    The feature was added to QEMU in 3.1.0 and it is currently blocking
    migration, which is expected to change in the future. Luckily 3.1.0 is
    new enough to give us migratability hints on each feature via
    query-cpu-model-expension, which means we don't need to use the
    "migratable" attribute on the CPU map XML.
    The kernel calls this feature arch_capabilities and RHEL/CentOS 7.* use
    arch-facilities. Apparently some CPU test files were gathered with the
    RHEL version of QEMU. Let's update the test files to avoid possible
    confusion about the correct naming.
    Signed-off-by: Jiri Denemark <jdenemar@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

commit 2ebcff3a74931e6927c3afa7c48c9b0fecf0db4b
Author: Michal Privoznik <mprivozn@xxxxxxxxxx>
Date:   Thu Jan 10 13:53:33 2019 +0100

    qemu: Don't enable seclabel remembering for session mode
    The session daemon is unable to set XATTRs in 'trusted'
    namespace because it doesn't run as privileged process.
    Therefore, when creating the default qemu config enable
    rememberOwner only when running as privileged process.
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

commit 7fb5e319d95df010f726987b68f4caffa41e409f
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Wed Jan 9 18:22:39 2019 +0100

    remote: Define sasldir
    Avoid building the same path several times.
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit 72e5285aa373fea2fa0579155f98da8fc0aae7a4
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Wed Jan 9 18:11:33 2019 +0100

    remote: Define sysctldir
    Avoid building the same path several times.
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit 2745f0e08e4fe6f7d83d7c15542aaf337b3834d0
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Wed Jan 9 18:14:34 2019 +0100

    remote: Define polkit{actions,rules}dir
    Avoid building the same path several times.
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit 7f65248ce56745e832075d2a6e86294c15a96d4c
Author: Andrea Bolognani <abologna@xxxxxxxxxx>
Date:   Wed Jan 9 18:08:57 2019 +0100

    remote: Move polkitdir definition
    No need to have two conditional blocks.
    Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit 7cfd1fbb1332ae5df678b9f41a62156cb2e88c73
Author: Ján Tomko <jtomko@xxxxxxxxxx>
Date:   Fri Jan 4 10:17:46 2019 +0100

    qemu: require reply from guest agent in qemuAgentGetInterfaces
    Since its introduction in commit 0977b8aa071 (released in v1.2.14)
    qemuAgentGetInterfaces calls qemuAgentCommand with needReply=false,
    which allows qemuAgentCommand to return 0 even when it did not get
    any reply from the agent.
    Set needReply to true, since we dereference it right after.
    This can be hit if libvirt is waiting for an event from the agent
    (e.g. shutdown) and the agent cannot reply in time (e.g. due to
    the guest being shut down), as reported in:
    Signed-off-by: Ján Tomko <jtomko@xxxxxxxxxx>
    Reviewed-by: Jiri Denemark <jdenemar@xxxxxxxxxx>

commit c39a0993dc509702f375b5ed55cbcbcdd6a9ca23
Author: Michal Privoznik <mprivozn@xxxxxxxxxx>
Date:   Wed Jan 9 17:18:58 2019 +0100

    src/qemu: Fix indentation in Makefile.inc.am
    Three lines are a bit off there.
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>

commit c10a6d50a40c062f37f5944de46b12bde66d3cbb
Author: Daniel P. Berrangé <berrange@xxxxxxxxxx>
Date:   Mon Dec 24 15:09:25 2018 +0000

    lxc: allow empty path in URI for historical compatibility
    The use of 'lxc://' was mistakenly broken in:
      commit 4c8574c85c554e68de0d8bf9b85727954a5bea91
      Author: Daniel P. Berrangé <berrange@xxxxxxxxxx>
      Date:   Wed Mar 28 12:49:29 2018 +0100
        driver: ensure NULL URI isn't passed to drivers with whitelisted URIs
    Allow it again for historical compatibility.
    Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>

commit f886271410cf8b64ce92d0f727efe1b9a922c8c7
Author: Michal Privoznik <mprivozn@xxxxxxxxxx>
Date:   Wed Jan 9 11:27:15 2019 +0100

    qemu: Use ULL instead of uint64_t for RDMA GID event
    In the previous commit we are using uint64_t for storing subnet
    prefix and interface id that qemu reports in
    RDMA_GID_STATUS_CHANGED event. We also report them in some debug
    messages. This poses a problem because uint64_t can be UL or ULL
    depending on the host architecture and hence we wouldn't know
    which format to use. Switch to ULL which is big enough and
    doesn't suffer from the issue.
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>

commit ed357cef18b21c26f15e342b712a7de3f28f9471
Author: Yuval Shaia <yuval.shaia@xxxxxxxxxx>
Date:   Mon Dec 24 12:15:12 2018 +0200

    qemu: Process RDMA GID state change event
    This event is emitted on the monitor when a GID table in pvrdma device
    is modified and the change needs to be propagate to the backend RDMA
    device's GID table.
    The control over the RDMA device's GID table is done by updating the
    device's Ethernet function addresses.
    Usually the first GID entry is determine by the MAC address, the second
    by the first IPv6 address and the third by the IPv4 address. Other
    entries can be added by adding more IP addresses. The opposite is the
    same, i.e. whenever an address is removed, the corresponding GID entry
    is removed.
    The process is done by the network and RDMA stacks. Whenever an address
    is added the ib_core driver is notified and calls the device driver's
    add_gid function which in turn update the device.
    To support this in pvrdma device we need to hook into the create_bind
    and destroy_bind HW commands triggered by pvrdma driver in guest.
    Whenever a changed is made to the pvrdma device's GID table a special
    QMP messages is sent to be processed by libvirt to update the address of
    the backend Ethernet device.
    Signed-off-by: Yuval Shaia <yuval.shaia@xxxxxxxxxx>
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>

osstest-output mailing list



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