All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stefan Hajnoczi <stefanha@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>,
	Anthony Liguori <aliguori@amazon.com>
Subject: [Qemu-devel] [PULL 00/48] Block patches
Date: Fri,  6 Dec 2013 17:35:59 +0100	[thread overview]
Message-ID: <1386347807-27359-1-git-send-email-stefanha@redhat.com> (raw)

On top of Kevin's block pull request from last week that is still pending.

The following changes since commit 981cbf59b5360647e908186e7306ee9013a58c88:

  qemu-iotests: Add sample image and test for VMDK version 3 (2013-11-29 17:41:14 +0100)

are available in the git repository at:

  git://github.com/stefanha/qemu.git block

for you to fetch changes up to ac9524dc55dc32e492ac3e6fbc9785be7168f8a2:

  qemu-iotests: filter QEMU monitor \r\n (2013-12-06 16:53:51 +0100)

----------------------------------------------------------------
Fam Zheng (7):
      vmdk: Fix creating big description file
      qemu-iotests: Add "-c <cache-mode>" option
      qemu-iotests: Honour cache mode in iotests.py
      qemu-iotests: Add _default_cache_mode and _supported_cache_modes
      qemu-iotests: Change default cache mode to "writeback"
      qemu-iotests: Clean up spaces in usage output
      qemu-iotests: Split qcow2 only cases in 048

Hu Tao (1):
      qcow2: use start_of_cluster() and offset_into_cluster() everywhere

Kevin Wolf (1):
      qcow2: Zero-initialise first cluster for new images

Marc-André Lureau (2):
      coroutine: remove qemu_co_queue_wait_insert_head
      coroutine: remove unused CoQueue AioContext

Max Reitz (1):
      block: Close backing file early in bdrv_img_create

Paolo Bonzini (17):
      block: generalize BlockLimits handling to cover bdrv_aio_discard too
      block: add flags to BlockRequest
      block: add flags argument to bdrv_co_write_zeroes tracepoint
      block: add bdrv_aio_write_zeroes
      block: handle ENOTSUP from discard in generic code
      block: make bdrv_co_do_write_zeroes stricter in producing aligned requests
      vpc, vhdx: add get_info
      block drivers: add discard/write_zeroes properties to bdrv_get_info implementation
      block drivers: expose requirement for write same alignment from formats
      block/iscsi: check WRITE SAME support differently depending on MAY_UNMAP
      raw-posix: implement write_zeroes with MAY_UNMAP for files
      raw-posix: implement write_zeroes with MAY_UNMAP for block devices
      raw-posix: add support for write_zeroes on XFS and block devices
      qemu-iotests: 033 is fast
      scsi-disk: catch write protection errors in UNMAP
      scsi-disk: reject ANCHOR=1 for UNMAP and WRITE SAME commands
      scsi-disk: correctly implement WRITE SAME

Peter Lieven (10):
      block/iscsi: remove .bdrv_has_zero_init
      block/iscsi: updated copyright
      qemu-img: add support for skipping zeroes in input during convert
      qemu-img: fix usage instruction for qemu-img convert
      block/iscsi: set bdi->cluster_size
      block: add opt_transfer_length to BlockLimits
      block/iscsi: set bs->bl.opt_transfer_length
      qemu-img: dynamically adjust iobuffer size during convert
      qemu-img: round down request length to an aligned sector
      qemu-img: decrease progress update interval on convert

Stefan Hajnoczi (3):
      block: clean up bdrv_drain_all() throttling comments
      aio: make aio_poll(ctx, true) block with no fds
      qemu-iotests: filter QEMU monitor \r\n

Wenchao Xia (6):
      snapshot: distinguish id and name in load_tmp
      qemu-nbd: support internal snapshot export
      qemu-iotests: add 058 internal snapshot export with qemu-nbd case
      qemu-img: add -l for snapshot in convert
      qemu-iotests: add test for snapshot in qemu-img convert
      qemu-nbd: add doc for option -f

 aio-posix.c                      |    5 -
 aio-win32.c                      |    5 -
 block.c                          |  160 +--
 block/iscsi.c                    |   37 +-
 block/qcow2-cluster.c            |    2 +-
 block/qcow2-refcount.c           |   22 +-
 block/qcow2-snapshot.c           |   10 +-
 block/qcow2.c                    |   39 +-
 block/qcow2.h                    |    5 +-
 block/qed.c                      |    3 +
 block/raw-aio.h                  |    3 +-
 block/raw-posix.c                |  175 +++-
 block/snapshot.c                 |   77 +-
 block/vdi.c                      |    1 +
 block/vhdx.c                     |   13 +
 block/vmdk.c                     |   66 +-
 block/vpc.c                      |   15 +
 hw/scsi/scsi-disk.c              |  154 ++-
 include/block/block.h            |    4 +
 include/block/block_int.h        |    7 +-
 include/block/coroutine.h        |    7 -
 include/block/snapshot.h         |   15 +-
 qemu-coroutine-lock.c            |    8 -
 qemu-img-cmds.hx                 |    4 +-
 qemu-img.c                       |  169 ++--
 qemu-img.texi                    |   12 +-
 qemu-nbd.c                       |   47 +-
 qemu-nbd.texi                    |   10 +-
 tests/qemu-iotests/026           |    3 +-
 tests/qemu-iotests/039           |    3 +-
 tests/qemu-iotests/048           |   27 -
 tests/qemu-iotests/048.out       |   16 -
 tests/qemu-iotests/051.out       |  112 +--
 tests/qemu-iotests/052           |    4 +-
 tests/qemu-iotests/058           |  138 +++
 tests/qemu-iotests/058.out       |   44 +
 tests/qemu-iotests/059           |    5 +
 tests/qemu-iotests/059.out       | 2012 ++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/074           |   86 ++
 tests/qemu-iotests/074.out       |   18 +
 tests/qemu-iotests/check         |    3 +-
 tests/qemu-iotests/common        |   37 +-
 tests/qemu-iotests/common.filter |    3 +-
 tests/qemu-iotests/common.rc     |   28 +-
 tests/qemu-iotests/group         |    4 +-
 tests/qemu-iotests/iotests.py    |    3 +-
 tests/test-aio.c                 |    1 -
 trace-events                     |    4 +-
 48 files changed, 3238 insertions(+), 388 deletions(-)
 create mode 100755 tests/qemu-iotests/058
 create mode 100644 tests/qemu-iotests/058.out
 create mode 100755 tests/qemu-iotests/074
 create mode 100644 tests/qemu-iotests/074.out

