mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 17:53:39 +00:00
#157413 added a birthtimeNs equality term to the shared-state database identity check and re-asserted it right after schema setup. On hosts where Node reports Linux ctime as birthtime (statx unavailable), every legitimate migration write failed the identity check, so the Gateway looped on "Existing shared-state database generation changed" and Doctor took a fresh backup each cycle. One canonical identity helper now applies a process-stable host policy (birthtime participates only where the host reports a real birthtime; device and inode checks remain) for shared state, agent databases, session projections, and the worker identity sibling. The migration backup owner reuses bounded candidate-scoped backup groups, verifies every member, and distinguishes interrupted capture from damaged completed groups. Closes #161746 |
||
|---|---|---|
| .. | ||
| 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 | ||