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

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



This run is configured for baseline tests only.

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2   6 xen-install               fail REGR. vs. 74969
 test-amd64-amd64-qemuu-nested-intel 10 debian-hvm-install fail REGR. vs. 74969

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 74969
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 74969
 test-armhf-armhf-xl-rtds     12 guest-start                  fail   like 74969
 test-armhf-armhf-libvirt     12 guest-start                  fail   like 74969
 test-armhf-armhf-xl          12 guest-start                  fail   like 74969
 test-amd64-amd64-xl-pvshim   12 guest-start                  fail   like 74969
 test-armhf-armhf-xl-midway   12 guest-start                  fail   like 74969
 test-armhf-armhf-xl-multivcpu 12 guest-start                  fail  like 74969
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 74969
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 74969
 test-armhf-armhf-xl-vhd      10 debian-di-install            fail   like 74969
 test-armhf-armhf-libvirt-raw 10 debian-di-install            fail   like 74969
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-xl-pvshim    12 guest-start                  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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-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-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass

version targeted for testing:
 qemuu                9277d81f5c2c6f4d0b5e47c8476eb7ee7e5c0beb
baseline version:
 qemuu                ff82d3c73ec20d6f40e8bbfafe8ed5110bba5049

Last test of basis    74969  2018-07-14 20:47:52 Z    2 days
Testing same since    74978  2018-07-16 16:22:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel Henrique Barboza <danielhb413@xxxxxxxxx>
  Eduardo Otubo <otubo@xxxxxxxxxx>
  Fam Zheng <famz@xxxxxxxxxx>
  John Arbuckle <programmingkidx@xxxxxxxxx>
  John Snow <jsnow@xxxxxxxxxx>
  Kevin Wolf <kwolf@xxxxxxxxxx>
  Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>
  Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Peter Lieven <pl@xxxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>
  Ville Skyttä <ville.skytta@xxxxxx>

jobs:
 build-amd64-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                                          fail    
 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-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-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-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 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                          fail    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 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                                   fail    
 test-amd64-i386-xl-pvshim                                    fail    
 test-amd64-amd64-pygrub                                      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                                     fail    
 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                                      fail    


------------------------------------------------------------
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 9277d81f5c2c6f4d0b5e47c8476eb7ee7e5c0beb
Author: Ville Skyttä <ville.skytta@xxxxxx>
Date:   Tue Jun 12 09:51:50 2018 +0300

    docs: Grammar and spelling fixes
    
    Signed-off-by: Ville Skyttä <ville.skytta@xxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    Reviewed-by: Eric Blake <eblake@xxxxxxxxxx>
    Message-id: 20180612065150.21110-1-ville.skytta@xxxxxx
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 68f1b569dccdf1bf2935d4175fffe84dae6997fc
Merge: dc3c89d 8dcd3c9
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Thu Jul 12 17:37:49 2018 +0100

    Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
    
    Block layer patches:
    
    - file-posix: Check correct file type (regular file for 'file',
      character or block device for 'host_device'/'host_cdrom')
    - scsi-disk: Block Device Characteristics emulation fix
    - qemu-img: Consider required alignment for sparse area detection
    - Documentation and test improvements
    
    # gpg: Signature made Thu 12 Jul 2018 17:29:17 BST
    # gpg:                using RSA key 7F09B272C88F2FD6
    # gpg: Good signature from "Kevin Wolf <kwolf@xxxxxxxxxx>"
    # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 
2FD6
    
    * remotes/kevin/tags/for-upstream:
      qemu-img: align result of is_allocated_sectors
      scsi-disk: Block Device Characteristics emulation fix
      iotests: add test 226 for file driver types
      file-posix: specify expected filetypes
      qemu-img: Document copy offloading implications with -S and -c
      iotests: nbd: Stop qemu-nbd before remaking image
      iotests: 153: Fix dead code
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 8dcd3c9b91a300c86e315d7e5427dce1383f7387
Author: Peter Lieven <pl@xxxxxxx>
Date:   Thu Jul 12 15:00:10 2018 +0200

    qemu-img: align result of is_allocated_sectors
    
    We currently don't enforce that the sparse segments we detect during 
