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. >
Errors in my log (build 1344) Feb 05, 2011 19:02:26:530 (freenet.node.FNPPacketMangler, UdpSocketHandler for port 8476(1), ERROR): Last resort match anon-auth against all anon setup peernodes succeeded - this should not happen! (It can happen if they change address) Feb 05, 2011 19:02:26:968 (freenet.node.FNPPacketMangler, UdpSocketHandler for port 8476(1), ERROR): Last resort match anon-auth against all anon setup peernodes succeeded - this should not happen! (It can happen if they change address) Feb 05, 2011 19:02:28:030 (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:02:28:343 (freenet.node.FNPPacketMangler, UdpSocketHandler for port 8476(1), ERROR): Last resort match anon-auth against all anon setup peernodes succeeded - this should not happen! (It can happen if they change address) Feb 05, 2011 19:02:28:546 (freenet.node.FNPPacketMangler, UdpSocketHandler for port 8476(1), ERROR): Unknown neg type: 5 Feb 05, 2011 19:02:28:640 (freenet.node.FNPPacketMangler, UdpSocketHandler for port 8476(1), ERROR): Last resort match anon-auth against all anon setup peernodes succeeded - this should not happen! (It can happen if they change address) Feb 05, 2011 19:02:28:718 (freenet.node.FNPPacketMangler, UdpSocketHandler for port 8476(1), ERROR): Last resort match anon-auth against all anon setup peernodes succeeded - this should not happen! (It can happen if they change address) Feb 05, 2011 19:02:32:952 (freenet.io.xfer.PacketThrottle, Announcement sender for -6664479198334775233(57), ERROR): Unable to send throttled message, waited 30000ms Feb 05, 2011 19:02:32:952 (freenet.io.xfer.BulkTransmitter, Announcement sender for -6664479198334775233(57), ERROR): Failed to send bulk packet 2 for BulkTransmitter:3594291877902462283:freenet.node.SeedClientPeerNode at 332c6e37@198.166.24.103:17593 at 774cd7d61d346340f5a2f2802d53ef2950bccd9519a7bf3e3245a91736f8f43a RTT is 0s Feb 05, 2011 19:02:42:374 (freenet.node.FNPPacketMangler, UdpSocketHandler for port 8476(1), ERROR): Unknown neg type: 5 Feb 05, 2011 19:02:51:952 (freenet.node.FNPPacketMangler, UdpSocketHandler for port 8476(1), ERROR): Unknown neg type: 5 Feb 05, 2011 19:02:53:655 (freenet.node.FNPPacketMangler, UdpSocketHandler for port 8476(1), ERROR): Unknown neg type: 5 Feb 05, 2011 19:02:55:687 (freenet.node.OpennetPeerNode, UdpSocketHandler for port 8476(1), ERROR): Not reusing tracker, so wiping old trackers for freenet.node.OpennetPeerNode at 49e65102@212.21.234.29:61696 at 57d8399882821ca4166adf1476cb734c9edadd49d99e00e2a874b712dbaf33d0@102199e