1
0
Fork 0

Retry runner job db saving if needed

This commit is contained in:
Chocobozzz 2023-11-24 14:44:04 +01:00
parent 6349881dbd
commit f93bc6a8be
No known key found for this signature in database
GPG key ID: 583A612D890159BE

View file

@ -86,15 +86,13 @@ export abstract class AbstractJobHandler <C, U extends RunnerJobUpdatePayload, S
priority priority
}) })
const job = await sequelizeTypescript.transaction(async transaction => { await saveInTransactionWithRetries(runnerJob)
return runnerJob.save({ transaction })
})
if (runnerJob.state === RunnerJobState.PENDING) { if (runnerJob.state === RunnerJobState.PENDING) {
PeerTubeSocket.Instance.sendAvailableJobsPingToRunners() PeerTubeSocket.Instance.sendAvailableJobsPingToRunners()
} }
return job return runnerJob
} }
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------