Builder: keep each build's start and end in its own module log build-log, and answer builder_builds_since from it, so readers and mesh-catalog read the builder's history without a bare stream (issue 1955, ADR 0571 §1, §9)

This commit is contained in:
2026-10-29 23:48:14 +01:00
parent c045057ca0
commit 17c0734fb2
11 changed files with 179 additions and 55 deletions
+3 -9
View File
@@ -6,6 +6,7 @@
"builder_announce_again",
"builder_ask_again",
"builder_build_again",
"builder_builds_since",
"builder_seat_queue",
"builder_stuck"
],
@@ -29,15 +30,8 @@
{ "name": "queues", "history": 1 },
{ "name": "reasks", "history": 1 }
],
"streams": [
{
"name": "log",
"events": [
"build.started",
"build.ended"
],
"max-age-days": 30
}
"logs": [
{ "name": "build-log", "max-age-days": 30 }
],
"reads": [
"mesh-build-go.steps",