[Yum] Feedback Request: yum-plugin-multithread
Seth Vidal
skvidal at fedoraproject.org
Wed Mar 3 22:06:21 UTC 2010
On Wed, 3 Mar 2010, Michael Schultz wrote:
> Hello again,
> I've meshed the two ideas of one queue per repo and a per server max
> number of download threads and a global max number of download threads.
> The conf file now has, three new variables:
> - max_threads (8): the maximum number of download threads active at any
> instance on your local machine
> - threads_per_server (2): of those max_threads, only this many can be
> actively downloading from a specific server simultaneously. In a
> certain sense, this enables a "one queue per repo." Though really, you
> can have,
> - servers_per_repo (4): at most this many servers for a certain repo.
>
> Thus, with the default settings, if you want to just update from 'updates,'
> multithread will select 4 servers from that repo, queue them up, then only
> allow 2 downloads from each server up to the max_threads on a system.
>
> It is also worth noting that I changed the MultiThread helper class a
> little. Now, there is an add_package() function that takes the remote path
> to download and a local path to save it to. Once all the packages are
> added, a simple call to fetch_packages() will begin downloading them all.
> (I think this is closed to the urlgrabber functionality.)
>
> Any other comments? Thanks for what I've got so far!
>
Did you see my comments from before? About adding this functionality
directly to urlgrabber?
-sv
More information about the Yum
mailing list