From b2dfb88c90ef4bff771bddf1683c17b64ccae300 Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Tue, 10 Jun 2025 11:46:18 +0100 Subject: [PATCH] Merge pull request #26293 from overleaf/bg-history-redis-fix-persist-worker add missing load global blobs from persist worker GitOrigin-RevId: ae9393f2353fb4d5afe349aa7d0a26bab80c7f53 --- services/history-v1/storage/scripts/persist_redis_chunks.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/services/history-v1/storage/scripts/persist_redis_chunks.js b/services/history-v1/storage/scripts/persist_redis_chunks.js index 414fbf3458..20963ba90f 100644 --- a/services/history-v1/storage/scripts/persist_redis_chunks.js +++ b/services/history-v1/storage/scripts/persist_redis_chunks.js @@ -7,6 +7,11 @@ const { client } = require('../lib/mongodb.js') const { scanAndProcessDueItems } = require('../lib/scan') const persistBuffer = require('../lib/persist_buffer') const { claimPersistJob } = require('../lib/chunk_store/redis') +const { loadGlobalBlobs } = require('../lib/blob_store/index.js') + +// Something is registering 11 listeners, over the limit of 10, which generates +// a lot of warning noise. +require('node:events').EventEmitter.defaultMaxListeners = 11 const rclient = redis.rclientHistory @@ -33,6 +38,7 @@ async function persistProjectAction(projectId) { } async function runPersistChunks() { + await loadGlobalBlobs() await scanAndProcessDueItems( rclient, 'persistChunks',