On Mon, 2007-03-12 at 04:03 +0530, Rahul Sundaram wrote: > Hi > > The latest version of yum (3.1.4) in rawhide seems to be behaving rather > inconsistently when it comes to dealing with repository metadata. I am > cleaning the cache and metadata and rerunning different commands like > yum info <package> and yum update to verify. > > On some instances it downloads the compressed sqlite database directly. > In other instances it downloads and parses the compressed xml file. > Sometimes it downloads and parses the compressed xml file and then > proceeds to download the compressed sqlite database too. It seems to be > occurring randomly. Is there any explanation why. I cant see any reason > for yum to redundantly download the exact same metadata is the form of > both xml file and sqlite database. are you using a mirror list? It'll download what it can find based on what mirror list it has. > > Downloading the sqlite database has the advantage that the commands are > much more faster (since it skips the "reading metadata" part) but the > sqlite database (around 2 MB) also seems to be over the double the size > of xml files (800 kb). not by my measurements. Here is fc6: -rw-rw-r-- 1 skvidal skvidal 2.4M Feb 20 23:32 filelists.sqlite.bz2 -rw-rw-r-- 1 skvidal skvidal 2.4M Feb 20 23:31 filelists.xml.gz -rw-rw-r-- 1 skvidal skvidal 5.8M Feb 20 23:32 other.sqlite.bz2 -rw-rw-r-- 1 skvidal skvidal 6.2M Feb 20 23:31 other.xml.gz -rw-rw-r-- 1 skvidal skvidal 1.1M Feb 20 23:32 primary.sqlite.bz2 -rw-rw-r-- 1 skvidal skvidal 810K Feb 20 23:31 primary.xml.gz here is FE6: -rw-rw-r-- 1 skvidal skvidal 4.9M Feb 26 15:35 filelists.sqlite.bz2 -rw-rw-r-- 1 skvidal skvidal 4.8M Feb 26 15:35 filelists.xml.gz -rw-rw-r-- 1 skvidal skvidal 3.8M Feb 26 15:35 other.sqlite.bz2 -rw-rw-r-- 1 skvidal skvidal 4.0M Feb 26 15:35 other.xml.gz -rw-rw-r-- 1 skvidal skvidal 2.9M Feb 26 15:36 primary.sqlite.bz2 -rw-rw-r-- 1 skvidal skvidal 2.2M Feb 26 15:35 primary.xml.gz here are fedora updates for fc6: -rw-rw-r-- 1 skvidal skvidal 3.0M Feb 26 15:39 filelists.sqlite.bz2 -rw-rw-r-- 1 skvidal skvidal 3.2M Feb 26 15:38 filelists.xml.gz -rw-rw-r-- 1 skvidal skvidal 6.4M Feb 26 15:39 other.sqlite.bz2 -rw-rw-r-- 1 skvidal skvidal 7.1M Feb 26 15:38 other.xml.gz -rw-rw-r-- 1 skvidal skvidal 889K Feb 26 15:39 primary.sqlite.bz2 -rw-rw-r-- 1 skvidal skvidal 653K Feb 26 15:38 primary.xml.gz not 2x at all. > I ran some basic benchmarks with time and Yum > 3.1.4 in rawhide is much faster than yum 3.0.3 in FC6 except for the > dependency resolving portion. There are a fair number of other optimizations outside of not parsing the xml, too. -sv -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list