qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 0/3] Fix overflow bug in qcow2 discard
@ 2019-04-19 14:05 Vladimir Sementsov-Ogievskiy
  2019-04-19 14:05 ` Vladimir Sementsov-Ogievskiy
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Vladimir Sementsov-Ogievskiy @ 2019-04-19 14:05 UTC (permalink / raw)
  To: qemu-devel, qemu-block
  Cc: kwolf, mreitz, fam, stefanha, vsementsov, den, eblake

v3: don't filter mapping info from qemu-img map output, otherwise
    it don't show what I try to check [sorry for extra noise in list]

v2: [mostly by Eric's review]
01: new
02: point to bug introducing commit in cover letter [Eric]
     [but I failed to compile it, to check]
    drop s/INT_MAX/BDRV_REQUEST_MAX_BYTES/ chunk
03: - improve wording
    - cheating with preallocation=metadata and discards
      to make test quick and not eating disk space
    - use new trace-point
    - move it to be 250 iotest
    - filter out extra qemu-img info output

Vladimir Sementsov-Ogievskiy (3):
  block/qcow2-refcount: add trace-point to qcow2_process_discards
  block/io: bdrv_pdiscard: support int64_t bytes parameter
  iotests: test big qcow2 shrink

 include/block/block.h      |  4 +--
 block/io.c                 | 16 ++++-----
 block/qcow2-refcount.c     |  7 +++-
 block/trace-events         |  3 ++
 tests/qemu-iotests/250     | 72 ++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/250.out | 21 +++++++++++
 tests/qemu-iotests/group   |  1 +
 7 files changed, 113 insertions(+), 11 deletions(-)
 create mode 100755 tests/qemu-iotests/250
 create mode 100644 tests/qemu-iotests/250.out

-- 
2.18.0

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

end of thread, other threads:[~2019-04-22 15:10 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-19 14:05 [Qemu-devel] [PATCH v3 0/3] Fix overflow bug in qcow2 discard Vladimir Sementsov-Ogievskiy
2019-04-19 14:05 ` Vladimir Sementsov-Ogievskiy
2019-04-19 14:05 ` [Qemu-devel] [PATCH v3 1/3] block/qcow2-refcount: add trace-point to qcow2_process_discards Vladimir Sementsov-Ogievskiy
2019-04-19 14:05   ` Vladimir Sementsov-Ogievskiy
2019-04-22 13:36   ` Eric Blake
2019-04-22 13:36     ` Eric Blake
2019-04-19 14:05 ` [Qemu-devel] [PATCH v3 2/3] block/io: bdrv_pdiscard: support int64_t bytes parameter Vladimir Sementsov-Ogievskiy
2019-04-19 14:05   ` Vladimir Sementsov-Ogievskiy
2019-04-22 13:39   ` Eric Blake
2019-04-22 13:39     ` Eric Blake
2019-04-19 14:05 ` [Qemu-devel] [PATCH v3 3/3] iotests: test big qcow2 shrink Vladimir Sementsov-Ogievskiy
2019-04-19 14:05   ` Vladimir Sementsov-Ogievskiy
2019-04-22 13:59   ` Eric Blake
2019-04-22 13:59     ` Eric Blake
2019-04-22 15:03     ` Vladimir Sementsov-Ogievskiy
2019-04-22 15:03       ` Vladimir Sementsov-Ogievskiy

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