[Yum-devel] yum 3.0.2
Tim Lauridsen
tla at rasmil.dk
Thu Jan 4 17:31:20 UTC 2007
Terje Rosten wrote:
> * seth vidal
> |
> | If no one sees anything brazen and stupid by friday I'll put out a 3.0.3
> | to fix this up.
>
> I might found one more bug, I did some profiling (howto coming soon)
> to discover the issue.
>
> It's a performance issue, yum 3.0.2 is spending lots of time (70%) in
> the returnObsoletes function.
>
> To understand the problem have a look at these callgraphs:
>
> http://web.phys.ntnu.no/~terjeros/yum/yum-3.0.2-callgraph.png
>
> http://web.phys.ntnu.no/~terjeros/yum/yum-3.0.1-callgraph.png
>
> generated by a simple 'yum install xpdf'.
>
> The kcachegrind files is available here:
>
> http://web.phys.ntnu.no/~terjeros/yum/
>
>
> - Terje
> _______________________________________________
> Yum-devel mailing list
> Yum-devel at linux.duke.edu
> https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
>
I am seeing the same thing in yumex after upgrading yum to 3.0.2, it
added about 1 min to the package list creation.
I add some extra debug output to yumex and found out that it was
doUpdateSetup there is the problem.
output from yumex:
yum 3.0.1
16:02:59 : Building Package Lists : doRpmDBSetup
16:03:00 : Building Package Lists : doTsSetup
16:03:00 : Building Package Lists : doUpdateSetup
16:03:02 : Building Package Lists : Updates
16:03:03 : Building Package Lists : 27 Updates found
yum 3.0.2
16:05:56 : Building Package Lists : Start
16:05:56 : Building Package Lists : doRpmDBSetup
16:05:56 : Building Package Lists : doTsSetup
16:05:56 : Building Package Lists : doUpdateSetup
16:06:58 : Building Package Lists : Updates
16:06:59 : Building Package Lists : 27 Updates found
16:06:59 : Building Package Lists completed
Tim
More information about the Yum-devel
mailing list