All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/31] Block layer patches
@ 2016-05-19 15:21 Kevin Wolf
  2016-05-19 15:21 ` [Qemu-devel] [PULL 01/31] block: Make sure throttled BDSes always have a BB Kevin Wolf
                   ` (31 more replies)
  0 siblings, 32 replies; 39+ messages in thread
From: Kevin Wolf @ 2016-05-19 15:21 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel

The following changes since commit 8ec4fe0a4bed4fa27e6f28a746bcf77b27cd05a3:

  Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2016-05-18' into staging (2016-05-19 09:27:28 +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 7753da2351e0b0ff6825d080aff58d73c994ff47:

  Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-05-19' into queue-block (2016-05-19 16:59:46 +0200)

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

Block layer patches

----------------------------------------------------------------
Denis V. Lunev (1):
      qcow2: fix condition in is_zero_cluster

Eric Blake (3):
      qemu-io: Fix recent UI updates
      qemu-iotests: Simplify 109 with unaligned qemu-img compare
      qemu-iotests: Fix regression in 136 on aio_read invalid

John Snow (1):
      block: clarify error message for qmp-eject

Kevin Wolf (26):
      block: Make sure throttled BDSes always have a BB
      block: Introduce BlockBackendPublic
      block: throttle-groups: Use BlockBackend pointers internally
      block: Convert throttle_group_get_name() to BlockBackend
      block: Move throttling fields from BDS to BB
      block: Move actual I/O throttling to BlockBackend
      block: Move I/O throttling configuration functions to BlockBackend
      block: Introduce BdrvChild.opaque
      block: Drain throttling queue with BdrvChild callback
      block/io: Quiesce parents between drained_begin/end
      block: Decouple throttling from BlockDriverState
      block: Remove bdrv_move_feature_fields()
      Revert "block: Forbid I/O throttling on nodes with multiple parents for 2.6"
      block: Don't check throttled reqs in bdrv_requests_pending()
      block: Use BdrvChild callbacks for change_media/resize
      block: User BdrvChild callback for device name
      blockjob: Don't set iostatus of target
      blockjob: Don't touch BDS iostatus
      block: Remove bdrv_aio_multiwrite()
      block: Add bdrv_has_blk()
      block: Avoid bs->blk in bdrv_next()
      block: Don't return throttling info in query-named-block-nodes
      block: Remove BlockDriverState.blk
      qcow2: Fix write_zeroes with partially allocated backing file cluster
      qemu-iotests: Some more write_zeroes tests
      Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-05-19' into queue-block

Max Reitz (1):
      block: Propagate AioContext change to all children

 block.c                         | 181 +++++++++----------------
 block/backup.c                  |  34 +----
 block/blkverify.c               |  19 ---
 block/block-backend.c           | 251 +++++++++++++++++++++++++---------
 block/commit.c                  |   7 -
 block/io.c                      | 293 ++++------------------------------------
 block/mirror.c                  |  38 +-----
 block/qapi.c                    |   6 +-
 block/qcow2.c                   |   3 +-
 block/quorum.c                  |  24 ----
 block/snapshot.c                |  30 ++--
 block/stream.c                  |  10 +-
 block/throttle-groups.c         | 244 +++++++++++++++++----------------
 block/vmdk.c                    |  23 ----
 blockdev.c                      | 120 ++++++++--------
 blockjob.c                      |   6 +-
 include/block/block.h           |  14 +-
 include/block/block_int.h       |  47 +++----
 include/block/blockjob.h        |   4 +-
 include/block/throttle-groups.h |  14 +-
 include/sysemu/block-backend.h  |  30 +++-
 migration/block.c               |   4 +-
 monitor.c                       |   6 +-
 qemu-io-cmds.c                  | 226 +++----------------------------
 qmp.c                           |   5 +-
 tests/qemu-iotests/096          |   3 +-
 tests/qemu-iotests/100          | 152 ---------------------
 tests/qemu-iotests/100.out      | 103 --------------
 tests/qemu-iotests/109          |   2 -
 tests/qemu-iotests/109.out      |   4 -
 tests/qemu-iotests/136          |  35 ++---
 tests/qemu-iotests/136.out      |   4 +-
 tests/qemu-iotests/154          | 265 ++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/154.out      | 242 +++++++++++++++++++++++++++++++++
 tests/qemu-iotests/group        |   3 +-
 tests/test-throttle.c           |  62 +++++----
 trace-events                    |   2 -
 37 files changed, 1155 insertions(+), 1361 deletions(-)
 delete mode 100755 tests/qemu-iotests/100
 delete mode 100644 tests/qemu-iotests/100.out
 create mode 100755 tests/qemu-iotests/154
 create mode 100644 tests/qemu-iotests/154.out

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

