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

[Xen-devel] [qemu-mainline test] 29536: regressions - trouble: broken/fail/pass



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-pair        3 host-install/src_host(3) broken REGR. vs. 29516
 test-amd64-amd64-pair        4 host-install/dst_host(4) broken REGR. vs. 29516
 test-amd64-i386-xl-win7-amd64  7 windows-install          fail REGR. vs. 29516

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-sedf     11 guest-saverestore         fail REGR. vs. 29516

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt       9 guest-start                  fail   never pass
 test-armhf-armhf-xl          10 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt      9 guest-start                  fail   never pass
 test-amd64-amd64-xl-pcipt-intel  9 guest-start                 fail never pass
 test-amd64-amd64-libvirt      9 guest-start                  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-amd64-xl-qemut-win7-amd64 14 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-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-qemut-winxpsp3 14 guest-stop                fail never pass
 test-amd64-i386-xl-winxpsp3-vcpus1 14 guest-stop               fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 14 guest-stop              fail never pass
 test-amd64-amd64-xl-win7-amd64 14 guest-stop                   fail never pass
 test-amd64-i386-xl-winxpsp3  14 guest-stop                   fail   never pass
 test-amd64-i386-xl-qemuu-winxpsp3 14 guest-stop                fail never pass

version targeted for testing:
 qemuu                d24e780427a08ea3b1b01e5058f1db37ec9a82ac
baseline version:
 qemuu                f45c56e0166e86d3b309ae72f4cb8e3d0949c7ef

------------------------------------------------------------
People who touched revisions under test:
  Andrew Jones <drjones@xxxxxxxxxx>
  Aurelien Jarno <aurelien@xxxxxxxxxxx>
  Dongxue Zhang <elta.era@xxxxxxxxx>
  Igor Mammedov <imammedo@xxxxxxxxxx>
  Michael S. Tsirkin <mst@xxxxxxxxxx>
  Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>
  Stefan Weil <sw@xxxxxxxxxxx>
------------------------------------------------------------

jobs:
 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-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-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-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-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      fail    
 test-amd64-i386-xl-multivcpu                                 pass    
 test-amd64-amd64-pair                                        broken  
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-xl-sedf-pin                                 pass    
 test-amd64-amd64-xl-sedf                                     fail    
 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 d24e780427a08ea3b1b01e5058f1db37ec9a82ac
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Tue Jul 29 18:23:34 2014 +0100

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

commit 1373e140f0b0554a8b3aba9761cd96df49520f97
Author: Andrew Jones <drjones@xxxxxxxxxx>
Date:   Tue Jul 29 18:32:01 2014 +0200

    hw/arm/virt: fix pl031 addr typo
    
    pl031's base address should be 0x9010000, not 0x90010000, otherwise
    it sits in ram when configuring a guest with greater than 1G.
    
    Signed-off-by: Andrew Jones <drjones@xxxxxxxxxx>
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 8a2ca741ab69b34c3bb7178a595e302d396d7a10
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Tue Jul 29 13:45:10 2014 +0100

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

commit 1d80eb7a680d94d542971c78c57e892364187b8e
Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
Date:   Tue Jul 29 08:15:12 2014 +0200

    po: update Italian translation
    
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 41892faf891ed91efd241f23aaa09388016b4640
Author: Aurelien Jarno <aurelien@xxxxxxxxxxx>
Date:   Mon Jul 28 23:44:46 2014 +0200

    po: Update French translation
    
    Add new translations for recently added messages.
    
    Signed-off-by: Aurelien Jarno <aurelien@xxxxxxxxxxx>
    Reviewed-by: Stefan Weil <sw@xxxxxxxxxxx>
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 04d1d6613f36f2a7cdc6ad8d7cfb1918a30f173e
Merge: 41a1a9c f47337c
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Tue Jul 29 12:04:01 2014 +0100

    Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
    
    pc migration fixes
    
    Last minute fixes for migration.
    It seems that if we don't fix it now, fixing
    it in the next version will be even more painful ...
    
    Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx>
    
    # gpg: Signature made Tue 29 Jul 2014 11:45:18 BST using RSA key ID D28D5469
    # gpg: Good signature from "Michael S. Tsirkin <mst@xxxxxxxxxx>"
    # gpg:                 aka "Michael S. Tsirkin <mst@xxxxxxxxxx>"
    
    * remotes/mst/tags/for_upstream:
      piix: set legacy table size for 1.7
      acpi-build: tweak acpi migration limits
      pc: future-proof migration-compatibility of ACPI tables
      acpi-build: minor code cleanup
      pc: acpi: generate AML only for PCI0 devices if PCI bridge hotplug is 
