From 4d7b02b6cbc53ef2f1f2b7963b20ba5d3edecfce Mon Sep 17 00:00:00 2001 From: Adriano Dal Pastro Date: Tue, 9 Jun 2026 08:00:39 +0000 Subject: [PATCH] chore(backup): cron giornaliero invece di orario Il backup faceva uno snapshot full del DB ogni ora: ~16GB accumulati per ~98MB di dato unico (218k righe option_chain ricopiate ~337 volte), con retention 30g. Porta il cron a giornaliero (0 0 * * *): -24x lo spazio a parita' di retention. Rilevante prima di accendere il collettore research (che 2-4x la crescita del DB e quindi dei backup). Co-Authored-By: Claude Opus 4.8 (1M context) --- src/cerbero_bite/runtime/orchestrator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cerbero_bite/runtime/orchestrator.py b/src/cerbero_bite/runtime/orchestrator.py index 516cbd0..de3241f 100644 --- a/src/cerbero_bite/runtime/orchestrator.py +++ b/src/cerbero_bite/runtime/orchestrator.py @@ -58,7 +58,7 @@ Environment = Literal["testnet", "mainnet"] _CRON_ENTRY = "0 */2 * * *" # crypto 24/7: valutazione ogni 2h; i gate decidono se entrare _CRON_MONITOR = "0 * * * *" # stop/take-profit check ogni ora _CRON_HEALTH = "*/5 * * * *" -_CRON_BACKUP = "0 * * * *" +_CRON_BACKUP = "0 0 * * *" # giornaliero (00:00 UTC): lo snapshot full orario gonfiava i backup (16GB per ~98MB di dato unico) _CRON_MANUAL_ACTIONS = "*/1 * * * *" _CRON_MARKET_SNAPSHOT = "*/15 * * * *" _CRON_OPTION_CHAIN_SNAPSHOT = "*/15 * * * *" # crypto รจ 24/7: cadenza continua allineata a market_snapshot