yum 3.2.23 more than 10x slower than 3.2.21?!
Joe Nall
joe at nall.com
Fri Jun 26 15:46:57 UTC 2009
On Jun 26, 2009, at 10:35 AM, Seth Vidal wrote:
>
>
> On Fri, 26 Jun 2009, Roberto Ragusa wrote:
>
>>
>> I have a hint and it points to the "same rpms in more than one repo"
>> hypothesis.
>>
>> yum -d 5 lists a lot of
>>
>> excluding for cost: firefox-3.0.11-1.fc10.i386 from updates
>> excluding for cost: gnome-session-2.24.3-1.fc10.i386 from updates
>> [...]
>>
>> I see something related to cost handling fixes in the yum Changelog.
>>
>> My guess is that elements are removed from an array one at a time
>> and everything after that is moved back one position.
>> Or some inefficiency of that kind.
>>
>> You may be able to reproduce it by configuring two updates repos.
>>
>
> Grab yum from rawhide here:
>
> http://koji.fedoraproject.org/koji/buildinfo?buildID=111297
>
> see if the recent exclude changes help the problem.
Built from the src rpm because there was a python ABI change. No change.
[root at fast rpmbuild]# yum --version
3.2.23
Installed: rpm-4.6.1-1.fc10.x86_64 at 2009-06-06 05:29
Built : Fedora Project at 2009-05-18 11:26
Committed: Panu Matilainen <pmatilai at redhat.com> at 2009-05-18 22:00
Installed: yum-3.2.23-8.fc10.noarch at 2009-06-26 15:39
Built : None at 2009-06-26 15:39
Committed: James Antill <james at fedoraproject.org> at 2009-06-23
00:00
Installed: yum-metadata-parser-1.1.2-10.fc10.x86_64 at 2009-01-04
17:01
Built : Fedora Project at 2008-10-15 13:38
Committed: James Antill <james at fedoraproject.org> at 2008-10-14
22:00
[root at fast rpmbuild]# time yum -d 3 list updates | grep 'time:'
Config time: 0.041
pkgsack time: 143.857
rpmdb time: 0.002
up:Obs Init time: 0.191
up:simple updates time: 0.410
up:obs time: 0.005
up:condense time: 0.000
updates time: 1.142
real 2m25.310s
user 2m24.969s
sys 0m0.287s
More information about the fedora-devel-list
mailing list