diff options
| author | tv <tv@krebsco.de> | 2026-11-09 15:27:36 +0000 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-09 18:14:40 +0100 |
| commit | d7eaef8b94c13fb2da4c87e98dd2464a31b5c128 (patch) | |
| tree | 07ae54e791e3ad8a73587e637554cee237df7df4 /src/swarm/rtt.rs | |
| parent | 643aebbbac3089d90a8bb1b015701b6df83bdbba (diff) | |
remake: earlier epochs' metadata carried as built, not as it stands
Review 4, F6: a snapshot judged which earlier epochs' metadata to leave out as the base
epoch's snapshot built it (1254), but copied `_continuum/epochs` from the base as it
stood. In a swarm without a policy, a member's rewrite of an entry (its window, kind,
clock, translation) went into the next epoch, and was "as built" there; an entry it
added was carried and never left out, one it removed not carried.
Now `_continuum/epochs` is copied from the base epoch's snapshot change too
(`as_built`), then pruned; the first epoch's base carries none. The test adds a
generation and narrows a window after the snapshot: neither reaches the next one.
Diffstat (limited to 'src/swarm/rtt.rs')
0 files changed, 0 insertions, 0 deletions
