upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/tests/scripts/test_bitflash_tools.py
diff options
context:
space:
mode:
authorbitflash-maintainer <noreply@bitflash.invalid>2026-08-12 16:08:22 +0000
committerbitflash-maintainer <noreply@bitflash.invalid>2026-08-19 22:48:27 +0000
commit6401992a1a89dc2e7ec670b6979b0d2095049e49 (patch)
tree54dee31862e647ce63df920ac2ac9b2b8312dd13 /tests/scripts/test_bitflash_tools.py
parent7f6e5adc6945da36bd135883c5316514599d3a53 (diff)
net: time the stall, not the wait, before dropping an unreadable peer
Found auditing the previous commit for the push. Timing from the first rewind would drop a peer whose message is large and merely slow, which would be a fault of our own making rather than one we fixed. Restart the clock whenever the buffer has grown by even one byte since the last look. A transfer still making progress is never dropped however long it takes; only one that has stopped growing while the node goes on expecting more is, which is the actual failure. (cherry picked from commit 5dddb26bae02013ce87719b11953aadf0bfa2594)
Diffstat (limited to 'tests/scripts/test_bitflash_tools.py')
0 files changed, 0 insertions, 0 deletions