Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

I updated setup info in README to include Rails 3 #41

Open
wants to merge 352 commits into from

32 participants

Brandon Zylstra Elijah Miller Brandon Keepers Zachary Belzer Fred Wu Luke Petre Martin Sadler Morton Jonuschat Brad Greenlee Zach Moazeni Anton Orel Brian Kierstead Nick Ricketts Pavel Dusanek Nicholas Rutherford Eugene Bolshakov Diego Barros Jason May Nader Akhnoukh Mark Bates Daniel Morrison Matt Griffin Edwin Vlieg Jorge Manrubia and others
Brandon Zylstra

If I come across any more outdated info I'll try to update that too

jqr and others added some commits
Elijah Miller jqr Referencing the right gem. a533c41
Elijah Miller jqr Instructing user to setup a backend as part of installation. 7bec196
Brandon Keepers bkeepers Fix error message when trying to send_later on a method that doesn't …
…exist
c7ce97a
Brandon Keepers bkeepers Allow class methods to be queued on ActiveRecord objects. Closes #41 782ceb8
Brandon Keepers bkeepers Use current float time for finding available jobs 757a614
Brandon Keepers bkeepers Clean up priority spec 7369923
Brandon Keepers bkeepers Make spec pass when run on machines with the TZ set to UTC a00f01e
Zachary Belzer zbelzer Updates to the backend test structure
* Moved specific backend tests to a backend directory
* Conditionally testing mongo adapter
* Renamed mongo to mongo_mapper since there are other mongo ORMs
4096c47
Zachary Belzer zbelzer Updating MongoMapper backend
* Added tests for limit in find_available
* Added priority back in to MM backend and added tests
* Modified MM to query more efficiently

Worked on by: dresselm, belzerz
80c2ee7
Zachary Belzer zbelzer Adding very important indexes. Can't believe I forgot them 770373a
Zachary Belzer zbelzer Pushing new gemspec to make bundler happier 5b49817
Zachary Belzer zbelzer Bugfix: No update_attribute in mongo_mapper 32ead61
Brandon Keepers bkeepers Only set auto_flushing=true if logger responds to it. closes #47 98b0f90
Brandon Keepers bkeepers Fix test for daylight saving time 0bb9b3e
Brandon Keepers bkeepers Regenerated gemspec for version 1.8.5 8125b2a
Brandon Keepers bkeepers Merge remote branch 'moneypools/master'
* moneypools/master:
  Bugfix: No update_attribute in mongo_mapper
  Pushing new gemspec to make bundler happier
  Adding very important indexes. Can't believe I forgot them
  Updating MongoMapper backend
  Updates to the backend test structure

Conflicts:
	delayed_job.gemspec
