> From: Chris Adams <cmad...@hiwaay.net>
> The metadata starts in XML before being loaded into an SQLite DB file,
> and the XML is in the repodata directory with the DB.  However, both are
> compressed, as they are large.  For example, the current
> updates/18/x86_64 XML is over 34M (5M gzip compressed), and the DB is
> 41M (9M bzip2 compressed).  I'm guessing there are historical reasons
> why different compression is used; both could be made noticeably smaller
> with xz (XML to just over 3M, DB to 7M), but that's still a lot of data
> to download (and there are also other metadata files that have to be
> downloaded sometimes, especially the filelists.xml.gz, which is 10M gzip
> compressed).

I was thinking there had been some xz integration recently.  Maybe that 
was with the delta rpm support.  I don't follow that though since we have 
a local mirror, there's not much point in rsycing, storing, etc. the 
deltas.

> I'm not sure when the XML is downloaded instead of (or in addition to)
> the DB, but it does appear to happen (I see one example in my mirror
> server web logs this morning for example).

I've wondered about that too.  I sure hope we didn't add the efficient 
method on top of the inefficient method, rather than replace it.

--
John Florian
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to