[tahoe-lafs-trac-stream] [Tahoe-LAFS] #296: enforce timeout on DYHB queries?

Tahoe-LAFS trac at tahoe-lafs.org
Sun Aug 16 15:17:31 UTC 2015


#296: enforce timeout on DYHB queries?
------------------------------+--------------------------------------------
     Reporter:  warner        |      Owner:
         Type:  defect        |     Status:  new
     Priority:  major         |  Milestone:  eventually
    Component:  code-network  |    Version:  0.7.0
   Resolution:                |   Keywords:  upload-helper performance hang
Launchpad Bug:                |
------------------------------+--------------------------------------------
Changes (by zooko):

 * keywords:  helper performance hang => upload-helper performance hang


Old description:

> When a file is uploaded via the helper, the first thing the helper does
> is to ask all the storage servers if they already have the shares. If one
> of those servers has recently been silently lost (a laptop that was
> suspended, or a network connection that's been severed), the query can
> take up to 15 minutes to time out.
>
> It might be nice to accelerate this process by establishing an upper
> bound on the amount of time that we'll wait for a response, perhaps 10-15
> seconds. We could use similar measures on share transmission,
> specifically download (since we have plenty of peers to choose from).

New description:

 When a file is uploaded via the helper, the first thing the helper does is
 to ask all the storage servers if they already have the shares. If one of
 those servers has recently been silently lost (a laptop that was
 suspended, or a network connection that's been severed), the query can
 take up to 15 minutes to time out.

 It might be nice to accelerate this process by establishing an upper bound
 on the amount of time that we'll wait for a response, perhaps 10-15
 seconds. We could use similar measures on share transmission, specifically
 download (since we have plenty of peers to choose from).

--

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/296#comment:3>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list