34 Commits (65628a51692d86269696de655b275e3b33e19a5a)

Author SHA1 Message Date
ansuz fbfb25bf29 lint compliance 4 years ago
ansuz 100b417646 guard against several serverside typeErrors
and warn in cases where they would have occurred
4 years ago
ansuz 90f046f896 prevent long-running worker tasks from timing out 4 years ago
ansuz d509fd8b8f downgrade severity of several XXX notes 4 years ago
yflory e698241ee9 Merge branch 'historyOO' into staging 4 years ago
ansuz 04d1bc9cd7 archive inactive data in one of the server's workers 4 years ago
yflory 25606b92bf lint compliance 4 years ago
yflory 4f147d4fd2 Add support for onlyoffice history 4 years ago
yflory b31707098a Improve getHistoryRange to support 'toHash' 4 years ago
ansuz 9f1f01f3b4 disable worker task queueing and address a probable memory leak 5 years ago
ansuz b0af6b5488 fix an incorrect condition when checking for available server workers
Also, log when the RPC queue has a backlog and when it is drained
5 years ago
ansuz 9975c27e84 increase timeout from one minute to three and decrease the number of parallel jobs per worker 5 years ago
ansuz e05891184e fix regression in maxWorkers 5 years ago
ansuz b56c73be6e delegate more work from getOlderHistory to the worker 5 years ago
ansuz 4e57e390da write tasks inside of workers 5 years ago
ansuz ba6faca02e make the number of workers configurable 5 years ago
ansuz 04ab7f538a recover from worker faults and unify worker types 5 years ago
ansuz e8b1fcf710 solve some cases where crashing workers could result in an invalid state for the queue 5 years ago
ansuz c53675c9d5 WIP worker rpc call queue 5 years ago
ansuz ed5d97f899 WIP history-keeper fixes 5 years ago
ansuz 77961e3954 trim lookup tables for channels without checkpoints 5 years ago
ansuz cbd3547814 remove log statements 5 years ago
ansuz 9058a59555 reassign db tasks if the responsible worker fails 5 years ago
ansuz 172823c954 lint compliance 5 years ago
ansuz 3f86b6141e rename worker processes 5 years ago
ansuz d8a88cb4ca run expiration tasks in a worker instead of the main process 5 years ago
ansuz 9dbd32758a improve worker logging and move blob deletion to worker processes as well 5 years ago
ansuz 14feef1757 calculate pin list checksums in a worker 5 years ago
ansuz 70a0d4efb4 move more database reads into the database worker 5 years ago
ansuz 4ba36a9173 load user pins in the database worker 5 years ago
ansuz 50e8893b24 move the 'getOlderHistory' call into the database worker 5 years ago
ansuz 471e374533 compute metadata in the same child process that builds indexes 5 years ago
ansuz 479b76f848 lint compliance 5 years ago
ansuz 40251948d4 check authenticated rpc signatures in separate threads 5 years ago