-
- Downloads
Implements a task scheduler for resumable potentially long running tasks (#15891)
Showing
- changelog.d/15891.feature 1 addition, 0 deletionschangelog.d/15891.feature
- synapse/app/generic_worker.py 2 additions, 0 deletionssynapse/app/generic_worker.py
- synapse/server.py 6 additions, 1 deletionsynapse/server.py
- synapse/storage/databases/main/__init__.py 2 additions, 0 deletionssynapse/storage/databases/main/__init__.py
- synapse/storage/databases/main/task_scheduler.py 202 additions, 0 deletionssynapse/storage/databases/main/task_scheduler.py
- synapse/storage/schema/__init__.py 1 addition, 0 deletionssynapse/storage/schema/__init__.py
- synapse/storage/schema/main/delta/80/02_scheduled_tasks.sql 28 additions, 0 deletionssynapse/storage/schema/main/delta/80/02_scheduled_tasks.sql
- synapse/types/__init__.py 39 additions, 0 deletionssynapse/types/__init__.py
- synapse/util/task_scheduler.py 364 additions, 0 deletionssynapse/util/task_scheduler.py
- tests/util/test_task_scheduler.py 186 additions, 0 deletionstests/util/test_task_scheduler.py
Loading
Please register or sign in to comment