Of course I heard about FEC, in fact I implemented all this stuff in
the 0.5 part of Frost by myself ;)

And thats why I thought if the node says X blocks are required, then
this amount of blocks is required to decode the file (no matter if
data or check blocks).
So please tell me what Required means in the SimpleProgress message
then? Or do you mean that there were not enough blocks for one
segment, but more than enough for another segment, is it this?

On 1/4/07, Florent Daigni?re (NextGen$) <nextgens at freenetproject.org> wrote:
> * bbackde at googlemail.com <bbackde at googlemail.com> [2006-12-29 22:04:07]:
>
> > Following SimpleProgress shows it: some threads in freenet node seems
> > to be started and do not finish if we have all the needed blocks:
> >
> > SimpleProgress {Total=9606, FatallyFailed=2, FinalizedTotal=true, 
> > Failed=287, Su
> > cceeded=6411, Identifier=get-11673399350836773, Required=6404} EndMessage
> >
> > Its a request with DDA enabled, not in global queue.
> >
> > Reasons? Fixes? Ideas?
>
> Well, it's a wholly erroneous interpretation of what "required" means.
> It does mean that the download *can't* complete without that "amount" of
> blocks... but it doesn't mean it will.
>
> Ever heard of ForwardErrorCorrection and Hamming distance ?
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
>
> iD8DBQFFnQ/WU/Z/dHFfxtcRAoI9AKDq4rlL0ENI6QpMU9Xb4h+w5hhRKACgwa8M
> 5DE+vbm0kb3I9Ptl41VwjRs=
> =8rvB
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Tech mailing list
> Tech at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
>
>

Reply via email to