1153 Commits (a0497a2bfbe86cce2d3072c913d23c7f30e87a7f)
 

Author SHA1 Message Date
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
Travis Johnson 629b392924 add PyCharm .idea folder to .gitignore 10 years ago
Travis Johnson 14d1186241 use internal job_class for check 10 years ago
Bradley Young 5caccaabfe Adding optional list handling to the exc_handler option in Worker.
Adding command line --exception_handler option (with multiple entries allowed) to `rq worker`
Added tests for command line options.
10 years ago
Travis Johnson 3467868f1f allow depends_on to be a job id or a job itself
Other parts of the code (i.e.: the `.create()` method) allow the `depends_on` kwarg to be a `Job` object *or* a job id. This is an attempt to allow that same idea within the `.enqueue_call()` method for a queue. Since this part of the code requires actually knowing the precise redis key for the job that's depended on, my intuition is that a `.fetch()` is the only way to solve this.
10 years ago
Selwin Ong 0dbe68527c Merge pull request #431 from negz/worker-redis-bug
Pass the default worker connection into the started and finished registries
10 years ago
Selwin Ong 51f641698d Merge pull request #438 from adamwen829/master
fix issue #437
10 years ago
Adam Wen f5001a0e36 fix decode error in py3. 10 years ago
Adam Wen 1795e1ee53 fix decode 10 years ago
Adam Wen cd0230cae3 make job description unicode friendly 10 years ago
Nic Cope de0b501823 Pass the default worker connection into the started and finished registries
In practice all the registry methods are called with pipelines, but if no
connection is passed in when instantiating the registry and the connection
stack is empty resolve_connection will raise NoRedisConnectionException.
10 years ago
Selwin Ong ae7b5f60db Merge pull request #424 from techtonik/patch-1
README.md: Fix Rescue URL
10 years ago
anatoly techtonik 79f169734a README.md: Fix Rescue URL 10 years ago
Vincent Driessen bc6d30e473 Merge pull request #420 from zhangliyong/cli-rq-worker
Convert `rqworker` to `rq worker` subcommand
10 years ago
zhangliyong 6621105bde Use type instead of default to specify interval option type 10 years ago
zhangliyong 3d49784bcc Merge branch 'master' of github.com:nvie/rq into cli-rq-worker 10 years ago
Vincent Driessen 45ac484c5c Merge pull request #421 from selwin/finished-registry
Added FinishedJobRegistry to monitor/view completed jobs
10 years ago
Selwin Ong 2307bc8253 Added FinishedJobRegistry to monitor finished jobs. 10 years ago
Selwin Ong 74a9982ecb Fixed a bug where expired jobs aren't deleted from JobStartedRegistry. 10 years ago
Selwin Ong 18c6ea64ef Merge pull request #419 from selwin/registry-len
Added JobStartedRegistry.count
10 years ago
zhangliyong f9511664c8 Make flake8 happy :) 10 years ago
zhangliyong 1b39996bf7 Make pep8 10 years ago
zhangliyong 94e494e645 Add testcase for rq worker command 10 years ago
zhangliyong c6033b312e Cleanup 10 years ago
zhangliyong 918403e371 Update test_cli 10 years ago
zhangliyong 6510bb46f3 Fix interval type bug, it should be float 10 years ago
zhangliyong 21c14c0e21 Cleanup 10 years ago
zhangliyong 4d91f136f8 Move redis url default value to connect function
So worker subcommand can retrieve redis url from config file if url
option value is None, otherwise url option value will never be None.
10 years ago