diff options
| author | tv <tv@krebsco.de> | 2026-11-08 13:49:26 +0000 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-08 15:03:58 +0100 |
| commit | b3526df29412400cfaa8c3a8d8692e37fc44d19b (patch) | |
| tree | e4f1d60170d2c78d58b33072b7a23a9ce1ad00c4 /docs/api.md | |
| parent | 40907ae285317eaaf6449ff17d40b58a1a5df665 (diff) | |
state: a document swap keeps the signatures of the changes it keeps
Review 2.2: swap_document forgot every signature. After dropping
changes taken unjudged (or a rejoin into the same epoch), the node
could vouch for none of the changes it kept: under signatures required,
those building on an actor waited for that actor's next signature, and
for an actor that stopped writing, forever.
Signatures::kept_for keeps the signatures of the changes the new
document holds, checks each actor's latest again, and keeps those
waiting for their changes. This node's replayed changes are signed at
once, as before.
Diffstat (limited to 'docs/api.md')
0 files changed, 0 insertions, 0 deletions
