From 19fe60d27a191ebe7164fbe1e3880550202238a2 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 1 Feb 2024 13:14:01 +0800 Subject: [PATCH] change the update-db job priority to 5 and use exponential backoff strategy for retrying --- packages/api/src/utils/createTask.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/api/src/utils/createTask.ts b/packages/api/src/utils/createTask.ts index 6a30a9ccd..b4edb4e0d 100644 --- a/packages/api/src/utils/createTask.ts +++ b/packages/api/src/utils/createTask.ts @@ -679,7 +679,12 @@ export const bulkEnqueueUpdateLabels = async (data: UpdateLabelsData[]) => { name: UPDATE_LABELS_JOB, data: d, opts: { - priority: 1, + attempts: 3, + priority: 5, + backoff: { + type: 'exponential', + delay: 1000, + }, }, })) @@ -699,7 +704,12 @@ export const enqueueUpdateHighlight = async (data: UpdateHighlightData) => { try { return queue.add(UPDATE_HIGHLIGHT_JOB, data, { - priority: 1, + attempts: 3, + priority: 5, + backoff: { + type: 'exponential', + delay: 1000, + }, }) } catch (error) { logger.error('error enqueuing update highlight job', error)