HomePhabricator

Per-peer block download tracking and stalled download detection.
f59d8f0b644dUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Per-peer block download tracking and stalled download detection.

Keep track of which block is being requested (and to be requested) from
each peer, and limit the number of blocks in-flight per peer. In addition,
detect stalled downloads, and disconnect if they persist for too long.

This means blocks are never requested twice, and should eliminate duplicate
downloads during synchronization.

Details

Provenance
Pieter Wuille <pieter.wuille@gmail.com>Authored on Jan 10 2014, 12:23
deadalnixPushed on May 14 2017, 22:04
Parents
rABC95e66247ebaa: Merge pull request #3609 from sipa/limitorphanblocks
Branches
Unknown
Tags
Unknown

Event Timeline

Pieter Wuille <pieter.wuille@gmail.com> committed rABCf59d8f0b644d: Per-peer block download tracking and stalled download detection. (authored by Pieter Wuille <pieter.wuille@gmail.com>).Feb 8 2014, 15:52