Michael Rogers wrote: > Christian Biere wrote: > >However, grey means leaf and black means ultrapeer. I would think > >you have 28 ultrapeers and 38 leaves which means the configured > >limit is respected. > Ah, thanks for clearing that up!
Actually, you don't have to look at the colors which might depend on your Gtk+ themes and configuration anyway. The flags column tells you what a peer is. U means ultrapeer, L means leaf, I incoming and O outgoing. > That would make sense - maybe it's UDP pings/pongs, since it seemed > to be a problem when my peer first became an ultrapeer but it's > calmed down since then. Are UDP packets included in the bandwidth > limit? UDP traffic is non-routed - with rare exceptions - so even if there was to much ping-ponging this would be less of a problem by magnitudes. What I meant is that as an ultrapeer you also relay search results received over UDP to your leaves. Also Gtk-Gnutella does not take into account that requesting (not searching) search results over UDP causes incoming traffic. When you search for something popular you should notice yourself getting flooded with search results at 100 KB/s and more for some seconds. There was actually a bug in older versions that would cause Gtk-Gnutella to request more search results but discard them even when the search was stopped. At least it really stops now when the list is full or the search is manually stopped. Since search results are only hold for a short time before they are discarded by the remote node, applying some limit would have the side-effect that you may get less results. On the other hand, you could always request a single results and browse the host later. I think it would be useful to combine host browsing and searching because the former reduces the traffic sent through the network and the later reduces the amount of bandwidth wasted by the former. Another advantage is that a browse host request can be delayed much longer e.g., up to 10 minutes should usually even work for short-lived nodes. -- Christian
pgpbux8CvDVow.pgp
Description: PGP signature