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

[Xen-devel] [qemu-mainline baseline-only test] 72490: regressions - FAIL



This run is configured for baseline tests only.

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-xsm 16 guest-start/debian.repeat fail REGR. vs. 72488
 test-armhf-armhf-libvirt-raw 10 debian-di-install         fail REGR. vs. 72488

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail blocked 
in 72488
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install   fail blocked in 72488
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 72488
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72488
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 72488
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72488
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 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-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
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-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                c65d5e4e1d6841524c49a07bcdd56094f49982a4
baseline version:
 qemuu                a15d835f00dce270fd3194e83d9910f4b5b44ac0

Last test of basis    72488  2017-11-24 06:57:43 Z    0 days
Testing same since    72490  2017-11-24 23:19:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Anthony PERARD <anthony.perard@xxxxxxxxxx>
  Brad Smith <brad@xxxxxxxxxxxx>
  Daniel Henrique Barboza <danielhb@xxxxxxxxxxxxxxxxxx>
  David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>
  Juan Quintela <quintela@xxxxxxxxxx>
  Laurent Vivier <lvivier@xxxxxxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>
  Richard Henderson <richard.henderson@xxxxxxxxxx>
  Stefan Weil <sw@xxxxxxxxxxx>
  Thomas Huth <thuth@xxxxxxxxxx>

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-pvhv2-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-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 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                          fail    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   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-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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


Push not applicable.

------------------------------------------------------------
commit c65d5e4e1d6841524c49a07bcdd56094f49982a4
Author: Brad Smith <brad@xxxxxxxxxxxx>
Date:   Tue Nov 7 18:46:11 2017 -0500

    configure: Deal with OpenBSD/i386 emulation linker
    
    OpenBSD/i386 uses elf_i386_obsd for the emulation linker.
    
    Signed-off-by: Brad Smith <brad@xxxxxxxxxxxx>
    Message-id: 20171107234608.GA395@xxxxxxxxxxxxxxxxxxxxxxxx
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 54c85bebb59f73aa87b5db59a00a16a500a3d642
Merge: 1b89975 acab30b
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Thu Nov 23 13:50:00 2017 +0000

    Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20171122' 
into staging
    
    migration/next for 20171122
    
    # gpg: Signature made Wed 22 Nov 2017 08:43:13 GMT
    # gpg:                using RSA key 0xF487EF185872D723
    # gpg: Good signature from "Juan Quintela <quintela@xxxxxxxxxx>"
    # gpg:                 aka "Juan Quintela <quintela@xxxxxxxxxx>"
    # Primary key fingerprint: 1899 FF8E DEBF 58CC EE03  4B82 F487 EF18 5872 
D723
    
    * remotes/juanquintela/tags/migration/20171122:
      migration/ram.c: do not set 'postcopy_running' in POSTCOPY_INCOMING_END
      migration, xen: Fix block image lock issue on live migration
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 1b89975d420c4c6c2967730ea20f0fd0ce211c1f
Merge: 2fe47fc 6dd836f
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Thu Nov 23 13:15:02 2017 +0000

    Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.11-20171122' 
into staging
    
    ppc patch queue 2017-11-22
    
    Several more fixes to merge for qemu-2.11.
    
    # gpg: Signature made Wed 22 Nov 2017 04:29:57 GMT
    # 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:                 aka "David Gibson (kernel.org) <dwg@xxxxxxxxxx>"
    # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 
