xen.org
2011-Nov-05 17:17 UTC
[Xen-devel] [xen-unstable test] 9712: regressions - trouble: blocked/broken/fail/pass
flight 9712 xen-unstable real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/9712/ Regressions :-( Tests which did not succeed and are blocking: test-amd64-i386-rhel6hvm-intel 3 host-install(3) broken test-amd64-i386-xl-credit2 18 leak-check/check fail REGR. vs. 9661 test-i386-i386-xl 18 leak-check/check fail REGR. vs. 9661 test-amd64-i386-xl 18 leak-check/check fail REGR. vs. 9661 test-amd64-i386-xl-multivcpu 18 leak-check/check fail REGR. vs. 9661 build-amd64-pvops 2 host-install(2) broken test-amd64-i386-xl-win-vcpus1 3 host-install(3) broken 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-amd64-xl 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-sedf 1 xen-build-check(1) blocked n/a test-amd64-i386-rhel6hvm-amd 9 guest-start.2 fail never pass test-amd64-amd64-pair 1 xen-build-check(1) blocked n/a test-amd64-i386-win-vcpus1 16 leak-check/check fail never pass test-i386-i386-xl-win 13 guest-stop fail never pass test-amd64-i386-win 16 leak-check/check fail never pass 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 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 pass 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 fail test-i386-i386-xl fail test-amd64-i386-rhel6hvm-amd fail test-amd64-i386-xl-credit2 fail test-amd64-amd64-xl-pcipt-intel blocked test-amd64-i386-rhel6hvm-intel broken test-amd64-i386-xl-multivcpu fail test-amd64-amd64-pair blocked test-amd64-i386-pair pass test-i386-i386-pair pass test-amd64-amd64-pv blocked test-amd64-i386-pv pass test-i386-i386-pv pass test-amd64-amd64-xl-sedf blocked test-amd64-i386-win-vcpus1 fail test-amd64-i386-xl-win-vcpus1 broken test-amd64-amd64-win blocked test-amd64-i386-win fail 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