* [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).