B392
    
    * remotes/dgibson/tags/ppc-for-2.11-20171122:
      ppc: fix VTB migration
      spapr: Implement bug in spapr-vty device to be compatible with PowerVM
      hw/ppc/spapr: Fix virtio-scsi bootindex handling for LUNs >= 256
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 2fe47fce7860a1f1212f6b309fcc1c3163c532de
Author: Stefan Weil <sw@xxxxxxxxxxx>
Date:   Thu Nov 16 17:37:32 2017 +0100

    Fix build of console and GUI executables for Windows
    
    It was broken by commit 8ecc89f6e792152496eccb684d6c8c48aba8027d which
    moved the SDL linker flags from macro libs_softmmu to macro SDL_LIBS.
    
    Signed-off-by: Stefan Weil <sw@xxxxxxxxxxx>
    Message-id: 20171116163732.31584-1-sw@xxxxxxxxxxx
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 8f2c4cbc76cd37c22d0ed9a23b833690e6c405b2
Author: Juan Quintela <quintela@xxxxxxxxxx>
Date:   Wed Nov 22 09:41:57 2017 +0100

    tcg: Fix compilation without TCG
    
    Commit 27266271977c started to use tb_unlock() and tlb_set_dirty() on
    non TCG code.  Add the functions as stubs, so that builds with TCG
    disabled continue to compile.
    
    Signed-off-by: Juan Quintela <quintela@xxxxxxxxxx>
    Acked-by: Richard Henderson <richard.henderson@xxxxxxxxxx>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@xxxxxxxxx>
    [PMM: tweaked commit message]
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit acab30b85db0885ab161aff4c83c550628f6d8ca
Author: Daniel Henrique Barboza <danielhb@xxxxxxxxxxxxxxxxxx>
Date:   Thu Nov 16 20:35:26 2017 -0200

    migration/ram.c: do not set 'postcopy_running' in POSTCOPY_INCOMING_END
    
    When migrating a VM with 'migrate_set_capability postcopy-ram on'
    a postcopy_state is set during the process, ending up with the
    state POSTCOPY_INCOMING_END when the migration is over. This
    postcopy_state is taken into account inside ram_load to check
    how it will load the memory pages. This same ram_load is called when
    in a loadvm command.
    
    Inside ram_load, the logic to see if we're at postcopy_running state
    is:
    
    postcopy_running = postcopy_state_get() >= POSTCOPY_INCOMING_LISTENING
    
    postcopy_state_get() returns this enum type:
    
    typedef enum {
        POSTCOPY_INCOMING_NONE = 0,
        POSTCOPY_INCOMING_ADVISE,
        POSTCOPY_INCOMING_DISCARD,
        POSTCOPY_INCOMING_LISTENING,
        POSTCOPY_INCOMING_RUNNING,
        POSTCOPY_INCOMING_END
    } PostcopyState;
    
    In the case where ram_load is executed and postcopy_state is
    POSTCOPY_INCOMING_END, postcopy_running will be set to 'true' and
    ram_load will behave like a postcopy is in progress. This scenario isn't
    achievable in a migration but it is reproducible when executing
    savevm/loadvm after migrating with 'postcopy-ram on', causing loadvm
    to fail with Error -22:
    
    Source:
    
    (qemu) migrate_set_capability postcopy-ram on
    (qemu) migrate tcp:127.0.0.1:4444
    
    Dest:
    
    (qemu) migrate_set_capability postcopy-ram on
    (qemu)
    ubuntu1704-intel login:
    Ubuntu 17.04 ubuntu1704-intel ttyS0
    
    ubuntu1704-intel login: (qemu)
    (qemu) savevm test1
    (qemu) loadvm test1
    Unknown combination of migration flags: 0x4 (postcopy mode)
    error while loading state for instance 0x0 of device 'ram'
    Error -22 while loading VM state
    (qemu)
    
    This patch fixes this problem by changing the existing logic for
    postcopy_advised and postcopy_running in ram_load, making them
    'false' if we're at POSTCOPY_INCOMING_END state.
    
    Signed-off-by: Daniel Henrique Barboza <danielhb@xxxxxxxxxxxxxxxxxx>
    CC: Juan Quintela <quintela@xxxxxxxxxx>
    CC: Dr. David Alan Gilbert <dgilbert@xxxxxxxxxx>
    Reviewed-by: Peter Xu <peterx@xxxxxxxxxx>
    Reviewed-by: Juan Quintela <quintela@xxxxxxxxxx>
    Reported-by: Balamuruhan S <bala24@xxxxxxxxxxxxxxxxxx>
    Signed-off-by: Juan Quintela <quintela@xxxxxxxxxx>

