freebsd-src icon indicating copy to clipboard operation
freebsd-src copied to clipboard

usr.sbin/bhyve: Add the block_rbd driver for Rados access

Open wjwithagen opened this issue 5 years ago • 3 comments

usr.sbin/bhyve: Add the block_rbd driver for Rados access

wjwithagen avatar Mar 08 '20 14:03 wjwithagen

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?

asomers avatar Mar 15 '20 17:03 asomers

This seems stalled... what's the latest status? It's also conflicting with block_if.c, so at the very least needs a rebase.

bsdimp avatar Jun 11 '21 18:06 bsdimp

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.

wjwithagen avatar Jun 11 '21 22:06 wjwithagen

It's been over a year, with no rebase. Closing. Please update and reopen if you find time.

bsdimp avatar Feb 04 '23 18:02 bsdimp