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

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



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    17 guest-localmigrate/x10   fail REGR. vs. 128215

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 128215
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 128215
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 128215
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 128215
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 128215
 test-amd64-i386-xl-pvshim    12 guest-start                  fail   never pass
 test-amd64-i386-libvirt-xsm  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-amd64-i386-libvirt      13 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-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-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-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-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-amd64-i386-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-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-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-libvirt-raw 12 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-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 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-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              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-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                07f426c35eddd79388a23d11cb278600d7e3831d
baseline version:
 qemuu                042938f46e1c477419d1931381fdadffaa49d45e

Last test of basis   128215  2018-09-29 02:08:34 Z    2 days
Testing same since   128274  2018-10-01 08:36:57 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Emilio G. Cota <cota@xxxxxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>
  Richard Henderson <richard.henderson@xxxxxxxxxx>
  Roman Kapl <rka@xxxxxxxxx>

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-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-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         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                          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                                    fail    
 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-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-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


Not pushing.

------------------------------------------------------------
commit 07f426c35eddd79388a23d11cb278600d7e3831d
Merge: 042938f46e 93bf9a4273
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Fri Sep 28 18:56:09 2018 +0100

    Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180926' into 
staging
    
    Queued tcg patches
    
    # gpg: Signature made Wed 26 Sep 2018 19:27:22 BST
    # gpg:                using RSA key 64DF38E8AF7E215F
    # gpg: Good signature from "Richard Henderson 
<richard.henderson@xxxxxxxxxx>"
    # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 
