From: Max Reitz <mreitz@redhat.com>
To: Max Reitz <mreitz@redhat.com>
Cc: Kevin Wolf <kwolf@redhat.com>,
qemu-devel@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>
Subject: Re: [Qemu-devel] [PATCH 0/6] Configure metadata overlap checks at runtime
Date: Wed, 09 Oct 2013 12:17:41 +0200 [thread overview]
Message-ID: <52552D45.6050909@redhat.com> (raw)
In-Reply-To: <1379666231-10443-1-git-send-email-mreitz@redhat.com>
On 2013-09-20 10:37, Max Reitz wrote:
> This series changes the way of selecting what metadata overlap checks to
> perform from (currently) using a macro to using a variable contained in
> BDRVQcowState which can be configured at runtime through several command
> line options.
>
> Although this does not seem necessary anymore regarding performance
> (because I could not find any performance hits using cached overlap
> checks), it seems cleaner to me this way.
>
> This series depends on:
> - qcow2: Correct snapshots size for overlap check
>
> Max Reitz (6):
> qcow2: Use negated overflow check mask
> qcow2: Make overlap check mask variable
> qcow2: Add overlap-check options
> qcow2: Array assigning options to OL check bits
> qcow2: Add more overlap check bitmask macros
> qcow2: Evaluate overlap check options
>
> block/qcow2-cache.c | 8 ++---
> block/qcow2-cluster.c | 16 ++++-----
> block/qcow2-refcount.c | 22 ++++++------
> block/qcow2-snapshot.c | 12 +++----
> block/qcow2.c | 93 +++++++++++++++++++++++++++++++++++++++++++++++---
> block/qcow2.h | 30 ++++++++++++----
> 6 files changed, 137 insertions(+), 44 deletions(-)
Ping – does anyone have comments on this series?
It doesn't really seem to be required, since the current default setting
is fast enough (although I still have to do a performance test regarding
the host CPU usage). However, this series introduces a cleaner interface
to the overlap checks besides the option to change the overlap checks at
startup (which isn't just useful to users, but also a requirement for
I/O tests on overlap checks on inactive L1 tables).
Max
prev parent reply other threads:[~2013-10-09 10:17 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-09-20 8:37 [Qemu-devel] [PATCH 0/6] Configure metadata overlap checks at runtime Max Reitz
2013-09-20 8:37 ` [Qemu-devel] [PATCH 1/6] qcow2: Use negated overflow check mask Max Reitz
2013-09-20 8:37 ` [Qemu-devel] [PATCH 2/6] qcow2: Make overlap check mask variable Max Reitz
2013-09-20 8:37 ` [Qemu-devel] [PATCH 3/6] qcow2: Add overlap-check options Max Reitz
2013-09-20 8:37 ` [Qemu-devel] [PATCH 4/6] qcow2: Array assigning options to OL check bits Max Reitz
2013-09-20 8:37 ` [Qemu-devel] [PATCH 5/6] qcow2: Add more overlap check bitmask macros Max Reitz
2013-10-09 13:07 ` Kevin Wolf
2013-10-09 13:22 ` Max Reitz
2013-09-20 8:37 ` [Qemu-devel] [PATCH 6/6] qcow2: Evaluate overlap check options Max Reitz
2013-10-09 10:17 ` Max Reitz [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52552D45.6050909@redhat.com \
--to=mreitz@redhat.com \
--cc=kwolf@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.