I did some basic testing of the current yum git HEAD vs. yum 3.2.2.

I did a simple

time echo n | yum update (yum 3.2.2)
real    0m3.396s
user    0m2.965s
sys     0m0.370s

time echo n | ./yummain.py update (git HEAD)
real    0m5.707s
user    0m4.997s
sys     0m0.651s

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Updating:
alsa-lib                i386       1.0.14-3.fc7     updates           409 k
glest-data              noarch     2.0.0-5.fc7      updates            62 M
gstreamer-plugins-base  i386       0.10.13-1.fc7    updates           741 k
libvolume_id            i386       113-11.fc7       updates            52 k
procps                  i386       3.2.7-15.fc7     updates           210 k
smartmontools           i386       1:5.37-3.1.fc7   updates           301 k
spamassassin            i386       3.2.3-1.fc7      updates           1.0 M
udev                    i386       113-11.fc7       updates           316 k

Transaction Summary
=============================================================================
Install 0 Package(s) Update 8 Package(s) Remove 0 Package(s)
The transaction result was the same, but yum 3.2.2 seams a lot faster.

Now i tries the worstcase senario:
time echo n | ./yummain.py --enablerepo=development update

Error: Missing Dependency: kernel-i686 = 2.6.22.1-41.fc7 is needed by package kmod-madwifi
Error: Missing Dependency: libmpcdec.so.3 is needed by package mplayer
Error: Missing Dependency: libmpcdec.so.3 is needed by package vlc

real    3m51.676s
user    3m17.966s
sys     0m33.452s

time echo n | ./yum --enablerepo=development update
Error: Unresolveable requirement libmpcdec.so.3 for mplayer
Error: Unresolveable requirement libmpcdec.so.3 for vlc

real    3m12.441s
user    2m58.993s
sys     0m13.251s

The relative change is not so big, but yum git head is still slower, but it i does a better job, it detcts more errors.

Tim




_______________________________________________
Yum-devel mailing list
Yum-devel@linux.duke.edu
https://lists.dulug.duke.edu/mailman/listinfo/yum-devel

Reply via email to