From: Max Reitz <mreitz@redhat.com>
To: qemu-block@nongnu.org
Cc: Kevin Wolf <kwolf@redhat.com>,
Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
qemu-devel@nongnu.org, qemu-stable@nongnu.org,
Anton Nefedov <anton.nefedov@virtuozzo.com>,
Stefan Hajnoczi <stefanha@redhat.com>,
"Denis V . Lunev" <den@openvz.org>
Subject: Re: [PATCH for-4.2 v2 0/3] qcow2: Fix data corruption on XFS
Date: Mon, 4 Nov 2019 10:09:05 +0100 [thread overview]
Message-ID: <cd491ffc-17a8-c521-a8ca-ab9cd1b04775@redhat.com> (raw)
In-Reply-To: <20191101152510.11719-1-mreitz@redhat.com>
[-- Attachment #1.1: Type: text/plain, Size: 1550 bytes --]
On 01.11.19 16:25, Max Reitz wrote:
> Hi,
>
> As I reasoned here:
> https://lists.nongnu.org/archive/html/qemu-block/2019-11/msg00027.html
> I’m no longer convinced of reverting c8bb23cbdbe. I could see a
> significant performance improvement from it on ext4 with aio=native in a
> guest that does random 4k writes, and as such I feel it would be a
> regression to revert it for 4.2.
>
> To work around the XFS corruption, we still need the other three patches
> from the series, of course. We cannot restrict the workaround to just
> XFS, because maybe the file is on a remote filesystem and then we don’t
> know anything about the host configuration.
>
> The performance impact should still be minimal because this just
> serializes post-EOF write-zeroes and data writes, and that just doesn’t
> happen very often, even with handle_alloc_space() in qcow2.
>
>
> I would love to have more time to make a decision, but there simply
> isn’t any. Patches for 4.1.1 are to be collected on Monday, AFAIU.
I would have liked some reviews on this series (so I waited over the
weekend, even though I didn’t expect any), but now I’ve applied it
anyway (and sent a pull request). I understand it was difficult last
week because of KVM Forum.
AFAIU we need it today for stable, and there didn’t seem to be any
opposition on these patches here, just on the revert of c8bb23cbdbe.
I welcome you to still review the series and then shout “STOP” at the
pull request if you find it necessary.
Max
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
next prev parent reply other threads:[~2019-11-04 9:10 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-01 15:25 [PATCH for-4.2 v2 0/3] qcow2: Fix data corruption on XFS Max Reitz
2019-11-01 15:25 ` [PATCH for-4.2 v2 1/3] block: Make wait/mark serialising requests public Max Reitz
2019-11-01 15:25 ` [PATCH for-4.2 v2 2/3] block: Add bdrv_co_get_self_request() Max Reitz
2019-11-01 15:25 ` [PATCH for-4.2 v2 3/3] block/file-posix: Let post-EOF fallocate serialize Max Reitz
2019-11-14 16:27 ` Christoph Hellwig
2019-11-14 17:15 ` Max Reitz
2019-11-14 17:16 ` Max Reitz
2020-06-02 14:43 ` Vladimir Sementsov-Ogievskiy
2020-06-02 15:46 ` Max Reitz
2020-06-02 16:16 ` Vladimir Sementsov-Ogievskiy
2020-06-02 16:38 ` Max Reitz
2020-06-02 17:01 ` Vladimir Sementsov-Ogievskiy
2020-06-02 17:08 ` Vladimir Sementsov-Ogievskiy
2020-08-22 17:03 ` Vladimir Sementsov-Ogievskiy
2020-08-22 17:04 ` Vladimir Sementsov-Ogievskiy
2020-08-26 8:23 ` Vladimir Sementsov-Ogievskiy
2020-08-26 11:20 ` Vladimir Sementsov-Ogievskiy
2019-11-01 15:48 ` [PATCH for-4.2 v2 0/3] qcow2: Fix data corruption on XFS no-reply
2019-11-04 8:29 ` Max Reitz
2019-11-04 9:09 ` Max Reitz [this message]
2019-11-04 9:45 ` Stefan Hajnoczi
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=cd491ffc-17a8-c521-a8ca-ab9cd1b04775@redhat.com \
--to=mreitz@redhat.com \
--cc=anton.nefedov@virtuozzo.com \
--cc=den@openvz.org \
--cc=kwolf@redhat.com \
--cc=qemu-block@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=qemu-stable@nongnu.org \
--cc=stefanha@redhat.com \
--cc=vsementsov@virtuozzo.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 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).