Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107986 - Should have bittorrent FETCHCOMMAND available
Summary: Should have bittorrent FETCHCOMMAND available
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Infrastructure
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-03 07:28 UTC by William Stockall
Modified: 2005-10-03 11:02 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description William Stockall 2005-10-03 07:28:13 UTC
I think it would make sense to have a bittorrent based FETCHCOMMAND available. 
The main mirror would run a tracker for the files (is that possible with this
many files?) and each mirror would run a "seeder".  This would automatically
balance the load between mirrors and would add people downloading the files to
the mirror list temporarily.

Reproducible: Didn't try
Steps to Reproduce:
Comment 1 Kurt Lieber (RETIRED) gentoo-dev 2005-10-03 08:06:26 UTC
There's no way we could (or, quite frankly, should) force all our mirrors to run
a  torrent seed, so we'd end up having to track which mirrors did and didn't
support torrents.  Portage would also have to be modified to support this, the
bt client would have to be added to the default system, livecd, etc.

and, why?  The main advantage of BT is to save bandwidth on the server side and
that isn't really a concern for us.  Bandwidth isn't a (primary) consideration
for us.  

Basically, I don't see what problem with proposed solution fixes.  Other than
"bittorrent is cool, so we should use it!!!!!" what does this solution offer?

tempted to mark as wontfix, but will leave open for further comment.
Comment 2 Corey Shields 2005-10-03 11:02:39 UTC
Bittorrent is great for distributing large content with a heavy demand.  This
heavy demand is usually an immediate thing and a  (the first week of a release)
that would otherwise cause extreme load on an individual server or network pipe.

This is the case with our cd releases, however it really is not the case with
packages from the portage system (what you are suggesting with the FETCHCOMMAND).

The files in the portage system are for the most part, relatively small.  The
hit to the server and network link is not enough to necessitate P2P.  Besides,
there are currently 20,525 files in /distfiles/ which would cause a lot of
overhead on a BT tracker.

Also, this would defeat the source redundancy built into portage if the tracker
went down.

Going to mark this as wontfix.

Cheers