gioser

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 188Rust 55Shell 30Markdown 281211 Definitions

exp-ec: REC apuntable a una copia — en el worker el rsync --delete borra las copias a mitad

La siembra de código hub→worker de `cosecha-cron` corre con `--delete` cada 30 minutos. Las copias
del experimento viven en `recipes/` por obligación (takana resuelve las deps relativas al directorio
de la receta), así que una tanda larga en el worker las vería desaparecer a mitad. Con `REC` se
apunta a una copia entera de `recipes/` fuera del árbol sembrado y el problema no existe.

3609b50220bdf9b9c1843a196722198718993ee7 · by Sergio · (1 month ago) · parent 065fc4e48 · browse the tree at this commit

Semantic delta

No definition changed: this change is text, documentation or data.

1 files · +3 −1

diff --git a/scripts/farm/exp-ec.sh b/scripts/farm/exp-ec.sh
index d8036f76..460b4829 100755
--- a/scripts/farm/exp-ec.sh
+++ b/scripts/farm/exp-ec.sh
@@ -21,7 +21,9 @@
 # Uso:  MUESTRA=/ruta/lista.txt scripts/farm/exp-ec.sh     (una receta por línea, p.ej. recipes/gzip.toml)
 cd "$(dirname "$0")/../.."
 TMP=${TMPDIR:-/tmp}/exp-ec
-REC=$(cd "$(dirname "$0")/../.." && pwd)/recipes
+# REC se puede apuntar a una COPIA de recipes/: en el worker, la siembra de la cosecha corre con
+# `rsync --delete` cada 30 min y barrería las copias del experimento a mitad de una tanda larga.
+REC=${REC:-$(cd "$(dirname "$0")/../.." && pwd)/recipes}
 mkdir -p "$TMP"; OUT="$TMP/resultados.tsv"; : > "$OUT"
 
 # El lock va RELATIVO a la raíz del repo, que es donde CLAUDE.md lo define (`work/.farm-build.lock`).