mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 17:53:39 +00:00
Shared-state transaction diagnostics reported an executing worker command as the default "state.write" label, hiding the owner of multi-second holds. Reuse the worker command context the SQLite broker already installs while preserving explicit operation labels, and give synchronous plugin-state mutations their operation name. Recording one cron result also read and decoded every historical run of that job while holding the shared writer lock. Filter the history rows by run ID before decoding, keeping store partition checks, the released-row fallback, ordering, and first-terminal-result protection. Testbox fixture (1.13 GB state store, 2,000 history rows per job, 64 KiB payloads): maximum cron writer hold 259.6 -> 3.17 ms; refused peer probes 981 -> 6 across the same five writes. |
||
|---|---|---|
| .. | ||
| database-schemas | ||
| full-release-validation | ||
| session-management-compaction | ||
| templates | ||
| test | ||
| AGENTS.default.md | ||
| api-usage-costs.md | ||
| credits.md | ||
| database-schemas.md | ||
| device-models.md | ||
| full-release-validation.md | ||
| memory-config.md | ||
| openclaw-ai.md | ||
| prompt-caching.md | ||
| pull-request-review-flow.md | ||
| release-performance-sweep.md | ||
| RELEASING.md | ||
| rich-output-protocol.md | ||
| rpc.md | ||
| secret-placeholder-conventions.md | ||
| secretref-credential-surface.md | ||
| secretref-user-supplied-credentials-matrix.json | ||
| session-management-compaction.md | ||
| test.md | ||
| token-use.md | ||
| transcript-hygiene.md | ||