Re: [Qemu-devel] Question about QEMU's threading model and stacking multiple block drivers

2017-02-08 Thread Adrian Suarez
hat bdrv_aio_writev() issues the write and then yields so that we don't serialize all writes to the backing device. Thanks, Adrian On Wed, Feb 8, 2017 at 6:30 AM, Fam Zheng wrote: > On Wed, 02/08 14:59, Max Reitz wrote: > > CC-ing qemu-block, Stefan, Fam. > > > > >

[Qemu-devel] Question about QEMU's threading model and stacking multiple block drivers

2017-02-07 Thread Adrian Suarez
We’ve implemented a block driver that exposes storage to QEMU VMs. Our block driver (O) is interposing on writes to some other type of storage (B). O performs low latency replication and then asynchronously issues the write to the backing block driver, B, using bdrv_aio_writev(). Our problem is tha