commit 6dd836f5d32b989e18c6dda655a26f4d73a52f6a
Author: Laurent Vivier <lvivier@xxxxxxxxxx>
Date:   Tue Nov 21 21:16:43 2017 +0100

    ppc: fix VTB migration
    
    Migration of a system under stress (for example, with
    "stress-ng --numa 2") triggers on the destination
    some kernel watchdog messages like:
    
    NMI watchdog: BUG: soft lockup - CPU#0 stuck for 3489660870s!
    NMI watchdog: BUG: soft lockup - CPU#1 stuck for 3489660884s!
    
    This problem appears with the changes introduced by
        42043e4 spapr: clock should count only if vm is running
    
    I think this commit only triggers the problem.
    
    Kernel computes the soft lockup duration using the
    Virtual Timebase register (VTB), not using the Timebase
    Register (TBR, the one 42043e4 stops).
    
    It appears VTB is not migrated, so this patch adds it in
    the list of the SPRs to migrate, and fixes the problem.
    
    For the migration, I've tested a migration from qemu-2.8.0 and
    pseries-2.8.0 to a patched master (qemu-2.11.0-rc1). The received
    VTB is 0 (as is it not initialized by qemu-2.8.0), but the value
    seems to be ignored by KVM and a non zero VTB is used by the kernel.
    I have no explanation for that, but as the original problem appears
    only with SMP system under stress I suspect some problems in KVM
    (I think because VTB is shared by all threads of a core).
    
    Signed-off-by: Laurent Vivier <lvivier@xxxxxxxxxx>
    Signed-off-by: David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>

commit 6c3bc244d3cbdc5545504fda4fae0238ec36a3c0
Author: David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>
Date:   Mon Nov 20 17:49:25 2017 +1100

    spapr: Implement bug in spapr-vty device to be compatible with PowerVM
    
    The spapr-vty device implements the PAPR defined virtual console,
    which is also implemented by IBM's proprietary PowerVM hypervisor.
    
    PowerVM's implementation has a bug where it inserts an extra \0 after
    every \r going to the guest.  Because of that Linux's guest side
    driver has a workaround which strips \0 characters that appear
    immediately after a \r.
    
    That means that when running under qemu, sending a binary stream from
    host to guest via spapr-vty which happens to include a \r\0 sequence
    will get corrupted by that workaround.
    
    To deal with that, this patch duplicates PowerVM's bug, inserting an
    extra \0 after each \r.  Ugly, but the best option available.
    
    Signed-off-by: David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>
    Reviewed-by: Thomas Huth <thuth@xxxxxxxxxx>
    Reviewed-by: Greg Kurz <groug@xxxxxxxx>

commit bac658d1a4dc9dd637b2eb5006abda137071f17f
Author: Thomas Huth <thuth@xxxxxxxxxx>
Date:   Mon Nov 20 08:44:38 2017 +0100

    hw/ppc/spapr: Fix virtio-scsi bootindex handling for LUNs >= 256
    
    LUNs >= 256 have to be encoded with the so-called "flat space
    addressing method" for virtio-scsi, where an additional bit has to
    be set. SLOF already took care of this with the following commit:
    
     https://git.qemu.org/?p=SLOF.git;a=commitdiff;h=f72a37713fea47da
     (see https://bugzilla.redhat.com/show_bug.cgi?id=1431584 for details)
    
    But QEMU does not use this encoding yet for device tree paths
    that have to be handed over to SLOF to deal with the "bootindex"
    property, so SLOF currently fails to boot from virtio-scsi devices
    with LUNs >= 256 in the right boot order. Fix it by using the bit
    to indicate the "flat space addressing method" for LUNs >= 256.
    
    Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>
    Signed-off-by: David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>

commit 5d6c599fe1d69a1bf8c5c4d3c58be2b31cd625ad
Author: Anthony PERARD <anthony.perard@xxxxxxxxxx>
Date:   Thu Nov 16 15:14:19 2017 +0000

    migration, xen: Fix block image lock issue on live migration
    
    When doing a live migration of a Xen guest with libxl, the images for
    block devices are locked by the original QEMU process, and this prevent
    the QEMU at the destination to take the lock and the migration fail.
    
    >From QEMU point of view, once the RAM of a domain is migrated, there is
    two QMP commands, "stop" then "xen-save-devices-state", at which point a
    new QEMU is spawned at the destination.
    
    Release locks in "xen-save-devices-state" so the destination can takes
    them, if it's a live migration.
    
    This patch add the "live" parameter to "xen-save-devices-state" which
    default to true so older version of libxenlight can work with newer
    version of QEMU.
    
    Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
    Reviewed-by: Dr. David Alan Gilbert <dgilbert@xxxxxxxxxx>
    Reviewed-by: Juan Quintela <quintela@xxxxxxxxxx>
    Signed-off-by: Juan Quintela <quintela@xxxxxxxxxx>

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.