[tahoe-lafs-trac-stream] [tahoe-lafs] #1367: tolerance for broken TCP connections due to incorrect/restrictive firewalls
tahoe-lafs
trac at tahoe-lafs.org
Tue Feb 22 16:44:51 PST 2011
#1367: tolerance for broken TCP connections due to incorrect/restrictive firewalls
-----------------------------------+----------------------------------------
Reporter: gdt | Owner:
Type: defect | Status: new
Priority: major | Milestone: undecided
Component: code-network | Version: 1.8.2
Keywords: availability firewall | Launchpad Bug:
-----------------------------------+----------------------------------------
I've run a server and seen problems due to an overzealous firewall, where
TCP connections are impaired after a short time. Clients try to talk to
the server, and I see queued bytes that are never acked, and it then seems
that each access takes 4m or 8m to time out and finish.
Somehow, tahoe should refrain from waiting a long time repeatedly for
systems that history predicts will not answer, and operations that can be
completed reasonably quickly with the subset of responding servers should
finish reasonably quickly.
To reproduce without my firewall, add debug code to the server to discard
(instead of processing) data on all TCP connections older than 3 minutes.
Then bring a storage node with this impairment up on a grid.
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1367>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list