aboutsummaryrefslogtreecommitdiff
path: root/lib/daemon.c
AgeCommit message (Expand)Author
2013-09-04timeval: Remove CACHE_TIME scheme.Alex Wang
2013-07-12worker: Delete library.Ben Pfaff
2013-07-12util: Make subprogram_name thread-specific.Ben Pfaff
2013-06-28Replace all uses of strerror() by ovs_strerror(), for thread safety.Ben Pfaff
2013-06-28ovs-thread: Add support for various thread-related assertions.Ben Pfaff
2013-04-29worker: Prevent worker from being responsible for pidfile deletion.Gurucharan Shetty
2013-01-16Replace most uses of assert by ovs_assert.Ben Pfaff
2012-12-13daemon: Start monitor process, not daemon process, in new session.Ben Pfaff
2012-11-19daemon: Avoid the link() syscall.Ethan Jackson
2012-10-11lib: Move addition of program_name to proctitle_setEd Maste
2012-07-18daemon: Factor out code into new function daemonize_post_detach().Ben Pfaff
2012-07-18daemon: Factor out code into new function fork_and_wait_for_startup().Ben Pfaff
2012-07-18util: Introduce "subprogram_name" to identify subprocesses and threads.Ben Pfaff
2012-05-14daemon: Add comment.Ben Pfaff
2012-05-02Global replace of Nicira Networks.Raju Subramanian
2012-02-02daemon: New function daemon_save_fd() to preserve fds across detach.Ben Pfaff
2011-11-28daemon: Better log when fork child dies early from signals.Ben Pfaff
2011-08-01vlog: Add a new log level "off".Ben Pfaff
2011-06-16daemon: Disable logging to console after detaching.Ben Pfaff
2011-04-19daemon: Reduce log level of "pid file is stale" message.Ben Pfaff
2011-04-04daemon: Avoid races on pidfile creation.Ben Pfaff
2011-04-04daemon: Integrate checking for an existing pidfile into daemonize_start().Ben Pfaff
2011-04-04daemon: Tolerate EINTR in fork_and_wait_for_startup().Ben Pfaff
2011-04-04Log anything that could prevent a daemon from starting.Ben Pfaff
2011-03-29daemon: Avoid redundant code in already_running().Ben Pfaff
2011-03-29daemon: Write "already running" message to log also.Ben Pfaff
2011-02-22daemon: Fix leak of string in make_pidfile().Justin Pettit
2011-02-07ovs-vswitchd: Complete daemonization only after initial configuration.Ben Pfaff
2011-02-03daemon: Suppress valgrind warnings from read_pidfile().Ben Pfaff
2010-11-29Make installation directories overridable at runtime.Ben Pfaff
2010-10-29vlog: Make client supply semicolon for VLOG_DEFINE_THIS_MODULE.Ben Pfaff
2010-10-27daemon: Don't call a normal exit from the monitor a "crash".Ben Pfaff
2010-10-14lib: Remove warnings in daemon.cEthan Jackson
2010-09-23daemon: Fix behavior of read_pidfile() for our own pidfile.Ben Pfaff
2010-09-23daemon: Report number of crashes on monitor process command line.Ben Pfaff
2010-08-30treewide: Remove trailing whitespaceJoe Perches
2010-08-25daemon: Improve comments.Ben Pfaff
2010-08-12daemon: Make sure that vlog is initialized when a process daemonizes.Ben Pfaff
2010-07-21vlog: Introduce VLOG_DEFINE_THIS_MODULE for declaring vlog module in use.Ben Pfaff
2010-05-26Add some missing "#include"s.Ben Pfaff
2010-05-13daemon: Throttle max respawning rate.Ben Pfaff
2010-05-13daemon: Allow monitored daemon to dump core no more than once.Ben Pfaff
2010-03-18util: New functions get_cwd(), abs_file_name().Ben Pfaff
2010-02-02daemon: Fix memory leak in --monitor implementation.Ben Pfaff
2010-01-26daemon: Make --monitor process change its process title.Ben Pfaff
2010-01-15daemon: Add support for process monitoring and restart.Ben Pfaff
2010-01-15daemon: Refactor code.Ben Pfaff
2010-01-12daemon: Close standard file descriptors when daemonizing.Ben Pfaff
2010-01-04daemon: Don't ignore failed write to pipe.Ben Pfaff
2009-12-18daemon: Allow daemon child process to report success or failure to parent.Ben Pfaff