mbox

[PULL,v2,0/9] Block patches

Message ID 1433768785-19413-1-git-send-email-stefanha@redhat.com
State New
Headers show

Pull-request

git://github.com/stefanha/qemu.git tags/block-pull-request

Message

Stefan Hajnoczi June 8, 2015, 1:06 p.m. UTC
v2:
 * Add latest revision of Fam's mirror discard series [Fam]
 * Drop group throttling patch series due to Mac OS X test failure [Peter]

The following changes since commit 00967f4e0bab246679d0ddc32fd31a7179345baf:

  Merge remote-tracking branch 'remotes/agraf/tags/signed-s390-for-upstream' into staging (2015-06-05 12:04:42 +0100)

are available in the git repository at:

  git://github.com/stefanha/qemu.git tags/block-pull-request

for you to fetch changes up to bc0036976efc03a5f70c90f3100b036ea0557790:

  iotests: Use event_wait in wait_ready (2015-06-08 11:27:35 +0100)

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

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

Fam Zheng (8):
  block: Add bdrv_get_block_status_above
  qmp: Add optional bool "unmap" to drive-mirror
  mirror: Do zero write on target if sectors not allocated
  block: Fix dirty bitmap in bdrv_co_discard
  block: Remove bdrv_reset_dirty
  qemu-iotests: Make block job methods common
  qemu-iotests: Add test case for mirror with unmap
  iotests: Use event_wait in wait_ready

Stefan Hajnoczi (1):
  Revert "iothread: release iothread around aio_poll"

 async.c                       |  8 +++++-
 block.c                       | 12 --------
 block/io.c                    | 60 ++++++++++++++++++++++++++++++---------
 block/mirror.c                | 28 +++++++++++++++---
 blockdev.c                    |  5 ++++
 hmp.c                         |  2 +-
 include/block/block.h         |  4 +++
 include/block/block_int.h     |  4 +--
 iothread.c                    | 11 ++++++--
 qapi/block-core.json          |  8 +++++-
 qmp-commands.hx               |  3 ++
 tests/qemu-iotests/041        | 66 ++++++++++---------------------------------
 tests/qemu-iotests/132        | 59 ++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/132.out    |  5 ++++
 tests/qemu-iotests/group      |  1 +
 tests/qemu-iotests/iotests.py | 23 +++++++++++++++
 tests/test-aio.c              | 19 ++++++-------
 17 files changed, 220 insertions(+), 98 deletions(-)
 create mode 100644 tests/qemu-iotests/132
 create mode 100644 tests/qemu-iotests/132.out

Comments

Eric Blake June 8, 2015, 4:13 p.m. UTC | #1
On 06/08/2015 07:06 AM, Stefan Hajnoczi wrote:
> v2:
>  * Add latest revision of Fam's mirror discard series [Fam]
>  * Drop group throttling patch series due to Mac OS X test failure [Peter]

There are still some design discussions going on about Fam's 3/9.  Of
course, we have until 2.4 is actually released before we have baked in a
design, but it may be worth holding off on the pull request for
'uname':true until we have had a bit more time to decide if the design
for creating sparseness on the destination deserves a multi-state enum
rather than a series of bool flags.
Peter Maydell June 8, 2015, 5:07 p.m. UTC | #2
On 8 June 2015 at 17:13, Eric Blake <eblake@redhat.com> wrote:
> On 06/08/2015 07:06 AM, Stefan Hajnoczi wrote:
>> v2:
>>  * Add latest revision of Fam's mirror discard series [Fam]
>>  * Drop group throttling patch series due to Mac OS X test failure [Peter]
>
> There are still some design discussions going on about Fam's 3/9.  Of
> course, we have until 2.4 is actually released before we have baked in a
> design, but it may be worth holding off on the pull request for
> 'uname':true until we have had a bit more time to decide if the design
> for creating sparseness on the destination deserves a multi-state enum
> rather than a series of bool flags.

OK; I will drop this from my pullreq queue.

thanks
-- PMM
Stefan Hajnoczi June 9, 2015, 2:59 p.m. UTC | #3
On Mon, Jun 08, 2015 at 10:13:05AM -0600, Eric Blake wrote:
> On 06/08/2015 07:06 AM, Stefan Hajnoczi wrote:
> > v2:
> >  * Add latest revision of Fam's mirror discard series [Fam]
> >  * Drop group throttling patch series due to Mac OS X test failure [Peter]
> 
> There are still some design discussions going on about Fam's 3/9.  Of
> course, we have until 2.4 is actually released before we have baked in a
> design, but it may be worth holding off on the pull request for
> 'uname':true until we have had a bit more time to decide if the design
> for creating sparseness on the destination deserves a multi-state enum
> rather than a series of bool flags.

Okay, dropping Fam's patches.

Stefan