Xen-Devel Archive on lore.kernel.org
 help / color / Atom feed
* [Xen-devel] [qemu-mainline test] 140084: trouble: broken/fail/pass
@ 2019-08-14 13:37 osstest service owner
  0 siblings, 0 replies; only message in thread
From: osstest service owner @ 2019-08-14 13:37 UTC (permalink / raw)
  To: xen-devel, osstest-admin

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict    <job status>    broken
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 4 host-install(4) broken REGR. vs. 140012

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 140012
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 140012
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 140012
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 140012
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 140012
 test-amd64-i386-xl-pvshim    12 guest-start                  fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-seattle  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-seattle  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-thunderx 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-thunderx 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit1  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit1  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit1  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit1  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                f28ed74fd116491e31329044d140fde4aa23b2a0
baseline version:
 qemuu                5e7bcdcfe69ce0fad66012b2cfb2035003c37eef

Last test of basis   140012  2019-08-12 16:38:14 Z    1 days
Failing since        140059  2019-08-13 12:09:05 Z    1 days    2 attempts
Testing same since   140084  2019-08-13 23:38:23 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Bin Meng <bmeng.cn@gmail.com>
  Cédric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Peter Maydell <peter.maydell@linaro.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-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-i386-xsm                 pass    
 test-amd64-i386-xl-qemuu-debianhvm-i386-xsm                  pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-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-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit1                                  pass    
 test-arm64-arm64-xl-credit1                                  pass    
 test-armhf-armhf-xl-credit1                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict        pass    
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict         broken  
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 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-xl-pvshim                                   pass    
 test-amd64-i386-xl-pvshim                                    fail    
 test-amd64-amd64-pygrub                                      pass    
 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-armhf-armhf-xl-rtds                                     pass    
 test-arm64-arm64-xl-seattle                                  pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow             pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow              pass    
 test-amd64-amd64-xl-shadow                                   pass    
 test-amd64-i386-xl-shadow                                    pass    
 test-arm64-arm64-xl-thunderx                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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

broken-job test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict broken
broken-step test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict host-install(4)

Not pushing.

------------------------------------------------------------
commit f28ed74fd116491e31329044d140fde4aa23b2a0
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Tue Aug 13 15:38:38 2019 +0100

    Update version for v4.1.0-rc5 release
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 02db1be1d074d75ad1c9bd1e9681f1b0b6299cee
Author: Bin Meng <bmeng.cn@gmail.com>
Date:   Fri Aug 2 23:08:04 2019 -0700

    riscv: roms: Fix make rules for building sifive_u bios
    
    Currently the make rules are wrongly using qemu/virt opensbi image
    for sifive_u machine. Correct it.
    
    Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
    Reviewed-by: Chih-Min Chao <chihmin.chao@sifive.com>
    Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
    Message-id: 1564812484-20385-1-git-send-email-bmeng.cn@gmail.com
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 968ff692cf5096a9e0d33e7e4a7fff10edb63001
Merge: 5e7bcdcfe6 310cda5b5e
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Tue Aug 13 11:35:30 2019 +0100

    Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.1-20190813' into staging
    
    ppc patch queue 2019-08-13 (last minute qemu-4.1 fixes)
    
    Here's a very, very last minute pull request for qemu-4.1.  This fixes
    two nasty bugs with the XIVE interrupt controller in "dual" mode
    (where the guest decides which interrupt controller it wants to use).
    One occurs when resetting the guest while I/O is active, and the other
    with migration of hotplugged CPUs.
    
    The timing here is very unfortunate.  Alas, we only spotted these bugs
    very late, and I was sick last week, delaying analysis and fix even
    further.
    
    This series hasn't had nearly as much testing as I'd really like, but
    I'd still like to squeeze it into qemu-4.1 if possible, since
    definitely fixing two bad bugs seems like an acceptable tradeoff for
    the risk of introducing different bugs.
    
    # gpg: Signature made Tue 13 Aug 2019 07:56:42 BST
    # gpg:                using RSA key 75F46586AE61A66CC44E87DC6C38CACA20D9B392
    # gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>" [full]
    # gpg:                 aka "David Gibson (Red Hat) <dgibson@redhat.com>" [full]
    # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>" [full]
    # gpg:                 aka "David Gibson (kernel.org) <dwg@kernel.org>" [unknown]
    # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
    
    * remotes/dgibson/tags/ppc-for-4.1-20190813:
      spapr/xive: Fix migration of hot-plugged CPUs
      spapr: Reset CAS & IRQ subsystem after devices
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 310cda5b5e9df642b19a0e9c504368ffba3b3ab9
Author: Cédric Le Goater <clg@kaod.org>
Date:   Tue Aug 13 08:48:53 2019 +0200

    spapr/xive: Fix migration of hot-plugged CPUs
    
    The migration sequence of a guest using the XIVE exploitation mode
    relies on the fact that the states of all devices are restored before
    the machine is. This is not true for hot-plug devices such as CPUs
    which state come after the machine. This breaks migration because the
    thread interrupt context registers are not correctly set.
    
    Fix migration of hotplugged CPUs by restoring their context in the
    'post_load' handler of the XiveTCTX model.
    
    Fixes: 277dd3d7712a ("spapr/xive: add migration support for KVM")
    Signed-off-by: Cédric Le Goater <clg@kaod.org>
    Message-Id: <20190813064853.29310-1-clg@kaod.org>
    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

