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

[Xen-devel] [xen-unstable baseline-only test] 71451: regressions - trouble: blocked/broken/fail/pass



This run is configured for baseline tests only.

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 
71387
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop           fail REGR. vs. 71387
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat fail REGR. vs. 
71387

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop         fail REGR. vs. 71387
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop        fail blocked in 71387
 build-armhf-libvirt           5 libvirt-build                fail   like 71387
 build-i386-libvirt            5 libvirt-build                fail   like 71387
 build-amd64-libvirt           5 libvirt-build                fail   like 71387
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71387
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71387
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  9 windows-install    fail like 71387
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install          fail like 71387

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken 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 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-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-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18
baseline version:
 xen                  3fafdc28eb98dc1cb686379d83270516fc38049d

Last test of basis    71387  2017-05-22 06:52:41 Z    6 days
Testing same since    71451  2017-05-27 17:45:18 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Anshul Makkar <anshul.makkar@xxxxxxxxxx>
  George Dunlap <george.dunlap@xxxxxxxxxx>
  Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
  M A Young <m.a.young@xxxxxxxxxxxx>
  Xudong Hao <xudong.hao@xxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 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           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 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                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 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                                  pass    
 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-rumprun-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                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    


------------------------------------------------------------
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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

------------------------------------------------------------
commit 876800d5f9de8b15355172794cb82f505dd26e18
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Wed May 24 16:54:11 2017 +0100

    Makefile: Regularise subdir targets and their dependencies
    
    Recent changes to this Makefile have broken some build targets, and
    some parallel builds.
    
    Looking at it, I think I have identified the undocumented design
    intent in the top-level Makefile.  So in this patch I document it, and
    also make it true.
    
    In detail:
    
     * Add a comment with the new design intent
     * Get rid of the ad-hoc rules for recursing into tools/include,
       and replace them with a pattern rule
     * Add an appropriate dependency on TARGET-tools-public-headers from
       TARGET-tools and TARGET-stubdom (but not dist-*).
     * Get rid of all the separate invocations of $(MAKE) -C tools/include
       which are now obsolete
     * Un-deprecate the simple `tools' etc. targets (aliases for `dist-tools')
       which we seem not to be making any effort to get rid of
    
    I have verified with the following shell script that after my change,
    the tree producese the same results for various build targets as
    3fafdc28eb98 (before the Makefile-hacking started).
    
    My tests failed as expected for make -C tools, both before and after.
    
    Separately, there is a bug in the Makefiles that `make distclean-tools'
    fails.  I have not investigated that bug in detail.
    
        #!/bin/bash
    
        set -e
        set -o pipefail
    
        listings=../listings
    
        rm -rf $listings
        mkdir $listings
    
        chks () {
             reskey="C$subdir $*"
             reskey="${reskey// /_}"
             reskey="${reskey//\//:}"
             lk=$listings/$reskey
             for suffix in '' -xen -tools -stubdom -docs; do
                 case "$subdir:$suffix" in
                 .:*) ;;
                 *:) ;;
                 *) continue;;
                 esac
                 git clean -qxdff
                 rm -rf $output
                 printf '%s' "running -C$subdir suffix=$suffix "
                 case "$subdir $suffix" in
                 *xen*) ;;
                 *) printf 'configure '; ./configure >$lk.cfg 2>&1 ;;
                 esac
                 fail=''
                 for targ in $*; do
                     realtarg=$targ$suffix
                     printf '%s ' "$realtarg"
                     if ! make -C $subdir -j10 $realtarg >${lk}_${realtarg}.log 
2>&1
                     then
                        fail=$realtarg
                        break
                     fi
                 done
                 if [ "$fail" ]; then
                   echo fail!
                   echo "$fail failed" >$lk.list
                 else
                   echo ok.
                   (test ! -e "$output" || find $output) |sort >$lk.list
                 fi
            done
        }
    
        subdirs='. xen docs tools'
    
        output=$PWD/dist
        for subdir in $subdirs; do
            chks build clean distclean
        done
    
        output=$PWD/dist
        subdir=.
        chks dist
    
        export DESTDIR=$PWD/destdir
        output=$PWD/destdir
        for subdir in $subdirs; do
            chks install
        done
    
    And the output:
    
        (64)iwj@mariner:~/work/xen.git$ ~/junk/chks
        running -C. suffix= configure build clean distclean ok.
        running -C. suffix=-xen build-xen clean-xen distclean-xen ok.
        running -C. suffix=-tools configure build-tools clean-tools 
distclean-tools fail!
        running -C. suffix=-stubdom configure build-stubdom clean-stubdom 
distclean-stubdom ok.
        running -C. suffix=-docs configure build-docs clean-docs distclean-docs 
ok.
        running -Cxen suffix= build clean distclean ok.
        running -Cdocs suffix= configure build clean distclean ok.
        running -Ctools suffix= configure build fail!
        running -C. suffix= configure dist ok.
        running -C. suffix=-xen dist-xen ok.
        running -C. suffix=-tools configure dist-tools ok.
        running -C. suffix=-stubdom configure dist-stubdom ok.
        running -C. suffix=-docs configure dist-docs ok.
        running -C. suffix= configure install ok.
        running -C. suffix=-xen install-xen ok.
        running -C. suffix=-tools configure install-tools ok.
        running -C. suffix=-stubdom configure install-stubdom ok.
        running -C. suffix=-docs configure install-docs ok.
        running -Cxen suffix= install ok.
        running -Cdocs suffix= configure install ok.
        running -Ctools suffix= configure install fail!
        (64)iwj@mariner:~/work/xen.git$
    
    CC: Wei Liu <wei.liu2@xxxxxxxxxx>
    Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    Tested-by: M A Young <m.a.young@xxxxxxxxxxxx>
    Tested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Release-acked-by: Julien Grall <julien.grall@xxxxxxx>

commit 2e736da54652d51cb3e16827fc0fac281164624e
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Wed May 24 16:53:28 2017 +0100

    tools/include/Makefile: Support `build' target
    
    This is the only one of the Makefiles invoked with -C from the
    toplevel which lacks this target.
    
    CC: Wei Liu <wei.liu2@xxxxxxxxxx>
    Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    Tested-by: M A Young <m.a.young@xxxxxxxxxxxx>
    Tested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Release-acked-by: Julien Grall <julien.grall@xxxxxxx>

