From 01554e33833cd108c2e14bc589c38ae4acb10efd Mon Sep 17 00:00:00 2001 From: evlist Date: Mon, 13 Feb 2023 10:11:46 +0100 Subject: [PATCH] Breaking after 1000 purges. --- src/db-admin/health-legacy.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/db-admin/health-legacy.ts b/src/db-admin/health-legacy.ts index d408a72..27eb911 100644 --- a/src/db-admin/health-legacy.ts +++ b/src/db-admin/health-legacy.ts @@ -239,6 +239,7 @@ export const watchDbLegacy = async () => { const deletedDocs = await getDeletedDocs(); + let i = 0; if (deletedDocs.length > 0) { console.log({ caller: 'watchDbLegacy / purge', @@ -248,7 +249,6 @@ export const watchDbLegacy = async () => { deletedDocs, state: state(), }); - let i = 0; for (const doc of deletedDocs) { await sleep(10); try { @@ -269,12 +269,14 @@ export const watchDbLegacy = async () => { doc, }); } - if (i === 10000) { + if (i === 20000) { break; } } } - await sleep(60000); + if (i !== deletedDocs.length) { + await sleep(60000); + } } }); };