gentimouton/crowd-control — Issue #12: epoll instead of asyncore.py's poll()
Author: gentimouton
Created: 2012-01-24 06:10:08+00:00
State: open
Labels: feature, minor

When PodSixNet gets too slow, consider using epoll(). Either use epoll() through code snippets, or from Tornado.io (Apache license!) which falls back on select if epoll/kqueue is unavailable. See links:

- Tornado.ioloop code: https://github.com/facebook/tornado/blob/master/tornado/ioloop.py
- Tornado doc: http://www.tornadoweb.org/documentation/ioloop.html
- tuto: http://scotdoyle.com/python-epoll-howto.html
- podsixnet was recommend epoll: http://code.google.com/p/podsixnet/issues/detail?id=1