215F
    
    * remotes/rth/tags/pull-tcg-20180926:
      tcg/i386: fix vector operations on 32-bit hosts
      qht-bench: add -p flag to precompute hash values
      qht: constify arguments to some internal functions
      qht: constify qht_statistics_init
      qht: constify qht_lookup
      qht: fix comment in qht_bucket_remove_entry
      qht: drop ht argument from qht iterators
      test-qht: speed up + test qht_resize
      test-qht: test deletion of the last entry in a bucket
      test-qht: test removal of non-existent entries
      test-qht: test qht_iter_remove
      qht: add qht_iter_remove
      qht: remove unused map param from qht_remove__locked
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 93bf9a42733321fb632bcb9eafd049ef0e3d9417
Author: Roman Kapl <rka@xxxxxxxxx>
Date:   Fri Aug 24 15:17:34 2018 +0200

    tcg/i386: fix vector operations on 32-bit hosts
    
    The TCG backend uses LOWREGMASK to get the low 3 bits of register numbers.
    This was defined as no-op for 32-bit x86, with the assumption that we have
    eight registers anyway. This assumption is not true once we have xmm regs.
    
    Since LOWREGMASK was a no-op, xmm register indidices were wrong in opcodes
    and have overflown into other opcode fields, wreaking havoc.
    
    To trigger these problems, you can try running the "movi d8, #0x0" AArch64
    instruction on 32-bit x86. "vpxor %xmm0, %xmm0, %xmm0" should be generated,
    but instead TCG generated "vpxor %xmm0, %xmm0, %xmm2".
    
    Fixes: 770c2fc7bb ("Add vector operations")
    Signed-off-by: Roman Kapl <rka@xxxxxxxxx>
    Message-Id: <20180824131734.18557-1-rka@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit bd224fce6017133733fee560ad8e5f737ad8b062
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Mon Sep 10 14:31:54 2018 -0400

    qht-bench: add -p flag to precompute hash values
    
    Precomputing the hash values allows us to perform more frequent
    accesses to the hash table, thereby reaching higher throughputs.
    
    We keep the old behaviour by default, since (1) we might confuse
    users if they measured a speedup without changing anything in
    the QHT implementation, and (2) benchmarking the hash function
    "on line" is also valuable.
    
    Before:
    $ taskset -c 0 tests/qht-bench -n 1
     Throughput:        38.18 MT/s
    
    After:
    $ taskset -c 0 tests/qht-bench -n 1
     Throughput:        38.16 MT/s
    
    After (with precomputing):
    $ taskset -c 0 tests/qht-bench -n 1 -p
     Throughput:        50.87 MT/s
    
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit 1911c8a3bd550c79339863672ddcf5dbc48d3c16
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Mon Sep 10 13:48:39 2018 -0400

    qht: constify arguments to some internal functions
    
    These functions do not modify their @ht or @bucket arguments.
    Constify those arguments.
    
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit 6579f10779b5b5ed2e978e7b8cae7bcbf8665254
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Mon Sep 10 13:43:06 2018 -0400

    qht: constify qht_statistics_init
    
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit e6c58299502fb94e329b7a35a12feacde6c1cbc6
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Mon Sep 10 13:40:07 2018 -0400

    qht: constify qht_lookup
    
    seqlock_read_begin takes a const param since c04649eeea
    ("seqlock: constify seqlock_read_begin", 2018-08-23), so
    we can constify the entire lookup.
    
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit 9650ad3e9924ec98a42c6448292e2442e0c58457
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Mon Sep 10 13:23:42 2018 -0400

    qht: fix comment in qht_bucket_remove_entry
    
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit 78255ba2cc00f41d96aa2911933764f59f24c958
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Mon Sep 10 13:06:12 2018 -0400

    qht: drop ht argument from qht iterators
    
    Accessing the HT from an iterator results almost always
    in a deadlock. Given that only one qht-internal function
    uses this argument, drop it from the interface.
    
    Suggested-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit ca8897a44cda60693e66085f1e916e76b94400df
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Fri Aug 17 18:15:52 2018 -0400

    test-qht: speed up + test qht_resize
    
    Perform first the tests that exercise code paths that are
    easier to hit at small table sizes, and then resize the table
    to speed up subsequent tests. If this resize is not too large,
    we can make the test faster with no code coverage loss.
    
    - With gcov enabled:
    
    Before: 20.568s, 90.28% qht.c coverage
    After:   5.168s, 93.06% qht.c coverage
    
    The coverage increase is entirely due to calling qht_resize,
    which we weren't calling before. Note that the code paths
    that remain to be tested are either error handling or
    can only occur when several threads are accessing the
    hash table concurrently (e.g. seqlock retry, trylock fail).
    
    - Without gcov:
    
    Before: 1.987s
    After:  0.528s
    
    The speedup is almost the same as with gcov, although the
    "before" run is a lot faster.
    
    Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit 321a33f534eb0285f483a2db5f4b47442adadd87
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Fri Aug 17 18:15:33 2018 -0400

    test-qht: test deletion of the last entry in a bucket
    
    This improves coverage by one (!) LoC in qht.c, bringing the
    coverage rate up from 90.00% to 90.28%.
    
    Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit f44641bbf2dc9a2849d17797b2d342d1af853712
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Wed Aug 15 17:56:26 2018 -0400

    test-qht: test removal of non-existent entries
    
    This improves qht.c code coverage from 89.44% to 90.00%.
    
    Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit 922034e776420082e89c0f7679cb1568086a1071
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Wed Aug 15 17:08:37 2018 -0400

    test-qht: test qht_iter_remove
    
    Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit 69d55e9cc28dc2f1e2f2426d2a43f2d10db76f29
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Wed Aug 15 15:00:48 2018 -0400

    qht: add qht_iter_remove
    
    This currently has no users, but the use case is so common that I
    think we must support it.
    
    Note that without the appended we cannot safely remove a set of
    elements; a 2-step approach (i.e. qht_iter first, keep track of
    the to-be-deleted elements, and then a bunch of qht_remove calls)
    would be racy, since between the iteration and the removals other
    threads might insert additional elements.
    
    Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@xxxxxxxxxx>

commit e2f07efadd15c045bca42661c07b0557c8250e24
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Wed Aug 15 17:04:56 2018 -0400

    qht: remove unused map param from qht_remove__locked
    
    Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <richard.henderson@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®.