package upload/import speed
Toshio Kuratomi
a.badger at gmail.com
Wed Jul 23 21:03:59 UTC 2008
Mike Bonnet wrote:
> On Wed, 2008-07-23 at 15:56 -0400, Naveen Gavini wrote:
>> Hello all,
>>
>> When importing or building RPM's from source is there an option that is
>> throttling the upload speed of the package?
>> We are seeing speeds of 10kbps which makes importing/building large
>> packages very slow.
>
> Package upload happens via xml-rpc, and to avoid holding the entire
> contents of the file in memory, it's done in chunks. Unfortunately
> python xml-rpc libs don't support keep-alive, so if you're using SSL
> authentication you incur the non-trivial SSL connection setup/teardown
> overhead for every chunk, in addition to the TCP connection
> setup/teardown. The chunk size in your version is probably very small
> (64k?). That has been increased in the Koji repo, but not released yet.
> The next version will improve this situation somewhat.
>
Any chance we could port to pycurl which does support keep-alive? Or is
urllib pretty deeply embedded in the code ATM?
-Toshio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/fedora-buildsys-list/attachments/20080723/60d49f48/attachment.sig>
More information about the Fedora-buildsys-list
mailing list