The question posed in "Subject: [freenet-dev] Is a failed insert worth
more than a failed request?" still stands.

I suggest that:
- Not all failed requests are equal.
- *The* distinguishing factor is the number of RejectedOverload's
  forwarded to the originator.
- For example, an insert is more likely to produce several
  RejectedOverload's than a request, but they are both counted equally
  as a failure.
- We should therefore count a single RejectedOverload as a failure -
  even if the request is automatically retried by a later node and
  succeeds. We can then count that success as a success. This is
  analogous to packet retransmission; if the retransmit is lost as well
  as the original packet, it's reasonable to reduce the send rate again.
  However we differ in that the eventual successful resend is counted as
  a success... maybe we shouldn't?
- We should still take the round trip time as the overall time for the
  request (assuming it eventually succeeds rather than timing out).

Is this reasonable?
-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Devl mailing list
Devl@freenetproject.org
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to