feat: reintento del ollama pull (3 intentos) #4

Merged
hermes merged 1 commits from fix/pull-retries into main 2026-09-12 20:45:41 +02:00
Owner

Summary

Detectado en el smoke test real en Windows: el pull de ~2 GB del modelo puede morir por red (i/o timeout contra el blob de R2, visto en la sesion del usuario). El script moria al primer fallo.

Ahora los 4 packs reintentan 3 veces con pausa de 5 s, con progreso visible (Reintento 2 de 3...), y si agota dejan el comando exacto para reintentar a mano:

docker exec d0a1-ollama ollama pull llama3.2:3b

Verificacion

  • Parse AST 4/4 OK (pwsh 7.4.6)
  • Mock del loop: falla 2 veces, exito en la 3a -> RETRY-LOOP OK
  • Nota: docker exec se llama DIRECTO (sin cmd /c) para que el progreso del pull (% en la misma linea) se vea en consola; stderr sin redirigir no dispara PS #4002.
## Summary Detectado en el smoke test real en Windows: el pull de ~2 GB del modelo puede morir por red (i/o timeout contra el blob de R2, visto en la sesion del usuario). El script moria al primer fallo. Ahora los 4 packs reintentan 3 veces con pausa de 5 s, con progreso visible (Reintento 2 de 3...), y si agota dejan el comando exacto para reintentar a mano: docker exec d0a1-ollama ollama pull llama3.2:3b ## Verificacion - Parse AST 4/4 OK (pwsh 7.4.6) - Mock del loop: falla 2 veces, exito en la 3a -> RETRY-LOOP OK - Nota: docker exec se llama DIRECTO (sin cmd /c) para que el progreso del pull (% en la misma linea) se vea en consola; stderr sin redirigir no dispara PS #4002.
hermes added 1 commit 2026-09-12 20:45:40 +02:00
El pull de ~2 GB puede morir por red (unexpected EOF / i/o timeout,
visto en smoke test real en Windows). Reintenta 3 veces con pausa
y, si agota, deja el comando a mano para reintentar.
hermes merged commit 284d611b0c into main 2026-09-12 20:45:41 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: d0a1/packs#4