[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 05/12] nbd: add support for NBD_CMD_FLAG_FUA
From: |
Kevin Wolf |
Subject: |
Re: [Qemu-devel] [PATCH 05/12] nbd: add support for NBD_CMD_FLAG_FUA |
Date: |
Tue, 13 Sep 2011 15:55:26 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:6.0.2) Gecko/20110906 Thunderbird/6.0.2 |
Am 08.09.2011 17:24, schrieb Paolo Bonzini:
> The server can use it to issue a flush automatically after a
> write. The client can also use it to mimic a write-through
> cache.
>
> Signed-off-by: Paolo Bonzini <address@hidden>
> ---
> block/nbd.c | 8 ++++++++
> nbd.c | 13 +++++++++++--
> 2 files changed, 19 insertions(+), 2 deletions(-)
> @@ -674,6 +675,14 @@ int nbd_trip(BlockDriverState *bs, int csock, off_t
> size, uint64_t dev_offset,
> }
>
> *offset += request.len;
> +
> + if (request.type & NBD_CMD_FLAG_FUA) {
> + if (bdrv_flush(bs) == -1) {
Need to check for < 0 here as well.
Kevin
- Re: [Qemu-devel] [PATCH v2 09/12] sheepdog: move coroutine send/recv function to generic code, (continued)
[Qemu-devel] [PATCH 10/12] block: add bdrv_co_flush support, Paolo Bonzini, 2011/09/08
[Qemu-devel] [PATCH 04/12] nbd: add support for NBD_CMD_FLUSH, Paolo Bonzini, 2011/09/08
[Qemu-devel] [PATCH 07/12] sheepdog: add coroutine_fn markers, Paolo Bonzini, 2011/09/08
[Qemu-devel] [PATCH 05/12] nbd: add support for NBD_CMD_FLAG_FUA, Paolo Bonzini, 2011/09/08
- Re: [Qemu-devel] [PATCH 05/12] nbd: add support for NBD_CMD_FLAG_FUA,
Kevin Wolf <=
Re: [Qemu-devel] [PATCH 00/12] nbd improvements, Kevin Wolf, 2011/09/09
- Re: [Qemu-devel] [PATCH 00/12] nbd improvements, Paolo Bonzini, 2011/09/09
- Re: [Qemu-devel] [PATCH 00/12] nbd improvements, Kevin Wolf, 2011/09/09
- Re: [Qemu-devel] [PATCH 00/12] nbd improvements, Nicholas Thomas, 2011/09/09
- Re: [Qemu-devel] [PATCH 00/12] nbd improvements, Paolo Bonzini, 2011/09/09
- Re: [Qemu-devel] [PATCH 00/12] nbd improvements, Kevin Wolf, 2011/09/09
- Re: [Qemu-devel] [PATCH 00/12] nbd improvements, Nicholas Thomas, 2011/09/09
Re: [Qemu-devel] [PATCH 00/12] nbd improvements, Kevin Wolf, 2011/09/14