usr.sbin/bhyve: Add the block_rbd driver for Rados access
usr.sbin/bhyve: Add the block_rbd driver for Rados access
I think the rbd driver does not need threads. The reason why they were needed for local driver is because it operated with sych read/write/etc functions. In the rbd case we can fully utilize aio functions and just had a queue for requests. But this can be improved later. As a POC I think the rbd driver is in a good shape.
I'm a little confused. Where does AIO come in? librados isn't actually providing a block device, so I assume you aren't talking about using POSIX AIO. Are you talking about a different Ceph AIO API?
This seems stalled... what's the latest status? It's also conflicting with block_if.c, so at the very least needs a rebase.
Hi Warner,
Have not spent time on this for a while, but getting new versions of ceph into Ports. After which I ll rebase this code. Need to do so for my EuroBSD talk
—WjW
Op 11 jun. 2021 om 20:53 heeft Warner Losh @.***> het volgende geschreven:
This seems stalled... what's the latest status? It's also conflicting with block_if.c, so at the very least needs a rebase.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
It's been over a year, with no rebase. Closing. Please update and reopen if you find time.