
16 Feb
2013
16 Feb
'13
6:23 p.m.
Hi, On Saturday, February 16, 2013, yi huang wrote:
I' m curious about the design and trade offs behind the new IO manager. I see two changes from the code:
1. Run IO manager thread on each capability. 2. Use ONESHOT flag to save a system call.
Is there other interesting things to know? Is it possible to use epoll's ET mode to save even more system calls?
Andreas and Kazu (CCed) would know more. In addition to the things you mentioned then parallel I/O manager also uses lock striping and is smarter bout when it makes blocking system calls.