All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kevin Wolf <kwolf@redhat.com>
To: anthony@codemonkey.ws
Cc: kwolf@redhat.com, qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/41] Block patches for 2.0 (flushing block-next)
Date: Fri, 29 Nov 2013 17:45:15 +0100	[thread overview]
Message-ID: <1385743555-27888-1-git-send-email-kwolf@redhat.com> (raw)

The following changes since commit 7dc65c02fe3fb8f3146ce0b9ff5fec5945329f0e:

  Open 2.0 development tree (2013-11-27 14:02:45 -0800)

are available in the git repository at:

  git://repo.or.cz/qemu/kevin.git tags/for-anthony

for you to fetch changes up to 981cbf59b5360647e908186e7306ee9013a58c88:

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

----------------------------------------------------------------
Block patches for 2.0 (flushing block-next)

----------------------------------------------------------------
Charlie Shepherd (3):
      Test coroutine execution order
      COW: Speed up writes
      COW: Extend checking allocated bits to beyond one sector

Fam Zheng (10):
      block: per caller dirty bitmap
      qapi: Change BlockDirtyInfo to list
      qemu-iotests: Drop local version of cancel_and_wait from 040
      blkdebug: add "remove_break" command
      qemu-iotest: Add pause_drive and resume_drive methods
      qemu-iotests: Make test case 030, 040 and 055 deterministic
      qemu-iotests: Filter qemu-io output in 025
      qemu-iotests: Filter out 'qemu-io> ' prompt
      vmdk: Allow read only open of VMDK version 3
      qemu-iotests: Add sample image and test for VMDK version 3

Kevin Wolf (5):
      qdict: Fix memory leak in qdict_do_flatten()
      qdict: Optimise qdict_do_flatten()
      block: Enable BDRV_O_SNAPSHOT with driver-specific options
      qemu-iotests: Test snapshot mode
      block: Use BDRV_O_NO_BACKING where appropriate

Liu Yuan (4):
      sheepdog: implement .bdrv_get_allocated_file_size
      MAINTAINERS: add sheepdog development mailing list
      sheepdog: refactor do_sd_create()
      sheepdog: support user-defined redundancy option

Max Reitz (2):
      util/error: Save errno from clobbering
      block/stream: Don't stream unbacked devices

