Path: | History.txt |
Last Update: | Sat Aug 21 01:15:58 -0600 2010 |
* Minor Enhancements * Add --bleakhouse to make running diagnostics easier * Bug Fixes * Use ::Process.kill(0, ...) instead of `kill -0` * Fix pid_file behavior in process-centric conditions so they work with tasks * Redirect output of daemonized god to log file or /dev/null earlier
* Bug Fixes * Start event system for CLI commands * Up internal history to 100 lines per watch
* Minor Enhancements * Add --no-events option to completely disable events system
* Minor Enhancements * Better default pid_file_directory behavior * Add --attach <pid> to specify that god should quit if <pid> exits * Bug Fixes * Handle ECONNRESET in HttpResponseCode
* Minor Enhancements * Allow log file output for non-daemonized god * Switch to SIGTERM from SIGHUP for default lambda killer
* Major Enhancements * HUGE refactor of timer system to simplify scheduling * Minor Enhancements * Check for a truly working event system and disallow event conditions if none is present
* Bug Fixes * Fix ensure_stop nil pid no local variable bug
* Bug Fixes * Fix Timer condition dedup behavior
* Minor Enhancements * Warn if a command returns a non-zero exit code * Ensure that stop command actually stops process
* Minor Enhancements * Add --no-syslog option to disable Syslog * Allow contact redeclaration (dups are ignored)
* Bug Fixes * Redo Timer mutexing to reduce synchronization needs
* Bug Fixes * Fix Timer descheduling deadlock issue * Change HttpResponseCode to use GET instead of HEAD
* Bug Fixes * Refactor Hub to clarify mutexing * Eliminate potential iteration problem in Timer * Add caching PID accessor to process to solve event deregistration failure
* Minor Enhancements * Output ProcessExits registration/deregistration info
* Minor Enhancements * Output registered PID for ProcessExits * Bug Fixes * Fix `god remove <group>` not working for unmonitored watches