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

[Xen-devel] [qemu-mainline test] 27851: regressions - FAIL



flight 27851 qemu-mainline real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/27851/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-win7-amd64  7 windows-install         fail REGR. vs. 27834
 test-amd64-i386-xl-qemuu-win7-amd64  9 guest-saverestore  fail REGR. vs. 27834

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt      9 guest-start                  fail   never pass
 test-amd64-amd64-xl-pcipt-intel  9 guest-start                 fail never pass
 test-amd64-i386-libvirt       9 guest-start                  fail   never pass
 test-amd64-i386-xl-qemut-win7-amd64 14 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 14 guest-stop         fail never pass
 test-amd64-amd64-xl-winxpsp3 14 guest-stop                   fail   never pass
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 14 guest-stop         fail never pass
 test-amd64-amd64-xl-qemut-winxpsp3 14 guest-stop               fail never pass
 test-amd64-i386-xl-qemut-winxpsp3 14 guest-stop                fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 14 guest-stop             fail never pass
 test-amd64-amd64-xl-qemuu-winxpsp3 14 guest-stop               fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 14 guest-stop             fail never pass
 test-amd64-i386-xl-winxpsp3-vcpus1 14 guest-stop               fail never pass
 test-amd64-i386-xl-win7-amd64 14 guest-stop                   fail  never pass
 test-amd64-i386-xl-qemuu-winxpsp3 14 guest-stop                fail never pass
 test-amd64-i386-xl-winxpsp3  14 guest-stop                   fail   never pass

version targeted for testing:
 qemuu                d94a658712591ba716f84d4295adaf463c2e4a84
baseline version:
 qemuu                8954000b9ef88db809d23ce58a3221eacdf3b773

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@xxxxxxxxxx>
  Alexey Kardashevskiy <aik@xxxxxxxxx>
  Cédric Le Goater <clg@xxxxxxxxxx>
  Greg Kurz <gkurz@xxxxxxxxxxxxxxxxxx>
  Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>
------------------------------------------------------------

jobs:
 build-amd64                                                  pass
 build-i386                                                   pass
 build-amd64-libvirt                                          pass
 build-i386-libvirt                                           pass
 build-amd64-pvops                                            pass
 build-i386-pvops                                             pass
 build-amd64-rumpuserxen                                      pass
 build-i386-rumpuserxen                                       pass
 test-amd64-amd64-xl                                          pass
 test-amd64-i386-xl                                           pass
 test-amd64-i386-rhel6hvm-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-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-amd64-amd64-xl-win7-amd64                               fail
 test-amd64-i386-xl-win7-amd64                                fail
 test-amd64-i386-xl-credit2                                   pass
 test-amd64-i386-freebsd10-i386                               pass
 test-amd64-i386-rumpuserxen-i386                             pass
 test-amd64-amd64-xl-pcipt-intel                              fail
 test-amd64-i386-rhel6hvm-intel                               pass
 test-amd64-i386-qemut-rhel6hvm-intel                         pass
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass
 test-amd64-amd64-libvirt                                     fail
 test-amd64-i386-libvirt                                      fail
 test-amd64-i386-xl-multivcpu                                 pass
 test-amd64-amd64-pair                                        pass
 test-amd64-i386-pair                                         pass
 test-amd64-amd64-xl-sedf-pin                                 pass
 test-amd64-amd64-xl-sedf                                     pass
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail
 test-amd64-i386-xl-winxpsp3-vcpus1                           fail
 test-amd64-amd64-xl-qemut-winxpsp3                           fail
 test-amd64-i386-xl-qemut-winxpsp3                            fail
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail
 test-amd64-i386-xl-qemuu-winxpsp3                            fail
 test-amd64-amd64-xl-winxpsp3                                 fail
 test-amd64-i386-xl-winxpsp3                                  fail


------------------------------------------------------------
sg-report-flight on osstest.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.

