Permalink
Commits on Jun 9, 2011
  1. Author: Dave Sieh <dave.sieh@nursinghomequality.com>

    --- log message follows this line --- 
    Cleaned up logging code to be consistent with Rails 3 conventions.
    
    Also added logging when an exception occurs calling the job code. This was missing from the original implementation.
    committed Jun 9, 2011
  2. Author: Dave Sieh <dave.sieh@nursinghomequality.com>

    --- log message follows this line --- 
    Documented the command line for worker3.
    committed Jun 9, 2011
Commits on Apr 9, 2010
  1. tix fypo

    Kevin Ball committed Apr 9, 2010
  2. Don't try to double delete jobs with :delete_first. Removes large num…

    …bers of Beanstalk::NotFound errors for delete_first jobs
    Kevin Ball committed Apr 9, 2010
Commits on Nov 13, 2009
  1. Merge branch 'master' into pidfile

    Kristjan Petursson committed Nov 13, 2009
  2. Add Date#rrepr

    Kristjan Petursson committed Nov 13, 2009
Commits on Sep 15, 2009
  1. cleanup pidfile on exit

    taf2 committed Sep 15, 2009
  2. add note on killing a worker

    taf2 committed Sep 15, 2009
  3. some usage docs

    taf2 committed Sep 15, 2009
  4. also set rails env

    taf2 committed Sep 15, 2009
Commits on May 21, 2009
  1. allow symbols for AR async callbacks

    terry committed May 21, 2009
Commits on Sep 10, 2008
Commits on Aug 2, 2008
Commits on Jul 21, 2008
  1. Add rrepr method on Time

    Kevin Ball committed with Keith Rarick Jul 21, 2008
  2. Provide a safety option for non-idempotent jobs.

    Keith Rarick committed Jul 21, 2008
  3. An extensible way to pass options to the worker.

    Keith Rarick committed Jul 21, 2008
Commits on Jul 14, 2008
  1. Be sure to flush the log after jobs.

    Keith Rarick committed Jul 14, 2008
Commits on Jul 2, 2008
  1. Whoops, this isn't standard ruby/rails.

    Keith Rarick committed Jul 2, 2008
Commits on Jun 20, 2008
  1. Add a :fanout_pri option to async_each.

    Keith Rarick committed Jun 20, 2008
  2. Support :direct priority in async_send calls.

    Keith Rarick committed Jun 20, 2008
Commits on Jun 10, 2008
  1. Die properly when we get a TERM signal.

    Keith Rarick committed Jun 10, 2008
Commits on Jun 3, 2008
  1. Avoid generating single-element ranges in edge-case.

    Keith Rarick committed Jun 3, 2008
  2. Simpler, more comprehensible source line info.

    Keith Rarick committed Jun 3, 2008
  3. Fix async_hook handling, even with inheritance.

    This reverts the previous "use cattr_accessor" patch, simplifies things a bit,
    and calls the proper hooks depending on where in the class hierarchy the usual
    rails hook was called.
    Keith Rarick committed Jun 3, 2008
  4. Support a "direct" priority to run jobs synchronously.

    Keith Rarick committed Jun 3, 2008
  5. Quietly do nothing if the record doesn't exist.

    Keith Rarick committed Jun 3, 2008
Commits on Jun 2, 2008
  1. Easy way to run a method on every record in a model.

    Keith Rarick committed Jun 2, 2008
  2. New feature: Range#async_each.

    Keith Rarick committed Jun 2, 2008
  3. Support async messages to ranges.

    Keith Rarick committed Jun 2, 2008
  4. Support optional "fuzz" on the priority.

    Keith Rarick committed Jun 2, 2008
Commits on May 31, 2008
  1. Revert "Since we're already in the metaclass, use attr_accessor."

    All of my tests fail with this change.  I'm pretty sure cattr_accessor
    is required.
    
    This reverts commit 71f66b4.
    Dustin committed with Keith Rarick Apr 18, 2008
  2. Reconnect to the database if necessary.

    This fixes the "mysql server has gone away" error that occurs on low-traffic
    systems when mysqld closes an idle connection after 8 hours.
    eshansen@gmail.com committed with Keith Rarick May 30, 2008