Retry runner job db saving if needed
This commit is contained in:
parent
6349881dbd
commit
f93bc6a8be
1 changed files with 2 additions and 4 deletions
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
Loading…
Add table
Reference in a new issue