openclaw/docs/reference
Peter Steinberger 8a3d30de7d
fix: prevent large-fleet Gateway startup failures and stalls (#151805)
Large agent fleets could fail before the Gateway bound HTTP because SQLite workers competed for lifecycle custody. Unchanged stores, plugin metadata, and model catalogs also repeated startup preparation for each agent or workspace.

Keep canonical and transcript workers under the parent lifecycle owner through settlement, reuse prepared schema and metadata facts, and persist generation-bound canonical certification through the existing database validation owner. Certified unchanged stores stay read-only; changed, replaced, or revoked stores retain recertification, physical integrity checks, and current write authority. Empty stores now finish certification so the first agent request can proceed.

Historical isolated 632-agent proof reached readiness in 380 seconds cold and 131 seconds warm, where both control boots failed before bind. Matched hosted-class first-agent runtime proof passed 5/5 candidate and 5/5 control runs. The final reviewed head passed all 158 CI jobs (144 successful, 14 skipped), with 25 changed suites / 252 tests and check:changed passing.

The nullable canonical_ready receipt keeps the existing schema version and records derived certification only. Candidate-side tests cover additive installation, first-transaction rollback, and older-shape compatibility. Receipt-specific published-updater activation and backup-restoration proof are not included in this landing; the runtime and fleet measurements retain their documented historical pins.

Thanks to @609NFT for the detailed fleet description, startup traces, and repeated production measurements.

Related: #148529, #149538, #151074, #151295.
2026-09-18 14:43:19 -07:00
..
database-schemas fix: prevent large-fleet Gateway startup failures and stalls (#151805) 2026-09-18 14:43:19 -07:00
full-release-validation fix(release): continue publication validation after child retries (#151469) 2026-09-18 00:47:43 -07:00
session-management-compaction fix(sessions): isolate fresh creation from archive retries (#148958) 2026-09-17 08:24:45 -07:00
templates feat(onboarding): offer four avatar choices during hatching (#146669) 2026-09-12 19:58:12 -07:00
test feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
AGENTS.default.md docs: fix verified accuracy findings in channels, cli, nodes, and reference (#143950) 2026-09-10 18:58:15 +08:00
api-usage-costs.md docs: fix verified accuracy findings in channels, cli, nodes, and reference (#143950) 2026-09-10 18:58:15 +08:00
credits.md docs: fix and reciprocate cross-page links across install, help, reference, start, and web (#143773) 2026-09-10 15:35:25 +09:00
database-schemas.md docs: fix 20 link defects confirmed live in the verified backlog (#144133) 2026-09-11 03:48:10 +08:00
device-models.md feat(ios): render Mermaid diagrams in native chat (#135470) 2026-09-01 17:42:01 -07:00
full-release-validation.md docs(reference): split the full release validation guide by reader job (#142774) 2026-09-09 10:18:22 +08:00
memory-config.md fix(memory): honor bootstrap budget during promotion (#142545) 2026-09-13 18:42:01 -07:00
openclaw-ai.md perf: narrow model fetch diagnostic imports (#141488) 2026-09-07 12:59:58 -07:00
prompt-caching.md fix(agents): attribute prompt-cache drops to system prompt suffix churn (#150547) 2026-09-17 08:02:15 -07:00
pull-request-review-flow.md fix(scripts): prevent host tooling drift from blocking PR workflows (#152078) 2026-09-18 14:34:18 -07:00
release-performance-sweep.md
RELEASING.md fix(release): allow an explicit operator soak waiver for stable publication (#151880) 2026-09-18 08:17:11 -07:00
rich-output-protocol.md fix(media): preserve signed generation URLs across delivery retries (#118830) 2026-09-17 07:57:33 -07:00
rpc.md
secret-placeholder-conventions.md
secretref-credential-surface.md docs: close the small audit categories (generated, governance, link, split) (#144029) 2026-09-10 21:52:03 +08:00
secretref-user-supplied-credentials-matrix.json feat: add Team Reports plugin for GitHub and Discord activity reports (#139850) 2026-09-06 23:15:10 -07:00
session-management-compaction.md docs(reference): split the session management deep dive by reader job (#143082) 2026-09-09 21:03:41 +09:00
test.md docs(reference): split the testing reference by reader job (#141221) 2026-09-09 02:15:05 +08:00
token-use.md fix(usage): refresh model prices after catalog writes (#146113) 2026-09-12 09:40:57 -07:00
transcript-hygiene.md feat: refresh plugin tools within active agent conversations (#145648) 2026-09-12 03:53:24 -07:00