add config upsert timeout env var

This commit is contained in:
msukkari 2025-02-15 17:27:24 -08:00
parent e17331a672
commit e09b21f6b9
2 changed files with 4 additions and 1 deletions

View file

@ -6,6 +6,7 @@ import { createLogger } from "./logger.js";
import os from 'os'; import os from 'os';
import { Redis } from 'ioredis'; import { Redis } from 'ioredis';
import { RepoData, compileGithubConfig, compileGitlabConfig, compileGiteaConfig, compileGerritConfig } from "./repoCompileUtils.js"; import { RepoData, compileGithubConfig, compileGitlabConfig, compileGiteaConfig, compileGerritConfig } from "./repoCompileUtils.js";
import { CONFIG_REPO_UPSERT_TIMEOUT_MS } from "./environment.js";
interface IConnectionManager { interface IConnectionManager {
scheduleConnectionSync: (connection: Connection) => Promise<void>; scheduleConnectionSync: (connection: Connection) => Promise<void>;
@ -136,7 +137,7 @@ export class ConnectionManager implements IConnectionManager {
}); });
})); }));
}); }, { timeout: parseInt(CONFIG_REPO_UPSERT_TIMEOUT_MS) });
} }

View file

@ -35,4 +35,6 @@ export const FALLBACK_GITHUB_TOKEN = getEnv(process.env.FALLBACK_GITHUB_TOKEN);
export const FALLBACK_GITLAB_TOKEN = getEnv(process.env.FALLBACK_GITLAB_TOKEN); export const FALLBACK_GITLAB_TOKEN = getEnv(process.env.FALLBACK_GITLAB_TOKEN);
export const FALLBACK_GITEA_TOKEN = getEnv(process.env.FALLBACK_GITEA_TOKEN); export const FALLBACK_GITEA_TOKEN = getEnv(process.env.FALLBACK_GITEA_TOKEN);
export const CONFIG_REPO_UPSERT_TIMEOUT_MS = getEnv(process.env.CONFIG_REPO_UPSERT_TIMEOUT_MS, '15000')!;
export const INDEX_CONCURRENCY_MULTIPLE = getEnv(process.env.INDEX_CONCURRENCY_MULTIPLE); export const INDEX_CONCURRENCY_MULTIPLE = getEnv(process.env.INDEX_CONCURRENCY_MULTIPLE);