Selwin Ong
f370f79819
Merge pull request #534 from selwin/registry-maintenance
...
Worker automatically cleans job registries every hour
10 years ago
Selwin Ong
f7f998d5cc
Merge pull request #536 from nealtodd/ref_prs_492_406
...
Allow non-ASCII characters in keyword arguments.
10 years ago
Neal Todd
bac6699ea4
Allow non-ASCII characters in keyword arguments.
10 years ago
Selwin Ong
779737f1c9
Merge pull request #531 from RyanMTB/updated_worker_api
...
updated worker api see issue 255
10 years ago
Selwin Ong
c3767e28e2
Worker now runs maintenance tasks every hour and on startup.
10 years ago
Selwin Ong
5782ac10c4
Added worker.clean_registries().
10 years ago
Selwin Ong
faf9d3e668
Added clean_registries(queue) function to clean job registries related to that queue.
10 years ago
RyanMTB
9a00b0eca6
Updated Worker API
10 years ago
Selwin Ong
d51f0200d7
Merge pull request #513 from trevorprater/master
...
Improving logging.
10 years ago
Selwin Ong
719243dbad
Merge pull request #529 from selwin/registry-cleanup-bug
...
Jobs from FinishedJobRegistry should have "failed" as status when moved to FailedQueue
10 years ago
Selwin Ong
70d5f971bd
Jobs from FinishedJobRegistry that are moved to FailedQueue should have "failed" as status.
10 years ago
Selwin Ong
9895cb8dae
Merge pull request #524 from cosminstefanxp/master
...
Enable proper setup of signal handlers for SimpleWorkers
10 years ago
Cosmin Stefan
260f7caf66
Enable proper setup of signale handlers for SimpleWorker as well. fixes #523
...
This allows a SIGTERM to make the worker perform a warm shutdown and cleanly break out of the loop and finish the current job, if any.
10 years ago
Vincent Driessen
de1178ce3f
Add Makefile for convenient releasing
10 years ago
Vincent Driessen
8f7322ed10
This is 0.5.2
10 years ago
Vincent Driessen
f651a72a50
Make clearer what are fixture functions
10 years ago
Vincent Driessen
df4d4c8d5d
Make test cases more explicit
10 years ago
Vincent Driessen
82df2ee689
Fix PEP8 issue
10 years ago
Trevor Prater
5674edad61
Changed rqworker shutdown message.
...
- As requested by @nvie and @selwin.
10 years ago
Trevor Prater
fd1dca40b9
Improving logging.
...
- Include worker key in worker startup log statement.
- Added a notification to make it more clear when a 'burst' worker dies.
10 years ago
Selwin Ong
cff6fbff41
Merge pull request #477 from glaslos/ttl_tests_fixes
...
TTL tests and fixes
10 years ago
glaslos
071c47dacb
hard-coded TTL to -1 on job.perform()
...
Removed merge artifacts
10 years ago
Selwin Ong
04b8ea481b
Merge pull request #510 from alternativshik/master
...
change try/except in python2/3 compatibility to to_text()
10 years ago
Serhii Maltsev
91f263d8e0
change try/except in python2/3 compatibility to to_text()
10 years ago
Vincent Driessen
35b41965f6
Merge pull request #506 from tamird/dequeue-dont-blow-stack
...
Prevent `Queue#dequeue` from blowing the stack
10 years ago
Tamir Duberstein
a37621a429
Switch to Travis container-based infrastructure
10 years ago
Tamir Duberstein
985a2664a4
Prevent `Queue#dequeue` from blowing the stack
...
In the case of many sequential jobs having been deleted, a recursive
implementation of `Queue#dequeue` is prone to blowing the stack in the
absence of tail-recursion support. Change the implementation from
recursive to iterative to work around this issue in CPython.
10 years ago
Vincent Driessen
5cb873b438
Fix PEP8 complaint.
10 years ago
Vincent Driessen
cd155299a4
Fix PEP8 complaint.
10 years ago
Vincent Driessen
6c6e53542f
Don't require redis-py 2.10 just for the SSL option.
10 years ago
Vincent Driessen
c6f7978464
Fix non-truth in README.
10 years ago
Vincent Driessen
55907805f6
Merge branch 'zzerk-master'
10 years ago
Vincent Driessen
f374053928
Don't require Redis 2.10.
10 years ago
Vincent Driessen
8505198298
Bump to 0.5.1.
10 years ago
Vincent Driessen
5e57e97b4e
Add changelog for 0.5.1.
10 years ago
Vincent Driessen
5990fa9d73
Merge pull request #499 from vladkens/issue/498
...
ZADD bugfix
10 years ago
Eric Bustarret
8000957009
Update requirements to redis-py 2.10.0
10 years ago
Vincent Driessen
2176629737
Merge pull request #500 from zzerk/master
...
Add REDIS_SSL option in worker config file
10 years ago
Eric Bustarret
9fba806662
Add REDIS_SSL option
...
Allow the worker to connect to a Redis instance through SSL (ex: Azure
Redis Cache use SSL only by default)
10 years ago
Vlad Pronsky
933e6697cd
Fixed redis drivers bug
10 years ago
glaslos
3d4d6a86d5
persist the job right before execution
10 years ago
glaslos
24d5e08992
Merge branch 'master' into ttl_tests_fixes
...
Conflicts:
tests/test_job.py
10 years ago
Selwin Ong
30b21ef06e
Merge pull request #465 from marklap/workerbirthdeath
...
add birth_date and death_date properties to Worker
10 years ago
Mark LaPerriere
636a537fa7
updates addressing @selwin comments for PR #465
10 years ago
Vincent Driessen
09b08e46ce
Merge pull request #494 from ta2-1/master
...
Add missed `multi` command after `watch`
10 years ago
Taras Semenenko
3dfd044767
Add missed `multi` command after `watch`
...
`watch` command should be used in conjunction with `multi` command
which was missed in enqueuing of job with dependencies.
Fix #487
10 years ago
Selwin Ong
5bcca82ea4
Merge pull request #492 from dwaynebailey/master
...
Allow non-ASCII characters in arguments
10 years ago
alternativshik
219f21b637
Allow non-ASCII characters in arguments
...
get_call_string() failed if any arguments contained non-ASCII strings.
Fixes #406
10 years ago
Vincent Driessen
dd75af92a4
Merge pull request #491 from selwin/connection-params
...
Restored the ability to specify connection params in config
10 years ago
Selwin Ong
1005222371
Restored the ability to specify connection params in config
10 years ago