------------------------------------------------------------
commit d94a658712591ba716f84d4295adaf463c2e4a84
Merge: 53a259d f80ea98
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Tue Jul 1 10:28:52 2014 +0100

    Merge remote-tracking branch 'remotes/bonzini/scsi-next' into staging

    * remotes/bonzini/scsi-next:
      configure: Fix -lm test, so that tools can be compiled on hosts that 
require -lm
      virtio-scsi: scsi events must be converted to target endianness
      virtio-scsi: virtio_scsi_push_event() lacks VirtIOSCSIReq parsing

    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit f80ea9862fed7ca89a672785bdce0e2611f9ba97
Author: Alexey Kardashevskiy <aik@xxxxxxxxx>
Date:   Tue Jul 1 17:30:27 2014 +1000

    configure: Fix -lm test, so that tools can be compiled on hosts that 
require -lm

    The existing test whether "-lm" needs to be included or not is
    insufficient as it reports false negative on Fedora20/ppc64.
    This happens because sin(0.0) is a constant value which compiler
    can safely throw away and therefore there is no need to add "-lm".
    As the result, qemu-nbd/qemu-io/qemu-img tools cannot compile.

    This adds a global variable and uses it in the test to prevent
    from optimization.

    Signed-off-by: Alexey Kardashevskiy <aik@xxxxxxxxx>
    [Use Peter's improvement on the test to fool LTO, and remove the
     now useless -lm addition in Makefile.target. - Paolo]
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>

commit 424baff549a9c8a7b5e814ce2bcb857d25163468
Author: Cédric Le Goater <clg@xxxxxxxxxx>
Date:   Mon Jun 30 17:17:17 2014 +0200

    virtio-scsi: scsi events must be converted to target endianness

    Virtio SCSI Events need to be byteswapped before being pushed
    when host and guest have a different endianness. Not doing so
    breaks hotplug of virtio scsi disks, with the following error
    message being printed in the guest console:

    virtio_scsi: Unsupport virtio scsi event 1000000

    This issue got uncovered while testing disk hotplug with a PowerKVM
    ppc64le guest. I have checked that this issue also affects a x86_64
    guest run on a ppc64 host.

    Signed-off-by: Cédric Le Goater <clg@xxxxxxxxxx>
    [ Ported from PowerKVM,
      Greg Kurz <gkurz@xxxxxxxxxxxxxxxxxx> ]
    Signed-off-by: Greg Kurz <gkurz@xxxxxxxxxxxxxxxxxx>
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>

commit dfecbb95e38d94d0e68f6e648a3c6489219a885d
Author: Greg Kurz <gkurz@xxxxxxxxxxxxxxxxxx>
Date:   Mon Jun 30 17:33:18 2014 +0200

    virtio-scsi: virtio_scsi_push_event() lacks VirtIOSCSIReq parsing

    Hotplug of a virtio scsi disk is currently broken: no disk appears in the
    guest (verified with a fedora 20 host running a fedora 20 guest with KVM).
    Bisect leeds to Paolo's patches to support any_layout, especially this
    commit:

    commit 36b15c79aa1bef5fe7543f9f2629b6413720bbfb
    Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Date:   Tue Jun 10 16:21:18 2014 +0200

        virtio-scsi: start preparing for any_layout

    It modifies virtio_scsi_pop_req() so that it is up to the callers to parse
    the virtio scsi request. It seems that virtio_scsi_push_event() was not
    modified accordingly...

    This patch adds a call to virtio_scsi_parse_req(). It also drops some
    sanity checks that are already performed by virtio_scsi_parse_req().

    Signed-off-by: Greg Kurz <gkurz@xxxxxxxxxxxxxxxxxx>
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>

commit 53a259da5697ec8a82463161e2e32ff942a08bc2
Merge: 8954000 ba29776
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Mon Jun 30 18:31:07 2014 +0100

    Merge remote-tracking branch 