980cb22
Brandon Keepers bkeepers Fix formatting in README. closes #46 800755a
Brandon Keepers bkeepers Added #before_fork and #after_fork on the backends that is called bef…
…ore and after forking the background process
855f1ba
Brandon Keepers bkeepers Version bump to 1.9.0pre fa64cac
Brandon Keepers bkeepers Only run generator if ActiveRecord is defined 59c1544
Fred Wu fredwu Syntax error on some systems due to the encoding. d848ae2
Fred Wu fredwu Refactored before_save, so that it's compatible with rails 3. bcd8d72
Fred Wu fredwu Rails 3 compatibility. 418423c
Brandon Keepers bkeepers Move backend setup into config.after_initialize 0a4ffb4
Brandon Keepers bkeepers Add note in gemspec that this is collectiveidea's fork 54c2e27
Brandon Keepers bkeepers remove moneypools gemspec b8bcefe
Brandon Keepers bkeepers Regenerated gemspec for version cff0fd2
Brandon Keepers bkeepers Apparently Jeweler doesn't like pre-release gems
This reverts commit cff0fd2.
42c07cc
Brandon Keepers bkeepers Re-added Delayed::Job.work_off and deprecated it 36b558d
Brandon Keepers bkeepers Run the worker specs with each backend b5cabbd
Brandon Keepers bkeepers Require all backends for running the tests (sorry, if you're gonna co…
…ntribute, then you gotta make sure all the tests pass)
3a7c29e
Luke Petre lpetre * new datamapper backend for delayed job 3a80488
Luke Petre lpetre * code cleanup / comments 97862c3
Luke Petre lpetre * better support for Delayed::Worker.backed = :data_mapper a6f4716
Luke Petre lpetre * code cleanup 7ea606a
Luke Petre lpetre * moving code from specs into main Job backend 1a5c5d9
Brandon Keepers bkeepers Move datamapper specs into backends directory 452a040
Brandon Keepers bkeepers Use database_cleaner in specs 7605ed0
Luke Petre lpetre * making datamapper work through all the worker_specs a31f907
Luke Petre lpetre * gracefully handling gems that do not load dd81b03
Brandon Keepers bkeepers Use local time since DM ignores timezones 6329fcb
Brandon Keepers bkeepers README updates d98d6e4
Brandon Keepers bkeepers Tell DataMapper folks to run auto_upgrade 39bfbe8
Brandon Keepers bkeepers Version bump to 2.0.0 39b675f
Brandon Keepers bkeepers Add index to AR spec setup aff5cd5
Brandon Keepers bkeepers Adding benchmark script ec7e409
Brandon Keepers bkeepers Regenerated gemspec for version 2.0.0 7b05a2d
Martin Sadler martinbtt bugfix - reference active record in the global namespace scope after_…
…fork
b3df972
Brandon Keepers bkeepers specs to ensure before_fork and after_fork are working 764cba7
Brandon Keepers bkeepers Version bump to 2.0.1 b8a14fd
Brandon Keepers bkeepers Regenerated gemspec for version 2.0.1 f5afff4
Phil Darnowsky MongoMapper.time_class is gone, substituted Time 54d4091
Phil Darnowsky Added on_permanent_failure hook d2f14cd
Luke Petre lpetre * supporting handlers > 50 characters 803f2bf
Luke Petre lpetre * supporting last_error > 50 characters
 * supporting DataMapper backend while dm-validations is in play
37a16d1
Brandon Keepers bkeepers Merge remote branch 'phildarnowsky/master'
* phildarnowsky/master:
  Added on_permanent_failure hook
  MongoMapper.time_class is gone, substituted Time
7e9b9c0
Luke Petre lpetre * adding index to datamapper table e9b1573
Luke Petre lpetre * DM performance improvements 93833cc
Luke Petre lpetre * making benchmarks friendly to missing backends 2ddebdb
Morton Jonuschat yabawock Railtie to perform Rails 3 initialization 3e0fc41
Brandon Keepers bkeepers Remove duplicate in Rails 2 & 3 initializers c40c7f9
Brandon Keepers bkeepers Remove fragile expectation 91cbb24
Brandon Keepers bkeepers Merge remote branch 'lpetre/master'
* lpetre/master:
  * making benchmarks friendly to missing backends
  * DM performance improvements
