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

[Xen-devel] [xen-unstable baseline-only test] 44245: regressions - FAIL



This run is configured for baseline tests only.

flight 44245 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/44245/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-midway   15 guest-start/debian.repeat fail REGR. vs. 44238

Regressions which are regarded as allowable (not blocking):
 build-i386-rumpuserxen        6 xen-build                    fail   like 44238
 test-amd64-amd64-xl-xsm      19 guest-start/debian.repeat    fail   like 44238
 build-amd64-rumpuserxen       6 xen-build                    fail   like 44238
 test-amd64-amd64-xl-credit2  19 guest-start/debian.repeat    fail   like 44238
 test-amd64-amd64-xl          19 guest-start/debian.repeat    fail   like 44238
 test-amd64-amd64-amd64-pvgrub 10 guest-start                  fail  like 44238
 test-amd64-amd64-i386-pvgrub 10 guest-start                  fail   like 44238
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 44238
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 44238

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-rumpuserxen-amd64  1 build-check(1)               blocked n/a
 test-amd64-i386-rumpuserxen-i386  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt     14 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail never pass
 test-armhf-armhf-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-qcow2 13 guest-saverestore            fail never pass
 test-armhf-armhf-libvirt-raw 13 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop             fail never pass

version targeted for testing:
 xen                  e46a729b18af85b4dd040578643f7fa430b22a48
baseline version:
 xen                  6890e07e483673ec5f946b7c4654275707924d6d

Last test of basis    44238  2016-03-10 17:23:16 Z    2 days
Testing same since    44245  2016-03-12 17:19:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Dario Faggioli <dario.faggioli@xxxxxxxxxx>
  David Vrabel <david.vrabel@xxxxxxxxxx>
  Doug Goldstein <cardoe@xxxxxxxxxx>
  George Dunlap <george.dunlap@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Julien Grall <julien.grall@xxxxxxx>
  Meng Xu <mengxu@xxxxxxxxxxxxx>
  Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
  Roger Pau Monne <roger.pau@xxxxxxxxxx>
  Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>

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-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumpuserxen                                      fail    
 build-i386-rumpuserxen                                       fail    
 test-amd64-amd64-xl                                          fail    
 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-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-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         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      fail    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 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                           blocked 
 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-amd64-amd64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumpuserxen-i386                             blocked 
 test-amd64-amd64-qemuu-nested-intel                          fail    
 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                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 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-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                fail    
 test-amd64-amd64-i386-pvgrub                                 fail    
 test-amd64-amd64-pygrub                                      pass    
 test-armhf-armhf-libvirt-qcow2                               fail    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary


Push not applicable.

------------------------------------------------------------
commit e46a729b18af85b4dd040578643f7fa430b22a48
Author: Doug Goldstein <cardoe@xxxxxxxxxx>
Date:   Mon Mar 7 20:23:39 2016 -0600

    libxl: ensure var is inited in libxl__domain_firmware
    
    Some versions of GCC complain that the 'firmware' variable can be used
    uninitialized. It looks like the switch inside of the else case is just
    confusing GCC.
    
    Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit ae3c165b8189cb45b437fe6d92da338f2fd3a19f
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Thu Mar 3 16:01:58 2016 +0000

    libxc: simplify error handling in meminit_hvm
    
    The hunk that prints out error message can only be reached from the loop
    that allocates memory. Move that hunk into the loop to avoid confusing
    gcc.
    
    Reported-by: Doug Goldstein <cardoe@xxxxxxxxxx>
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Reviewed-by: Doug Goldstein <cardoe@xxxxxxxxxx>
    Acked-by: Roger Pau Monne <roger.pau@xxxxxxxxxx>

commit f233dd6bcd294ff58647cd615fb331ad0704d728
Author: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
Date:   Thu Mar 10 16:51:40 2016 +0100

    sched: add Meng as RTDS maintainer
    
    Meng Xu is one of the maintainers of the RT-Xen project,
    which is from where the RTDS scheduler comes. He also
    is the main author of the version of RTDS that we currently
    have here upstream.
    
    Since the upstreaming effort, he's continued looking after
    the code, engaging with the community, coming and presenting
    at XenSummits and, last but not least, doing development
    himself as well as directing the work of others, with the
    aim of improving the scheduler.
    
    In summary, he has reached the point, both from thechnical
    and community engagement point of views, where he can
    effectively serve as a maintainer of RTDS code.
    
    Signed-off-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
    Acked-by: Meng Xu <mengxu@xxxxxxxxxxxxx>
    Acked-by: George Dunlap <george.dunlap@xxxxxxxxxx>

