Add default workers timeout to the server's configuration

This commit is contained in:
allegroai
2023-03-23 19:08:11 +02:00
parent 6664c6237e
commit cfbb37238f
3 changed files with 8 additions and 3 deletions

View File

@@ -56,6 +56,9 @@ def register(call: APICall, company_id, request: RegisterRequest):
timeout = request.timeout
queues = request.queues
if not timeout:
timeout = config.get("apiserver.workers.default_timeout", 10 * 60)
if not timeout or timeout <= 0:
raise bad_request.WorkerRegistrationFailed(
"invalid timeout", timeout=timeout, worker=worker