Re: Node gets more FEC blocks than needed
Matthew Toseland <toad-EI5O+8PHWbJeeLb3ft/[email protected]>
| Newsgroups | gmane.network.freenet.technical |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Jan 04, 2007 at 03:31:51PM +0100, Florent Daignière (NextGen$) wrote: > * bbackde-gM/[email protected] <bbackde-gM/[email protected]> [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. It is possible to decode if we have the required number of blocks. However this is a per segment question, not an overall one. So in conclusion... one or more segments has got more blocks than it needed to (maybe because some were already in the store). Unless this goes way above required, I don't see a problem. > > Ever heard of ForwardErrorCorrection and Hamming distance ? _______________________________________________ Tech mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFFq8FmA9rUluQ9pFARAiuIAJ9gy8BNqnR3PZnMCITv3soXMMOXGQCeMlWT PuAVNqPbvRqbR/fTatPj00E= =LbED -----END PGP SIGNATURE-----