On Tue, October 3, 2006 04:40, Jose Luis Rivas Contreras wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> package rtorrent
> tags 384949 confirmed
> severity 384949 wishlist
> thanks
>> I now think it is a combination of things:
>>
>> 1. clients sometimes forget requests, they skip ahead.
>> 2. rtorrent tries to reget those holes after a while (which seems to
>> work much better now)
>> 3. super-seeder hide chunks they have served
>>
>> If you combine those 3 it seem that rtorrent looses a source for the
>> chunk with the hole and if there aren't any other sources the block
>> will remain incomplete and stall the download till the superseeder
>> resets itself. At least that is what it looks like now.
>>
>>
>> I'm not sure what to do about this. It isn't really a bug in rtorrent
>> but we can't fix every other client out there.
>>
>> Rtorrent could better remember that some client did have that chunk
>> and re-request it even if that client now says it isn't available
>> anymore. I.e. ignore the super-seeder hack. Unless the super-seeder
>> will NAK such requests.
>>
>> MfG
>>         Goswin
>>
> Ok, so since this isn't a problem of rtorrent, but you add a request for
> feature to rtorrent I'm changing this to severity wishlist.
>
> Plus, I'm sending this to upstreams.

That's too much data to keep around, so it won't be implemented. It might
be an idea to add a limit on request pipe-line size on a per-client type
basis, so I added a ticket (#484) for that.

The super-seeder can't really hide chunks, so it must be a problem of the
super-seeder restarting/being reconnected. Anyway, it would have to be a
bad super-seeder implementation, not to mention super-seeding has been
superseded by Fast Extension so the incentive isn't really there to use
resources to fix this.

Rakshasa



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to