end of thread, other threads:[~2016-05-20 10:47 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-19 15:21 [Qemu-devel] [PULL 00/31] Block layer patches Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 01/31] block: Make sure throttled BDSes always have a BB Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 02/31] block: Introduce BlockBackendPublic Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 03/31] block: throttle-groups: Use BlockBackend pointers internally Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 04/31] block: Convert throttle_group_get_name() to BlockBackend Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 05/31] block: Move throttling fields from BDS to BB Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 06/31] block: Move actual I/O throttling to BlockBackend Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 07/31] block: Move I/O throttling configuration functions " Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 08/31] block: Introduce BdrvChild.opaque Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 09/31] block: Drain throttling queue with BdrvChild callback Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 10/31] block/io: Quiesce parents between drained_begin/end Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 11/31] block: Decouple throttling from BlockDriverState Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 12/31] block: Remove bdrv_move_feature_fields() Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 13/31] Revert "block: Forbid I/O throttling on nodes with multiple parents for 2.6" Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 14/31] block: Don't check throttled reqs in bdrv_requests_pending() Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 15/31] block: Use BdrvChild callbacks for change_media/resize Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 16/31] block: User BdrvChild callback for device name Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 17/31] blockjob: Don't set iostatus of target Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 18/31] blockjob: Don't touch BDS iostatus Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 19/31] block: Remove bdrv_aio_multiwrite() Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 20/31] block: Add bdrv_has_blk() Kevin Wolf
2016-05-19 15:21 ` [Qemu-devel] [PULL 21/31] block: Avoid bs->blk in bdrv_next() Kevin Wolf
2016-05-20  7:54   ` Paolo Bonzini
2016-05-20  8:05     ` Kevin Wolf
2016-05-20  8:10       ` Kevin Wolf
2016-05-20  9:39         ` Paolo Bonzini
2016-05-20 10:26           ` Kevin Wolf
2016-05-20 10:46             ` Paolo Bonzini
2016-05-19 15:22 ` [Qemu-devel] [PULL 22/31] block: Don't return throttling info in query-named-block-nodes Kevin Wolf
2016-05-19 15:22 ` [Qemu-devel] [PULL 23/31] block: Remove BlockDriverState.blk Kevin Wolf
2016-05-19 15:22 ` [Qemu-devel] [PULL 24/31] block: Propagate AioContext change to all children Kevin Wolf
2016-05-19 15:22 ` [Qemu-devel] [PULL 25/31] qcow2: fix condition in is_zero_cluster Kevin Wolf
2016-05-19 15:22 ` [Qemu-devel] [PULL 26/31] qcow2: Fix write_zeroes with partially allocated backing file cluster Kevin Wolf
2016-05-19 15:22 ` [Qemu-devel] [PULL 27/31] qemu-iotests: Some more write_zeroes tests Kevin Wolf
2016-05-19 15:22 ` [Qemu-devel] [PULL 28/31] block: clarify error message for qmp-eject Kevin Wolf
2016-05-19 15:22 ` [Qemu-devel] [PULL 29/31] qemu-io: Fix recent UI updates Kevin Wolf
2016-05-19 15:22 ` [Qemu-devel] [PULL 30/31] qemu-iotests: Simplify 109 with unaligned qemu-img compare Kevin Wolf
2016-05-19 15:22 ` [Qemu-devel] [PULL 31/31] qemu-iotests: Fix regression in 136 on aio_read invalid Kevin Wolf
2016-05-19 16:40 ` [Qemu-devel] [PULL 00/31] 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.