linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [LSF/MM TOPIC]  epoll topics
@ 2015-01-16  4:08 Jason Baron
  2015-01-19  3:50 ` Eric Wong
  0 siblings, 1 reply; 5+ messages in thread
From: Jason Baron @ 2015-01-16  4:08 UTC (permalink / raw)
  To: lsf-pc; +Cc: linux-fsdevel@vger.kernel.org, famz, normalperson

Hi,

I think it would be interesting to discuss recent topics that have come
up around epoll.

I recently proposed a new locking scheme that removes the global locking
using 'connected components', see: https://lkml.org/lkml/2015/1/15/667.
There is a new syscall to batch epoll_ctl() operations and improve the
timer precision that Fam Zheng is proposing: https://lkml.org/lkml/2015/1/8/70.
In addition, Eric Wong has proposed a scheme using 'wait free queues' to
improve lock contention between wakeups and event gathering:
https://lkml.org/lkml/2013/3/14/14.

In addition, we've observed some short comings from our production systems.
Because wait queues are woken up in order, we can get unfair loading
across threads, and we can also receive unecessary wakeups. It would be
great to discuss these topics further.

Thanks,

-Jason

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-01-20 20:37 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-16  4:08 [LSF/MM TOPIC] epoll topics Jason Baron
2015-01-19  3:50 ` Eric Wong
2015-01-20 18:55   ` Jason Baron
2015-01-20 19:58     ` Eric Wong
2015-01-20 20:37       ` Jason Baron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).