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

[Xen-devel] [qemu-mainline baseline-only test] 71085: tolerable trouble: blocked/broken/fail/pass



This run is configured for baseline tests only.

flight 71085 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71085/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check fail blocked in 71064
 test-armhf-armhf-libvirt    13 saverestore-support-check fail blocked in 71064
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check fail blocked in 71064
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71064
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71064

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  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-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   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-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                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64-xsm               3 capture-logs                 broken 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-libvirt-xsm 12 migrate-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-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-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-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-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-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-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 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-amd64-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-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail never pass

version targeted for testing:
 qemuu                55a19ad8b2d0797e3a8fe90ab99a9bb713824059
baseline version:
 qemuu                940a8ce075e3408742a4edcabfd6c2a15e2539eb

Last test of basis    71064  2017-03-21 08:17:05 Z    5 days
Testing same since    71085  2017-03-23 13:46:44 Z    2 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Gerd Hoffmann <kraxel@xxxxxxxxxx>
  Greg Kurz <groug@xxxxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           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-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 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-qemuu-rhel6hvm-amd                           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-xl-qemuu-win7-amd64                         fail    
 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-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   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                                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-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 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-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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

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

Push not applicable.

------------------------------------------------------------
commit 55a19ad8b2d0797e3a8fe90ab99a9bb713824059
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Tue Mar 21 17:13:29 2017 +0000

    Update version for v2.9.0-rc1 release
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 898be3e0415c6d614395c087ef1e91210797cda7
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Tue Mar 21 14:31:57 2017 +0000

    configure: Warn about deprecated hosts
    
    We plan to drop support in a future QEMU release for host OSes
    and host architectures for which we have no test machine where
    we can build and run tests. For the 2.9 release, make configure
    print a warning if it is run on such a host, so that the user
    has some warning of the plans and can volunteer to help us
    maintain the port if they need it to continue to function.
    
    This commit flags up as deprecated the CPU architectures:
     * ia64
     * sparc
     * anything which we don't have a TCG port for
       (and which was presumably using TCI)
    and the OSes:
     * GNU/kFreeBSD
     * DragonFly BSD
     * NetBSD
     * OpenBSD
     * Solaris
     * AIX
     * Haiku
    
    It also makes entirely unrecognized host OS strings be
    rejected rather than treated as if they were Linux (which
    likely never worked).
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    Message-id: 1490106717-9542-1-git-send-email-peter.maydell@xxxxxxxxxx

commit 41a56822e3049a83e05ebd1b0d7d040cb09a52fb
Merge: cc720a5 262169a
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Tue Mar 21 14:32:51 2017 +0000

    Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into staging
    
    This pull request fixes a potential QEMU hang in 9pfs and two issues
    reported by Coverity.
    
    # gpg: Signature made Tue 21 Mar 2017 09:57:58 GMT
    # gpg:                using DSA key 0x02FC3AEB0101DBC2
    # gpg: Good signature from "Greg Kurz <groug@xxxxxxxx>"
    # gpg:                 aka "Greg Kurz <groug@xxxxxxx>"
    # gpg:                 aka "Greg Kurz <gkurz@xxxxxxxxxxxxxxxxxx>"
    # gpg:                 aka "Gregory Kurz (Groug) <groug@xxxxxxx>"
    # gpg:                 aka "[jpeg image of size 3330]"
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the 
owner.
    # Primary key fingerprint: 2BD4 3B44 535E C0A7 9894  DBA2 02FC 3AEB 0101 
DBC2
    
    * remotes/gkurz/tags/for-upstream:
      9pfs: proxy: assert if unmarshal fails
      9pfs: don't try to flush self and avoid QEMU hang on reset
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit cc720a5dc4d096206d30f7724fc9dc5c8af4593b
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date:   Tue Mar 21 08:04:48 2017 +0100

    add opengl_cflags to QEMU_CFLAGS
    
    ... and drop OPENGL_CFLAGS from Makefiles.
    
    Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
    Message-id: 1490079888-29029-1-git-send-email-kraxel@xxxxxxxxxx
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 262169abe74b4c2d8b299b7499904cfc3c1902ea
Author: Greg Kurz <groug@xxxxxxxx>
Date:   Tue Mar 21 09:12:47 2017 +0100

    9pfs: proxy: assert if unmarshal fails
    
    Replies from the virtfs proxy are made up of a fixed-size header (8 bytes)
    and a payload of variable size (maximum 64kb). When receiving a reply,
    the proxy backend first reads the whole header and then unmarshals it.
    If the header is okay, it then does the same operation with the payload.
    
    Since the proxy backend uses a pre-allocated buffer which has enough room
    for a header and the maximum payload size, marshalling should never fail
    with fixed size arguments. Any error here is likely to result from a more
    serious corruption in QEMU and we'd better dump core right away.
    
    This patch adds error checks where they are missing and converts the
    associated error paths into assertions.
    
    This should also address Coverity's complaints CID 1348519 and CID 1348520,
    about not always checking the return value of proxy_unmarshal().
    
    Signed-off-by: Greg Kurz <groug@xxxxxxxx>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@xxxxxxxxx>

commit d5f2af7b95b738b25272a98319b09540a0606d14
Author: Greg Kurz <groug@xxxxxxxx>
Date:   Tue Mar 21 09:12:47 2017 +0100

    9pfs: don't try to flush self and avoid QEMU hang on reset
    
    According to the 9P spec [*], when a client wants to cancel a pending I/O
    request identified by a given tag (uint16), it must send a Tflush message
    and wait for the server to respond with a Rflush message before reusing this
    tag for another I/O. The server may still send a completion message for the
    I/O if it wasn't actually cancelled but the Rflush message must arrive after
    that.
    
    QEMU hence waits for the flushed PDU to complete before sending the Rflush
    message back to the client.
    
    If a client sends 'Tflush tag oldtag' and tag == oldtag, QEMU will then
    allocate a PDU identified by tag, find it in the PDU list and wait for
    this same PDU to complete... i.e. wait for a completion that will never
    happen. This causes a tag and ring slot leak in the guest, and a PDU
    leak in QEMU, all of them limited by the maximal number of PDUs (128).
    But, worse, this causes QEMU to hang on device reset since v9fs_reset()
    wants to drain all pending I/O.
    
    This insane behavior is likely to denote a bug in the client, and it would
    deserve an Rerror message to be sent back. Unfortunately, the protocol
    allows it and requires all flush requests to suceed (only a Tflush response
    is expected).
    
    The only option is to detect when we have to handle a self-referencing
    flush request and report success to the client right away.
    
    [*] http://man.cat-v.org/plan_9/5/flush
    
    Reported-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
    Signed-off-by: Greg Kurz <groug@xxxxxxxx>

_______________________________________________
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®.