[lkml]   [2007]   [May]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Syslets, Threadlets, generic AIO support, v6
Hi Ingo, developers.

On Wed, May 30, 2007 at 09:20:55AM +0200, Ingo Molnar ( wrote:
> * Jeff Garzik <> wrote:
> > You should pick up the kevent work :)
> 3 months ago i verified the published kevent vs. epoll benchmark and
> found that benchmark to be fatally flawed. When i redid it properly
> kevent showed no significant advantage over epoll. Note that i did those
> measurements _before_ the recent round of epoll speedups. So unless
> someone does believable benchmarks i consider kevent an over-hyped,
> mis-benchmarked complication to do something that epoll is perfectly
> capable of doing.

I did not want to start with another round of ping-pong insults :), but,
Ingo, you did not show that kevent works worse. I did show that
sometimes it works better. It flawed from 0 to 30% win in that tests,
in results Johann Bork presented kevent and epoll behaved the same. In
results I posted earlier, I said, that sometimes epoll behaved better,
sometimes kevent. What does it say? Just the fact, that in that given
workload result was the one we saw. Nothing more, nothing less.
It does not show something is broken, and definitely not that it is:
we're heading to yet-another monolitic interface, we're heading with no
valid reasons given if other than some handwaving.
consider kevent an over-hyped, mis-benchmarked complication to do
something that epoll is perfectly

Getting into account another features kevent has (and what it was
designed for originally - for network AIO, which is quite hard
(if ever possible) with files and epoll, I'm not talking about syslets
as AIO, it is different approach and likely it is simpler, getting even
only that it is already very good), it is not what people said in above

It looks like you have some personal insults on that, which I do not
understand. But it has nothing with technical side of the problem, so
lets stop such rethoric and concentrate on real problem and forget any
possible personal issues which might be raised sometimes :).

Although I closed kevent and eventfs projects, I would gladly continue
if we can and want to have progress in that area.


> Ingo

Evgeniy Polyakov
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2007-05-30 10:39    [W:0.126 / U:0.420 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site