disabled
      bios-tables-test: fix ASL normalization false positive
      pc: hack for migration compatibility from QEMU 2.0
      acpi-dsdt: procedurally generate _PRT
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit f47337cb9181a1f9339b9b0516b92fe77a22f0f3
Author: Michael S. Tsirkin <mst@xxxxxxxxxx>
Date:   Mon Jul 28 23:00:42 2014 +0200

    piix: set legacy table size for 1.7
    
    Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx>

commit 868270f23d8db2cce83e4f082fe75e8625a5fbf9
Author: Michael S. Tsirkin <mst@xxxxxxxxxx>
Date:   Mon Jul 28 23:07:11 2014 +0200

    acpi-build: tweak acpi migration limits
    
    - Tweak error message for legacy machine type:
      Basically if table size exceeds the limits we set all
      bets are off for migration: e.g. it can start failing even
      within given qemu minor version simply because of a bugfix.
    - Increase table size to 128k.
    - Make sure we notice it long before we start getting close to the
      128k limit: warn at 64k.
    - Don't fail if we exceed the limit: most people don't care about
      migration, even less people care about cross version miration.
    
    Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx>
    Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>

commit 18045fb9f457a0f0cba2bd113c748a2dcb4ed39e
Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
Date:   Mon Jul 28 17:34:16 2014 +0200

    pc: future-proof migration-compatibility of ACPI tables
    
    This patch avoids that similar changes break QEMU again in the future.
    QEMU will now hard-code 64k as the maximum ACPI table size, which
    (despite being an order of magnitude smaller than 640k) should be enough
    for everyone.
    
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Tested-by: Igor Mammedov <imammedo@xxxxxxxxxx>
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Reviewed-by: Michael S. Tsirkin <mst@xxxxxxxxxx>
    Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx>

commit 093a35e5fc0c60508e8c754ae81572090365723d
Author: Michael S. Tsirkin <mst@xxxxxxxxxx>
Date:   Mon Jul 28 22:56:45 2014 +0200

    acpi-build: minor code cleanup
    
    Fix up and add  comments to clarify code, plus a trivial
    code change for clarity.
    
    Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx>

commit 133a2da488062eb47e576e12ee15314349272068
Author: Igor Mammedov <imammedo@xxxxxxxxxx>
Date:   Mon Jul 28 17:34:18 2014 +0200

    pc: acpi: generate AML only for PCI0 devices if PCI bridge hotplug is 
disabled
    
    Fixes migration regression from QEMU-1.7 to a newer QEMUs.
    SSDT table size in QEMU-1.7 doesn't change regardless of
    a number of PCI bridge devices present at startup.
    
    However in QEMU-2.0 since addition of hotplug on PCI bridges,
    each PCI bridge adds ~1875 bytes to SSDT table, including
    pc-i440fx-1.7 machine type where PCI bridge hotplug disabled
    via compat property.
    It breaks migration from "QEMU-1.7" to "QEMU-2.[01] -M pc-i440fx-1.7"
    since RAMBlock size of ACPI tables on target becomes larger
    then on source and migration fails with:
    
    "Length mismatch: /rom@etc/acpi/tables: 2000 in != 3000"
    
    error.
    
    Fix this by generating AML only for PCI0 bus if
    hotplug on PCI bridges is disabled and preserves PCI brigde
    description in AML as it was done in QEMU-1.7 for pc-i440fx-1.7.
    
    It will help to maintain size of SSDT static regardless of
    number of PCI bridges on startup for pc-i440fx-1.7 machine type.
    
    Signed-off-by: Igor Mammedov <imammedo@xxxxxxxxxx>
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Reviewed-by: Michael S. Tsirkin <mst@xxxxxxxxxx>
    Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx>

commit cb348985abd3673b40c8af069c3e3b84f547b6f7
Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
Date:   Mon Jul 28 17:34:17 2014 +0200

    bios-tables-test: fix ASL normalization false positive
    
    My version of IASL (from RHEL7) puts two newlines between the head comment
    and the DefinitionBlock property.  Kill all newlines after the comment,
    so that normalize_asl works properly.
    
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Reviewed-by: Michael S. Tsirkin <mst@xxxxxxxxxx>
    Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx>
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>