convert are
    aligned. This leads to unnecessary and costly read-modify-write cycles 
either
    internally in Qemu or in the background on the storage device as nearly all
    modern filesystems or hardware have a 4k alignment internally.
    
    This patch modifies is_allocated_sectors so that its *pnum result will 
always
    end at an alignment boundary. This way all requests will end at an alignment
    boundary. The start of all requests will also be aligned as long as the 
results
    of get_block_status do not lead to an unaligned offset.
    
    The number of RMW cycles when converting an example image [1] to a raw 
device that
    has 4k sector size is about 4600 4k read requests to perform a total of 
about 15000
    write requests. With this path the additional 4600 read requests are 
eliminated while
    the number of total write requests stays constant.
    
    [1] 
https://cloud-images.ubuntu.com/releases/16.04/release/ubuntu-16.04-server-cloudimg-amd64-disk1.vmdk
    
    Signed-off-by: Peter Lieven <pl@xxxxxxx>
    Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx>

commit 740842c9656cd5dbc9ccf2ea0c3a74f0ba35144a
Author: Daniel Henrique Barboza <danielhb413@xxxxxxxxx>
Date:   Wed Jul 11 17:58:13 2018 -0300

    scsi-disk: Block Device Characteristics emulation fix
    
    The current BDC VPD page (page 0xb1) is too short. This can be
    seen running sg_utils:
    
    $ sg_vpd --page=bdc /dev/sda
    Block device characteristics VPD page (SBC):
    Block device characteristics VPD page length too short=8
    
    By the SCSI spec, the expected size of the SBC page is 0x40.
    There is no telling how the guest will behave with a shorter
    message - it can ignore it, or worse, make (wrong)
    assumptions.
    
    This patch fixes the emulation by setting the size to 0x40.
    This is the output of the previous sg_vpd command after
    applying it:
    
    $ sg_vpd --page=bdc /dev/sda -v
        inquiry cdb: 12 01 b1 00 fc 00
    Block device characteristics VPD page (SBC):
       [PQual=0  Peripheral device type: disk]
      Medium rotation rate is not reported
      Product type: Not specified
      WABEREQ=0
      WACEREQ=0
      Nominal form factor not reported
      FUAB=0
      VBULS=0
    
    To improve readability, this patch also adds the VBULS value
    explictly and add comments on the existing fields we're
    setting.
    
    Signed-off-by: Daniel Henrique Barboza <danielhb413@xxxxxxxxx>
    Acked-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx>

commit 2d4cb49ddaa219ed3f5a985ecf8b188aeb2b3d6b
Author: John Snow <jsnow@xxxxxxxxxx>
Date:   Tue Jul 10 13:00:41 2018 -0400

    iotests: add test 226 for file driver types
    
    Test that we're rejecting what we ought to for file,
    host_driver and host_cdrom drivers. Test that we're
    seeing the deprecated message for block and chardevs
    on the file driver.
    
    Signed-off-by: John Snow <jsnow@xxxxxxxxxx>
    Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx>

commit 230ff73904e72dde2d7718c2da407786a1c72e57
Author: John Snow <jsnow@xxxxxxxxxx>
Date:   Tue Jul 10 13:00:40 2018 -0400

    file-posix: specify expected filetypes
    
    Adjust each caller of raw_open_common to specify if they are expecting
    host and character devices or not. Tighten expectations of file types upon
    open in the common code and refuse types that are not expected.
    
    This has two effects:
    
    (1) Character and block devices are now considered deprecated for the
        'file' driver, which expects only S_IFREG, and
    (2) no file-posix driver (file, host_cdrom, or host_device) can open
        directories now.
    
    I don't think there's a legitimate reason to open directories as if
    they were files. This prevents QEMU from opening and attempting to probe
    a directory inode, which can break in exciting ways. One of those ways
    is lseek on ext4/xfs, which will return 0x7fffffffffffffff as the file
    size instead of EISDIR. This can coax QEMU into responding with a
    confusing "file too big" instead of "Hey, that's not a file".
    
    See: https://bugs.launchpad.net/qemu/+bug/1739304/
    Signed-off-by: John Snow <jsnow@xxxxxxxxxx>
    Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx>

