README.md in backburner-0.4.5 vs README.md in backburner-0.4.6
- old
+ new
@@ -97,10 +97,11 @@
config.respond_timeout = 120
config.default_worker = Backburner::Workers::Simple
config.logger = Logger.new(STDOUT)
config.primary_queue = "backburner-jobs"
config.priority_labels = { :custom => 50, :useless => 1000 }
+ config.reserve_timeout = nil
end
```
The key options available are:
@@ -113,10 +114,11 @@
| `max_job_retries` | Integer defines how many times to retry a job before burying. |
| `retry_delay` | Integer defines the base time to wait (in secs) between job retries. |
| `logger` | Logger recorded to when backburner wants to report info or errors. |
| `primary_queue` | Primary queue used for a job when an alternate queue is not given. |
| `priority_labels` | Hash of named priority definitions for your app. |
+| `reserve_timeout` | Duration to wait for work from a single server, or nil for forever. |
## Breaking Changes
Since **v0.4.0**: Jobs used to be placed into default queues based on the name of the class enqueuing i.e NewsletterJob would
be put into a 'newsletter-job' queue. After 0.4.0, all jobs are placed into a primary queue named "my.app.namespace.backburner-jobs"
@@ -480,9 +482,11 @@
* [Nathan Esquenazi](https://github.com/nesquena) - Project maintainer
* Kristen Tucker - Coming up with the gem name
* [Tim Lee](https://github.com/timothy1ee), [Josh Hull](https://github.com/joshbuddy), [Nico Taing](https://github.com/Nico-Taing) - Helping me work through the idea
* [Miso](http://gomiso.com) - Open-source friendly place to work
+ * [Evgeniy Denisov](https://github.com/silentshade) - Multiple fixes and cleanups
+ * [Andy Bakun](https://github.com/thwarted) - Fixes to how multiple beanstalkd instances are processed
* [Renan T. Fernandes](https://github.com/ShadowBelmolve) - Added threads_on_fork worker
* [Daniel Farrell](https://github.com/danielfarrell) - Added forking worker
## Contributing