[tahoe-lafs-trac-stream] [tahoe-lafs] #1366: avoid calling req.finish() on closed HTTP connections

tahoe-lafs trac at tahoe-lafs.org
Sun Feb 20 22:00:48 PST 2011


#1366: avoid calling req.finish() on closed HTTP connections
-----------------------------------+----------------------------------------
     Reporter:  warner             |       Owner:  zooko    
         Type:  defect             |      Status:  assigned 
     Priority:  major              |   Milestone:  undecided
    Component:  code-frontend-web  |     Version:  1.8.2    
   Resolution:                     |    Keywords:  reviewed 
Launchpad Bug:                     |  
-----------------------------------+----------------------------------------

Comment (by zooko):

 +1 on attachment:1366.dpatch . I would appreciate it if you could
 investigate #1278. Hopefully this fixes it! I seem to recall that it would
 happen when there were failures e.g. due to insufficient servers, and it
 looks like that might have gotten the Tahoe-LAFS web code into a bad state
 when Twisted >= 9.0 raised an exception from the Tahoe-LAFS web code's
 attempt to finish an already-finished connection, and that then the Tahoe-
 LAFS web code might have been unable to serve other requests after that.

 Again, please remove the {{{reviewed}}} tag once you've pushed this patch
 to trunk (or suggest a different way to track that information).

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1366#comment:6>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


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