qemu-devel
[Top][All Lists]
Advanced

[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



reply via email to

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