qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL v2 00/34] Block layer patches


From: Kevin Wolf
Subject: [Qemu-devel] [PULL v2 00/34] Block layer patches
Date: Wed, 13 Jul 2016 14:50:07 +0200

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]