[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:02:12 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):

 Replying to [comment:5 davidsarah]:
 > Replying to [comment:3 zooko]:
 > > Could this have been related to #1278 (gateway won't serve any page;
 variety of interesting error messages in twistd.log)?
 >
 > That does look likely given the log message on #1278:
 > {{{
 > exceptions.RuntimeError: Request.finish called on a request after its
 > connection was lost; use Request.notifyFinish to keep track of this.
 > }}}

 If my theory from comment:6 looks sufficiently likely to you then perhaps
 we should close #1278 as "MIA--presumed dead". It wasn't very reproducible
 by me -- perhaps there is an element of race condition between Twisted
 finishing the connection and Tahoe-LAFS finishing it ?

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


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