commit d9eb706356ad4dbd04aad563ec4d2bcd3d7d6c03
Author: Anshul Makkar <anshul.makkar@xxxxxxxxxx>
Date:   Tue May 23 15:12:58 2017 +0100

    x86/hvmloader: Don't wait for the producer to fill the ring if
    
    The condition: if there is a space in the ring then wait for the producer
    to fill the ring also evaluates to true even if the ring if full. It
    leads to a deadlock where producer is waiting for consumer
    to consume the items and consumer is waiting for producer to fill the ring.
    
    Fix for the issue: check if the ring is full and then break from
    the loop to consume the items from the ring.
    eg. case: prod = 1272, cons = 248.
    
    Signed-off-by: Anshul Makkar <anshul.makkar@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Release-acked-by: Julien Grall <julien.grall@xxxxxxx>

commit 7cc806d7f1d91dd4c4656f11226f043c749eb0ed
Author: George Dunlap <george.dunlap@xxxxxxxxxx>
Date:   Mon May 22 11:38:31 2017 +0100

    Restore HVM_OP hypercall continuation (partial revert of ae20ccf)
    
    Commit ae20ccf removed the hypercall continuation logic from the end
    of do_hvm_op(), claiming:
    
    "This patch removes the need for handling HVMOP restarts, so that
    infrastructure is removed."
    
    That turns out to be false.  The removal of HVMOP_set_mem_type removed
    the need to store a start iteration value in the hypercall
    continuation, but a grep through hvm.c for ERESTART turns up at least
    two places where do_hvm_op() may still need a hypercall continuation:
    
     * HVMOP_set_hvm_param can return -ERESTART when setting
    HVM_PARAM_IDENT_PT in the event that it fails to acquire the domctl
    lock
    
     * HVMOP_flush_tlbs can return -ERESTART if several vcpus call it at
       the same time
    
    In both cases, a simple restart (with no stored iteration information)
    is necessary.
    
    Add a check for -ERESTART again, along with a comment at the top of
    the function regarding the lack of decoding any information from the
    op value.
    
    Reported-by: Xudong Hao <xudong.hao@xxxxxxxxx>
    Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Release-acked-by: Julien Grall <julien.grall@xxxxxxx>
    Tested-by: Xudong Hao <xudong.hao@xxxxxxxxx>
(qemu changes not included)

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

 


Rackspace

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