On Sat, Feb 5, 2011 at 2:17 PM, Juiceman <juiceman69 at gmail.com> wrote:
> On Sat, Feb 5, 2011 at 1:39 PM, Matthew Toseland
> <toad at amphibian.dyndns.org> wrote:
>> We need more seednodes. I will explain the broader situation below. If you 
>> can run a seednode - which means you need a forwarded port, a reasonably 
>> static IP address (or dyndns name), and a reasonable amount of bandwidth 
>> (especially upstream), and a reasonably stable node, please send me your 
>> opennet noderef (from the strangers page in advanced mode), and enable "Be a 
>> seednode" in the advanced config. Thanks.
>>
>> Details:
>>
>> One of the problems Freenet has at the moment is that bootstrapping a new 
>> node can take an awfully long time - 20 minutes or more sometimes. It is not 
>> clear why; we seem to either get rejected by seednodes (most of the time), 
>> or they return nothing, maybe a few "not wanted" notices, or they return 
>> lots of noderefs and we manage to announce.
>>
>> This might be due to bugs. 1343 fixed a bug that apparently badly affected 
>> some seednodes. However it appears most seednodes have upgraded now.
>>
>> There doesn't seem to be a problem with losing connections - backoff yes but 
>> once a node is connected it seems to mostly stay connected.
>>
>> The most likely answer seems to be that we just don't have enough seednodes 
>> to cope with the load.
>>
>> It is also possible that this is due to an attack. It did come on relatively 
>> suddenly a few weeks ago (it was bad before but it got much worse), and it 
>> seems to have got significantly worse in the last week. It is not clear how 
>> we would identify an attack if that was the problem; there are no obvious 
>> signs so far.
>>
>> It is also possible it is a client-side bug. Testing of the master branch 
>> would be useful, it has some small changes.
>>
>

(More) Errors in my log (build 1344)

Feb 05, 2011 19:09:21:468 (freenet.io.xfer.BlockReceiver$3$1,
<noname>(576), ERROR): Other side did not acknowlege transfer failure
on freenet.io.xfer.BlockReceiver at 
12e7d4e:5083681545186716019:freenet.node.OpennetPeerNode at 
42831fde@119.237.181.5:17829 at 
6970775c69d506563ac265b939f5d0884a99ba19f5b8483841de847a36e0709c
Feb 05, 2011 19:09:21:468 (freenet.node.RequestSender$7,
<noname>(576), ERROR): Fatal timeout receiving requested block on
freenet.node.RequestSender$7 at 124baa6 from
freenet.node.OpennetPeerNode at 42831fde@119.237.181.5:17829 at 
6970775c69d506563ac265b939f5d0884a99ba19f5b8483841de847a36e0709c@d9b967
Feb 05, 2011 19:09:22:999 (freenet.io.comm.MessageCore,
UdpSocketHandler for port 8476(1), ERROR): Dispatcher threw
java.lang.NullPointerException
java.lang.NullPointerException
        at freenet.node.PeerNode.getPeerNodeStatus(PeerNode.java:3496)
        at freenet.node.PeerNode.setPeerNodeStatus(PeerNode.java:3550)
        at freenet.node.PeerNode.setPeerNodeStatus(PeerNode.java:3538)
        at freenet.node.PeerNode.updateLocation(PeerNode.java:1740)
        at freenet.node.NodeDispatcher.handleMessage(NodeDispatcher.java:193)
        at freenet.io.comm.MessageCore.checkFilters(MessageCore.java:233)
        at freenet.node.PeerNode.handleMessage(PeerNode.java:4954)
        at 
freenet.node.PeerNode$MyDecodingMessageGroup.complete(PeerNode.java:5055)
        at 
freenet.node.NewPacketFormat.handleReceivedPacket(NewPacketFormat.java:127)
        at freenet.node.PeerNode.handleReceivedPacket(PeerNode.java:4926)
        at 
freenet.io.comm.IncomingPacketFilterImpl.process(IncomingPacketFilterImpl.java:62)
        at freenet.io.comm.UdpSocketHandler.realRun(UdpSocketHandler.java:171)
        at freenet.io.comm.UdpSocketHandler.runLoop(UdpSocketHandler.java:137)
        at freenet.io.comm.UdpSocketHandler.run(UdpSocketHandler.java:94)
        at 
freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:227)
        at freenet.support.io.NativeThread.run(NativeThread.java:130)