commit 25c9780d38d4494f8610371d883865cf40b35dd6
Author: David Gibson <david@gibson.dropbear.id.au>
Date:   Tue Aug 13 15:59:18 2019 +1000

    spapr: Reset CAS & IRQ subsystem after devices
    
    This fixes a nasty regression in qemu-4.1 for the 'pseries' machine,
    caused by the new "dual" interrupt controller model.  Specifically,
    qemu can crash when used with KVM if a 'system_reset' is requested
    while there's active I/O in the guest.
    
    The problem is that in spapr_machine_reset() we:
    
    1. Reset the CAS vector state
            spapr_ovec_cleanup(spapr->ov5_cas);
    
    2. Reset all devices
            qemu_devices_reset()
    
    3. Reset the irq subsystem
            spapr_irq_reset();
    
    However (1) implicitly changes the interrupt delivery mode, because
    whether we're using XICS or XIVE depends on the CAS state.  We don't
    properly initialize the new irq mode until (3) though - in particular
    setting up the KVM devices.
    
    During (2), we can temporarily drop the BQL allowing some irqs to be
    delivered which will go to an irq system that's not properly set up.
    
    Specifically, if the previous guest was in (KVM) XIVE mode, the CAS
    reset will put us back in XICS mode.  kvm_kernel_irqchip() still
    returns true, because XIVE was using KVM, however XICs doesn't have
    its KVM components intialized and kernel_xics_fd == -1.  When the irq
    is delivered it goes via ics_kvm_set_irq() which assert()s that
    kernel_xics_fd != -1.
    
    This change addresses the problem by delaying the CAS reset until
    after the devices reset.  The device reset should quiesce all the
    devices so we won't get irqs delivered while we mess around with the
    IRQ.  The CAS reset and irq re-initialize should also now be under the
    same BQL critical section so nothing else should be able to interrupt
    it either.
    
    We also move the spapr_irq_msi_reset() used in one of the legacy irq
    modes, since it logically makes sense at the same point as the
    spapr_irq_reset() (it's essentially an equivalent operation for older
    machine types).  Since we don't need to switch between different
    interrupt controllers for those old machine types it shouldn't
    actually be broken in those cases though.
    
    Cc: Cédric Le Goater <clg@kaod.org>
    
    Fixes: b2e22477 "spapr: add a 'reset' method to the sPAPR IRQ backend"
    Fixes: 13db0cd9 "spapr: introduce a new sPAPR IRQ backend supporting
                     XIVE and XICS"
    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-14 13:37 [Xen-devel] [qemu-mainline test] 140084: trouble: broken/fail/pass osstest service owner

Xen-Devel Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/xen-devel/0 xen-devel/git/0.git
	git clone --mirror https://lore.kernel.org/xen-devel/1 xen-devel/git/1.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 xen-devel xen-devel/ https://lore.kernel.org/xen-devel \
		xen-devel@lists.xenproject.org xen-devel@archiver.kernel.org
	public-inbox-index xen-devel


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.xenproject.lists.xen-devel


AGPL code for this site: git clone https://public-inbox.org/ public-inbox