commit | 5f785de588735306ec4d7c875caf9d28481c8b21 | [log] [tgz] |
---|---|---|
author | Fam Zheng <famz@redhat.com> | Thu Nov 06 20:44:36 2014 +0800 |
committer | Benjamin LaHaise <bcrl@kvack.org> | Sat Dec 13 17:50:20 2014 -0500 |
tree | 7f405dcbe7e4b53d554ee6e4040a331a505dcd92 | |
parent | e4a0d3e720e7e508749c1439b5ba3aff56c92976 [diff] |
aio: Skip timer for io_getevents if timeout=0 In this case, it is basically a polling. Let's not involve timer at all because that would hurt performance for application event loops. In an arbitrary test I've done, io_getevents syscall elapsed time reduces from 50000+ nanoseconds to a few hundereds. Signed-off-by: Fam Zheng <famz@redhat.com> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org>