Compare commits

..
Author SHA1 Message Date
Scott KarpandClaude Fable 5.1 20cd75562c configmap: POOL_SIZE=10 for vav-pipeline
The DBaaS (Aiven hobbyist-2, shared with Gitea) has refused
connections continuously since at least 2026-10-14 18:00Z ("remaining
connection slots are reserved for roles with the SUPERUSER
attribute"): a pool of 20 fills the ceiling by itself. Between 11:00Z
and 15:00Z today the pod held all 20 and Aiven's own monitor was
refused every 20 s; after an Aiven management-agent session opened at
11:06Z and stayed, every pod since gets 19 and one pool worker loops.
Ten connections are ample for a single replica. Needs the transmitter
to apply (kubectl apply is denied for the builder).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-15 18:22:38 +00:00
Scott KarpandClaude Fable 5.1 06bc9508aa doorpost: move the pin to tablet 54's spec set (66aa7874…)
Tablet 54 (347f83cf) edited specs/bikoret_tamid.md and
specs/bishearecha.md — both in Doorpost's @spec_files — without
moving @expected_hash. The image built from it (:347f83cf = :latest,
rolled out 2026-10-15 17:19Z) logged DOORPOST_DRIFT_AT_STARTUP,
health went "degraded", readiness 503, and the site and the gate were
dark — every Claude Code session on the dev VM routes through the
gate, so the builder lost Anthropic too.

Reproduced the in-image value from git: the 29 spec files at 347f83cf
hash to 66aa7874fae4875793791ce6ca7bbe55302109d5e4444bcb36d578dfe6e98a0d
(cb18f719 → 58113312…, the old pin). The change is deliberate (tablet
54's text), so the pin moves. doorpost_test + step15_shema_test:
42 tests, 0 failures.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-15 18:22:38 +00:00
2 changed files with 9 additions and 1 deletions

No files matched your search

+8
View File
@@ -60,3 +60,11 @@ data:
# Pipeline latency budget (ms) — Construction spec §2.5 # Pipeline latency budget (ms) — Construction spec §2.5
PIPELINE_LATENCY_BUDGET_MS: "5000" PIPELINE_LATENCY_BUDGET_MS: "5000"
# Ecto pool size for vav-pipeline (runtime.exs default 20). The DBaaS
# is an Aiven hobbyist-2 shared with Gitea and Aiven's own monitor;
# a pool of 20 fills its connection ceiling by itself (2026-10-15:
# refusals "remaining connection slots are reserved" for 24 h, one
# pool worker looping, Aiven's monitor refused). Ten is ample for a
# single replica.
POOL_SIZE: "10"
+1 -1
View File
@@ -180,7 +180,7 @@ defmodule VavPipeline.Doorpost do
# changes; the update is a deliberate operator commit. A bare # changes; the update is a deliberate operator commit. A bare
# hash-update commit (without a corresponding spec change in the # hash-update commit (without a corresponding spec change in the
# same commit) is itself a drift signal. # same commit) is itself a drift signal.
@expected_hash "581133126c483eea33d3eb79379cf2f0c54e221d8ae705d9e67da987086ed52a" @expected_hash "66aa7874fae4875793791ce6ca7bbe55302109d5e4444bcb36d578dfe6e98a0d"
@doc "Return the list of files that constitute the category-grade specification." @doc "Return the list of files that constitute the category-grade specification."
@spec files() :: [String.t()] @spec files() :: [String.t()]