Permalink
Commits on Jun 21, 2011
  1. update gitignore

    committed Jun 21, 2011
Commits on Jun 20, 2011
  1. bump version

    committed Jun 20, 2011
  2. better logging

    committed Jun 20, 2011
  3. version bump

    committed Jun 20, 2011
  4. use log levels properly

    committed Jun 20, 2011
  5. bump version

    committed Jun 20, 2011
  6. Don't shut down the manger from within a trap.

    * Use an instance variable which is checked by the loop
    committed Jun 20, 2011
  7. fix specs

    committed Jun 20, 2011
Commits on Jun 18, 2011
  1. rename Worker#stop! to Worker#stop_with_wait

    * Refactor Worker module a bit
    committed Jun 18, 2011
Commits on Jun 17, 2011
  1. implement Worker#stop! as a loop

    * Don't use Timeout::timeout, it can cause deadlocks
    * Make detection of whether or not child processes stopped more accurate
    * refactor
    committed Jun 17, 2011
Commits on Jun 15, 2011
  1. add more logging

    committed Jun 15, 2011
  2. comments

    committed Jun 15, 2011
Commits on Jun 14, 2011
  1. remove unused option/path

    committed Jun 14, 2011
  2. method was in wrong class

    committed Jun 14, 2011
Commits on Jun 9, 2011
  1. bump version to 0.0.3

    committed Jun 9, 2011
  2. Restart dead workers; trap SIGCHLD in the Manager, not in the Worker

    This allows for simpler handling of SIGCHLD events because when this
    event is triggered, we don't know which process (pid) it is for. The
    manager knows about all the pids so it is able to check the status of
    each one.
    committed Jun 9, 2011
Commits on Jun 8, 2011
  1. bump version

    committed Jun 8, 2011
  2. Remove Angael::Worker#initialize

    * Use methods for setting timeout and logger instead.
    committed Jun 8, 2011
Commits on May 28, 2011
  1. add gemspec description

    committed May 28, 2011
  2. tidy up dependencies

    committed May 28, 2011
  3. initial commit

    committed May 28, 2011