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

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



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64  9 windows-install    fail REGR. vs. 59010

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-libvirt-xsm  11 guest-start                  fail   like 59010
 test-amd64-i386-libvirt      11 guest-start                  fail   like 59010
 test-amd64-amd64-libvirt     11 guest-start                  fail   like 59010
 test-armhf-armhf-xl-rtds     11 guest-start                  fail   like 59010

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  fail   never pass
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 11 guest-start                  fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass

version targeted for testing:
 qemuu                6686ce3f1628f045035d58db8890d20705fd5c34
baseline version:
 qemuu                d2966f804d70a244f5dde395fc5d22a50ed3e74e

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@xxxxxxxxxx>
  Fam Zheng <famz@xxxxxxxxxx>
  JindÅ?ich MakoviÄ?ka <makovick@xxxxxxxxx>
  John Snow <jsnow@xxxxxxxxxx>
  Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Peter Lieven <pl@xxxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>
  Richard W.M. Jones <rjones@xxxxxxxxxx>
  Stefan Hajnoczi <stefanha@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-xl-qemuu-debianhvm-amd64-xsm                pass
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass
 test-amd64-amd64-libvirt-xsm                                 fail
 test-armhf-armhf-libvirt-xsm                                 pass
 test-amd64-i386-libvirt-xsm                                  fail
 test-amd64-amd64-xl-xsm                                      pass
 test-armhf-armhf-xl-xsm                                      pass
 test-amd64-i386-xl-xsm                                       pass
 test-amd64-amd64-xl-pvh-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-armhf-armhf-xl-arndale                                  pass
 test-amd64-amd64-xl-credit2                                  pass
 test-armhf-armhf-xl-credit2                                  pass
 test-armhf-armhf-xl-cubietruck                               pass
 test-amd64-i386-freebsd10-i386                               pass
 test-amd64-amd64-xl-pvh-intel                                fail
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass
 test-amd64-amd64-libvirt                                     fail
 test-armhf-armhf-libvirt                                     pass
 test-amd64-i386-libvirt                                      fail
 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-xl-rtds                                     pass
 test-armhf-armhf-xl-rtds                                     fail
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass
 test-amd64-i386-xl-qemuu-winxpsp3                            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

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 6686ce3f1628f045035d58db8890d20705fd5c34
Merge: d2966f8 764ba3a
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Thu Jul 2 10:44:34 2015 +0100

    Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' 
into staging

    # gpg: Signature made Thu Jul  2 10:10:39 2015 BST using RSA key ID 81AB73C8
    # gpg: Good signature from "Stefan Hajnoczi <stefanha@xxxxxxxxxx>"
    # gpg:                 aka "Stefan Hajnoczi <stefanha@xxxxxxxxx>"

    * remotes/stefanha/tags/block-pull-request:
      block: remove redundant check before g_slist_find()
      block/nfs: limit maximum readahead size to 1MB
      block/iscsi: restore compatiblity with libiscsi 1.9.0
      iotests: Use event_wait in wait_ready
      qemu-iotests: Add test case for mirror with unmap
      qemu-iotests: Make block job methods common
      block: Remove bdrv_reset_dirty
      block: Fix dirty bitmap in bdrv_co_discard
      mirror: Do zero write on target if sectors not allocated
      qmp: Add optional bool "unmap" to drive-mirror
      block: Add bdrv_get_block_status_above
      timer: Use a single definition of NSEC_PER_SEC for the whole codebase
      timer: Move NANOSECONDS_PER_SECONDS to timer.h
      blockdev: no need to drain+flush in hmp_drive_del
      qapi: Rename 'dirty-bitmap' mode to 'incremental'
      qcow2: Handle EAGAIN returned from update_refcount
      block/iscsi: add support for request timeouts

    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 764ba3ae511adddfa750db290ac8375d660ca5b9
