qemu-block
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 0/9] More truncate improvements


From: Eric Blake
Subject: Re: [PATCH 0/9] More truncate improvements
Date: Wed, 6 May 2020 08:03:04 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0

On 4/28/20 3:28 PM, Eric Blake wrote:
Based-on: <address@hidden>
[PATCH v7 00/10] block: Fix resize (extending) of short overlays

After reviewing Kevin's work, I questioned if we had a redundancy with
bdrv_has_zero_init_truncate.  It turns out we do, and this is the result.

Patch 1 has been previously posted [1] and reviewed, the rest is new.
I did not address Neils' comment that modern gluster also always
0-initializes [2], as I am not set up to verify it (my changes to the
other drivers are semantic no-ops, so I don't feel as bad about
posting them with less rigourous testing).

[1] https://lists.gnu.org/archive/html/qemu-devel/2020-01/msg08070.html
[2] https://lists.gnu.org/archive/html/qemu-devel/2020-02/msg04266.html

Eric Blake (9):
   gluster: Drop useless has_zero_init callback
   file-win32: Support BDRV_REQ_ZERO_WRITE for truncate
   nfs: Support BDRV_REQ_ZERO_WRITE for truncate
   rbd: Support BDRV_REQ_ZERO_WRITE for truncate
   sheepdog: Support BDRV_REQ_ZERO_WRITE for truncate
   ssh: Support BDRV_REQ_ZERO_WRITE for truncate
   parallels: Rework truncation logic
   vhdx: Rework truncation logic
   block: Drop unused .bdrv_has_zero_init_truncate


Ping.

--
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org




reply via email to

[Prev in Thread] Current Thread [Next in Thread]