All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL v2 00/34] Block layer patches
@ 2016-07-13 12:50 Kevin Wolf
  2016-07-13 12:50 ` [Qemu-devel] [PULL v2 01/34] stream: Fix prototype of stream_start() Kevin Wolf
                   ` (34 more replies)
  0 siblings, 35 replies; 37+ messages in thread
From: Kevin Wolf @ 2016-07-13 12:50 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel

The following changes since commit ca3d87d4c84032f19478010b5604cac88b045c25:

  Merge remote-tracking branch 'remotes/armbru/tags/pull-include-2016-07-12' into staging (2016-07-12 16:04:36 +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 543d7a42baf39c09db754ba9eca1d386e5958110:

  Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-07-13' into queue-block (2016-07-13 13:45:55 +0200)

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

Block layer patches

----------------------------------------------------------------
Alberto Garcia (13):
      stream: Fix prototype of stream_start()
      blockjob: Update description of the 'id' field
      blockjob: Add block_job_get()
      block: Use block_job_get() in find_block_job()
      blockjob: Add 'job_id' parameter to block_job_create()
      mirror: Add 'job-id' parameter to 'blockdev-mirror' and 'drive-mirror'
      backup: Add 'job-id' parameter to 'blockdev-backup' and 'drive-backup'
      stream: Add 'job-id' parameter to 'block-stream'
      commit: Add 'job-id' parameter to 'block-commit'
      qemu-img: Set the ID of the block job in img_commit()
      blockjob: Update description of the 'device' field in the QMP API
      blockdev: Fix regression with the default naming of throttling groups
      qemu-iotests: Test naming of throttling groups

Fam Zheng (2):
      osdep: Introduce qemu_dup
      raw-posix: Use qemu_dup

Kevin Wolf (7):
      block/qdev: Allow node name for drive properties
      block/qdev: Allow configuring WCE with qdev properties
      commit: Fix use of error handling policy
      block/qdev: Allow configuring rerror/werror with qdev properties
      qemu-iotests: Test setting WCE with qdev
      block: Remove BB options from blockdev-add
      Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-07-13' into queue-block

Lin Ma (2):
      hmp: use snapshot name to determine whether a snapshot is 'fully available'
      hmp: show all of snapshot info on every block dev in output of 'info snapshots'

Max Reitz (6):
      qemu-img: Use strerror() for generic resize error
      qcow2: Avoid making the L1 table too big
      qemu-io: Use correct range limitations
      qcow2: Fix qcow2_get_cluster_offset()
      vvfat: Fix qcow write target driver specification
      iotests: Make 157 actually format-agnostic

Paolo Bonzini (3):
      coroutine: use QSIMPLEQ instead of QTAILQ
      test-coroutine: prepare for the next patch
      coroutine: move entry argument to qemu_coroutine_create

Reda Sallahi (1):
      vmdk: fix metadata write regression

Sascha Silbe (1):
      Improve block job rate limiting for small bandwidth values

 block.c                          |   4 +-
 block/backup.c                   |  13 +++--
 block/blkdebug.c                 |   4 +-
 block/blkreplay.c                |   2 +-
 block/block-backend.c            |   9 +--
 block/commit.c                   |  30 +++++-----
 block/gluster.c                  |   2 +-
 block/io.c                       |  45 +++++++--------
 block/iscsi.c                    |   4 +-
 block/linux-aio.c                |   2 +-
 block/mirror.c                   |  32 ++++++-----
 block/nbd-client.c               |   6 +-
 block/nfs.c                      |   2 +-
 block/qcow.c                     |   4 +-
 block/qcow2-cluster.c            |  19 +++++--
 block/qcow2.c                    |   4 +-
 block/qed.c                      |   4 +-
 block/raw-posix.c                |  10 +---
 block/sheepdog.c                 |  14 ++---
 block/ssh.c                      |   2 +-
 block/stream.c                   |  28 ++++-----
 block/vmdk.c                     |  18 +++---
 block/vvfat.c                    |   3 +-
 blockdev.c                       | 119 +++++++++++++++++++--------------------
 blockjob.c                       |  42 ++++++++++++--
 docs/qmp-events.txt              |  12 ++--
 hmp.c                            |   6 +-
 hw/9pfs/9p.c                     |   4 +-
 hw/9pfs/coth.c                   |   4 +-
 hw/block/block.c                 |  28 +++++++++
 hw/block/nvme.c                  |   1 +
 hw/block/virtio-blk.c            |   2 +
 hw/core/qdev-properties-system.c |  39 +++++++++++--
 hw/core/qdev-properties.c        |  13 +++++
 hw/ide/qdev.c                    |   2 +
 hw/scsi/scsi-disk.c              |   2 +
 hw/usb/dev-storage.c             |   6 +-
 include/block/block_int.h        |  47 ++++++++++------
 include/block/blockjob.h         |  23 +++++---
 include/hw/block/block.h         |  13 ++++-
 include/hw/qdev-properties.h     |   4 ++
 include/qapi/qmp/qerror.h        |   3 -
 include/qemu/coroutine.h         |  10 ++--
 include/qemu/coroutine_int.h     |   4 +-
 include/qemu/main-loop.h         |   4 +-
 include/qemu/osdep.h             |   3 +
 include/qemu/ratelimit.h         |  43 +++++++++++---
 io/channel.c                     |   2 +-
 migration/migration.c            |   4 +-
 migration/savevm.c               | 103 ++++++++++++++++++++++++++++++---
 nbd/server.c                     |  12 ++--
 qapi/block-core.json             |  94 +++++++++++++++++++------------
 qemu-img.c                       |   4 +-
 qemu-io-cmds.c                   |  18 +++---
 qmp-commands.hx                  |  28 ++++++---
 tests/qemu-iotests/093           |  98 ++++++++++++++++++++++++++++++++
 tests/qemu-iotests/093.out       |   4 +-
 tests/qemu-iotests/157           |  89 +++++++++++++++++++++++++++++
 tests/qemu-iotests/157.out       |  22 ++++++++
 tests/qemu-iotests/group         |   1 +
 tests/test-blockjob-txn.c        |  11 ++--
 tests/test-coroutine.c           |  65 ++++++++++-----------
 tests/test-thread-pool.c         |   4 +-
 thread-pool.c                    |   2 +-
 util/osdep.c                     |  23 +++++---
 util/qemu-coroutine-io.c         |   2 +-
 util/qemu-coroutine-lock.c       |  26 ++++-----
 util/qemu-coroutine-sleep.c      |   2 +-
 util/qemu-coroutine.c            |  10 ++--
 69 files changed, 913 insertions(+), 406 deletions(-)
 create mode 100755 tests/qemu-iotests/157
 create mode 100644 tests/qemu-iotests/157.out

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

end of thread, other threads:[~2016-07-14 19:30 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-13 12:50 [Qemu-devel] [PULL v2 00/34] Block layer patches Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 01/34] stream: Fix prototype of stream_start() Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 02/34] blockjob: Update description of the 'id' field Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 03/34] blockjob: Add block_job_get() Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 04/34] block: Use block_job_get() in find_block_job() Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 05/34] blockjob: Add 'job_id' parameter to block_job_create() Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 06/34] mirror: Add 'job-id' parameter to 'blockdev-mirror' and 'drive-mirror' Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 07/34] backup: Add 'job-id' parameter to 'blockdev-backup' and 'drive-backup' Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 08/34] stream: Add 'job-id' parameter to 'block-stream' Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 09/34] commit: Add 'job-id' parameter to 'block-commit' Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 10/34] qemu-img: Set the ID of the block job in img_commit() Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 11/34] blockjob: Update description of the 'device' field in the QMP API Kevin Wolf
2016-07-14 19:30   ` Eric Blake
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 12/34] osdep: Introduce qemu_dup Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 13/34] raw-posix: Use qemu_dup Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 14/34] coroutine: use QSIMPLEQ instead of QTAILQ Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 15/34] test-coroutine: prepare for the next patch Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 16/34] coroutine: move entry argument to qemu_coroutine_create Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 17/34] block/qdev: Allow node name for drive properties Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 18/34] block/qdev: Allow configuring WCE with qdev properties Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 19/34] commit: Fix use of error handling policy Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 20/34] block/qdev: Allow configuring rerror/werror with qdev properties Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 21/34] qemu-iotests: Test setting WCE with qdev Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 22/34] block: Remove BB options from blockdev-add Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 23/34] qemu-img: Use strerror() for generic resize error Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 24/34] qcow2: Avoid making the L1 table too big Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 25/34] qemu-io: Use correct range limitations Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 26/34] qcow2: Fix qcow2_get_cluster_offset() Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 27/34] Improve block job rate limiting for small bandwidth values Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 28/34] vmdk: fix metadata write regression Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 29/34] blockdev: Fix regression with the default naming of throttling groups Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 30/34] qemu-iotests: Test " Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 31/34] hmp: use snapshot name to determine whether a snapshot is 'fully available' Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 32/34] hmp: show all of snapshot info on every block dev in output of 'info snapshots' Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 33/34] vvfat: Fix qcow write target driver specification Kevin Wolf
2016-07-13 12:50 ` [Qemu-devel] [PULL v2 34/34] iotests: Make 157 actually format-agnostic Kevin Wolf
2016-07-14 12:10 ` [Qemu-devel] [PULL v2 00/34] 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.