Author: Alberto Garcia <berto@xxxxxxxxxx>
Date:   Mon Jun 29 16:12:13 2015 +0300

    block: remove redundant check before g_slist_find()

    An empty GSList is represented by a NULL pointer, therefore it's a
    perfectly valid argument for g_slist_find() and there's no need to
    make any additional check.

    Signed-off-by: Alberto Garcia <berto@xxxxxxxxxx>
    Message-id: 1435583533-5758-1-git-send-email-berto@xxxxxxxxxx
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 29c838cdc96c4d117f00c75bbcb941e1be9590fb
Author: Peter Lieven <pl@xxxxxxx>
Date:   Fri Jun 26 13:14:01 2015 +0200

    block/nfs: limit maximum readahead size to 1MB

    a malicious caller could otherwise specify a very
    large value via the URI and force libnfs to allocate
    a large amount of memory for the readahead buffer.

    Cc: qemu-stable@xxxxxxxxxx
    Signed-off-by: Peter Lieven <pl@xxxxxxx>
    Message-id: 1435317241-25585-1-git-send-email-pl@xxxxxxx
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 9049736ec70fdc886ac0df521fdd8b2886b2cb63
Author: Peter Lieven <pl@xxxxxxx>
Date:   Fri Jun 26 12:18:01 2015 +0200

    block/iscsi: restore compatiblity with libiscsi 1.9.0

    RHEL7 and others are stuck with libiscsi 1.9.0 since there
    unfortunately was an ABI breakage after that release.

    Signed-off-by: Peter Lieven <pl@xxxxxxx>
    Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Message-id: 1435313881-19366-1-git-send-email-pl@xxxxxxx
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit d7b25297920d18fa2a2cde1ed21fde38a88c935f
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Mon Jun 8 13:56:14 2015 +0800

    iotests: Use event_wait in wait_ready

    Only poll the specific type of event we are interested in, to avoid
    stealing events that should be consumed by someone else.

    Suggested-by: John Snow <jsnow@xxxxxxxxxx>
    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Reviewed-by: John Snow <jsnow@xxxxxxxxxx>
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit c615091793f53ff33b8f6c1b1ba711cf7c93e97b
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Mon Jun 8 13:56:13 2015 +0800

    qemu-iotests: Add test case for mirror with unmap

    This checks that the discard on mirror source that effectively zeroes
    data is also reflected by the data of target.

    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Reviewed-by: John Snow <jsnow@xxxxxxxxxx>
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 866323f39d5c7bb053f5e5bf753908ad9f5abec7
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Mon Jun 8 13:56:12 2015 +0800

    qemu-iotests: Make block job methods common

    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Reviewed-by: John Snow <jsnow@xxxxxxxxxx>
    Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 6e82e4bce127654b2dd42ef393587775be792334
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Mon Jun 8 13:56:11 2015 +0800

    block: Remove bdrv_reset_dirty

    Using this function would always be wrong because a dirty bitmap must
    have a specific owner that consumes the dirty bits and calls
    bdrv_reset_dirty_bitmap().

    Remove the unused function to avoid future misuse.

    Reviewed-by: Eric Blake <eblake@xxxxxxxxxx>
    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Reviewed-by: John Snow <jsnow@xxxxxxxxxx>
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 508249952c0ea7472c62e17bf8132295dab4912d
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Mon Jun 8 13:56:10 2015 +0800

    block: Fix dirty bitmap in bdrv_co_discard

    Unsetting dirty globally with discard is not very correct. The discard may 
zero
    out sectors (depending on can_write_zeroes_with_unmap), we should replicate
    this change to destination side to make sure that the guest sees the same 
data.

    Calling bdrv_reset_dirty also troubles mirror job because the hbitmap 
iterator
    doesn't expect unsetting of bits after current position.

    So let's do it the opposite way which fixes both problems: set the dirty 
bits
    if we are to discard it.

    Reported-by: wangxiaolong@xxxxxxxxx
    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Reviewed-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Reviewed-by: Eric Blake <eblake@xxxxxxxxxx>
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit dcfb3beb5130694b76b57de109619fcbf9c7e5b5
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Mon Jun 8 13:56:09 2015 +0800

    mirror: Do zero write on target if sectors not allocated

    If guest discards a source cluster, mirroring with bdrv_aio_readv is 
overkill.
    Some protocols do zero upon discard, where it's best to use
    bdrv_aio_write_zeroes, otherwise, bdrv_aio_discard will be enough.

    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 0fc9f8ea2800b76eaea20a8a3a91fbeeb4bfa81b
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Mon Jun 8 13:56:08 2015 +0800

    qmp: Add optional bool "unmap" to drive-mirror

    If specified as "true", it allows discarding on target sectors where source 
is
    not allocated.

    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit ba3f0e2545c365ebe1dbddb0e53058710d41881e
Author: Fam Zheng <famz@xxxxxxxxxx>
Date:   Mon Jun 8 13:56:07 2015 +0800

    block: Add bdrv_get_block_status_above

    Like bdrv_is_allocated_above, this function follows the backing chain until 
