From: osstest service owner <osstest-admin@xenproject.org>
To: xen-devel@lists.xensource.com, osstest-admin@xenproject.org
Subject: [libvirt test] 86783: regressions - FAIL
Date: Mon, 21 Mar 2016 14:08:46 +0000 [thread overview]
Message-ID: <osstest-86783-mainreport@xen.org> (raw)
flight 86783 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/86783/
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 9a423d1826838839f06a4f9551ce1c8b30f3d118
baseline version:
libvirt 9a0c7f5f834185db9017c34aabc03ad99cf37bed
Last test of basis 86536 2016-03-18 04:25:19 Z 3 days
Failing since 86625 2016-03-19 04:23:22 Z 2 days 3 attempts
Testing same since 86783 2016-03-21 04:21:26 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>
Roman Bogorodskiy <bogorodskiy@gmail.com>
jobs:
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
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 9a423d1826838839f06a4f9551ce1c8b30f3d118
Author: Cole Robinson <crobinso@redhat.com>
Date: Thu Jan 7 22:49:58 2016 -0500
domain: Add virDomainDefAddImplicitDevices
It's just a combination of AddImplicitControllers, and AddConsoleCompat.
Every caller that wants ImplicitControllers also wants the ConsoleCompat
AFAICT, so lump them together. We also need it for future patches.
commit ae33a7b3369e4fe71000ea5f87ad64fe990619ec
Author: Roman Bogorodskiy <bogorodskiy@gmail.com>
Date: Sat Mar 19 19:56:02 2016 +0300
nss: don't try to build nss plugin when disabled
Even if nss is disabled, the build system tries to build some
targets like libnss_libvirt_impl.la and nsstest. Hide those
under the "if WITH_NSS" block like the rest of NSS plugin bits.
commit c770472c481e4737bcf4058183d6d2eab17058b9
Author: Cole Robinson <crobinso@redhat.com>
Date: Fri Mar 18 18:33:05 2016 -0400
bhyve: caps: Log error message when CPU init fails
virBhyveCapsInitCPU will raise a libvirt error; even though we treat
it as non-fatal we should log the actual message.
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
patches.
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
argument.
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
cache='default'.
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
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
reply other threads:[~2016-03-21 14:08 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=osstest-86783-mainreport@xen.org \
--to=osstest-admin@xenproject.org \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).