[tahoe-lafs-trac-stream] [tahoe-lafs] #1824: Tahoe process gone wild

tahoe-lafs trac at tahoe-lafs.org
Tue Dec 25 13:22:25 UTC 2012


#1824: Tahoe process gone wild
--------------------------+--------------------------------
     Reporter:  kpreid    |      Owner:
         Type:  defect    |     Status:  new
     Priority:  critical  |  Milestone:  1.11.0
    Component:  code      |    Version:  1.9.2
   Resolution:            |   Keywords:  hang repair memory
Launchpad Bug:            |
--------------------------+--------------------------------

Comment (by kpreid):

 Had this happen again today. However, slightly different logs — there was
 nothing immediately before the repeating message by timestamp. Here is the
 first repeating message and a couple of its predecessors:

 {{{

 2012-12-25 08:04:08.619Z [-] Unhandled Error
         Traceback (most recent call last):
         Failure: allmydata.interfaces.DownloadStopped: our Consumer called
 stopProducing()

 2012-12-25 08:04:08.677Z [-] Unhandled error in Deferred:
 2012-12-25 08:04:08.677Z [-] Unhandled Error
         Traceback (most recent call last):
           File "/External/Projects/tahoe/support/lib/python2.7/site-
 packages/Nevow-0.10.0-py2.7.egg/nevow/appserver.py", line 163, in
 gotPageContext
             pageContext.tag.renderHTTP, pageContext
           File
 "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py",
 line 133, in maybeDeferred
             result = f(*args, **kw)
           File "/External/Projects/tahoe/src/allmydata/web/filenode.py",
 line 490, in renderHTTP
             d.addCallbacks(_finished, _error)
           File
 "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py",
 line 286, in addCallbacks
             self._runCallbacks()
         --- <exception caught here> ---
           File
 "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py",
 line 542, in _runCallbacks
             current.result = callback(current.result, *args, **kw)
           File "/External/Projects/tahoe/src/allmydata/web/filenode.py",
 line 489, in _error
             eh.renderHTTP_exception(ctx, f)
           File "/External/Projects/tahoe/src/allmydata/web/common.py",
 line 326, in renderHTTP_exception
             return super.renderHTTP_exception(self, ctx, f)
           File "/External/Projects/tahoe/support/lib/python2.7/site-
 packages/Nevow-0.10.0-py2.7.egg/nevow/appserver.py", line 61, in
 renderHTTP_exception
             request.finishRequest( False )
           File "/External/Projects/tahoe/support/lib/python2.7/site-
 packages/Nevow-0.10.0-py2.7.egg/nevow/appserver.py", line 176, in
 finishRequest
             server.Request.finish(self)
           File
 "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/web/http.py",
 line 866, in finish
             "Request.finish called on a request after its connection was
 lost; "
         exceptions.RuntimeError: Request.finish called on a request after
 its connection was lost; use Request.notifyFinish to keep track of this.

 2012-12-25 09:16:06.623Z [-] Unhandled error in Deferred:
 2012-12-25 09:16:06.909Z [-] Unhandled Error
         Traceback (most recent call last):
           File
 "/External/Projects/tahoe/src/allmydata/mutable/retrieve.py", line 610, in
 _download_current_segment
             d = self._process_segment(self._current_segment)
           File
 "/External/Projects/tahoe/src/allmydata/mutable/retrieve.py", line 638, in
 _process_segment
             dl.addErrback(self._validation_or_decoding_failed, [reader])
           File
 "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py",
 line 308, in addErrback
             errbackKeywords=kw)
           File
 "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py",
 line 286, in addCallbacks
             self._runCallbacks()
         --- <exception caught here> ---
           File
 "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py",
 line 542, in _runCallbacks
             current.result = callback(current.result, *args, **kw)
           File
 "/External/Projects/tahoe/src/allmydata/mutable/retrieve.py", line 736, in
 _validation_or_decoding_failed
             self._mark_bad_share(reader.server, reader.shnum, reader, f)
           File
 "/External/Projects/tahoe/src/allmydata/mutable/retrieve.py", line 595, in
 _mark_bad_share
             self.notify_server_corruption(server, shnum, str(f.value))
           File
 "/External/Projects/tahoe/src/allmydata/mutable/retrieve.py", line 938, in
 notify_server_corruption
             rref.callRemoteOnly("advise_corrupt_share",
         exceptions.AttributeError: 'NoneType' object has no attribute
 'callRemoteOnly'
 }}}

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1824#comment:11>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


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