Add function for extending the reason trail
[ganeti-local] / lib / daemon.py
2012-09-27 Michael HanselmannRevert unintentional change of daemon log file names
2012-09-18 Michael Hanselmannconstants: Move most paths to separate module
2012-08-23 Iustin PopBump pep8 version to 1.2
2012-02-28 Iustin PopTwo tiny fixed related to runtime functionality
2012-02-21 Michael HanselmannReplace single- with double-quotes
2011-12-22 Michael HanselmannMerge branch 'devel-2.5'
2011-12-08 Michael Hanselmanndaemon.GenericMain: Don't generate backtrace on conflic...
2011-11-21 Michael Hanselmanndaemon: Support clean daemon shutdown
2011-11-21 Michael Hanselmanndaemon: Allow custom maximum timeout for scheduler
2011-11-21 Michael Hanselmanndaemon: Use counter instead of boolean for mainloop...
2011-08-30 Andrea SpadacciniDeprecationWarning fixes for pylint
2011-07-25 Michael HanselmannReopen daemon's stdio on SIGHUP
2011-05-24 René NussbaumerResolve uid/gid upon mainloop run
2011-04-04 Iustin Popdaemon.py: move startup log message before prep_fn
2011-02-02 Michael HanselmannReopen log files upon SIGHUP in daemons
2011-02-02 Michael Hanselmannutils.SetupLogging: Make program a mandatory argument
2011-01-11 Michael Hanselmannutils: Drop RemovePidFile
2011-01-11 Michael Hanselmannutils: Use function to disable fork
2011-01-11 Michael Hanselmannutils: Change RemovePidFile to take path, not name
2010-10-07 Iustin PopFix a rare bug in StartDaemonChild and GenericMain
2010-10-07 Iustin PopEnhance the error reporting
2010-10-07 Iustin PopChange daemon.GenericMain/utils.Daemonize workflow
2010-10-07 Iustin PopChange utils.GenericMain protocol
2010-10-07 Iustin PopUse only one version of WritePidFile
2010-09-16 René NussbaumerBail out if daemon gets fired up under wrong uid
2010-09-07 René NussbaumerRemove utils.EnsureDir as this is done by ensure-dirs...
2010-09-07 René NussbaumerRevert "Make it possible to call utils.Daemonize with...
2010-08-27 Manuel FranceschiniHandle ENOENT case in ssconf.GetPrimaryIPFamily
2010-08-23 Manuel FranceschiniMake family argument in FormatAddress optional
2010-08-19 Manuel FranceschiniSupport IPv6 cluster init
2010-08-18 Manuel Franceschinirapi.client, http.client: Format url correctly when...
2010-07-12 Manuel FranceschiniConfd IPv6 support
2010-07-09 Manuel FranceschiniIntroduce lib/netutils.py
2010-06-30 Manuel FranceschiniReplace '0.0.0.0' with constant
2010-06-29 Guido TrotterAsyncTerminatedMessageStream: limit message count
2010-06-29 Guido TrotterAsyncTerminatedMessageStream: send_message
2010-06-17 Guido TrotterAsyncAwaker: use shutdown on the socketpair
2010-06-04 René NussbaumerMake it possible to call utils.Daemonize with uid and...
2010-06-03 Guido Trotterdaemon.AsyncAwaker
2010-06-03 Guido Trotterdaemon.AsyncTerminatedMessageStream
2010-06-03 Guido Trotterdaemon.AsyncStreamServer
2010-06-01 Guido TrotterMerge remote branch 'origin/devel-2.1'
2010-06-01 Guido TrotterAsyncUDPSocket: fix IgnoreSignals usage and test
2010-05-25 Guido TrotterMerge branch 'devel-2.1'
2010-05-25 Guido Trotterdaemon.GanetiBaseAsyncoreDispatcher
2010-05-24 Guido TrotterMerge branch 'devel-2.1'
2010-05-22 Guido TrotterMainloop: handle SIGINT as well (and terminate)
2010-05-17 Michael HanselmannMerge branch 'devel-2.1'
2010-05-14 Guido TrotterRemove unused import from daemon.py
2010-05-14 Guido Trotterutils.IgnoreSignals
2010-05-14 Guido TrotterAsyncUDPSocket.handle_error
2010-05-14 Guido TrotterAdd a forgotten comment about overriding a method
2010-05-13 Luca BigliardiMerge branch 'devel-2.1'
2010-05-13 Luca BigliardiDaemons conditionally setup console logging
2010-05-10 Guido TrotterMerge branch 'devel-2.1'
2010-05-07 Guido Trotterdaemon.GenericMain: fix docstring
2010-04-07 Michael HanselmannMerge branch 'devel-2.1'
2010-04-07 Iustin PopFix utils.WaitForFdCondition inner retry loop
2010-03-18 Guido TrotterMerge branch 'devel-2.1'
2010-03-18 Guido TrotterAsyncUDPSocket.process_next_packet
2010-03-18 Guido TrotterAsyncUDPSocket: abstract do_read function
2010-02-01 Michael HanselmannMerge branch 'devel-2.1'
2010-01-28 Iustin PopAdd capability to use syslog for logging
2010-01-04 Iustin PopMerge remote branch 'devel-2.1'
2010-01-04 Iustin PopAdd targeted pylint disables
2009-12-01 Michael Hanselmanndaemon.GenericMain: Don't use dict for SSL paths, impro...
2009-12-01 Michael Hanselmanndaemon.GenericMain: Don't use list of multithreaded...
2009-12-01 Michael Hanselmanndaemon.GenericMain: Improve --bind and --port options...
2009-11-03 Iustin PopAnother round of pylint-related style fixes
2009-10-12 Michael HanselmannCode and docstring style fixes
2009-09-24 Iustin PopAdd missing import sys to lib/daemon.py
2009-09-16 Guido TrotterAsyncUDPSocket: Move to a well defined UDP size
2009-09-16 Guido TrotterAbstract AsyncUDPSocket to daemon
2009-08-28 Michael HanselmannMerge branch 'next' into branch-2.1
2009-08-21 Guido TrotterReinsert simple timers in Mainloop
2009-08-20 Guido TrotterConvert the http server/mainloop to asyncore
2009-08-20 Guido TrotterPass the correct signal to handlers
2009-08-20 Guido TrotterConvert daemon.Mainloop to @SignalHandled
2009-08-20 Guido TrotterSimplify IO waiting in Mainloop
2009-08-20 Guido TrotterRemove timers from Mainloop
2009-07-26 Guido TrotterCollapse SSL key checking/overriding for daemons
2009-07-25 Guido TrotterCollapse daemon's main function
2009-03-20 Guido TrotterMainloop: avoid calculating timeout every time
2008-11-11 Michael Hanselmannganeti.daemon: Add timers to Mainloop
2008-11-10 Michael Hanselmannganeti.daemon: Make Mainloop more flexible
2008-10-23 Michael Hanselmanndaemon.py: Don't wake up every second
2008-10-17 Guido TrotterMainloop: handle sigterm
2008-10-17 Guido TrotterMainloop: init sigchld_handler as None
2008-10-10 Michael HanselmannAdd daemon library with mainloop