commit eb461485f4558e362fab905735b50987505bca44
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Wed Jul 11 09:22:27 2018 +0800

    qemu-img: Document copy offloading implications with -S and -c
    
    Explicitly enabling zero detection or compression suppresses copy
    offloading during convert. Document it.
    
    Suggested-by: Kevin Wolf <kwolf@xxxxxxxxxx>
    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Reviewed-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
    Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx>

commit 2f9d4083f7fdafe82138e983a24ef30b81b029d7
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Wed Jul 11 14:40:46 2018 +0800

    iotests: nbd: Stop qemu-nbd before remaking image
    
    197 is one example where _make_test_img is used twice without stopping
    the NBD server in between. An error will occur like this:
    
        @@ -26,9 +26,13 @@
    
         === Partial final cluster ===
    
        +qemu-img: TEST_DIR/t.IMGFMT: Failed to get "resize" lock
        +Is another process using the image?
         Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1024
        +Failed to find an available port: Address already in use
         read 1024/1024 bytes at offset 0
    
    Patch _make_test_img to stop the old qemu-nbd before starting a new one,
    which fixes this problem, and similarly 215.
    
    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx>

commit 0e1a582750269d3dde0481ca034b08a5784e430c
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Wed Jul 11 15:05:19 2018 +0800

    iotests: 153: Fix dead code
    
    This step was left behind my mistake. As suggested by the echoed text,
    the intention was to test two devices with the same image, with
    different options. The behavior should be the same as two QEMU
    processes. Complete it.
    
    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx>

commit dc3c89d612252fc461a65f54885a1fe108e9ec05
Author: John Arbuckle <programmingkidx@xxxxxxxxx>
Date:   Mon Jul 9 11:02:35 2018 -0400

    ui/cocoa.m: replace scrollingDeltaY with deltaY
    
    The NSEvent class method scrollingDeltaY is available
    for Mac OS 10.7 and newer. Since QEMU supports Mac OS
    10.5 and up, we need to be using a method that is
    available on these version of Mac OS X. The deltaY
    method is a method that does almost the same thing as
    scrollingDeltaY and is available on Mac OS 10.5 and
    up. So we can replace scrollingDeltaY with deltaY.
    
    We only check deltaY's value if it is not zero
    because zero means that the scrolling increment was
    sufficiently fine that it was only reported in scrollingDeltaY,
    or that the scrolling was horizontal.
    
    Signed-off-by: John Arbuckle <programmingkidx@xxxxxxxxx>
    Message-id: 20180709150235.7573-1-programmingkidx@xxxxxxxxx
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    [PMM: tweak commit message and comment a little]
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 7fdf16e1148a6133c5dee38140d75b0c9b96fa00
Merge: ff82d3c 056de1e
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Thu Jul 12 14:59:28 2018 +0100

    Merge remote-tracking branch 'remotes/otubo/tags/pull-seccomp-20180712' 
into staging
    
    pull-seccomp-20180712
    
    # gpg: Signature made Thu 12 Jul 2018 13:55:34 BST
    # gpg:                using RSA key DF32E7C0F0FFF9A2
    # gpg: Good signature from "Eduardo Otubo (Senior Software Engineer) 
<otubo@xxxxxxxxxx>"
    # Primary key fingerprint: D67E 1B50 9374 86B4 0723  DBAB DF32 E7C0 F0FF 
F9A2
    
    * remotes/otubo/tags/pull-seccomp-20180712:
      seccomp: allow sched_setscheduler() with SCHED_IDLE policy
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 056de1e894155fbb99e7b43c1c4382d4920cf437
Author: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>
Date:   Tue Jul 10 16:55:57 2018 +0200

    seccomp: allow sched_setscheduler() with SCHED_IDLE policy
    
    Current and upcoming mesa releases rely on a shader disk cash. It uses
    a thread job queue with low priority, set with
    sched_setscheduler(SCHED_IDLE). However, that syscall is rejected by
    the "resourcecontrol" seccomp qemu filter.
    
    Since it should be safe to allow lowering thread priority, let's allow
    scheduling thread to idle policy.
    
    Related to:
    https://bugzilla.redhat.com/show_bug.cgi?id=1594456
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>
    Acked-by: Eduardo Otubo <otubo@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®.