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 c3a81b0
Browse filesBrowse the repository at this point in the historyBrowse files
fix(desktop): make the executor's journal, sign-out and terminal stops hold under races
- A journal transition that cannot be made durable now fails: an unrecorded
claim is not made, and an action whose start could not be recorded is not
run and is reported as not run. The journal keeps result data within what a
restart can read back.
- Sign-out fences registrations in flight, and a rotated install id never
reuses the previous id's client.
- A stopped call's result carries no content, only the acknowledgement.
- Terminal stops: a Stop before the command starts runs nothing; escalation
signals only the stopped command's own process group, rechecked before each
signal; a stopped tmux run ends its wait at once.
- A chat's next terminal operation waits for one that outlived its deadline.
- The doorbell bounds its handshake and reconnects at once on wake.
- Approval notifications name neither the chat nor the command.
- A user-local glob that stopped early says so.
0 commit comments