Commit bf0ba9d
authored
docs: require atomic state transitions (#2617)
Follow-up to #2616. Documents the invariant that state and history for
one logical transition must be computed before persistence and committed
in one store transaction. It also keeps preparatory writes out of
transport code and requires malformed durable data to be rejected.
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>1 parent be4d7aa commit bf0ba9d
1 file changed
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| |||
0 commit comments