project-nomad/admin
Chris Sherwood c89ed262f6 fix: prevent embedding retry storm when Ollama is not installed
When Ollama isn't installed, every ZIM download dispatches embedding jobs
that fail and retry 30x with 60s backoff. With many ZIM files downloading
in parallel, this exhausts Redis connections with EPIPE/ECONNRESET errors.

Two changes:
1. Don't dispatch embedding jobs when Ollama isn't installed (belt)
2. Use BullMQ UnrecoverableError for "not installed" so jobs fail
   immediately without retrying (suspenders)

Closes #351

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 17:11:30 -07:00
..
app fix: prevent embedding retry storm when Ollama is not installed 2026-03-15 17:11:30 -07:00
bin feat: curated content system overhaul 2026-02-11 15:44:46 -08:00
commands feat: support for updating services 2026-03-11 14:08:09 -07:00
config feat(AI Assistant): custom name option for AI Assistant 2026-03-04 20:05:14 -08:00
constants feat(AI Assistant): performance improvements and smarter RAG context usage 2026-03-11 14:08:09 -07:00
database feat: support for updating services 2026-03-11 14:08:09 -07:00
docs docs(release): finalize v1.29.0 release notes [skip ci] 2026-03-11 21:09:53 +00:00
inertia fix(UI): replace WikiHow reference with DIY repair guides 2026-03-11 14:08:09 -07:00
providers fix(Maps): static path resolution 2026-01-23 14:17:25 -08:00
public feat(docs): polish docs rendering with desert-themed components 2026-02-06 14:41:30 -08:00
resources/views fix(admin): add favicons 2026-01-13 06:58:05 -08:00
start feat: support for updating services 2026-03-11 14:08:09 -07:00
tests feat: initial commit 2025-06-29 15:51:08 -07:00
types feat(AI Assistant): performance improvements and smarter RAG context usage 2026-03-11 14:08:09 -07:00
util feat: display model download progress 2026-02-06 16:22:23 -08:00
views feat: initial commit 2025-06-29 15:51:08 -07:00
.editorconfig feat: initial commit 2025-06-29 15:51:08 -07:00
.env.example feat: Add Windows Docker Desktop support for local development 2026-01-19 10:29:24 -08:00
ace.js feat: initial commit 2025-06-29 15:51:08 -07:00
adonisrc.ts feat: background job overhaul with bullmq 2025-12-06 23:59:01 -08:00
eslint.config.js feat: openwebui+ollama and zim management 2025-07-09 09:08:21 -07:00
package-lock.json build(deps): bump tar from 7.5.9 to 7.5.10 in /admin 2026-03-11 14:08:09 -07:00
package.json build(deps): bump tar from 7.5.9 to 7.5.10 in /admin 2026-03-11 14:08:09 -07:00
tailwind.config.ts feat: initial commit 2025-06-29 15:51:08 -07:00
tsconfig.json feat: initial commit 2025-06-29 15:51:08 -07:00
vite.config.ts feat: initial commit 2025-06-29 15:51:08 -07:00