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

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



flight 77330 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/77330/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm-install fail 
REGR. vs. 66879
 test-armhf-armhf-xl-xsm       6 xen-boot                  fail REGR. vs. 66879

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-xsm       3 host-install(3)  broken in 77209 pass in 77330
 test-armhf-armhf-xl-rtds      9 debian-install              fail pass in 77209

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-rumpuserxen-i386 10 guest-start                fail like 66879
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 66879
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop             fail like 66879
 test-amd64-amd64-libvirt-vhd  9 debian-di-install            fail   like 66879

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds 13 saverestore-support-check fail in 77209 never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check fail in 77209 never pass
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  fail   never pass
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  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-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 guest-saverestore            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-armhf-armhf-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-qcow2 13 guest-saverestore            fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-xsm 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-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop              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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 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-libvirt-raw 13 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd       9 debian-di-install            fail   never pass

version targeted for testing:
 xen                  ce0fac22e7f367ba72ebd762331f8c9bdf1e2519
baseline version:
 xen                  bf925a9f1254391749f569c1b8fc606036340488

Last test of basis    66879  2015-12-21 21:25:56 Z   17 days
Failing since         67053  2015-12-23 06:54:21 Z   16 days    5 attempts
Testing same since    77209  2016-01-06 04:21:37 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Feng Wu <feng.wu@xxxxxxxxx>
  Ian Campbell <ian.campbell@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Julien Grall <julien.grall@xxxxxxxxxx>
  Kevin Tian <kevin.tian@xxxxxxxxx>
  Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
  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                                      pass    
 build-i386-rumpuserxen                                       pass    
 test-amd64-amd64-xl                                          pass    
 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         fail    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      fail    
 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                           pass    
 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-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumpuserxen-i386                             fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 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-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                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 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                                     fail    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 fail    
 test-armhf-armhf-xl-vhd                                      fail    
 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.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

------------------------------------------------------------
commit ce0fac22e7f367ba72ebd762331f8c9bdf1e2519
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Fri Dec 11 15:28:22 2015 +0000

    xen/arm: vtimer: Introduce vtimer_emulate_sysreg{32, 64}
    
    Factorize the code to emulate a a 32-bit/64-bit sysreg in specific
    helpers.
    
    While this is currently not necessary, it will be helpful in a following
    patch to handle properly some registers.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 1f38c6603c7160a2ee6b714293bf936f4f371b73
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Fri Dec 11 15:28:21 2015 +0000

    xen/arm64: Document the register mapping aarch64 <-> aarch32
    
    The mapping between aarch64 and aarch32 has not been chosen in random.
    It's based on D1.20.1 in ARM DDI 0487A.d.
    
    The section is not obvious to find in the spec, so make it clear for the
    anyone else.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit efeedfa0eeec687a5df96c575160c33caeb6b31f
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Fri Dec 11 15:28:20 2015 +0000

    xen/arm: io: handle_read: Use a local variable to store dabt
    
    Rather than getting dabt every time through info->dabt, introduce a
    local variable and use it.
    
    Also fix a coding style error in the if condition.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit a6037e6593fe7b44a55304b8c6053088c0cc0441
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Thu Dec 17 17:29:10 2015 +0000

    xen/arm: vgic: Clarify some comments after 5d495f4
    
    Ian pointed out that the definition of "offset" and "appropriate
    boundary" in the comments added by "xen/arm: vgic: Optimize the way to
    store the target vCPU in the rank" were not cleared.
    
    Clarify them by explicitly mentionning the offset is in byte and the
    appropriate boundary is ITARGET<n>/IROUTER<n>
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 5d3dc8671521ea4a4f753e77d3e7fb3a3a6f5f80
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Wed Dec 16 12:31:09 2015 +0000

    tools: Refactor "xentoollog" into its own library
    
    In attempting to disaggregate libxenctrl I found that many of the
    pieces were going to want access to this library, so split it out (as
    it probably should always have been).
    
    Various build adjustments are needed. In particular things which use
    xtl_* themselves now need to explicity link against the library.
    
    This has a nice side effect which is that users of libxl no longer
    need to link against libxenctrl just to create a logger, which was
    counter to the principal that applications using libxl shouldn't be
    required to look behind the curtain. This means that xl no longer
    links against libxenctrl.
    
    The new library uses a version script to ensure that only expected
    symbols are exported and to version them such that ABI guarantees can
    be kept in the future.
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    [ ijc -- dropped QEMU_TRADITIONAL_REVISION update, this had since
             progressed to 569eac99e8dd which is after 9fad9ed28583, the
             commit needed here. ]

