The swarm moved an image at 2 MB/s: scattered reads on a spinning disk and a quadratic picker issue #97 closed: completed andymccall opened this · 0 comments
andymccall set labels performance ·
closed by change 069e16fba3bd ·
andymccall set labels performance ·
closed by change 069e16fba3bd ·
The swarm moved an image at about 2 MB/s: plex-1 fetched 2.3 GiB from earth-1 in 1,229 s on 2026-10-26.
Causes:
Picker::pickscannedorderfrom the start each time, past every chunk already here or asked for: 19 s of picking for the Rust image's 142,244 chunks in a release build, before any I/O.Fix (jet::swarm):
Tests: neighbours in order from one peer; a failed chunk asked again first; the existing rarest-first, endgame and spreading tests; an ignored timing test for an image of this size.