From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Cc: kwolf@redhat.com, mreitz@redhat.com, qemu-block@nongnu.org
Subject: [Qemu-devel] [PATCH v11 0/9] add blkdebug tests
Date: Sat, 29 Apr 2017 14:14:10 -0500 [thread overview]
Message-ID: <20170429191419.30051-1-eblake@redhat.com> (raw)
Available as a tag at:
git fetch git://repo.or.cz/qemu/ericb.git nbd-blkdebug-v11
Prerequisites: Kevin's block pull request:
https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg05799.html
v10 was:
https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg05227.html
Since then:
- Rebase to Kevin's block branch (patches 7, 8)
- Split series in two - this focuses on just the (relatively stable)
blkdebug enhancements (v10 6-8, 12-17), and saves the qcow2 fixes
(v10 1-5, 9-11) for another day [Max]
- further tweaks to the qemu-io alloc/map commands (patch 1 retitled,
also affecting patch 2-3)
001/9:[down] 'qemu-io: Improve alignment checks'
002/9:[0022] [FC] 'qemu-io: Switch 'alloc' command to byte-based length'
003/9:[0066] [FC] 'qemu-io: Switch 'map' output to byte-based reporting'
004/9:[----] [--] 'blkdebug: Sanity check block layer guarantees'
005/9:[----] [--] 'blkdebug: Refactor error injection'
006/9:[----] [--] 'blkdebug: Add pass-through write_zero and discard support'
007/9:[0004] [FC] 'blkdebug: Simplify override logic'
008/9:[0010] [FC] 'blkdebug: Add ability to override unmap geometries'
009/9:[----] [-C] 'tests: Add coverage for recent block geometry fixes'
Eric Blake (9):
qemu-io: Improve alignment checks
qemu-io: Switch 'alloc' command to byte-based length
qemu-io: Switch 'map' output to byte-based reporting
blkdebug: Sanity check block layer guarantees
blkdebug: Refactor error injection
blkdebug: Add pass-through write_zero and discard support
blkdebug: Simplify override logic
blkdebug: Add ability to override unmap geometries
tests: Add coverage for recent block geometry fixes
qapi/block-core.json | 33 ++++-
block/blkdebug.c | 266 +++++++++++++++++++++++++++++++-------
qemu-io-cmds.c | 61 +++++----
tests/qemu-iotests/019.out | 8 +-
tests/qemu-iotests/102.out | 4 +-
tests/qemu-iotests/146.out | 30 ++---
tests/qemu-iotests/177 | 114 ++++++++++++++++
tests/qemu-iotests/177.out | 49 +++++++
tests/qemu-iotests/common.pattern | 2 +-
tests/qemu-iotests/group | 1 +
10 files changed, 468 insertions(+), 100 deletions(-)
create mode 100755 tests/qemu-iotests/177
create mode 100644 tests/qemu-iotests/177.out
--
2.9.3
next reply other threads:[~2017-04-29 19:14 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-29 19:14 Eric Blake [this message]
2017-04-29 19:14 ` [Qemu-devel] [PATCH v11 1/9] qemu-io: Improve alignment checks Eric Blake
2017-04-29 22:39 ` Philippe Mathieu-Daudé
2017-05-03 18:42 ` Max Reitz
2017-04-29 19:14 ` [Qemu-devel] [PATCH v11 2/9] qemu-io: Switch 'alloc' command to byte-based length Eric Blake
2017-05-03 18:44 ` Max Reitz
2017-04-29 19:14 ` [Qemu-devel] [PATCH v11 3/9] qemu-io: Switch 'map' output to byte-based reporting Eric Blake
2017-05-03 18:54 ` Max Reitz
2017-04-29 19:14 ` [Qemu-devel] [PATCH v11 4/9] blkdebug: Sanity check block layer guarantees Eric Blake
2017-04-29 19:14 ` [Qemu-devel] [PATCH v11 5/9] blkdebug: Refactor error injection Eric Blake
2017-04-29 19:14 ` [Qemu-devel] [PATCH v11 6/9] blkdebug: Add pass-through write_zero and discard support Eric Blake
2017-04-29 19:14 ` [Qemu-devel] [PATCH v11 7/9] blkdebug: Simplify override logic Eric Blake
2017-05-03 18:59 ` Max Reitz
2017-05-03 19:01 ` Max Reitz
2017-05-03 19:03 ` Eric Blake
2017-04-29 19:14 ` [Qemu-devel] [PATCH v11 8/9] blkdebug: Add ability to override unmap geometries Eric Blake
2017-04-29 19:14 ` [Qemu-devel] [PATCH v11 9/9] tests: Add coverage for recent block geometry fixes Eric Blake
2017-05-05 22:34 ` Max Reitz
2017-05-05 22:48 ` Eric Blake
2017-05-03 19:07 ` [Qemu-devel] [PATCH v11 0/9] add blkdebug tests Max Reitz
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=20170429191419.30051-1-eblake@redhat.com \
--to=eblake@redhat.com \
--cc=kwolf@redhat.com \
--cc=mreitz@redhat.com \
--cc=qemu-block@nongnu.org \
--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).