qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-2.10 0/2] Bug fixes from byte-based block status
@ 2017-07-21 18:32 Eric Blake
  2017-07-21 18:32 ` [Qemu-devel] [PATCH 1/2] dirty-bitmap: Report BlockDirtyInfo.count in bytes, as documented Eric Blake
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Eric Blake @ 2017-07-21 18:32 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, stefanha, qemu-block

Series 2-4 of my byte-based conversion missed soft freeze, so they
are now 2.11 material.  However, there are some bug fixes in those
series that we should fix now in 2.10 (patch 1 from series two
on dirty bitmaps, patch 2 extracted from "qcow2: Switch qcow2_measure()
to byte-based iteration" from series three on block status).

I don't know if it is worth enhancing iotest 178 to probe the size
of a 2T image.  The test is simple, and fast when patched:

$ qemu-img create -f qcow2 -o cluster_size=2M huge 2T
$ time ./qemu-img measure -O qcow2 -f qcow2 huge
required size: 335806464
fully allocated size: 2199359062016

real	0m0.021s
user	0m0.017s
sys	0m0.004s

but the inf-loop when unpatched is annoying; meanwhile, 'huge' only
occupies 6 megabytes on disk, so it's not that invasive.

Eric Blake (2):
  dirty-bitmap: Report BlockDirtyInfo.count in bytes, as documented
  qcow2: Fix sector calculation in qcow2_measure()

 block/dirty-bitmap.c | 2 +-
 block/qcow2.c        | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

-- 
2.13.3

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

end of thread, other threads:[~2017-07-26 18:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-21 18:32 [Qemu-devel] [PATCH for-2.10 0/2] Bug fixes from byte-based block status Eric Blake
2017-07-21 18:32 ` [Qemu-devel] [PATCH 1/2] dirty-bitmap: Report BlockDirtyInfo.count in bytes, as documented Eric Blake
2017-07-25 21:28   ` John Snow
2017-07-25 21:37     ` Eric Blake
2017-07-26 18:49       ` John Snow
2017-07-21 18:32 ` [Qemu-devel] [PATCH 2/2] qcow2: Fix sector calculation in qcow2_measure() Eric Blake
2017-07-24  9:28 ` [Qemu-devel] [PATCH for-2.10 0/2] Bug fixes from byte-based block status Kevin Wolf
2017-07-24 15:53   ` Eric Blake
2017-07-24 11:29 ` Stefan Hajnoczi
2017-07-24 12:05 ` Eric Blake
2017-07-24 12:06   ` Eric Blake

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