Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

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

Open
wants to merge 352 commits into
from

Conversation

Projects
None yet

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

jqr and others added some commits Feb 5, 2010

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
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
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
Added #before_fork and #after_fork on the backends that is called bef…
…ore and after forking the background process
Require all backends for running the tests (sorry, if you're gonna co…
…ntribute, then you gotta make sure all the tests pass)
* supporting last_error > 50 characters
 * supporting DataMapper backend while dm-validations is in play
Merge remote branch 'phildarnowsky/master'
* phildarnowsky/master:
  Added on_permanent_failure hook
  MongoMapper.time_class is gone, substituted Time

bkeepers and others added some commits Nov 12, 2010

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.
Passing multiple arguments to `#enqueue` is deprecated
Pass a hash with :priority and :run_at.
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.
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.
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.
Remove .find_available and #lock_exclusively! from ActiveRecord backe…
…nd now that .reserve is doing it in one step.
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
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
Revert "Remove .find_available and #lock_exclusively! from ActiveReco…
…rd backend now that .reserve is doing it in one step."

This reverts commit 3121164.
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.
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment