qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 for-2.8* 0/9] Fix block regressions, add blkdebug tests
@ 2016-11-17 20:13 Eric Blake
  2016-11-17 20:13 ` [Qemu-devel] [PATCH v2 1/9] nbd: Allow unmap and fua during write zeroes Eric Blake
                   ` (9 more replies)
  0 siblings, 10 replies; 47+ messages in thread
From: Eric Blake @ 2016-11-17 20:13 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-block, kwolf, pbonzini

The first 5 patches are candidates for inclusion in 2.8, since
they fix regressions and/or bugs exposed by the second half.
The last 4 patches are a new feature in blkdebug, and as such,
probably belong better in 2.9.  However, I wrote the patches by
swapping the order (last four patches first, and proving that the
new iotest fails, then the first five patches fix the failures),
which should give us some better assurance that the first half is
safe for inclusion during hard freeze.

Patches 3-5 have been on the list previously (hence calling this
series v2), although as two separate threads; patch 5 has been
improved since its last posting.  Patches 1-2 and 6-9 are new.

Eric Blake (9):
  nbd: Allow unmap and fua during write zeroes
  qcow2: Inform block layer about discard boundaries
  block: Let write zeroes fallback work even with small max_transfer
  block: Return -ENOTSUP rather than assert on unaligned discards
  block: Pass unaligned discard requests to drivers
  blkdebug: Sanity check block layer guarantees
  blkdebug: Add pass-through write_zero and discard support
  blkdebug: Add ability to override unmap geometries
  tests: Add coverage for recent block geometry fixes

 qapi/block-core.json       |  27 ++++++-
 block/blkdebug.c           | 176 ++++++++++++++++++++++++++++++++++++++++++++-
 block/io.c                 |  58 ++++++++++-----
 block/iscsi.c              |   4 +-
 block/nbd-client.c         |   4 ++
 block/qcow2.c              |   6 ++
 block/sheepdog.c           |   5 +-
 tests/qemu-iotests/173     | 115 +++++++++++++++++++++++++++++
 tests/qemu-iotests/173.out |  49 +++++++++++++
 tests/qemu-iotests/group   |   1 +
 10 files changed, 421 insertions(+), 24 deletions(-)
 create mode 100755 tests/qemu-iotests/173
 create mode 100644 tests/qemu-iotests/173.out

-- 
2.7.4

^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2016-11-22 16:05 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-17 20:13 [Qemu-devel] [PATCH v2 for-2.8* 0/9] Fix block regressions, add blkdebug tests Eric Blake
2016-11-17 20:13 ` [Qemu-devel] [PATCH v2 1/9] nbd: Allow unmap and fua during write zeroes Eric Blake
2016-11-17 21:10   ` Max Reitz
2016-11-17 21:14     ` Eric Blake
2016-11-18 14:12     ` Paolo Bonzini
2016-11-17 20:13 ` [Qemu-devel] [PATCH v2 2/9] qcow2: Inform block layer about discard boundaries Eric Blake
2016-11-17 21:24   ` Max Reitz
2016-11-17 20:13 ` [Qemu-devel] [PATCH v3 3/9] block: Let write zeroes fallback work even with small max_transfer Eric Blake
2016-11-17 21:40   ` Max Reitz
2016-11-22 13:16   ` Kevin Wolf
2016-11-22 13:22     ` Eric Blake
2016-11-22 13:30       ` Kevin Wolf
2016-11-17 20:13 ` [Qemu-devel] [PATCH v2 4/9] block: Return -ENOTSUP rather than assert on unaligned discards Eric Blake
2016-11-17 22:01   ` Max Reitz
2016-11-18 22:48     ` Eric Blake
2016-11-17 20:13 ` [Qemu-devel] [PATCH v2 5/9] block: Pass unaligned discard requests to drivers Eric Blake
2016-11-17 22:26   ` Max Reitz
2016-11-17 23:01     ` Eric Blake
2016-11-17 23:03       ` Max Reitz
2016-11-17 23:44   ` Max Reitz
2016-11-18  1:13     ` Eric Blake
2016-11-19 22:05       ` Max Reitz
2016-11-21 13:39         ` Peter Lieven
2016-11-22 14:03   ` Kevin Wolf
2016-11-22 14:13     ` Eric Blake
2016-11-22 14:56       ` Eric Blake
2016-11-17 20:13 ` [Qemu-devel] [PATCH v2 6/9] blkdebug: Sanity check block layer guarantees Eric Blake
2016-11-17 22:36   ` Max Reitz
2016-11-17 20:14 ` [Qemu-devel] [PATCH v2 7/9] blkdebug: Add pass-through write_zero and discard support Eric Blake
2016-11-17 22:47   ` Max Reitz
2016-11-18 23:08     ` Eric Blake
2016-11-17 23:27   ` Max Reitz
2016-11-18  1:17     ` Eric Blake
2016-11-17 20:14 ` [Qemu-devel] [PATCH v2 8/9] blkdebug: Add ability to override unmap geometries Eric Blake
2016-11-17 23:02   ` Max Reitz
2016-11-21 21:11     ` Eric Blake
2016-11-21 21:29       ` Eric Blake
2016-11-17 20:14 ` [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes Eric Blake
2016-11-17 23:19   ` Max Reitz
2016-11-18  1:19     ` Eric Blake
2016-11-17 23:42   ` Max Reitz
2016-11-18  1:28     ` Eric Blake
2016-11-19 21:45       ` Max Reitz
2016-11-19 22:17         ` Max Reitz
2016-11-21 11:38           ` Kevin Wolf
2016-11-21 16:16             ` Eric Blake
2016-11-22 16:05 ` [Qemu-devel] [PATCH v2 for-2.8* 0/9] Fix block regressions, add blkdebug tests Kevin Wolf

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).