Update Tasks.md
- Remove completed task #31 about fire-and-forget reschedule Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -1,21 +1,3 @@
|
|||||||
## 31) Fire-and-forget reschedule may fail silently
|
|
||||||
- Where found:
|
|
||||||
- [backend/app/tasks/blocklist_import.py](backend/app/tasks/blocklist_import.py#L108)
|
|
||||||
- Why this is needed:
|
|
||||||
- Schedule update requests can succeed while background reschedule fails.
|
|
||||||
- Goal:
|
|
||||||
- Make schedule updates deterministic and observable.
|
|
||||||
- What to do:
|
|
||||||
- Await reschedule path or persist task outcome status and surface errors.
|
|
||||||
- Possible traps and issues:
|
|
||||||
- Blocking request path might add latency if scheduler is busy.
|
|
||||||
- Docs changes needed:
|
|
||||||
- Document scheduling reliability guarantees.
|
|
||||||
- Doc references:
|
|
||||||
- [Docs/Features.md](Docs/Features.md)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 32) RateLimiter cleanup function is not scheduled/used
|
## 32) RateLimiter cleanup function is not scheduled/used
|
||||||
- Where found:
|
- Where found:
|
||||||
- [backend/app/utils/rate_limiter.py](backend/app/utils/rate_limiter.py#L84)
|
- [backend/app/utils/rate_limiter.py](backend/app/utils/rate_limiter.py#L84)
|
||||||
|
|||||||
Reference in New Issue
Block a user