[tahoe-dev] [tahoe-lafs] #1180: put more DYHBs into flight at once when K is larger
tahoe-lafs
trac at tahoe-lafs.org
Sun Aug 15 06:14:25 UTC 2010
#1180: put more DYHBs into flight at once when K is larger
------------------------------------------------------------+---------------
Reporter: zooko | Owner:
Type: defect | Status: new
Priority: major | Milestone: soon
Component: code-network | Version: 1.8β
Keywords: easy immutable download performance regression | Launchpad Bug:
------------------------------------------------------------+---------------
As mentioned in comment:8:ticket:448, the new downloader code in v1.8.0
will put at most 10 DYHBs into flight at once. This is perfect when
{{{K=3}}}, but as {{{K}}} gets larger it is increasingly likely that the
hardcoded limit of {{{10}}} will induce delay at the beginning of a
download or cause the downloader to overlook a better-performing server.
As Brian suggested on #448, a better limit would be something like {{{K *
3}}}.
(Note: everyone that I know of uses the default settings of {{{K=3,
M=10}}}. The theoretical maximum value of {{{K}}} is 256. I think there
might be other problems with using {{{K}}} greater than about {{{100}}},
such as a worse rate of a storage server failing during your download, but
I'm not sure.)
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1180>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-dev
mailing list