qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v2 for-2.8* 0/9] Fix block regressions, add blkdebug


From: Eric Blake
Subject: [Qemu-devel] [PATCH v2 for-2.8* 0/9] Fix block regressions, add blkdebug tests
Date: Thu, 17 Nov 2016 14:13:53 -0600

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]