You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 152f826
Browse filesBrowse the repository at this point in the historyBrowse files
perf(run-store,run-engine): take the records read off the copy-forward path
The append script now sources a refused carry-forward's record set from the
cycle it replaces, rather than the caller pre-reading it and passing it in.
The pre-read cost one HGET plus a parse of the whole record blob on every
copy-forward append -- attempt start, dequeue, checkpoint -- to serve a branch
that needs partial eviction to reach. Reading it in the branch that uses it is
also atomic with the mint, so no reader can observe a replacement cycle whose
ids have no records.
Projects the legacy arm's envelope read to the columns the envelope is built
from, so it stops reading tags and the ownership and timestamp columns it does
not use on a read that lands on the writer inside the run lock.
Corrects a docstring that described the extra read as happening on the resume
path: the resume path supplies the records and was the one path that never
read. Records the rollout-ordering constraint that keeps the format gate cheap.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments