qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 1/1] block: ignore flush requests when storage i


From: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH 1/1] block: ignore flush requests when storage is clean
Date: Tue, 21 Jun 2016 09:32:08 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1


On 20/06/2016 17:19, Denis V. Lunev wrote:
> +    /* Check if storage is actually dirty before flushing to disk */
> +    if (!bs->dirty) {
> +        goto flush_parent;
> +    }
> +    bs->dirty = false;
> +

This should be cleared after the flush is complete.  If you have

    write begin
    write end
    flush #1 begin
    flush #2 begin

Then the second flush must only return after the first has finished.

Paolo



reply via email to

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