From c189f3daae02ce0aaadb2bd758b0db100c9a4918 Mon Sep 17 00:00:00 2001 From: Vuong Hoang Date: Tue, 6 Oct 2026 02:02:35 -0700 Subject: [PATCH] chore(albok-service): deploy 0.1.11 on nh3-albok (unit 4.1 read priority; albok-dev ask 7991) Image built from a clean archive of vh/albok ffc6d4e (tag albok-service/v0.1.11), pushed as gitea.phasefinal.com/pfi/albok-service:0.1.11@sha256:4b641c3e..., pinned by digest. Recreated between Nemi walks at 0202; healthy at 0202:23, all four wings ready, canaries alive, write embedder agrees. Config unchanged. Rollback is compose.yaml.pre-0.1.11, valid only until a wing's first 0.1.11 reindex. --- stacks/albok-service/README.md | 9 ++++++++- stacks/albok-service/compose.yaml | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/stacks/albok-service/README.md b/stacks/albok-service/README.md index 3d2165f..1d7960e 100644 --- a/stacks/albok-service/README.md +++ b/stacks/albok-service/README.md @@ -8,7 +8,14 @@ The FastAPI process that owns Albok's buildings-and-wings store (`vh/albok`, (`servers/nh3-albok/README.md` says why and what must never be added there). Before that: nh3-docker, 2026-10-02 to 2026-10-04. - **URL:** `http://albok.nh3.internal:8392` (= `http://10.100.50.44:8392`). Container port 8390. Host port **8392** is kept from nh3-docker, where 8390 was the althing post office, so no client changed. -- **Image:** `gitea.phasefinal.com/pfi/albok-service:0.1.10` @ `sha256:7e10d852…` since 2026-10-05 1022, deployed by albok-dev on +- **Image:** `gitea.phasefinal.com/pfi/albok-service:0.1.11` @ `sha256:4b641c3e…` since 2026-10-06 0202 (healthy 0202:23, + ~20 s down between walks). Deployed by infra-ops at albok-dev's ask (althing 7991; release operator-ratified per albok-dev), + built from a clean archive of vh/albok `ffc6d4e` (tag albok-service/v0.1.11). Unit 4.1 read priority: a reindex builds a + shadow collection (`.-g`) and swaps it in; writes to a reindexing wing get 423 + Retry-After 60; + ingest/reindex/hard-delete run on a two-thread write pool. Config unchanged. Rollback: `compose.yaml.pre-0.1.11` brings + 0.1.10 back ONLY until a wing's first 0.1.11 reindex; after that the wing's unsuffixed collection is gone, and 0.1.10 + needs its own reindex (~27 min for fleet/memory) before that wing serves again. + Prior: 0.1.10 @ `sha256:7e10d852…` (2026-10-05 1022 – 2026-10-06 0202), deployed by albok-dev on Prime's go, from vh/albok `aae3477` (tag albok-service/v0.1.10). It pins three facet-table queries to the right index (first Nemi walk 46 s, against 6–12 min before); config unchanged. Rollback: `compose.yaml.pre-0.1.10`. Prior: 0.1.9 @ `sha256:ba7b475b…` (0216–1022), from vh/albok `382a962` (tag albok-service/v0.1.9). It adds `embedding_write`: writes (ingest, reindex) embed on diff --git a/stacks/albok-service/compose.yaml b/stacks/albok-service/compose.yaml index 6857cc6..f008b41 100644 --- a/stacks/albok-service/compose.yaml +++ b/stacks/albok-service/compose.yaml @@ -15,7 +15,7 @@ # 1512 albok-feedback (restricted wing personal/agent-feedback) is default-deny: no viewer gets it. services: albok-service: - image: gitea.phasefinal.com/pfi/albok-service:0.1.10@sha256:7e10d852fcf96406b86eec4ba22d34b4b21d4c1854e319ca6a8aec3c35ea5d77 + image: gitea.phasefinal.com/pfi/albok-service:0.1.11@sha256:4b641c3ecc03cc1f16bbaac2d9991fc4735daed222903fb23250c4254ddbea65 container_name: albok-service restart: unless-stopped ports: