All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/40]  Block patches
@ 2016-03-14 17:37 Kevin Wolf
  2016-03-14 17:37 ` [Qemu-devel] [PULL 01/40] qemu-img: eliminate memory leak Kevin Wolf
                   ` (40 more replies)
  0 siblings, 41 replies; 44+ messages in thread
From: Kevin Wolf @ 2016-03-14 17:37 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel

The following changes since commit 0dcee62261cb044339b10e4bda1f67ef7dc82803:

  Merge remote-tracking branch 'remotes/amit-migration/tags/migration-for-2.6-7' into staging (2016-03-14 13:51:21 +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 0d611402a1e53a968a03c7c5e2f87114be92a319:

  Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-03-14-v2' into queue-block (2016-03-14 17:36:31 +0100)

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

Block layer patches

----------------------------------------------------------------
Alberto Garcia (4):
      quorum: Fix crash in quorum_aio_cb()
      monitor: Separate QUORUM_REPORT_BAD events according to the node name
      monitor: Use QEMU_CLOCK_VIRTUAL for the event queue in qtest mode
      iotests: Add test for QMP event rates

Changlong Xie (3):
      docs: fix invalid node name in qmp event
      qmp event: Refactor QUORUM_REPORT_BAD
      quorum: modify vote rules for flush operation

Fam Zheng (8):
      vmdk: Switch to heap arrays for vmdk_write_cid
      vmdk: Switch to heap arrays for vmdk_read_cid
      vmdk: Switch to heap arrays for vmdk_parent_open
      backup: Use Bitmap to replace "s->bitmap"
      block: Include hbitmap.h in block.h
      typedefs: Add BdrvDirtyBitmap
      block: Move block dirty bitmap code to separate files
      block: Remove unused typedef of BlockDriverDirtyHandler

Jeff Cody (4):
      block/vpc: choose size calculation method based on creator_app field
      block/vpc: tests for auto-detecting VPC and Hyper-V VHD images
      block/vpc: give option to force the current_size field in .bdrv_create
      block/vpc: add tests for image creation force_size parameter

Kevin Wolf (20):
      block/qapi: Factor out bdrv_query_blk_stats()
      block/qapi: Factor out bdrv_query_bds_stats()
      block/qapi: Include empty drives in query-blockstats
      blockdev: Snapshotting must not open second instance of old top
      block: Fix snapshot=on cache modes
      block: Fix cache mode defaults in bds_tree_init()
      hmp: 'drive_add -n' for creating a node without BB
      hmp: Extend drive_del to delete nodes without BB
      block: Use writeback in .bdrv_create() implementations
      block: Introduce blk_set_allow_write_beyond_eof()
      parallels: Use BB functions in .bdrv_create()
      qcow: Use BB functions in .bdrv_create()
      qcow2: Use BB functions in .bdrv_create()
      qed: Use BB functions in .bdrv_create()
      sheepdog: Use BB functions in .bdrv_create()
      vdi: Use BB functions in .bdrv_create()
      vhdx: Use BB functions in .bdrv_create()
      vmdk: Use BB functions in .bdrv_create()
      vpc: Use BB functions in .bdrv_create()
      Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-03-14-v2' into queue-block

Max Reitz (1):
      iotests: Correct 081's reference output

Paolo Bonzini (1):
      qemu-img: eliminate memory leak

 block.c                                            | 396 ++-------------------
 block/Makefile.objs                                |   2 +-
 block/backup.c                                     |  11 +-
 block/block-backend.c                              |  23 +-
 block/dirty-bitmap.c                               | 387 ++++++++++++++++++++
 block/parallels.c                                  |  24 +-
 block/qapi.c                                       | 178 +++++----
 block/qcow.c                                       |  24 +-
 block/qcow2.c                                      |  61 ++--
 block/qed.c                                        |  28 +-
 block/quorum.c                                     |  50 ++-
 block/sheepdog.c                                   |  41 ++-
 block/vdi.c                                        |  22 +-
 block/vhdx.c                                       |  28 +-
 block/vmdk.c                                       | 121 ++++---
 block/vpc.c                                        | 165 +++++++--
 blockdev.c                                         |  60 +++-
 device-hotplug.c                                   |   7 +
 docs/qmp-events.txt                                |  11 +-
 hmp-commands.hx                                    |   4 +-
 include/block/block.h                              |  41 +--
 include/block/block_int.h                          |   2 +
 include/block/dirty-bitmap.h                       |  44 +++
 include/qemu/typedefs.h                            |   1 +
 include/sysemu/block-backend.h                     |   1 +
 monitor.c                                          |  22 +-
 qapi/block.json                                    |  16 +
 qapi/event.json                                    |   4 +-
 qemu-img.c                                         |   9 +-
 tests/qemu-iotests/081.out                         |   2 +-
 tests/qemu-iotests/146                             | 165 +++++++++
 tests/qemu-iotests/146.out                         |  70 ++++
 tests/qemu-iotests/148                             | 129 +++++++
 tests/qemu-iotests/148.out                         |   5 +
 tests/qemu-iotests/group                           |   2 +
 .../sample_images/d2v-zerofilled.vhd.bz2           | Bin 0 -> 1021 bytes
 .../sample_images/hyperv2012r2-dynamic.vhd.bz2     | Bin 0 -> 214 bytes
 .../sample_images/virtualpc-dynamic.vhd.bz2        | Bin 0 -> 212 bytes
 38 files changed, 1450 insertions(+), 706 deletions(-)
 create mode 100644 block/dirty-bitmap.c
 create mode 100644 include/block/dirty-bitmap.h
 create mode 100755 tests/qemu-iotests/146
 create mode 100644 tests/qemu-iotests/146.out
 create mode 100644 tests/qemu-iotests/148
 create mode 100644 tests/qemu-iotests/148.out
 create mode 100644 tests/qemu-iotests/sample_images/d2v-zerofilled.vhd.bz2
 create mode 100644 tests/qemu-iotests/sample_images/hyperv2012r2-dynamic.vhd.bz2
 create mode 100644 tests/qemu-iotests/sample_images/virtualpc-dynamic.vhd.bz2

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

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

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-14 17:37 [Qemu-devel] [PULL 00/40] Block patches Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 01/40] qemu-img: eliminate memory leak Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 02/40] block/qapi: Factor out bdrv_query_blk_stats() Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 03/40] block/qapi: Factor out bdrv_query_bds_stats() Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 04/40] block/qapi: Include empty drives in query-blockstats Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 05/40] block/vpc: choose size calculation method based on creator_app field Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 06/40] block/vpc: tests for auto-detecting VPC and Hyper-V VHD images Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 07/40] block/vpc: give option to force the current_size field in .bdrv_create Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 08/40] block/vpc: add tests for image creation force_size parameter Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 09/40] docs: fix invalid node name in qmp event Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 10/40] qmp event: Refactor QUORUM_REPORT_BAD Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 11/40] quorum: modify vote rules for flush operation Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 12/40] blockdev: Snapshotting must not open second instance of old top Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 13/40] block: Fix snapshot=on cache modes Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 14/40] block: Fix cache mode defaults in bds_tree_init() Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 15/40] vmdk: Switch to heap arrays for vmdk_write_cid Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 16/40] vmdk: Switch to heap arrays for vmdk_read_cid Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 17/40] vmdk: Switch to heap arrays for vmdk_parent_open Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 18/40] hmp: 'drive_add -n' for creating a node without BB Kevin Wolf
2016-03-16 10:41   ` Paolo Bonzini
2016-03-16 10:47     ` Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 19/40] hmp: Extend drive_del to delete nodes " Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 20/40] block: Use writeback in .bdrv_create() implementations Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 21/40] block: Introduce blk_set_allow_write_beyond_eof() Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 22/40] parallels: Use BB functions in .bdrv_create() Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 23/40] qcow: " Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 24/40] qcow2: " Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 25/40] qed: " Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 26/40] sheepdog: " Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 27/40] vdi: " Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 28/40] vhdx: " Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 29/40] vmdk: " Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 30/40] vpc: " Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 31/40] backup: Use Bitmap to replace "s->bitmap" Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 32/40] block: Include hbitmap.h in block.h Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 33/40] typedefs: Add BdrvDirtyBitmap Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 34/40] block: Move block dirty bitmap code to separate files Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 35/40] block: Remove unused typedef of BlockDriverDirtyHandler Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 36/40] iotests: Correct 081's reference output Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 37/40] quorum: Fix crash in quorum_aio_cb() Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 38/40] monitor: Separate QUORUM_REPORT_BAD events according to the node name Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 39/40] monitor: Use QEMU_CLOCK_VIRTUAL for the event queue in qtest mode Kevin Wolf
2016-03-14 17:37 ` [Qemu-devel] [PULL 40/40] iotests: Add test for QMP event rates Kevin Wolf
2016-03-15 10:07 ` [Qemu-devel] [PULL 00/40] 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.