All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kevin Wolf <kwolf@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PULL for Kevin 00/19] Block job improvements part 1
Date: Fri, 28 Sep 2012 20:23:35 +0200	[thread overview]
Message-ID: <5065EB27.5060309@redhat.com> (raw)
In-Reply-To: <1348845782-15073-1-git-send-email-pbonzini@redhat.com>

Am 28.09.2012 17:22, schrieb Paolo Bonzini:
> Kevin,
> 
> the following changes since commit ac05f3492421caeb05809ffa02c6198ede179e43:
> 
>   add a boot parameter to set reboot timeout (2012-09-25 20:05:04 -0500)
> 
> are available in the git repository at:
> 
>   git://github.com/bonzini/qemu.git blkmirror-job-1.3-part1
> 
> for you to fetch changes up to ed306a929f16fda8a85561430b1ac370bde65097:
> 
>   qemu-iotests: add tests for streaming error handling (2012-09-27 15:11:22 +0200)
> 
> This message has the diff from my post of Sep 25th.  You reviewed 18 patches,
> these are 19 because of the new "qmp: add 'busy' member to BlockJobInfo" patch.
> 
> ----------------------------------------------------------------
> Jeff Cody (1):
>       blockdev: rename block_stream_cb to a generic block_job_cb
> 
> Paolo Bonzini (18):
>       qerror/block: introduce QERR_BLOCK_JOB_NOT_ACTIVE
>       block: fix documentation of block_job_cancel_sync
>       block: move job APIs to separate files
>       block: add block_job_query
>       qmp: add 'busy' member to BlockJobInfo
>       block: add support for job pause/resume
>       qmp: add block-job-pause and block-job-resume
>       qemu-iotests: add test for pausing a streaming operation
>       block: rename block_job_complete to block_job_completed
>       iostatus: rename BlockErrorAction, BlockQMPEventAction
>       iostatus: move BlockdevOnError declaration to QAPI
>       iostatus: change is_read to a bool
>       iostatus: reorganize io error code
>       block: introduce block job error
>       stream: add on-error argument
>       blkdebug: process all set_state rules in the old state
>       qemu-iotests: map underscore to dash in QMP argument names
>       qemu-iotests: add tests for streaming error handling
> 
>  Makefile.objs                 |   5 +-
>  QMP/qmp-events.txt            |  22 ++++
>  block.c                       | 187 ++++++++----------------------
>  block.h                       |  20 ++--
>  block/Makefile.objs           |   3 +-
>  block/blkdebug.c              |  12 +-
>  block/stream.c                |  33 +++++-
>  block_int.h                   | 162 ++------------------------
>  blockdev.c                    |  86 +++++++++-----
>  blockjob.c                    | 249 ++++++++++++++++++++++++++++++++++++++++
>  blockjob.h                    | 243 +++++++++++++++++++++++++++++++++++++++
>  hmp-commands.hx               |  35 +++++-
>  hmp.c                         |  26 ++++-
>  hmp.h                         |   2 +
>  hw/fdc.c                      |   4 +-
>  hw/ide/core.c                 |  22 +---
>  hw/ide/pci.c                  |   4 +-
>  hw/scsi-disk.c                |  25 ++--
>  hw/scsi-generic.c             |   4 +-
>  hw/virtio-blk.c               |  23 ++--
>  monitor.c                     |   1 +
>  monitor.h                     |   1 +
>  qapi-schema.json              |  91 ++++++++++++++-
>  qemu-tool.c                   |   6 +
>  qerror.h                      |   6 +
>  qmp-commands.hx               |  14 ++-
>  tests/qemu-iotests/030        | 260 +++++++++++++++++++++++++++++++++++++++++-
>  tests/qemu-iotests/030.out    |   4 +-
>  tests/qemu-iotests/group      |   2 +-
>  tests/qemu-iotests/iotests.py |  15 ++-
>  trace-events                  |   4 +-
>  31 file modificati, 1152 inserzioni(+), 419 rimozioni(-)
>  create mode 100644 blockjob.c
>  create mode 100644 blockjob.h

Thanks, applied all to the block branch.

Kevin

  parent reply	other threads:[~2012-09-28 18:23 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-28 15:22 [Qemu-devel] [PULL for Kevin 00/19] Block job improvements part 1 Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 01/19] qerror/block: introduce QERR_BLOCK_JOB_NOT_ACTIVE Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 02/19] blockdev: rename block_stream_cb to a generic block_job_cb Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 03/19] block: fix documentation of block_job_cancel_sync Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 04/19] block: move job APIs to separate files Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 05/19] block: add block_job_query Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 06/19] qmp: add 'busy' member to BlockJobInfo Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 07/19] block: add support for job pause/resume Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 08/19] qmp: add block-job-pause and block-job-resume Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 09/19] qemu-iotests: add test for pausing a streaming operation Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 10/19] block: rename block_job_complete to block_job_completed Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 11/19] iostatus: rename BlockErrorAction, BlockQMPEventAction Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 12/19] iostatus: move BlockdevOnError declaration to QAPI Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 13/19] iostatus: change is_read to a bool Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 14/19] iostatus: reorganize io error code Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 15/19] block: introduce block job error Paolo Bonzini
2012-09-28 15:22 ` [Qemu-devel] [PATCH 16/19] stream: add on-error argument Paolo Bonzini
2012-09-28 15:23 ` [Qemu-devel] [PATCH 17/19] blkdebug: process all set_state rules in the old state Paolo Bonzini
2012-09-28 15:23 ` [Qemu-devel] [PATCH 18/19] qemu-iotests: map underscore to dash in QMP argument names Paolo Bonzini
2012-09-28 15:23 ` [Qemu-devel] [PATCH 19/19] qemu-iotests: add tests for streaming error handling Paolo Bonzini
2012-09-28 15:57 ` [Qemu-devel] [PULL for Kevin 00/19] Block job improvements part 1 Eric Blake
2012-09-28 18:23 ` Kevin Wolf [this message]
2012-10-01 13:37   ` Paolo Bonzini

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=5065EB27.5060309@redhat.com \
    --to=kwolf@redhat.com \
    --cc=pbonzini@redhat.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.