[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [xen-unstable test] 58727: regressions - FAIL
flight 58727 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/58727/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-rumpuserxen-amd64 15 rumpuserxen-demo-xenstorels/xenstorels.repeat fail REGR. vs. 58663 test-amd64-amd64-xl-qemuu-win7-amd64 9 windows-install fail REGR. vs. 58663 Regressions which are regarded as allowable (not blocking): test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop fail like 58618 test-amd64-i386-libvirt-xsm 11 guest-start fail like 58663 test-amd64-i386-libvirt 11 guest-start fail like 58663 test-amd64-amd64-libvirt-xsm 11 guest-start fail like 58663 test-amd64-amd64-libvirt 11 guest-start fail like 58663 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop fail like 58663 test-armhf-armhf-libvirt-xsm 11 guest-start fail like 58663 test-armhf-armhf-libvirt 11 guest-start fail like 58663 Tests which did not succeed, but are not blocking: test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm-install fail never pass 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-armhf-armhf-xl-arndale 12 migrate-support-check fail never pass test-armhf-armhf-xl-xsm 12 migrate-support-check fail never pass test-armhf-armhf-xl-multivcpu 12 migrate-support-check fail never pass test-armhf-armhf-xl-credit2 12 migrate-support-check fail never pass test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop fail never pass test-armhf-armhf-xl-cubietruck 12 migrate-support-check fail never pass test-armhf-armhf-xl 12 migrate-support-check fail never pass test-armhf-armhf-xl-sedf-pin 12 migrate-support-check fail never pass test-armhf-armhf-xl-sedf 12 migrate-support-check fail never pass version targeted for testing: xen b7007bc6f9a45cef9262b1ec4280eb67140a5112 baseline version: xen fcbfaf9d260adbdb9352d6300b9f63c4ed443d49 ------------------------------------------------------------ People who touched revisions under test: David Scott <dave.scott@xxxxxxxxxx> David Vrabel <david.vrabel@xxxxxxxxxx> George Dunlap <george.dunlap@xxxxxxxxxxxxx> Ian Campbell <ian.campbell@xxxxxxxxxx> Jan Beulich <jbeulich@xxxxxxxx> Juergen Gross <jgross@xxxxxxxx> Roger Pau Monne <roger.pau@xxxxxxxxxx> Roger Pau Monné <roger.pau@xxxxxxxxxx> Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> Wei Liu <wei.liu2@xxxxxxxxxx> Wei Wang <wei.w.wang@xxxxxxxxx> ------------------------------------------------------------ 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 pass build-i386-libvirt pass build-amd64-oldkern pass build-i386-oldkern 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 pass test-amd64-i386-xl pass test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm pass test-amd64-i386-xl-qemut-debianhvm-amd64-xsm pass test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm pass test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm pass test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm pass test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm fail test-amd64-amd64-libvirt-xsm fail test-armhf-armhf-libvirt-xsm fail test-amd64-i386-libvirt-xsm fail test-amd64-amd64-xl-xsm pass test-armhf-armhf-xl-xsm pass test-amd64-i386-xl-xsm 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 fail 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 fail test-armhf-armhf-xl-arndale pass test-amd64-amd64-xl-credit2 pass test-armhf-armhf-xl-credit2 pass test-armhf-armhf-xl-cubietruck pass test-amd64-i386-freebsd10-i386 pass test-amd64-i386-rumpuserxen-i386 pass 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 fail test-armhf-armhf-libvirt fail test-amd64-i386-libvirt fail test-amd64-amd64-xl-multivcpu pass test-armhf-armhf-xl-multivcpu pass test-amd64-amd64-pair pass test-amd64-i386-pair pass test-amd64-amd64-xl-sedf-pin pass test-armhf-armhf-xl-sedf-pin pass test-amd64-amd64-xl-sedf pass test-armhf-armhf-xl-sedf pass test-amd64-i386-xl-qemut-winxpsp3-vcpus1 pass test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 pass 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 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 Test harness code can be found at http://xenbits.xen.org/gitweb?p=osstest.git;a=summary Not pushing. ------------------------------------------------------------ commit b7007bc6f9a45cef9262b1ec4280eb67140a5112 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Thu Jun 18 16:44:15 2015 +0200 x86/HVM: avoid pointer wraparound in bufioreq handling The number of slots per page being 511 (i.e. not a power of two) means that the (32-bit) read and write indexes going beyond 2^32 will likely disturb operation. Extend I/O req server creation so the caller can indicate that it is using suitable atomic accesses where needed (not all accesses to the two pointers really need to be atomic), allowing the hypervisor to atomically canonicalize both pointers when both have gone through at least one cycle. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> commit cc0fa33fe8b6c2c8ed9d078705070b62ec396051 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Thu Jun 18 16:42:56 2015 +0200 x86/HAP: prefer is_..._domain() over is_..._vcpu() In hvm_hap_nested_page_fault() latch the current domain alongside the current vCPU into a local variable, making use of it where possible also beyond what the title says. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> commit 42ef6ec965cb93e17b485caa860ff09d8a932733 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Thu Jun 18 16:42:26 2015 +0200 x86/mm: prefer is_..._domain() over is_..._vcpu() ... when the domain pointer is already available. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> commit 12fb4a5ac037763713f373416af9f230fbe374ab Author: Wei Wang <wei.w.wang@xxxxxxxxx> Date: Thu Jun 18 16:07:40 2015 +0200 x86: add a common interface for cpu matching Add a common interface for matching the current cpu against an array of x86_cpu_ids. Also change mwait-idle.c to use it. Signed-off-by: Wei Wang <wei.w.wang@xxxxxxxxx> commit 2d67a7a4d37a4759bcd7f2ee2d740497ad669c7d Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Thu Jun 18 15:07:10 2015 +0200 x86: synchronize PCI config space access decoding Both PV and HVM logic have similar but not similar enough code here. Synchronize the two so that - in the HVM case we don't unconditionally try to access extended config space - in the PV case we pass a correct range to the XSM hook - in the PV case we don't needlessly deny access when the operation isn't really on PCI config space All this along with sharing the macros HVM already had here. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> commit d89d78912179fb6591f43abff879f43e37ba4654 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Thu Jun 18 14:55:18 2015 +0200 slightly simplify SCHEDOP_remote_shutdown handling There's no need for two exit paths each using rcu_unlock_domain() on its own here. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> commit e156654d4eb2fdeb524e6b40838767a5dc918966 Author: David Vrabel <david.vrabel@xxxxxxxxxx> Date: Thu Jun 18 14:54:25 2015 +0200 evtchn: remove the locking when unmasking an event channel The event channel lock is no longer required to check if the port is valid. Signed-off-by: David Vrabel <david.vrabel@xxxxxxxxxx> commit 01280dc19cf3da089f98faf4f524b54b5a191df0 Author: David Vrabel <david.vrabel@xxxxxxxxxx> Date: Thu Jun 18 14:53:23 2015 +0200 evtchn: simplify port_is_valid() By keeping a count of the number of currently valid event channels, port_is_valid() can be simplified. d->valid_evtchns is only increased (while holding d->event_lock), so port_is_valid() may be safely called without taking the lock (this will be useful later). Signed-off-by: David Vrabel <david.vrabel@xxxxxxxxxx> commit e320f14c6ad5e423c5fae088e69a72c42c9ad678 Author: Juergen Gross <jgross@xxxxxxxx> Date: Thu Jun 18 14:52:32 2015 +0200 pvusb: don't rely on linux kernel macros for the interface The interface description of pvUSB lacks some access macros as using linux kernel macros is assumed to work well. This solution is rather unfriendly for pvusb implementations being outside the linux kernel. Additionally things will break quite unpleasent in case the linux kernel implementation is changed. To avoid these problems define own macros for accessing bitfields of the interface and for values of several structure members. While working on the file add some more comments, especially for the xenstore interface. Signed-off-by: Juergen Gross <jgross@xxxxxxxx> commit d962aa44e4128ea677ce8407fc2483d94f007d91 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Wed Jun 17 20:39:49 2015 +0100 oxenstored: fix del_watches and del_transactions The statement to reset nb_watches should be in del_watches, not del_transactions. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Cc: David Scott <dave.scott@xxxxxxxxxx> Acked-by: David Scott <dave.scott@xxxxxxxxxx> [ ijc -- fix syntax error by adding a ";" to the previous line in the new location and removing from the previous line in the old ] commit c6ef839d84726cf420a0381174f0f8ffac6ffd84 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Wed Jun 17 12:08:38 2015 +0100 libxl: refactor toolstack save restore code This patch does following things: 1. Document v1 format. 2. Factor out function to handle QEMU restore data and function to handle v1 blob for restore path. 3. Refactor save function to generate different blobs in the order specified in format specification. 4. Change functions to use "goto out" idiom. No functional changes introduced. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit d45e9b7c53428a2aa4d067927e7ef5e30783fb8b Author: Ian Campbell <ian.campbell@xxxxxxxxxx> Date: Wed Jun 17 13:37:00 2015 +0100 xen: arm: Do not expose PMU to domain 0 It uses a PPI which we cannot route to a guest, and will surely need more support than just that anyway. I noticed this on Mustang with UEFI where the built in DTB contains a node of this type. According to linux/Documentation/devicetree/bindings/arm/pmu.txt the ARM v7 (Cortex-A{7,15}) PMUs require a PPI too, so blacklist them as well. Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> Reviewed-by: Julien Grall <julien.grall@xxxxxxxxxx> commit 06ee606aaf976ea653840b8a7ee3d424fb765f32 Author: Roger Pau Monne <roger.pau@xxxxxxxxxx> Date: Thu Jun 11 18:05:20 2015 +0200 libxc: fix xc_dom_load_elf_symtab xc_dom_load_elf_symtab was incorrectly trying to perform the same calculations already done in elf_parse_bsdsyms when load == 0 is used. Instead of trying to repeat the calculations, just trust what elf_parse_bsdsyms has already accounted for. This also simplifies the code by allowing the non-load case to return earlier. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Cc: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> Cc: Ian Campbell <ian.campbell@xxxxxxxxxx> Cc: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx> commit 415b58c184b483ee31811a22d31bebcbb34b159c Author: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> Date: Mon Jun 15 11:12:07 2015 +0100 tools/libxc: Batch memory allocations for PV guests The current code for allocating memory for PV guests batches the hypercalls to allocate memory by allocating 1024*1024 extents of order 0 at a time. To make this faster, first try allocating extents of order 9 (2 MiB) before falling back to the order 0 allocating if the order 9 allocation fails. On my test machine this reduced the time to start a 128 GiB PV guest by about 60 seconds. Signed-off-by: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx> commit f8c72b526129ad2d8e0a1c578632d390380fd984 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Tue Jun 9 11:08:14 2015 +0100 oxenstored: implement XS_RESET_WATCHES Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: David Scott <dave.scott@xxxxxxxxxx> commit e1e566ca08b274cb1822f9faafdc9cabfba1ffe1 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Thu Jun 4 11:23:01 2015 +0100 libxc: unify handling of vNUMA layout This patch does the following: 1. Use local variables for dummy vNUMA layout in PV case. 2. Avoid leaking dummy layout back to caller in PV case. 3. Use local variables to reference vNUMA layout (whether it is dummy or provided by caller) for both PV and HVM. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit 08974f3d2f7df9ebabfae1c9336c2ad309c4c7d0 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Wed Jun 3 11:44:50 2015 +0100 libxl: clean up qemu-save and qemu-resume files These files are leaked when using qemu-trad stubdom. They are intermediate files created by libxc. Unfortunately they don't fit well in our userdata scheme. Clean them up after we destroy all userdata, we're sure they are not useful anymore at that point. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> (qemu changes not included) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |