Ringbahn III: A deeper dive into drivers

from blog Blogs on Without boats, dreams dry up, | ↗ original
In the previous post in this series, I wrote about how the core state machine of ringbahn is implemented. In this post I want to talk about another central concept in ringbahn: “drivers”, external libraries which determine how ringbahn schedules IO operations over an io-uring instance.