50 Commits (027fb8b4bb278e6b5fff291af639d9c21abe02ea)

Author SHA1 Message Date
ansuz ebcb6b2ab0 log child process ids in the event of an RPC timeout 3 years ago
ansuz 7c7acbeae6 delegate block validation to workers 4 years ago
ansuz caece0123e archive pin logs instead of removing them outright 4 years ago
ansuz 729d51fb9b update block storage APIs 4 years ago
yflory 7971a6d267 Major broadcast refactoring 4 years ago
Dmitry Borodaenko 6cd2131f27 Pass archivePath to Store.create always 4 years ago
yflory f5908e5f57 Fix history range 4 years ago
yflory ea4c529e39 Remove offset code 4 years ago
yflory 0fc8bfde4a Use new server format for history keeper time 4 years ago
ansuz fed04a025c display size of uploaded files upon completion 4 years ago
ansuz 93d56e5e3d profile worker commands by total running time in seconds 4 years ago
ansuz 93c807524f update offset debugging info 4 years ago
ansuz 466072d03b read files starting from the oldest known point of relevance when computing indices 4 years ago
ansuz faa84bcbd7 describe arguments for 'completeUpload' RPC 4 years ago
ansuz e185008846 complete uploads in child processes
also fix a nasty race condition for unowned file uploads
4 years ago
ansuz b155f7b291 increase child-process timeout and improve error handling 4 years ago
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