All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/48] Block patches
@ 2015-12-18 15:07 Kevin Wolf
  2015-12-18 15:07 ` [Qemu-devel] [PULL 01/48] iotests: 124: Split into two test classes Kevin Wolf
                   ` (48 more replies)
  0 siblings, 49 replies; 50+ messages in thread
From: Kevin Wolf @ 2015-12-18 15:07 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel

The following changes since commit 67a708406221f476c0f8fa60c192c186150c5185:

  Merge remote-tracking branch 'remotes/berrange/tags/pull-io-channel-base-2015-12-18-1' into staging (2015-12-18 12:42:10 +0000)

are available in the git repository at:


  git://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to 9d4a6cf0ea471fb5aeaba9360fec863ef8a0ab44:

  Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2015-12-18' into queue-block (2015-12-18 14:40:35 +0100)

----------------------------------------------------------------

Block layer patches

----------------------------------------------------------------
Bo Tu (3):
      qemu-iotests: refine common.config
      qemu-iotests: s390x: fix test 051
      qemu-iotests: s390x: fix test 068

Denis V. Lunev (1):
      qcow2: insert assert into qcow2_get_specific_info()

Fam Zheng (2):
      block: Remove prototype of bdrv_swap from header
      iotests: Update comments for bdrv_swap() in 094

John Snow (8):
      iotests: 124: Split into two test classes
      iotests: 124: move incremental failure test
      iotests: 124: don't reopen qcow2
      block/qapi: do not redundantly print "actual path"
      block/qapi: always report full_backing_filename
      block/qapi: explicitly warn if !has_full_backing_filename
      qemu-img: abort when full_backing_filename not present
      block/qapi: allow best-effort query

Kevin Wolf (23):
      qcow2: Add .bdrv_join_options callback
      block: Fix reopen with semantically overlapping options
      mirror: Error out when a BDS would get two BBs
      block: Allow references for backing files
      block: Consider all block layer options in append_open_options
      block: Exclude nested options only for children in append_open_options()
      block: Pass driver-specific options to .bdrv_refresh_filename()
      block: Keep "driver" in bs->options
      block: Allow specifying child options in reopen
      block: reopen: Document option precedence and refactor accordingly
      block: Add infrastructure for option inheritance
      block: Split out parse_json_protocol()
      block: Introduce bs->explicit_options
      blockdev: Set 'format' indicates non-empty drive
      qemu-iotests: Remove cache mode test without medium
      block: reopen: Extract QemuOpts for generic block layer options
      block: Move cache options into options QDict
      blkdebug: Enable reopen
      qemu-iotests: Try setting cache mode for children
      qemu-iotests: Test cache mode option inheritance
      qemu-iotests: Test reopen with node-name/driver options
      raw-posix: Make aio=native option binding
      Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2015-12-18' into queue-block

Max Reitz (10):
      progress: Allow regressing progress
      block: Add opaque value to the amend CB
      qcow2: Use error_report() in qcow2_amend_options()
      qcow2: Use abort() instead of assert(false)
      qcow2: Split upgrade/downgrade paths for amend
      qcow2: Use intermediate helper CB for amend
      qcow2: Add function for refcount order amendment
      qcow2: Invoke refcount order amendment function
      qcow2: Point to amend function in check
      iotests: Extend test 112 for qemu-img amend