commit dff593c7b6eb1cfd4591b662a880a0c9325cce40
Author: David Vrabel <david.vrabel@xxxxxxxxxx>
Date:   Thu Mar 10 16:51:03 2016 +0100

    x86: don't flush the whole cache when changing cachability
    
    Introduce the FLUSH_VA_VALID flag to flush_area_mask() and friends to
    say that it is safe to use CLFLUSH (i.e., the virtual address is still
    valid).
    
    Use this when changing the cachability of the Xen direct mappings (in
    response to the guest changing the cachability of its mappings). This
    significantly improves performance by avoiding an expensive WBINVD.
    
    This fixes a performance regression introduced by
    c61a6f74f80eb36ed83a82f713db3143159b9009 (x86: enforce consistent
    cachability of MMIO mappings), the fix for XSA-154.
    
    e.g., A set_memory_wc() call in Linux:
    
    before: 4097 us
    after:    47 us
    
    Signed-off-by: David Vrabel <david.vrabel@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 119f09734a75c65c3084eeff6698bb3f357b4f96
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Thu Mar 10 16:50:30 2016 +0100

    x86/shadow: avoid extra local array variable
    
    mfns[2] was there just because struct sh_emulate_ctxt's two MFN values
    can't be used to hand to vmap(). Making the structure fields an array
    avoids the extra copying.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Tim Deegan <tim@xxxxxxx>

commit 2c80710a78c931457ed1215d19834efe26ff115d
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Thu Mar 10 16:48:23 2016 +0100

    x86/shadow: compile most write emulation code just once
    
    No need to compile all of this code three times, as most of it really
    is guest mode independent. The savings are between 3k and 4k of binary
    code in my builds. For this to fully work out, the sh_gva_to_gfn()
    calls are being replaced by indirect ones through the paging mode
    table.
    
    No functional change (i.e. only formatting and naming changes) except
    for
    - sh_emulate_map_dest()'s user mode check corrected for the PV case
      (affecting debugging mode only, this isn't being split out)
    - simplifying the vaddr argument to emulate_gva_to_mfn() for the second
      part in the cross page write case
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Tim Deegan <tim@xxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 4640ab6e227c3d7b84dccd37c3be4aa8e3894fb6
Author: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
Date:   Thu Mar 10 16:47:48 2016 +0100

    x86/HVM: don't disable the REP emulation optimizations for regular IO
    
    Currently REP emulations optimizations remain disabled even if
    the emulation does not happen as a result of a vm_event reply
    requestion emulation (i.e. even for regular IO). This patch takes
    emulate_each_rep into account only if emulation has been requested
    by a vm_event-capable application, and is a noticeable speed
    optimization for monitored guests.
    
    Signed-off-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 3cdad9183aefc422d19271a09ad01f7dda1f0cde
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Thu Mar 10 16:47:02 2016 +0100

    x86/xstate: undo bogus adjustment to xsave()
    
    This reverts an unintended change in commit 879b44b041 ("x86/fpu: add
    a per-domain field to set the width of FIP/FDP"), which I had done
    intermediately while fixing the build issue: After having reverted that
    adjustment I must have forgotten to "git add" the adjustment.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit fc0e69e635d8b996ff9941f8d57f3012f7568fa1
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Thu Mar 10 16:46:03 2016 +0100

    tools/misc: drop unused function from gtracestat
    
    Fixes a build failure with Clang.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit a306f8107af7960259dda1a756224d71a338bba9
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Thu Mar 10 16:45:55 2016 +0100

    tools/foreign: avoid using alignment directives when not appropriate
    
    The foreign header generation blindly replaces 'uint64_t' with '__align8__
    uint64_t', to get correct alignment when built as 32bit.  This is correct in
    most circumstances, but Clang objects to two specific uses.
    
     * Inside a sizeof() expression
     * As part of a typecast
    
    An example error looks like:
    
    /local/xen.git/tools/libxc/../../tools/include/xen/foreign/x86_64.h:204:44:
    error: 'aligned' attribute ignored when parsing type 
[-Werror,-Wignored-attributes]
        __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8];
                                               ^~~~~~~~~~
    /local/xen.git/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36:
    note: expanded from macro '__align8__'
                                       ^~~~~~~~~~~
    
    This sedary is sufficient to fix all the bad examples without touching any 
of
    the legitimate uses, and is more simple than teaching mkheader.py how to 
parse
    C.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit b91c845deb490dc008cbc328cbe35c3060aa6b6c
Author: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Date:   Thu Mar 10 16:45:31 2016 +0100

    add Julien as ARM maintainer
    
    I would like to propose Julien Grall (julien.grall@xxxxxxx) as
    co-maintainer for Xen on ARM. His track record of contributions to the
    project is outstanding and I think speaks for itself.
    
    Julien made multiple public presentations about Xen on ARM at Xen
    Developer Summit and Linaro Connect conferences. He led the development
    of several key features, such as SMMU support and non-PCI passthrough
    and participated in the design and the review of large code
    contributions from others.
    
    Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
(qemu changes not included)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

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