From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57606) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bAZbu-00039I-G6 for qemu-devel@nongnu.org; Wed, 08 Jun 2016 05:17:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bAZbr-0001Ds-SB for qemu-devel@nongnu.org; Wed, 08 Jun 2016 05:17:13 -0400 From: Kevin Wolf Date: Wed, 8 Jun 2016 11:16:26 +0200 Message-Id: <1465377417-5012-1-git-send-email-kwolf@redhat.com> Subject: [Qemu-devel] [PULL 00/31] Block layer patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-block@nongnu.org Cc: kwolf@redhat.com, qemu-devel@nongnu.org The following changes since commit 6ed5546fa7bf12c5b87ef76bafb86e1d77ed6e85: Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2016-06-07' into staging (2016-06-07 16:34:45 +0100) are available in the git repository at: git://repo.or.cz/qemu/kevin.git tags/for-upstream for you to fetch changes up to 55d539c8f75abab70301a43d8c94b976f6ddc358: qemu-img bench: Add --flush-interval (2016-06-08 10:21:09 +0200) ---------------------------------------------------------------- Block layer patches ---------------------------------------------------------------- Colin Lord (1): blockdev: clean up error handling in do_open_tray Denis V. Lunev (4): block: split write_zeroes always qcow2: simplify logic in qcow2_co_write_zeroes qcow2: add tracepoints for qcow2_co_write_zeroes qcow2: avoid extra flushes in qcow2 Eric Blake (15): qemu-iotests: Test one more spot for optimizing write_zeroes qcow2: Catch more unaligned write_zero into zero cluster iscsi: Use block size as minimum zero/discard alignment block: Track write zero limits in bytes block: Add .bdrv_co_pwrite_zeroes() block: Switch bdrv_write_zeroes() to byte interface iscsi: Convert to bdrv_co_pwrite_zeroes() qcow2: Convert to bdrv_co_pwrite_zeroes() blkreplay: Convert to bdrv_co_pwrite_zeroes() gluster: Convert to bdrv_co_pwrite_zeroes() qed: Convert to bdrv_co_pwrite_zeroes() raw-posix: Convert to bdrv_co_pwrite_zeroes() raw_bsd: Convert to bdrv_co_pwrite_zeroes() vmdk: Convert to bdrv_co_pwrite_zeroes() block: Kill bdrv_co_write_zeroes() Fam Zheng (1): raw-posix: Fetch max sectors for host block device Kevin Wolf (9): migration/block: Convert load to BlockBackend migration/block: Convert saving to BlockBackend block: Fix bdrv_all_delete_snapshot() error handling block: Don't emulate natively supported pwritev flags qemu-img bench qemu-img bench: Sequential writes qemu-img bench: Make start offset configurable qemu-img bench: Implement -S (step size) qemu-img bench: Add --flush-interval Peter Lieven (1): block: assert that bs->request_alignment is a power of 2 block.c | 2 +- block/blkreplay.c | 8 +- block/gluster.c | 14 +- block/io.c | 121 +++++++++-------- block/iscsi.c | 72 ++++++---- block/parallels.c | 4 +- block/qcow2-cache.c | 11 +- block/qcow2-cluster.c | 3 +- block/qcow2.c | 91 ++++++------- block/qcow2.h | 1 + block/qed.c | 35 +++-- block/raw-posix.c | 58 +++++--- block/raw_bsd.c | 10 +- block/snapshot.c | 3 - block/vmdk.c | 18 ++- blockdev.c | 46 ++++--- include/block/block.h | 10 +- include/block/block_int.h | 16 ++- migration/block.c | 147 ++++++++++++-------- qemu-img-cmds.hx | 6 + qemu-img.c | 329 +++++++++++++++++++++++++++++++++++++++++++++ qemu-img.texi | 24 ++++ tests/qemu-iotests/034 | 2 +- tests/qemu-iotests/154 | 42 +++++- tests/qemu-iotests/154.out | 55 +++++++- trace-events | 6 +- 26 files changed, 831 insertions(+), 303 deletions(-)