Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#480 2026-07-12 19:34:13 +00:00
[Bug][Infra] spikersoft-node-agent running on 1/10 nodes — rejected on missing /var/log/journal and /etc/timezone binds

Architectural fix up — the runbook is no longer a deploy precondition. Two paired PRs:

backend #242 (fix/480-journal-dir-resolver): the agent now resolves the journal store **per tail…

spikerj opened issue spikerj/spikersoft-issues#513 2026-07-12 19:33:27 +00:00
[Bug][Infra][Deploy] docker-monitor: new correctly-named stack exits 0 on startup (stuck 0/1) + duplicate misspelled 'spiekersoft-docker-monitor' stack running in parallel
spikerj commented on issue spikerj/spikersoft-issues#483 2026-07-12 19:26:29 +00:00
[Bug][Infra] InfluxDB rejecting a client every ~10s ("authorization not found") — stale/missing token on a poller

Fix up: infra PR #46 (fix/483-traefik-influx-token-env). Attribution firmed up without probing the credential: SpikerSoft.Api's InfluxDB health check is currently Healthy in prod (its…

spikerj commented on issue spikerj/spikersoft-issues#512 2026-07-12 19:23:08 +00:00
[Bug][Frontend] Author's own staff-removed blog posts show on the dashboard with no moderation indicator

Closing: spikersoft-angular PR #167 merged — dashboard "Stories from the Road" cards now show a moderation badge overlay (gavel icon, "Removed by staff"/"Retirada por el personal", deletionRea…

spikerj commented on issue spikerj/spikersoft-issues#484 2026-07-12 19:23:08 +00:00
[Bug][Infra] API /healthz returns 503 — TileServerGL check failing (tiles.spikersoft.com 404s, no tile-server deployed)

Fresh production verification (2026-07-12): GET https://api.spikersoft.com/healthz now returns HTTP 200 / "Degraded" with only TileServerGL: Degraded — tile returned NotFound; the other…

spikerj closed issue spikerj/spikersoft-issues#512 2026-07-12 19:23:08 +00:00
[Bug][Frontend] Author's own staff-removed blog posts show on the dashboard with no moderation indicator
spikerj commented on issue spikerj/spikersoft-issues#511 2026-07-12 19:23:07 +00:00
[Bug][Infra][Deploy] quiz-generation rolling update races the image push — 'No such image' reject loops + UpdateStatus=paused

Closing with evidence: backend PR #239 merged (deploy-race gate — post-push docker manifest inspect retry, 12×5s — now guards all 28 image-publishing workflows incl. quiz-generation) and…

spikerj closed issue spikerj/spikersoft-issues#511 2026-07-12 19:23:07 +00:00
[Bug][Infra][Deploy] quiz-generation rolling update races the image push — 'No such image' reject loops + UpdateStatus=paused
spikerj commented on issue spikerj/spikersoft-issues#505 2026-07-12 19:23:07 +00:00
[Bug][Infra] MinIO single drive faulted under first sustained concurrent write load — writers aborted mid-stream, task left LB

Closing: backend PR #241 merged (docker-monitor MinIO cluster-health watcher — polls the drive-quorum endpoint every 60s, raises exactly one LogError alarm after 3 consecutive failures +…

spikerj closed issue spikerj/spikersoft-issues#505 2026-07-12 19:23:07 +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#505 2026-07-12 19:15:24 +00:00
[Bug][Infra] MinIO single drive faulted under first sustained concurrent write load — writers aborted mid-stream, task left LB

Follow-up delivered: backend PR #241 — MinIO cluster-health alarm in docker-monitor (drive-quorum endpoint, once-per-episode LogError naming the blast radius + recovery notice + dashboard…

spikerj commented on issue spikerj/spikersoft-issues#510 2026-07-12 19:12:23 +00:00
[Exploration][Infra] Resilience to SERVER node flaps — restart-policy windows, auto-reconcile sweep, de-SPOF the SERVER-pinned stateful tier

B done: backend PR #240 — auto-reconcile sweep in docker-monitor (automated force-update with tested safety rails: one-shot-job protection, active-task deference, quiet window, cooldown, kill…

spikerj commented on issue spikerj/spikersoft-issues#510 2026-07-12 19:04:31 +00:00
[Exploration][Infra] Resilience to SERVER node flaps — restart-policy windows, auto-reconcile sweep, de-SPOF the SERVER-pinned stateful tier

Progress: A done (infra PR #45 — restart windows on the 10 wedge-prone services; gameserver-init/mongodb deliberately excluded with rationale), C done fleet-wide (backend #239 —…

spikerj commented on issue spikerj/spikersoft-issues#512 2026-07-12 18:59:47 +00:00
[Bug][Frontend] Author's own staff-removed blog posts show on the dashboard with no moderation indicator

Audit of the /blog list page complete: already coveredBlogEntryComponent carries a status-removed badge + removed-post card styling for isDeleted posts (shipped with the moderation…

spikerj opened issue spikerj/spikersoft-issues#512 2026-07-12 18:55:21 +00:00
[Bug][Frontend] Author's own staff-removed blog posts show on the dashboard with no moderation indicator
spikerj commented on issue spikerj/spikersoft-issues#511 2026-07-12 18:49:42 +00:00
[Bug][Infra][Deploy] quiz-generation rolling update races the image push — 'No such image' reject loops + UpdateStatus=paused

Fleet sweep up: PR #239 gates all 28 image-publishing workflows (also re-lands quiz-generation's gate — #238 had merged with only the accidental empty commit). With infra #44's rollback…

spikerj commented on issue spikerj/spikersoft-issues#504 2026-07-12 18:48:12 +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

Fixed, deployed, and verified as far as possible without a real blip — closing. Infra #42 (merged, deployed live during the session): the healthcheck now runs an authenticated mc ls data-path…

spikerj closed issue spikerj/spikersoft-issues#504 2026-07-12 18:48:12 +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#507 2026-07-12 18:48:11 +00:00
[Bug][Backend] Zero-question quizzes are marked Completed and takeable — starting one insta-expires at 0/0

Fixed across three merged PRs and deployed via CI: #231 (0-question generations marked Failed + StartQuizAttempt guard + 400 mapping), #233 (page window no longer skips past small books — the…

spikerj closed issue spikerj/spikersoft-issues#507 2026-07-12 18:48:11 +00:00
[Bug][Backend] Zero-question quizzes are marked Completed and takeable — starting one insta-expires at 0/0