On 19/04/2016 11:09, Stefan Hajnoczi wrote: >> > This has better performance because it executes fewer system calls >> > and does not use a bottom half per disk. > Each aio_context_t is initialized for 128 in-flight requests in > laio_init(). > > Will it be possible to hit the limit now that all drives share the same > aio_context_t?
It was also possible before, because the virtqueue can be bigger than 128 items; that's why there is logic to submit I/O requests after an io_get_events. As usual when the answer seems trivial, am I misunderstanding your question? Thanks, Paolo