This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] [xen-unstable test] 4607: regressions - FAIL

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [xen-unstable test] 4607: regressions - FAIL
From: xen.org <ian.jackson@xxxxxxxxxxxxx>
Date: Fri, 7 Jan 2011 07:16:45 +0000
Cc: ian.jackson@xxxxxxxxxxxxx
Delivery-date: Thu, 06 Jan 2011 23:17:44 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
flight 4607 xen-unstable real [real]

Regressions :-(

Tests which did not succeed and are blocking:
 test-amd64-i386-xl           18 leak-check/check           fail REGR. vs. 4586
 test-amd64-xcpkern-i386-xl-multivcpu  5 xen-boot           fail REGR. vs. 4586

Tests which did not succeed, but are not blocking,
including regressions (tests previously passed) regarded as allowable:
 test-amd64-amd64-win         16 leak-check/check             fail   never pass
 test-amd64-i386-rhel6hvm-amd  8 guest-saverestore            fail   never pass
 test-amd64-i386-rhel6hvm-intel  8 guest-saverestore            fail never pass
 test-amd64-i386-win          16 leak-check/check             fail   never pass
 test-amd64-i386-xl-multivcpu 18 leak-check/check             fail    like 4579
 test-amd64-xcpkern-i386-rhel6hvm-amd  8 guest-saverestore      fail never pass
 test-amd64-xcpkern-i386-rhel6hvm-intel  8 guest-saverestore    fail never pass
 test-amd64-xcpkern-i386-win  16 leak-check/check             fail   never pass
 test-i386-i386-win           16 leak-check/check             fail   never pass
 test-i386-xcpkern-i386-win   16 leak-check/check             fail   never pass

version targeted for testing:
 xen                  cb756381087c
baseline version:
 xen                  7b4c82f07281

People who touched revisions under test:
  Anthony PERARD <anthony.perard@xxxxxxxxxx>
  Christoph Egger <Christoph.Egger@xxxxxxx>
  Chun Yan Liu <cyliu@xxxxxxxxxx>
  Eamon Walsh <ewalsh@xxxxxxxxxxxxx>
  Han-Lin Li <Han-Lin.Li@xxxxxxxxxxx>
  Ian Campbell <ian.campbell@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Juergen Gross <juergen.gross@xxxxxxxxxxxxxx>
  Jui-Hao Chiang <juihaochiang@xxxxxxxxx>
  Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
  Tim Deegan <Tim.Deegan@xxxxxxxxxx>

 build-i386-xcpkern                                           pass     
 build-amd64                                                  pass     
 build-i386                                                   pass     
 build-amd64-oldkern                                          pass     
 build-i386-oldkern                                           pass     
 build-amd64-pvops                                            pass     
 build-i386-pvops                                             pass     
 test-amd64-amd64-xl                                          pass     
 test-amd64-i386-xl                                           fail     
 test-i386-i386-xl                                            pass     
 test-amd64-xcpkern-i386-xl                                   pass     
 test-i386-xcpkern-i386-xl                                    pass     
 test-amd64-i386-rhel6hvm-amd                                 fail     
 test-amd64-xcpkern-i386-rhel6hvm-amd                         fail     
 test-amd64-i386-xl-credit2                                   pass     
 test-amd64-xcpkern-i386-xl-credit2                           pass     
 test-amd64-i386-rhel6hvm-intel                               fail     
 test-amd64-xcpkern-i386-rhel6hvm-intel                       fail     
 test-amd64-i386-xl-multivcpu                                 fail     
 test-amd64-xcpkern-i386-xl-multivcpu                         fail     
 test-amd64-amd64-pair                                        pass     
 test-amd64-i386-pair                                         pass     
 test-i386-i386-pair                                          pass     
 test-amd64-xcpkern-i386-pair                                 pass     
 test-i386-xcpkern-i386-pair                                  pass     
 test-amd64-amd64-pv                                          pass     
 test-amd64-i386-pv                                           pass     
 test-i386-i386-pv                                            pass     
 test-amd64-xcpkern-i386-pv                                   pass     
 test-i386-xcpkern-i386-pv                                    pass     
 test-amd64-amd64-win                                         fail     
 test-amd64-i386-win                                          fail     
 test-i386-i386-win                                           fail     
 test-amd64-xcpkern-i386-win                                  fail     
 test-i386-xcpkern-i386-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

Test harness code can be found at

Not pushing.

changeset:   22666:cb756381087c
tag:         tip
user:        Keir Fraser <keir@xxxxxxx>
date:        Thu Jan 06 19:02:36 2011 +0000
    kexec: correct _domain offset info in elf-notes
    The hypervisor writes some data structure infos into the elf note
    section of the vmcore to enable interpretation of the xen structures
    by kexec/kdump.
    The info of the offset of _domain in page_info was just wrong on
    non-ia64 systems.
    Signed-off-by: Juergen Gross <juergen.gross@xxxxxxxxxxxxxx>
changeset:   22665:e18d9af29d2a
user:        Anthony PERARD <anthony.perard@xxxxxxxxxx>
date:        Thu Jan 06 18:04:48 2011 +0000
    libxl: Lists qdisk device in libxl_device_disk_list
    As libxl switch to qdisk when blktap isn't available, this patch makes
    libxl_device_disk_list also list qdisk device. So
    libxl_build_device_model_args_new will be able to add qdisk device to
    the command line options of Qemu.
    Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
    Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
changeset:   22664:2c487c02d8d7
user:        Anthony PERARD <anthony.perard@xxxxxxxxxx>
date:        Thu Jan 06 18:03:11 2011 +0000
    libxl: Factorize function libxl_device_disk_list
    This patch adds function libxl_append_disk_list_of_type to get disks
    parameter of one backend type.
    Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
changeset:   22663:4e120cb427f4
user:        Ian Campbell <ian.campbell@xxxxxxxxxx>
date:        Thu Jan 06 17:37:00 2011 +0000
    ocaml: evtchn+xc bindings: use libxenctrl and libxenguest
    Now that tools/libxc is licensed under LGPL I don't think there is any need 
    an LGPL reimplementation under tools/ocaml.
    For the most part the conversion to the up-to-date libxc API (xc_lib.c
    essentially implemented the same interface as an older libxc) was pretty
    automatic. There are some functions which appear to no longer exist in libxc
    which I therefore simply removed the bindings for and a small number of
    interfaces which had changed.
    Many of the functions bound by the stubs have no in-tree users (which I 
    is fine for a language binding) so I have no way to confirm correctness 
    than by eye. I was however able to confirm that oxenstored still worked and 
    build a XCP toolstack which could successfully start a PV guest.
    Uses the new XC_OPENFLAG_NON_REENTRANT option to avoid potential conflicts
    between pthreads and the ocaml runtime.
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Cc: Vincent Hanquez <Vincent.Hanquez@xxxxxxxxxxxxx>
    Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
changeset:   22662:2e1bd6baee28
user:        Ian Campbell <ian.campbell@xxxxxxxxxx>
date:        Thu Jan 06 17:34:46 2011 +0000
    ocaml: rename Evtchn.bind_virq as Evtchn.bind_dom_exc_virq
    Rename Evtchn.bind_virq as Evtchn.bind_dom_exc_virq
    to reflect its actual behaviour.
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
changeset:   22661:9b0b2233f2e6
user:        Ian Campbell <ian.campbell@xxxxxxxxxx>
date:        Thu Jan 06 17:33:39 2011 +0000
    ocaml: add dependency to module metadata
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
changeset:   22660:21ee14d775ff
user:        Ian Campbell <ian.campbell@xxxxxxxxxx>
date:        Thu Jan 06 17:33:00 2011 +0000
    ocaml: resynchronise uuid library with xen-api-libs.hg
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
changeset:   22659:99555fe2c817
user:        Eamon Walsh <ewalsh@xxxxxxxxxxxxx>
date:        Thu Jan 06 17:28:13 2011 +0000
    libxl: Correct paths in libxl__fill_dom0_memory_info function
    Signed-off-by: Eamon Walsh <ewalsh@xxxxxxxxxxxxx>
    Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
changeset:   22658:4c2efce5a808
parent:      22657:5d78193d67d1
parent:      22656:93236edbc269
user:        Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
date:        Thu Jan 06 17:26:53 2011 +0000
changeset:   22657:5d78193d67d1
parent:      22655:6874a9d26fd9
user:        Christoph Egger <Christoph.Egger@xxxxxxx>
date:        Thu Jan 06 17:26:26 2011 +0000
    libxc: portability fixes for NetBSD
    Attached patch makes libxc build again on NetBSD after the recent rework.
    [ Modified by iwj:
    I changed the name of the new make variable from LIBDL to DLOPEN_LIBS.
    The latter conforms to the naming scheme for similar variables found
    in config/*.mk - PTHREAD_LIBS et al.
    Also I moved the setting of the variable to -dl from Linux to StdGNU
    (which makes it apply more widely) and also added it to SunOS.mk
    (based on pure guesswork). ]
    Signed-off-by: Christoph Egger <Christoph.Egger@xxxxxxx>
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
changeset:   22656:93236edbc269
user:        Tim Deegan <Tim.Deegan@xxxxxxxxxx>
date:        Thu Jan 06 16:58:48 2011 +0000
    mem_sharing: fix race condition of nominate and unshare
    (1) When updating/checking p2m type for mem_sharing, we must hold shr_lock
    (2) For nominate operation, if the page is already nominated, return the
        handle from page_info->shr_handle
    (3) For unshare operation, it is possible that multiple users unshare a
        page via hvm_hap_nested_page_fault() at the same time. If the page
        is already un-shared by someone else, simply return success.
    Signed-off-by: Jui-Hao Chiang <juihaochiang@xxxxxxxxx>
    Signed-off-by: Han-Lin Li <Han-Lin.Li@xxxxxxxxxxx>
    Acked-by: Tim Deegan <Tim.Deegan@xxxxxxxxxx>
changeset:   22655:6874a9d26fd9
user:        Anthony PERARD <anthony.perard@xxxxxxxxxx>
date:        Thu Jan 06 14:27:33 2011 +0000
    libxl: Specify the target ram size to Qemu (new) when calling it
    This patch adds target_ram in device_model_info structure, to be used in
    libxl_build_device_model_args_new. Qemu upstream needs to know about it.
    It introduces also libxl__sizekb_to_mb to convert size from KB to MB by
    rounding up the result.
    Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
changeset:   22654:63fd6f886f49
user:        Christoph Egger <Christoph.Egger@xxxxxxx>
date:        Thu Jan 06 14:25:10 2011 +0000
    libxl: Implement libxl_basename()
    This patch implements libxl_basename() as a portable replacement
    for GNU vs. POSIX basename.
    Signed-off-by: Christoph Egger <Christoph.Egger@xxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
changeset:   22653:7b4c82f07281
user:        Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
date:        Wed Jan 05 23:54:15 2011 +0000
    QEMU_TAG update
commit 99d53fbb69d3e03be61ae10506a304a3d08d792f
Author: Chun Yan Liu <cyliu@xxxxxxxxxx>
Date:   Wed Jan 5 23:48:36 2011 +0000

    fix '|' key display problem in en-us with altgr processing
    Commit f95d202ed644 handles altgr-insert problem.  Unfortunately, with
    that patch, there is a problem in En-us keyboard: '|' (bar) cannot be
    displayed. After checking keymap files, we found there are two
    definitions to "bar" in en-us: bar 0x56 altgr (in "common") bar 0x2b
    shift (in "en-us") First line is actually invalid in en-us
    lanuage. The 2nd definition will cover the 1st one.
    The previous change in didn't consider multi-definition case. It scans
    keymap files, if keysym needs altgr, it will records that, after that,
    if keysym is pressed but altgr not pressed, it will add an altgr press
    opeartion. It is correct if all keysyms are unique and valid. But in
    the above multi-definition case, there is problem: when reading bar
    0x56 altgr (in "common") it will record altgr needed, but in fact,
    that definition won't be used, it always use the 2nd definition and
    won't need altgr. Then if the keysym is pressed, the code will still
    add an altgr press operation, that will cause problem.
    So, if we cannot avoid multi-definition in keymap files, the altgr
    flag (whether altgr needed or not) should also be refreshed according
    to the 2nd defintion. In the above case, when reading the 1st line, it
    records altgr needed; then reading 2nd line, 2nd definition will cover
    the 1st, meanwhile the altgr flag should be reset (the 2nd definition
    doesn't need altgr, so altgr flag should be removed.)
    Following patch supplements f95d202ed644, and solve the
    Signed-off-by: Chun Yan Liu <cyliu@xxxxxxxxxx>
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

Xen-devel mailing list