Compare commits

...

2 commits

Author SHA1 Message Date
c504091c61
server: AbortError at lower log level
Some checks failed
ci/woodpecker/push/lint-sw Pipeline failed
ci/woodpecker/push/lint-client Pipeline failed
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
ci/woodpecker/push/lint-backend Pipeline failed
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/test Pipeline failed
AbortErrors happen when a connection times out, which is a quite
common occurrence and not worthy of a warning level log message.
2024-01-24 01:16:30 +01:00
aac1c40657
server: only decrement deletion ref count on final fail
Changelog: Fixed
2024-01-24 01:15:47 +01:00

View file

@ -58,8 +58,16 @@ deliverQueue
await deletionRefCount(job);
})
.on('failed', async (job, err) => {
deliverLogger.warn(`failed(${err}) ${getJobInfo(job)} to=${job.data.to}`);
await deletionRefCount(job);
if (err.type === 'aborted') {
deliverLogger.debug(`failed(${err}) ${getJobInfo(job)} to=${job.data.to}`);
} else {
deliverLogger.warn(`failed(${err}) ${getJobInfo(job)} to=${job.data.to}`);
}
if (job.attemptsMade >= (job.opts?.attempts ?? 1)) {
// this was the last attempt
await deletionRefCount(job);
}
})
.on('error', (job: any, err: Error) => deliverLogger.error(`error ${err}`))
.on('stalled', (job) => deliverLogger.warn(`stalled ${getJobInfo(job)} to=${job.data.to}`));