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