ringbahn / ringbahn

safe bindings to io-uring

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Better driver designs

withoutboats opened this issue · comments

The current driver provided by the library is the most naive possible implementation. There's a lot of different patterns possible with io-uring for driving transit on the ring. Implementing different strategies, benchmarking them under different kinds of loads, and experimenting with this should be a priority.

First step toward this completed with #8: drivers can now apply backpressure to delay preparing and submitting events if necessary.

No longer immediately relevant, the demo driver does apply backpressure.