[freenet-dev] Transfer failures
Robert Hailey
robert at freenetproject.org
Fri Mar 14 16:29:40 UTC 2008
On Mar 14, 2008, at 11:17 AM, Robert Hailey wrote:
>
> On Mar 14, 2008, at 9:45 AM, Matthew Toseland wrote:
>
>> Since we introduced packet priorities, transfer failures have
>> replaced lost
>> messages as the main cause of large numbers of error messages in
>> freenet
>> logs. I have tried to investigate this: Firstly, I have set up some
>> simulations in an attempt to reproduce any bugs which cause this
>> (RealNodeBusyNetworkTest). So far, I only see transfer failures
>> when the CPU
>> is saturated. Secondly, I have added a new statistic for the
>> proportion of
>> transfers which succeed. On my node this seems to be consistently
>> >90%.
>> Therefore, it seems reasonable to abandon the chase for the time
>> being, and
>> demote the timeout messages to NORMAL?
>
> [...]
> If sending the block transfer would timeout, WaitedTooLongException
> is thrown (although a misnomer as it is before the wait...); and the
> receiver is never notified. This would imply that some links are too
> slow to transfer the average number of blocks even if the node(s)
> themselves are not overloaded.
>
> --
> Robert Hailey
>
Or maybe it's just that all those blocking within sendThrottledMessage
at the same time grab at the available packets, so some may starve?
--
Robert Hailey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://emu.freenetproject.org/pipermail/devl/attachments/20080314/ef3ceb9a/attachment.htm
More information about the Devl
mailing list