From ef234da171cd3cb0aa59c0039cd095895688e770 Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Tue, 26 Jul 2022 15:40:13 +0530 Subject: [PATCH] fix: Don't retry asset caching in CI or developer_mode --- esbuild/utils.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/esbuild/utils.js b/esbuild/utils.js index 82490adb36..b2a4e98d54 100644 --- a/esbuild/utils.js +++ b/esbuild/utils.js @@ -112,16 +112,21 @@ function log(...args) { function get_redis_subscriber(kind) { // get redis subscriber that aborts after 10 connection attempts - let { get_redis_subscriber: get_redis } = require("../node_utils"); - return get_redis(kind, { - retry_strategy: function(options) { + let retry_strategy; + let { get_redis_subscriber: get_redis, get_conf } = require("../node_utils"); + + if (process.env.CI == 1 || get_conf().developer_mode == 1) { + retry_strategy = () => { } + } else { + retry_strategy = function (options) { // abort after 10 connection attempts if (options.attempt > 10) { return undefined; } return Math.min(options.attempt * 100, 2000); } - }); + } + return get_redis(kind, { retry_strategy }); } module.exports = {