[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



flight 11649 xen-unstable real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/11649/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-i386-i386-xl            18 leak-check/check          fail REGR. vs. 11643
 test-amd64-i386-xl-credit2   18 leak-check/check          fail REGR. vs. 11643
 test-amd64-i386-xl-multivcpu 18 leak-check/check          fail REGR. vs. 11643
 test-amd64-i386-xl           18 leak-check/check          fail REGR. vs. 11643
 test-amd64-amd64-xl          18 leak-check/check          fail REGR. vs. 11643

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-sedf     18 leak-check/check          fail REGR. vs. 11643
 test-amd64-amd64-xl-sedf-pin 18 leak-check/check         fail blocked in 11643
 test-i386-i386-win           14 guest-start.2                fail   like 11643

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pcipt-intel  9 guest-start                 fail never pass
 test-amd64-i386-rhel6hvm-intel 11 leak-check/check             fail never pass
 test-amd64-i386-rhel6hvm-amd 11 leak-check/check             fail   never pass
 test-amd64-amd64-xl-win7-amd64 13 guest-stop                   fail never pass
 test-amd64-i386-xend-winxpsp3 16 leak-check/check             fail  never pass
 test-amd64-amd64-xl-win      13 guest-stop                   fail   never pass
 test-i386-i386-xl-win        13 guest-stop                   fail   never pass
 test-amd64-i386-xl-win-vcpus1 13 guest-stop                   fail  never pass
 test-amd64-i386-win-vcpus1   16 leak-check/check             fail   never pass
 test-amd64-i386-win          16 leak-check/check             fail   never pass
 test-amd64-i386-xl-win7-amd64 13 guest-stop                   fail  never pass
 test-i386-i386-xl-winxpsp3   13 guest-stop                   fail   never pass
 test-amd64-amd64-win         16 leak-check/check             fail   never pass
 test-amd64-amd64-xl-winxpsp3 13 guest-stop                   fail   never pass
 test-amd64-i386-xl-winxpsp3-vcpus1 13 guest-stop               fail never pass

version targeted for testing:
 xen                  235ac9bf1338
baseline version:
 xen                  e2722b24dc09

------------------------------------------------------------
People who touched revisions under test:
  Ian Campbell <ian.campbell@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Jim Fehlig <jfehlig@xxxxxxxx>
  Roger Pau Monne <roger.pau@xxxxxxxxxxxxx>
  Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
------------------------------------------------------------

jobs:
 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                                          fail    
 test-amd64-i386-xl                                           fail    
 test-i386-i386-xl                                            fail    
 test-amd64-i386-rhel6hvm-amd                                 fail    
 test-amd64-amd64-xl-win7-amd64                               fail    
 test-amd64-i386-xl-win7-amd64                                fail    
 test-amd64-i386-xl-credit2                                   fail    
 test-amd64-amd64-xl-pcipt-intel                              fail    
 test-amd64-i386-rhel6hvm-intel                               fail    
 test-amd64-i386-xl-multivcpu                                 fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-i386-i386-pair                                          pass    
 test-amd64-amd64-xl-sedf-pin                                 fail    
 test-amd64-amd64-pv                                          pass    
 test-amd64-i386-pv                                           pass    
 test-i386-i386-pv                                            pass    
 test-amd64-amd64-xl-sedf                                     fail    
 test-amd64-i386-win-vcpus1                                   fail    
 test-amd64-i386-xl-win-vcpus1                                fail    
 test-amd64-i386-xl-winxpsp3-vcpus1                           fail    
 test-amd64-amd64-win                                         fail    
 test-amd64-i386-win                                          fail    
 test-i386-i386-win                                           fail    
 test-amd64-amd64-xl-win                                      fail    
 test-i386-i386-xl-win                                        fail    
 test-amd64-i386-xend-winxpsp3                                fail    
 test-amd64-amd64-xl-winxpsp3                                 fail    
 test-i386-i386-xl-winxpsp3                                   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:   24606:235ac9bf1338
tag:         tip
user:        Roger Pau Monne <roger.pau@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:48:14 2012 +0000
    
    libxl: fix mutex initialization
    
    The macro PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP is not defined on
    NetBSD, so define mutex attributes manually.
    
    Signed-off-by: Roger Pau Monne <roger.pau@xxxxxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    
    
changeset:   24605:8a7e07afe3ed
user:        Ian Campbell <ian.campbell@xxxxxxxxxx>
date:        Fri Jan 27 17:09:04 2012 +0000
    
    libxl: fix upstream qemu binary name to what we actually install
    
    Binary is always qemu-system-i386 even for a 64 bit build.
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    
    
changeset:   24604:47ea714a4e27
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:26 2012 +0000
    
    libxl: Convert to asynchronous: device removal
    
    Convert libxl_FOO_device_remove, and the function which does the bulk
    of the work, libxl__device_remove, to the new async ops scheme.
    
    Adjust all callers.
    
    Also remove libxl__wait_for_device_state which is now obsolete.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24603:0fc994845796
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:25 2012 +0000
    
    libxl: Introduce libxl__ev_devstate
    
    Provide a new-style asynchronous facility for waiting for device
    states on xenbus.  This will replace libxl__wait_for_device_state,
    after the callers have been updated in later patches.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24602:ccc3656225ef
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:24 2012 +0000
    
    libxl: New convenience macro CONTAINER_OF
    
    Provide a convenient and type-safe wrapper which does the correct
    dance to subtract offsetof.  This is very similar to the
    "container_of" macro in the Linux kernel, but it has an additional
    feature that instead of the type argument you may also pass an
    expression of that type; this makes initialising a variable with
    CONTAINER_OF easier.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24601:03152893aba0
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:24 2012 +0000
    
    libxl: Asynchronous/long-running operation infrastructure
    
    Provide a new set of machinery for writing public libxl functions
    which may take a long time.  The application gets to decide whether
    they want the function to be synchronous, or whether they'd prefer to
    get a callback, or an event, when the operation is complete.
    
    User(s) of this machinery will be introduced in later patch(es).
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24600:cd4bff9d4050
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:23 2012 +0000
    
    libxl: Permit multithreaded event waiting
    
    Previously, the context would be locked whenever we were waiting in
    libxl's own call to poll (waiting for operating system events).
    
    This would mean that multiple simultaneous calls to libxl_event_wait
    in different threads with different parameters would not work
    properly.
    
    If we simply unlock the context, it would be possible for another
    thread to discover the occurrence of the event we were waiting for,
    without us even waking up, and we would remain in poll.  So we need a
    way to wake up other threads: a pipe, one for each thread in poll.
    
    We also need to move some variables from globals in the ctx to be
    per-polling-thread.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24599:d503bdfaba23
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:23 2012 +0000
    
    libxl: introduce libxl_fd_set_nonblock, rationalise _cloexec
    
    We want a function for setting fds to nonblocking, so introduce one.
    
    This is a very similar requirement to that for libxl_fd_set_cloexec,
    so make it common with that.
    
    While we're at it, fix a few deficiences that make this latter
    function less desirable than it could be:
     * Change the return from 0/-1 (like a syscall) to a libxl error code
     * Take a boolean parameter for turning the flag on and off
     * Log on error (and so, take a ctx for this purpose)
    
    Change callers of libxl_fd_set_cloexec to notice errors.  (Although,
    such errors are highly unlikely.)
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24598:4f3822ee1f43
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:22 2012 +0000
    
    libxl: New event generation API
    
    Replace the existing API for retrieving high-level events (events
    about domains, etc.) from libxl with a new one.
    
    This changes the definition and semantics of the `libxl_event'
    structure, and replaces the calls for obtaining information about
    domain death and disk eject events.
    
    This is an incompatible change, sorry.  The alternative was to try to
    provide both the previous horrid API and the new one, and would also
    involve never using the name `libxl_event' for the new interface.
    
    The new "libxl_event" structure is blacklisted in the ocaml bindings
    for two reasons:
      - It has a field name "type" (which is a keyword in ocaml);
        the ocaml idl generator should massage this field name on
        output, to "type_" perhaps.
      - The ocaml idl generator does not support KeyedUnion.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24597:db9cac5b2489
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:21 2012 +0000
    
    ocaml, libxl: support "private" fields
    
    The changeset
      24378:b4365e2c2595  libxl: idl: support new "private" type attribute
    is not complete.  Actually using this feature does not work because
    the ocaml idl generator does not know about it.
    
    So add that support.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24596:b3387ae40371
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:20 2012 +0000
    
    libxl: New API for providing OS events to libxl
    
    We provide a new set of functions and related structures
      libxl_osevent_*
    which are to be used by event-driven applications to receive
    information from libxl about which fds libxl is interested in, and
    what timeouts libxl is waiting for, and to pass back to libxl
    information about which fds are readable/writeable etc., and which
    timeouts have occurred.  Ie, low-level events.
    
    In this patch, this new machinery is still all unused.  Callers will
    appear in the next patch in the series, which introduces a new API for
    applications to receive high-level events about actual domains etc.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24595:f204ead7d9e4
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:19 2012 +0000
    
    xl: fix a couple of memory leaks
    
    * dolog leaked the log message (!)
    
    * main() leaked the config_data (perhaps a false positive from valgrind,
      but it's nicer to tidy it up).
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24594:097f5d9c32f9
user:        Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
date:        Fri Jan 27 17:01:18 2012 +0000
    
    .gitignore/.hgignore: New names for ioemu dirs, seabios
    
    * Add new seabios clone directories to .gitignore.
    * Add new qemu clone directories to .gitignore.
    * Remove old tools/ioemu (long-obsolete) from .gitignore and .hgignore.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Committed-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    
    
changeset:   24593:e2722b24dc09
user:        Jim Fehlig <jfehlig@xxxxxxxx>
date:        Thu Jan 26 17:43:31 2012 +0000
    
    tools: xencommons init script: Fix setting XENSTORED_ROOTDIR
    
    Due to a logic bug, XENSTORED_ROOTDIR was not being set to
    default value when zero length.
    
    Signed-off-by: Jim Fehlig <jfehlig@xxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    
    
========================================
commit bb36d632e4cabf47882adff07a45c6702c4a5b30
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Thu Jan 5 17:16:46 2012 +0000

    qemu-xen: adjust MSI-X related log messages
    
    Several of these messages we coded using line continuation within a
    string literal. This is generally not recommended and also lead to odd
    sequences of many blanks in the middle of the messages.
    
    The message indicating a discarded write due to MSI-X already being
    enabled doesn't need to be issued when a write doesn't actually modify
    the current value. Adjust the surrounding logic accordingly, and
    eliminate some redundancy as well as the sometimes unnecessary access
    to the physical MSI-X table.
    
    Finally, adjust the wording of a few messages to be more precise and/or
    more useful.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.