[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v11 0/9] add blkdebug tests
From: |
Eric Blake |
Subject: |
[Qemu-devel] [PATCH v11 0/9] add blkdebug tests |
Date: |
Sat, 29 Apr 2017 14:14:10 -0500 |
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
- [Qemu-devel] [PATCH v11 0/9] add blkdebug tests,
Eric Blake <=
- [Qemu-devel] [PATCH v11 4/9] blkdebug: Sanity check block layer guarantees, Eric Blake, 2017/04/29
- [Qemu-devel] [PATCH v11 5/9] blkdebug: Refactor error injection, Eric Blake, 2017/04/29
- [Qemu-devel] [PATCH v11 7/9] blkdebug: Simplify override logic, Eric Blake, 2017/04/29
- [Qemu-devel] [PATCH v11 1/9] qemu-io: Improve alignment checks, Eric Blake, 2017/04/29
- [Qemu-devel] [PATCH v11 2/9] qemu-io: Switch 'alloc' command to byte-based length, Eric Blake, 2017/04/29
- [Qemu-devel] [PATCH v11 3/9] qemu-io: Switch 'map' output to byte-based reporting, Eric Blake, 2017/04/29
- [Qemu-devel] [PATCH v11 6/9] blkdebug: Add pass-through write_zero and discard support, Eric Blake, 2017/04/29
- [Qemu-devel] [PATCH v11 8/9] blkdebug: Add ability to override unmap geometries, Eric Blake, 2017/04/29
- [Qemu-devel] [PATCH v11 9/9] tests: Add coverage for recent block geometry fixes, Eric Blake, 2017/04/29