From d44cf94adfc89379ac194879ff1743551b2f65cb Mon Sep 17 00:00:00 2001 From: Henrik Soerensen Date: Fri, 6 Nov 2026 20:48:01 -0500 Subject: [PATCH] Archive archiver logs in the data dir and log at info level LogArchiveDir defaults to ColdDataDir, so log rotation copies a full LogSizeLimit-sized file to cold storage, which can be slow when cold storage is on network storage. Archive into the data dir instead, and use info (3) instead of debug (4) logging. Co-Authored-By: Claude Opus 5.5 --- configuration/betanet/archiver/config.json | 3 ++- configuration/mainnet/archiver/config.json | 3 ++- configuration/testnet/archiver/config.json | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/configuration/betanet/archiver/config.json b/configuration/betanet/archiver/config.json index af8e871..4d7679c 100644 --- a/configuration/betanet/archiver/config.json +++ b/configuration/betanet/archiver/config.json @@ -2,7 +2,7 @@ "Version": 33, "AccountsRebuildSynchronousMode": 0, "Archival": true, - "BaseLoggerDebugLevel": 4, + "BaseLoggerDebugLevel": 3, "NetAddress": "0.0.0.0:8080", "EnableGossipService": false, "EnableLedgerService": true, @@ -18,6 +18,7 @@ "IncomingConnectionsLimit": 50, "EnableMetricReporting": true, "ColdDataDir": "/algod/data/cold-storage", + "LogArchiveDir": "/algod/data", "StateproofDir": "/algod/data", "CrashDBDir": "/algod/data" } \ No newline at end of file diff --git a/configuration/mainnet/archiver/config.json b/configuration/mainnet/archiver/config.json index 063d825..dc6b2d1 100644 --- a/configuration/mainnet/archiver/config.json +++ b/configuration/mainnet/archiver/config.json @@ -2,7 +2,7 @@ "Version": 33, "AccountsRebuildSynchronousMode": 0, "Archival": true, - "BaseLoggerDebugLevel": 4, + "BaseLoggerDebugLevel": 3, "NetAddress": "0.0.0.0:8080", "EnableGossipService": false, "EnableLedgerService": true, @@ -18,6 +18,7 @@ "IncomingConnectionsLimit": 90, "EnableMetricReporting": true, "ColdDataDir": "/algod/data/cold-storage", + "LogArchiveDir": "/algod/data", "StateproofDir": "/algod/data", "CrashDBDir": "/algod/data" } \ No newline at end of file diff --git a/configuration/testnet/archiver/config.json b/configuration/testnet/archiver/config.json index eacb4c4..a4a90b0 100644 --- a/configuration/testnet/archiver/config.json +++ b/configuration/testnet/archiver/config.json @@ -2,7 +2,7 @@ "Version": 33, "AccountsRebuildSynchronousMode": 0, "Archival": true, - "BaseLoggerDebugLevel": 4, + "BaseLoggerDebugLevel": 3, "NetAddress": "0.0.0.0:8080", "EnableGossipService": false, "EnableLedgerService": true, @@ -18,6 +18,7 @@ "IncomingConnectionsLimit": 50, "EnableMetricReporting": true, "ColdDataDir": "/algod/data/cold-storage", + "LogArchiveDir": "/algod/data", "StateproofDir": "/algod/data", "CrashDBDir": "/algod/data" } \ No newline at end of file