Re: [Qemu-devel] [PATCH v3 1/4] block: disallow BDRV_REQ_NO_SERIALISING for write

2018-07-09 Thread Vladimir Sementsov-Ogievskiy
07.07.2018 00:46, Eric Blake wrote: On 07/06/2018 04:32 PM, Eric Blake wrote: On 07/05/2018 02:46 AM, Vladimir Sementsov-Ogievskiy wrote: Before commit 9ded4a01149 "backup: Use copy offloading", BDRV_REQ_NO_SERIALISING was used for only one case: read in copy-on-write operation during backup. A

Re: [Qemu-devel] [PATCH v3 1/4] block: disallow BDRV_REQ_NO_SERIALISING for write

2018-07-09 Thread Vladimir Sementsov-Ogievskiy
07.07.2018 00:32, Eric Blake wrote: On 07/05/2018 02:46 AM, Vladimir Sementsov-Ogievskiy wrote: Before commit 9ded4a01149 "backup: Use copy offloading", BDRV_REQ_NO_SERIALISING was used for only one case: read in copy-on-write operation during backup. Also, the flag was handled only on read path

Re: [Qemu-devel] [PATCH v3 1/4] block: disallow BDRV_REQ_NO_SERIALISING for write

2018-07-06 Thread Eric Blake
On 07/06/2018 04:32 PM, Eric Blake wrote: On 07/05/2018 02:46 AM, Vladimir Sementsov-Ogievskiy wrote: Before commit 9ded4a01149 "backup: Use copy offloading", BDRV_REQ_NO_SERIALISING was used for only one case: read in copy-on-write operation during backup. Also, the flag was handled only on rea

Re: [Qemu-devel] [PATCH v3 1/4] block: disallow BDRV_REQ_NO_SERIALISING for write

2018-07-06 Thread Eric Blake
On 07/05/2018 02:46 AM, Vladimir Sementsov-Ogievskiy wrote: Before commit 9ded4a01149 "backup: Use copy offloading", BDRV_REQ_NO_SERIALISING was used for only one case: read in copy-on-write operation during backup. Also, the flag was handled only on read path (in bdrv_co_preadv and bdrv_aligned_

[Qemu-devel] [PATCH v3 1/4] block: disallow BDRV_REQ_NO_SERIALISING for write

2018-07-05 Thread Vladimir Sementsov-Ogievskiy
Before commit 9ded4a01149 "backup: Use copy offloading", BDRV_REQ_NO_SERIALISING was used for only one case: read in copy-on-write operation during backup. Also, the flag was handled only on read path (in bdrv_co_preadv and bdrv_aligned_preadv). After 9ded4a01149, flag is used for not waiting seri