> Am 06.07.2021 um 15:19 schrieb Kevin Wolf <kw...@redhat.com>: > > Am 02.07.2021 um 19:23 hat Ilya Dryomov geschrieben: >> This series migrates the qemu rbd driver from the old aio emulation >> to native coroutines and adds write zeroes support which is important >> for block operations. >> >> To achieve this we first bump the librbd requirement to the already >> outdated luminous release of ceph to get rid of some wrappers and >> ifdef'ry in the code. > > Thanks, applied to the block branch. > > I've only had a very quick look at the patches, but I think there is one > suggestion for a cleanup I can make: The qemu_rbd_finish_bh() > indirection is probably unnecessary now because aio_co_wake() is thread > safe. But this is new, isn’t it? We also have this indirection in iscsi and nfs drivers I think. Does it matter that the completion callback is called from an librbd thread? Will the coroutine continue to run in the right thread? I will have a decent look after my vacation. Anyway, Thanks for applying, Peter > > (Also, if I were the responsible maintainer, I would prefer true/false > rather than 0/1 for bools, but that's minor. :-)) > > Kevin >
- [PATCH v5 0/6] block/rbd: migrate to coroutines and add write... Ilya Dryomov
- [PATCH v5 2/6] block/rbd: store object_size in BDRVRBDSt... Ilya Dryomov
- [PATCH v5 3/6] block/rbd: update s->image_size in qem... Ilya Dryomov
- [PATCH v5 4/6] block/rbd: migrate from aio to coroutines Ilya Dryomov
- [PATCH v5 1/6] block/rbd: bump librbd requirement to lum... Ilya Dryomov
- [PATCH v5 6/6] block/rbd: drop qemu_rbd_refresh_limits Ilya Dryomov
- [PATCH v5 5/6] block/rbd: add write zeroes support Ilya Dryomov
- Re: [PATCH v5 0/6] block/rbd: migrate to coroutines and ... Ilya Dryomov
- Re: [PATCH v5 0/6] block/rbd: migrate to coroutines and ... Kevin Wolf
- Re: [PATCH v5 0/6] block/rbd: migrate to coroutines ... Peter Lieven
- Re: [PATCH v5 0/6] block/rbd: migrate to corouti... Kevin Wolf
- Re: [PATCH v5 0/6] block/rbd: migrate to cor... Peter Lieven
- Re: [PATCH v5 0/6] block/rbd: migrate to cor... Peter Lieven
- Re: [PATCH v5 0/6] block/rbd: migrate t... Kevin Wolf
- Re: [PATCH v5 0/6] block/rbd: migra... Peter Lieven
- Re: [PATCH v5 0/6] block/rbd: m... Kevin Wolf
- Re: [PATCH v5 0/6] block/rbd: m... Peter Lieven
- Re: [PATCH v5 0/6] block/rbd: m... Peter Lieven
- Re: [PATCH v5 0/6] block/rbd: m... Kevin Wolf
- Re: [PATCH v5 0/6] block/rbd: m... Peter Lieven