lib/daemon contains quite a few more code than is actually needed/used.
this is a big simplification, that preserves all current functionality.

Guido Trotter (7):
  Remove timers from Mainloop
  Simplify IO waiting in Mainloop
  SignalHandler, only accept list of signals
  Add a new SignalHandled decorator
  Convert ganeti-masterd to @utils.SignalHandled
  Convert daemon.Mainloop to @SignalHandled
  Convert the http server to asyncore

 daemons/ganeti-masterd |   14 ++--
 lib/daemon.py          |  246 ++++--------------------------------------------
 lib/http/server.py     |   13 ++-
 lib/utils.py           |   34 ++++++-
 4 files changed, 62 insertions(+), 245 deletions(-)

Reply via email to