project-nomad/admin/app
Mark 191e2b8a83 fix: add stall detection to resumable downloader
Axios stream timeout only covers initial connection, not the body.
Once streaming starts, a stalled server would hang indefinitely.

- Added stallTimeout param (default 60s) to DoResumableDownloadParams
- Reset a timer on every received chunk; abort if no data arrives within the window
- Treat stall errors as retriable network errors in doResumableDownloadWithRetry
  so partial downloads can resume from where they left off
2026-03-15 18:00:55 -04:00
..
controllers feat(AI Assistant): performance improvements and smarter RAG context usage 2026-03-11 14:08:09 -07:00
exceptions fix(Docs): documentation renderer fixes 2025-12-23 16:00:33 -08:00
jobs feat: support for updating services 2026-03-11 14:08:09 -07:00
middleware feat: background job overhaul with bullmq 2025-12-06 23:59:01 -08:00
models feat: support for updating services 2026-03-11 14:08:09 -07:00
services fix(security): rotate benchmark HMAC signing secret 2026-03-13 13:46:17 -07:00
utils fix: add stall detection to resumable downloader 2026-03-15 18:00:55 -04:00
validators feat(AI Assistant): improved state management and performance 2026-03-11 14:08:09 -07:00