commit b48aae50a872b9db3c595f2b0e2277087c7819d9
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Wed Dec 16 12:31:08 2015 +0000

    stubdom: recurse into tools/include in mk-headers-$(XEN_TARGET_ARCH) rule
    
    ... rather than in the libxc rule.
    
    This puts all the header dependencies in one place and will allow us
    to avoid races when more libraries which need these headers are
    introduced. I observed issues with the xen-foreign/tmp.size file
    getting deleted in parallel with another process trying to use it.
    
    The mini-os links are already created in the
    mk-headers-$(XEN_TARGET_ARCH) target so the other places which do so
    are redundant, in the case of polarssl and vtpmmgr indirectly through
    their eventual dependency on newlib which in turn depends on
    mk-headers-$(XEN_TARGET_ARCH).
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Cc: samuel.thibault@xxxxxxxxxxxx

commit de858271c16851d662b2613699401df6ecec8ef8
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Wed Dec 16 15:06:35 2015 +0000

    tools: allow configure time choice of libexec subdirectory.
    
    Currently we hardcode various paths such as $libexec/xen/{bin,boot},
    however some downstreams (notably Debian) would like instead to
    install things into $libexec/xen-X.Y/{bin,boot} as part of allowing
    multiple versions of the tools packages to be installed.
    
    Since this currently involves patching configure its a bit fiddly,
    provide a configure option for the leaf dir instead, name it
    --with-libexec-leaf-dir similar to the existing
    --with-sysconfig-leaf-dir.
    
    Rather than have the determination of the full path in both configure
    and config/Paths.mk.in move it into configure only. Also for
    consistency move the other LIBEXEC_* to configure, even though they
    are only substituted into Paths.mk.
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Reviewed-by: Doug Goldstein <cardoe@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Cc: 805508@xxxxxxxxxxxxxxx
    [ ijc -- removed stray ` ]

commit 0747bc8b4d85f3fc0ee1e58418418fa0229e8ff8
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Jan 4 09:59:38 2016 +0000

    x86/vmx: Fix injection of #DB traps following XSA-156
    
    Most #DB exceptions are traps rather than faults, meaning that the 
instruction
    pointer in the exception frame points after the instruction rather than at 
it.
    
    However, VMX intercepts all have fault semantics, even when intercepting a
    trap.  Re-injecting an intercepted trap as a fault causes an infinite loop 
in
    the guest, by re-executing the same trapping instruction repeatedly.  This
    breaks debugging inside the guest.
    
    Introduce a helper which copies VM_EXIT_INTR_INTO to VM_ENTRY_INTR_INFO, and
    use it to mirror the intercepted interrupt back to the guest.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit dcdb6588779ac8a0cab513d9a2d5ee0bb1dda1cd
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Mon Jan 4 15:13:14 2016 +0000

    libxl: Fix doc comment ref to DOMAIN_DEATH
    
    The doc comment for libxl_evdisable_domain_death mistakenly referred
    to DOMAIN_DESTROY but the event type name is actually DOMAIN_DEATH.
    
    Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    CC: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 3110c30a1b4556133947fd8871533411aab7ca8a
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Mon Jan 4 15:35:25 2016 +0000

    QEMU_TAG update

commit 8e4d18e113c9d914a591c7bd8159c990122f50dc
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Dec 22 10:12:14 2015 +0100

    IOMMU: unhide messages useful for diagnostics
    
    Undue use of dprintk() lead to many messages useful in diagnosing
    issues in the field now being hidden in non-debug (i.e. production)
    builds. Re-surface them.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 009298d7baf6b8a9baed48121ff181e24abf6224
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Dec 22 10:11:44 2015 +0100

    VT-d: unhide messages needed for diagnosing firmware issues
    
    Undue use of dprintk() lead to many messages useful in diagnosing
    issues in the field now being hidden in non-debug (i.e. production)
    builds. Re-surface them, namely when init-time only and/or already
    guarded by iommu_{verbose,debug} conditionals. Switch from using
    iommu_verbose to iommu_debug in a couple of runtime cases.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Feng Wu <feng.wu@xxxxxxxxx>

commit 0d82868e1f45a4219954433a24f86004308f5c57
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Tue Dec 22 10:10:44 2015 +0100

    x86/mmuext: unify okay/rc error handling in do_mmuext_op()
    
    c/s 506db90 "x86/HVM: merge HVM and PVH hypercall tables" introduced a path
    whereby 'okay' was used uninitialised, with broke compilation on CentOS 7.
    
    Splitting the error handling like this is fragile and unnecessary.  Drop the
    okay variable entirely and just use rc directly, substituting rc = -EINVAL/0
    for okay = 0/1.
    
    In addition, two error messages are updated to print rc, and some stray
    whitespace is dropped.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    
    Make setting of rc happen consistently after MEM_LOG(), if that is being
    used.
    
    Signed-off-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®.