xen.org
2011-Nov-05 13:51 UTC
[Xen-devel] [xen-unstable test] 9711: regressions - trouble: blocked/broken/fail/pass
flight 9711 xen-unstable real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/9711/ Regressions :-( Tests which did not succeed and are blocking: test-i386-i386-pv 3 host-install(3) broken test-i386-i386-xl 18 leak-check/check fail REGR. vs. 9661 build-amd64-pvops 2 host-install(2) broken test-amd64-i386-xl-credit2 3 host-install(3) broken in 9710 test-amd64-i386-pv 3 host-install(3) broken in 9710 test-amd64-amd64-xl 18 leak-check/check fail in 9710 REGR. vs. 9661 test-amd64-i386-xl-multivcpu 18 leak-check/check fail in 9710 REGR. vs. 9661 test-amd64-i386-xl 18 leak-check/check fail in 9710 REGR. vs. 9661 test-amd64-i386-xl-win-vcpus1 3 host-install(3) broken in 9710 test-i386-i386-win 3 host-install(3) broken in 9710 Tests which are failing intermittently (not blocking): build-amd64 4 xen-build fail pass in 9710 Tests which did not succeed, but are not blocking, including regressions (tests previously passed) regarded as allowable: test-amd64-amd64-xl-pcipt-intel 1 xen-build-check(1) blocked n/a test-amd64-amd64-pv 1 xen-build-check(1) blocked n/a test-amd64-i386-rhel6hvm-intel 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-credit2 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl 1 xen-build-check(1) blocked n/a test-amd64-i386-pv 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-multivcpu 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-sedf 1 xen-build-check(1) blocked n/a test-amd64-i386-xl 1 xen-build-check(1) blocked n/a test-amd64-i386-rhel6hvm-amd 1 xen-build-check(1) blocked n/a test-amd64-amd64-pair 1 xen-build-check(1) blocked n/a test-amd64-i386-pair 1 xen-build-check(1) blocked n/a test-amd64-i386-win-vcpus1 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-win-vcpus1 1 xen-build-check(1) blocked n/a test-i386-i386-xl-win 13 guest-stop fail never pass test-amd64-i386-win 1 xen-build-check(1) blocked n/a test-i386-i386-win 16 leak-check/check fail never pass test-amd64-amd64-win 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-win 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-pcipt-intel 9 guest-start fail in 9710 never pass test-amd64-i386-rhel6hvm-intel 9 guest-start.2 fail in 9710 never pass test-amd64-amd64-xl-sedf 5 xen-boot fail in 9710 like 9661 test-amd64-i386-rhel6hvm-amd 9 guest-start.2 fail in 9710 never pass test-amd64-i386-win-vcpus1 16 leak-check/check fail in 9710 never pass test-amd64-i386-win 16 leak-check/check fail in 9710 never pass test-amd64-amd64-win 16 leak-check/check fail in 9710 never pass test-amd64-amd64-xl-win 13 guest-stop fail in 9710 never pass version targeted for testing: xen 604a90b803d3 baseline version: xen 54a5e994a241 ------------------------------------------------------------ People who touched revisions under test: Andrew Cooper <andrew.cooper3@citrix.com> Anthony PERARD <anthony.perard@citrix.com> Christoph Egger <Christoph.Egger@amd.com> Ian Campbell <ian.campbell@citrix.com> Ian Jackson <ian.jackson.citrix.com> Ian Jackson <ian.jackson@eu.citrix.com> Jan Beulich <jbeulich@suse.com> juergen.gross@ts.fujitsu.com Keir Fraser <keir@xen.org> Tim Deegan <tim@xen.org> ------------------------------------------------------------ jobs: build-amd64 fail build-i386 pass build-amd64-oldkern pass build-i386-oldkern pass build-amd64-pvops broken build-i386-pvops pass test-amd64-amd64-xl blocked test-amd64-i386-xl blocked test-i386-i386-xl fail test-amd64-i386-rhel6hvm-amd blocked test-amd64-i386-xl-credit2 blocked test-amd64-amd64-xl-pcipt-intel blocked test-amd64-i386-rhel6hvm-intel blocked test-amd64-i386-xl-multivcpu blocked test-amd64-amd64-pair blocked test-amd64-i386-pair blocked test-i386-i386-pair pass test-amd64-amd64-pv blocked test-amd64-i386-pv blocked test-i386-i386-pv broken test-amd64-amd64-xl-sedf blocked test-amd64-i386-win-vcpus1 blocked test-amd64-i386-xl-win-vcpus1 blocked test-amd64-amd64-win blocked test-amd64-i386-win blocked test-i386-i386-win fail test-amd64-amd64-xl-win blocked test-i386-i386-xl-win fail ------------------------------------------------------------ sg-report-flight on woking.cam.xci-test.com logs: /home/xc_osstest/logs images: /home/xc_osstest/images Logs, config files, etc. are available at http://www.chiark.greenend.org.uk/~xensrcts/logs Test harness code can be found at http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary Not pushing. ------------------------------------------------------------ changeset: 24083:604a90b803d3 tag: tip user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 15:34:50 2011 +0000 libxl: Remove a passthrough device through QMP. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> --- tools/libxl/libxl_pci.c | 72 +++++++++++++++++++++++++++++++--------------- 1 files changed, 48 insertions(+), 24 deletions(-) changeset: 24082:e22e108e1c57 user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 15:34:50 2011 +0000 libxl: libxl_qmp: Introduce libxl__qmp_pci_del To remove a pci passthough device from QEMU (upstream). Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> --- tools/libxl/libxl_internal.h | 2 ++ tools/libxl/libxl_qmp.c | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 0 deletions(-) changeset: 24081:659c800d7edf user: Jan Beulich <jbeulich@suse.com> date: Fri Nov 04 15:55:50 2011 +0100 x86/IRQ: fix create_irq() after c/s 24068:6928172f7ded init_one_irq_desc() must be called with interrupts enabled (as it may call functions from the xmalloc() group). Rather than mis-using vector_lock to also protect the finding of an unused IRQ, make this lockless through using cmpxchg(), and obtain the lock only around the actual assignment of the vector. Also fold find_unassigned_irq() into its only caller. It is, btw, questionable whether create_irq() calling __assign_irq_vector() (rather than assign_irq_vector()) is actually correct - desc->affinity appears to not get initialized properly in this case. Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org> changeset: 24080:974b00c7c2d0 user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 14:24:07 2011 +0000 libxl: Use QMP to insert a passthrough device when using upstream QEMU Also move the xenstore specific code to a new function and add a message if sscanf fails. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> changeset: 24079:a67944b1adfb user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 14:24:07 2011 +0000 libxl: libxl_qmp: Introduce libxl__qmp_pci_add. This function insert a PCI passthrough device in qemu. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> changeset: 24078:c5fe74068253 user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 12:38:25 2011 +0000 libxl: libxl_json: Handle number above LONG_MAX. The integers are now "long long" in the json_object. If a number (decimal or integer) is too big (or too low), it is stored as it in a string. So for that, we introduce a new type JSON_NUMBER. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> changeset: 24077:8d06378f1487 user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 12:38:25 2011 +0000 libxl: libxl_qmp: Introduce qmp_request_context. This structure helps to track the return code of a callback. It''s only used between qmp_synchronous_send and qmp_send. Now, qmp_synchronous_send will return the rc of the callback if there is no error. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> changeset: 24076:0406f6783c65 user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 12:38:24 2011 +0000 libxl: libxl_qmp: Always insert a command id in the callback_list. Because the function qmp_synchronous_send rely on the presence of the id in the callback_list. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> changeset: 24075:918a2091c181 user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 12:38:24 2011 +0000 libxl: libxl_qmp: Introduce list of arguments to qmp_send Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> changeset: 24074:9641b7594ed6 user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 12:38:23 2011 +0000 libxl: libxl_qmp: Introduce an opaque argument to the callbacks. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> changeset: 24073:7b22d2f98302 user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 12:38:23 2011 +0000 libxl: libxl: Introduce dm-version xenstore key. The all key is /libxl/$domid/dm-version. The /libxl/$domid dir is created with the domain and should be only accessible by the toolstack domain. The function libxl__xs_libxl_path() give this path. This come with libxl__device_model_version_running() helper function. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> changeset: 24072:cf8924724b61 user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 12:38:22 2011 +0000 libxl: libxl_qmp: Better error message after a parse error. By setting the next string to parse after having printed any error messages. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> changeset: 24071:bdbd100b28ae user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 12:38:22 2011 +0000 libxl: libxl_json: Check the parser status before to call parse_complete Also, use goto to handle an error. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> changeset: 24070:e0b6b0e68e90 user: Anthony PERARD <anthony.perard@citrix.com> date: Fri Nov 04 12:38:22 2011 +0000 libxl: libxl_qmp: Fix return check of fcntl Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> changeset: 24069:801ca6c0fbfa user: Jan Beulich <jbeulich@suse.com> date: Thu Nov 03 17:28:41 2011 +0100 x86/IRQ: consolidate IRQ disabling when acquiring vector lock __assign_irq_vector() doesn''t need to disable interrupts (its callers are required to when acquiring the lock), and set_desc_affinity() can use the normal spin lock primitives. Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org> Acked-by: Andrew Cooper <andrew.cooper3@citrix.com> changeset: 24068:6928172f7ded user: Jan Beulich <jbeulich@suse.com> date: Thu Nov 03 17:27:38 2011 +0100 IRQ: allocate CPU masks dynamically This includes delaying the initialization of dynamically created IRQs until their actual first use and some further elimination of uses of struct irq_cfg. Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org> Acked-by: Andrew Cooper <andrew.cooper3@citrix.com> changeset: 24067:17ee4c213438 user: Tim Deegan <tim@xen.org> date: Thu Nov 03 12:19:23 2011 +0000 xen: provide pse36 cpuid bit Provide pse36 cpuid bit if guest runs in 32bit PAE or in long mode. Hyper-V refuses to start as the "cpu does not provide required hw features" if it does not find the pse36 cpuid bits. Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> Acked-by: Tim Deegan <tim@xen.org> Committed-by: Tim Deegan <tim@xen.org> changeset: 24066:54a5e994a241 user: Juergen Gross <juergen.gross@ts.fujitsu.com> date: Wed Nov 02 17:09:09 2011 +0000 docs: Correct man page of xl regarding cpu-pools Signed-off-by: juergen.gross@ts.fujitsu.com Committed-by: Ian Jackson <ian.jackson@eu.citrix.com> =======================================commit 52834188eedfbbca5636fd869d4c86b3b3044439 Author: Ian Campbell <ian.campbell@citrix.com> Date: Tue Nov 1 18:42:55 2011 +0000 qemu-xen: remove i386-dm/README.hvm-pv-magic-ioport-disable I have just proposed a patch to add this to xen-unstable.hg as docs/misc/hvm-emulated-unplug.markdown. This repo is not a place where people look for docs, plus we are transitioning to upstream qemu. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel