One happy user
Posted Jul 22, 2004 18:56 UTC (Thu) by avik
In reply to: One happy user
Parent article: Kernel Summit: Asynchronous I/O
Sure. It's a clustered filesystem (a hot topic these days). It's
implemented in userspace, so efficient and copyless I/O are essential.
We're using Red Hat's Enterprise kernel, which provides aio poll and
blockdev read/write. We hacked aio readv and writev (a must for
performance) and copyless aio udp sendmsg. We'll probably do aio tcp
sendmsg as well.
We would dearly love the receive counterparts as well, especially if they
are copyless, though more sophisticated networking hardware is probably
I'd like to emphasize that aio poll is absolutely crucial for mixing
networking and blockdev I/O, at least until full aio networking support is
to post comments)