Peter Lieven (17):
      block: make BdrvRequestFlags public
      block: add flags to bdrv_*_write_zeroes
      block: introduce BDRV_REQ_MAY_UNMAP request flag
      block: add logical block provisioning info to BlockDriverInfo
      block: add wrappers for logical block provisioning information
      block/iscsi: add .bdrv_get_info
      block: add BlockLimits structure to BlockDriverState
      block/raw: copy BlockLimits on raw_open
      block: honour BlockLimits in bdrv_co_do_write_zeroes
      block: honour BlockLimits in bdrv_co_discard
      iscsi: set limits in BlockDriverState
      iscsi: simplify iscsi_co_discard
      iscsi: add bdrv_co_write_zeroes
      block: introduce bdrv_make_zero
      block/get_block_status: fix BDRV_BLOCK_ZERO for unallocated blocks
      qemu-img: add support for fully allocated images
      qemu-img: conditionally zero out target on convert

 MAINTAINERS                                        |     1 +
 block-migration.c                                  |    25 +-
 block.c                                            |   364 +-
 block/backup.c                                     |     3 +-
 block/blkdebug.c                                   |    27 +
 block/cow.c                                        |   124 +-
 block/iscsi.c                                      |   150 +-
 block/mirror.c                                     |    23 +-
 block/qapi.c                                       |     9 +-
 block/qcow2-cluster.c                              |     2 +-
 block/qcow2.c                                      |     5 +-
 block/qed.c                                        |     3 +-
 block/raw_bsd.c                                    |     6 +-
 block/sheepdog.c                                   |   130 +-
 block/stream.c                                     |     5 +
 block/vmdk.c                                       |    14 +-
 include/block/block.h                              |    48 +-
 include/block/block_int.h                          |    24 +-
 qapi-schema.json                                   |     6 +-
 qemu-img.c                                         |    20 +-
 qemu-img.texi                                      |     6 +
 qemu-io-cmds.c                                     |    24 +-
 qobject/qdict.c                                    |    14 +-
 tests/qemu-iotests/013.out                         | 44080 ++++++-------
 tests/qemu-iotests/014.out                         | 64204 +++++++++----------
 tests/qemu-iotests/017.out                         |  1080 +-
 tests/qemu-iotests/018.out                         |  1080 +-
 tests/qemu-iotests/019.out                         |  1636 +-
 tests/qemu-iotests/020.out                         |  1080 +-
 tests/qemu-iotests/022.out                         |  8816 +--
 tests/qemu-iotests/023.out                         | 26800 ++++----
 tests/qemu-iotests/024.out                         |   164 +-
 tests/qemu-iotests/025                             |     2 +-
 tests/qemu-iotests/025.out                         |    18 +-
 tests/qemu-iotests/028.out                         |   458 +-
 tests/qemu-iotests/030                             |    16 +-
 tests/qemu-iotests/032.out                         |    68 +-
 tests/qemu-iotests/035.out                         |     2 +-
 tests/qemu-iotests/037.out                         |   616 +-
 tests/qemu-iotests/038.out                         |   714 +-
 tests/qemu-iotests/040                             |    19 +-
 tests/qemu-iotests/046.out                         |   232 +-
 tests/qemu-iotests/047.out                         |    20 +-
 tests/qemu-iotests/048.out                         |    34 +-
 tests/qemu-iotests/051                             |    17 +
 tests/qemu-iotests/051.out                         |    54 +-
 tests/qemu-iotests/055                             |    14 +-
 tests/qemu-iotests/059                             |     5 +
 tests/qemu-iotests/059.out                         |     5 +
 tests/qemu-iotests/common.filter                   |     3 +-
 tests/qemu-iotests/iotests.py                      |    18 +-
 .../sample_images/iotest-version3.vmdk.bz2         |   Bin 0 -> 414 bytes
 tests/test-coroutine.c                             |    54 +
 util/error.c                                       |     6 +
 54 files changed, 76509 insertions(+), 75839 deletions(-)
 create mode 100644 tests/qemu-iotests/sample_images/iotest-version3.vmdk.bz2

             reply	other threads:[~2013-11-29 16:46 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-11-29 16:45 Kevin Wolf [this message]
2013-11-29 16:45 ` [Qemu-devel] [PULL 01/41] block: make BdrvRequestFlags public Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 02/41] block: add flags to bdrv_*_write_zeroes Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 03/41] block: introduce BDRV_REQ_MAY_UNMAP request flag Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 04/41] block: add logical block provisioning info to BlockDriverInfo Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 05/41] block: add wrappers for logical block provisioning information Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 06/41] block/iscsi: add .bdrv_get_info Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 07/41] block: add BlockLimits structure to BlockDriverState Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 08/41] block/raw: copy BlockLimits on raw_open Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 09/41] block: honour BlockLimits in bdrv_co_do_write_zeroes Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 10/41] block: honour BlockLimits in bdrv_co_discard Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 11/41] iscsi: set limits in BlockDriverState Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 12/41] iscsi: simplify iscsi_co_discard Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 13/41] iscsi: add bdrv_co_write_zeroes Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 14/41] block: introduce bdrv_make_zero Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 15/41] block/get_block_status: fix BDRV_BLOCK_ZERO for unallocated blocks Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 16/41] qemu-img: add support for fully allocated images Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 17/41] qemu-img: conditionally zero out target on convert Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 18/41] util/error: Save errno from clobbering Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 19/41] Test coroutine execution order Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 20/41] sheepdog: implement .bdrv_get_allocated_file_size Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 21/41] block/stream: Don't stream unbacked devices Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 22/41] block: per caller dirty bitmap Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 23/41] qapi: Change BlockDirtyInfo to list Kevin Wolf
2013-11-30 20:38   ` Eric Blake
2013-12-02 10:29     ` Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 24/41] COW: Speed up writes Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 25/41] COW: Extend checking allocated bits to beyond one sector Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 26/41] MAINTAINERS: add sheepdog development mailing list Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 27/41] qdict: Fix memory leak in qdict_do_flatten() Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 28/41] qdict: Optimise qdict_do_flatten() Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 29/41] sheepdog: refactor do_sd_create() Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 30/41] sheepdog: support user-defined redundancy option Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 31/41] qemu-iotests: Drop local version of cancel_and_wait from 040 Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 32/41] blkdebug: add "remove_break" command Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 33/41] qemu-iotest: Add pause_drive and resume_drive methods Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 34/41] qemu-iotests: Make test case 030, 040 and 055 deterministic Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 35/41] block: Enable BDRV_O_SNAPSHOT with driver-specific options Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 36/41] qemu-iotests: Test snapshot mode Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 37/41] block: Use BDRV_O_NO_BACKING where appropriate Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 38/41] qemu-iotests: Filter qemu-io output in 025 Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 40/41] vmdk: Allow read only open of VMDK version 3 Kevin Wolf
2013-11-29 16:45 ` [Qemu-devel] [PULL 41/41] qemu-iotests: Add sample image and test for " Kevin Wolf

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=1385743555-27888-1-git-send-email-kwolf@redhat.com \
    --to=kwolf@redhat.com \
    --cc=anthony@codemonkey.ws \
    --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.