[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [PATCH v4 0/3] backup: Use copy offloading
From: |
Jeff Cody |
Subject: |
Re: [Qemu-block] [PATCH v4 0/3] backup: Use copy offloading |
Date: |
Mon, 2 Jul 2018 23:25:06 -0400 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Tue, Jul 03, 2018 at 10:37:55AM +0800, Fam Zheng wrote:
> v4: Rebase to master.
> Pick up Stefan's rev-bys.
> Include a block/io.c fix to fix a new issue caused by recent block/io.c
> change - our drive-backup cases in iotests exposes the bug loudly.
>
> This enhances the backup job to make use of the copy offloading API. It
> eliminates the necessity to use the bounce buffer as well as speeding up the
> copy operation when the backend supports it.
>
> v3: Don't forget coroutine_fn. [Stefan]
> Don't reset job->use_copy_range redundantly. [Stefan]
>
> v2: Use helper functions. [Stefan]
>
> Fam Zheng (3):
> block: Fix parameter checking in bdrv_co_copy_range_internal
> block: Honour BDRV_REQ_NO_SERIALISING in copy range
> backup: Use copy offloading
>
> block/backup.c | 150 ++++++++++++++++++++++++++++++------------
> block/io.c | 35 +++++-----
> block/trace-events | 1 +
> include/block/block.h | 5 +-
> 4 files changed, 132 insertions(+), 59 deletions(-)
>
> --
> 2.17.1
>
Thanks,
Applied to my block branch:
git://github.com/codyprime/qemu-kvm-jtc block
-Jeff