'remotes/awilliam/tags/vfio-pci-for-qemu-20140630.0' into staging

    VFIO patches: MSI-X masking performance fix, Endian fixes, fix runstate on 
device error

    # gpg: Signature made Mon 30 Jun 2014 18:13:40 BST using RSA key ID 3BB08B22
    # gpg: Can't check signature: public key not found

    * remotes/awilliam/tags/vfio-pci-for-qemu-20140630.0:
      vfio: use correct runstate
      vfio: Make BARs native endian
      vfio-pci: Fix MSI-X masking performance
      vfio-pci: Fix MSI/X debug code

    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit ba29776fd8160a5c1c1892af5e237fc37aec3cf7
Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
Date:   Mon Jun 30 09:56:08 2014 -0600

    vfio: use correct runstate

    io-error is for block device errors; it should always be preceded
    by a BLOCK_IO_ERROR event.  I think vfio wants to use
    RUN_STATE_INTERNAL_ERROR instead.

    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Signed-off-by: Alex Williamson <alex.williamson@xxxxxxxxxx>

commit c40708176a6b52b73bec14796b7c71b882ceb102
Author: Alexey Kardashevskiy <aik@xxxxxxxxx>
Date:   Mon Jun 30 09:52:58 2014 -0600

    vfio: Make BARs native endian

    Slow BAR access path is used when VFIO fails to mmap() BAR.
    Since this is just a transport between the guest and a device, there is
    no need to do endianness swapping.

    This changes BARs to use native endianness. Since non-ROM BARs were
    doing byte swapping, we need to remove it so does the patch.
    As the result, this eliminates cancelling byte swaps and there is
    no change in behavior for non-ROM BARs.

    ROM BARs were declared little endian too but byte swapping was not
    implemented for them so they never actually worked on big endian systems
    as there was no cancelling byte swap. This fixes endiannes for ROM BARs
    by declaring them native endian and only fixing access sizes as it is
    done for non-ROM BARs.

    Signed-off-by: Alexey Kardashevskiy <aik@xxxxxxxxx>
    Signed-off-by: Alex Williamson <alex.williamson@xxxxxxxxxx>

commit f4d45d47826377722700894dbf7f47444527a9d2
Author: Alex Williamson <alex.williamson@xxxxxxxxxx>
Date:   Mon Jun 30 09:50:33 2014 -0600

    vfio-pci: Fix MSI-X masking performance

    There are still old guests out there that over-exercise MSI-X masking.
    The current code completely sets-up and tears-down an MSI-X vector on
    the "use" and "release" callbacks.  While this is functional, it can
    slow an old guest to a crawl.  We can easily skip the KVM parts of
    this so that we keep the MSI route and irqfd setup.  We do however
    need to switch VFIO to trigger a different eventfd while masked.
    Actually, we have the option of continuing to use -1 to disable the
    trigger, but by using another EventNotifier we can allow the MSI-X
    core to emulate pending bits and re-fire the vector once unmasked.
    MSI code gets updated as well to use the same setup and teardown
    structures and functions.

    Prior to this change, an igbvf assigned to a RHEL5 guest gets about
    20Mbps and 50 transactions/s with netperf (remote or VF->PF).  With
    this change, we get line rate and 3k transactions/s remote or 2Gbps
    and 6k+ transactions/s to the PF.  No significant change is expected
    for newer guests with more well behaved MSI-X support.

    Signed-off-by: Alex Williamson <alex.williamson@xxxxxxxxxx>

commit 9035f8c09bebb63c0cc6014acf5c7066ef778aff
Author: Alex Williamson <alex.williamson@xxxxxxxxxx>
Date:   Mon Jun 30 09:50:33 2014 -0600

    vfio-pci: Fix MSI/X debug code

    Use the correct MSI message function for debug info.

    Signed-off-by: Alex Williamson <alex.williamson@xxxxxxxxxx>

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