[issue34] rpm-md use is VERY SLOW

patoruzu at Labix Tracker tracker at labix.org
Fri Feb 17 03:37:42 PST 2006


patoruzu <sinderbox+labix at gmail.com> added the comment:

No, it is not.
1) I just used one source an no mirrors in order to narrow down the problem. I
know that multipl sources/mirrors can slow down smart and then the slowness
could be attributed to other things
2) I am watching the command run. SAVING CACHE is ALWAYS what takes the longest
and most of the time. Downloading is always minmal (or substracted in one of the
cases I showed before)

Here goes another example I just run.

I run twice the following command:
time smart upgrade --update

both times it downloads
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/repodata/repomd.xml
which takes ONLY a couple of  seconds on both occasions

On the first run in downloads 10 packages, installs them all (and no save cache
at the end) and takes ONLY 1 minute +


On the second run, as mentioned download repomd.xml (JUST an instant) and later
takes over 9 minutes to save the cache!!!! There is no connection to the server
anymore. It is a local problem.

Here it goes:

server:~ # time smart upgrade --update
Loading cache...
Updating cache...                                      
############################################################################# [100%]

Fetching information for 'SUSE 10.1 base Factory (YUM)'...
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/repodata/repomd.xml
repomd.xml                                             
############################################################################# [ 33%]

Updating cache...                                      
############################################################################# [100%]

Channels have no new packages.
Computing transaction...

Upgrading packages (5):
  libzypp-0.0.8-8 at i586              yast2-bootfloppy-2.13.16-2 at i586  
yast2-ncurses-2.13.8-2 at i586
  libzypp-zmd-backend-0.0.8-8 at i586  yast2-bootloader-2.13.16-2 at i586

3.1MB of package files are needed. 746.8kB will be used.

Confirm changes? (Y/n):


Fetching packages...
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/i586/libzypp-zmd-backend-0.0.8-8.i586.rpm
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/i586/yast2-ncurses-2.13.8-2.i586.rpm
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/i586/yast2-bootfloppy-2.13.16-2.i586.rpm
yast2-bootfloppy-2.13.16-2.i586.rpm                    
############################################################################# [ 20%]
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/i586/yast2-bootloader-2.13.16-2.i586.rpm
libzypp-zmd-backend-0.0.8-8.i586.rpm                   
############################################################################# [ 40%]
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/i586/libzypp-0.0.8-8.i586.rpm
yast2-bootloader-2.13.16-2.i586.rpm                    
############################################################################# [ 60%]
libzypp-0.0.8-8.i586.rpm                               
############################################################################# [ 80%]
yast2-ncurses-2.13.8-2.i586.rpm                        
############################################################################# [100%]


Committing transaction...
Preparing...                                           
############################################################################# [  0%]
   1:Installing yast2-bootfloppy                       
############################################################################# [ 10%]
   2:Cleaning yast2-bootfloppy                         
############################################################################# [ 20%]
   3:Installing libzypp                                
############################################################################# [ 30%]
   4:Cleaning libzypp                                  
############################################################################# [ 40%]
   5:Installing libzypp-zmd-backend                    
############################################################################# [ 50%]
   6:Cleaning libzypp-zmd-backend                      
############################################################################# [ 60%]
   7:Installing yast2-bootloader                       
############################################################################# [ 70%]
Output from yast2-bootloader-2.13.16-2 at i586:
Updating etc/sysconfig/bootloader...
   8:Cleaning yast2-bootloader                         
############################################################################# [ 80%]
   9:Installing yast2-ncurses                          
############################################################################# [ 90%]
  10:Cleaning yast2-ncurses                            
############################################################################# [100%]



real    1m39.566s
user    0m26.934s
sys     0m9.821s
server:~ # time smart upgrade --update
Loading cache...
Updating cache...                                      
############################################################################# [100%]

Fetching information for 'SUSE 10.1 base Factory (YUM)'...
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/repodata/repomd.xml
repomd.xml                                             
############################################################################# [ 33%]

Updating cache...                                      
############################################################################# [100%]

Channels have no new packages.
Computing transaction...
No interesting upgrades available.
Saving cache...


real    9m43.113s
user    0m30.090s
sys     0m20.657s
server:~ #

----------
status: resolved -> chatting

_______________________________________
Labix issue tracker <tracker at labix.org>
<http://tracker.labix.org/issue34>
_______________________________________



More information about the Smart mailing list