be12e60
Denis Ahearn Fixed Delayed::Command daemonize to create tmp/pids directory (if it …
…doesn't exist) before launching worker processes.
8ec8ca4
Zachary Belzer zbelzer Connect to master doesn't reauthenticate on our behalf dafd5f4
Zachary Belzer zbelzer MongoMapper can't assume that the inputs are of an Integer type 14be7a2
Brandon Keepers bkeepers Version bump to 2.0.2 72b02e4
Brandon Keepers bkeepers Regenerated gemspec for version 2.0.2 2558b48
Brad Greenlee bgreenlee Allow for a custom pid directory to be specified on the command line.
The problem with using #{RAILS_ROOT}/tmp/pids is that this dir changes with each deploy, so you have to make sure DJ is stopped before deploy and restarted after. Allowing for a pid dir that is stable makes it easier to use monitoring tools like Monit.
bd8c4ae
Zach Moazeni zmoazeni Adding identifier an as option and including sample monit file. Credi…
…t to http://github.com/mguterl for the code.
82809a0
Brandon Keepers bkeepers Reopen files to their original path. Create new logger for delayed_jo…
…b.log
9c84276
Brandon Keepers bkeepers Fix mongo mapper setup in specs 77e8df4
Brandon Keepers bkeepers Fix initialization for Rails 2.x 9347c15
Brandon Keepers bkeepers Version bump to 2.0.3 8575f33
Brandon Keepers bkeepers Regenerated gemspec for version 2.0.3 695d259
Anton Orel skyeagle rake tasks for rails3 62c4a4c
Brandon Keepers bkeepers Added #delay method to Object that allows you to delay any method and…
… pass options:

  UserMailer.delay(:priority => 19, :run_at => 5.minutes.from_now).deliver_confirmation(@user)
7ec5ded
Brandon Keepers bkeepers Deprecate #send_later and #send_at in favor of new #delay method eb94694
Brandon Keepers bkeepers Run specs with Rails 2.3.5 and 3 244cf9c
Brandon Keepers bkeepers require specific activesupport extensions for Rails 3 c96da5f
Darrin Wortlehock Added Rails 3 compatible generator 03f2a69
Darrin Wortlehock Set chmod on script correctly 69d26d4
Brandon Keepers bkeepers Remove outdated changelog 31e6d07
Brandon Keepers bkeepers Replace custom serialization code with YAML magic 481d123
Brandon Keepers bkeepers Cleaner implementation for yaml serialization e22ac4e
Brandon Keepers bkeepers specs and tweaks for yaml serialization 0885b19
Brandon Keepers bkeepers Rearrange some specs 69d6de4
Brian Kierstead rbriank added skeleton for couchdb 3a11caf
Brandon Keepers bkeepers dm-serializer no longer required 7664510
Brian Kierstead rbriank added code from http://gist.github.com/389006 b5aeeec
Nick Ricketts nightshade427 added couch_rest backend adapter 7f5432d
Brian Kierstead rbriank added test files but they do not work yet 7e41b4e
Brandon Keepers bkeepers Update files in gemspec
Closes #64
fe36951
Brandon Keepers bkeepers normalize logging in worker f3cf960
Nick Ricketts nightshade427 added specs and made them pass for couchrest adapter 5594fcc
Nick Ricketts nightshade427 clean up code. removed unneeded parameters 5a3b462
Nick Ricketts nightshade427 refactored some methods out 123488c
Nick Ricketts nightshade427 use couchrest property default 6bca5a2
Nick Ricketts nightshade427 remove unneeded methods 3864d28
Nick Ricketts nightshade427 changed to work with the new YAML serialization 36bee22
Brian Kierstead rbriank added || null to maps for older versions of couchdb 72b3ea8
Brandon Keepers bkeepers Merge remote branch 'rbriank/master'
* rbriank/master:
  added || null to maps for older versions of couchdb
  changed to work with the new YAML serialization
  remove unneeded methods
  use couchrest property default
  refactored some methods out
  clean up code. removed unneeded parameters
  added specs and made them pass for couchrest adapter
  added test files but they do not work yet
  added couch_rest backend adapter
  added code from http://gist.github.com/389006
  added skeleton for couchdb
b8ed8e8
Pavel Dusanek dush Option to start delayed_job monitor process c99538c
Brandon Keepers bkeepers Rescue from any errors in the specs when trying to setup the backends 9ada1f4
Brandon Keepers bkeepers Update development dependencies db99c6c
Brandon Keepers bkeepers rescue exception in specs since LoadError doesn't get rescued by default 3c7fa7c
Brandon Keepers bkeepers Fix message sending in Ruby 1.9
Closes #66
92e71ee
Brandon Keepers bkeepers Fix specs for Ruby 1.9 d58dcf4
Brandon Keepers bkeepers rearranging the deck chairs 304a7a9
Brandon Keepers bkeepers Run a query in couchdb setup to check that we can connect d71cd25
Brandon Keepers bkeepers constantize objects when deserializing so that ActiveSupport can atte…
…mpt its auto loading magic

Closes #65
4c53af8
Brandon Keepers bkeepers Update gemspec for those using bundler
closes #70
92c1e49
Brandon Keepers bkeepers Alias #delay to #__delay__ so it can still be called if #delay is ove…
…rridden
4a4de1f
Brandon Keepers bkeepers Version bump to 2.1.0.pre f64b922
Brandon Keepers bkeepers Add note about MongoMapper.setup eecb1a8
Brandon Keepers bkeepers Set limit on text column so mysql uses longtext [Dave Nawara] 3cdc059
David Genord II Correct deprecation notice in Rails 3 71fbb4f
Nicholas Rutherford nruth making #on_permanent_failure optionally take the job record as a para…
…meter (for better email notifications)
ce10066
Brandon Keepers bkeepers Revert "Set limit on text column so mysql uses longtext [Dave Nawara]…
…". This doesn't work with other databases.

This reverts commit 3cdc059.
781349e
Brandon Keepers bkeepers Allow private methods to be performed in the background a58b2d8
Corin Langosch Change RAILS_ROOT to Rails.root as RAILS_ROOT no longer exists in rai…
…ls 3
205e874
Corin Langosch In ruby 1.9.2, IO.reopen does not seems to preserve the mode. So we h…
…ave to force it to read/write. Fixes 76, 94, 95.
1ae8d40
Eugene Bolshakov eugenebolshakov Added Delayed::Worker.default_priority 407c2fd
Diego Barros dbarros Added on_permanent_failure support to objects called via object.delay…
….do_something
e04d99e
Nick Ricketts nightshade427 fixed name collision b983b7e
Jason May jmay Rails3 deprecation f61a855
Nader Akhnoukh iamnader mongoid backend support. courtesy of dohmoose. ec0cdf5
Nader Akhnoukh iamnader updating README formatting bd54a3f
Mark Bates markbates Added before/after hooks around perform. d6710f5
Mark Bates markbates Broke callbacks out into before, after, success, and failure. 50d0d80
Brandon Keepers bkeepers RIP Merb 962afc5
Brandon Keepers bkeepers Extract Mongoid backend into its own plugin. See http://github.com/co… c7d16ab
Brandon Keepers bkeepers Remove MongoMapper backend
MongoMapper is not compatible with Rails 3 yet. When it is, someone can resurrect this code in a separate gem like the other backends.
1815f28
Brandon Keepers bkeepers Fix active_record specs df9cf7e
Brandon Keepers bkeepers Extract Mongoid backend into its own gem. See http://github.com/colle… b025184
Brandon Keepers bkeepers Remove couch backend
Whoever wants to maintain it is welcome to resurrect this backend as a separate gem similar to the datamapper and mongoid backends
1b4eb42
Brandon Keepers bkeepers Clean up after extracting backends 82bfcbc
Brandon Keepers bkeepers Remove jeweler and use Bundler to lock dependencies 40fabf3
Brandon Keepers bkeepers Link to wiki for info on other backends 63f88d5
Brandon Keepers bkeepers Fix activesupport dependency ffbf53a
Brandon Keepers bkeepers Only set backend if one is not already set 77b0482
Brandon Keepers bkeepers remove rails 2 support. delayed_job 2.1 will only support Rails 3 b9b38f6
Brandon Keepers bkeepers Include Rails as a development dependency 129b612
Brandon Keepers bkeepers Refactor hooks a7751a8
Brandon Keepers bkeepers Update docs on hooks 129a5d5
Brandon Keepers bkeepers Added cleaner API for delaying mailers in Rails 3
Example:
	UserMailer.delay.signup(@user)

This will enqueue a job that creates the email and calls #deliver on it.
33be987
Eugene Bolshakov eugenebolshakov Updated readme 7a4ed0d
Brandon Keepers bkeepers Make worker quiet by default f91dda3
Brandon Keepers bkeepers Remove a few other traces of Rails 2 7232cf1
Brandon Keepers bkeepers Don't require Rails and ActionMailer since delayed_job can be used in…
… plain ol' ruby apps with Active Record
fa5aab7
Brandon Keepers bkeepers remove old init.rb from gemspec 2bcbb50
Brandon Keepers bkeepers Remove arg from sample job 1b5c586
Brandon Keepers bkeepers load active_record and action_mailer before requiring delayed_job 0af736e
Brandon Keepers bkeepers Added #enqueue hook 3e8a196
Brandon Keepers bkeepers Don't depend on arity, which returns negative numbers when there are …
…variable arguments
5dc030e
Brandon Keepers bkeepers Added ruby-debug to development dependencies 0278846
Brandon Keepers bkeepers Update Delayed::Job.enqueue to take a hash 2cc1573
Brandon Keepers bkeepers Fix hooks on PerformableMethod and PerformableMailer [Closes #113] e132b5d
Brandon Keepers bkeepers Update spec 83fe8d8
Brandon Keepers bkeepers DRY up Gemfile d04dd79
Brandon Keepers bkeepers Require activesupport delegation b15e93d
Brandon Keepers bkeepers Fix spec to use API method instead of #reload a92ee5c
Brandon Keepers bkeepers Use ActiveRecord::Base.establish_connection to reconnect after forking 0b866f9
Daniel Morrison danielmorrison Added note about Rails versions to the README. 234fcf8
Matt Griffin betamatt Changed @@sleep_delay to self.class.sleep_delay to be consistent with…
… other class variable usage
7093c26
Matt Griffin betamatt Add support for sleep_delay command line option 34fc406
Matt Griffin betamatt Reschedule jobs using a time provided by the handler, or fall back to…
… default
1fea4b0
Matt Griffin betamatt Remove broken spec that should not have been committed 92d7e31
Brandon Keepers bkeepers Use mysql to run specs dca7dd7
Brandon Keepers bkeepers Update benchmark to just run AR backend 4add3ba
David Genord II Added options to handle_asynchronously 4784f9d
Brandon Keepers bkeepers Merge remote branch 'Viximo/rescheduling'
* Viximo/rescheduling:
  Remove broken spec that should not have been committed
  Reschedule jobs using a time provided by the handler, or fall back to default
4a98683
Brandon Keepers bkeepers Merge remote branch 'Viximo/ci-sleep-patch'
* Viximo/ci-sleep-patch:
  Add support for sleep_delay command line option
  Changed @@sleep_delay to self.class.sleep_delay to be consistent with other class variable usage
aba9905
Edwin Vlieg edwinv Add delayed_job_args variable for Capistrano recipe to allow configur…
…ation of started workers (e.g. "-n 2 --max-priority 10")
08e498f
Jorge Manrubia jorgemanrubia Changed the way the error message is composed when a job fails. Whith…
… the previous implementation, if the raised error has a nil message, it will fail with a `<NoMethodError: undefined method '+' for nil:NilClass>`. Now it is using normal Ruby interpolation that will default to an empty String with nil messages.

Having an exception with a nil message is not a normal Ruby behaviour (Exceptions usually default to its class name when no message is provided), but it is possible. I am experiencing this problem because I am using the Ruby EDAM implementation of a commercial API, that doesn't set a message for its errors. The problem with delayed_job is quite serious, since it makes the jobs worker to crash completely (it kills the process).
2b23b80
Nader Akhnoukh iamnader added log_queries option, which if set to false will silence the db q…
…ueries from showing up in the log every 5 seconds
2c42671
Nader Akhnoukh iamnader forgot to commit a method 6797944
Nader Akhnoukh iamnader forgot to commit a method f054208
Nader Akhnoukh iamnader fixing documentation typo 2293667
Brandon Keepers bkeepers Merge branch 'master' of https://github.com/jorgemanrubia/delayed_job
* 'master' of https://github.com/jorgemanrubia/delayed_job:
  Changed the way the error message is composed when a job fails. Whith the previous implementation, if the raised error has a nil message, it will fail with a `<NoMethodError: undefined method '+' for nil:NilClass>`. Now it is using normal Ruby interpolation that will default to an empty String with nil messages.
6e8b218
Brandon Keepers bkeepers quiet down the specs 6d654ce
Brandon Keepers bkeepers Merge branch 'master' of https://github.com/bluetools/delayed_job
* 'master' of https://github.com/bluetools/delayed_job:
  Add delayed_job_args variable for Capistrano recipe to allow configuration of started workers (e.g. "-n 2 --max-priority 10")
d5beb84
Brandon Keepers bkeepers rescue argument error when deserializing job b64962d
Brandon Keepers bkeepers upgrade to rspec2 def384c
Brandon Keepers bkeepers Added Delayed::Job.reserve for a cleaner way to find and lock one ava…
…ilable job
1febad8
Brandon Keepers bkeepers fix deprecation warnings 488aaae
Brandon Keepers bkeepers Use new #reserve method in the worker 8e09ec0
Brandon Keepers bkeepers remove log_queries option. It will be replaced with better logger set…
…tings
626b5e2
Brandon Keepers bkeepers whitespace b0e1c7e
Brandon Keepers bkeepers move around serialization code 7b00063
Brandon Keepers bkeepers raise deserialization error when active record is not found 09bab8a
Brandon Keepers bkeepers rescue DeserializationError and mark job as failed
Closes #77
e090d3f
Brandon Keepers bkeepers Rework yaml serialization to make it less obtrusive cbde340
Brandon Keepers bkeepers Update README 3ff9711
Brandon Keepers bkeepers Added CHANGELOG e532041
Brandon Keepers bkeepers update README 3655aab
Brandon Keepers bkeepers update link to v2.0 branch in README 1a39108
Brandon Keepers bkeepers Fix issue where dirty tracking prevented job from being properly unlo…
…cked

Closes #63
e03a584
Brandon Keepers bkeepers Prepare for 2.1.0 release 5cbc4b3
Brandon Keepers bkeepers Fix #reserve method to call Worker#name c03b065
Brandon Keepers bkeepers failing spec for serialization issue f99439a
Brandon Keepers bkeepers Revert serialization refactoring that had some major issues
This reverts commit cbde340.
ffd1173
Brandon Keepers bkeepers Prepare for 2.1.1 release fcca64c
André Luis Leal Cardoso Junior andrehjr Add :quiet => false to rake jobs:work d682535
Alexander Zubkov sekrett Documentation patch for actionmailer example c642f28
Brandon Keepers bkeepers Update shared spec to only call #reserve method on job
#reserve will become part of the public backend API. Other backends can still implement #find_available and #lock_exclusively and call them, but they must implement #reserve.
f4fc9a2
Brandon Keepers bkeepers bundle update 8787a11
Brandon Keepers bkeepers Fix dependencies for Ruby 1.9 8c5dff6
Brandon Keepers bkeepers Passing multiple arguments to `#enqueue` is deprecated
Pass a hash with :priority and :run_at.
03c8070
Brandon Keepers bkeepers Merge branch 'master' of https://github.com/andrehjr/delayed_job
* 'master' of https://github.com/andrehjr/delayed_job:
  Add :quiet => false to rake jobs:work
4f6ee92
Brandon Keepers bkeepers update CHANGELOG 8ea6cb4
Edwin Vlieg edwinv Added 'delayed_job_server_role' Capistrano variable to allow delayed_…
…job to run on its own worker server.
146fe98
Brandon Keepers bkeepers Merge branch 'master' of https://github.com/bluetools/delayed_job
* 'master' of https://github.com/bluetools/delayed_job:
  Added 'delayed_job_server_role' Capistrano variable to allow delayed_job to run on its own worker server.
d4c1a93
Brandon Keepers bkeepers Update CHANGELOG 48d1281
Elomar Souza Inject behavior into ActionMailer only after it's loaded 89ef669
Matt Griffin betamatt When using the activerecord backend, reserve jobs with an update quer…
…y instead of trying to lock a batch of available jobs. This causes workers to serialize on the database and avoids contention between them.
deb329b
Matt Griffin betamatt Fix use of limit for Rails 3 6b0e480
Matt Griffin betamatt Job payloads may implement #max_attempts to control how many times th…
…ey are retried
7d7bf45
Brandon Keepers bkeepers Merge branch 'v2.1-reserve' of https://github.com/Viximo/delayed_job
* 'v2.1-reserve' of https://github.com/Viximo/delayed_job:
  Fix use of limit for Rails 3
  When using the activerecord backend, reserve jobs with an update query instead of trying to lock a batch of available jobs.  This causes workers to serialize on the database and avoids contention between them.
1ad4453
Brandon Keepers bkeepers Remove .find_available and #lock_exclusively! from ActiveRecord backe…
…nd now that .reserve is doing it in one step.
3121164
Brandon Keepers bkeepers Merge branch 'v2.1-per-job-retry' of https://github.com/Viximo/delaye…
…d_job

* 'v2.1-per-job-retry' of https://github.com/Viximo/delayed_job:
  Job payloads may implement #max_attempts to control how many times they are retried
02d2e14
Brandon Keepers bkeepers Merge branch 'master' of https://github.com/elomar/delayed_job
* 'master' of https://github.com/elomar/delayed_job:
  Inject behavior into ActionMailer only after it's loaded
b3d8834
Brandon Keepers bkeepers Merge branch 'master' of https://github.com/sekrett/delayed_job
* 'master' of https://github.com/sekrett/delayed_job:
  Documentation patch for actionmailer example
c464744
Brandon Keepers bkeepers Add section in README specifically for Rails 3 mailers a1b8b56
Brandon Keepers bkeepers Update CHANGELOG cb52677
Brandon Keepers bkeepers Prepare for 2.1.2 release 2a9beb3
Brandon Keepers bkeepers Update Gemfile.lock a91f4c3
Joel Westerberg sunkencity fixed typo 78b6e81
Matt Griffin betamatt Revert "Remove .find_available and #lock_exclusively! from ActiveReco…
…rd backend now that .reserve is doing it in one step."

This reverts commit 3121164.
d3acec0
Matt Griffin betamatt Revert "Merge branch 'v2.1-reserve' of https://github.com/Viximo/dela…
…yed_job"

This reverts commit 1ad4453, reversing
changes made to 48d1281.
ddc0d20
Matt Griffin betamatt Add 2.1.3 to changelog 0cadb1a
Matt Griffin betamatt Merge branch 'master' of https://github.com/sunkencity/delayed_job c933ffc
Brian Ryckbost bryckbost Added a couple extra tests for reserving jobs. 411719b
Edwin Vlieg edwinv Added Delay::Worker.delay_jobs configuration to allow delayed job to …
…operate in a test mode. When delay_jobs=false, all jobs are executed realtime; delay_jobs=true gives normal behavior with database backend.
b8a0cc5
Edwin Vlieg edwinv Added Delay::Worker.delay_jobs configuration to allow delayed job to …
…operate in a test mode. When delay_jobs=false, all jobs are executed realtime; delay_jobs=true gives normal behavior with database backend.
6c11015
Chris Gaffney gaffneyc Add bundler rake tasks for releases. 8a3836f
Chris Gaffney gaffneyc Preparing release of 2.1.3 7b945b2
Chris Gaffney gaffneyc Updating Gemfile.lock 3ad2a3c
Chris Gaffney gaffneyc Add 2.0.5 changelog entries to master branch. bb1e780
Chris Gaffney gaffneyc Add 2.0.7 release notes to master changelog. 00ad3ad
Ben Hoskings benhoskings Only remove Class#to_yaml if it was defined there (fixes bundler-1.0.…
…10 incompatibility).
374c3fe
Paul Annesley pda Force YAML to use syck rather than psych. Eventually delayed_job shou…
…ld be made compatible with both.
cbb4060
Paul Annesley pda Guard against attempting YAML::ENGINE.yamler = "syck" in older rubies. 0563577
Chris Gaffney gaffneyc Updating changelog for psych fixes. fc5bdcf
Victor Costan pwnall Option -p / --prefix prepends identifier to worker process names. e4c91da
Chris Gaffney gaffneyc Updated changelog with process name prefix support. e080182
Chris Gaffney gaffneyc Remove Gemfile.lock. Following suggestions that it shouldn't be part …
…of the repo for a gem.
a35f577
Chris Gaffney gaffneyc Prepare for 2.1.4 release. 8d302a7
Chris Gaffney gaffneyc Add failing test for deserializing poorly formatted, non-delayed job …
…based yaml loading.
4513aee
Brandon Zylstra brandondrew Fixed typo in README cdae1d2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.