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

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



flight 99930 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/99930/

Regressions :-(

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

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds      6 xen-boot                  fail REGR. vs. 99904
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 99904
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail like 99904

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  fail  never pass
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  fail   never pass
 test-amd64-i386-libvirt      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     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-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-amd64-amd64-libvirt-vhd 11 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-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  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-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-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-qcow2 13 guest-saverestore            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-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-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-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      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass

version targeted for testing:
 qemuu                6eac5f7bad6cd8f56b3514ac485dd35d79abff66
baseline version:
 qemuu                8b54a6a6c63dc84f2744f6b125c1a6c5a16ee10b

Last test of basis    99904  2016-08-02 12:43:48 Z    1 days
Failing since         99922  2016-08-03 12:45:42 Z    0 days    2 attempts
Testing same since    99930  2016-08-03 19:23:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexey Kardashevskiy <aik@xxxxxxxxx>
  Anthony PERARD <anthony.perard@xxxxxxxxxx>
  Bharata B Rao <bharata@xxxxxxxxxxxxxxxxxx>
  Daniel P. Berrange <berrange@xxxxxxxxxx>
  David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>
  Denis V. Lunev <den@xxxxxxxxxx>
  Evgeny Yakovlev <eyakovlev@xxxxxxxxxxxxx>
  Gerd Hoffmann <kraxel@xxxxxxxxxx>
  Juergen Gross <jgross@xxxxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>
  Peter Xu <peterx@xxxxxxxxxx>
  Stefan Weil <sw@xxxxxxxxxxx>

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-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 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-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 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-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-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 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-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                                     fail    
 test-armhf-armhf-xl-rtds                                     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-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 6eac5f7bad6cd8f56b3514ac485dd35d79abff66
Merge: 0cb34ff 0e39bb0
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Wed Aug 3 14:25:09 2016 +0100

    Merge remote-tracking branch 'remotes/kraxel/tags/pull-usb-20160803-1' into 
staging
    
    usb: bugfixes for xen-usb and ehci, mingw build fix.
    
    # gpg: Signature made Wed 03 Aug 2016 14:04:26 BST
    # gpg:                using RSA key 0x4CB6D8EED3E87138
    # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@xxxxxxxxxx>"
    # gpg:                 aka "Gerd Hoffmann <gerd@xxxxxxxxxx>"
    # gpg:                 aka "Gerd Hoffmann (private) <kraxel@xxxxxxxxx>"
    # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 
7138
    
    * remotes/kraxel/tags/pull-usb-20160803-1:
      xen: use a common function for pv and hvm guest backend register calls
      xen: drain submit queue in xen-usb before removing device
      xen: when removing a backend don't remove many of them
      ehci: faster frame index calculation for skipped frames
      wxx: Fix compilation of host-libusb.c
      wxx: Fix compiler warning for host-libusb.c
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 0e39bb022b5fa8c11964968885f3263c02ce42b0
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Tue Aug 2 08:32:32 2016 +0200

    xen: use a common function for pv and hvm guest backend register calls
    
    Instead of calling xen_be_register() for each supported backend type
    for hvm and pv guests in their machine init functions use a common
    function in order not to have to add new backends twice.
    
    This at once fixes the error that hvm domains couldn't use the qusb
    backend.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Acked-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
    Message-id: 1470119552-16170-1-git-send-email-jgross@xxxxxxxx
    Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>

commit 0cb34ff32e3123d79daac898496ed479aede7954
Merge: 90f5447 bc35d51
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Wed Aug 3 13:43:28 2016 +0100

    Merge remote-tracking branch 
'remotes/berrange/tags/pull-qio-next-2016-08-03-v1' into staging
    
    Merge qio-next 2016-08-03 v1
    
    # gpg: Signature made Wed 03 Aug 2016 10:48:08 BST
    # gpg:                using RSA key 0xBE86EBB415104FDF
    # gpg: Good signature from "Daniel P. Berrange <dan@xxxxxxxxxxxx>"
    # gpg:                 aka "Daniel P. Berrange <berrange@xxxxxxxxxx>"
    # Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 
4FDF
    
    * remotes/berrange/tags/pull-qio-next-2016-08-03-v1:
      io: remove mistaken call to object_ref on QTask
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 90f54472f407f1d0ad0ccab6f59d65b286f269b2
Merge: 8b54a6a 7005f7f
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Wed Aug 3 11:52:53 2016 +0100

    Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160803' 
into staging
    
    qemu-2.7: ppc patch queue 2016-08-03
    
    Here's the current set of patches (only 2) for spapr, ppc and related
    things.  These are important bugfixes for the stabilizing 2.7 tree.
    
    One is for a regression where confusion between x86 only and generic
    KVM irq handling resulted in breakage on KVM/Power.  The other is
    fixing (yet another) problem in the vcpu hotplug code: older pseries
    machine types which don't support vcpu hotplug weren't correctly
    advertising that, potentially leading to crashes or other problems.
    
    # gpg: Signature made Wed 03 Aug 2016 06:23:40 BST
    # gpg:                using RSA key 0x6C38CACA20D9B392
    # gpg: Good signature from "David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>"
    # gpg:                 aka "David Gibson (Red Hat) <dgibson@xxxxxxxxxx>"
    # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@xxxxxxxxxx>"
    # gpg: WARNING: This key is not certified with sufficiently trusted 
signatures!
    # gpg:          It is not certain that the signature belongs to the owner.
    # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 
B392
    
    * remotes/dgibson/tags/ppc-for-2.7-20160803:
      kvm-irqchip: only commit route when irqchip is used
      spapr: Error out when CPU hotplug is attempted on older pseries machines
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit bc35d51077b33e68a0ab10a057f352747214223f
Author: Daniel P. Berrange <berrange@xxxxxxxxxx>
Date:   Tue Jun 7 12:27:51 2016 +0100

    io: remove mistaken call to object_ref on QTask
    
    The QTask struct is just a standalone struct, not a QOM Object,
    so calling object_ref() on it is not appropriate. This results
    in mangling the 'destroy' field in the QTask struct, causing
    the later call to qtask_free() to try to call the function
    at address 0x1, with predictably segfault happy results.
    
    There is in fact no need for ref counting with QTask, as the
    call to qtask_abort() or qtask_complete() will automatically
    free associated memory.
    
    This fixes the crash shown in
    
      https://bugs.launchpad.net/qemu/+bug/1589923
    
    Reviewed-by: Eric Blake <eblake@xxxxxxxxxx>
    Signed-off-by: Daniel P. Berrange <berrange@xxxxxxxxxx>

commit 80440ea033b02d9c7330d507daf41d4bf8a8c058
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Tue Aug 2 14:14:04 2016 +0200

    xen: drain submit queue in xen-usb before removing device
    
    When unplugging a device in the Xen pvusb backend drain the submit
    queue before deallocation of the control structures. Otherwise there
    will be bogus memory accesses when I/O contracts are finished.
    
    Correlated to this issue is the handling of cancel requests: a packet
    cancelled will still lead to the call of complete, so add a flag
    to the request indicating it should be just dropped on complete.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Acked-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
    Message-id: 1470140044-16492-3-git-send-email-jgross@xxxxxxxx
    Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>

commit c8e36e865c8a51c60343246d3a97b47559dc8c63
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Tue Aug 2 14:14:03 2016 +0200

    xen: when removing a backend don't remove many of them
    
    When a Xenstore watch fires indicating a backend has to be removed
    don't remove all backends for that domain with the specified device
    index, but just the one which has the correct type.
    
    The easiest way to achieve this is to use the already determined
    xendev as parameter for xen_be_del_xendev() instead of only the domid
    and device index.
    
    This at once removes the open coded QTAILQ_FOREACH_SAVE() in
    xen_be_del_xendev() as there is no need to search for the correct
    xendev any longer.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
    Message-id: 1470140044-16492-2-git-send-email-jgross@xxxxxxxx
    Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>

commit 7005f7f81cef31bda895d3274c13854c143d3d8d
Author: Peter Xu <peterx@xxxxxxxxxx>
Date:   Wed Aug 3 11:07:21 2016 +0800

    kvm-irqchip: only commit route when irqchip is used
    
    Reported from Alexey Kardashevskiy:
    
    3f1fea0fb5bf "kvm-irqchip: do explicit commit when update irq" produces
    a crash on pseries guest running with VFIO on POWER8 machine as it does
    not support KVM_CAP_IRQCHIP (KVM_CAP_IRQ_XICS is there instead). At the
    result, KVMState::irq_routes is NULL when VFIO calls
    kvm_irqchip_commit_routes.
    
    This makes the routing update conditional.
    
    Reported-by: Alexey Kardashevskiy <aik@xxxxxxxxx>
    Tested-by: Alexey Kardashevskiy <aik@xxxxxxxxx>
    Signed-off-by: Peter Xu <peterx@xxxxxxxxxx>
    Signed-off-by: David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>

commit c8721d35994fd3731e592f81ba2f9c08e7dc8c31
Author: Bharata B Rao <bharata@xxxxxxxxxxxxxxxxxx>
Date:   Wed Aug 3 13:08:23 2016 +1000

    spapr: Error out when CPU hotplug is attempted on older pseries machines
    
    CPU hotplug and coldplug aren't supported prior to pseries-2.7.  Further,
    earlier machine types don't use CPU core objects at all.  These mean that
    query-hotpluggable-cpus and coldplug on older pseries machines will crash
    QEMU.  It also means that hotpluggable_cpus flag in query-machines will
    be incorrectly set to true for pseries < 2.7, since it is based on the
    presence of the query_hotpluggable_cpus hook.
    
    - Don't assign the query_hotpluggable_cpus hook for pseries < 2.7
    - query_hotpluggable_cpus should therefore never be called on pseries <
      2.7, so add an assert
    - spapr_core_pre_plug() should fail hot/cold plug attempts for pseries <
      2.7, since core objects are never used there
    - spapr_core_plug() should therefore never be called for pseries < 2.7, so
      add an assert.
    
    Signed-off-by: Bharata B Rao <bharata@xxxxxxxxxxxxxxxxxx>
    [dwg: Change from query_hotpluggable_cpus returning NULL for pseries < 2.7
     to not being called at all, reword commit message for accuracy]
    Signed-off-by: David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>

commit 72aa364b1d9daa889bb5898ea4aded9d27fd1c96
Author: Evgeny Yakovlev <eyakovlev@xxxxxxxxxxxxx>
Date:   Wed Jul 27 19:55:20 2016 +0300

    ehci: faster frame index calculation for skipped frames
    
    ehci_update_frindex takes time linearly proportional to a number
    of uframes to calculate new frame index and raise FLR interrupts,
    which is a problem for large amounts of uframes.
    
    If we experience large delays between echi timer callbacks (i.e. because
    other periodic handlers have taken a lot of time to complete) we
    get a lot of skipped frames which then delay ehci timer callback more
    and this leads to deadlocking the system when ehci schedules next
    callback to be too soon.
    
    Observable behaviour is qemu consuming 100% host CPU time while guest
    is unresponsive. This misbehavior could happen for a while and QEMU does
    not get out from this state automatically without the patch.
    
    This change makes ehci_update_frindex execute in constant time.
    
    Signed-off-by: Evgeny Yakovlev <eyakovlev@xxxxxxxxxxxxx>
    Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx>
    Message-id: 1469638520-32706-1-git-send-email-den@xxxxxxxxxx
    CC: Gerd Hoffmann <kraxel@xxxxxxxxxx>
    Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>

commit c16e366464a1884c355e85878874afffa790ecbf
Author: Stefan Weil <sw@xxxxxxxxxxx>
Date:   Fri Jul 29 08:55:31 2016 +0200

    wxx: Fix compilation of host-libusb.c
    
    libusb.h uses the WINAPI calling convention for all function callbacks.
    
    Cross compilation with Mingw-w64 on Cygwin fails when this calling
    convention is missing.
    
    Signed-off-by: Stefan Weil <sw@xxxxxxxxxxx>
    Message-id: 1469775331-7468-1-git-send-email-sw@xxxxxxxxxxx
    Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>

commit 3bf2b3a17274e5e3ca41ba01a677ea35e060febc
Author: Stefan Weil <sw@xxxxxxxxxxx>
Date:   Fri Jul 29 08:59:29 2016 +0200

    wxx: Fix compiler warning for host-libusb.c
    
    The local variable i is unsed for Windows.
    
    Signed-off-by: Stefan Weil <sw@xxxxxxxxxxx>
    Message-id: 1469775569-7869-1-git-send-email-sw@xxxxxxxxxxx
    Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>

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