mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-24 10:35:46 +03:00
Reduce task concurrency (#16656)
This commit is contained in:
parent
4d6b800385
commit
700c8a0de5
3 changed files with 3 additions and 2 deletions
1
changelog.d/16656.misc
Normal file
1
changelog.d/16656.misc
Normal file
|
@ -0,0 +1 @@
|
|||
Reduce max concurrency of background tasks, reducing potential max DB load.
|
|
@ -383,7 +383,7 @@ class DeviceWorkerHandler:
|
|||
)
|
||||
|
||||
DEVICE_MSGS_DELETE_BATCH_LIMIT = 1000
|
||||
DEVICE_MSGS_DELETE_SLEEP_MS = 1000
|
||||
DEVICE_MSGS_DELETE_SLEEP_MS = 100
|
||||
|
||||
async def _delete_device_messages(
|
||||
self,
|
||||
|
|
|
@ -71,7 +71,7 @@ class TaskScheduler:
|
|||
# Time before a complete or failed task is deleted from the DB
|
||||
KEEP_TASKS_FOR_MS = 7 * 24 * 60 * 60 * 1000 # 1 week
|
||||
# Maximum number of tasks that can run at the same time
|
||||
MAX_CONCURRENT_RUNNING_TASKS = 10
|
||||
MAX_CONCURRENT_RUNNING_TASKS = 5
|
||||
# Time from the last task update after which we will log a warning
|
||||
LAST_UPDATE_BEFORE_WARNING_MS = 24 * 60 * 60 * 1000 # 24hrs
|
||||
|
||||
|
|
Loading…
Reference in a new issue