[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