tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1572Shell 203Rust 109Markdown 993728 Definiciones

corpus: subir el umbral de purga a 40 G — 25 se quedaba corto

La tanda del 2026-08-13 ABORTO con 7 G libres despues de haber purgado a los
25: una sola receta se comio >18 G entre purga y purga. Son los cargo vendor
de las recetas Rust grandes, que sueltan varios GB cada una.

Con 40/15 la purga ocurre ANTES de que una receta gorda agote lo que queda,
en vez de justo despues. El guardian de aborto hizo su trabajo —paro sin
llenar el disco y sin corromper nada— pero llegar a el significa perder la
tanda; el objetivo es no llegar.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

bc9f19999374923d4cd80cb206244b1a265c7565 · por Sergio · (hace 2 meses) · padre 683dd9cbe · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

1 archivos · +6 −2

diff --git a/scripts/reconstruir-corpus.sh b/scripts/reconstruir-corpus.sh
index eaa2ae48..8b959f53 100755
--- a/scripts/reconstruir-corpus.sh
+++ b/scripts/reconstruir-corpus.sh
@@ -34,8 +34,12 @@ HAMMER="${HAMMER:-$ROOT/target/release/hammer}"
 STORE="${STORE:-./store}"
 LOCK="$ROOT/work/.farm-build.lock"
 LOG="${LOG:-$ROOT/work/reconstruccion.log}"
-MIN_LIBRE_GB="${MIN_LIBRE_GB:-25}"
-ABORT_GB="${ABORT_GB:-10}"
+# 25/10 SE QUEDÓ CORTO: el 2026-08-13 la tanda abortó con 7 G tras purgar a los 25 — o sea que UNA
+# sola receta se comió >18 G entre purga y purga. Son los `cargo vendor` de las recetas Rust grandes,
+# que sueltan varios GB cada una. Con 40/15 hay margen para que la purga ocurra ANTES de que una
+# receta gorda agote lo que queda, en vez de justo después.
+MIN_LIBRE_GB="${MIN_LIBRE_GB:-40}"
+ABORT_GB="${ABORT_GB:-15}"
 SECO=0; [ "${1:-}" = "--seco" ] && SECO=1
 
 libre_gb() { df -BG --output=avail "$ROOT" 2>/dev/null | tail -1 | tr -dc 0-9; }