Merge pull request #4261 from overleaf/jpa-fake-timed-out-response

[ClsiManager] respond w/ status=timedout for timed out compile requests

GitOrigin-RevId: 2937355bfd8d58870509ab40c2ba19f014f82a37
This commit is contained in:
Jakob Ackermann
2021-06-25 02:06:28 +00:00
committed by Copybot
parent d6f9f70d06
commit e57be19ee3
2 changed files with 24 additions and 0 deletions
@@ -472,6 +472,9 @@ const ClsiManager = {
}
ClsiManager._makeRequest(projectId, opts, (err, response, body) => {
if (err != null) {
if (err.code === 'ESOCKETTIMEDOUT') {
return callback(null, { compile: { status: 'timedout' } })
}
return callback(
new OError('failed to make request to CLSI', {
projectId,