From 07f6662abaaa56fcd43784e2c5b2ccba0d0584bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Fri, 1 Dec 2023 12:51:45 +0100 Subject: [PATCH] refactor(core): Add log about removed TTL keys for binary data (#7892) Context: https://n8nio.slack.com/archives/C035KBDA917/p1701418556761549?thread_ts=1701411854.517989&cid=C035KBDA917 --- packages/cli/src/commands/BaseCommand.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/cli/src/commands/BaseCommand.ts b/packages/cli/src/commands/BaseCommand.ts index 2dc19139a..d162deb8c 100644 --- a/packages/cli/src/commands/BaseCommand.ts +++ b/packages/cli/src/commands/BaseCommand.ts @@ -80,6 +80,16 @@ export abstract class BaseCommand extends Command { ); } + if ( + process.env.N8N_BINARY_DATA_TTL ?? + process.env.N8N_PERSISTED_BINARY_DATA_TTL ?? + process.env.EXECUTIONS_DATA_PRUNE_TIMEOUT + ) { + this.logger.warn( + 'The env vars N8N_BINARY_DATA_TTL and N8N_PERSISTED_BINARY_DATA_TTL and EXECUTIONS_DATA_PRUNE_TIMEOUT no longer have any effect and can be safely removed. Instead of relying on a TTL system for binary data, n8n currently cleans up binary data together with executions during pruning.', + ); + } + await Container.get(PostHogClient).init(); await Container.get(InternalHooks).init(); }