[tahoe-dev] Using allmydata.com production grid?

rob kinninmont robk-tahoe at allmydata.com
Sun May 31 02:52:08 PDT 2009


There's some discussion (and suggestions) around this at:

   http://allmydata.org/trac/tahoe/ticket/690

potentially a different number of network interfaces or similar  
between the two machines could nudge the furl to >200 chars.

(curiously allmydata/introducer/interfaces.py defines FURL as  
StringConstraint(1000) and I can't (easily) find any definition of  
allmydata.introducer.server.IntroducerService to examine anywhere...)


On May 31, 2009, at 4:55 AM, David Abrahams wrote:

>
> on Sat May 30 2009, David Abrahams <dave-xT6NqnoQrPdWk0Htik3J/w-AT- 
> public.gmane.org> wrote:
>
>> on Sat May 30 2009, Peter Secor <secorp-yA4Be9i5DcKB+jHODAdFcQ-AT- 
>> public.gmane.org>
>> wrote:
>>
>>> Those error messages
>>>
>>> David Abrahams wrote:
>>>
>>> Hi David,
>>>
>>>   Your error messages make me think that you are not connected to  
>>> the
>>> proper grid for whatever your root cap is.
>>
>> The tahoe.cfg files on Solaris and OSX are basically identical:
>>
>>
>> The only difference is that on OpenSolaris
> ...
>
> well there's something different in twistd.log on OSX:
>
> 2009-05-30 23:44:05-0400 [Negotiation,client] Unhandled Error
> 	Traceback (most recent call last):
> 	  File "/opt/local/lib/python2.5/site-packages/foolscap-0.3.2- 
> py2.5.egg/foolscap/call.py", line 736, in receiveClose
> 	    self.request.fail(self.failure)
> 	  File "/opt/local/lib/python2.5/site-packages/foolscap-0.3.2- 
> py2.5.egg/foolscap/call.py", line 88, in fail
> 	    self.deferred.errback(why)
> 	  File "/opt/local/lib/python2.5/site-packages/twisted/internet/ 
> defer.py", line 269, in errback
> 	    self._startRunCallbacks(fail)
> 	  File "/opt/local/lib/python2.5/site-packages/twisted/internet/ 
> defer.py", line 312, in _startRunCallbacks
> 	    self._runCallbacks()
> 	--- <exception caught here> ---
> 	  File "/opt/local/lib/python2.5/site-packages/twisted/internet/ 
> defer.py", line 328, in _runCallbacks
> 	    self.result = callback(self.result, *args, **kw)
> 	  File "/opt/local/lib/python2.5/site-packages/ 
> allmydata_tahoe-1.4.1-py2.5.egg/allmydata/util/rrefutil.py", line  
> 45, in _wrap_server_failure
> 	    raise ServerFailure(f)
> 	allmydata.util.rrefutil.ServerFailure: [CopiedFailure instance:  
> Traceback from remote host -- Traceback (most recent call last):
> 	  File "/usr/lib/python2.5/site-packages/twisted/internet/ 
> selectreactor.py", line 139, in _doReadOrWrite
> 	    why = getattr(selectable, method)()
> 	  File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py",  
> line 125, in doRead
> 	    return Connection.doRead(self)
> 	  File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py",  
> line 362, in doRead
> 	    return self.protocol.dataReceived(data)
> 	  File "/usr/lib/python2.5/site-packages/foolscap/banana.py", line  
> 638, in dataReceived
> 	    self.handleData(chunk)
> 	--- <exception caught here> ---
> 	  File "/usr/lib/python2.5/site-packages/foolscap/banana.py", line  
> 796, in handleData
> 	    top.checkToken(typebyte, header)
> 	  File "/usr/lib/python2.5/site-packages/foolscap/ 
> referenceable.py", line 220, in checkToken
> 	    self.urlConstraint.checkToken(typebyte, size)
> 	  File "/usr/lib/python2.5/site-packages/foolscap/constraint.py",  
> line 115, in checkToken
> 	    (tokenNames[typebyte], size, limit))
> 	foolscap.tokens.Violation: Violation (<RootUnslicer>.<methodcall  
> reqID=5 obj=<allmydata.introducer.server.IntroducerService object at  
> 0x89b9b6c>  
> iface=RIIntroducerPublisherAndSubscriberService.tahoe.allmydata.com  
> methodname=subscribe>.<arguments arg[0]>.<ref-1>): ('STRING token  
> too large: 203>200',)
> 	]
> 	
>
> -- 
> Dave Abrahams
> BoostPro Computing
> http://www.boostpro.com
>
> _______________________________________________
> tahoe-dev mailing list
> tahoe-dev at allmydata.org
> http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev



More information about the tahoe-dev mailing list