-- 
1.8.4.2

             reply	other threads:[~2013-12-06 16:37 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-06 16:35 Stefan Hajnoczi [this message]
2013-12-06 16:36 ` [Qemu-devel] [PULL 01/48] coroutine: remove qemu_co_queue_wait_insert_head Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 02/48] coroutine: remove unused CoQueue AioContext Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 03/48] vmdk: Fix creating big description file Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 04/48] block: generalize BlockLimits handling to cover bdrv_aio_discard too Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 05/48] block: add flags to BlockRequest Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 06/48] block: add flags argument to bdrv_co_write_zeroes tracepoint Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 07/48] block: add bdrv_aio_write_zeroes Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 08/48] block: handle ENOTSUP from discard in generic code Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 09/48] block: make bdrv_co_do_write_zeroes stricter in producing aligned requests Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 10/48] vpc, vhdx: add get_info Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 11/48] block drivers: add discard/write_zeroes properties to bdrv_get_info implementation Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 12/48] block drivers: expose requirement for write same alignment from formats Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 13/48] block/iscsi: remove .bdrv_has_zero_init Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 14/48] block/iscsi: updated copyright Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 15/48] block/iscsi: check WRITE SAME support differently depending on MAY_UNMAP Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 16/48] raw-posix: implement write_zeroes with MAY_UNMAP for files Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 17/48] raw-posix: implement write_zeroes with MAY_UNMAP for block devices Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 18/48] raw-posix: add support for write_zeroes on XFS and " Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 19/48] qemu-iotests: 033 is fast Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 20/48] scsi-disk: catch write protection errors in UNMAP Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 21/48] scsi-disk: reject ANCHOR=1 for UNMAP and WRITE SAME commands Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 22/48] scsi-disk: correctly implement WRITE SAME Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 23/48] block: Close backing file early in bdrv_img_create Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 24/48] qcow2: Zero-initialise first cluster for new images Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 25/48] qemu-iotests: Add "-c <cache-mode>" option Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 26/48] qemu-iotests: Honour cache mode in iotests.py Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 27/48] qemu-iotests: Add _default_cache_mode and _supported_cache_modes Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 28/48] qemu-iotests: Change default cache mode to "writeback" Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 29/48] qemu-iotests: Clean up spaces in usage output Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 30/48] qemu-iotests: Split qcow2 only cases in 048 Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 31/48] snapshot: distinguish id and name in load_tmp Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 32/48] qemu-nbd: support internal snapshot export Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 33/48] qemu-iotests: add 058 internal snapshot export with qemu-nbd case Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 34/48] qemu-img: add -l for snapshot in convert Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 35/48] qemu-iotests: add test for snapshot in qemu-img convert Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 36/48] qemu-nbd: add doc for option -f Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 37/48] qemu-img: add support for skipping zeroes in input during convert Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 38/48] qemu-img: fix usage instruction for qemu-img convert Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 39/48] block/iscsi: set bdi->cluster_size Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 40/48] block: add opt_transfer_length to BlockLimits Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 41/48] block/iscsi: set bs->bl.opt_transfer_length Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 42/48] qemu-img: dynamically adjust iobuffer size during convert Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 43/48] qemu-img: round down request length to an aligned sector Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 44/48] qemu-img: decrease progress update interval on convert Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 45/48] qcow2: use start_of_cluster() and offset_into_cluster() everywhere Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 46/48] block: clean up bdrv_drain_all() throttling comments Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 47/48] aio: make aio_poll(ctx, true) block with no fds Stefan Hajnoczi
2013-12-06 16:36 ` [Qemu-devel] [PULL 48/48] qemu-iotests: filter QEMU monitor \r\n Stefan Hajnoczi
2015-12-18 15:07 [Qemu-devel] [PULL 00/48] Block patches Kevin Wolf
2015-12-18 17:04 ` Peter Maydell
2016-01-29 17:37 Kevin Wolf
2016-01-29 17:59 ` Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1386347807-27359-1-git-send-email-stefanha@redhat.com \
    --to=stefanha@redhat.com \
    --cc=aliguori@amazon.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.