From cb18133dba470c40d5d2fca22d60d29370871e97 Mon Sep 17 00:00:00 2001 From: Yiorgis Gozadinos Date: Mon, 1 Jun 2026 12:28:44 +0300 Subject: [PATCH] Use a single worker --- .github/haiku.rag.yaml | 4 ++++ .github/workflows/build-rag-db.yml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/haiku.rag.yaml b/.github/haiku.rag.yaml index 9d227260..3f7d59cd 100644 --- a/.github/haiku.rag.yaml +++ b/.github/haiku.rag.yaml @@ -13,6 +13,10 @@ processing: ingester: queue: path: ingester.db + workers: + # One worker: the runner's single CPU-bound Ollama serialises embeds, so + # concurrent workers thrash rather than parallelise. + worker_count: 1 sources: - type: fs id: docs diff --git a/.github/workflows/build-rag-db.yml b/.github/workflows/build-rag-db.yml index b91a6525..13b1a460 100644 --- a/.github/workflows/build-rag-db.yml +++ b/.github/workflows/build-rag-db.yml @@ -7,7 +7,7 @@ on: jobs: build: runs-on: ubuntu-latest - timeout-minutes: 60 + timeout-minutes: 90 steps: - uses: actions/checkout@v4 - uses: astral-sh/setup-uv@v4