glaslos
|
5b5ab4860f
|
passing on the ttl
|
10 years ago |
Vincent Driessen
|
618270c951
|
Merge pull request #475 from selwin/deferred-job-status
Deferred job status
|
10 years ago |
Bradley Young
|
f05d77b92b
|
changing "default" for exception_handlers to None; same exact logic can be implemented, but cleaner
|
10 years ago |
Selwin Ong
|
105b95e9b8
|
Fixed an error in super call.
|
10 years ago |
Selwin Ong
|
de1cd8a83c
|
Fixed test error in Python 3.
|
10 years ago |
Bradley Young
|
d3e4fb567b
|
merge && updates to add multiple exception handlers.
|
10 years ago |
Bradley Young
|
f575137612
|
updating worker to have exception_handlers
|
10 years ago |
Selwin Ong
|
dac0be6cc7
|
Added DeferredJobsRegistry to keep track of deferred jobs.
|
10 years ago |
Selwin Ong
|
3e674fbe6a
|
queue.enqueue() should set job.origin.
|
10 years ago |
Selwin Ong
|
9320496402
|
Simplify FailedQueue.quarantine and ensure that a deferred job's status is set to Queued when enqueued.
|
10 years ago |
Selwin Ong
|
7fd2ac8ca6
|
Added "DEFERRED" Job status for jobs that have unsatisfied dependencies.
|
10 years ago |
Vincent Driessen
|
dc5cd514ee
|
Explicitly cast map() result to a list, for Python 3 compat.
|
10 years ago |
Selwin Ong
|
dc09676ee0
|
Minor copywriting fixes.
|
10 years ago |
Selwin Ong
|
01ab2f20dd
|
Minor copywriting fixes.
|
10 years ago |
Vincent Driessen
|
543bcbc60b
|
Explicitly cast map() result to a list, for Python 3 compat.
|
10 years ago |
Selwin Ong
|
eae2c40ea0
|
Merge pull request #457 from jlopex/block_until_horse_finishes
Make parent worker process wait until horse process finishes
|
10 years ago |
Selwin Ong
|
0a0a81da6d
|
Merge pull request #463 from conslo/skip-queue
Skip queue
|
10 years ago |
Selwin Ong
|
31dcb572a7
|
Merge pull request #434 from jtushman/redis-based-shutdown
triggering shutdown by setting a redis flag
|
10 years ago |
Mark LaPerriere
|
e6c32edad9
|
add birth_date and death_date properties to Worker
|
10 years ago |
Jonathan Tushman
|
60c27d5a27
|
fixing xrange for python3 compatability
|
10 years ago |
Jonathan Tushman
|
1ae5a12a81
|
merging master
|
10 years ago |
Jonathan Tushman
|
ccd41396f6
|
adding suspend with duration test
|
10 years ago |
Travis Johnson
|
2667088b68
|
changed the kwarg, but forgot to change the test
|
10 years ago |
Travis Johnson
|
add4d625b6
|
Merge branch 'nvie' into skip-queue
Conflicts:
rq/queue.py
|
10 years ago |
Vincent Driessen
|
cd0c3c9c1e
|
Merge pull request #462 from conslo/worker-hash
Worker hash
|
10 years ago |
Jonathan Tushman
|
82333d2ad5
|
triggering shutdown by setting a redis flag
|
10 years ago |
Travis Johnson
|
db75958ad2
|
use 'at_front' instead of 'skip_queue'
|
10 years ago |
Selwin Ong
|
e1801c5c44
|
Merge pull request #453 from glaslos/job_ttl
TTL for jobs
|
10 years ago |
Selwin Ong
|
81dd6ab331
|
Merge pull request #456 from negz/registry-cleanup-race
Registry cleanup race
|
10 years ago |
Travis Johnson
|
ac61f502a1
|
skip_queue functionality
|
10 years ago |
Travis Johnson
|
f60e4884df
|
a comment typo
|
10 years ago |
Travis Johnson
|
d4b72d330d
|
test for skip_queue mechanics
|
10 years ago |
Travis Johnson
|
6ef9177a7d
|
2.6 compatible set syntax
|
10 years ago |
Travis Johnson
|
0ad4cb3410
|
comments
|
10 years ago |
Travis Johnson
|
c301369c2e
|
implement __eq__ and __hash__ for workers
|
10 years ago |
Travis Johnson
|
de72f98fbe
|
test for workers equality
|
10 years ago |
Nic Cope
|
09cab7a90d
|
Allow maximum job age to be specified when cleaning up or getting expired jobs from a registry.
This ensures that all jobs cleaned from a started registry end up in the failed queue.
|
10 years ago |
Javier Lopez
|
fc5295edfc
|
Set busy state on parent while waiting for horse
|
10 years ago |
Nic Cope
|
6ab7070a92
|
Rename registry timeout to registry ttl
This matches job.cleanup() better and (I think) makes the purpose slightly clearer.
|
10 years ago |
Nic Cope
|
9f699d758d
|
Any negative number should cause a job to live forever in a registry.
While the documentation explicitly mentions ttl=-1, this matches better the behaviour of the job.cleanup() method.
|
10 years ago |
glaslos
|
c6a83eaa82
|
calling self.cleanup to set job expiration
|
10 years ago |
glaslos
|
8a3fd91e2e
|
renaming job.job_ttl to job.ttl
|
10 years ago |
Selwin Ong
|
2091c601b1
|
Merge pull request #451 from conslo/depend-on-unsaved-job-ids
Depend on unsaved job ids
|
10 years ago |
Selwin Ong
|
e3fb606a19
|
Merge pull request #455 from negz/spotify-freeze
Ensure the FinishedJobRegistry honors an 'infinite' result_ttl of -1
|
10 years ago |
Nic Cope
|
8fa184b86b
|
Ensure the FinishedJobRegistry honors an 'infinite' result_ttl of -1
|
10 years ago |
glaslos
|
55c541bc59
|
added job ttl to queue.enqueue()
|
10 years ago |
Travis Johnson
|
b14f739dfe
|
no need for that save anymore
|
10 years ago |
Travis Johnson
|
af4b0436c1
|
instantiate a job instead of fetch
this removes the need for the depended on job.id already being saved
|
10 years ago |
Selwin Ong
|
786d3c5887
|
Merge pull request #445 from conslo/patch-1
allow depends_on to be a job id or a job itself
|
10 years ago |
Travis Johnson
|
82729c98dc
|
test for id based job dependancies
|
10 years ago |