All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.