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)