From: Kevin Wolf <kwolf@redhat.com>
To: anthony@codemonkey.ws
Cc: kwolf@redhat.com, qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/32] Block patches
Date: Wed, 24 Oct 2012 11:50:24 +0200 [thread overview]
Message-ID: <1351072256-6112-1-git-send-email-kwolf@redhat.com> (raw)
The following changes since commit a8170e5e97ad17ca169c64ba87ae2f53850dab4c:
Rename target_phys_addr_t to hwaddr (2012-10-23 08:58:25 -0500)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
Alex Bligh (1):
qemu-img rebase: use empty string to rebase without backing file
Corey Bryant (5):
monitor: Allow add-fd to any specified fd set
monitor: Enable adding an inherited fd to an fd set
monitor: Prevent removing fd from set during init
qemu-config: Add new -add-fd command line option
osdep: Less restrictive F_SEFL in qemu_dup_flags()
Jeff Cody (4):
qmp: fix __accept() in qmp.py
block: make bdrv_find_backing_image compare canonical filenames
block: in commit, determine base image from the top image
qemu-iotests: add relative backing file tests for block-commit (040)
Kashyap Chamarthy (1):
qemu-img: document 'info --backing-chain'
Kevin Wolf (2):
qemu-img: Fix division by zero for zero size images
qemu-iotests: Test qemu-img operation on zero size image
Luiz Capitulino (1):
block: bdrv_create(): don't leak cco.filename on error
Paolo Bonzini (16):
block: add bdrv_query_info
block: add bdrv_query_stats
block: add bdrv_open_backing_file
block: introduce new dirty bitmap functionality
block: export dirty bitmap information in query-block
block: rename block_job_complete to block_job_completed
block: add block-job-complete
block: introduce BLOCK_JOB_READY event
mirror: introduce mirror job
qmp: add drive-mirror command
mirror: implement completion
qemu-iotests: add mirroring test case
iostatus: forward block_job_iostatus_reset to block job
mirror: add support for on-source-error/on-target-error
qmp: add pull_event function
qemu-iotests: add testcases for mirroring on-source-error/on-target-error
Stefan Hajnoczi (2):
qemu-img: Add --backing-chain option to info command
qemu-iotests: Add 043 backing file chain infinite loop test
QMP/qmp-events.txt | 18 ++
QMP/qmp.py | 21 ++
block.c | 307 ++++++++++++++-------
block.h | 8 +-
block/Makefile.objs | 1 +
block/commit.c | 11 +-
block/mirror.c | 322 +++++++++++++++++++++
block/stream.c | 4 +-
block_int.h | 24 ++
blockdev.c | 182 +++++++++++--
blockjob.c | 36 +++-
blockjob.h | 41 +++-
hmp-commands.hx | 38 +++-
hmp.c | 39 +++
hmp.h | 2 +
monitor.c | 143 ++++++----
monitor.h | 4 +
osdep.c | 12 +-
qapi-schema.json | 106 +++++++-
qemu-config.c | 22 ++
qemu-img-cmds.hx | 4 +-
qemu-img.c | 219 +++++++++++++---
qemu-img.texi | 25 ++-
qemu-options.hx | 36 +++
qerror.h | 3 +
qmp-commands.hx | 53 ++++
tests/qemu-iotests/040 | 106 +++++++-
tests/qemu-iotests/040.out | 4 +-
tests/qemu-iotests/041 | 615 +++++++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/041.out | 5 +
tests/qemu-iotests/042 | 78 ++++++
tests/qemu-iotests/042.out | 15 +
tests/qemu-iotests/043 | 95 +++++++
tests/qemu-iotests/043.out | 66 +++++
tests/qemu-iotests/common.rc | 10 +
tests/qemu-iotests/group | 3 +
tests/qemu-iotests/iotests.py | 4 +
trace-events | 8 +
vl.c | 94 +++++++
39 files changed, 2537 insertions(+), 247 deletions(-)
create mode 100644 block/mirror.c
create mode 100755 tests/qemu-iotests/041
create mode 100644 tests/qemu-iotests/041.out
create mode 100755 tests/qemu-iotests/042
create mode 100644 tests/qemu-iotests/042.out
create mode 100755 tests/qemu-iotests/043
create mode 100644 tests/qemu-iotests/043.out
next reply other threads:[~2012-10-24 9:51 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-24 9:50 Kevin Wolf [this message]
2012-10-24 9:50 ` [Qemu-devel] [PATCH 01/32] qemu-img: Fix division by zero for zero size images Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 02/32] qemu-iotests: Test qemu-img operation on zero size image Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 03/32] qmp: fix __accept() in qmp.py Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 04/32] qemu-img rebase: use empty string to rebase without backing file Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 05/32] block: make bdrv_find_backing_image compare canonical filenames Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 06/32] block: in commit, determine base image from the top image Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 07/32] qemu-iotests: add relative backing file tests for block-commit (040) Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 08/32] qemu-img: Add --backing-chain option to info command Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 09/32] qemu-iotests: Add 043 backing file chain infinite loop test Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 10/32] qemu-img: document 'info --backing-chain' Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 11/32] block: bdrv_create(): don't leak cco.filename on error Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 12/32] monitor: Allow add-fd to any specified fd set Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 13/32] monitor: Enable adding an inherited fd to an " Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 14/32] monitor: Prevent removing fd from set during init Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 15/32] qemu-config: Add new -add-fd command line option Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 16/32] block: add bdrv_query_info Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 17/32] block: add bdrv_query_stats Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 18/32] block: add bdrv_open_backing_file Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 19/32] block: introduce new dirty bitmap functionality Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 20/32] block: export dirty bitmap information in query-block Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 21/32] block: rename block_job_complete to block_job_completed Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 22/32] block: add block-job-complete Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 23/32] block: introduce BLOCK_JOB_READY event Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 24/32] mirror: introduce mirror job Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 25/32] qmp: add drive-mirror command Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 26/32] mirror: implement completion Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 27/32] qemu-iotests: add mirroring test case Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 28/32] iostatus: forward block_job_iostatus_reset to block job Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 29/32] mirror: add support for on-source-error/on-target-error Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 30/32] qmp: add pull_event function Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 31/32] qemu-iotests: add testcases for mirroring on-source-error/on-target-error Kevin Wolf
2012-10-24 9:50 ` [Qemu-devel] [PATCH 32/32] osdep: Less restrictive F_SEFL in qemu_dup_flags() Kevin Wolf
2012-10-29 19:24 ` [Qemu-devel] [PULL 00/32] Block patches Anthony Liguori
-- strict thread matches above, loose matches on Subject: below --
2014-10-23 20:42 Kevin Wolf
2014-10-24 11:38 ` 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=1351072256-6112-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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).