RE: qrp and hops flow warning

"Philippe Verdy" <[email protected]>
Newsgroups gmane.network.gnutella.devel
Organization Ordinateur Personnel
Message-ID <[email protected]>
Zlatin Balevsky wrote:
> please make sure that you do not include a leaf's QRP table in the
> combined table if the leaf sends a hops flow message with value less
> than 3.  We've noticed that happening on a lot of connections, and it
> has a nasty side effect of increasing the traffic to the ultrapeer.

Does this mean that a leaf can't reply to a remote peer that is 2 hops way
(i.e. one hop away from the ultrapeer)?

Or does this mean that it can reply only by sending the hops to at least 3
even if the querying peer is 2 hops away?

(If the querying peer is just &hop away, this is the ultrapeer to which the
leaf is connected, so the reply is direct and not broadcasted.)

But then, how can an ultrapeer decide to include a leaf's QRP table, given
that it is just 1 hop way, and can't predict how many hops will be the
queriers that the leaf will reply to?

I'm a bit puzzled by your remark, given that leaf nodes are always below
this threshold... So they should not be included (as well as the ultrapeer's
own local QRP table.)

If servents do that, the only data that could fit in the combined QRP table
would be the data from other remote ultrapeers connected to the local
ultrapeer. But then these wouldbeempty too, and there's no way to initiate
the process, as the system will always be in starvation.

I think that no matter of the hops count used by leaf nodes, their QRP
tables are always part of the combined table. Your remark should only
concern the decision to include or not the QRP tables from other remote
ultrapeers.

Did you mean instead:

"Please make sure that you do not include a leaf's QRP table in the combined
table if the leaf sends a hops flow message with value *more*
than 3"

Philippe.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.