All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/35] Block layer patches
@ 2017-10-26 13:17 Kevin Wolf
  2017-10-26 13:17 ` [Qemu-devel] [PULL 01/35] block: don't add 'driver' to options when referring to backing via node name Kevin Wolf
                   ` (35 more replies)
  0 siblings, 36 replies; 37+ messages in thread
From: Kevin Wolf @ 2017-10-26 13:17 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel

The following changes since commit ae49fbbcd8e4e9d8bf7131add34773f579e1aff7:

  Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20171025' into staging (2017-10-25 16:38:57 +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 4254d01ce4eec9a3ccf320d14e2da132b8ad4a51:

  Merge remote-tracking branch 'mreitz/tags/pull-block-2017-10-26' into queue-block (2017-10-26 15:02:40 +0200)

----------------------------------------------------------------
Block layer patches

----------------------------------------------------------------
Alberto Garcia (1):
      qcow2: Use BDRV_SECTOR_BITS instead of its literal value

Eric Blake (24):
      block: Allow NULL file for bdrv_get_block_status()
      block: Add flag to avoid wasted work in bdrv_is_allocated()
      block: Make bdrv_round_to_clusters() signature more useful
      qcow2: Switch is_zero_sectors() to byte-based
      block: Switch bdrv_make_zero() to byte-based
      qemu-img: Switch get_block_status() to byte-based
      block: Convert bdrv_get_block_status() to bytes
      block: Switch bdrv_co_get_block_status() to byte-based
      block: Switch BdrvCoGetBlockStatusData to byte-based
      block: Switch bdrv_common_block_status_above() to byte-based
      block: Switch bdrv_co_get_block_status_above() to byte-based
      block: Convert bdrv_get_block_status_above() to bytes
      qemu-img: Simplify logic in img_compare()
      qemu-img: Speed up compare on pre-allocated larger file
      qemu-img: Add find_nonzero()
      qemu-img: Drop redundant error message in compare
      qemu-img: Change check_empty_sectors() to byte-based
      qemu-img: Change compare_sectors() to be byte-based
      qemu-img: Change img_rebase() to be byte-based
      qemu-img: Change img_compare() to be byte-based
      block: Align block status requests
      block: Reduce bdrv_aligned_preadv() rounding
      qcow2: Reduce is_zero() rounding
      qemu-io: Relax 'alloc' now that block-status doesn't assert

Kevin Wolf (2):
      qemu-iotests: Test backing_fmt with backing node reference
      Merge remote-tracking branch 'mreitz/tags/pull-block-2017-10-26' into queue-block

Max Reitz (8):
      qemu-img.1: Image invalidation on qemu-img commit
      iotests: Add test for dataplane mirroring
      iotests: Pull _filter_actual_image_size from 67/87
      iotests: Filter actual image size in 184 and 191
      qcow2: Emit errp when truncating the image tail
      qcow2: Fix unaligned preallocated truncation
      qcow2: Always execute preallocate() in a coroutine
      iotests: Add cluster_size=64k to 125

Peter Krempa (1):
      block: don't add 'driver' to options when referring to backing via node name

 include/block/block.h            |  29 ++-
 include/block/block_int.h        |  11 +-
 block.c                          |   3 +-
 block/blkdebug.c                 |  13 +-
 block/io.c                       | 334 ++++++++++++++++-----------
 block/mirror.c                   |  26 +--
 block/qcow2-cluster.c            |   2 +-
 block/qcow2.c                    | 116 ++++++----
 qemu-img.c                       | 381 ++++++++++++++-----------------
 qemu-io-cmds.c                   |  13 --
 block/trace-events               |   2 +-
 qemu-img.texi                    |   9 +-
 tests/qemu-iotests/067           |   2 +-
 tests/qemu-iotests/074.out       |   2 -
 tests/qemu-iotests/087           |   2 +-
 tests/qemu-iotests/125           |   7 +-
 tests/qemu-iotests/125.out       | 480 +++++++++++++++++++++++++++++++++++----
 tests/qemu-iotests/127           |  97 ++++++++
 tests/qemu-iotests/127.out       |  14 ++
 tests/qemu-iotests/177           |  12 +-
 tests/qemu-iotests/177.out       |  19 +-
 tests/qemu-iotests/184           |   3 +-
 tests/qemu-iotests/184.out       |   6 +-
 tests/qemu-iotests/191           |   7 +-
 tests/qemu-iotests/191.out       |  48 ++--
 tests/qemu-iotests/common.filter |   6 +
 tests/qemu-iotests/group         |   1 +
 27 files changed, 1102 insertions(+), 543 deletions(-)
 create mode 100755 tests/qemu-iotests/127
 create mode 100644 tests/qemu-iotests/127.out

^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2017-10-27 10:13 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-26 13:17 [Qemu-devel] [PULL 00/35] Block layer patches Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 01/35] block: don't add 'driver' to options when referring to backing via node name Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 02/35] qemu-iotests: Test backing_fmt with backing node reference Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 03/35] block: Allow NULL file for bdrv_get_block_status() Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 04/35] block: Add flag to avoid wasted work in bdrv_is_allocated() Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 05/35] block: Make bdrv_round_to_clusters() signature more useful Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 06/35] qcow2: Switch is_zero_sectors() to byte-based Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 07/35] block: Switch bdrv_make_zero() " Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 08/35] qemu-img: Switch get_block_status() " Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 09/35] block: Convert bdrv_get_block_status() to bytes Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 10/35] block: Switch bdrv_co_get_block_status() to byte-based Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 11/35] block: Switch BdrvCoGetBlockStatusData " Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 12/35] block: Switch bdrv_common_block_status_above() " Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 13/35] block: Switch bdrv_co_get_block_status_above() " Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 14/35] block: Convert bdrv_get_block_status_above() to bytes Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 15/35] qemu-img: Simplify logic in img_compare() Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 16/35] qemu-img: Speed up compare on pre-allocated larger file Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 17/35] qemu-img: Add find_nonzero() Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 18/35] qemu-img: Drop redundant error message in compare Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 19/35] qemu-img: Change check_empty_sectors() to byte-based Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 20/35] qemu-img: Change compare_sectors() to be byte-based Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 21/35] qemu-img: Change img_rebase() " Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 22/35] qemu-img: Change img_compare() " Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 23/35] block: Align block status requests Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 24/35] block: Reduce bdrv_aligned_preadv() rounding Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 25/35] qcow2: Reduce is_zero() rounding Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 26/35] qemu-io: Relax 'alloc' now that block-status doesn't assert Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 27/35] qemu-img.1: Image invalidation on qemu-img commit Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 28/35] qcow2: Use BDRV_SECTOR_BITS instead of its literal value Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 29/35] iotests: Add test for dataplane mirroring Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 30/35] iotests: Pull _filter_actual_image_size from 67/87 Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 31/35] iotests: Filter actual image size in 184 and 191 Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 32/35] qcow2: Emit errp when truncating the image tail Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 33/35] qcow2: Fix unaligned preallocated truncation Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 34/35] qcow2: Always execute preallocate() in a coroutine Kevin Wolf
2017-10-26 13:17 ` [Qemu-devel] [PULL 35/35] iotests: Add cluster_size=64k to 125 Kevin Wolf
2017-10-27 10:13 ` [Qemu-devel] [PULL 00/35] Block layer patches Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.