seeing
    BDRV_BLOCK_ALLOCATED.  Base is not included.

    Reimplement bdrv_is_allocated on top.

    [Initialized bdrv_co_get_block_status_above() ret to 0 to silence
    mingw64 compiler warning about the unitialized variable.  assert(bs !=
    base) prevents that case but I suppose the program could be compiled
    with -DNDEBUG.
    --Stefan]

    Signed-off-by: Fam Zheng <famz@xxxxxxxxxx>
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit e0cf11f31c24cfb17f44ed46c254d84c78e7f6e9
Author: Alberto Garcia <berto@xxxxxxxxxx>
Date:   Fri Jun 12 16:01:30 2015 +0300

    timer: Use a single definition of NSEC_PER_SEC for the whole codebase

    Signed-off-by: Alberto Garcia <berto@xxxxxxxxxx>
    Message-id: 
c6e55468856ba0b8f95913c4da111cc0ef266541.1434113783.git.berto@xxxxxxxxxx
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 471fae3c98d4f44b1957eb09d51ace440c585a20
Author: Alberto Garcia <berto@xxxxxxxxxx>
Date:   Fri Jun 12 16:01:29 2015 +0300

    timer: Move NANOSECONDS_PER_SECONDS to timer.h

    We want to be able to reuse this define by making it common to
    multiple QEMU modules.

    This also makes it an integer since there's no need for it to be a
    float.

    Signed-off-by: Alberto Garcia <berto@xxxxxxxxxx>
    Message-id: 
6375912849da2ab561046dd013684535ccecca44.1434113783.git.berto@xxxxxxxxxx
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 126b8bbdfe8bc4042f13f230a4b36f90646f47c6
Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
Date:   Thu May 28 16:17:09 2015 +0200

    blockdev: no need to drain+flush in hmp_drive_del

    bdrv_close already does that, and in fact hmp_drive_del would need
    another drain after the flush (which bdrv_close does).  So remove
    the duplication.

    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Reviewed-by: Alberto Garcia <berto@xxxxxxxxxx>
    Reviewed-by: Fam Zheng <famz@xxxxxxxxxx>
    Reviewed-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
    Message-id: 1432822629-25401-1-git-send-email-pbonzini@xxxxxxxxxx
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 4b80ab2b7d950d5b22647b364e37eb81c756f061
Author: John Snow <jsnow@xxxxxxxxxx>
Date:   Thu Jun 4 20:20:34 2015 -0400

    qapi: Rename 'dirty-bitmap' mode to 'incremental'

    If we wish to make differential backups a feature that's easy to access,
    it might be pertinent to rename the "dirty-bitmap" mode to "incremental"
    to make it clear what /type/ of backup the dirty-bitmap is helping us
    perform.

    This is an API breaking change, but 2.4 has not yet gone live,
    so we have this flexibility.

    Signed-off-by: John Snow <jsnow@xxxxxxxxxx>
    Message-id: 1433463642-21840-2-git-send-email-jsnow@xxxxxxxxxx
    Reviewed-by: Eric Blake <eblake@xxxxxxxxxx>
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 3e5feb6202149e8a963a33b911216e40d790f1d7
Author: JindÅ?ich MakoviÄ?ka <makovick@xxxxxxxxx>
Date:   Wed Jun 24 07:05:25 2015 +0200

    qcow2: Handle EAGAIN returned from update_refcount

    Fixes a crash during image compression

    Signed-off-by: JindÅ?ich MakoviÄ?ka <makovick@xxxxxxxxx>
    Tested-by: Richard W.M. Jones <rjones@xxxxxxxxxx>
    Reviewed-by: Max Reitz <mreitz@xxxxxxxxxx>
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

commit 5dd7a535b71a0f2f8e7af75c5d694174359ce323
Author: Peter Lieven <pl@xxxxxxx>
Date:   Tue Jun 16 13:45:07 2015 +0200

    block/iscsi: add support for request timeouts

    libiscsi starting with 1.15 will properly support timeout of iscsi
    commands. The default will remain no timeout, but this can
    be changed via cmdline parameters, e.g.:

    qemu -iscsi timeout=30 -drive file=iscsi://...

    If a timeout occurs a reconnect is scheduled and the timed out command
    will be requeued for processing after a successful reconnect.

    The required API call iscsi_set_timeout is present since libiscsi
    1.10 which was released in October 2013. However, due to some bugs
    in the libiscsi code the use is not recommended before version 1.15.

    Please note that this patch bumps the libiscsi requirement to 1.10
    to have all function and macros defined. The patch fixes also a
    off-by-one error in the NOP timeout calculation which was fixed
    while touching these code parts.

    Signed-off-by: Peter Lieven <pl@xxxxxxx>
    Message-id: 1434455107-19328-1-git-send-email-pl@xxxxxxx
    Signed-off-by: Stefan Hajnoczi <stefanha@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®.