Software Management call for RFEs

seth vidal skvidal at fedoraproject.org
Tue May 28 18:18:56 UTC 2013


On Tue, 28 May 2013 20:42:13 +0300
Alek Paunov <alex at declera.com> wrote:

> 
> So, it seems that yum already have the "filelists on demand" 
> optimization implemented. Why you are asking for removing a feature, 
> which do not make the things worse ... ?

I'm not.


But when you download the filelists - it is A LOT of data.

I'd rather not have filedeps so it doesn't get pulled in for other
things in depsolving.


> I have a few questions:
> 
>   * What is the reasoning behind the splitting of the database across 
> many .sqlite files?

many? it's 3 afaik. primary, filelists, other.

how do you mean 'many?


> 
>   * Why the sql schema is so denormalized (IMO, leads to both
> bandwidth and disk overspending without speed benefits)?. For
> example: Why provides and requires tables do not use the common
> domain table?

B/c it was designed 8yrs ago and we were going for compressable space
and making it as quick as possible to search?


 
>   * Why the incremental update mechanism (eg. applying xml diffs to
> the sqlite database) was not been considered from the very beginning?

It wasn't necessary? There was a massively smaller number of pkgs to
consider.

-sv


More information about the devel mailing list