From f727389b2b41db91cd3a6b3bd78d560e97c90078 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Mon, 3 Feb 2025 11:42:05 +0000 Subject: [PATCH] [project-history] make logging of latency in resync script optional (#23325) GitOrigin-RevId: ee6863e05be648757ccaa96a0321085fe42f508f --- .../project-history/scripts/bulk_resync_file_fix_up.mjs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/services/project-history/scripts/bulk_resync_file_fix_up.mjs b/services/project-history/scripts/bulk_resync_file_fix_up.mjs index d48e25daef..10ea18ba00 100644 --- a/services/project-history/scripts/bulk_resync_file_fix_up.mjs +++ b/services/project-history/scripts/bulk_resync_file_fix_up.mjs @@ -36,8 +36,9 @@ const FILESTORE_SOFT_DELETE_START = new Date('2024-12-19T00:00:00Z') const FILESTORE_READ_OFF = new Date('2025-01-24T15:00:00Z') const argv = minimist(process.argv.slice(2), { - string: ['logs'], + string: ['logs', 'log-latency'], }) +const LOG_LATENCY = argv['log-latency'] === 'true' let gracefulShutdownInitiated = false @@ -188,7 +189,9 @@ async function processProject(projectId, historyId) { try { await tryProcessProject(projectId, historyId) const latency = performance.now() - t0 - logger.info({ projectId, historyId, latency }, 'processed project') + if (LOG_LATENCY) { + logger.info({ projectId, historyId, latency }, 'processed project') + } STATS.success++ } catch (err) { logger.err({ err, projectId, historyId }, 'failed to process project')