Permalink
Switch branches/tags
Commits on Sep 23, 2010
Commits on Sep 22, 2010
  1. Clean up message_sending and add more arg flexibility.

    codekitchen committed Sep 22, 2010
    Most important is we need to be able to call handle_asynchronously with a
    priority.
    
    (lots of this stuff will be deprecated once we switch to Rails 3 and merge up to
    delayed_job 2.1)
  2. Initial stab at Delayed::Pool, an alternative daemon to Delayed::Command

    codekitchen committed Sep 22, 2010
    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.
  3. Optimize AR querying, and fork to run jobs in child process.

    codekitchen committed Sep 22, 2010
    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.
Commits on Mar 24, 2010
Commits on Mar 2, 2010
  1. When a job starts it will now check to whether the database connectio…

    bracken committed Mar 2, 2010
    …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. Updated readme to show specifying the process name and clearing jobs …

    bracken committed Feb 25, 2010
    …for a specific queue.
  2. Made the jobs:clear rake task take a queue as an argument.

    bracken committed Feb 25, 2010
    Changed the queue column in the migration from text to string.
    Added a default queue test.
  3. Added a monkey patch to daemons to add a random number to the pid fil…

    bracken committed Feb 25, 2010
    …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.

    bracken committed Feb 19, 2010
    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…

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

    bracken committed Feb 18, 2010
    …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. Clean up priority spec

    bkeepers committed Feb 16, 2010
Commits on Feb 11, 2010
Commits on Feb 8, 2010
Commits on Feb 5, 2010
  1. Referencing the right gem.

    jqr committed Feb 5, 2010
Commits on Feb 2, 2010
Commits on Jan 30, 2010
  1. Merge branch 'backends'

    bkeepers committed Jan 30, 2010
    * 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
Commits on Jan 19, 2010