diff options
| author | tv <tv@krebsco.de> | 2026-11-09 00:21:22 +0000 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-09 00:21:22 +0000 |
| commit | a20aedfbe27082a263e767aeb491ccbdd2c9d222 (patch) | |
| tree | 642001d139a5587285dc0e8b1128f6ddd95071cf /src/transport/libp2p/book.rs | |
| parent | 8e5dda246c4684908613178034014e79537ebfc2 (diff) | |
dashboard: messages on one timeline, when they went
Each node's message stream comes its own way to the page, a subscribed
node's over the network to it: messages logged 16 ms apart on three
nodes ran over a second apart, as their streams arrived.
Messages now run when they went, on this node's clock: each at the
time its node logged it, taken back by how far that node's clock is
ahead of this node's (the map's clock chain, `aheadOf`), a while
behind real time (`replayDelay`): the most any stream lagged in the
last 30 s and a tenth of a second more, shown after the sliders
(`behind: …`), each stream's lag behind the fastest in its tooltip.
The browser's clock is against all streams alike and drops out. A
message known only from its receiver (its sender not subscribed) is
placed at its arrival, starting a crossing before. Messages lagging
more than 10 s (a gap) don't run, nor hold the map behind.
Diffstat (limited to 'src/transport/libp2p/book.rs')
0 files changed, 0 insertions, 0 deletions
