Matthew Toseland wrote:
>> This time {SUB_MAX_PING/MAX_PING} as the reasons. Examining the source
>> I find that the reject is always computed as an average across all
>> nodes.
>>
>> Usually that's fine, but one of my opennet peers was CRAZY SLOW: 92B/
>> sec delay 11129ms (RTT 16347ms window 1.4688538312911987
>>
> We take the median of the average ping time for each node. Then we smooth it
> over a bit over time.
Would it make sense for rejection to be based on the median of the
peers' median ping times, rather than the mean of the peers' median ping
times? That would exclude outlying peers as well as outlying ping times.
Cheers,
Michael