Paolo Bonzini (2):
      block: use drained section around bdrv_snapshot_delete
      block: fix bdrv_ioctl called from coroutine

 block.c                          | 463 ++++++++++++++++++-----
 block/blkdebug.c                 |  24 +-
 block/blkverify.c                |   2 +-
 block/io.c                       |   7 +-
 block/mirror.c                   |  30 +-
 block/nbd.c                      |  10 +-
 block/qapi.c                     |  19 +-
 block/qcow2-cluster.c            |  14 +-
 block/qcow2-refcount.c           | 450 +++++++++++++++++++++++
 block/qcow2.c                    | 229 ++++++++++--
 block/qcow2.h                    |   7 +-
 block/quorum.c                   |   2 +-
 block/raw-posix.c                |  20 +-
 block/snapshot.c                 |  23 +-
 blockdev.c                       |  57 +--
 include/block/block.h            |   9 +-
 include/block/block_int.h        |  11 +-
 qemu-img.c                       |  10 +-
 tests/hd-geo-test.c              |   4 +-
 tests/qemu-iotests/043.out       |   2 +
 tests/qemu-iotests/051           |  99 +++--
 tests/qemu-iotests/051.out       | 192 +++++-----
 tests/qemu-iotests/051.pc.out    | 482 ++++++++++++++++++++++++
 tests/qemu-iotests/061.out       |  14 +-
 tests/qemu-iotests/068           |  14 +-
 tests/qemu-iotests/094           |   8 +-
 tests/qemu-iotests/110.out       |   5 +-
 tests/qemu-iotests/112           | 109 ++++++
 tests/qemu-iotests/112.out       |  71 ++++
 tests/qemu-iotests/124           | 148 ++++----
 tests/qemu-iotests/133           |  90 +++++
 tests/qemu-iotests/133.out       |  22 ++
 tests/qemu-iotests/142           | 354 ++++++++++++++++++
 tests/qemu-iotests/142.out       | 773 +++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/common.config |   9 +-
 tests/qemu-iotests/group         |   2 +
 tests/qemu-iotests/iotests.py    |   4 +-
 util/qemu-progress.c             |   3 +-
 38 files changed, 3326 insertions(+), 466 deletions(-)
 create mode 100644 tests/qemu-iotests/051.pc.out
 create mode 100755 tests/qemu-iotests/133
 create mode 100644 tests/qemu-iotests/133.out
 create mode 100755 tests/qemu-iotests/142
 create mode 100644 tests/qemu-iotests/142.out

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

end of thread, other threads:[~2015-12-18 17:04 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-18 15:07 [Qemu-devel] [PULL 00/48] Block patches Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 01/48] iotests: 124: Split into two test classes Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 02/48] iotests: 124: move incremental failure test Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 03/48] iotests: 124: don't reopen qcow2 Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 04/48] qcow2: Add .bdrv_join_options callback Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 05/48] block: Fix reopen with semantically overlapping options Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 06/48] mirror: Error out when a BDS would get two BBs Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 07/48] block: Allow references for backing files Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 08/48] block: Consider all block layer options in append_open_options Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 09/48] block: Exclude nested options only for children in append_open_options() Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 10/48] block: Pass driver-specific options to .bdrv_refresh_filename() Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 11/48] block: Keep "driver" in bs->options Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 12/48] block: Allow specifying child options in reopen Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 13/48] block: reopen: Document option precedence and refactor accordingly Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 14/48] block: Add infrastructure for option inheritance Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 15/48] block: Split out parse_json_protocol() Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 16/48] block: Introduce bs->explicit_options Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 17/48] blockdev: Set 'format' indicates non-empty drive Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 18/48] qemu-iotests: Remove cache mode test without medium Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 19/48] block: reopen: Extract QemuOpts for generic block layer options Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 20/48] block: Move cache options into options QDict Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 21/48] blkdebug: Enable reopen Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 22/48] qemu-iotests: Try setting cache mode for children Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 23/48] qemu-iotests: Test cache mode option inheritance Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 24/48] qemu-iotests: Test reopen with node-name/driver options Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 25/48] progress: Allow regressing progress Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 26/48] block: Add opaque value to the amend CB Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 27/48] qcow2: Use error_report() in qcow2_amend_options() Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 28/48] qcow2: Use abort() instead of assert(false) Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 29/48] qcow2: Split upgrade/downgrade paths for amend Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 30/48] qcow2: Use intermediate helper CB " Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 31/48] qcow2: Add function for refcount order amendment Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 32/48] qcow2: Invoke refcount order amendment function Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 33/48] qcow2: Point to amend function in check Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 34/48] iotests: Extend test 112 for qemu-img amend Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 35/48] qcow2: insert assert into qcow2_get_specific_info() Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 36/48] raw-posix: Make aio=native option binding Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 37/48] block: Remove prototype of bdrv_swap from header Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 38/48] iotests: Update comments for bdrv_swap() in 094 Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 39/48] block: use drained section around bdrv_snapshot_delete Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 40/48] block: fix bdrv_ioctl called from coroutine Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 41/48] qemu-iotests: refine common.config Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 42/48] qemu-iotests: s390x: fix test 051 Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 43/48] qemu-iotests: s390x: fix test 068 Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 44/48] block/qapi: do not redundantly print "actual path" Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 45/48] block/qapi: always report full_backing_filename Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 46/48] block/qapi: explicitly warn if !has_full_backing_filename Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 47/48] qemu-img: abort when full_backing_filename not present Kevin Wolf
2015-12-18 15:07 ` [Qemu-devel] [PULL 48/48] block/qapi: allow best-effort query Kevin Wolf
2015-12-18 17:04 ` [Qemu-devel] [PULL 00/48] Block 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.