After running mutella for a time and sharing some
popular files, I get a constant large number of
requests for files even though the upload queue is
full. These requests appear to be coming from a large
number of hosts, so I don't think this is an example of
hammering from the servents.
The "ReplyIfAvail" is true, and I'm sure that helps.
However, I'm guessing that in the interval between one
host finishing a download and another one starting,
several search queries are answered. Of course, this
increases the number of hosts trying to download.
Feature request: only answer queries if an upload slot
has been available for a configurable amount of time.
60 seconds might be reasonable.
(The last time I shut down mutella, I noticed that I
was receiving a constant 2k/s of traffic from hosts
trying to connect which didn't slow down for a couple
of days.)