Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Sep 23, 2010
  1. @codekitchen
Commits on Sep 22, 2010
  1. @codekitchen
  2. @codekitchen

    Clean up message_sending and add more arg flexibility.

    codekitchen authored
    Most important is we need to be able to call handle_asynchronously with a
    (lots of this stuff will be deprecated once we switch to Rails 3 and merge up to
    delayed_job 2.1)
  3. @codekitchen

    Initial stab at Delayed::Pool, an alternative daemon to Delayed::Command

    codekitchen authored
    Delayed::Pool takes advantage of CoW with REE and has more flexible
    configuration capability. Heavily inspired by resque_pool, but can daemonize
    itself rather than always running the master process in the foreground.
  4. @codekitchen

    Optimize AR querying, and fork to run jobs in child process.

    codekitchen authored
    This is similar to how Resque forks to run jobs. Sometimes jobs use a ton of
    memory, this ensures we won't have ever-growing worker processes.
  5. @codekitchen
  6. @codekitchen
Commits on Mar 24, 2010
Commits on Mar 2, 2010
  1. When a job starts it will now check to whether the database connectio…

    …n is still alive. This is necessary if the database used for the delayed_job table is different from the database for the rest of the app.
Commits on Feb 25, 2010
  1. Made the jobs:clear rake task take a queue as an argument.

    Changed the queue column in the migration from text to string.
    Added a default queue test.
  2. Added a monkey patch to daemons to add a random number to the pid fil…

    …e filename so that the dieing daemons don't delete the pid files of the spawning daemons.
Commits on Feb 24, 2010
Commits on Feb 23, 2010
Commits on Feb 19, 2010
  1. Changed the rake tast to take a queue argument.

    Updated the readme to show how to run workers for queues.
Commits on Feb 18, 2010
  1. Added queue arguments to the jobs:work rake tast, and the command-lin…

    …e daemon starter. Updated README.
  2. Jobs can now be put into queues, and workers can specify the queue th…

    …ey pull from.
    Job::enqueue can now take names arguments.
    These changes were basically pulled from andrewtimberlake's delayed job fork, but updated for collectiveidea's branch.
Commits on Feb 16, 2010
  1. @bkeepers
  2. @bkeepers

    Clean up priority spec

    bkeepers authored
  3. @bkeepers
Commits on Feb 11, 2010
  1. @bkeepers
Commits on Feb 8, 2010
  1. @bkeepers
Commits on Feb 5, 2010
  1. @jqr
  2. @jqr

    Referencing the right gem.

    jqr authored
  3. @bkeepers
  4. @bkeepers
Commits on Feb 2, 2010
  1. @wvanbergen
Commits on Jan 30, 2010
  1. @bkeepers
  2. @bkeepers

    Merge branch 'backends'

    bkeepers authored
    * backends:
      require active_record in the backend
      Move timeout require to appropriate file
      Refactor PerformableMethod so it's easier to extend with multiple backends
      Remove duplicate class definition in specs
      set Delayed::Worker.logger in specs
      Make performable method work with Mongo
      Update priority in mongo
      Added spec for Job#unlock
      Implement Job.clear_locks! for mongo
      Added spec for Job.clear_locks!
      Initial MongoDB backend.
      Initial work in allowing different backends to be used in place of ActiveRecord
Commits on Jan 20, 2010
  1. @bkeepers
Commits on Jan 19, 2010
  1. @bkeepers
  2. @bkeepers
  3. @bkeepers
Something went wrong with that request. Please try again.