commit 41a1a9c42c4e0fb5f1b94aa8b72e42f66ebde3d9
Author: Stefan Weil <sw@xxxxxxxxxxx>
Date:   Fri Jul 18 16:44:21 2014 +0200

    po: Update German translation
    
    Line numbers changed, and some translations were missing after commit
    3d914488aee3dc1bf495e461aedf8fb4e5bb2270.
    
    Update also "Show Tabs" to a more common translation, and remove some
    old unused lines at the end.
    
    Signed-off-by: Stefan Weil <sw@xxxxxxxxxxx>
    Signed-off-by: Aurelien Jarno <aurelien@xxxxxxxxxxx>

commit 62eb3b9a34d9865a817cd57f400c5373d8fdbdde
Author: Dongxue Zhang <elta.era@xxxxxxxxx>
Date:   Mon Jul 28 23:58:21 2014 +0800

    target-mips/translate.c: Free TCG in OPC_DINSV
    
    Free t0 and t1 in opcode OPC_DINSV.
    
    Signed-off-by: Dongxue Zhang <elta.era@xxxxxxxxx>
    Signed-off-by: Aurelien Jarno <aurelien@xxxxxxxxxxx>

commit 07fb61760cdea7c3f1b9c897513986945bca8e89
Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
Date:   Mon Jul 28 17:34:15 2014 +0200

    pc: hack for migration compatibility from QEMU 2.0
    
    Changing the ACPI table size causes migration to break, and the memory
    hotplug work opened our eyes on how horribly we were breaking things in
    2.0 already.
    
    The ACPI table size is rounded to the next 4k, which one would think
    gives some headroom.  In practice this is not the case, because the user
    can control the ACPI table size (each CPU adds 97 bytes to the SSDT and
    8 to the MADT) and so some "-smp" values will break the 4k boundary and
    fail to migrate.  Similarly, PCI bridges add ~1870 bytes to the SSDT.
    
    This patch concerns itself with fixing migration from QEMU 2.0.  It
    computes the payload size of QEMU 2.0 and always uses that one.
    The previous patch shrunk the ACPI tables enough that the QEMU 2.0 size
    should always be enough; non-AML tables can change depending on the
    configuration (especially MADT, SRAT, HPET) but they remain the same
    between QEMU 2.0 and 2.1, so we only compute our padding based on the
    sizes of the SSDT and DSDT.
    
    Migration from QEMU 1.7 should work for guests that have a number of CPUs
    other than 12, 13, 14, 54, 55, 56, 97, 98, 139, 140.  It was already
    broken from QEMU 1.7 to QEMU 2.0 in the same way, though.
    
    Even with this patch, QEMU 1.7 and 2.0 have two different ideas of
    "-M pc-i440fx-2.0" when there are PCI bridges.  Igor sent a patch to
    adopt the QEMU 1.7 definition.  I think distributions should apply
    it if they move directly from QEMU 1.7 to 2.1+ without ever packaging
    version 2.0.
    
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Tested-by: Igor Mammedov <imammedo@xxxxxxxxxx>
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Reviewed-by: Michael S. Tsirkin <mst@xxxxxxxxxx>
    Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx>

commit acd727e7cb11d7aeea3343cf11bba22238530b4c
Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
Date:   Mon Jul 28 17:34:14 2014 +0200

    acpi-dsdt: procedurally generate _PRT
    
    This replaces the _PRT constant with a method that computes it.
    
    The problem is that the DSDT+SSDT have grown from 2.0 to 2.1,
    enough to cross the 8k barrier (we align the ACPI tables to 4k
    before putting them in fw_cfg).  This causes problems with
    migration and the pc-i440fx-2.0 machine type.
    
    The solution to the problem is to hardcode 64k as the limit,
    but this doesn't solve the bug with pc-i440fx-2.0.  The fix will be
    for QEMU 2.1 to use exactly the same size as QEMU 2.0 for the
    ACPI tables.  First, however, we must make the actual AML
    equal or smaller; to do this, rewrite _PRT in a way that saves
    over 1k of bytecode.
    
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Tested-by: Igor Mammedov <imammedo@xxxxxxxxxx>
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Reviewed-by: Michael S. Tsirkin <mst@xxxxxxxxxx>
    Signed-off-by: Michael S. Tsirkin <mst@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®.