qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/3] qcow2: Fix MIN_L2_CACHE_SIZE
@ 2015-06-01 16:09 Max Reitz
  2015-06-01 16:09 ` [Qemu-devel] [PATCH 1/3] qcow2: Set MIN_L2_CACHE_SIZE to 2 Max Reitz
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Max Reitz @ 2015-06-01 16:09 UTC (permalink / raw)
  To: qemu-block
  Cc: Kevin Wolf, Max Reitz, Alberto Garcia, qemu-devel, Alexander Graf

This series fixes MIN_L2_CACHE_SIZE (which should not be 1, but 2
(clusters)), and introduces a new constant, DEFAULT_L2_CACHE_CLUSTERS,
so the default cache size is no longer always a fixed size in bytes but
is also guaranteed to be able to hold a sane amount of L2 tables (which
was determined to be 8 using the "proposal without protest" method).

So, in effect, after patch 3 of this series, the L2 cache (unless
overridden by the user, of course) will either be 1 MB in size or be
able to hold eight L2 tables, whichever is more.


Max Reitz (3):
  qcow2: Set MIN_L2_CACHE_SIZE to 2
  iotests: qcow2 COW with minimal L2 cache size
  qcow2: Add DEFAULT_L2_CACHE_CLUSTERS

 block/qcow2.c              | 11 ++++++++---
 block/qcow2.h              |  5 ++++-
 tests/qemu-iotests/103     | 10 ++++++++++
 tests/qemu-iotests/103.out |  5 +++++
 4 files changed, 27 insertions(+), 4 deletions(-)

-- 
2.4.1

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

end of thread, other threads:[~2015-06-02  9:31 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-01 16:09 [Qemu-devel] [PATCH 0/3] qcow2: Fix MIN_L2_CACHE_SIZE Max Reitz
2015-06-01 16:09 ` [Qemu-devel] [PATCH 1/3] qcow2: Set MIN_L2_CACHE_SIZE to 2 Max Reitz
2015-06-01 16:10   ` Max Reitz
2015-06-01 16:12   ` Alexander Graf
2015-06-01 16:14   ` Alberto Garcia
2015-06-01 16:09 ` [Qemu-devel] [PATCH 2/3] iotests: qcow2 COW with minimal L2 cache size Max Reitz
2015-06-01 17:01   ` Alberto Garcia
2015-06-01 16:09 ` [Qemu-devel] [PATCH 3/3] qcow2: Add DEFAULT_L2_CACHE_CLUSTERS Max Reitz
2015-06-01 17:16   ` Alberto Garcia
2015-06-02  9:31 ` [Qemu-devel] [PATCH 0/3] qcow2: Fix MIN_L2_CACHE_SIZE 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).