[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [PATCH v5 03/42] throttle: Support compressed writes
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
Re: [Qemu-block] [PATCH v5 03/42] throttle: Support compressed writes |
Date: |
Thu, 13 Jun 2019 10:51:00 +0000 |
13.06.2019 1:09, Max Reitz wrote:
> Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Vladimir Sementsov-Ogievskiy <address@hidden>
> ---
> block/throttle.c | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/block/throttle.c b/block/throttle.c
> index f64dcc27b9..de1b6bd7e8 100644
> --- a/block/throttle.c
> +++ b/block/throttle.c
> @@ -152,6 +152,15 @@ static int coroutine_fn
> throttle_co_pdiscard(BlockDriverState *bs,
> return bdrv_co_pdiscard(bs->file, offset, bytes);
> }
>
> +static int coroutine_fn throttle_co_pwritev_compressed(BlockDriverState *bs,
> + uint64_t offset,
> + uint64_t bytes,
> + QEMUIOVector *qiov)
> +{
> + return throttle_co_pwritev(bs, offset, bytes, qiov,
> + BDRV_REQ_WRITE_COMPRESSED);
> +}
> +
> static int throttle_co_flush(BlockDriverState *bs)
> {
> return bdrv_co_flush(bs->file->bs);
> @@ -250,6 +259,7 @@ static BlockDriver bdrv_throttle = {
>
> .bdrv_co_pwrite_zeroes = throttle_co_pwrite_zeroes,
> .bdrv_co_pdiscard = throttle_co_pdiscard,
> + .bdrv_co_pwritev_compressed = throttle_co_pwritev_compressed,
>
> .bdrv_recurse_is_first_non_filter =
> throttle_recurse_is_first_non_filter,
>
>
--
Best regards,
Vladimir
- [Qemu-block] [PATCH v5 00/42] block: Deal with filters, Max Reitz, 2019/06/12
- [Qemu-block] [PATCH v5 01/42] block: Mark commit and mirror as filter drivers, Max Reitz, 2019/06/12
- [Qemu-block] [PATCH v5 02/42] copy-on-read: Support compressed writes, Max Reitz, 2019/06/12
- [Qemu-block] [PATCH v5 03/42] throttle: Support compressed writes, Max Reitz, 2019/06/12
- Re: [Qemu-block] [PATCH v5 03/42] throttle: Support compressed writes,
Vladimir Sementsov-Ogievskiy <=
- [Qemu-block] [PATCH v5 04/42] block: Add child access functions, Max Reitz, 2019/06/12
- [Qemu-block] [PATCH v5 05/42] block: Add chain helper functions, Max Reitz, 2019/06/12
- [Qemu-block] [PATCH v5 06/42] qcow2: Implement .bdrv_storage_child(), Max Reitz, 2019/06/12
- [Qemu-block] [PATCH v5 08/42] block: bdrv_set_backing_hd() is about bs->backing, Max Reitz, 2019/06/12