issues
search
NicolasLM
/
spinach
Modern Redis task queue for Python 3
https://spinach.readthedocs.io
BSD 2-Clause "Simplified" License
63
stars
4
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Allow periodic tasks to define their exact wall-clock time to run
#48
juledwar
opened
3 months ago
2
Release 0.0.24
#47
bigjools
closed
3 months ago
0
fix: RedisBroker: Remove non-idempotent jobs from running, too
#46
0xDEC0DE
closed
3 months ago
0
Non-idempotent jobs do not ever show as exit on a Redis broker
#45
0xDEC0DE
closed
3 months ago
2
Release 0.0.23
#44
bigjools
closed
4 months ago
0
Fix job_failed signal parameters
#43
bigjools
closed
4 months ago
0
Release v0.0.22
#42
bigjools
closed
4 months ago
0
Ensure flask context for job_failure handlers
#41
bigjools
closed
4 months ago
0
Release 0.0.21
#40
bigjools
closed
4 months ago
0
fix: only increment the `current_concurrency` counter if the job has `max_concurrency` set
#39
0xDEC0DE
closed
5 months ago
2
RedisBroker: Track non-idempotent jobs as running, too
#38
0xDEC0DE
closed
5 months ago
1
fix: correct a busted test setup
#37
0xDEC0DE
closed
6 months ago
1
Modernize Python tooling
#36
0xDEC0DE
opened
6 months ago
2
Unit tests throw warnings
#35
0xDEC0DE
closed
6 months ago
0
Bump version to v0.0.20
#34
bigjools
closed
6 months ago
0
Use setuptools_scm instead of hard-coding version in const.py
#33
bigjools
opened
6 months ago
0
Update workflow for publishing
#32
bigjools
closed
6 months ago
0
chore: update tests to run on node 20
#31
0xDEC0DE
closed
6 months ago
1
Modern Python compatibility
#30
0xDEC0DE
closed
6 months ago
0
Spinach no longer passes tests in Python >= 3.11
#29
0xDEC0DE
closed
6 months ago
0
RedisBroker: Leave existing max_concurrency values alone
#28
0xDEC0DE
opened
9 months ago
0
Restarting the engine unconditionally resets the max_concurrency values
#27
0xDEC0DE
opened
9 months ago
2
Can't prioritize Tasks
#26
bigjools
opened
1 year ago
0
Make Flask extension compatible with Flask>=2.2.0
#25
bigjools
closed
1 year ago
1
Flask >= 2.2 breaks the Spinach extension
#24
juledwar
closed
1 year ago
4
Make the Redis broker clean up aborted jobs
#23
0xDEC0DE
closed
2 years ago
1
Return Jobs when scheduling them
#22
bigjools
closed
2 years ago
0
Queued jobs are not exposed on the API until you get a signal about them
#21
juledwar
closed
2 years ago
3
AbortException leaves an orphaned job file in the queue
#20
0xDEC0DE
closed
2 years ago
3
Release version 0.0.15
#19
bigjools
closed
2 years ago
3
Non-idempotent jobs (max_retries unset) that fail on a dead broker are not signalled
#18
bigjools
closed
3 months ago
2
Tests fail on Python 3.10
#17
juledwar
closed
2 years ago
0
Signal job failures when recovering dead jobs
#16
bigjools
closed
2 years ago
6
Jobs without concurrency limits generate current_concurrency hash keys in redis
#15
juledwar
closed
3 months ago
3
Sometimes, jobs from dead workers are not recovered
#14
juledwar
closed
2 years ago
5
Try harder to import redis-py
#13
0xDEC0DE
closed
2 years ago
1
Newest redis-py causes ImportErrors
#12
0xDEC0DE
closed
2 years ago
1
Add Engine.list_queue(), Broker.list_queue() commands
#11
0xDEC0DE
closed
3 years ago
2
Add idempotent Task final failure callbacks
#10
juledwar
closed
3 years ago
4
Running asyncio tasks in the event loop of the main thread
#9
lqmanh
closed
2 years ago
18
Add max_concurrency to tasks
#8
bigjools
closed
3 years ago
18
Can't call start_workers more than once
#7
juledwar
closed
3 years ago
6
Feature idea: Allow a Task to define its maximum number of concurrent jobs
#6
juledwar
closed
3 years ago
21
Idempotent tasks are not retried when worker catastrophically dies
#5
0xDEC0DE
closed
3 years ago
7
Scheduling jobs with retries and invalid parameters runs the full retry count
#4
0xDEC0DE
closed
5 years ago
6
Add spinach.task.AbortException
#3
0xDEC0DE
closed
5 years ago
1
Periodic task definition is not idempotent and can cause multiple jobs to run
#2
juledwar
closed
5 years ago
4
Plans for Sentry's new Python SDK
#1
jezdez
closed
5 years ago
2