From 8cd6a1f564ec723b2431c871d88f5e537fa3ccfb Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Fri, 15 Sep 2023 18:56:41 -0400 Subject: [PATCH] no release lock after backfill complete --- backend/src/utils/setup/backfillData.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/backend/src/utils/setup/backfillData.ts b/backend/src/utils/setup/backfillData.ts index 0156a82b5..a13b4f4fc 100644 --- a/backend/src/utils/setup/backfillData.ts +++ b/backend/src/utils/setup/backfillData.ts @@ -688,7 +688,7 @@ export const backfillUserAuthMethods = async () => { export const backfillPermission = async () => { const lockKey = "backfill_permission_lock"; - const timeout = 360000; // 6 min lock timeout in milliseconds + const timeout = 900000; // 15 min lock timeout in milliseconds const lock = await redisClient?.set(lockKey, 1, "PX", timeout, "NX"); if (lock) { @@ -806,9 +806,8 @@ export const backfillPermission = async () => { } catch (error) { console.error("An error occurred when running script [backfillPermission]:", error); - } finally { - await redisClient?.del(lockKey); } + } else { console.info("Could not acquire lock for script [backfillPermission], skipping"); }