Feb 05, 2011 19:09:23:593 (freenet.node.FNPPacketMangler,
UdpSocketHandler for port 8476(1), ERROR): Unknown neg type: 5
Feb 05, 2011 19:09:30:468 (freenet.node.PeerManager, UdpSocketHandler
for port 8476(1), ERROR): removePeerNodeStatus(): identity
'ok4pyMM2Pddv~g1GOwHyZMMxBFycY0nPNI6irEd1WTA for
freenet.node.OpennetPeerNode at b72265c8@77.58.193.66:55131 at 
a24e29c8c3363dd76ffa0d463b01f264c331045c9c6349cf348ea2ac47755930'
not in peerNodeStatuses with status 'BACKED OFF'
java.lang.Exception: debug
        at freenet.node.PeerManager.removePeerNodeStatus(PeerManager.java:1585)
        at freenet.node.PeerManager.removePeerNodeStatus(PeerManager.java:1573)
        at freenet.node.PeerNode.setPeerNodeStatus(PeerNode.java:3553)
        at freenet.node.PeerNode.setPeerNodeStatus(PeerNode.java:3538)
        at freenet.node.PeerNode.updateLocation(PeerNode.java:1740)
        at freenet.node.NodeDispatcher.handleMessage(NodeDispatcher.java:193)
        at freenet.io.comm.MessageCore.checkFilters(MessageCore.java:233)
        at freenet.node.PeerNode.handleMessage(PeerNode.java:4954)
        at 
freenet.node.PeerNode$MyDecodingMessageGroup.complete(PeerNode.java:5055)
        at 
freenet.node.NewPacketFormat.handleReceivedPacket(NewPacketFormat.java:127)
        at freenet.node.PeerNode.handleReceivedPacket(PeerNode.java:4926)
        at 
freenet.io.comm.IncomingPacketFilterImpl.process(IncomingPacketFilterImpl.java:62)
        at freenet.io.comm.UdpSocketHandler.realRun(UdpSocketHandler.java:171)
        at freenet.io.comm.UdpSocketHandler.runLoop(UdpSocketHandler.java:137)
        at freenet.io.comm.UdpSocketHandler.run(UdpSocketHandler.java:94)
        at 
freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:227)
        at freenet.support.io.NativeThread.run(NativeThread.java:130)
Feb 05, 2011 19:09:30:468 (freenet.node.PeerManager, UdpSocketHandler
for port 8476(1), ERROR): addPeerNodeStatus(): node already in
peerNodeStatuses:
freenet.node.OpennetPeerNode at b72265c8@77.58.193.66:55131 at 
a24e29c8c3363dd76ffa0d463b01f264c331045c9c6349cf348ea2ac47755930@1df8456
status CONNECTED
java.lang.Exception: debug
        at freenet.node.PeerManager.addPeerNodeStatuses(PeerManager.java:1537)
        at freenet.node.PeerManager.addPeerNodeStatus(PeerManager.java:1525)
        at freenet.node.PeerNode.setPeerNodeStatus(PeerNode.java:3554)
        at freenet.node.PeerNode.setPeerNodeStatus(PeerNode.java:3538)
        at freenet.node.PeerNode.updateLocation(PeerNode.java:1740)
        at freenet.node.NodeDispatcher.handleMessage(NodeDispatcher.java:193)
        at freenet.io.comm.MessageCore.checkFilters(MessageCore.java:233)
        at freenet.node.PeerNode.handleMessage(PeerNode.java:4954)
        at 
freenet.node.PeerNode$MyDecodingMessageGroup.complete(PeerNode.java:5055)
        at 
freenet.node.NewPacketFormat.handleReceivedPacket(NewPacketFormat.java:127)
        at freenet.node.PeerNode.handleReceivedPacket(PeerNode.java:4926)
        at 
freenet.io.comm.IncomingPacketFilterImpl.process(IncomingPacketFilterImpl.java:62)
        at freenet.io.comm.UdpSocketHandler.realRun(UdpSocketHandler.java:171)
        at freenet.io.comm.UdpSocketHandler.runLoop(UdpSocketHandler.java:137)
        at freenet.io.comm.UdpSocketHandler.run(UdpSocketHandler.java:94)
        at 
freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:227)
        at freenet.support.io.NativeThread.run(NativeThread.java:130)

Reply via email to