From 8f9aad1fe04f9f166cd5a634baea08234f59aad3 Mon Sep 17 00:00:00 2001 From: jordan Date: Mon, 31 Aug 2026 03:14:20 -0600 Subject: [PATCH] deploy: pin m12-poisonfix-20260831 (both incident defects fixed) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Digest 93a2929d, commit 44820d4. Live on all three pods after a staged 2->1->0 roll with a POST /items quorum probe between stages (201 each). The roll needed ZERO manual pod restarts — the previous one needed three because two reseed markers latched per node and only one discharged. Pods came Ready in 30s / 80s / 110s. Verified against the exact probe that caused the outage: 128-dim vector into the 1536-dim content_vector slot now returns 400 with a specific message instead of 500, no receiver halted on any pod, all 9 shard frontiers at lag 0, reseed_gaps empty, writes 201. Playwright 34/34, semantics 5/5, verify-live 23/23. --- k8s/cluster/statefulset.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/k8s/cluster/statefulset.yaml b/k8s/cluster/statefulset.yaml index c52569f..3e5716d 100644 --- a/k8s/cluster/statefulset.yaml +++ b/k8s/cluster/statefulset.yaml @@ -100,7 +100,7 @@ spec: mountPath: /data containers: - name: tidaldb - image: registry.threesix.ai/tidal/server:m12-harden-20260831@sha256:accdbad48814919fe9cece14738a904df755f3e7937e1f1d0df07cc9cd5cb9d2 + image: registry.threesix.ai/tidal/server:m12-poisonfix-20260831@sha256:93a2929d2473c753ed2322aac547dcc5a2d8598fd00aada5104553d7b8632078 imagePullPolicy: IfNotPresent # The image ENTRYPOINT is the bare binary. We override the command with # a tiny /bin/sh wrapper (the bookworm-slim runtime HAS a shell) so we