qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL 00/62] Block patches


From: Kevin Wolf
Subject: [Qemu-devel] [PULL 00/62] Block patches
Date: Fri, 8 Aug 2014 19:39:01 +0200

The following changes since commit 69f87f713069f1f70f86cb65883f7d43e3aa21de:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140804' 
into staging (2014-08-04 15:01:38 +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 d61a5d3fdfe1d15ded921a5c25307bec8cf424b1:

  block: Catch !bs->drv in bdrv_check() (2014-08-08 11:10:36 +0200)

----------------------------------------------------------------
Block patches

----------------------------------------------------------------
Chrysostomos Nanakos (5):
      block: Support Archipelago as a QEMU block backend
      block/archipelago: Implement bdrv_parse_filename()
      block/archipelago: Add support for creating images
      QMP: Add support for Archipelago
      qemu-iotests: add support for Archipelago protocol

Chunyan Liu (1):
      qemu-img info: show nocow info

Fam Zheng (2):
      qemu-iotests: Add data pattern in version3 VMDK sample image in 059
      vmdk: Optimize cluster allocation

Gonglei (Arei) (1):
      xen_disk:  fix possible null-ptr dereference

Hu Tao (1):
      configure: explicitly state version requirements to devel packages

Jeff Cody (7):
      block: vhdx - add error check
      block: VHDX endian fixes
      block: allow bdrv_unref() to be passed NULL pointers
      block: vdi - use block layer ops in vdi_create, instead of posix calls
      block: use the standard 'ret' instead of 'result'
      block: vpc - use block layer ops in vpc_create, instead of posix calls
      block: iotest - update 084 to test static VDI image creation

Kevin Wolf (20):
      block: Introduce qemu_try_blockalign()
      block: Handle failure for potentially large allocations
      bochs: Handle failure for potentially large allocations
      cloop: Handle failure for potentially large allocations
      curl: Handle failure for potentially large allocations
      dmg: Handle failure for potentially large allocations
      iscsi: Handle failure for potentially large allocations
      nfs: Handle failure for potentially large allocations
      parallels: Handle failure for potentially large allocations
      qcow1: Handle failure for potentially large allocations
      qcow2: Handle failure for potentially large allocations
      qed: Handle failure for potentially large allocations
      raw-posix: Handle failure for potentially large allocations
      raw-win32: Handle failure for potentially large allocations
      rbd: Handle failure for potentially large allocations
      vdi: Handle failure for potentially large allocations
      vhdx: Handle failure for potentially large allocations
      vmdk: Handle failure for potentially large allocations
      vpc: Handle failure for potentially large allocations
      mirror: Handle failure for potentially large allocations

Maria Kustova (1):
      docs: Make the recommendation for the backing file name position a 
requirement

Markus Armbruster (9):
      block: New bdrv_nb_sectors()
      block: Use bdrv_nb_sectors() in bdrv_make_zero()
      block: Use bdrv_nb_sectors() in bdrv_aligned_preadv()
      block: Use bdrv_nb_sectors() in bdrv_co_get_block_status()
      block: Use bdrv_nb_sectors() in img_convert()
      block: Use bdrv_nb_sectors() where sectors, not bytes are wanted
      block: Drop superfluous aligning of bdrv_getlength()'s value
      qemu-img: Make img_convert() get image size just once per image
      block: Avoid bdrv_get_geometry() where errors should be detected

Max Reitz (7):
      nbd: Drop nbd_can_read()
      block: Add AIO context notifiers
      nbd: Follow the BDS' AIO context
      qcow2: Return useful error code in refcount_init()
      qcow2: Catch !*host_offset for data allocation
      iotests: Add test for image header overlap
      block: Catch !bs->drv in bdrv_check()

Paolo Bonzini (1):
      test-coroutine: add baseline test that times the cost of function calls

Stefan Hajnoczi (7):
      docs/multiple-iothreads.txt: add documentation on IOThread programming
      qmp: hide "hotplugged" device property from device-list-properties
      qdev-monitor: include QOM properties in -device FOO, help output
      coroutine: make pool size dynamic
      block: bump coroutine pool size for drives
      thread-pool: avoid per-thread-pool EventNotifier
      thread-pool: avoid deadlock in nested aio_poll() calls

 MAINTAINERS                                        |    6 +
 block-migration.c                                  |    9 +-
 block.c                                            |  196 +++-
 block/Makefile.objs                                |    2 +
 block/archipelago.c                                | 1069 ++++++++++++++++++++
 block/bochs.c                                      |    6 +-
 block/cloop.c                                      |   23 +-
 block/curl.c                                       |    8 +-
 block/dmg.c                                        |   19 +-
 block/iscsi.c                                      |    5 +-
 block/mirror.c                                     |    7 +-
 block/nfs.c                                        |    6 +-
 block/parallels.c                                  |    6 +-
 block/qapi.c                                       |   42 +-
 block/qcow.c                                       |   33 +-
 block/qcow2-cache.c                                |   13 +-
 block/qcow2-cluster.c                              |   47 +-
 block/qcow2-refcount.c                             |   54 +-
 block/qcow2-snapshot.c                             |   23 +-
 block/qcow2.c                                      |   45 +-
 block/qed-check.c                                  |    7 +-
 block/qed.c                                        |    6 +-
 block/raw-posix.c                                  |    6 +-
 block/rbd.c                                        |    7 +-
 block/vdi.c                                        |  112 +-
 block/vhdx-endian.c                                |   11 +-
 block/vhdx-log.c                                   |   55 +-
 block/vhdx.c                                       |   98 +-
 block/vhdx.h                                       |    1 +
 block/vmdk.c                                       |  239 +++--
 block/vpc.c                                        |  112 +-
 block/win32-aio.c                                  |    6 +-
 configure                                          |   52 +-
 docs/multiple-iothreads.txt                        |  134 +++
 docs/specs/qcow2.txt                               |   12 +-
 hw/block/xen_disk.c                                |    1 +
 include/block/block.h                              |    2 +
 include/block/block_int.h                          |   41 +
 include/block/coroutine.h                          |   11 +
 include/qemu/osdep.h                               |    1 +
 nbd.c                                              |  103 +-
 qapi/block-core.json                               |   40 +-
 qdev-monitor.c                                     |   40 +-
 qemu-coroutine.c                                   |   26 +-
 qemu-img.c                                         |   98 +-
 qmp.c                                              |    1 +
 tests/qemu-iotests/059                             |    4 +
 tests/qemu-iotests/059.out                         |  202 +++-
 tests/qemu-iotests/060                             |    9 +
 tests/qemu-iotests/060.out                         |    8 +
 tests/qemu-iotests/084                             |   16 +-
 tests/qemu-iotests/084.out                         |   14 +
 tests/qemu-iotests/common                          |    6 +
 tests/qemu-iotests/common.rc                       |    9 +-
 .../sample_images/iotest-version3.vmdk.bz2         |  Bin 414 -> 4764 bytes
 tests/test-coroutine.c                             |   24 +
 thread-pool.c                                      |   27 +-
 util/oslib-posix.c                                 |   16 +-
 util/oslib-win32.c                                 |    9 +-
 59 files changed, 2688 insertions(+), 497 deletions(-)
 create mode 100644 block/archipelago.c
 create mode 100644 docs/multiple-iothreads.txt



reply via email to

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