daftasbrush Posted December 30, 2005 Report Share Posted December 30, 2005 First let me say... what a fantastic job I think you've done (are doing) with uT...This isn't really a "Feature" request, but its an "improvement" request.I'm currently in a torrent with 3 seeds and about 10 peers....Availability is 3.829Peer completions - 1 at 82.6%, 1 at 55%, a few of us around 30% and a few new comers My problem is this....The availability number shows that there is 17% (or so) of the torrent that only the seeds have.My uT is happily downloading from all the seeds, BUT (mostly 99% of the time) it's downloading pieces with 4-8 availability.So it's downloading pieces from the seeds that are already available in the swarm.Thus it's effectively wasting the seeds bandwidth sending me data I could have got from the peers.Is there anyway to modify the "which piece do I request from which peer" so that it only downloads pieces from the seeds that are NOT available from the swarm.The 2 effects I can see this would have...1) Stop me from wasting the seeds bandwidth... overall - Get the missing pieces into the swarm faster.2) Get me pieces that none of the other peers have, and give me something to upload to the more completed peers.I believe some clients give "upload slot" priority to peers with something they need... so having pieces that the most completed peers don't have should get me what I don't have, faster.Any thoughts? Link to comment Share on other sites More sharing options...
Piak Posted December 30, 2005 Report Share Posted December 30, 2005 Can uT select to download only the specific pieces? Such as downloading only #1 to #10 pieces for preview the quality of video file. Link to comment Share on other sites More sharing options...
Switeck Posted December 30, 2005 Report Share Posted December 30, 2005 Basically, you're wanting a downloader-side "super-seed" which requests only the rarest pieces from slow seeds.BitTorrent clients should be doing that automatically, so I don't know why µTorrent isn't. Link to comment Share on other sites More sharing options...
StarTrekFan Posted February 12, 2006 Report Share Posted February 12, 2006 I have the same problem as the first poster. I'm downloading a fresh torrent with only 1 (slow) seeder and I rarely downloading any unique pieces (with Availability=1) from him. Mostly downloading pieces with availability=2-3. You can see it here:I think that's a very ineffective, swarm-unfriendly and seeder-unfriendly behaviour. If it's by design, then an option something like "Always download rarest pieces from seeds" would be great.Thanks! Link to comment Share on other sites More sharing options...
Firon Posted February 12, 2006 Report Share Posted February 12, 2006 So um, that screenshot shows me nothing, because those pieces can be requested from anyone Link to comment Share on other sites More sharing options...
StarTrekFan Posted February 12, 2006 Report Share Posted February 12, 2006 I forgot to mention the seed gives me constant upload, but as you can see I'm not downloading unique pieces from him. µTorrent keeps requesting pieces from him which other peers already have. Link to comment Share on other sites More sharing options...
Firon Posted February 12, 2006 Report Share Posted February 12, 2006 What version are you using? Link to comment Share on other sites More sharing options...
StarTrekFan Posted February 12, 2006 Report Share Posted February 12, 2006 I'm using the latest beta build 422. Link to comment Share on other sites More sharing options...
Firon Posted February 12, 2006 Report Share Posted February 12, 2006 'kay Link to comment Share on other sites More sharing options...
Martin Levac Posted February 12, 2006 Report Share Posted February 12, 2006 From my observations.uTorrent requests 50% availability pieces. This % is calculated only on availability in peer pool excluding seeds. That's why I frequently see availability 75 when there are 50 seeds and 50 peers connected to me for example. I agree it's a waste of seeds' bandwidth.I understand why it would do this if it were connected only to peers. It would be able to get from half the peers and give back to the other half. Good DL speed from one half of the pool while good distribution to the other half. A sort of compromise between speed, resource usage and piece distribution.Even then I'd like it if I were able to request only rarest piece regardless of whom I request it from so I add to this feature request.I'd like it if I could have these options for piece request:1. 50% availability from peer pool + rarest from seed2. rarest from any peerOr, use current method for first piece and once one piece is complete and trading starts, switch to either selected method above.ML Link to comment Share on other sites More sharing options...
Firon Posted February 18, 2006 Report Share Posted February 18, 2006 bt.always_prio_rare Link to comment Share on other sites More sharing options...
ShAQ Posted February 18, 2006 Report Share Posted February 18, 2006 bt.always_prio_rareDoes it work together with the SuperSeeding Mode?Does the bt.always_prio_rare rule affect upload or download or both?I will try to check it with the build 426. Link to comment Share on other sites More sharing options...
Firon Posted February 18, 2006 Report Share Posted February 18, 2006 not necessary with super-seeding, and it's only for dling I think Link to comment Share on other sites More sharing options...
Martin Levac Posted February 18, 2006 Report Share Posted February 18, 2006 bt.always_prio_rare will request rarest piece from any peer so it applies to download only, not upload. It greatly increases piece distribution through the swarm which allows the complete file to be had only from peers if not connected to seeds.BTW, thank you Ludde.ShaQ, what you upload is determined by what you have combined with what others want. You have no direct control over what you send to others unless you superseed and that has rules of its own. If you request only rarest piece, once you have that piece, everybody you're connected to that doesn't have that piece will want it. That will allow you to trade with many more peers which in turn will allow other peers to trade with many more peers as well. Link to comment Share on other sites More sharing options...
humrahi Posted February 22, 2006 Report Share Posted February 22, 2006 Thank you Ludde for this feature ! I was really looking for somesthing like this, thanks ! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.