Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj closed issue spikerj/spikersoft-issues#536 2026-07-14 03:04:14 +00:00
[CI][ArtPipe] ModelEnvImages has no concurrency guard — concurrent runs race the same :latest tags (observed live)
spikerj commented on issue spikerj/spikersoft-issues#536 2026-07-14 03:04:03 +00:00
[CI][ArtPipe] ModelEnvImages has no concurrency guard — concurrent runs race the same :latest tags (observed live)

Tonight's runs add the live evidence on top of the version check: build_env_images run 6612 (the #537 weight-patterns…

spikerj commented on issue spikerj/spikersoft-issues#548 2026-07-14 03:04:02 +00:00
[CI][Backend] Multi-arch create_manifest amends MUTABLE :amd64/:arm64v8 tags — out-of-order arch pushes can stitch a mixed-commit :latest (all backend multi-arch workflows)

Live production proof from tonight, closing the loop on verification: the backend tasks list shows the superseded feat(media): S3-backed deliver… merge's arm64v8 build_and_publish tasks…

spikerj commented on issue spikerj/spikersoft-issues#552 2026-07-14 03:03:29 +00:00
[Bug][Infra][Node] dreamstream4 (manager) Down/Unreachable — keycloak postgres forced failover: 'No such image' reject-loop on ds6 (#511 signature), stale 2/1 task, DB changed nodes

QA Team — new casualty + revised storage hypothesis 2026-07-14 ~03:25Z:

Seq was hit too. On dreamstream2, Seq's event store threw Transport endpoint is not connected (os error 107)

spikerj commented on issue spikerj/spikersoft-issues#552 2026-07-14 03:01:34 +00:00
[Bug][Infra][Node] dreamstream4 (manager) Down/Unreachable — keycloak postgres forced failover: 'No such image' reject-loop on ds6 (#511 signature), stale 2/1 task, DB changed nodes

QA Team — major timeline update 2026-07-14 ~03:20Z, from dreamstream1's kernel journal (pulled by ops):

dreamstream1 crashed and rebooted tonight at 02:28:06Z — its journal begins at…

spikerj commented on issue spikerj/spikersoft-issues#532 2026-07-14 03:00:30 +00:00
[Infra][MinIO] Optional: replace sftp stack with MinIO SFTP mode (epic #413)

Consumer audit done (repo-side) — recommendation: retire, don't migrate.

Findings:

  • Zero code consumers: not one reference to sftp (path, host, or port) anywhere in spikersoft-backen…
spikerj closed issue spikerj/spikersoft-issues#550 2026-07-14 02:59:09 +00:00
[Lint][Angular] testing/transloco-test-setup.ts violates @nx/enforce-module-boundaries x3 — surfaced by first-ever root-project lint
spikerj commented on issue spikerj/spikersoft-issues#555 2026-07-14 02:59:09 +00:00
[Bug][Infra][Alerting] Node outages are invisible to ops alerting — no node-down alerts, kernel alerts arrive after recovery and carry no kernel message, cooldown hides escalation

QA Team — alert-tuning addendum 2026-07-14 ~03:15Z: the fleet kernel errors turn out to be PCIe AER corrected errors (see #552 for the full diagnosis). AER corrected errors can burst by…

spikerj commented on issue spikerj/spikersoft-issues#550 2026-07-14 02:59:08 +00:00
[Lint][Angular] testing/transloco-test-setup.ts violates @nx/enforce-module-boundaries x3 — surfaced by first-ever root-project lint

Fixed and CI-verified. Angular PR #191 (merged): the three i18n asset imports in testing/transloco-test-setup.ts are now the workspace's second documented boundary exemption (inline…

spikerj commented on issue spikerj/spikersoft-issues#552 2026-07-14 02:59:04 +00:00
[Bug][Infra][Node] dreamstream4 (manager) Down/Unreachable — keycloak postgres forced failover: 'No such image' reject-loop on ds6 (#511 signature), stale 2/1 task, DB changed nodes

QA Team — kernel-error signature identified 2026-07-14 ~03:15Z (kernel log pulled from a dreamstream node by ops):

The fleet 'kernel errors' are **PCIe AER corrected-error bursts on the NVMe…

spikerj commented on issue spikerj/spikersoft-issues#541 2026-07-14 02:57:46 +00:00
[Bug][Backend][DockerMonitor] All swarm node events published as 'docker.node.unknown' with empty hostname — ~21 junk RabbitMQ msgs/min for healthy nodes

QA Team — refinement/correction 2026-07-14 ~03:10Z on the SignalR errors noted earlier: Jaeger traces show the 02:27:48–49Z ForwardClusterEventToSignalR failures were **Redis PUBLISH…

spikerj commented on issue spikerj/spikersoft-issues#513 2026-07-14 02:55:41 +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

Problem 1 (exit-0) is fixed on masterProgram.cs now registers IDockerClient with the annotation explaining exactly this failure: ServiceAutoReconciler (#510-B) resolved `IDockerClient…

spikerj commented on issue spikerj/spikersoft-issues#479 2026-07-14 02:54:59 +00:00
[Bug][Infra] sonarqube_backups stuck in reject-loop — no Sonar backups running (missing placement constraint)

Code-side this is fixed on master (198ad66 — backups pinned node.hostname == SERVER like its siblings, plus the $$ escaping so pg_dump's vars survive the compose parser). What remains…

spikerj opened issue spikerj/spikersoft-issues#555 2026-07-14 02:53:00 +00:00
[Bug][Infra][Alerting] Node outages are invisible to ops alerting — no node-down alerts, kernel alerts arrive after recovery and carry no kernel message, cooldown hides escalation
spikerj commented on issue spikerj/spikersoft-issues#552 2026-07-14 02:49:03 +00:00
[Bug][Infra][Node] dreamstream4 (manager) Down/Unreachable — keycloak postgres forced failover: 'No such image' reject-loop on ds6 (#511 signature), stale 2/1 task, DB changed nodes

QA Team — corruption verdict 2026-07-14 ~03:00Z: durable, not transient. The missing chunk number 0 for toast value 131293 in pg_toast_2619 error re-fired at 02:44:50Z — well after…

spikerj commented on issue spikerj/spikersoft-issues#553 2026-07-14 02:47:22 +00:00
[Bug][Prod][GPU] quiz-generation silently degrades ALL quizzes — Mistral-7B load fails (CUDA alloc), image-description holds 18.2GiB > its 16GB lease on SERVER's 4090

Root cause (confirmed in code + config)

Three numbers that don't add up:

  • Declared: image-description leases GPU_VRAM_REQUIREMENT_MB=16000 (its stack file)
  • Real: Qwen3-VL-8B fp16…
spikerj commented on issue spikerj/spikersoft-issues#552 2026-07-14 02:44:48 +00:00
[Bug][Infra][Node] dreamstream4 (manager) Down/Unreachable — keycloak postgres forced failover: 'No such image' reject-loop on ds6 (#511 signature), stale 2/1 task, DB changed nodes

QA Team — predictive heads-up 2026-07-14 ~02:55Z: the kernel-error class that preceded dreamstream4's panic is actively accumulating on other nodes. system-remediation in the last 4h:

-…

spikerj commented on issue spikerj/spikersoft-issues#553 2026-07-14 02:44:40 +00:00
[Bug][Prod][GPU] quiz-generation silently degrades ALL quizzes — Mistral-7B load fails (CUDA alloc), image-description holds 18.2GiB > its 16GB lease on SERVER's 4090

QA Team — evidence update + topology correction 2026-07-14 ~02:55Z:

Correction: the contended GPU is the 4090 node's card (the #500 "4090 lane" is in service), not a GPU on SERVER —…

spikerj commented on issue spikerj/spikersoft-issues#554 2026-07-14 02:44:06 +00:00
[Bug][Infra] jetson-influxdb fleet exit-0 churn — all 7 replicas print banner, hit 'I/O error', exit and restart every ~10s (since the 2026-07-13 17:01Z redeploy)

Registry/source findings from repo-side investigation (no host access from this session):

1. The image is unpullable — its namespace no longer exists. The stack pins `git.spikersoft.com/jspik…

spikerj commented on issue spikerj/spikersoft-issues#552 2026-07-14 02:42:23 +00:00
[Bug][Infra][Node] dreamstream4 (manager) Down/Unreachable — keycloak postgres forced failover: 'No such image' reject-loop on ds6 (#511 signature), stale 2/1 task, DB changed nodes

Cross-linking evidence from tonight: dreamstream4 being Down is very likely the cause of the GlusterFS /mnt/infrastructure distress Joey observed ~02:14-02:25Z (and possibly of the brief…