Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj opened issue spikerj/spikersoft-issues#508 2026-07-12 17:42:46 +00:00
[Bug][Prod][GPU][CRITICAL] image-description crash-loops (0/1) — ModuleNotFoundError: 'message_failure' — phantom deploy of the #506 fix, Dockerfile missing COPY
spikerj commented on issue spikerj/spikersoft-issues#506 2026-07-12 17:39:45 +00:00
[Bug][Prod][GPU] image-description permanently dead-letters captions on null gpu_client — AttributeError misclassified as permanent (data loss)

Fix up in spikersoft-backend PR #229, implementing exactly the recommended combination — (1)+(3) durable, (2) defense-in-depth:

  1. AttributeError is no longer a permanent failure.…
spikerj opened issue spikerj/spikersoft-issues#507 2026-07-12 17:36:13 +00:00
[Bug][Backend] Zero-question quizzes are marked Completed and takeable — starting one insta-expires at 0/0
spikerj commented on issue spikerj/spikersoft-issues#503 2026-07-12 17:35:55 +00:00
[Bug][Infra][CRITICAL] SERVER node crash-looping — kernel 'BUG: Bad page state in process dockerd' (memory corruption / likely bad RAM); flaps all SERVER-pinned services

Follow-up #506 traced to this incident's fallout path: the image-description worker's GPU-lease client can be None when the GpuCoordinator (SERVER-pinned) is transiently unreachable during a flap…

spikerj commented on issue spikerj/spikersoft-issues#502 2026-07-12 17:35:55 +00:00
[Bug][Prod][GPU] image-description crash-loops on gated HuggingFace model — no HF token for Qwen3-VL-8B (401 GatedRepoError)

Related: filed #506 — a separate image-description defect surfaced while investigating this service. When the GPU-lease client is momentarily None (startup race before _gpu_client is set, or…

spikerj opened issue spikerj/spikersoft-issues#506 2026-07-12 17:35:43 +00:00
[Bug][Prod][GPU] image-description permanently dead-letters captions on null gpu_client — AttributeError misclassified as permanent (data loss)
spikerj opened issue spikerj/spikersoft-issues#505 2026-07-12 12:33:39 +00:00
[Bug][Infra] MinIO single drive faulted under first sustained concurrent write load — writers aborted mid-stream, task left LB
spikerj commented on issue spikerj/spikersoft-issues#503 2026-07-12 08:58:54 +00:00
[Bug][Infra][CRITICAL] SERVER node crash-looping — kernel 'BUG: Bad page state in process dockerd' (memory corruption / likely bad RAM); flaps all SERVER-pinned services

Recovery note (2026-07-12 ~08:57): SERVER back at ~08:51 (~25 min outage), but 6 services wedged post-recovery

SERVER rejoined ~08:51; minio/backend/mongo-router self-recovered (minio…

spikerj commented on issue spikerj/spikersoft-issues#503 2026-07-12 08:30:32 +00:00
[Bug][Infra][CRITICAL] SERVER node crash-looping — kernel 'BUG: Bad page state in process dockerd' (memory corruption / likely bad RAM); flaps all SERVER-pinned services

ESCALATION (2026-07-12 ~08:29): SERVER is HARD DOWN again — recurrence, live outage

After ~45 min of stability, SERVER went Down / Unreachable again at ~08:26 (docker node ls → `SERVER…

spikerj commented on issue spikerj/spikersoft-issues#503 2026-07-12 08:09:32 +00:00
[Bug][Infra][CRITICAL] SERVER node crash-looping — kernel 'BUG: Bad page state in process dockerd' (memory corruption / likely bad RAM); flaps all SERVER-pinned services

Correction / update (2026-07-12 ~08:08)

Per node owner: SERVER was under super heavy load; the fusionio drive recovered on its own and the node is healthy again — so this reads as a…

spikerj opened issue spikerj/spikersoft-issues#504 2026-07-12 08:09:32 +00:00
[Bug][Infra] MinIO doesn't recover after a transient /mnt/fusionio drive blip — stuck '0 drives provided', 'mc ready local' healthcheck misses it, needs manual restart
spikerj commented on issue spikerj/spikersoft-issues#503 2026-07-12 08:06:53 +00:00
[Bug][Infra][CRITICAL] SERVER node crash-looping — kernel 'BUG: Bad page state in process dockerd' (memory corruption / likely bad RAM); flaps all SERVER-pinned services

Update (2026-07-12 ~08:05): storage side of the same fault — MinIO lost its drive

The SERVER node is Ready and the daemon has been stable ~26 min (no flap since ~07:39), but **`minio_minio…

spikerj opened issue spikerj/spikersoft-issues#503 2026-07-12 07:45:34 +00:00
[Bug][Infra][CRITICAL] SERVER node crash-looping — kernel 'BUG: Bad page state in process dockerd' (memory corruption / likely bad RAM); flaps all SERVER-pinned services
spikerj commented on issue spikerj/spikersoft-issues#500 2026-07-12 07:19:24 +00:00
[Bug][Infra][GPU] image-description lease starves — gpu-coordinator single-lane budget still on SERVER (8192MB) vs 16000MB needed; enable 4090 lane

Update (2026-07-12 ~07:18): the coordinator fix appears live — the image-description worker now gets its GPU lease (no more position 1/1 starvation) and proceeds to load the model. The…

spikerj opened issue spikerj/spikersoft-issues#502 2026-07-12 07:19:24 +00:00
[Bug][Prod][GPU] image-description crash-loops on gated HuggingFace model — no HF token for Qwen3-VL-8B (401 GatedRepoError)
spikerj opened issue spikerj/spikersoft-issues#501 2026-07-12 07:05:39 +00:00
[Bug][Infra][GPU] artpipe lane down on 4090 — workers Rejected on missing /mnt/fusionio/spikersoft/art_pipe bind after artpipe-gpu label move (collateral of #500)
spikerj commented on issue spikerj/spikersoft-issues#500 2026-07-12 07:02:25 +00:00
[Bug][Infra][GPU] image-description lease starves — gpu-coordinator single-lane budget still on SERVER (8192MB) vs 16000MB needed; enable 4090 lane

PR opened from the pre-pushed branch: spikersoft-infrastructure #40 (fix/gpu-coordinator-4090-burst, commit 83916a4 — used as-is; it merges cleanly, the coordinator stack was untouched by…

spikerj opened issue spikerj/spikersoft-issues#500 2026-07-12 07:00:00 +00:00
[Bug][Infra][GPU] image-description lease starves — gpu-coordinator single-lane budget still on SERVER (8192MB) vs 16000MB needed; enable 4090 lane
spikerj closed issue spikerj/spikersoft-issues#498 2026-07-12 06:30:39 +00:00
[Infra][MinIO] Move Gitea package/container-registry storage to the gitea-packages bucket
spikerj commented on issue spikerj/spikersoft-issues#498 2026-07-12 06:30:39 +00:00
[Infra][MinIO] Move Gitea package/container-registry storage to the gitea-packages bucket

Verified end-to-end: go-forward cutover complete (Joey opted to skip migrating old artifacts — all 143 pre-existing package versions were wiped so Gitea's blob dedup can't reference ghost files,…