* [xen-4.5-testing test] 63303: regressions - trouble: blocked/broken/fail/pass
@ 2015-10-26 7:07 osstest service owner
2015-10-26 9:29 ` Jan Beulich
0 siblings, 1 reply; 4+ messages in thread
From: osstest service owner @ 2015-10-26 7:07 UTC (permalink / raw)
To: xen-devel, osstest-admin
flight 63303 xen-4.5-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/63303/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-armhf 5 xen-build fail REGR. vs. 63099
build-armhf 4 host-build-prep fail in 63214 REGR. vs. 63099
Tests which are failing intermittently (not blocking):
test-amd64-i386-xl 3 host-install(3) broken in 63268 pass in 63303
test-amd64-i386-qemut-rhel6hvm-amd 3 host-install(3) broken in 63268 pass in 63303
test-amd64-amd64-libvirt-vhd 3 host-install(3) broken in 63268 pass in 63303
test-amd64-i386-libvirt-pair 4 host-install/dst_host(4) broken pass in 63214
test-amd64-i386-xl-qemuu-win7-amd64 3 host-install(3) broken pass in 63214
test-amd64-i386-rumpuserxen-i386 3 host-install(3) broken pass in 63268
test-amd64-i386-libvirt 14 guest-saverestore fail in 63214 pass in 63303
test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 63214 pass in 63303
test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 16 guest-localmigrate/x10 fail in 63268 pass in 63303
test-amd64-i386-xl-qemuu-winxpsp3 16 guest-localmigrate/x10 fail pass in 63268
Regressions which are regarded as allowable (not blocking):
test-amd64-amd64-xl-rtds 6 xen-boot fail REGR. vs. 63099
test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop fail in 63214 blocked in 63099
test-amd64-i386-libvirt-pair 21 guest-migrate/src_host/dst_host fail in 63214 like 63099
test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail like 63099
test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail like 63099
Tests which did not succeed, but are not blocking:
test-armhf-armhf-xl-vhd 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-armhf-armhf-xl-rtds 1 build-check(1) blocked n/a
test-armhf-armhf-xl-arndale 1 build-check(1) blocked n/a
test-armhf-armhf-libvirt 1 build-check(1) blocked n/a
test-armhf-armhf-xl-credit2 1 build-check(1) blocked n/a
test-armhf-armhf-xl-multivcpu 1 build-check(1) blocked n/a
test-armhf-armhf-xl-cubietruck 1 build-check(1) blocked n/a
build-armhf-libvirt 1 build-check(1) blocked n/a
test-armhf-armhf-xl 1 build-check(1) blocked n/a
test-amd64-amd64-xl-pvh-intel 11 guest-start fail never pass
test-amd64-amd64-xl-pvh-amd 11 guest-start fail never pass
test-amd64-i386-libvirt 12 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-xl-qemut-win7-amd64 17 guest-stop fail never pass
version targeted for testing:
xen a5d0480d9c5b36b5f47459ce92ed3c67b7bed51d
baseline version:
xen 80e9f5624f9d1ef2e7bbd9b9b185e96b45e1bb17
Last test of basis 63099 2015-10-20 17:40:41 Z 5 days
Failing since 63155 2015-10-21 15:43:44 Z 4 days 4 attempts
Testing same since 63214 2015-10-22 13:24:43 Z 3 days 3 attempts
------------------------------------------------------------
People who touched revisions under test:
Ian Campbell <ian.campbell@citrix.com>
Jan Beulich <jbeulich@suse.com>
Julien Grall <julien.grall@citrix.com>
Wei Liu <wei.liu2@citrix.com>
Yang Zhang <yang.z.zhang@intel.com>
jobs:
build-amd64 pass
build-armhf fail
build-i386 pass
build-amd64-libvirt pass
build-armhf-libvirt blocked
build-i386-libvirt pass
build-amd64-prev pass
build-i386-prev pass
build-amd64-pvops pass
build-armhf-pvops pass
build-i386-pvops pass
build-amd64-rumpuserxen pass
build-i386-rumpuserxen pass
test-amd64-amd64-xl pass
test-armhf-armhf-xl blocked
test-amd64-i386-xl pass
test-amd64-amd64-xl-pvh-amd fail
test-amd64-i386-qemut-rhel6hvm-amd pass
test-amd64-i386-qemuu-rhel6hvm-amd pass
test-amd64-amd64-xl-qemut-debianhvm-amd64 pass
test-amd64-i386-xl-qemut-debianhvm-amd64 pass
test-amd64-amd64-xl-qemuu-debianhvm-amd64 pass
test-amd64-i386-xl-qemuu-debianhvm-amd64 pass
test-amd64-i386-freebsd10-amd64 pass
test-amd64-amd64-xl-qemuu-ovmf-amd64 pass
test-amd64-i386-xl-qemuu-ovmf-amd64 pass
test-amd64-amd64-rumpuserxen-amd64 pass
test-amd64-amd64-xl-qemut-win7-amd64 fail
test-amd64-i386-xl-qemut-win7-amd64 fail
test-amd64-amd64-xl-qemuu-win7-amd64 fail
test-amd64-i386-xl-qemuu-win7-amd64 broken
test-armhf-armhf-xl-arndale blocked
test-amd64-amd64-xl-credit2 pass
test-armhf-armhf-xl-credit2 blocked
test-armhf-armhf-xl-cubietruck blocked
test-amd64-i386-freebsd10-i386 pass
test-amd64-i386-rumpuserxen-i386 broken
test-amd64-amd64-xl-pvh-intel fail
test-amd64-i386-qemut-rhel6hvm-intel pass
test-amd64-i386-qemuu-rhel6hvm-intel pass
test-amd64-amd64-libvirt pass
test-armhf-armhf-libvirt blocked
test-amd64-i386-libvirt pass
test-amd64-amd64-migrupgrade pass
test-amd64-i386-migrupgrade pass
test-amd64-amd64-xl-multivcpu pass
test-armhf-armhf-xl-multivcpu blocked
test-amd64-amd64-pair pass
test-amd64-i386-pair pass
test-amd64-amd64-libvirt-pair pass
test-amd64-i386-libvirt-pair broken
test-amd64-amd64-amd64-pvgrub pass
test-amd64-amd64-i386-pvgrub pass
test-amd64-amd64-pygrub pass
test-armhf-armhf-libvirt-qcow2 blocked
test-amd64-amd64-xl-qcow2 pass
test-armhf-armhf-libvirt-raw blocked
test-amd64-i386-xl-raw pass
test-amd64-amd64-xl-rtds fail
test-armhf-armhf-xl-rtds blocked
test-amd64-i386-xl-qemut-winxpsp3-vcpus1 pass
test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 pass
test-amd64-amd64-libvirt-vhd pass
test-armhf-armhf-xl-vhd blocked
test-amd64-amd64-xl-qemut-winxpsp3 pass
test-amd64-i386-xl-qemut-winxpsp3 pass
test-amd64-amd64-xl-qemuu-winxpsp3 pass
test-amd64-i386-xl-qemuu-winxpsp3 fail
------------------------------------------------------------
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
broken-step test-amd64-i386-rumpuserxen-i386 host-install(3)
broken-step test-amd64-i386-libvirt-pair host-install/dst_host(4)
broken-step test-amd64-i386-xl-qemuu-win7-amd64 host-install(3)
Not pushing.
------------------------------------------------------------
commit a5d0480d9c5b36b5f47459ce92ed3c67b7bed51d
Author: Julien Grall <julien.grall@citrix.com>
Date: Thu Sep 17 18:36:36 2015 +0100
tools/libxc: arm: Check the index before accessing the bank
When creating a guest with more than 3GB of memory, the 2 banks will be
used and the loop with overrunning. The code will fail later on because
Xen will deny to populate the region:
domainbuilder: detail: xc_dom_devicetree_mem: called
domainbuilder: detail: xc_dom_mem_init: mem 3096 MB, pages 0xc1800 pages, 4k each
domainbuilder: detail: xc_dom_mem_init: 0xc1800 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: set_mode: guest xen-3.0-aarch64, address size 64
domainbuilder: detail: xc_dom_malloc : 14384 kB
domainbuilder: detail: populate_guest_memory: populating RAM @0000000040000000-0000000100000000 (3072MB)
domainbuilder: detail: populate_one_size: populated 0x3/0x3 entries with shift 18
domainbuilder: detail: populate_guest_memory: populating RAM @0000000200000000-0000000201800000 (24MB)
domainbuilder: detail: populate_one_size: populated 0xc/0xc entries with shift 9
domainbuilder: detail: populate_guest_memory: populating RAM @0000007fad41c000-0007fb39dd42c000 (2141954816MB)
domainbuilder: detail: populate_one_size: populated 0x100/0x1e4 entries with shift 0
domainbuilder: detail: populate_guest_memory: Not enough RAM
This is because we are currently accessing the bank before checking the
validity of the index. AFAICT, on Debian Jessie, the compiler (gcc 4.9.2) is
assuming that it's not necessary to verify the index because it's used
before. This is a valid assumption because the operand of && are
execute from from left to right.
Re-order the checks to verify the validity of the index before accessing
the bank.
The problem has been present since the introduction of the multi-bank
feature in commit 45d9867837f099e9eed4189dac5ed39d1fe2ed49 " tools: arm:
prepare domain builder for multiple banks of guest RAM".
Signed-off-by: Julien Grall <julien.grall@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
(cherry picked from commit ed5c2c05cfa557b2391aef9557864d8d958d8d84)
commit 9befcd335c21818caaf5c5ab764d31a4006d2800
Author: Ian Campbell <ian.campbell@citrix.com>
Date: Thu Aug 6 11:55:57 2015 +0100
libxl: use correct command line for arm guests.
We need to use libxl__domain_build_state.pv_cmdline in order to pickup
the correct args when using pygrub. libxl_domain_build_info.cmdline is
any args statically configured by the user.
This is consistent with the call to xc_domain_allocate, which takes
the cmdline too (in that case for x86/PV usage).
state->pv_cmdline is also set for non-pygrub guests, since
libxl__bootloader_run propagates info->cmdline if no bootloader is
configured.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
(cherry picked from commit 201eac83831d94ba2e9a63a7eed4c128633fafb1)
commit 53c11b041793944e26165f294fb96242c459d197
Author: Jan Beulich <jbeulich@suse.com>
Date: Wed Oct 21 17:33:32 2015 +0200
x86/NUMA: fix SRAT table processor entry parsing and consumption
- don't overrun apicid_to_node[] (possible in the x2APIC case)
- don't limit number of processor related SRAT entries we can consume
- make acpi_numa_{processor,x2apic}_affinity_init() as similar to one
another as possible
- print APIC IDs in hex (to ease matching with other log messages), at
once making legacy and x2APIC ones distinguishable (by width)
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
master commit: 83281fc9b31396e94c0bfb6550b75c165037a0ad
master date: 2015-10-14 12:46:27 +0200
commit 0368463ece89a400c2f63800b782929d4b5fb949
Author: Jan Beulich <jbeulich@suse.com>
Date: Wed Oct 21 17:31:02 2015 +0200
x86: hide MWAITX from PV domains
Since MWAIT is hidden too. (Linux starting with 4.3 is making use of
that feature, and is checking for it without looking at the MWAIT one.)
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
master commit: 941cd44324db7eddc46cba4596fa13d505066ccf
master date: 2015-10-13 17:17:52 +0200
commit a262a89198551d5b74477b21cdc733ce414c1ff0
Author: Jan Beulich <jbeulich@suse.com>
Date: Wed Oct 21 17:30:12 2015 +0200
VT-d: don't suppress invalidation address write when it is zero
GFN zero is a valid address, and hence may need invalidation done for
it just like for any other GFN.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Yang Zhang <yang.z.zhang@intel.com>
master commit: 710942e57fb42ff8f344ca82f6b678f67e38ae63
master date: 2015-10-12 15:58:35 +0200
(qemu changes not included)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [xen-4.5-testing test] 63303: regressions - trouble: blocked/broken/fail/pass
2015-10-26 7:07 [xen-4.5-testing test] 63303: regressions - trouble: blocked/broken/fail/pass osstest service owner
@ 2015-10-26 9:29 ` Jan Beulich
2015-10-26 11:12 ` Julien Grall
0 siblings, 1 reply; 4+ messages in thread
From: Jan Beulich @ 2015-10-26 9:29 UTC (permalink / raw)
To: Ian Campbell; +Cc: xen-devel
>>> On 26.10.15 at 08:07, <osstest-admin@xenproject.org> wrote:
> flight 63303 xen-4.5-testing real [real]
> http://logs.test-lab.xenproject.org/osstest/logs/63303/
>
> Regressions :-(
>
> Tests which did not succeed and are blocking,
> including tests which could not be run:
> build-armhf 5 xen-build fail REGR. vs. 63099
This being
libxl_arm.c: In function 'libxl__arch_domain_init_hw_description':
libxl_arm.c:591:76: error: 'state' undeclared (first use in this function)
libxl_arm.c:591:76: note: each undeclared identifier is reported only once for each function it appears in
make[3]: *** [libxl_arm.o] Error 1
is 9befcd335c perhaps missing some prereq backport?
Since 4.5.2 is supposed to go out asap, can you please fix this or
revert?
Thanks, Jan
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [xen-4.5-testing test] 63303: regressions - trouble: blocked/broken/fail/pass
2015-10-26 9:29 ` Jan Beulich
@ 2015-10-26 11:12 ` Julien Grall
2015-10-26 11:25 ` [PATCH] Revert "libxl: use correct command line for arm guests." Ian Jackson
0 siblings, 1 reply; 4+ messages in thread
From: Julien Grall @ 2015-10-26 11:12 UTC (permalink / raw)
To: Jan Beulich, Ian Campbell; +Cc: xen-devel, Ian Jackson
Hi Jan,
On 26/10/15 09:29, Jan Beulich wrote:
>>>> On 26.10.15 at 08:07, <osstest-admin@xenproject.org> wrote:
>> flight 63303 xen-4.5-testing real [real]
>> http://logs.test-lab.xenproject.org/osstest/logs/63303/
>>
>> Regressions :-(
>>
>> Tests which did not succeed and are blocking,
>> including tests which could not be run:
>> build-armhf 5 xen-build fail REGR. vs. 63099
>
> This being
>
> libxl_arm.c: In function 'libxl__arch_domain_init_hw_description':
> libxl_arm.c:591:76: error: 'state' undeclared (first use in this function)
> libxl_arm.c:591:76: note: each undeclared identifier is reported only once for each function it appears in
> make[3]: *** [libxl_arm.o] Error 1
>
> is 9befcd335c perhaps missing some prereq backport?
>
> Since 4.5.2 is supposed to go out asap, can you please fix this or
> revert?
The parameter "state" has been introduced by
a7511905fae7ba592c5bf63cd77d8ff78087d689 "xen: Extend DOMCTL
createdomain to support arch configuration".
But this patch shouldn't be backported entirely. As Ian is away this
week, I would revert this patch and wait him to be back to fix it.
Regards,
--
Julien Grall
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH] Revert "libxl: use correct command line for arm guests."
2015-10-26 11:12 ` Julien Grall
@ 2015-10-26 11:25 ` Ian Jackson
0 siblings, 0 replies; 4+ messages in thread
From: Ian Jackson @ 2015-10-26 11:25 UTC (permalink / raw)
To: xen-devel; +Cc: Julien Grall, Ian Campbell, Ian Jackson, Jan Beulich
This reverts commit 9befcd335c21818caaf5c5ab764d31a4006d2800.
This commit breaks the build:
libxl_arm.c: In function 'libxl__arch_domain_init_hw_description':
libxl_arm.c:591:76: error: 'state' undeclared (first use in this function)
libxl_arm.c:591:76: note: each undeclared identifier is reported only once fo\
r each function it appears in
make[3]: *** [libxl_arm.o] Error 1
"state" was introduced in a7511905 "xen: Extend DOMCTL createdomain to
support arch configuration".
On Julien's recommendation: a7511905 ought not to be backported, so
revert this and wait for Ian Campbell to get back.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
CC: Julien Grall <julien.grall@citrix.com>
CC: Ian Campbell <Ian.Campbell@eu.citrix.com>
CC: Jan Beulich <JBeulich@suse.com>
---
tools/libxl/libxl_arm.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/tools/libxl/libxl_arm.c b/tools/libxl/libxl_arm.c
index f89533b..448ac07 100644
--- a/tools/libxl/libxl_arm.c
+++ b/tools/libxl/libxl_arm.c
@@ -195,7 +195,6 @@ static int make_root_properties(libxl__gc *gc,
}
static int make_chosen_node(libxl__gc *gc, void *fdt, bool ramdisk,
- libxl__domain_build_state *state,
const libxl_domain_build_info *info)
{
int res;
@@ -204,9 +203,8 @@ static int make_chosen_node(libxl__gc *gc, void *fdt, bool ramdisk,
res = fdt_begin_node(fdt, "chosen");
if (res) return res;
- if (state->pv_cmdline) {
- LOG(DEBUG, "/chosen/bootargs = %s", state->pv_cmdline);
- res = fdt_property_string(fdt, "bootargs", state->pv_cmdline);
+ if (info->cmdline) {
+ res = fdt_property_string(fdt, "bootargs", info->cmdline);
if (res) return res;
}
@@ -588,7 +586,7 @@ next_resize:
FDT( fdt_begin_node(fdt, "") );
FDT( make_root_properties(gc, vers, fdt) );
- FDT( make_chosen_node(gc, fdt, !!dom->ramdisk_blob, state, info) );
+ FDT( make_chosen_node(gc, fdt, !!dom->ramdisk_blob, info) );
FDT( make_cpus_node(gc, fdt, info->max_vcpus, ainfo) );
FDT( make_psci_node(gc, fdt) );
--
1.7.10.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-10-26 11:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-26 7:07 [xen-4.5-testing test] 63303: regressions - trouble: blocked/broken/fail/pass osstest service owner
2015-10-26 9:29 ` Jan Beulich
2015-10-26 11:12 ` Julien Grall
2015-10-26 11:25 ` [PATCH] Revert "libxl: use correct command line for arm guests." Ian Jackson
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).