HomePhabricator

Increase block download timeout base from 10 to 20 minutes.
3ff735c99ae7Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Increase block download timeout base from 10 to 20 minutes.

This harmonizes the block fetch timeout with the existing ping timeout
and eliminates a guaranteed eventual failure from congestion collapse
for a network operating right at its limit.

It's unlikely that we wouldn't suffer other failures if we were really
anywhere near the network's limit, and a complete avoidance of congestion
collapse risk requires (I think) an exponential back-off. So this isn't
a major concern, but I think it's also useful for reducing the complexity
of understanding out timeouts.

Details

Provenance
Gregory Maxwell <greg@xiph.org>Authored on Jan 12 2015, 17:53
deadalnixPushed on May 14 2017, 22:04
Parents
rABC90c71548c795: depends: remove embedded OpenSSL timestamp for determinism
Branches
Unknown
Tags
Unknown

Event Timeline

Gregory Maxwell <greg@xiph.org> committed rABC3ff735c99ae7: Increase block download timeout base from 10 to 20 minutes. (authored by Gregory Maxwell <greg@xiph.org>).Jan 12 2015, 19:58